(this.webpackJsonpstoreconversionrewrite=this.webpackJsonpstoreconversionrewrite||[]).push([[0],{117:function(e,t,a){},279:function(e,t){},288:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWEAAABQCAYAAADIrsRrAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAACBLSURBVHhe7V0LvG1FWb+94ex9IDWxtz0MC71n1r5X1LLCtJdlJdU1ER8ZFASmYEWBoVSiFqEoZCgJBgiB7wfGTQTknse9vOMhIGKAcAEFJeRlXMD/f2btc9dZe2a+b9Ze++59zhl+v/3jd89aa+ab/3wz8833XLMm/5cRyAhkBDICGYGMQEYgI5ARyAhkBDICGYGMQEYgI5ARyAhkBDICGYGMQEYgI5ARyAhkBDICGYGMQEYgI5ARyAhkBDICGYGMQEYgI5ARyAhkBDICGYGMgBqBTdPrnjvfNcfMd4rr57rFrVc+Zaaj/ngCXtw8tW79XKf4Z/w2z3XM1zCWR+a7xeP49z34/7lzU71XXrBmr++eAFIzCRmBjEBGwCHw+Jo13zHfMS/FpnsVN6zqD387aDngNNfpvRBjWKjTH/j3FVumZ3ZfDuPKNCoRoPQAZj0STPBxnsA4fa9cyb+F7swvKqHZ4a9xQ1mYnnnO/LT567mu+QAW4UZIRBfi/5cvvzkpPnf2mg3fNUoQN+8685Pg3QtCmxel4WvW7PG9o6RhmLYv6hZPxrr7kHLzrRwwZuuWqT1/cJi+87djRuCCJ+/RxeQfit+X0hlgqbSxvL43540Zem/3VpqbKl6NDffG5YVnmBcwlmtHifXctPltqB2+IePVO3CUdDRte2GqeJFTOTRdT+bMpn3n78aIAPVJ2HgPweTf3XzymzLNeL+DVPStue76nx0j/N6uZ3dZ99OYk7mVNh8LXfPGUWGNDfg1mM9HNZhNojSMG+dfaumPSPmPZml4VBw2onbnp9au8+nNNIy8Et7BwXP0iKBt3KzVZXbM/60EfOtj4OHSGJjIh7wxpOI1Nz3zJ6OgpUmbkN7fnkp/8P2O2bcJDfmbMSCw0C3+nJJga5Pf+Ao1HmkYksf/Xrpm/dQYoPd2CVq+B5vve1bqfADvLaPA2l7hlRLwEgMdVCNU+YyCppQ26fnQ5pxPomCRgseqeZfqhzYnfjm2tTDd+91JmXAaimB0+8xyxFFLM6/bbeO9uVvsMeStYa+2aUppj+oZLX7698xxKTTkd8eEwMJ08TNg3nv1EzseaXVU9GFD+OSYoPd2C0nuP0c11kloF+N7bH5n8yNtYr5les8n8TYzzPgWOjNvaJOmlLYWps0fD0N7WB1RvD2FjvzuGBGATuzFdnEsMzXCsPRC4nxwYVfzE2OEfknX9FsddkyT/j02y01t4k1jcswNLYYHjXK8CVKKHpc6AvTtBT78f/W8dYpvwh1xq+p9uDK2iXVua8QIYFLfrJrYFbRRj9JCnzpdl3bX/wCMMlhgK+umUR8P7Q+p2MTex0Z6fAPMHsY3b5pf89yd26Qlta25nXpPTfFEwgF24uYnPnsXRvqBV76uGPeGVJry+2NEgJIAr+bxiTXbwPS34SS+uckPJ/4dCsZZdDp3RpZmfYnfwe1rkhz1MdZ3pmCzHN/lfM51ZnZri82BwX6pONADCDQ8sy0amrbzmTVP+z7w6CUa+ktJef9qXxpPpk07rf/xpvTl78aEwKVPWL8rTuYvVhnDqik6xadnu70/GDbWHm2/VcN0/XfAfO8eExQ7tFt7pW7uinY55uhvqVfc0T9sInvboB699L6xLWDnpotfSLrGk8aO+TCw3qktGoZpB5idoMGNKjMcGi+o9sUNHH9/QBCYtg5DX/52jAhQP9a/FjNMeaHTm2mDHF69sGgf0jCefQfRTjS4tNH3pLexeee1P6rGpbLhYeP+wrAH47DY0J0O87pNSf9+w/bH74kXDp47lX32b1YbSWsb/Q/bxvz0zO9oaPdtwOx7oVP8mvQ9eOOkYenM348RATD4H+J3VpvXdSzUMyTGWfIcBpMxQrBDu7ZuaZ3iddZdMOW3S+9pO5RQT2fMtaGZV/qhX7Cr+f5h6aUeV3uNX6QL4febdl37hGH7buN75oPQhCM7Q7nZ29cnBJT3SZjPThW/1Qa9uY0xIgAd8Xe21b1NOqO/sjI13w2TIrW0hcFKbQebxbGque0Un2oDA/R3uqq/kt/AS/dPgg64P3a9MGIO8+FlVRGSS2nHfLVNAaqNecttjBGBMpVgWu4DXNfGSHLuWomANebSzUtzwHaKlyubDb42N1X8laqvqsoGt7ph+23r+/mp3m8q6T835DKnCctm5F1bNOd2VgACzH+gZDyru4Me7LOxYdtNHQmsIVG8q01L+wqAeocPwSVJ17jUmYeYmW8YAuemZn4jNSSZhuBh+mzz21LldIOEFxO0z+7c+2Ff386DyVwba4NqDKhefqpN2nNbyxgBd3VKiWSCgaezdm1syGDARbckXjWZ8IQ+tssYpmVLeoJb3dnDDJJRnbq0lNsPBBzm/zXqfMUpY5rv9g6UNmD33BwQapfh9VIbjLhMoSu/u8IRAEMdJjFN9Tmd0WOQ0IUO799Vb5M6MvyOasPwsxyn5OKdnvFjjLbDxvMfwGaj/dF4gyxao/KeoM1AG7lF98amuDI4gV4gKXzEPNiTYojjuF0+EFltg/n7n5Athn/X+AbPTpmiKdbj+I6Cms370e398mx37S/l9JstzkJpBVanYaSfrKReEI1AiCJCKZiXtTiMiW5qodv7Ofq+Rq/pTGwOj4s2Da0EhQtGszFa/+eGkWl24xEDiOoli8wDk2SIs1h1zCtUWCERfYjhmG5TbANVOCaaYUvinDCFm0HHfB5jYvTi0rJTyLIHIeJXl8NYJprG5FSMQpw7E673CxtGmRFlmCYamBaI4zUbDPwPKjz6XgK4nreZrjMhXPi0pkPGBvwWceOp66Rhg9D2N7dzsSekz78rS3dtceW7irPx79e2GW1WtrtkoxnYeLrm0hDdlOpB01fjumDkn5gAl8UY9rNPevo0b6yid0d/TqFqHFdODy0PTex7NuBD78BPl7QvSy41zhgnG4GYzIVqCe2P110NkKVU9vqSichIAz/Wfgtdg7kBUj0T+94+gwEqRs/8Lns8Ee+xrlx0UfueM0VmG3rSJFVEQ39V0L8hdYwaQxwNhLZyBdwg4+3bEP3T+wFDNlObdY8L11gEvpfCb/r3q/NHqVwzDkrLQSnY1RMUNvHi2Pr3lCZZi1D8dYp9gn2TJ6HmirYBH3dpDVElBexul8Yx8BxqtbwRS+h6ngPsc1LArjPuADMpI4xS+qzpoj8iDRPvK/IUmNtD0qZGqqNagR4HIVpsZF3HXNd0nPyOkp80Vuk5NoxfUdEA9VATf+9NU4WRw3JrmxJC62MHjCvd1fsL0D1gUxA244vLiMar5TGbbfWKIbpKGWZrSAixtfLEA9fcTimzOm/EQj5orCFwGw7+nm/OVSoQZ0x8XohnaJMAHafIY4gcMpCIJZ7MzysIaEIql26A5sIYgDbRyagLjiL/QYyGkEHQc2p7fWGZLlMVst0p3huig25L7eCA0PEh8/nSgKpZVE1CZ202OZu0SS/pc7OJGWUZLESjV0qbS3hUWa0D4/236vw5d0pzi6LfN/nmvZzzqBqiPFhfUv8etBys6Be3UPMeX9/OplPcI7XBDTYoNLhq11dJbWieY/4Gxpg3Xg8C9vRNAJ0+jaFTuN88k9NoJqnxO53ielkVYv5FbB9Z2YIO9oqy5c7Dw59hzFa/tmXt9RtT7F1i2pSBS320uDHYzaHTe2FKP7asU6REvXdMneK+UIFWJw2ao1JUY00xZi6L+kGgNV766u2RJzUFXrE5fXBwA57ZTePSZzdZqLe8UrBGBQKj60LnmU/xfb95at16SY+dhjVUGQ0NvCk8uOzfne2aP00CtlOcHBu0kwRGm2NX2ihmp9c+XcrWZeP8USjVN5aFjnm+BpNQZYfSQf8TmjboSeAkoHhCHd/C1TIf8dLQwgWYqn9Gu6rMYv3+Le6B6ErqcPHe51S0tnC4+bxyNDcGjOGyOvYuEtG6Gwp6f3Oz7wagvf6HcjvTXUzum4esXxdsbx7arIDw7il11+JNJUvDwiq1ls+UzFbYXCWfQDDCaRpmaPqOxrFdVe8NxgMfPO5mIF+DmT40JI1jbEfI44OUgJBY0uCkZmkTLt6p3XTr72HBvFemh7rn4viUPtDm/pp2q++gjyN9fdBLgMbe1PaGeH8gRWepitAYog4flGQ1XiHQ5SKdZ/1bvTrQXOk7JF1kn8ov+xrq2Qf7780oN+C7qgeoM3gKxkeFATCF51bcuwD+aAnE2vMjolLwdO/nE9tL8xaghC3oRlURShE1gjpKKiDNzVoMhDSRUINQf9fHUpMmEZtXo3wKNm2lrqLD47yKa5m8aW5gn/qHEZeaLGUt8tbDPtcwqtlUfexinl3FCd+oKtz4DqDSCKaqtUdp13uAqQ59u1kOFEZ1tw9Zn0+VZdUFkDdee6sRJf/BPrU8tuLfI6Aqw9MiyJioiH6ndIFSVR1QTJx3c6abUmxiSJ8q5DqQcpOuasrNwJvonMnHseFdHxsf9ad1bwxI3v8d/8Y82DSPgz4BjdmqDQ4po/1ScwNf7RvDpo55hhLzSvUWBncgOABRhvj/bBof283ozX6danGkxJvMF1z1HtF5UlhvhPN8Uiz+fpzUp3tuzvTqca0hzTwoteG7QbpEXcWnpG/x/Oqq0EA6QM8x0nd0/8uuapEdizpGCcTa82jtK7yrcAezzHRcdTFykpz0KOnSCu9VaolEYoMhpOuR+YLvSlYy1ruk7ynlcuPwLmKhColN94nIo6VSFCpdSGOPeGBI0gIW2fvF9q0bnE7dwQOEOlFNm4vvQBL3JaihgUjpieASRXXMjcBwn3qlDUrlWnrYBr13vBJlx8xL7aB/W/S0VAGcJL1v6Ub4c30TYxt0bYxGTm4P2nkgdANUuZYGbpCaNUtDYD0IhjcXKeiI42JgjcSfq/b5PK5TGuapLKKLYmBp3cGYTcrng6qM1Bu4SlVporUa9A6EUw6MMxBamRCscoIPC1YziashsHnDl7b6LZlblgLNti3TM7s3YdYUVUTM17nfd6kzPTOFd7gYqfOs0+9oM+p0qTwkQjp4504oHuJ2I/fRQto0ennbBwzTziWvOF/TJ+j+FtdbffxljuFodrVK+141oEb1Vh4CA541NpBF485WU4PRjqTzezfHNeHZVfGNs9zzCqdj2pgXQR8wvKNKEu7TOXJjEnWoMPZJk6OUCD4Wagd4MIlOXEdN3WrAPUhalHVJ09YGVBgAwfD/Ko099ByO+y8Wx1RKapprI9pSGBwHcgp4VUjaazy9XKRkQlo9fsyoS2u/Citbz1FZvh7Y0vsoIHW/TdMf6LrJJ7nrVW9+d06MQXbhhKdKlXaX1Mh8VqKbN6XQbaMpL6+o7wBgWmip5JKmcAcrJYj314F0OimzEJtUWm1Dfo2Lh4AqQql4OJSzVS1RBN174ukKKQ19fmrdD/XpdcVZbc4DyZ3p9mEyi6F9paeKOUZicmKkNMRUK2+f7muXBibdNdxW7vaWC6pJ57KVHkU2Qzl/2ZbNRyHOhzRfAxGB3kAerRrCSu7APbCJi6o3KwV7QurJixo9etUVtMytLFR2d3UmfT7UEn+tmudlrmC9G5DCJY05YCXmxUZ6t68AqCbEMuTX2J+00hh2k0QDNvu3+Sa6dLD/kuL763y6ZJefQnQPWszNywWg1qmWLmxNGLS87qoy4tFJP9YHdeCpvt92jB5DblmlWnUNlwyxpHlhqniROHduc/Ua47bf5jQ+vvpNmBKjj180xtvKeM71zYtW9Qb8Puo9BFHFQ8KMBu7+7cjmPlEE5NhbC8Ljm/DrqvmGyWok8GvPB/whq2Bpr7ss614HuUxq87WoFIzresiI1m+Pi0sek9ka8i4A4/yN/D0kEix274KwSU4kNYbZl98yXh/M/BXxfdde1B1QYlqN21t5Q7kp1hbniVdiJc19KfguelAEJLhDVW0hs55KReJSK4o3CilHc4p+WuqP7lx1A+z2zb54h/S9lWCxoYWiClWqN1RJp668PgcuH0c8u1tJn7V9uCg63fyvppS00vrzPi9zBd+rYQDLBDgJ61boasOldfhGsT0sEt9i0kQmsSpwbLBkUmv4kBbhVPEqXzsMPAGD3Sd9T2k/RIdm8bpoJEofujLzjLzSbEBxbJTFNSOJVuyCTYxgc5tHwJ/VuhCau2W8izs1lVe0kY28cUmLRmOkkugu182XQ2oP2kT0Kh2/ikirOgMtodwWz9KMg9+XPPuI5v1QJJ+E+6p6TgOPBsz+O1JwgEaC5IJkEvM60GDSZ0nMiOdefWK/LeuXrLCuU/cazg9RnCxjYrb5xkA6bAkf6QBwPp7bdO9ZCeiDqaHDA7cM5y99v6rPSGkqzMHxqjaWYNA7MHJgHaJpTzLELUqVmvSgSCQl3aasSko1j2JqyttC+YFdtRFdRCBwv9OXrlVrjIsJUMjw9po2xlrZJx5lNZhVtZk2Gayt5pCyEYC5Y/1Yxb4iPwSY4S31dpwO1Trah6+QkE6rhiwfLS7Ji3QNpWFj5jm+713qRTniB5viu4ObSrc4XENDwjsnDLsBk1aXB1bGhoElobEl5xRxfrxLMpLV26aPrkQX3vmEhscTQn2D9d/6/ZQuZ2nRmzV8wUvBDZj96PJKlHM2Vbx6OJ73G/NKOlozQJa30Gj8gGYuV8U7Oh2SYwBuTFLNKxVDUY/kMcxoFncoMc6iBKSu4mtO9U1w6ZUh6xIjLmlsF5vYp6VNRfucpeHbYka6Yqn67RT/6OvTXZtR9UGzkfcDCnBwx/IQ8zCU2mPkl6Y6RhmdqfCIKL4iZdvj+JlQR6It9pyuhsxfHDyssalq2w/d3OjZo/JoQBGAGB/pI/QkOwe8IBLC3Nvi7WXZjtb/cfF60TEnxQaqLZnuc42xEoecxyAaGcf4fk2yEV7HQ7o5tV+pkHyESXy0iyvyHgNMWpMmyioUjVURczv1ngp6UpOo3yzpcFW+5Ih41CyyuaneKzW4L3TNGzXt2VSfCTfFJX3jIA4Z4dg3DVuasOK+AOSLMnMZ2ooLpDFb9R9UZLExa2wxcj/FrQxu0mC76t+xV/+EXME0UsV8cksJ5GLFJJ0VuE5pwjyDkXFMPSlHmLkTPLQAy0NEEVlnvC5p1XFpEp/EJajiToZst8mo2g3Kp4pw5ZyKK6T5rT7nYcdoQWkMsl+0eUTayK3UyvwciqTr9kaHJDMSXXxu3fkSJX+LAW4SsXwbNjNc19yhxRMYneJfN5oMbZaeAV/8entUr2np8b9nrtTiqsF+xb8DEBNTDZrDoqeoQqlPKdWnz3WVEiQdrDkj1P9st/g9jQRcLo6v+1zSuOGp2xCCBEjncFUzzCWxjHBcwNhsLpEkG88iiyYD2n7jWaqvL1U0H05doBojmnKTO1+zIF2xVI2+28xp2iuT2LxP1WZf9QK1iVTeqwxIuS2lXd+BjDWjLpAg0UQ8wP9vTaFpyYGLRFMxqV+D96p6x15LE3IFx/Lj2msVrLuaayr6PKgOtJPIzaWCVPgYr8L1b6mvS75CIel0vR1uFuprIVJdxiQctu0kaqNy36mPm9JILKzTBiCUahvq37WMS/zkg85tYPUADUp1qYsTPPP3Gtpc1W1x4/Tm5Ki2T2OcJtLO9SVHAbqKIxoPme20W4nZkwuiT+dmZDXDQfEhxXgHDYGVvCZlegExqGJJPxG67C2Cum8hQjVEN+b636XagzxEKCxpeGJVvEPPhBRGmBUq7Opizc3Fvs1LJ5GbrdWJsRU6EIiByVf7NlfGuxhpZPO1dot3aDencgHfHmISJzmx+CTqvskby5KFRtch6uhDbbtFsjQBOxd9zOhTbUu9kcJoWv2OmckajOWjWl9mVdUH4SqNMlIv0N9imKhn5g2xhW7TlsKIlTpuHry+67hNAGQPsnS+qNBwja30jM1UE4lapz1U/dlGKeIWm6IaWbwxMRualEKWt7bFg8fcIgkwq2MDtsaVFGYw58SA0ZQLomHD51VRnr66+ma2THdxLNMFpm2aPikL1aNdGZZvpC+04nFfVjFbJqihJMHMUz7fT+Jude2woIcWCfD4J4lxbVYyZWIZOuH326PPdhqvWA+aq1LyG2uCKjh231XXbW5UQaTeOsJZvBjpiTHc2oQv+A0Ogwv7ByNVSrQ/pNw6m/Yrfgef6H6aVerOrUcKDgatf/JA+3RDjQgNZQj+8XV9uiTQ0ajHQ3VFG/fAtB8XJ2y7fku2qCryQ1BS9m0UauksUarUjm+I9+5ivgm7AfDKOnz16LvqQR/2yumSD0WNYYwyk7JSqX2DgXP/gHG3DX1GMLcBFff4wmGjh7jd6EV1BA1L1wPnQxgoxAgsLO4PND1EuSlWS3Fxg4d0/Edo7yIVLTp6xWjL1vrS0FNZ0230S39+X84X5q5wBr6AoNcpPubjh9IofgWFIxuNRyEJvB/y5ZcEj4l9zjwNKRMgSVma/BCUKnyx+aU3xdYUelbyu3RuZ1KV0jhyQpKLW6d4eYzpsCDOU2GHvAHc/F1y9riefrA9XMUbJGhpIxhCNbZ6AAWMxPTKwO8GvS5ZcVgkbIhN6J6sb8wjFkNEsILHTsXGOS/dUp3efGlFaJuyFmowuq7yoOWPhkRbUgp/13jYTOymWyXMpciTS51s1/eYO5ikOTQ4bX6IULq90ud0qEikyWLI8S1QBmCE5sl5UuhoY2L9Un+pKWtT02mbg5suhGHd+bTjy+/p+GD0OJklkYpOx232LlVT5+PfL7Gbetccxs2YAWVNeWtivrOFF7Ulq/sLNhAe2R8UAZImi5JdCATqiKXv057L1V3T2psUhpXogH4bG20IZ95mksatSFrk0Q96c+NqFwBDmpNoVB4qk98majMKdQdVY3CGL7nwwITgVt8XmOaAdgtuwnj2SWt8dDxxRFkB5j4tL+2Q91Ksizaph0vHKAcgVCYoFB7ZH6AqwxiADaUsZDspZWfijMgrkTmqnKxvqpg2yozmDIaaDt+OtHkO95zGKuoxY0xXBuQk+aMmjxt6VE34b4xOmxKxzQ0Chs4226O6AmviI+21ifL2MDJT7ZOir/epgHB1P9SuJ1tCazie2n4LZsL8dtqqt8P8H1Wjm8shXdzvxmCeD+EOIefmHKo4+pkauUnvkM1V2wkIPNNFhpkz6GpDcd2eIJB2KV3yR4MOJSAMRJuftnq1fJiuMDF63HVBih83h8gbhD5iyN+fuaTqddHEdafCeI/1o5xaNRi6YprXiHhJeFYMK3SrC3lTVDFnus+2+g3gfwt4ZTct70b11k39Z6vCg0sc/orSxeyBNsZO7wFa60k72jt76DaR3a9aT5AbTfIt1Xlh3Mg1X8XUXeGbb57U51qjmDJRe1Jf8BwKpZ9FO5dT+rX7GAyuZdzB5TT8lYFcl7XBY6204Rzb9akPk0DqTx6Su2uItXknAlcpTOZlmoxfTTc7+tRysdVvBeqw3EEjzbXVhCP0VJAMDDFs7bfwQqFhgVjSSR9/G0oidfSYM2Oqh/q8WQ+OIRZlfIwoLV+OT8Mv0jsMiW/iq7pII9wNqyV30FZqxfClOm6UPMJGdzSl1T7tZXa9RlIiK6yEIgjTItXgdUCvHF9lErrscUNrNucb6ZLYH2tZZiue0VDTDz1OhCowoHcDjXpODVG8jjQ4V0HzZ3T71ET7SfzV2nMsxLMaAqw0gJlzUtQdZa7Vw3mdqF5lqpMZG3wZLHGVdkxcpOjr9aHrbxl9JxYbrNAKf1BzgC+nbCM9JbwLKEn46miVKpxkgxdoxc2kOCWUtzgqXXaNmMtDi331PR4Io4h+Yrn0Jj61VJ/VDycX1JB+rbYBQEhmH0qXyo05BTO6clFtFFtXLnRbSsJjHkJbJ8ZUfOQFV91c5w1jPXJwWNUrffd5ykmk5oyU8fJdux/gBphS1p7rGt9eDZoOKqMfD7L/xt9b20CHbci6a2hOnsbvIPlGxBsiutjhlO7cVHQhodW2XP5hnIIRuilZ4/n+Gt1jmWjmhLADPyUJm2ZyQyzUsqwvp8iXYBcH9YUbNPQ5FYFVKQVrvFk3Hpbm6ZjXNi3mWVa+SLIFaPkL8zFQJn1Y/u5/zwAH6g11tJhbKC2Fbl0uNaocyGF1vtgEGTkmlToqs5YdGQ1iYYkgFEpI8XG1GzFSlmLc1/RvYSWPbLRRmIFK3j7cnfsncsP4/NddkAX43xygbbOUUE+kCsQ3L+XN7zpuvPRy8EnpGv7gAcOx2psB/i8dOJo2W32HymodY6brhOiTqg1/jQ2KCWU0aoh6G2QaqhdKhfxtlIawsW1i/oGmV15brcCWde8dWPoe7ov2n6fZKJfo2XCVKjfNL7qcDVj4iIqixGvzOHiuhZqJ5wFgr7ed3st4+jvfSAQhIPJO2gg07W+Zntl9RPxymqb/Yd+xWfEYUs4k//aGYe51+tliln+HLeDXNbc25iDG+9w0uX6usG04H+hz8bdj0PZLtZtRdUxUn6CN/VwbxcnWCwWHJm0UGrpi+HANtcED7MPyAXkY6kOuz2FpI79bdR2EQuaDYJtt0Tosz4z0e0z2XiNaUDbMlDXmRjqA3PgOR0Cb2zmJr3BjkaLzdvhAc4cZgVEj4K4/qdFLOmmY1+imKohRjzu3PxwCmpwMSRtw19wcyyc9HLX564zABCPgrum6TVX7HhXntEJqM11NMDyZtAACbfqNUg0TKrGeJyAjsOIRaOjr6/WGsH6ACHHV1Opa8cCu8AFSrziUy9fiwW8eCvl3rnAI8/AyAg4BKr+ZRxaS6w0aS6/Xeslctchk1sTNKc/D8kUAxqyDtbejwHsPMzBn+SKQKc8ItIyA9SJAikFrmUTGKi4QWteZHa3/Q+7ZVzFpDo15tL43dXFqmfTc3BgQcBUYmuVl4A2sHpE1hiHkLjMCGYGMwPJHwKUw1eUGtr6piLTLBtvlP+95BBmBjMAEIVBGN27ADek0m7u1jCbDbYo5FpDbwpwKldc+mpwUEzSsTEpGICOQEcgIZAQyAhmBjEBGICOQEcgIZAQyAhmBjEBGICOQEcgIZAQyAhmBjEBGICOQEcgIZAQyAhmBjEBGICOQEcgIZAQyAhmBjEBGICOQEcgIrDIEvg2OPFc/h1uCvAAAAABJRU5ErkJggg=="},395:function(e,t,a){e.exports=a(656)},400:function(e,t,a){},405:function(e,t){},406:function(e,t){},458:function(e,t,a){e.exports=a.p+"static/media/ZQ610CalibrationSettings.3109c83f.zpl"},459:function(e,t,a){e.exports=a.p+"static/media/ZD410CalibrationSettings.72623f90.zpl"},460:function(e,t,a){e.exports=a.p+"static/media/2824CalibrationSettings.7e6a566c.zpl"},461:function(e,t,a){e.exports=a.p+"static/media/QLn220CalibrationSettings.447bbcbf.zpl"},654:function(e,t,a){},655:function(e,t,a){},656:function(e,t,a){"use strict";a.r(t);var n=a(0),r=a.n(n),l=a(28),s=a.n(l),i=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}$/));function o(e,t){navigator.serviceWorker.register(e).then((function(e){e.onupdatefound=function(){var a=e.installing;null!=a&&(a.onstatechange=function(){"installed"===a.state&&(navigator.serviceWorker.controller?(console.log("New content is available and will be used when all tabs for this page are closed."),t&&t.onUpdate&&t.onUpdate(e)):(console.log("Content is cached for offline use."),t&&t.onSuccess&&t.onSuccess(e)))})}})).catch((function(e){console.error("Error during service worker registration:",e)}))}a(400);var c=a(18),m=a(19),d=a(211),u=a(21),p=a(20),g=a(160),h=a(56),f=a(31),y=a(708),E=a(191),x=a(717),S=a(709),b=a(661),C=a(725),v=a(735),I=a(268),k=a(711),P=a(715),w=a(714),D=a(710),O=a(712),N=a(713),T=a(751),M=a(760),L=a(705),R=a(736),j=a(104),A=a(9),U=a.n(A),z=a(361),B=a.n(z),F=a(377),W=a(219),V=a.n(W),H=function(e){Object(u.a)(a,e);var t=Object(p.a)(a);function a(e){var n;return Object(c.a)(this,a),(n=t.call(this,e)).state={options:{colors:["#b40f1d","#e7bf81","#e7d0c5","#403134"],labels:["Exact","Approved","Pending","No Match Confirmed"],legend:{show:!0,position:"bottom",floating:!1}}},n}return Object(m.a)(a,[{key:"render",value:function(){return r.a.createElement("div",{className:"donut"},r.a.createElement(L.a,null,r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12,style:{backgroundColor:"#c60c30",display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(E.a,{style:{fontSize:"16px",fontWeight:"500",textAlign:"center",color:"#ffffff"}},"CURRENT STATISTICS"),r.a.createElement(F.a,{onClick:this.props.refresh},r.a.createElement(V.a,{style:{color:"white"}}))),r.a.createElement(y.a,{item:!0,xs:12},this.props.loading?"":r.a.createElement(B.a,{colors:this.state.options.colors,options:this.state.options,series:this.props.graphData,labels:this.state.options.labels,type:"pie",style:{width:"100%"}})))))}}]),a}(n.Component);var X=function(e){var t=e.currentStat,a=e.initialStat;return e.loading?r.a.createElement(y.a,{item:!0,xs:12,md:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(S.a,{size:25})):r.a.createElement(D.a,{component:I.a,style:{paddingTop:10}},r.a.createElement(k.a,{size:"small","aria-label":"Store statistics Table"},r.a.createElement(O.a,null,r.a.createElement(N.a,null,r.a.createElement(w.a,null),r.a.createElement(w.a,{align:"right"},"File"),r.a.createElement(w.a,{align:"right"},"Current"))),r.a.createElement(P.a,null,r.a.createElement(r.a.Fragment,null,r.a.createElement(N.a,null,r.a.createElement(w.a,{component:"th",scope:"row"},"UPC Count"),r.a.createElement(w.a,{align:"right"}," ",a.UniqueUPCs?a.UniqueUPCs.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):0," "),r.a.createElement(w.a,{align:"right"}," ",t.UniqueUPCs?t.UniqueUPCs.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):0," ")),r.a.createElement(N.a,null,r.a.createElement(w.a,{component:"th",scope:"row"},"SKU Count"),r.a.createElement(w.a,{align:"right"}," ",a.UniqueSKUs?a.UniqueSKUs.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):0," "),r.a.createElement(w.a,{align:"right"}," ",t.UniqueSKUs?t.UniqueSKUs.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):0," ")),r.a.createElement(N.a,null,r.a.createElement(w.a,{component:"th",scope:"row"},"Exact"),r.a.createElement(w.a,{align:"right"}," ",a.ExactMatches?a.ExactMatches.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):0," "),r.a.createElement(w.a,{align:"right"}," ",t.ExactMatches?t.ExactMatches.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):0," ")),r.a.createElement(N.a,null,r.a.createElement(w.a,{component:"th",scope:"row"},"Approved"),r.a.createElement(w.a,{align:"right"}," ",a.ApprovedMatches?a.ApprovedMatches.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):0," "),r.a.createElement(w.a,{align:"right"}," ",t.ApprovedMatches?t.ApprovedMatches.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):0," ")),r.a.createElement(N.a,null,r.a.createElement(w.a,{component:"th",scope:"row"},"Store Approved"),r.a.createElement(w.a,{align:"right"}," ",a.StoreApproved?a.StoreApproved.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):0," "),r.a.createElement(w.a,{align:"right"}," ",t.StoreApproved?t.StoreApproved.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):0," ")),r.a.createElement(N.a,null,r.a.createElement(w.a,{component:"th",scope:"row"},"Similar Suggested"),r.a.createElement(w.a,{align:"right"}," ",a.SimilarSuggested?a.SimilarSuggested.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):0," "),r.a.createElement(w.a,{align:"right"}," ",t.SimilarSuggested?t.SimilarSuggested.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):0," ")),r.a.createElement(N.a,null,r.a.createElement(w.a,{component:"th",scope:"row"},"No Match Suggested"),r.a.createElement(w.a,{align:"right"}," ",a.NoMatchSuggested?a.NoMatchSuggested.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):0," "),r.a.createElement(w.a,{align:"right"}," ",t.NoMatchSuggested?t.NoMatchSuggested.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):0," ")),r.a.createElement(N.a,null,r.a.createElement(w.a,{component:"th",scope:"row"},"No Match Confirmed"),r.a.createElement(w.a,{align:"right"}," ",a.NoMatchConfirmed?a.NoMatchConfirmed.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):0," "),r.a.createElement(w.a,{align:"right"}," ",t.NoMatchConfirmed?t.NoMatchConfirmed.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):0," ")),r.a.createElement(N.a,null,r.a.createElement(w.a,{component:"th",scope:"row"},"Marked"),r.a.createElement(w.a,{align:"right"}," ",a.MarkedItems?a.MarkedItems.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):0," "),r.a.createElement(w.a,{align:"right"}," ",t.MarkedItems?t.MarkedItems.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):0," ")),r.a.createElement(N.a,null,r.a.createElement(w.a,{component:"th",scope:"row"},"Excluded"),r.a.createElement(w.a,{align:"right"}," ",a.UniqueExcludedItems?a.UniqueExcludedItems.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):0," "),r.a.createElement(w.a,{align:"right"}," ",t.UniqueExcludedItems?t.UniqueExcludedItems.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):0," ")),r.a.createElement(N.a,null,r.a.createElement(w.a,{component:"th",scope:"row"},"Zero Sales and QOH Similar Suggested"),r.a.createElement(w.a,{align:"right"}," ",a.ZeroSalesQOHSimilar?a.ZeroSalesQOHSimilar.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):0," "),r.a.createElement(w.a,{align:"right"}," ",t.ZeroSalesQOHSimilar?t.ZeroSalesQOHSimilar.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):0," ")),r.a.createElement(N.a,null,r.a.createElement(w.a,{component:"th",scope:"row"},"Zero Sales and QOH No Match Suggested"),r.a.createElement(w.a,{align:"right"}," ",a.ZeroSalesQOHNoMatch?a.ZeroSalesQOHNoMatch.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):0," "),r.a.createElement(w.a,{align:"right"}," ",t.ZeroSalesQOHNoMatch?t.ZeroSalesQOHNoMatch.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):0," ")),r.a.createElement(N.a,null,r.a.createElement(w.a,{component:"th",scope:"row"},"Avg. Time / Item (sec)"),r.a.createElement(w.a,{align:"right"}," N/A "),r.a.createElement(w.a,{align:"right"}," ",t.AvgTime?t.AvgTime.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):0," "))))))},G="storeconversiondev.truevalue.com",K="d10jy49w9cogeq.cloudfront.net",Z="storeconversionqa.truevalue.com",q="dn6drknbq105b.cloudfront.net",_="storeconversionuat.truevalue.com",Y="storeconversion.truevalue.com",Q=window.location.origin,J=function(){var e=window.location.origin.toLocaleLowerCase();return e.includes(K)?"QA":e.includes(G)?"DEV":e.includes(Z)?"QA":e.includes(q)||e.includes(_)?"UAT":e.includes(Y)?"PROD":"DEV"},$=function(){var e=window.location.origin.toLocaleLowerCase();return e.includes(K)?"store-conv-qa.auth.us-east-2.amazoncognito.com":e.includes(G)?"store-conv-dev.auth.us-east-2.amazoncognito.com":e.includes(Z)?"store-conv-qa.auth.us-east-2.amazoncognito.com":e.includes(q)||e.includes(_)?"store-conv-uat.auth.us-east-2.amazoncognito.com":e.includes(Y)?"store-conv-prod.auth.us-east-2.amazoncognito.com":"store-conv-dev.auth.us-east-2.amazoncognito.com"},ee=function(){var e=window.location.origin.toLocaleLowerCase();return e.includes(K)?"328m77r167toeo8rl7hvc0p3to":e.includes(G)?"5nacmmf9d51h8cssr39mkm7ec7":e.includes(Z)?"328m77r167toeo8rl7hvc0p3to":e.includes(q)||e.includes(_)?"6d9hpaeem0gvnl5g2q9jje6b2q":e.includes(Y)?"98q40hanumc1ckpj96u7n66mt":"5nacmmf9d51h8cssr39mkm7ec7"},te=function(){var e=window.location.origin.toLocaleLowerCase();return e.includes(K)?"https://thuqvbj1t5.execute-api.us-east-2.amazonaws.com/qa/storeconversion/store/":e.includes(G)?"https://4wcqyoe3g0.execute-api.us-east-2.amazonaws.com/dev/storeconversion/store/":e.includes(Z)?"https://thuqvbj1t5.execute-api.us-east-2.amazonaws.com/qa/storeconversion/store/":e.includes(q)||e.includes(_)?"https://kf0qf3cpcf.execute-api.us-east-2.amazonaws.com/uat/storeconversion/store/":e.includes(Y)?"https://773zweh4g5.execute-api.us-east-2.amazonaws.com/prod/storeconversion/store/":"https://4wcqyoe3g0.execute-api.us-east-2.amazonaws.com/dev/storeconversion/store/"},ae="http://localhost:8000/",ne=function(){return function(){var e=localStorage.getItem("appmode");return e=null===e||"null"===e||void 0===e||"undefined"===e||"false"!==e&&!1!==e}()?te():ae+"offline/"},re={getofflinestats:ae+"saveOffline/getofflinestats",saveofflineodsmaster:ae+"saveOffline/saveofflineodsmaster",saveofflineodsrdcrdit:ae+"saveOffline/saveofflineodsrdcrdit",saveofflineappconfig:ae+"saveOffline/saveofflineappconfig",saveofflineprojecttypephase:ae+"saveOffline/saveofflineprojecttypephase",saveofflinestore:ae+"saveOffline/saveofflinestore",saveofflinestoreitem:ae+"saveOffline/saveofflinestoreitem",saveofflinematchitem:ae+"saveOffline/saveofflinematchitem",saveofflinemarkeditem:ae+"saveOffline/saveofflinemarkeditem",saveofflinestoreexclusion:ae+"saveOffline/saveofflinestoreexclusion",saveofflinestorefile:ae+"saveOffline/saveofflinestorefile",saveofflinestoreitemstats:ae+"saveOffline/saveofflinestoreitemstats",saveofflinestorephase:ae+"saveOffline/saveofflinestorephase",saveofflinezonedmember:ae+"saveOffline/saveofflinezonedmember",saveofflinezoneditemprice:ae+"saveOffline/saveofflinezoneditemprice",saveofflinepricepolicy:ae+"saveOffline/saveofflinepricepolicy",saveofflinetablestats:ae+"saveOffline/saveofflinetablestats",saveofflinestorepreferences:ae+"saveOffline/saveofflinestorepreferences",saveofflinematchhistory:ae+"saveOffline/saveofflinematchhistory",resetlocaldata:ae+"saveOffline/resetlocaldata",savelatestofflinecode:"http://localhost:8001/codeversion/savelatestofflinecode"},le={checkOfflineServer:ae+"serverup",getUserInfo:ae+"user/getUserInfo",getofflineuploadstats:ae+"syncOnline/getofflineuploadstats",getofflinematchingrecords:ae+"syncOnline/getofflinematchingrecords",getofflinebreakrecords:ae+"syncOnline/getofflinebreakrecords",markofflinematchsuccess:ae+"syncOnline/markofflinematchsuccess",markofflinebreaksuccess:ae+"syncOnline/markofflinebreaksuccess"},se={getconversionshortstats:ne()+"getconversionshortstats",getpreconversion:ne()+"getpreconversion",getaffiliationlist:ne()+"getaffiliationdetails",getprimaryrdc:ne()+"getprimaryrdc",getcurrentposlist:ne()+"getcurrentposlist",getprojectscope:ne()+"getprojectscope",getsuppliertype:ne()+"getsuppliertype",getprojecttype:ne()+"getprojecttype",getglobalorstoreexclusion:ne()+"getglobalorstoreexclusion",getstorestatus:ne()+"getstorestatus",getmatchinglist:ne()+"matchingalgorithm",getdepartmentlist:ne()+"getdepartmentlist",getclasslist:ne()+"getclassList",getsubclasslist:ne()+"getsubclassList",gettemplate:te()+"gettemplate",getdatafromcrm:ne()+"getdatafromcrm",getshiplaterreport:ne()+"getshiplaterreport",getconversionuser:ne()+"getconversionuser",getstoredetailsfrommembernumber:ne()+"getstoredetails",getconversionstatistics:ne()+"getconversionstatistics",getofflineodsmaster:te()+"getofflineodsmaster",getofflineodsrdcrdit:te()+"getofflineodsrdcrdit",getofflineappconfig:te()+"getofflineappconfig",getofflineprojecttypephase:te()+"getofflineprojecttypephase",getofflinestore:te()+"getofflinestore",getofflinestoreitem:te()+"getofflinestoreitem",getofflinematchitem:te()+"getofflinematchitem",getofflinemarkeditem:te()+"getofflinemarkeditem",getofflinestoreexclusion:te()+"getofflinestoreexclusion",getofflinestorefile:te()+"getofflinestorefile",getofflinestoreitemstats:te()+"getofflinestoreitemstats",getofflinestorephase:te()+"getofflinestorephase",getofflinezonedmember:te()+"getofflinezonedmember",getofflinezoneditemprice:te()+"getofflinezoneditemprice",getofflinepricepolicy:te()+"getofflinepricepolicy",getofflinetablestats:te()+"getofflinetablestats",getofflinestorepreferences:te()+"getofflinestorepreferences",getofflinematchhistory:te()+"getofflinematchhistory",xrefattributesconfig:te()+"xrefattributesconfig",getstorepreferences:ne()+"getstorepreferences"},ie={postSaveStoreInfo:ne()+"savestoredetails",postSaveConveersionInfo:ne()+"saveconversiondetails",postSaveExclusionInfo:ne()+"savematchingrule",postSaveStoreStatus:ne()+"savestorestatus",postSaveOffline:ae+"saveOffline",breaktvstoreitems:ne()+"breaktvstoreitems",breaksimilaritemlist:ne()+"breaksimilaritemlist",matchsimilaritem:ne()+"matchsimilaritem",getPresignedURL:ne()+"fileupload",nomatchitem:ne()+"nomatchitem",displaycorpitemlist:ne()+"displaycorpitemlist",lastfouractivities:ne()+"lastfouractivities",undomatcheditem:ne()+"undomatcheditem",saveactivitylog:ne()+"saveactivitylog",getposdetails:ne()+"getposdetails",getfilelist:ne()+"getfile",matchsearchitem:ne()+"matchsearchitem",getproposalreport:ne()+"getproposalreport",getreporturl:ne()+"getreporturl",updateposdetails:ne()+"updateposdetails",savemarkeddetails:ne()+"savemarkeddetails",getbucketdetails:ne()+"getbucketdetails",assignbuckettousers:ne()+"assignbuckettousers",fetcheasyaskproduct:ne()+"fetcheasyaskproduct",getofflineitemsearchdetails:ne()+"getofflineitemsearchdetails",shiplatercomparisonreport:ne()+"shiplatercomparisonreport",storeitemerrorreport:ne()+"storeitemerrorreport",bucketassignmentreport:ne()+"bucketassignmentreport",markeditemreport:ne()+"markeditemreport",scanneditemreport:ne()+"scanneditemreport",usercommentsreport:ne()+"usercommentsreport",posxrefreport:ne()+"posxrefreport",getxrefretailergroupdetails:te()+"getxrefretailergroupdetails",itemxrefattributeprocessing:te()+"itemxrefattributeprocessing",processitemxrefdata:te()+"processitemxrefdata",tvditemdetailsforxref:te()+"tvditemdetailsforxref",itemxrefaddattributes:te()+"itemxrefaddattributes",xrefitemactionapprove:te()+"xrefitemactionapprove",customeritemxrefreport:te()+"customeritemxrefreport",xrefcrudoperations:te()+"xrefcrudoperations",syncofflinematchingrecords:te()+"syncofflinematchingrecords",syncofflinebreakrecords:te()+"syncofflinebreakrecords",markduplicatesku:ne()+"markduplicatesku",tamskuthresholdandlogging:ne()+"tamskuthresholdandlogging",usermatchreport:ne()+"usermatchreport",tamskuthresholdreport:ne()+"tamskuthresholdreport",savestorepreferences:ne()+"savestorepreferences",offlinereport:ne()+"offlinereport",getsummaryreport:ne()+"getsummaryreport"},oe=function(e,t){return{type:"ADD_NOTIFICATION",payload:{message:e,severity:t}}},ce=function(e){return{type:"REMOVE_NOTIFICATION",payload:e}},me="success",de="error",ue="info",pe=a(13),ge=a(12),he=function(e){Object(u.a)(a,e);var t=Object(p.a)(a);function a(e){var n;return Object(c.a)(this,a),(n=t.call(this,e)).showErrorMessage=function(e){n.props.addNotification(e,de)},n.showSuccessMessage=function(e){n.props.addNotification(e,me)},n.showInfoMessage=function(e){n.props.addNotification(e,ue)},n.getIdToken=function(){var e=n.props.userInfo.idToken;if(null!==e&&"null"!==e&&""!==e&&void 0!==e&&"undefined"!==e)return e;window.location.href=window.location.origin+"/"},n.checkStoreIDBeforeStatistics=function(){var e=n.props.storeId;if(null!==e&&"null"!==e&&""!==e&&void 0!==e&&"undefined"!==e){var t=parseInt(e,10);isNaN(t)?n.setState({noStoreID:!0}):n.setState({noStoreID:!1},(function(){n.getStatistics()}))}else n.setState({noStoreID:!0})},n.getStoreId=function(){var e=n.props.storeId;if(null!==e&&"null"!==e&&""!==e&&void 0!==e&&"undefined"!==e){var t=parseInt(e,10);if(!isNaN(t))return t;n.setState({noStoreID:!0})}else n.setState({noStoreID:!0})},n.getStatistics=function(){n.setState({loading:!0});var e={method:"GET",headers:{"x-api-key":n.getIdToken()}},t=se.getconversionstatistics+"?storeid="+n.getStoreId();U.a.get(t,e).then((function(e){var t=e.data;if(200==t.statusCode){var a=t.result.initialStat,r=t.result.currentStat,l=[];l.push(r.ExactMatches),l.push(r.ApprovedMatches+r.StoreApproved),l.push(r.SimilarSuggested+r.NoMatchSuggested),l.push(r.NoMatchConfirmed),n.setState({currentStat:r,initialStat:a,graphData:l})}})).catch((function(e){console.log(e)})).finally((function(){n.setState({loading:!1})}))},n.state={loading:!1,currentStat:{},initialStat:{},counts:{},graphData:[1,1,1,1],noStoreID:!1},n}return Object(m.a)(a,[{key:"componentDidMount",value:function(){this.checkStoreIDBeforeStatistics()}},{key:"render",value:function(){return r.a.createElement(r.a.Fragment,null,this.state.noStoreID?"":r.a.createElement(y.a,{container:!0,spacing:2},r.a.createElement(y.a,{item:!0,xs:12,sm:6,md:12,lg:12},r.a.createElement(H,{graphData:this.state.graphData,loading:this.state.loading,refresh:this.checkStoreIDBeforeStatistics})),r.a.createElement(y.a,{item:!0,xs:12,sm:6,md:12,lg:12},r.a.createElement(X,{currentStat:this.state.currentStat,initialStat:this.state.initialStat,loading:this.state.loading}))))}}]),a}(n.Component),fe=Object(h.f)(Object(ge.b)((function(e){return{storeId:e.appbar.storeId,userId:e.user.userId,userInfo:e.user}}),(function(e){return Object(pe.a)({addNotification:oe},e)}))(he)),ye=a(729),Ee=a(716),xe=a(720),Se=a(224),be=a.n(Se),Ce=a(225),ve=a.n(Ce),Ie=function(e){return{type:"SAVE_USER_INFO",payload:e}},ke=function(e){return{type:"SAVE_AUTH_INFO",payload:e}},Pe=function(){return{type:"REFRESH_AUTH_INFO"}},we=function(){return{type:"REMOVE_USER_INFO"}},De=function(){return{type:"REMOVE_APP_TITLE"}},Oe=function(e){return{type:"STORE_APP_TITLE",payload:e}},Ne=function(e){return{type:"SAVE_APP_MODE",payload:e}},Te="administrator",Me="reviewer",Le="pms",Re="tam",je=function(){var e=[];switch(function(){var e=window.location.origin.toLocaleLowerCase();return e.includes("storeconversionqa.truevalue.com")?"QA":e.includes("storeconversiondev.truevalue.com")?"DEV":e.includes("d10jy49w9cogeq.cloudfront.net")?"QA":e.includes("dn6drknbq105b.cloudfront.net")||e.includes("storeconversionuat.truevalue.com")?"UAT":e.includes("storeconversion.truevalue.com")?"PROD":"DEV"}()){case"DEV":e=["storeconvert-administrator","storeconvert-conversion-reviewer","storeconvert-conversion-specialist","storeconvert-conversion-pms","storeconvert-tam","storeconvert-itemxref-admin"];break;case"QA":e=["storeconvert-qa-administrator","storeconvert-qa-conversion-reviewer","storeconvert-qa-conversion-specialist","storeconvert-qa-conversion-pms","storeconvert-qa-tam","storeconvert-qa-itemxref-admin"];break;case"UAT":e=["storeconvert-uat-administrator","storeconvert-uat-conversion-reviewer","storeconvert-uat-conversion-specialist","storeconvert-uat-conversion-pms","storeconvert-uat-tam","storeconvert-uat-itemxref-admin"];break;case"PROD":e=["storeconvert-prod-administrator","storeconvert-prod-conversion-reviewer","storeconvert-prod-conversion-specialist","storeconvert-prod-conversion-pms","storeconvert-prod-tam","storeconvert-prod-itemxref-admin"];break;default:e=["storeconvert-administrator","storeconvert-conversion-reviewer","storeconvert-conversion-specialist","storeconvert-conversion-pms","storeconvert-tam","storeconvert-itemxref-admin"]}return e}(),Ae=[{ROLE:Te},{ROLE:Me},{ROLE:"specialist"},{ROLE:Le},{ROLE:Re}],Ue=[{ROLE:Te,HARDBREAK:!0},{ROLE:Le,HARDBREAK:!0},{ROLE:Me,HARDBREAK:!0},{ROLE:Re,HARDBREAK:!1}],ze=[{ROLE:Te,HARDBREAK:!0,FULLACCESS:!0},{ROLE:Me,HARDBREAK:!0,FULLACCESS:!0},{ROLE:"specialist",HARDBREAK:!0,FULLACCESS:!1},{ROLE:Le,HARDBREAK:!0,FULLACCESS:!1},{ROLE:Re,HARDBREAK:!1,FULLACCESS:!1}],Be=[{ROLE:Le}],Fe=[{ROLE:Te},{ROLE:Me},{ROLE:"specialist"},{ROLE:Le},{ROLE:Re},{ROLE:"itemxref"}],We=a(33),Ve=a(163),He=a.n(Ve),Xe=a(657),Ge=a(659),Ke=a(764),Ze=a(718),qe=a(762),_e=a(719),Ye="No Match Suggested",Qe="Zero Sales & QoH (Similar Suggested)",Je="Zero Sales & QoH (No Match Suggested)",$e="Matching File Import",et="Precall Checklist",tt="Ship Later File Ace",at="Out of Stock";a(117);var nt=Object(xe.a)({appBar:{backgroundColor:"#fff !important",minHeight:"35px!important",justifyContent:"center"},navBar:{backgroundColor:"#c60c30 !important",minHeight:"52px!important"},logoGrid:{display:"flex",alignItems:"center"},logo:{width:"150px",height:"30px"},logoTitle:{fontSize:"18px !important",lineHeight:"20px !important",marginLeft:"10px !important"},storeTitle:{fontSize:"16px",alignSelf:"flex-end",marginLeft:"10px"},search:{backgroundColor:"#fff"},bottomToolbar:{alignItems:"center",minHeight:45},btnText:{marginLeft:"10px",alignSelf:"center",color:"#ffffff",fontWeight:"500 !important",fontSize:"15px !important",lineHeight:"18px!important",cursor:"pointer"},icon:{paddingLeft:"0",paddingRight:"0",paddingTop:"4px",paddingBottom:"4px"}}),rt=Object(h.f)(Object(ge.b)((function(e){return{storeId:e.appbar.storeId,userId:e.appbar.userId,storeName:e.appbar.storeName,userInfo:e.user,storeInfo:e.appbar,projectType:e.appbar.projectType,appOnlineMode:e.appmode.online}}),(function(e){return Object(pe.a)({removeAppTitle:De,addNotification:oe},e)}))((function(e){var t=nt(),a=r.a.useState(!1),n=Object(We.a)(a,2),l=n[0],s=n[1],i=r.a.useRef(null),o=r.a.useRef(null),c=r.a.useState(!1),m=Object(We.a)(c,2),d=m[0],u=m[1],p=r.a.useState(!1),g=Object(We.a)(p,2),h=g[0],f=g[1],S=r.a.useRef(null),b=e.location.pathname.toLowerCase();function C(e){"Tab"===e.key&&(e.preventDefault(),f(!1))}function v(e){e.preventDefault(),f(!1)}var k=function(t){f(!1),e.handleMatchTypeChange(t)};function P(e){"Tab"===e.key&&(e.preventDefault(),s(!1))}function w(e){"Tab"===e.key&&(e.preventDefault(),u(!1))}function D(e){e.preventDefault(),s(!1)}function O(e){e.preventDefault(),u(!1)}var N=function(){var t=e.userInfo.idToken;if(null!==t&&"null"!==t&&""!==t&&void 0!==t&&"undefined"!==t)return t;window.location.href=window.location.origin+"/"},T=function(){var t=e.storeInfo.memberNumber;return null===t||"null"===t||""===t||void 0===t||"undefined"===t?null:t},M=function(){var t=e.storeInfo.storeId;if(null!==t&&"null"!==t&&""!==t&&void 0!==t&&"undefined"!==t)return t;e.history.push("/dashboard")},L=function(){var t=e.storeInfo.storeName;return null===t||"null"===t||""===t||void 0===t||"undefined"===t?"":t},R=function(){var t=e.storeInfo.primaryRdc;return null===t||"null"===t||"0"===t||void 0===t||"undefined"===t?"":t},j=function(){var t=e.userInfo.userId;if(null!==t&&"null"!==t&&""!==t&&void 0!==t&&"undefined"!==t)return t;window.location.href=window.location.origin+"/"},A=function(t){e.addNotification(t,de)},z=function(t){e.addNotification(t,ue)},B=function(){e.removeAppTitle(),"/dashboard"===b?e.handlePageHomeClick():e.history.push("/dashboard")},F=function t(a,n){var r=M();"TAM Threshold Report"===n&&(r=0);var l={storeid:r,reporttype:n,storename:L(),rdcname:R(),userid:j()},s=N(),i=ie.getreporturl,o={method:"POST",headers:{"x-api-key":s}};U.a.post(i,l,o).then((function(r){console.log("generating report");var l,s=r.data;400===s.statusCode?(a=!1,A("Failed to generate report!!")):200===s.statusCode&&(1==s.issuccess?(a=!1,window.location.href=s.result,l="Report generated successfully!!",e.addNotification(l,me)):2==s.issuccess?(a=!1,A("Failed to generate report!!")):(a=!0,setTimeout((function(){t(a,n)}),5e3)))})).catch((function(e){console.log(e),A("Failed to generate report!!")}))},W=function(e){var t=!0;z("Please wait while we are generating the report !!");var a=N(),n={storeid:M(),reporttype:e,storename:L(),rdcname:R(),userid:j()},r="";r="Out Of Stock Report"===e?ie.shiplatercomparisonreport:"User Comment Report"===e?ie.usercommentsreport:"Marked Item Report"===e?ie.markeditemreport:"Bucket Assignment Report"===e?ie.bucketassignmentreport:"Scanned Item Report"===e?ie.scanneditemreport:"POS Xref"===e?ie.posxrefreport:"User Activity Report"===e?ie.usermatchreport:"TAM Threshold Report"===e?ie.tamskuthresholdreport:"Offline Conflict Report"===e?ie.offlinereport:"Item Matching Report"===e?ie.getsummaryreport:ie.getproposalreport;var l={method:"POST",headers:{"x-api-key":a}};U.a.post(r,n,l).then((function(e){400===e.data.statusCode&&(t=!1,A("Failed to generate report!!"))})).catch((function(e){console.log(e)})).finally((function(){t&&setTimeout((function(){F(t,e)}),5e3)}))},V=function(e){z("Please wait while we are generating the Ship Later file !!");var t=N(),a=se.getshiplaterreport+"?storeid="+M()+"&reporttype="+e+"&userid="+j(),n={method:"GET",headers:{"x-api-key":t}};U.a.get(a,n).then((function(e){var t=e.data;200===t.statusCode?window.location.href=t.fileurl:A("Failed to generate report!!")})).catch((function(e){console.log(e)})).finally((function(){}))},H=function(e){var t={method:"GET",headers:{"Content-Type":"application/json","x-api-key":N()}},a=se.gettemplate+"?templatetype="+e;U.a.get(a,t).then((function(e){var t=e.data;if(200===t.statusCode)for(var a=t.result,n=0;n0?r.a.createElement(pt.a,{name:"Buckets",style:{width:220,marginLeft:10},value:e.bucketSelected?e.bucketSelected:"",id:"Buckets",options:e.bucketlist,getOptionLabel:function(e){return e.bucketname?e.bucketname:""},onChange:function(t,a){return e.handleBucketChange(t,a)},renderInput:function(e){return r.a.createElement(M.a,Object.assign({className:t.search,variant:"outlined",margin:"dense"},e,{label:"Buckets"}))}}):null,""!==e.currbucket?n?r.a.createElement(r.a.Fragment,null,r.a.createElement(pt.a,{style:{width:170,marginLeft:10},name:"assignedto",value:e.userSelected?e.userSelected:"",id:"assignedto",options:l,getOptionLabel:function(e){return e.name?e.name:""},onChange:function(t,a){return e.handleChangeAssignTo(t,a)},renderInput:function(e){return r.a.createElement(M.a,Object.assign({className:t.search,variant:"outlined",margin:"dense"},e,{label:"Assign To"}))}}),r.a.createElement(C.a,{title:"Click to assign bucket to user",arrow:!0},r.a.createElement("span",null,r.a.createElement(x.a,{size:"small",color:"primary",variant:"contained",style:{minWidth:"100px",marginLeft:10},onClick:e.handleAssignBucket},"Assign")))):r.a.createElement(E.a,{style:{marginLeft:10}},r.a.createElement("b",null,a)):null),r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:6,lg:6,style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},r.a.createElement(C.a,{title:"Toggle to show/hide statistics",arrow:!0},r.a.createElement(it.a,{color:"textPrimary",style:{paddingLeft:10,marginRight:10},control:r.a.createElement(st.a,{size:"small",color:"primary",onChange:e.handleStat}),label:r.a.createElement(E.a,{style:{fontSize:"14px"}},"Statistics"),labelPlacement:"start"})),r.a.createElement(C.a,{title:"Search store SKU, store description or TV SKU.",arrow:!0},r.a.createElement(M.a,{id:"searchSkuDesc",label:"SKU/ Desc./ TV SKU",variant:"outlined",size:"small",value:e.searchSkuUpcDesc,onChange:e.handleChange,onKeyPress:e.handleKeyPressUPCSKUDesc,inputProps:{maxLength:50},InputProps:{className:t.search,endAdornment:r.a.createElement(mt.a,{position:"end"},r.a.createElement(F.a,{onClick:e.handleListSearch,"aria-label":"Search",edge:"end"},r.a.createElement(ct.a,null)))}})),r.a.createElement(ut.a,{variant:"outlined",size:"small",style:{width:150,marginLeft:10},className:t.search},r.a.createElement(dt.a,{id:"sortBy"},"Sort By"),r.a.createElement(lt.a,{labelId:"sortBy",id:"sortbyId",value:e.sortBy,onChange:e.handleSortByChange,label:"Sort By"},r.a.createElement(qe.a,{value:"UpcNumber"},"Store UPC "),r.a.createElement(qe.a,{value:"SkuNumber"},"Store SKU"),r.a.createElement(qe.a,{value:"SkuDesc"},"Store Desc."),r.a.createElement(qe.a,{value:"CostAmount"},"Store Cost"),r.a.createElement(qe.a,{value:"RetailAmount"},"Store Retail"))),r.a.createElement(ut.a,{variant:"outlined",size:"small",style:{width:150,marginLeft:10,marginRight:10},className:t.search},r.a.createElement(dt.a,{id:"sortOrder"},"Sort Order"),r.a.createElement(lt.a,{labelId:"sortOrder",id:"sortOrderId",value:e.sortOrder,onChange:e.handleSortOrderChange,label:"Sort Order"},r.a.createElement(qe.a,{value:"asc"},"Ascending"),r.a.createElement(qe.a,{value:"desc"},"Descending"))))))))))};var ft=Object(xe.a)({appBar:{backgroundColor:"#fff !important",minHeight:"35px!important",justifyContent:"center"},navBar:{backgroundColor:"#c60c30 !important",minHeight:"52px!important"},logoGrid:{display:"flex",alignItems:"center"},logo:{width:"150px",height:"30px"},logoTitle:{fontSize:"17px !important",lineHeight:"20px !important",marginLeft:"10px !important"},storeTitle:{fontSize:"16px",alignSelf:"flex-end",marginLeft:"10px",whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden"},search:{backgroundColor:"#fff"},bottomToolbar:{alignItems:"center",minHeight:45},btnText:{marginLeft:"10px",alignSelf:"center",color:"#ffffff",fontWeight:"500 !important",fontSize:"15px !important",lineHeight:"18px!important",cursor:"pointer"},icon:{paddingLeft:"0",paddingRight:"0",paddingTop:"4px",paddingBottom:"4px"}}),yt=Object(h.f)(Object(ge.b)((function(e){return{storeTitle:e.appbar,appOnlineMode:e.appmode.online,userInfo:e.user}}),(function(e){return Object(pe.a)({removeUserInfo:we,removeAppTitle:De,saveAppMode:Ne},e)}))((function(e){var t=ft(),n=e.storeTitle,l=e.location.pathname.toLowerCase(),s=function(){sessionStorage.removeItem("storeId"),sessionStorage.removeItem("storeNumber"),sessionStorage.removeItem("storeName"),sessionStorage.removeItem("primaryRdc"),sessionStorage.removeItem("memberNumber"),localStorage.removeItem("userId"),localStorage.removeItem("role"),localStorage.removeItem("email"),localStorage.removeItem("name"),localStorage.removeItem("sub"),localStorage.removeItem("username"),localStorage.removeItem("expires_at"),localStorage.removeItem("access_token"),localStorage.removeItem("id_token")},i=function(t){s(),e.saveAppMode(t),o()},o=function(){window.location.href=window.location.origin+"/"},c=function(){var t=function(){var t=e.userInfo.role;if(""!==t&&null!==t&&"null"!==t&&void 0!==t&&"undefined"!==t){t=(t=(t=(t=(t=JSON.parse(t)).replace("[","")).replace("]","")).replace(/\s/g,"")).split(",");var a=[];return Array.isArray(t)?a=t.filter((function(e){return je.includes(e.trim().toLowerCase())})):a}window.location.href=window.location.origin+"/"}(),a={userRole:""};return t.some((function(e){return Be.some((function(t){return e.toLowerCase().includes(t.ROLE)?(a.userRole=t.ROLE,!0):(a.userRole="",!1)}))})),a};return r.a.createElement(ye.a,{position:"sticky"},r.a.createElement(Ee.a,{className:t.appBar,disableGutters:!0},r.a.createElement(y.a,{container:!0,spacing:0},function(){var e=!1;return""!==c().userRole&&(e=!0),e}()?navigator.onLine?e.appOnlineMode?null:r.a.createElement(y.a,{item:!0,xs:12,style:{backgroundColor:"#fff !important",paddingBottom:5}},r.a.createElement("div",{style:{backgroundColor:"#008000",borderRadius:"0px 0px 25px 25px"}},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12,sm:9,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(E.a,{align:"center",style:{color:"#fff"}},"Internet connection available!!")),r.a.createElement(y.a,{item:!0,xs:12,sm:3,style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},r.a.createElement(C.a,{title:"Switch to online",arrow:!0},r.a.createElement(x.a,{size:"small",variant:"contained",onClick:function(){return i(!0)},style:{marginLeft:10,paddingLeft:10,paddingRight:10,marginRight:30,marginTop:5,marginBottom:5}},"Go Online")))))):e.appOnlineMode?r.a.createElement(y.a,{item:!0,xs:12,style:{backgroundColor:"#fff !important",paddingBottom:5}},r.a.createElement("div",{style:{backgroundColor:"#eb5253",borderRadius:"0px 0px 25px 25px"}},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12,sm:9,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(E.a,{align:"center",style:{color:"#ffffff"}},"No internet connection available!!")),r.a.createElement(y.a,{item:!0,xs:12,sm:3,style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},r.a.createElement(C.a,{title:"Switch to offline",arrow:!0},r.a.createElement(x.a,{size:"small",variant:"contained",onClick:function(){return i(!1)},style:{marginLeft:10,paddingLeft:10,paddingRight:10,marginRight:30,marginTop:5,marginBottom:5}},"Work Offline")))))):r.a.createElement(y.a,{item:!0,xs:12,style:{backgroundColor:"#fff !important",paddingBottom:5}},r.a.createElement("div",{style:{backgroundColor:"#eb5253",borderRadius:"0px 0px 25px 25px"}},r.a.createElement(E.a,{align:"center",style:{color:"#ffffff"}},"You are working in Offline Mode !!"))):null,r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:5,lg:5,className:t.logoGrid},r.a.createElement("img",{src:a(288),alt:"TV Logo",className:t.logo}),r.a.createElement(E.a,{className:t.logoTitle,color:"textPrimary"},e.title)),r.a.createElement(y.a,{item:!0,xs:12,sm:7,md:4,lg:4,className:t.logoGrid,style:{justifyContent:"flex-start"}},r.a.createElement(E.a,{className:t.storeTitle,color:"textPrimary"},function(){var t="",a="",r=e.location.pathname.toLowerCase();return"/dashboard"!==r&&"/details/create"!==r&&(""!==n.memberNumber&&null!==n.memberNumber&&"null"!==n.memberNumber&&void 0!==n.memberNumber&&"undefined"!==n.memberNumber&&(t="Store# "+n.memberNumber,a="/"),""!==n.storeName&&null!==n.storeName&&"null"!==n.storeName&&void 0!==n.storeName&&(t+=a+n.storeName,a="/"),""!==n.primaryRdc&&null!==n.primaryRdc&&"null"!==n.primaryRdc&&void 0!==n.primaryRdc&&(t+=a+n.primaryRdc)),t}())),r.a.createElement(y.a,{item:!0,xs:12,sm:5,md:3,lg:3,className:t.logoGrid,style:{justifyContent:"flex-end"}},r.a.createElement(E.a,{color:"textPrimary"},"Hello, ",function(){var t=e.userInfo.name;return""===t||null===t||void 0===t||"undefined"===t?"":t}()),r.a.createElement(F.a,{className:"navIcon"}," ",r.a.createElement(be.a,{style:{color:"black"}})," "),r.a.createElement(C.a,{title:"Logout",arrow:!0},r.a.createElement(F.a,{className:"navIcon",onClick:function(){s();var e="https://"+$()+"/logout?client_id="+ee()+"&response_type=code&scope=email+openid+profile&redirect_uri="+Q;window.location.href=e}}," ",r.a.createElement(ve.a,{color:"primary"})))))),r.a.createElement(rt,e),l.includes("/corpconv")?r.a.createElement(ht,e):"")}))),Et=a(755),xt=a(730),St=a(732),bt=a(731),Ct=a(364),vt=a.n(Ct);var It=function(e){return e.isEdit?r.a.createElement(C.a,{title:e.tooltip,arrow:!0},r.a.createElement(M.a,{id:e.name,type:e.type,required:e.required,label:e.label,inputProps:{maxLength:e.maxLength},onChange:e.handleChange,fullWidth:!0,variant:"outlined",margin:"dense",name:e.name,value:e.value})):r.a.createElement(C.a,{title:e.tooltip,arrow:!0},r.a.createElement(M.a,{disabled:!0,id:e.name,type:e.type,label:e.label,style:{color:"#000000 !important"},fullWidth:!0,variant:"outlined",margin:"dense",name:e.name,value:e.value}))};function kt(e){var t=""!=e.storeInfo.opportunityid&&null!=e.storeInfo.opportunityid,a="".concat("https://truevaluecompany1.crm.dynamics.com/main.aspx","?pagetype=entityrecord&etn=opportunity&id=").concat(e.storeInfo.opportunityid);return r.a.createElement(r.a.Fragment,null,r.a.createElement(Et.a,{expanded:!0},r.a.createElement(xt.a,{"aria-controls":"panel-storecontent",id:"panel-storeheader"},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:12,lg:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(E.a,{className:"accordion-title"},"Store Information")),r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:12,lg:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},e.storeInfo.isEdit?r.a.createElement(C.a,{title:"Click to fetch store details from CRM",arrow:!0},r.a.createElement("span",null,r.a.createElement(x.a,{size:"small",color:"primary",variant:"contained",style:{minWidth:"100px"},disabled:!(!e.iscrmloading&&e.storeInfo.memberNumber)||""===e.storeInfo.memberNumber.toString().trim(),onClick:e.getdatafromcrm},e.iscrmloading?r.a.createElement(S.a,{size:24}):" Fetch CRM Details"))):null,t?r.a.createElement(C.a,{title:"Click to navigate to CRM",arrow:!0},r.a.createElement(bt.a,{href:a,target:"_blank",underline:"none"},r.a.createElement(x.a,{size:"small",color:"primary",variant:"contained",style:{minWidth:"100px",marginLeft:10}},"Navigate to CRM ",r.a.createElement(vt.a,{fontSize:"small"})))):null))),r.a.createElement(St.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:4,lg:3},r.a.createElement(It,{name:"memberNumber",required:!1,value:e.storeInfo.memberNumber||"",isEdit:e.storeInfo.isEdit,tooltip:"Enter a member number for the store (Max 10 digits)",maxLength:10,label:"Member #",handleChange:e.handleChange})),r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:4,lg:3},r.a.createElement(It,{name:"storeName",type:"text",required:!0,value:e.storeInfo.storeName||"",isEdit:e.storeInfo.isEdit,tooltip:"Enter a store name (Max 50 characters)",maxLength:50,label:"Store Name",handleChange:e.handleChange})),r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:4,lg:3},r.a.createElement(M.a,{disabled:!e.storeInfo.isEdit,tooltip:"Select a primary RDC for the store",required:!0,fullWidth:!0,select:!0,id:"primaryRdc",name:"primaryRdc",label:"Primary RDC",variant:"outlined",margin:"dense",value:e.storeInfo.primaryRdc||"",onChange:e.handleChange},e.storeInfo.primaryRdcList.map((function(e){return r.a.createElement(qe.a,{value:e.rdcid,key:e.rdcid},e.rdcname)})))),r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:4,lg:3},r.a.createElement(It,{name:"regionalmanager",type:"text",required:!1,value:e.storeInfo.regionalmanager||"",tooltip:"Enter Regional Manager name(Max 200 characters)",maxLength:200,isEdit:e.storeInfo.isEdit,label:"Regional Manager",handleChange:e.handleChange})),r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:4,lg:3},r.a.createElement(It,{name:"street",type:"text",required:!1,value:e.storeInfo.street||"",tooltip:"Enter store's street address (Max 100 characters)",maxLength:100,isEdit:e.storeInfo.isEdit,label:"Street",handleChange:e.handleChange})),r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:4,lg:3},r.a.createElement(It,{name:"city",type:"text",required:!1,value:e.storeInfo.city||"",tooltip:"Enter store's city (Max 50 characters)",maxLength:50,isEdit:e.storeInfo.isEdit,label:"City",handleChange:e.handleChange})),r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:4,lg:3},r.a.createElement(It,{name:"county",type:"text",required:!1,value:e.storeInfo.county||"",tooltip:"Enter store's county (Max 50 characters)",maxLength:50,isEdit:e.storeInfo.isEdit,label:"County",handleChange:e.handleChange})),r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:4,lg:1},r.a.createElement(It,{name:"state",type:"text",required:!1,value:e.storeInfo.state||"",tooltip:"Enter store's state abbreviation (Max 2 characters)",maxLength:2,isEdit:e.storeInfo.isEdit,label:"State",handleChange:e.handleChange})),r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:4,lg:2},r.a.createElement(It,{name:"zip",type:"text",required:!1,value:e.storeInfo.zip||"",tooltip:"Enter store's ZIP code (Max 9 characters)",maxLength:9,isEdit:e.storeInfo.isEdit,label:"ZIP Code",handleChange:e.handleChange})),r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:12,lg:12},e.storeInfo.isEdit?r.a.createElement(_e.a,null):""),r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:4,lg:3},r.a.createElement(It,{name:"storeContactName",type:"text",required:!1,value:e.storeInfo.storeContactName||"",tooltip:"Enter store's contact name (Max 50 characters)",maxLength:50,isEdit:e.storeInfo.isEdit,label:"Store Contact Name",handleChange:e.handleChange})),r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:4,lg:3},r.a.createElement(It,{name:"storeContactNumber",type:"text",required:!1,value:e.storeInfo.storeContactNumber||"",tooltip:"Enter store's contact number (Max 50 characters)",maxLength:50,isEdit:e.storeInfo.isEdit,label:"Store Contact Number",handleChange:e.handleChange})),r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:4,lg:3}),r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:4,lg:3}),r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:12,lg:12},e.storeInfo.isEdit?r.a.createElement(_e.a,null):""),r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:4,lg:3},r.a.createElement(pt.a,{disabled:!e.storeInfo.isEdit,name:"affiliation",value:e.storeInfo.affiliationOption?e.storeInfo.affiliationOption:"",id:"affiliation",options:e.storeInfo.affiliationList,getOptionLabel:function(e){return e.affiliationname?e.affiliationname:""},onChange:function(t,a){return e.handleAffiliationChange(t,a)},renderInput:function(e){return r.a.createElement(M.a,Object.assign({fullWidth:!0,variant:"outlined",margin:"dense"},e,{label:"Current Affiliation"}))}})),r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:4,lg:3},r.a.createElement(It,{name:"otherAffiliation",type:"text",required:!1,value:e.storeInfo.otherAffiliation||"",tooltip:"Enter store's other affiliation name (Max 50 characters)",isEdit:e.storeInfo.isEdit,label:"Other Affiliation",handleChange:e.handleChange})),r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:4,lg:3},r.a.createElement(pt.a,{disabled:!e.storeInfo.isEdit,name:"currentPos",value:e.storeInfo.currentPosOption?e.storeInfo.currentPosOption:"",id:"currentPos",options:e.storeInfo.currentPosList,getOptionLabel:function(e){return e.currentposname?e.currentposname:""},onChange:function(t,a){return e.handleCurrentPosChange(t,a)},renderInput:function(e){return r.a.createElement(M.a,Object.assign({fullWidth:!0,variant:"outlined",margin:"dense"},e,{label:"Current POS"}))}})),r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:4,lg:3,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(It,{name:"crmsuppliertype",type:"text",required:!1,value:e.storeInfo.crmsuppliertype||"",tooltip:"Supplier Type detail from CRM",maxLength:100,isEdit:!1,label:"CRM Supplier Type",handleChange:e.handleChange})),""===e.storeInfo.createdBy?null:r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:4,lg:3,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(It,{name:"createdBy",type:"text",required:!1,value:e.storeInfo.createdBy||"",tooltip:"Project created by user ID",maxLength:100,isEdit:!1,label:"Created By",handleChange:e.handleChange})),""===e.storeInfo.createdDate?null:r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:4,lg:3,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(It,{name:"createdDate",type:"text",required:!1,value:function(e){if(""==e||null==e)return"";e=function(e){return e.includes("T")?new Date(e).toLocaleString():new Date(e+" UTC").toLocaleString()}(e);var t=(e=new Date(e)).getFullYear(),a=(1+e.getMonth()).toString();a=a.length>1?a:"0"+a;var n=e.getDate().toString();return a+"/"+(n=n.length>1?n:"0"+n)+"/"+t}(e.storeInfo.createdDate)||"",tooltip:"Project created date",maxLength:100,isEdit:!1,label:"Created On",handleChange:e.handleChange}))))))}var Pt=a(365),wt=a.n(Pt);function Dt(e){var t=Ot(),a=e.fileUpload?e.fileUpload:[],n=function(e,t){var a="";switch(e){case"Y":a="Success";break;case"N":a=t===$e||t===tt||t===at||"POS Update"===t?"Processing":"Saved";break;case"F":a="Failed";break;case"P":a="Pending";break;default:a=""}return a};return r.a.createElement(D.a,{component:I.a},r.a.createElement(k.a,{className:t.table,size:"small","aria-label":"File List Table"},r.a.createElement(O.a,null,r.a.createElement(N.a,null,r.a.createElement(w.a,{className:t.head},"File Type"),r.a.createElement(w.a,{align:"center",className:t.head},"File"),r.a.createElement(w.a,{align:"center",className:t.head},"Processed"))),r.a.createElement(P.a,null,a.map((function(t,a){return r.a.createElement(N.a,{key:a},r.a.createElement(w.a,null,t.filetype?t.filetype:""),r.a.createElement(w.a,{align:"center"},r.a.createElement(E.a,null,t.url?r.a.createElement(bt.a,{href:t.url,download:!0},t.filename):t.filename)),r.a.createElement(w.a,{align:"center"},"F"===t.processindicator?r.a.createElement(E.a,null,r.a.createElement(bt.a,{component:"button",onClick:function(){return a=t.fileid,void e.exportReport("Error Report",a);var a}},n(t.processindicator,t.filetype))):r.a.createElement(E.a,null,n(t.processindicator,t.filetype))))})))))}var Ot=Object(xe.a)({table:{minWidth:100},head:{backgroundColor:"#404040",color:"#fff"}});function Nt(e){var t=e.convInfo;return r.a.createElement(Et.a,{expanded:!0},r.a.createElement(xt.a,{"aria-controls":"panel-conversioncontent",id:"panel-conversion"},r.a.createElement(E.a,{className:"accordion-title"},"Conversion Information")),r.a.createElement(St.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:4,lg:3},r.a.createElement(M.a,{disabled:!t.isEdit,required:!0,fullWidth:!0,select:!0,id:"projectType",name:"projectType",label:"Project Type",variant:"outlined",margin:"dense",value:t.projectType||"",onChange:e.handleChange},function(){var a=Object.assign([],e.convInfo.projectTypeList),n=a,r=t.userRole,l=t.isEdit;if(r===Re&&l){n=[];for(var s=0;s0?r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:8,lg:8,style:{marginTop:10}},r.a.createElement(Dt,{exportReport:e.exportReport,fileUpload:t.filedisplay,handleFileDelete:e.handleFileDelete,type:"CONVERSION"})):r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:4,lg:4}),r.a.createElement(y.a,{item:!0,xs:6}))))}var Tt=a(733),Mt=a(758),Lt=a(53),Rt=a(186),jt=a.n(Rt),At=a(188),Ut=a.n(At),zt=a(187),Bt=a.n(zt),Ft=a(185),Wt=a.n(Ft),Vt=Object(xe.a)((function(e){return{root:{flexShrink:0,marginLeft:e.spacing(2.5)}}}));var Ht=function(e){var t=Vt(),a=Object(Lt.a)(),n=e.count,l=e.page,s=e.rowsPerPage,i=e.onChangePage;return r.a.createElement("div",{className:t.root},r.a.createElement(F.a,{onClick:function(e){i(e,0)},disabled:0===l,"aria-label":"first page"},"rtl"===a.direction?r.a.createElement(Wt.a,null):r.a.createElement(jt.a,null)),r.a.createElement(F.a,{onClick:function(e){i(e,l-1)},disabled:0===l,"aria-label":"previous page"},"rtl"===a.direction?r.a.createElement(Bt.a,null):r.a.createElement(Ut.a,null)),r.a.createElement(F.a,{onClick:function(e){i(e,l+1)},disabled:l>=Math.ceil(n/s)-1,"aria-label":"next page"},"rtl"===a.direction?r.a.createElement(Ut.a,null):r.a.createElement(Bt.a,null)),r.a.createElement(F.a,{onClick:function(e){i(e,Math.max(0,Math.ceil(n/s)-1))},disabled:l>=Math.ceil(n/s)-1,"aria-label":"last page"},"rtl"===a.direction?r.a.createElement(jt.a,null):r.a.createElement(Wt.a,null)))},Xt=a(6),Gt=Object(Xt.a)((function(e){return{root:{width:28,height:16,padding:0,display:"flex"},switchBase:{padding:2,color:e.palette.grey[500],"&$checked":{transform:"translateX(12px)",color:e.palette.common.white,"& + $track":{opacity:1,backgroundColor:e.palette.primary.main,borderColor:e.palette.primary.main}}},thumb:{width:12,height:12,boxShadow:"none"},track:{border:"1px solid ".concat(e.palette.grey[500]),borderRadius:8,opacity:1,backgroundColor:e.palette.common.white},checked:{}}}))(st.a);function Kt(e){var t=Zt(),a=e.isEdit,n=r.a.useState(0),l=Object(We.a)(n,2),s=l[0],i=l[1],o=function(t){for(var a=!0,n=20*t;n<20*t+20;n++)if(n0?r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:12,lg:12},r.a.createElement(Kt,{ruleExclusion:e.excluInfo.ruleExclusion,type:"disable",isEdit:e.excluInfo.isEdit,handleExclusionToggle:e.handleExclusionToggle,handleExclusionToggleAll:e.handleExclusionToggleAll})):r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:12,lg:12}))))))}var _t=Object(xe.a)({flexStart:{display:"flex",alignItems:"center",justifyContent:"flex-start"},flexCenter:{display:"flex",alignItems:"center",justifyContent:"center"},flexEnd:{marginBottom:10,display:"flex",alignItems:"center",justifyContent:"flex-end"}}),Yt=a(761),Qt=a(734),Jt=a(752),$t=a(737);function ea(e){var t=ta(),a=r.a.useState(!1),n=Object(We.a)(a,2),l=n[0],s=n[1],i=r.a.useState(""),o=Object(We.a)(i,2),c=o[0],m=o[1],d=r.a.useState(""),u=Object(We.a)(d,2),p=u[0],g=u[1],h=function(){var t=[],a=null===e.projectType?"1":e.projectType;return e.storeStatus.forEach((function(e,n){e.projecttypecode==a&&t.push({row:e,stepIndex:n})})),t}(),f=function(){var e=new Set;return h.forEach((function(t,a){!0===t.row.iscomplete&&e.add(a)})),e}(),S=function(){var e=new Set;return h.forEach((function(t,a){!1===t.row.isapplicable&&e.add(a)})),e}(),b=function(){var e=h.length-1;return h.some((function(t,a){if(!0===t.row.isapplicable&&!1===t.row.iscomplete)return e=a,!0})),e}();var I,k=function(){return h.length},P=function(){return S.size},w=function(){return f.size},D=function(){return w()+P()===k()};function O(e){return f.has(e)}function N(){s(!1)}return r.a.createElement(Et.a,{expanded:!0},r.a.createElement(xt.a,{"aria-controls":"panelstatus-content",id:"panelstatus-header"},r.a.createElement(y.a,{container:!0,spacing:2},r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:12,lg:12,className:t.flexStart},r.a.createElement(E.a,{className:"accordion-title"},"Project Status"),D()?r.a.createElement(E.a,{className:t.instructions,style:{paddingLeft:20,color:"green"}},"All phases completed"):""))),r.a.createElement(St.a,null,r.a.createElement("div",{className:t.root},r.a.createElement(Yt.a,{className:t.stepperPad,alternativeLabel:!0,nonLinear:!0,activeStep:b},h.map((function(e,a){var n={};return S.has(a)&&(n.optional=r.a.createElement(E.a,{color:"primary",variant:"caption"},"(Not Applicable)")),f.has(a)&&(n.optional=r.a.createElement(E.a,{className:t.textGreen,variant:"caption"},"(Completed)")),r.a.createElement(Qt.a,Object.assign({key:e.row.projectphasevalue},{}),r.a.createElement(Jt.a,Object.assign({completed:O(a)},n),e.row.projectphasevalue))}))),r.a.createElement("div",null,D()?"":r.a.createElement("div",null,r.a.createElement(E.a,{className:t.instructions},"Phase "+((I=b)+1)+": "+h[I].row.projectphasevalue),r.a.createElement("div",null,b!==h.length&&(f.has(b)||S.has(b)?null:r.a.createElement(r.a.Fragment,null,r.a.createElement(C.a,{title:"Mark "+h[b].row.projectphasevalue+" as complete",arrow:!0},r.a.createElement(x.a,{className:t.button,variant:"contained",color:"primary",disabled:!e.storeInfo.isEdit,onClick:function(){m("Are you sure you want to mark '"+h[b].row.projectphasevalue+"' as Completed ?"),s(!0),g("Complete")}},w()===k()-P()-1?"Complete Last Phase":"Complete Phase")),r.a.createElement(C.a,{title:"Mark "+h[b].row.projectphasevalue+" as not applicable",arrow:!0},r.a.createElement(x.a,{disabled:P()===k()-1||!e.storeInfo.isEdit,variant:"contained",color:"primary",onClick:function(){m("Are you sure you want to mark '"+h[b].row.projectphasevalue+"' as Not Applicable ?"),s(!0),g("Not Applicable")}},"Not Applicable")))))))),r.a.createElement(v.a,{open:l,onClose:N,"aria-labelledby":"alert-dialog-title","aria-describedby":"alert-dialog-description"},r.a.createElement(L.a,{className:t.dialogRoot},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center",backgroundColor:"#c60c30",color:"white",padding:"12px 12px"}},r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:500}},"Mark "+p)),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(R.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,null,c)))),r.a.createElement($t.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:6,className:t.flexStart},r.a.createElement(x.a,{variant:"contained",color:"primary",style:{marginLeft:5},onClick:N},"Cancel")),r.a.createElement(y.a,{item:!0,xs:6,className:t.flexEnd},r.a.createElement(x.a,{variant:"contained",color:"primary",style:{marginRight:5},onClick:function(){var t=h[b].stepIndex;s(!1),"Complete"===p?e.handleComplete(t):"Not Applicable"===p&&e.handleNotApplicable(t)}},"Yes"))))))))))}var ta=Object(xe.a)((function(e){return{flexStart:{display:"flex",alignItems:"center",justifyContent:"flex-start"},flexEnd:{display:"flex",alignItems:"center",justifyContent:"flex-end"},dialogRoot:{maxWidth:400},root:{width:"100%"},button:{marginRight:e.spacing(1)},backButton:{marginRight:e.spacing(1)},completed:{display:"inline-block"},textGreen:{color:"green"},stepperPad:{padding:"0 0 16px 0"},instructions:{fontWeight:"bold",marginTop:e.spacing(1),marginBottom:e.spacing(1)}}}));function aa(e){var t=na(),a=Object.assign({},e.labelInfo.labelSettings),n=function(t){var a=Object.assign({},e.labelInfo.labelSettings);"moreToPrint"===t.target.name||"descriptionType"===t.target.name||"barcodeToPrint"===t.target.name?a[t.target.name]=t.target.value:"printDemandCode"===t.target.name||"printCostCode"===t.target.name||"printUOM"===t.target.name||"conversionRPECombined"===t.target.name||"printRetail"===t.target.name?a[t.target.name]=t.target.checked:t.target.name.includes("textCostCode")&&(a[t.target.name]=t.target.value),e.handleLabelSettingsChange(a)};return r.a.createElement(r.a.Fragment,null,r.a.createElement(Et.a,{expanded:!0},r.a.createElement(xt.a,{"aria-controls":"panel-storecontent",id:"panel-storeheader"},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:12,lg:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(E.a,{className:"accordion-title"},"Store Preferences")))),r.a.createElement(St.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex"}},r.a.createElement(ut.a,{variant:"outlined",size:"small",style:{width:200}},r.a.createElement(dt.a,{id:"select-descriptiontype-label"},"Description Type"),r.a.createElement(lt.a,{labelId:"select-descriptiontype-label",id:"select-descriptiontype",label:"Description Type",value:a.descriptionType,name:"descriptionType",onChange:n,disabled:!e.labelInfo.isEdit},r.a.createElement(qe.a,{value:"Store Description"},"Store Description"),r.a.createElement(qe.a,{value:"TV Description"},"TV Description")))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex"}},r.a.createElement(ut.a,{variant:"outlined",size:"small",style:{width:200}},r.a.createElement(dt.a,{id:"select-addprint-label"},"More To Print"),r.a.createElement(lt.a,{labelId:"select-addprint-label",id:"select-addprint",label:"More To Print",value:a.moreToPrint,name:"moreToPrint",onChange:n,disabled:!e.labelInfo.isEdit},r.a.createElement(qe.a,{value:"Manuf. Part No."},"Manuf. Part No."),r.a.createElement(qe.a,{value:"Original SKU"},"Original SKU"),r.a.createElement(qe.a,{value:"Both Part No. and SKU"},"Both Part No. and SKU")))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex"}},r.a.createElement(ut.a,{variant:"outlined",size:"small",style:{width:200}},r.a.createElement(dt.a,{id:"select-barcodeprint-label"},"Barcode To Print"),r.a.createElement(lt.a,{labelId:"select-barcodeprint-label",id:"select-barcodeprint",label:"Barcode To Print",value:a.barcodeToPrint,name:"barcodeToPrint",onChange:n,disabled:!e.labelInfo.isEdit},r.a.createElement(qe.a,{value:"SKU Barcode"},"SKU Barcode"),r.a.createElement(qe.a,{value:"UPC Barcode"},"UPC Barcode")))),r.a.createElement(y.a,{item:!0,xs:2,style:{display:"flex",alignItems:"center"}},r.a.createElement(dt.a,{id:"select-costcodeadd-label",style:{color:"black"}},"Cost Code:")),r.a.createElement(y.a,{item:!0,xs:1,style:{display:"flex"}},r.a.createElement(M.a,{id:"outlined-costcode0",fullWidth:!0,InputProps:{className:t.search},inputProps:{maxLength:1},label:"0",variant:"outlined",size:"small",name:"textCostCode0",value:a.textCostCode0,onChange:n,disabled:!e.labelInfo.isEdit})),r.a.createElement(y.a,{item:!0,xs:1,style:{display:"flex"}},r.a.createElement(M.a,{id:"outlined-costcode1",fullWidth:!0,InputProps:{className:t.search},inputProps:{maxLength:1},label:"1",variant:"outlined",size:"small",name:"textCostCode1",value:a.textCostCode1,onChange:n,disabled:!e.labelInfo.isEdit})),r.a.createElement(y.a,{item:!0,xs:1,style:{display:"flex"}},r.a.createElement(M.a,{id:"outlined-costcode2",fullWidth:!0,InputProps:{className:t.search},inputProps:{maxLength:1},label:"2",variant:"outlined",size:"small",name:"textCostCode2",value:a.textCostCode2,onChange:n,disabled:!e.labelInfo.isEdit})),r.a.createElement(y.a,{item:!0,xs:1,style:{display:"flex"}},r.a.createElement(M.a,{id:"outlined-costcode3",fullWidth:!0,InputProps:{className:t.search},inputProps:{maxLength:1},label:"3",variant:"outlined",size:"small",name:"textCostCode3",value:a.textCostCode3,onChange:n,disabled:!e.labelInfo.isEdit})),r.a.createElement(y.a,{item:!0,xs:1,style:{display:"flex"}},r.a.createElement(M.a,{id:"outlined-costcode4",fullWidth:!0,InputProps:{className:t.search},inputProps:{maxLength:1},label:"4",variant:"outlined",size:"small",name:"textCostCode4",value:a.textCostCode4,onChange:n,disabled:!e.labelInfo.isEdit})),r.a.createElement(y.a,{item:!0,xs:1,style:{display:"flex"}},r.a.createElement(M.a,{id:"outlined-costcode5",fullWidth:!0,InputProps:{className:t.search},inputProps:{maxLength:1},label:"5",variant:"outlined",size:"small",name:"textCostCode5",value:a.textCostCode5,onChange:n,disabled:!e.labelInfo.isEdit})),r.a.createElement(y.a,{item:!0,xs:1,style:{display:"flex"}},r.a.createElement(M.a,{id:"outlined-costcode6",fullWidth:!0,InputProps:{className:t.search},inputProps:{maxLength:1},label:"6",variant:"outlined",size:"small",name:"textCostCode6",value:a.textCostCode6,onChange:n,disabled:!e.labelInfo.isEdit})),r.a.createElement(y.a,{item:!0,xs:1,style:{display:"flex"}},r.a.createElement(M.a,{id:"outlined-costcode7",fullWidth:!0,InputProps:{className:t.search},inputProps:{maxLength:1},label:"7",variant:"outlined",size:"small",name:"textCostCode7",value:a.textCostCode7,onChange:n,disabled:!e.labelInfo.isEdit})),r.a.createElement(y.a,{item:!0,xs:1,style:{display:"flex"}},r.a.createElement(M.a,{id:"outlined-costcode8",fullWidth:!0,InputProps:{className:t.search},inputProps:{maxLength:1},label:"8",variant:"outlined",size:"small",name:"textCostCode8",value:a.textCostCode8,onChange:n,disabled:!e.labelInfo.isEdit})),r.a.createElement(y.a,{item:!0,xs:1,style:{display:"flex"}},r.a.createElement(M.a,{id:"outlined-costcode9",fullWidth:!0,InputProps:{className:t.search},inputProps:{maxLength:1},label:"9",variant:"outlined",size:"small",name:"textCostCode9",value:a.textCostCode9,onChange:n,disabled:!e.labelInfo.isEdit})),r.a.createElement(y.a,{item:!0,xs:4},r.a.createElement(it.a,{value:"start",control:r.a.createElement(st.a,{disabled:!e.labelInfo.isEdit,name:"printDemandCode",onChange:n,checked:a.printDemandCode,color:"primary"}),label:"Print Demand Code?",labelPlacement:"start"})),r.a.createElement(y.a,{item:!0,xs:4},r.a.createElement(it.a,{value:"start",control:r.a.createElement(st.a,{disabled:!e.labelInfo.isEdit,name:"printUOM",onChange:n,checked:a.printUOM,color:"primary"}),label:"Print UOM?",labelPlacement:"start"})),r.a.createElement(y.a,{item:!0,xs:4},r.a.createElement(it.a,{value:"start",control:r.a.createElement(st.a,{disabled:!e.labelInfo.isEdit,checked:a.printRetail,name:"printRetail",onChange:n,color:"primary"}),label:r.a.createElement(E.a,{style:{fontSize:"14px"}},"Print Retail"),labelPlacement:"start"})),r.a.createElement(y.a,{item:!0,xs:6},r.a.createElement(it.a,{value:"start",control:r.a.createElement(st.a,{disabled:!e.labelInfo.isEdit,name:"printCostCode",onChange:n,checked:a.printCostCode,color:"primary"}),label:"Print Cost Code instead of Bin Label Date?",labelPlacement:"start"})),r.a.createElement(y.a,{item:!0,xs:6},r.a.createElement(it.a,{value:"start",control:r.a.createElement(st.a,{disabled:!e.labelInfo.isEdit,name:"conversionRPECombined",onChange:n,checked:a.conversionRPECombined,color:"primary"}),label:"Conversion & RPE combined",labelPlacement:"start"}))))))}var na=Object(xe.a)({search:{backgroundColor:"#fff"}}),ra=function(e){Object(u.a)(a,e);var t=Object(p.a)(a);function a(e){var n;Object(c.a)(this,a),(n=t.call(this,e)).navigateToHomePage=function(){n.props.history.push("/dashboard")},n.primaryRDCOnCRMFetch=function(e){var t=Object.assign([],n.state.primaryRdcList),a="";if(e)for(var r=0;r0?(m=o.result[0],d="",d=!0===m.storechain?"sameStoreChain":!0===m.storemodel?"modelStore":"",u=!1,u=!(!t||("1"==m.projecttype||"3"==m.projecttype)&&n.state.userRole===Re)):(a=!1,n.showErrorMessage("Sorry, unable to get project details. Please try again after some time!!")),r=c.result.ruleexclusion,p.result.length>0?l=p.result:(a=!1,n.showErrorMessage("Sorry, unable to get project status. Please try again after some time!!")),s=g.result,i=h.result)})).catch((function(e){console.log(e),a=!1,n.showErrorMessage("Sorry, unable to get project details. Please try again after some time!!")})).finally((function(){if(a){var e=n.getCurrentPosOption(m.currentpos),t=n.getAffiliationOption(m.affiliation);n.setState({loading:!1,loadSuccess:a,storeId:m.storeid,storeNumber:m.storenumber,storeName:m.storename,customerId:m.customerid,memberNumber:m.membernumber,primaryRdc:m.primaryrdc,regionalmanager:m.regionalmanager,crmsuppliertype:m.crmsuppliertype,opportunityid:m.opportunityid,costlevel:m.costlevel,street:m.street,city:m.city,state:m.state,county:m.county,zip:m.zip,createdBy:m.createdby,createdDate:m.createddate,currentPosOption:e,currentPos:m.currentpos,affiliation:m.affiliation,affiliationOption:t,otherAffiliation:m.otheraffiliation,storeContactName:m.storecontactname,storeContactNumber:m.storecontactnumber,projectType:m.projecttype,supplierType:m.suppliertype,projectScope:m.scope,conversionBaser:m.conversionbaser,seedStore:m.seedstorenumber,seedStoreID:m.seedstore,seedStoreType:d,isSameChain:m.storechain,isModelStore:m.storemodel,fileUpload:[],filedisplay:s,fileT:null,fileName:"",txtUPC:"",txtVendor:"",status:m.status,datasource:m.datasource,isEdit:u,selectedExclusionFile:null,ruleExclusion:r,storeStatus:l,labelSettings:i},(function(){var e="";e="Out of Stock"==n.getProjectTypeName(n.state.projectType)?tt:$e,n.setState({fileType:e}),n.populateCostLevel(n.state.affiliation,n.state.costlevel)}))}else n.setState({loading:!1,loadSuccess:a})}))}}}else n.setState({loading:!0,loadSuccess:!1,isEdit:t}),a=!0,r=[],l=[],Promise.all([n.getExclusionList(""),n.getProjectStatus("")]).then((function(e){var t=e[0].data,s=e[1].data;(t.hasOwnProperty("errorMessage")||200!=t.statusCode)&&(a=!1,n.showErrorMessage("Sorry, unable to get exclusion list. Please try again!!")),(s.hasOwnProperty("errorMessage")||200!=s.statusCode)&&(a=!1,n.showErrorMessage("Sorry, unable to get project status. Please try again!!")),a&&(t.result.ruleexclusion.length>0?r=t.result.ruleexclusion:(a=!1,n.showErrorMessage("Sorry, unable to get exclusion list. Please try again after some time!!")),s.result.length>0?l=s.result:(a=!1,n.showErrorMessage("Sorry, unable to get project status. Please try again after some time!!")))})).catch((function(e){console.log(e),a=!1,n.showErrorMessage("Sorry, unable to get exclusion list. Please try again after some time!!")})).finally((function(){n.setState({loading:!1,loadSuccess:a,selectedExclusionFile:null,ruleExclusion:r,storeStatus:l,storeId:null,storeNumber:null,storeName:null,customerId:null,memberNumber:null,primaryRdc:null,regionalmanager:null,crmsuppliertype:"",crmprojecttype:"",crmcreatedon:"",opportunityid:"",costlevel:"Cost_Level1",street:null,city:null,state:null,county:null,zip:null,createdBy:"",createdDate:"",currentPosOption:null,currentPos:null,affiliation:null,otherAffiliation:null,storeContactName:null,storeContactNumber:null,projectType:null,supplierType:null,projectScope:null,seedStore:null,seedStoreID:null,isSameChain:null,isModelStore:null,fileUpload:[],filedisplay:[],txtUPC:"",txtVendor:"",status:null,datasource:"USER",fileTList:[],fileT:null,fileName:""})}))},n.getdatafromcrm=function(){n.setState({iscrmloading:!0});var e={method:"GET",headers:{"Content-Type":"application/json","x-api-key":n.getIdToken()}},t=se.getdatafromcrm+"?memberId="+n.state.memberNumber;U.a.get(t,e).then((function(e){console.log(e);var t=e.data;if(200==t.statusCode){var a=t.result;if(n.setState({crmDetails:a,iscrmloading:!1}),1==a.length){var r=a[0];n.setState({selectedCrmDetails:r,selectedCrmID:0}),n.loadCrmDetails(r)}else a.length>1?n.setState({crmDetailsDialog:!0}):n.showInfoMessage("No store information in CRM for Member# "+n.state.memberNumber)}else n.setState({iscrmloading:!1}),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")})).catch((function(e){console.log(e),n.setState({iscrmloading:!1}),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")}))},n.getProjectDetails=function(e){var t={method:"GET",headers:{"x-api-key":n.getIdToken()}};return U.a.get(se.getpreconversion+"?storeid="+e+"&role="+n.state.userRole,t)},n.getExclusionList=function(e){var t={method:"GET",headers:{"x-api-key":n.getIdToken()}},a=se.getglobalorstoreexclusion;return isNaN(e)||(a+="?storeid="+e),U.a.get(a,t)},n.getFileList=function(e){var t={storeid:e,userid:n.state.userId},a={method:"POST",headers:{"Content-Type":"application/json","x-api-key":n.getIdToken()}};return U.a.post(ie.getfilelist,t,a)},n.getProjectStatus=function(e){var t={method:"GET",headers:{"x-api-key":n.getIdToken()}},a=se.getstorestatus;return isNaN(e)||(a+="?storeid="+e),U.a.get(a,t)},n.getProjectTypeList=function(){var e={method:"GET",headers:{"x-api-key":n.getIdToken()}};U.a.get(se.getprojecttype,e).then((function(e){var t=e.data;if(200!=t.statusCode)throw t.result;t.result.length>0?n.setState({projectTypeList:t.result}):n.showErrorMessage("Sorry, unable to get Project Type list. Please try again after some time!!")})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, unable to get Project Type list. Please try again after some time!!")}))},n.getSupplierTypeList=function(){var e={method:"GET",headers:{"x-api-key":n.getIdToken()}};U.a.get(se.getsuppliertype,e).then((function(e){var t=e.data;if(200!=t.statusCode)throw t.result;t.result.length>0?n.setState({supplierTypeList:t.result}):n.showErrorMessage("Sorry, unable to get Supplier Type list. Please try again after some time!!")})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, unable to get Supplier Type list. Please try again after some time!!")}))},n.getProjectScopeList=function(){var e={method:"GET",headers:{"x-api-key":n.getIdToken()}};U.a.get(se.getprojectscope,e).then((function(e){var t=e.data;if(200!=t.statusCode)throw t.result;t.result.length>0?n.setState({projectScopeList:t.result}):n.showErrorMessage("Sorry, unable to get Project Scope list. Please try again after some time!!")})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, unable to get Project Scope list. Please try again after some time!!")}))},n.getCurrentPosList=function(){var e={method:"GET",headers:{"x-api-key":n.getIdToken()}};U.a.get(se.getcurrentposlist,e).then((function(e){var t=e.data;if(200!=t.statusCode)throw t.result;t.result.length>0&&n.setState({currentPosList:t.result})})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, unable to get Current Pos list. Please try again after some time!!")}))},n.getPrimaryRdcList=function(){var e={method:"GET",headers:{"x-api-key":n.getIdToken()}};U.a.get(se.getprimaryrdc,e).then((function(e){var t=e.data;200==t.statusCode?n.setState({primaryRdcList:t.result}):n.showErrorMessage("Sorry, unable to get Primary RDC list. Please try again after some time!!")})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, unable to get Primary RDC list. Please try again after some time!!")}))},n.getTAMSKUThreshold=function(){var e={method:"POST",headers:{"x-api-key":n.getIdToken()}};U.a.post(ie.tamskuthresholdandlogging,{loggingflag:0},e).then((function(e){var t=e.data;if(200==t.statusCode){var a=t.matchanalysisthreshold?t.matchanalysisthreshold:0,r=t.outofstockthreshold?t.outofstockthreshold:0;n.setState({tamMatchAnalysisSKUThreshold:a,tamOutOfStockSKUThreshold:r})}else n.showErrorMessage("Sorry, unable to get TAM SKU Threshold data. Please try again after some time!!")})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, unable to get TAM SKU Threshold data. Please try again after some time!!")}))},n.getStorePreferences=function(e){var t={method:"GET",headers:{"Content-Type":"application/json","x-api-key":n.getIdToken()}},a=se.getstorepreferences+"?storeid="+e;return U.a.get(a,t)},n.getAffiliationList=function(){var e={method:"GET",headers:{"x-api-key":n.getIdToken()}};U.a.get(se.getaffiliationlist,e).then((function(e){var t=e.data;200==t.statusCode?n.setState({affiliationList:t.result}):n.showErrorMessage("Sorry, unable to get Affilaition list. Please try again after some time!!")})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, unable to get Affilaition list. Please try again after some time!!")}))},n.handleSaveStoreInfo=function(){var e=n.props.match.params.type.trim().toLowerCase(),t=parseInt(n.state.primaryRdc),a=parseInt(n.state.projectType);if(0==t&&3!=a)n.showErrorMessage("'All RDC' can only be selected for project type 'Catalog'. Please select a primary RDC to proceed ");else{"edit"===e&&n.handleSaveAllAsync(n.state.storeId);var r={storeid:n.state.storeId,storename:n.state.storeName,membernumber:n.state.memberNumber,primaryrdc:n.state.primaryRdc,street:n.state.street,city:n.state.city,state:n.state.state,county:n.state.county,zip:n.state.zip,currentpos:n.state.currentPos,affiliation:n.state.affiliation,otheraffiliation:n.state.otherAffiliation,storecontactnumber:n.state.storeContactNumber,storecontactname:n.state.storeContactName,userid:n.state.userId,regionalmanager:n.state.regionalmanager,crmsuppliertype:n.state.crmsuppliertype,opportunityid:n.state.opportunityid,costlevel:n.state.costlevel,datasource:n.state.datasource},l={method:"POST",headers:{"Content-Type":"application/json","x-api-key":n.getIdToken()}};U.a.post(ie.postSaveStoreInfo,r,l).then((function(t){var a=t.data;if(200==a.statusCode){var r=a["store-id"];n.setState({storeId:r}),"create"===e&&n.handleSaveAllAsync(r)}else n.showErrorMessage("Sorry, unable to save Store information. Please try again!!")})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")}))}},n.handleSaveAllAsync=function(e){var t=n.getIdToken(),a=n.state.fileUpload,r={method:"POST",headers:{"Content-Type":"application/json","x-api-key":t}},l=[];if(a.length>0){var s={storeid:e,userid:n.state.userId,filedetails:a},i=ie.getPresignedURL;U.a.post(i,s,r).then((function(t){200!=t.data.statusCode?(n.showErrorMessage("Sorry,Failed to save Project details!!"),l=[]):(l=t.data.result,n.handleSaveConvExAndFile(e,l))}))}else n.handleSaveConvExAndFile(e,l)},n.saveStorePreferences=function(e){var t={method:"POST",headers:{"Content-Type":"application/json","x-api-key":n.getIdToken()}},a=Object.assign({},n.state.labelSettings);a.storeid=e;var r=a;return U.a.post(ie.savestorepreferences,r,t)},n.handleSaveConvExAndFile=function(e,t){var a=!0,r=[],l=Object.assign([],n.state.fileTListUpload);r.push(n.handleSaveConversionInfo(e)),r.push(n.handleSaveStoreStatus(e)),r.push(n.handleSaveExclusionInfo(e)),r.push(n.saveStorePreferences(e));for(var s=0;st)},n.validateNumber=function(e){return!(e.length>0)||/^\d+$/.test(e)},n.validateStoreInputFields=function(){var e="";return null!==n.state.zip&&0!==n.state.zip.toString().length&&5!==n.state.zip.toString().length&&9!==n.state.zip.toString().length&&(e+="ZIP Code"," & "),""===e||(e="Please enter a valid "+e+".",n.showErrorMessage(e),!1)},n.handleSeedTypeChange=function(e){var t,a,r=e.target.value;"modelStore"===r?n.setState((t={},Object(f.a)(t,e.target.name,r),Object(f.a)(t,"isModelStore",!0),Object(f.a)(t,"isSameChain",!1),t)):n.setState((a={},Object(f.a)(a,e.target.name,r),Object(f.a)(a,"isModelStore",!1),Object(f.a)(a,"isSameChain",!0),a))},n.handleMemberDetailsDialog=function(e){e&&n.setState({selectedStoreID:"",searchmembernumber:"",selectedMemberNumber:"",memberDetails:[]}),n.setState({memberDetailsDialog:e})},n.handleDiffSupplierDialog=function(e){n.setState({isDiffSupplier:e})},n.seedStoreSearch=function(){if(n.state.searchmembernumber){n.setState({loading:!0,memberDetails:[],selectedStoreID:"",selectedMemberNumber:""});var e={method:"GET",headers:{"x-api-key":n.getIdToken()}},t=se.getstoredetailsfrommembernumber+"?membernumber="+n.state.searchmembernumber;U.a.get(t,e).then((function(e){var t=e.data;if(200==t.statusCode){var a=Object.assign([],t.result);0==a.length?n.showInfoMessage("No Store details found for this Member# !!"):n.setState({memberDetails:a})}else n.showErrorMessage("Sorry, Something went wrong. Please try again!!")})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")})).finally((function(){n.setState({loading:!1})}))}else n.showErrorMessage("Enter valid Member Number !!")},n.handleStoreChange=function(e,t){n.setState({selectedStoreID:e.target.value,selectedMemberNumber:t})},n.selectSeedStore=function(){n.setState({seedStoreID:n.state.selectedStoreID,seedStore:n.state.selectedMemberNumber}),n.handleMemberDetailsDialog(!1),n.showInfoMessage("Seed Store selected successfully !!")},n.clearSeedStore=function(){n.setState({seedStoreID:"",seedStore:""})},n.handleCrmDetailsDialog=function(e){n.setState({selectedCrmID:"",selectedCrmDetails:{},crmDetailsDialog:e})},n.onCrmRadioChange=function(e){var t=n.state.crmDetails[e],a=e;n.setState({selectedCrmDetails:t,selectedCrmID:a})},n.loadCrmDetails=function(e){var t=n.primaryRDCOnCRMFetch(e.primaryrdc),a=n.getCurrentPosOption(e.currentpos),r=n.getAffiliationOption(e.affiliation),l=e.storecontactnumber?e.storecontactnumber.toString().substring(0,50):"";n.setState({storeName:e.storename,primaryRdc:t,street:e.street,county:e.county,city:e.city,zip:e.zip,state:e.state,affiliation:e.affiliation,affiliationOption:r,otherAffiliation:e.otheraffiliation,currentPosOption:a,currentPos:e.currentpos,storeContactName:e.storecontactname,storeContactNumber:l,regionalmanager:e.regionalmanager,crmsuppliertype:e.crmsuppliertype,crmprojecttype:e.crmprojecttype,opportunityid:e.opportunityid,crmcreatedon:e.crmcreatedon,crmDetailsDialog:!1,selectedCrmID:"",selectedCrmDetails:{},crmDetails:[]}),n.populateCostLevel(n.state.affiliation,n.state.costlevel),n.showInfoMessage("Data updated from CRM for Member# "+n.state.memberNumber)},n.handleAddExclusion=function(){var e=Object.assign([],n.state.ruleExclusion);null==n.state.txtUPC||""==n.state.txtUPC?n.showErrorMessage("Please enter a prefix to add to exclusion rule list."):e.some((function(e){return e.upcsix==n.state.txtUPC}))?(n.showErrorMessage(n.state.txtUPC+" is already present in the exclusion rule list."),n.setState({txtVendor:"",txtUPC:""})):(e=[{upcsix:n.state.txtUPC,vendor:n.state.txtVendor,active:!0,type:"new"}].concat(e),n.setState({txtVendor:"",txtUPC:"",ruleExclusion:e}))},n.handleExclusionDelete=function(e){var t=Object.assign([],n.state.ruleExclusion);t.splice(e,1),n.setState({ruleExclusion:t})},n.handleExclusionToggle=function(e){var t=Object.assign([],n.state.ruleExclusion);t[e].active=!t[e].active,"new"!=t[e].type&&(t[e].type="modified"),n.setState({ruleExclusion:t})},n.handleExclusionToggleAll=function(e,t,a){for(var r=Object.assign([],n.state.ruleExclusion),l=n.state.ruleExclusion.length,s=e;s10)n.showErrorMessage("Invalid UPC prefix "+s[c]["UPC prefix"]+" at row no. "+c+".");else if(u.some((function(e){return e.upcsix==s[c]["UPC prefix"]})))n.showErrorMessage("UPC prefix "+s[c]["UPC prefix"]+" at row no. "+c+" is already present in the exclusion rule list.");else{var m="";(m=void 0===s[c]["Vendor Name"]||"undefined"===s[c]["Vendor Name"]||null===s[c]["Vendor Name"]||"null"===s[c]["Vendor Name"]?"":s[c]["Vendor Name"]).length>100&&(m=m.substring(0,100)),i.push({upcsix:s[c]["UPC prefix"],vendor:m,active:!0,type:"new"})}u=i.concat(u),n.setState({ruleExclusion:u,selectedExclusionFile:null}),n.showSuccessMessage("Exclusion List added successfully!!")}else n.showErrorMessage("Please upload a valid exclusion list file!!")},d.readAsBinaryString(m)},n.handleGetFile=function(e){var t=null,a=null;e.target.files.length>0&&(t=e.target.files[0].name,a=e.target.files[0]),n.setState({fileT:a,fileName:t})},n.handleFileDelete=function(e){var t=Object.assign([],n.state.fileUpload);t.splice(e,1),n.setState({fileUpload:t})},n.handleUploadFile=function(){for(var e=n.state.fileT,t=Object.assign([],n.state.filedisplay),a=Object.assign([],n.state.fileUpload),r=Object.assign([],n.state.fileTList),l=Object.assign([],n.state.fileTListUpload),s=!1,i=!1,o=!1,c=0;cn.state.tamOutOfStockSKUThreshold)n.handleTamthresholdalert(!0),u=!0;else if(n.state.fileType==$e&&d.length>n.state.tamMatchAnalysisSKUThreshold)n.handleTamthresholdalert(!0),u=!0;else{r.push(e),l.push(e);var p=new Blob([e],{type:e.type}),g=URL.createObjectURL(p),h={type:"CONVERSION",filetype:n.state.fileType,filename:e.name,contenttype:e.type,url:g,processindicator:"P",fileid:""};a.push(h),t.push(h),n.setState({fileUpload:a,fileTList:r,fileTListUpload:l,filedisplay:t,fileT:null,fileName:""})}if(u){var f=n.getIdToken(),y={loggingflag:1,storeid:n.getStoreId()?n.getStoreId():null,skucount:d.length,filetype:n.state.fileType,userid:n.getUserId()},E={method:"POST",headers:{"x-api-key":f}};U.a.post(ie.tamskuthresholdandlogging,y,E).then((function(e){200==e.data.statusCode||n.showErrorMessage("Sorry, unable to log the data. Please try again after some time!!")})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, unable to log the data. Please try again after some time!!")}))}},p.readAsBinaryString(e)}},n.handleTamthresholdalert=function(e){n.setState({tamthresholdalert:e})},n.handleLabelSettingsChange=function(e){n.setState({labelSettings:JSON.parse(JSON.stringify(e))})},n.handleComplete=function(e){var t=Object.assign([],n.state.storeStatus);t[e].iscomplete=!0,n.setState({storeStatus:t})},n.handleNotApplicable=function(e){var t=Object.assign([],n.state.storeStatus);t[e].isapplicable=!1,n.setState({storeStatus:t})},n.handlePreConvClick=function(){n.props.history.push("/corpconv")},n.handleConversionPadClick=function(){n.props.history.push("/storeconv")},n.getAffiliationName=function(e){var t=n.state.affiliationList.find((function(t){return t.affiliationid==e}));return void 0===t?"":t.affiliationname},n.getPrimaryRdcName=function(e){var t=n.state.primaryRdcList.find((function(t){return t.rdcid==e}));return void 0===t?"":t.rdcname},n.getProjectTypeName=function(e){var t=n.state.projectTypeList.find((function(t){return t.projecttypeid==e}));return void 0===t?"":t.projecttypename},n.getSupplierTypeName=function(e){var t=n.state.supplierTypeList.find((function(t){return t.suppliertypeid==e}));return void 0===t?"":t.suppliertypename},n.getCurrentPosOption=function(e){var t=n.state.currentPosList.find((function(t){return t.currentposid==e}));return void 0===t?"":t},n.getAffiliationOption=function(e){var t=n.state.affiliationList.find((function(t){return t.affiliationid==e}));return void 0===t?"":t},n.getCurrentPosName=function(e){var t=n.state.currentPosList.find((function(t){return t.currentposid==e}));return void 0===t?"":t.currentposname},n.getIdToken=function(){var e=n.props.userInfo.idToken;if(null!==e&&"null"!==e&&""!==e&&void 0!==e&&"undefined"!==e)return e;window.location.href=window.location.origin+"/"},n.getUserId=function(){var e=n.props.userInfo.userId;if(null!==e&&"null"!==e&&""!==e&&void 0!==e&&"undefined"!==e)return e;window.location.href=window.location.origin+"/"},n.getRdcName=function(){var e=n.props.storeInfo.primaryRdc;return null===e||"null"===e||"0"===e||void 0===e||"undefined"===e?"":e},n.getStoreName=function(){var e=n.props.storeInfo.storeName;return null===e||"null"===e||""===e||void 0===e||"undefined"===e?"":e},n.getStoreId=function(){var e=n.props.storeId;if(null!==e&&"null"!==e&&""!==e&&void 0!==e&&"undefined"!==e){var t=parseInt(e,10);return isNaN(t)?e:t}return e},n.showErrorMessage=function(e){n.setState({isSaving:!1}),n.props.addNotification(e,de)},n.showSuccessMessage=function(e){n.props.addNotification(e,me)},n.showInfoMessage=function(e){n.props.addNotification(e,ue)};var r=n.props.match.params.type.trim().toLowerCase(),l=n.props.appOnlineMode;"create"!==r||l||(n.showInfoMessage("Offline Mode!! Project Creation is restricted in Offline Mode!! "),n.navigateToHomePage());var s=n.getUserId(),i=n.validateUserRole().userRole;return n.state={userRole:i,isEdit:!0,storeId:n.getStoreId(),storeNumber:"",storeName:"",customerId:"",memberNumber:"",regionalmanager:"",crmsuppliertype:"",crmprojecttype:"",crmcreatedon:"",opportunityid:"",primaryRdc:"",primaryRdcList:[],street:"",city:"",state:"",county:"",zip:"",currentPosList:[],currentPosOption:null,currentPos:"",createdBy:"",createdDate:"",affiliation:"",affiliationOption:null,affiliationList:[],otherAffiliation:"",storeContactName:"",storeContactNumber:"",projectType:"",projectTypeList:[],supplierType:"",supplierTypeList:[],projectScope:"",projectScopeList:[],seedStore:"",seedStoreType:"",seedStoreID:"",memberDetailsDialog:!1,memberDetails:[],selectedStoreID:"",isSameChain:!1,isModelStore:!1,fileType:$e,fileName:null,fileT:null,fileTList:[],fileTListUpload:[],fileUpload:[],filedisplay:[],txtUPC:"",txtVendor:"",selectedExclusionFile:null,ruleExclusion:[],status:"",datasource:"",notifications:[],isSaving:!1,userId:s,storeStatus:[],loading:!1,loadSuccess:!1,iscrmloading:!1,searchmembernumber:"",selectedMemberNumber:"",selectedCrmID:"",selectedCrmDetails:{},crmDetailsDialog:!1,crmDetails:[],costlevel:"Cost_Level1",costlevelList:[],isDiffSupplier:!1,tamMatchAnalysisSKUThreshold:0,tamOutOfStockSKUThreshold:0,tamthresholdalert:!1,labelSettings:{moreToPrint:"Both Part No. and SKU",descriptionType:"TV Description",printDemandCode:!1,textCostCode0:"T",textCostCode1:"M",textCostCode2:"A",textCostCode3:"K",textCostCode4:"E",textCostCode5:"P",textCostCode6:"R",textCostCode7:"O",textCostCode8:"F",textCostCode9:"I",printCostCode:!0,printUOM:!1,conversionRPECombined:!1,printRetail:!0,barcodeToPrint:"SKU Barcode"}},n}return Object(m.a)(a,[{key:"componentDidMount",value:function(){this.getAffiliationList(),this.getSupplierTypeList(),this.getProjectTypeList(),this.getProjectScopeList(),this.getPrimaryRdcList(),this.getCurrentPosList(),this.getTAMSKUThreshold(),this.getEditOrViewDetails()}},{key:"render",value:function(){var e=this,t=this.props.classes;return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{style:{minHeight:window.innerHeight-81}},r.a.createElement(yt,{title:"TAM STORE CONVERSION",handlePreConvClick:this.handlePreConvClick,handleConversionPadClick:this.handleConversionPadClick}),r.a.createElement("div",{style:{marginTop:20}},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(y.a,{container:!0},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(E.a,{variant:"h6"},"Conversion Details"))),r.a.createElement(y.a,{container:!0,spacing:2,style:{marginTop:"10px"}},r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:9,lg:9},r.a.createElement(y.a,{container:!0,spacing:2},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(kt,{storeInfo:this.state,handleChange:this.handleChange,handleCurrentPosChange:this.handleCurrentPosChange,handleAffiliationChange:this.handleAffiliationChange,getPrimaryRdcName:this.getPrimaryRdcName,getAffiliationName:this.getAffiliationName,getCurrentPosName:this.getCurrentPosName,getdatafromcrm:this.getdatafromcrm,iscrmloading:this.state.iscrmloading})),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(Nt,{convInfo:this.state,handleChange:this.handleChange,handleSeedTypeChange:this.handleSeedTypeChange,handleGetFile:this.handleGetFile,handleFileDelete:this.handleFileDelete,handleUploadFile:this.handleUploadFile,handleMemberDetailsDialog:this.handleMemberDetailsDialog,clearSeedStore:this.clearSeedStore,getProjectTypeName:this.getProjectTypeName,exportReport:this.exportReport})),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(aa,{labelInfo:this.state,handleLabelSettingsChange:this.handleLabelSettingsChange})),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(ea,{storeInfo:this.state,storeStatus:this.state.storeStatus,projectType:this.state.projectType,handleComplete:this.handleComplete,handleNotApplicable:this.handleNotApplicable})),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(qt,{excluInfo:this.state,handleChange:this.handleChange,handleFileDelete:this.handleFileDelete,handleAddExclusion:this.handleAddExclusion,handleExclusionToggle:this.handleExclusionToggle,handleExclusionToggleAll:this.handleExclusionToggleAll,onExclusnFileChange:this.onExclusnFileChange,handleUploadExclusnFile:this.handleUploadExclusnFile})),r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:12,lg:12,className:t.flexEnd},r.a.createElement(C.a,{title:"Reset project details",arrow:!0},r.a.createElement("span",null,r.a.createElement(x.a,{disabled:this.state.isSaving||!this.state.loadSuccess||!this.state.isEdit,variant:"contained",color:"primary",style:{marginRight:20},onClick:this.handleReset},"Reset"))),r.a.createElement(C.a,{title:"Save project details",arrow:!0},r.a.createElement("span",null,r.a.createElement(x.a,{disabled:this.state.isSaving||!this.state.loadSuccess||!this.state.isEdit,variant:"contained",color:"primary",onClick:this.handleValidateAndSave},this.state.isSaving?r.a.createElement(S.a,{size:24}):"Save")))))),r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:3,lg:3},r.a.createElement(fe,null))))))),r.a.createElement(b.a,{open:this.state.loading,className:t.backdrop},r.a.createElement(S.a,{color:"inherit"})),r.a.createElement(v.a,{open:this.state.isDiffSupplier,onClose:function(){return e.handleDiffSupplierDialog(!1)},"aria-labelledby":"alert-dialog-diffSupplier-title","aria-describedby":"alert-dialog-diffSupplier"},r.a.createElement(I.a,{style:{backgroundColor:"#F5F6F6"}},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center",backgroundColor:"#c60c30",color:"white",padding:"12px 12px"}},r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:500}},"Alert")),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(L.a,null,r.a.createElement(R.a,{style:{paddingBottom:0}},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,null,"CRM supplier type and user selected supplier type are different. Do you want to proceed?")),r.a.createElement(y.a,{item:!0,xs:12},"\xa0"),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontWeight:600}},"CRM supplier type : ",this.state.crmsuppliertype)),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontWeight:600}},"User supplier type : ",this.getSupplierTypeName(this.state.supplierType))),r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-end",marginTop:20}},r.a.createElement(x.a,{onClick:function(){return e.handleDiffSupplierDialog(!1)},style:{marginRight:"10px",marginTop:"10px",marginBottom:"10px"},size:"small",variant:"contained",color:"primary"},"Cancel"),r.a.createElement(x.a,{onClick:this.handleSave,style:{marginRight:"10px",marginTop:"10px",marginBottom:"10px"},size:"small",variant:"contained",color:"primary"}," Confirm "))))))))),r.a.createElement(v.a,{fullWidth:!0,maxWidth:"md",open:this.state.memberDetailsDialog,onClose:function(){return e.handleMemberDetailsDialog(!1)},"aria-labelledby":"alert-dialog-memberdetails-title","aria-describedby":"alert-dialog-memberdetails"},r.a.createElement(I.a,{style:{backgroundColor:"#F5F6F6"}},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center",backgroundColor:"#c60c30",color:"white",padding:"12px 12px"}},r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:500}},"SEARCH & SELECT SEED STORE")),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(M.a,{id:"outlined-searchseedstore",style:{marginLeft:"8px"},inputProps:{maxLength:10},size:"small",label:"Search Member #",variant:"outlined",value:this.state.searchmembernumber,margin:"dense",name:"searchmembernumber",onChange:this.handleChange}),r.a.createElement(C.a,{title:"Click to Search member number",arrow:!0},r.a.createElement(x.a,{size:"small",variant:"contained",style:{backgroundColor:"#c60c30",color:"white",marginRight:"10px",marginTop:"14px",marginBottom:"10px",marginLeft:"10px"},onClick:function(){return e.seedStoreSearch()}}," Search"))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(L.a,null,r.a.createElement(R.a,{style:{paddingBottom:0}},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12},this.state.memberDetails.length>0?r.a.createElement(D.a,{component:I.a},r.a.createElement(k.a,{"aria-label":"store details table"},r.a.createElement(O.a,null,r.a.createElement(N.a,null,r.a.createElement(w.a,null,"\xa0"),r.a.createElement(w.a,{align:"center"},"Member Number"),r.a.createElement(w.a,{align:"center"},"Store Name"),r.a.createElement(w.a,{align:"center"},"Project Type"),r.a.createElement(w.a,{align:"center"},"Supplier Type"),r.a.createElement(w.a,{align:"center"},"SKU Count"))),r.a.createElement(P.a,null,this.state.memberDetails.map((function(t){return r.a.createElement(N.a,{key:t.storeid},r.a.createElement(w.a,{component:"th",scope:"row"},r.a.createElement(T.a,{color:"primary",checked:e.state.selectedStoreID==t.storeid,onChange:function(a){return e.handleStoreChange(a,t.membernumber)},value:t.storeid,name:"radio-button-demo",inputProps:{"aria-label":t.storeid}})),r.a.createElement(w.a,{align:"center"},t.membernumber),r.a.createElement(w.a,{align:"center"},t.storename),r.a.createElement(w.a,{align:"center"},t.projecttype),r.a.createElement(w.a,{align:"center"},t.suppliertype),r.a.createElement(w.a,{align:"center"},t.skucount))}))))):null),r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-end",marginTop:20}},r.a.createElement(x.a,{onClick:function(){return e.handleMemberDetailsDialog(!1)},style:{marginRight:"10px",marginTop:"10px",marginBottom:"10px"},size:"small",variant:"contained",color:"primary"},"Cancel"),r.a.createElement(x.a,{disabled:!this.state.selectedStoreID,onClick:this.selectSeedStore,style:{marginRight:"10px",marginTop:"10px",marginBottom:"10px"},size:"small",variant:"contained",color:"primary"},"Select"))))))))),r.a.createElement(v.a,{fullWidth:!0,maxWidth:"md",open:this.state.crmDetailsDialog,onClose:function(){return e.handleCrmDetailsDialog(!1)},"aria-labelledby":"alert-dialog-crmdetails-title","aria-describedby":"alert-dialog-crmdetails"},r.a.createElement(I.a,{style:{backgroundColor:"#F5F6F6"}},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center",backgroundColor:"#c60c30",color:"white",padding:"12px 12px"}},r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:500}},"CRM Store Details("+this.state.memberNumber+")")),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(L.a,null,r.a.createElement(R.a,{style:{paddingBottom:0}},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12},this.state.crmDetails.length>0?r.a.createElement(D.a,{component:I.a},r.a.createElement(k.a,{"aria-label":"CRM store details table"},r.a.createElement(O.a,null,r.a.createElement(N.a,null,r.a.createElement(w.a,null,"\xa0"),r.a.createElement(w.a,{align:"center"},"Store Name"),r.a.createElement(w.a,{align:"center"},"Primary RDC"),r.a.createElement(w.a,{align:"center"},"Affiliation"),r.a.createElement(w.a,{align:"center"},"Current POS"),r.a.createElement(w.a,{align:"center"},"Regional Manager"),r.a.createElement(w.a,{align:"center"},"Supplier Type"),r.a.createElement(w.a,{align:"center"},"Project Type"),r.a.createElement(w.a,{align:"center"},"Created On"))),r.a.createElement(P.a,null,this.state.crmDetails.map((function(t,a){return r.a.createElement(N.a,{key:a},r.a.createElement(w.a,{component:"th",scope:"row"},r.a.createElement(T.a,{color:"primary",checked:e.state.selectedCrmID===a,onChange:function(t){return e.onCrmRadioChange(a)},value:a,name:"crm - "+a})),r.a.createElement(w.a,{align:"center"},t.storename),r.a.createElement(w.a,{align:"center"},t.primaryrdc),r.a.createElement(w.a,{align:"center"},e.getAffiliationName(t.affiliation)),r.a.createElement(w.a,{align:"center"},e.getCurrentPosName(t.currentpos)),r.a.createElement(w.a,{align:"center"},t.regionalmanager),r.a.createElement(w.a,{align:"center"},t.crmsuppliertype),r.a.createElement(w.a,{align:"center"},t.crmprojecttype),r.a.createElement(w.a,{align:"center"},t.crmcreatedon))}))))):null),r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-end",marginTop:20}},r.a.createElement(x.a,{onClick:function(){return e.handleCrmDetailsDialog(!1)},style:{marginRight:"10px",marginTop:"10px",marginBottom:"10px"},size:"small",variant:"contained",color:"primary"},"Cancel"),r.a.createElement(x.a,{disabled:""===this.state.selectedCrmID,onClick:function(){return e.loadCrmDetails(e.state.selectedCrmDetails)},style:{marginRight:"10px",marginTop:"10px",marginBottom:"10px"},size:"small",variant:"contained",color:"primary"},"Select"))))))))),r.a.createElement(v.a,{open:this.state.tamthresholdalert,onClose:function(){return e.handleTamthresholdalert(!1)},onClick:function(e){return e.stopPropagation()},"aria-labelledby":"alert-dialog-tam-threshold","aria-describedby":"alert-dialog-tam-threshold",disableBackdropClick:!0},r.a.createElement(L.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center",backgroundColor:"#c60c30",color:"white",padding:"12px 12px"}},r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:500}},"ALERT")),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(R.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,null,"The file line count exceeds the maximum of\xa0",this.state.fileType==$e?this.state.tamMatchAnalysisSKUThreshold:this.state.tamOutOfStockSKUThreshold," line items."),r.a.createElement(E.a,null,"Please reduce the file line count and retry")),r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},r.a.createElement(x.a,{onClick:function(){return e.handleTamthresholdalert(!1)},size:"small",variant:"contained",color:"primary"},"OK")))))))))}}]),a}(n.Component),la=Object(h.f)(Object(Xt.a)({backdrop:{zIndex:2e3,color:"#fff"},flexEnd:{marginBottom:10,display:"flex",alignItems:"center",justifyContent:"flex-end"}})(Object(ge.b)((function(e){return{storeId:e.appbar.storeId,userId:e.user.userId,userInfo:e.user,storeInfo:e.appbar,appOnlineMode:e.appmode.online}}),(function(e){return Object(pe.a)({addNotification:oe,storeAppTitle:Oe},e)}))(ra))),sa=a(765),ia=a(138);a(195);var oa=Object(ge.b)((function(e){return{appOnlineMode:e.appmode.online}}),null)((function(e){var t=e.hasOwnProperty("productid")&&e.productid?e.productid:null;return null!==t?r.a.createElement(ia.Carousel,{style:{color:"red !important"},infiniteLoop:!0,showThumbs:!1},r.a.createElement(y.a,{container:!0,spacing:0,style:{minHeight:230}},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"center",cursor:"pointer !important"}},r.a.createElement("div",{onClick:function(){return e.opendialog(t)}},r.a.createElement("img",{src:function(t){if("None"!==t&&null!==t||(t=0),e.appOnlineMode)var n="http://images.truevalue.com/getimage.asp?id="+t+"&ImageType=2&NoImageType=1&ColorImageSize=3";else n=a(94);return n}(t),style:{maxWidth:"250px",maxHeight:"230px",width:"auto",height:"auto",backgroundColor:"#FFF"},title:"tvimage",alt:"item"}))))):""})),ca=a(229);var ma=Object(ge.b)((function(e){return{appOnlineMode:e.appmode.online}}),null)((function(e){var t=e.hasOwnProperty("productid")&&e.productid?e.productid:null,n=function(t){"None"!==t&&null!==t||(t=0);return e.appOnlineMode?"http://images.truevalue.com/getimage.asp?id="+t+"&ImageType=2&NoImageType=1&ColorImageSize=3":a(94)};return r.a.createElement(v.a,{className:"carousel-container-store",open:e.openImage,onClose:e.handleZoomImageClose,"aria-labelledby":"zoomed-image","aria-describedby":"product-zoom-image",fullWidth:!0,maxWidth:"xs"},r.a.createElement(ia.Carousel,{style:{color:"red !important",background:"#fff !important"},infiniteLoop:!0,showThumbs:!1},r.a.createElement(y.a,{container:!0,spacing:0,style:{minHeight:250}},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement("div",null,r.a.createElement(ca.a,{smallImage:{alt:"Product",isFluidWidth:!0,src:n(t)},largeImage:{src:n(t),width:800,height:700},enlargedImagePosition:"over",isEnlargedImagePortalEnabledForTouch:!0}))))))})),da=a(47),ua=a.n(da),pa=a(660),ga=a(754),ha=a(267),fa=a(27),ya=a.n(fa);var Ea=Object(ge.b)((function(e){return{appOnlineMode:e.appmode.online}}),null)((function(e){var t=r.a.useState("S"),n=Object(We.a)(t,2),l=n[0],s=n[1],i=r.a.useState(!1),o=Object(We.a)(i,2),c=o[0],m=o[1],d=r.a.useState(!1),u=Object(We.a)(d,2),p=u[0],g=u[1],h=r.a.useState(""),f=Object(We.a)(h,2),S=f[0],b=f[1],I=function(e){b(e)},k=function(){m(!1)},P=function(e,t){e.stopPropagation(),s(t),g(!0)},w=function(){g(!1)},D=function(t){t.stopPropagation(),e.matchSimilarItem(e.product.upc,e.product.sku,e.isReferral,e.product.source,e.product.matchscore)},O=function(e){var t=parseFloat(e);return isNaN(t)?"":"$"+(Math.round(100*t)/100).toFixed(2)};return r.a.createElement(r.a.Fragment,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:2,sm:2,md:1,lg:1,onClick:function(e){e.stopPropagation()}},r.a.createElement("div",{onClick:function(){return e.handleZoomImage(e.product.sku)}},r.a.createElement("img",{src:function(t){if("None"!==t&&null!==t||(t=0),e.appOnlineMode)var n="http://images.truevalue.com/getimage.asp?id="+t+"&ImageType=2&NoImageType=1&ColorImageSize=3";else n=a(94);return n}(e.product.sku),style:{maxWidth:"50px",maxHeight:"50px",width:"50px",height:"50px",backgroundColor:"#f5f5f5",objectFit:"contain"},title:e.product.shortdesc,alt:"item"}))),r.a.createElement(y.a,{item:!0,xs:10,sm:10,md:11,lg:11,style:{marginTop:"5px"}},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:12,lg:8},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:4,lg:4,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(C.a,{title:S,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{cursor:"pointer"},text:e.product.upc},r.a.createElement("span",{onMouseEnter:function(){return I("Click to copy")},onClick:function(){return I("Copied to clipboard")}},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"UPC: ",e.product.upc))))),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:3,lg:3,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(C.a,{title:S,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{cursor:"pointer"},text:e.product.sku},r.a.createElement("span",{onMouseEnter:function(){return I("Click to copy")},onClick:function(){return I("Copied to clipboard")}},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"SKU: ",e.product.sku))))),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:2,lg:2},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Cost: ",O(e.product.cost))),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:3,lg:3},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Retail: ",O(e.product.retail))),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:4,lg:4},r.a.createElement(E.a,{style:e.product.rdcflag>0?{fontSize:"12px",fontWeight:"600",color:"green"}:{fontSize:"12px",fontWeight:"600",color:"red"}},"00"==e.RDCNumber?"":"Available In RDC:"+(e.product.rdcflag>0?"Yes":"No"))),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:3,lg:3},r.a.createElement(E.a,{style:e.product.discflag?{fontSize:"12px",fontWeight:"600",color:"red"}:{fontSize:"12px",fontWeight:"600"}},"Discontinued: ",e.product.discflag?"Yes":"No")),"00"==e.RDCNumber?r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:2,lg:2}," "):r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:2,lg:2},r.a.createElement(E.a,{style:e.product.dispqty>0?{fontSize:"12px",fontWeight:"600",color:"green"}:{fontSize:"12px",fontWeight:"600",color:"red"}},"Available : ",e.product.dispqty?e.product.dispqty:0)),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:3,lg:3},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Source: ",e.product.source)),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:4,lg:4,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(C.a,{title:S,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{cursor:"pointer"},text:e.product.shortdesc},r.a.createElement("span",{onMouseEnter:function(){return I("Click to copy")},onClick:function(){return I("Copied to clipboard")}},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},e.product.shortdesc))))),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:3,lg:3},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Cost Variance: ",e.product.costvariance)),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:2,lg:2},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Pack: ",e.product.pack)),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:3,lg:3},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Match Score: ",e.product.matchscore)),r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:7,lg:7}),r.a.createElement(y.a,{item:!0,xs:12,sm:8,md:5,lg:5},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},e.product.discflag?e.product.referralid?"Referral : "+e.product.referralid:"":" ")))),r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:12,lg:4,style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},e.product.discflag?null:r.a.createElement(C.a,{title:"click to match item",arrow:!0},r.a.createElement(x.a,{size:"small",color:"primary",variant:"contained",onClick:function(e){return D(e)}},"Select")),r.a.createElement(C.a,{title:"click to Store break item from similar list",arrow:!0},r.a.createElement(x.a,{size:"small",color:"primary",variant:"contained",onClick:function(e){return P(e,"S")},style:{marginLeft:"10px"}},"Break")),e.isHardBreakPrivilege?r.a.createElement(C.a,{title:"click to Hard break item from similar list",arrow:!0},r.a.createElement(x.a,{size:"small",color:"primary",variant:"contained",onClick:function(e){return P(e,"H")},style:{marginLeft:"10px"}},"Hard Break")):null)))),r.a.createElement(v.a,{open:c,onClose:k,"aria-labelledby":"alert-dialog-similaritemmatch","aria-describedby":"alert-dialog-similaritemmatch"},r.a.createElement(L.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center",backgroundColor:"#c60c30",color:"white",padding:"12px 12px"}},r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:500}},"ALERT")),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(R.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,null,"Do you want to match this TV Item ?")),r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},r.a.createElement(x.a,{onClick:k,size:"small",variant:"contained",color:"primary"},"No"),r.a.createElement(x.a,{onClick:D,size:"small",variant:"contained",color:"primary",style:{marginLeft:"10px"}},"Yes")))))))),r.a.createElement(v.a,{open:p,onClose:w,"aria-labelledby":"alert-dialog-similaritembreak","aria-describedby":"alert-dialog-similaritembreak"},r.a.createElement(L.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center",backgroundColor:"#c60c30",color:"white",padding:"12px 12px"}},r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:500}},"ALERT")),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(R.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,null,"S"==l?"Do you want to Store break this Item from the list ? ":"Do you want to Hard break this Item from the list ? ")),r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},r.a.createElement(x.a,{onClick:w,size:"small",variant:"contained",color:"primary"},"No"),r.a.createElement(x.a,{onClick:function(t){t.stopPropagation(),e.breakSimilarItem(e.product.upc,e.product.sku,e.isReferral,l,e.product.shortdesc),w()},size:"small",variant:"contained",color:"primary",style:{marginLeft:"10px"}},"Yes")))))))))})),xa=a(756);function Sa(e){var t=ba(),a=e.item,n=e.item.referral,l=function(e){if(""==e||null==e)return"";e=(n=e).includes("T")?new Date(n).toLocaleString():new Date(n+" UTC").toLocaleString();var t=(e=new Date(e)).getFullYear(),a=(1+e.getMonth()).toString();a=a.length>1?a:"0"+a;var n,r=e.getDate().toString();return a+"/"+(r=r.length>1?r:"0"+r)+"/"+t};return r.a.createElement(r.a.Fragment,null,r.a.createElement(y.a,{container:!0,spacing:2,style:{paddingBottom:10}},r.a.createElement(y.a,{item:!0,xs:12,sm:6,md:6,lg:6},r.a.createElement(y.a,{container:!0,spacing:0,style:{paddingLeft:"10px",paddingTop:"10px",paddingBottom:"10px"}},r.a.createElement(y.a,{item:!0,xs:12,style:{marginTop:"0px"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Primary UPC: ",r.a.createElement("b",null,a.primaryupc))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Secondary UPC: ",r.a.createElement("b",null,a.secondaryupc))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Manuf. Part. No.: ",r.a.createElement("b",null,a.manufpart))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Demand Class: ",r.a.createElement("b",null,a.demandclass))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"UOM: ",r.a.createElement("b",null,a.uom))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Fineline Code: ",r.a.createElement("b",null,a.pubfineline))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Vendor Name: ",r.a.createElement("b",null,a.vendorname))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Department: ",r.a.createElement("b",null,a.department))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Class: ",r.a.createElement("b",null,a.class))))),r.a.createElement(y.a,{item:!0,xs:4},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,md:12,lg:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(C.a,{title:"Core item indicator",arrow:!0,placement:"right"},r.a.createElement(xa.a,{style:{minWidth:"85px"},label:"Core",className:"Y"===a.coreflag?t.chipGreen:t.chipBlack}))),r.a.createElement(y.a,{item:!0,xs:12,md:12,lg:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(C.a,{title:"Non stock item indicator",arrow:!0,placement:"right"},r.a.createElement(xa.a,{style:{minWidth:"85px"},label:"Non Stock",className:"1"===a.nonstockflag?t.chipRed:t.chipBlack}))),"00"==e.RDCNumber?"":r.a.createElement(y.a,{item:!0,xs:12,md:12,lg:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(C.a,{title:"Item available in RDC indicator",arrow:!0,placement:"right"},r.a.createElement(xa.a,{style:{minWidth:"85px"},label:"RDC",className:a.rdcflag>0?t.chipGreen:""===a.rdcflag?t.chipBlack:t.chipRed}))))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Sub Class: ",r.a.createElement("b",null,a.subclass))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Weight: ",r.a.createElement("b",null,a.weight))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Retail Assortment: ",r.a.createElement("b",null,a.retailassort))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Length: ",r.a.createElement("b",null,a.length))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Country Of Origin: ",r.a.createElement("b",null,a.countryorigin))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Width: ",r.a.createElement("b",null,a.width))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Last Matched Date: ",r.a.createElement("b",null,l(a.lastmatcheddate)))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Height: ",r.a.createElement("b",null,a.height))),a.discflag||"None"===a.tobediscontinued||""===a.tobediscontinued||"0"===a.tobediscontinued?"":r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"To Be Discontinued Date : ",r.a.createElement("b",null,l(a.tobediscontinued)))),a.discflag||"None"===a.tobediscontinued||""===a.tobediscontinued||"0"===a.tobediscontinued?"":r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Reason: ",r.a.createElement("b",null,a.tbdreason))))))),r.a.createElement(y.a,{item:!0,xs:12,sm:6,md:6,lg:6},r.a.createElement(y.a,{container:!0,spacing:2},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"center"},className:"carousel-container"},r.a.createElement(oa,{productid:a.sku,opendialog:e.handleZoomImage})),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{color:"textPrimary",style:{fontSize:"14px",lineHeight:"20px"}},a.detaildesc)))),n?r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:12,lg:12},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:12,lg:12,style:{paddingTop:0,paddingBottom:10}},r.a.createElement(_e.a,{style:{backgroundColor:"grey"}}),r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:600,textAlign:"center",lineHeight:"20px"}},"Referral Item Details"),r.a.createElement(_e.a,{style:{backgroundColor:"grey"}})),r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:12,lg:12,style:{paddingTop:0,paddingBottom:10}},r.a.createElement(Ea,{product:n,handleZoomImage:e.handleZoomImage,isReferral:!0,breakSimilarItem:e.breakSimilarItem,matchSimilarItem:e.matchSimilarItem,isHardBreakPrivilege:e.isHardBreakPrivilege})),r.a.createElement(y.a,{item:!0,xs:12,sm:6,md:6,lg:6},r.a.createElement(y.a,{container:!0,spacing:0,style:{paddingLeft:"10px",paddingTop:"10px",paddingBottom:"10px"}},r.a.createElement(y.a,{item:!0,xs:12,style:{marginTop:"5px"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Primary UPC: ",r.a.createElement("b",null,n.upc))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Secondary UPC: ",r.a.createElement("b",null,n.secondaryupc))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Manuf. Part. No.: ",r.a.createElement("b",null,n.manufpart))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Demand Class: ",r.a.createElement("b",null,n.demandclass))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"UOM: ",r.a.createElement("b",null,n.uom))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Fineline Code: ",r.a.createElement("b",null,n.pubfineline))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Vendor Name: ",r.a.createElement("b",null,n.vendorname))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Department: ",r.a.createElement("b",null,n.department))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Class: ",r.a.createElement("b",null,n.class))))),r.a.createElement(y.a,{item:!0,xs:4},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,md:12,lg:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(C.a,{title:"Core item indicator",arrow:!0,placement:"right"},r.a.createElement(xa.a,{style:{minWidth:"85px"},label:"Core",className:"Y"===n.coreflag?t.chipGreen:t.chipBlack}))),r.a.createElement(y.a,{item:!0,xs:12,md:12,lg:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(C.a,{title:"Non stock item indicator",arrow:!0,placement:"right"},r.a.createElement(xa.a,{style:{minWidth:"85px"},label:"Non Stock",className:"1"===n.nonstockflag?t.chipRed:t.chipBlack}))),r.a.createElement(y.a,{item:!0,xs:12,md:12,lg:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(C.a,{title:"Item available in RDC indicator",arrow:!0,placement:"right"},r.a.createElement(xa.a,{style:{minWidth:"85px"},label:"RDC",className:n.rdcflag>0?t.chipGreen:""===n.rdcflag?t.chipBlack:t.chipRed}))))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Sub Class: ",r.a.createElement("b",null,n.subclass))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Weight: ",r.a.createElement("b",null,n.weight))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Retail Assortment: ",r.a.createElement("b",null,n.retailassort))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Length: ",r.a.createElement("b",null,n.length))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Country Of Origin: ",r.a.createElement("b",null,n.countryorigin))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Width: ",r.a.createElement("b",null,n.width))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Last Matched Date: ",r.a.createElement("b",null,l(n.lastmatcheddate)))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Height: ",r.a.createElement("b",null,n.height))),n.discflag||"None"===n.tobediscontinued?"":r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"To Be Discontinued Date : ",r.a.createElement("b",null,l(n.tobediscontinued)))),n.discflag||"None"===n.tobediscontinued?"":r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Reason: ",r.a.createElement("b",null,n.tbdreason))))))),r.a.createElement(y.a,{xs:12,sm:6,md:6,lg:6},r.a.createElement(y.a,{container:!0,spacing:2},r.a.createElement(y.a,{item:!0,xs:12,className:"carousel-container"},r.a.createElement(oa,{productid:n.sku,opendialog:e.handleZoomImage})),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{color:"textPrimary",style:{fontSize:"14px",lineHeight:"20px"}},n.detaildesc)))))):""))}var ba=Object(xe.a)({chipGreen:{color:"white",backgroundColor:"#008000",minWidth:"50px",borderStyle:"solid",borderColor:"#000",borderWidth:"medium"},chipBlack:{minWidth:"50px",borderStyle:"solid",borderWidth:"medium"},chipRed:{color:"white",backgroundColor:"#c60c30",minWidth:"50px",borderStyle:"solid",borderColor:"#000",borderWidth:"medium"},flexStart:{display:"flex",alignItems:"center",justifyContent:"flex-start"},flexCenter:{display:"flex",alignItems:"center",justifyContent:"center"},flexEnd:{marginBottom:10,display:"flex",alignItems:"center",justifyContent:"flex-end"}}),Ca=[{id:"aa",name:"Code 128"},{id:"ab",name:"EAN 13"},{id:"ac",name:"EAN 8"},{id:"ad",name:"UPC A"},{id:"ae",name:"UPC E"},{id:"af",name:"Code 39"},{id:"C0",name:"Code 128"},{id:"C1",name:"Code 128"},{id:"C2",name:"Code 128"},{id:"C4",name:"Code 128"},{id:"A0",name:"Code 39"},{id:"A1",name:"Code 39"},{id:"A3",name:"Code 39"},{id:"A4",name:"Code 39"},{id:"A5",name:"Code 39"},{id:"A7",name:"Code 39"},{id:"E0",name:"UPC A"},{id:"E3",name:"UPC A"},{id:"X0",name:"UPC E1"},{id:"E4",name:"EAN 8"},{id:"e0",name:"GS1 Databar"}],va={matchtype:"",upc:null,secondaryupc:null,shortdesc:null,detaildesc:null,imagedetails:[{imagename:"dsfd",imageurl:"https://images.truevalue.com/getimage.asp?id=164520&ImageType=4&NoImageType=2&ColorImageSize=3&LineArtImageSize=2"}],manufpart:null,sku:null,cost:null,retail:null,costvariance:null,demandclass:null,uom:null,pubfineline:null,department:null,class:null,subclass:null,retailassort:null,weight:null,width:null,height:null,length:null,countryorigin:null,pack:null,coreflag:null,discflag:null,nonstockflag:null,rdcflag:"",variableretailflag:null,dtvflag:null,source:null,lastupdatedby:null,"lastupdateddate: ":null,notestype:null,notesdescription:null,tobediscontinued:"",tbdreason:"",vendorname:"",dispqty:""},Ia={upc:"",altupc:"",sku:"",shortdesc:"",retail:"",cost:"",pack:"",totalqty:"",posuploaddate:"",competitorname:"",competitorretail:"",competitorcost:"",competitorpack:"",image:"",itemurl:""},ka={tv:{retail:null,cost:null,pack:"",variableretail:null},competitor:{name:"",costlevel:"",retail:"",cost:"",pack:"",variableretail:null,imageurl:"",itemurl:""},pos:{retail:null,cost:null,pack:"",variableretail:null}};var Pa=Object(xe.a)({orangeRow:{color:"orange"},redRow:{color:"red"},greenRow:{color:"green"},purpleRow:{color:"#e040fb"},blueRow:{color:"#20B2AA"}}),wa=Object(h.f)(Object(ge.b)((function(e){return{storeId:e.appbar.storeId,userId:e.appbar.userId,storeName:e.appbar.storeName,userInfo:e.user,storeInfo:e.appbar,appOnlineMode:e.appmode.online}}),(function(e){return Object(pe.a)({addNotification:oe},e)}))((function(e){var t,n=Pa(),l=!!e.exactWarning&&e.exactWarning,s=r.a.useState(""),i=Object(We.a)(s,2),o=i[0],c=i[1],m=function(e){c(e)},d=function(t){e.addNotification(t,de)},u=function(t){e.addNotification(t,me)},p=function(){var t=e.storeInfo.storeId;if(null!==t&&"null"!==t&&""!==t&&void 0!==t&&"undefined"!==t)return t;e.history.push("/dashboard")},g=function(){var t=e.userInfo.userId;if(null!==t&&"null"!==t&&""!==t&&void 0!==t&&"undefined"!==t)return t;window.location.href=window.location.origin+"/"},h=function(t){return""!==t&&"None"!==t&&null!==t&&void 0!==t&&e.appOnlineMode||(t=!1),t},f=function(t){return""!==t&&"None"!==t&&null!==t&&void 0!==t&&e.appOnlineMode||(t=a(94)),t},S=function(e){var t=parseFloat(e);return isNaN(t)?"":"$"+(Math.round(100*t)/100).toFixed(2)},b=function(t){var a=e.newMatchType?"R":"A",n={storesku:e.newStoreItem.sku,storeupc:e.newStoreItem.upc,tvsku:e.product.sku,tvupc:e.product.upc,matchsource:e.reassignMatchSource,matchscore:e.reassignMatchScore,matchtype:a,storeid:p(),userid:g(),screenname:e.screenname,reassign:!0,mark:t},r={method:"POST",headers:{"x-api-key":function(){var t=e.userInfo.idToken;if(null!==t&&"null"!==t&&""!==t&&void 0!==t&&"undefined"!==t)return t;window.location.href=window.location.origin+"/"}()}};U.a.post(ie.matchsimilaritem,n,r).then((function(n){var r=n.data;200===r.statusCode?!0===r.result.alreadyMatched?d("Error on Reassignment!!"):(e.handleMatchAssignmentDialogClose(),t?(u("Item Marked Successfully"),"PreConversion"==e.screenname?e.markItemOnPOSMergePreConversion(e.product,e.reassignDiscFlag):e.markItemOnPOSMergeStoreConversion(e.product,e.reassignDiscFlag)):(a=r.result.matchtype?r.result.matchtype:a,u("Item Reassignment Successful"),"PreConversion"==e.screenname&&e.removeMatchOnReassignment(e.currentStoreItemDetails.upc,e.currentStoreItemDetails.sku,r.result.existingmatchtype),"Similar"===e.operationType?e.populateMatchedItemOnReassignment(e.product.upc,e.product.sku,e.reassignDiscFlag,a):"Search"===e.operationType&&e.populateMatchedItemOnReassignment(e.product,a))):d(r.result)})).catch((function(e){console.log(e),d("Sorry, Something went wrong. Please try again!!")}))};return r.a.createElement(I.a,{style:{backgroundColor:"#F5F6F6"}},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center",backgroundColor:"#c60c30",color:"white",padding:"12px 12px"}},r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:500}},"REASSIGN MATCH")),r.a.createElement(y.a,{container:!0,spacing:2,style:{margin:10}},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(L.a,null,r.a.createElement(y.a,{container:!0,spacing:0},!0===l?r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center",backgroundColor:"green",color:"white"}},r.a.createElement("b",null,"Exact Match available for scanned item!!")):"",e.labelPrinted?r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center",backgroundColor:"#fde2e4"}},r.a.createElement("b",null,"Label has already been printed for the current match. Please remove those labels before reassigning match.")):"",e.labelPrinted?r.a.createElement(y.a,{item:!0,xs:6,style:{display:"flex",justifyContent:"center",backgroundColor:"#fde2e4"}},r.a.createElement("b",null,"Printed By : ")," ",e.labelPrintedBy):"",e.labelPrinted?r.a.createElement(y.a,{item:!0,xs:6,style:{display:"flex",justifyContent:"center",backgroundColor:"#fde2e4"}},r.a.createElement("b",null,"Printed On : ")," ",(t=e.labelPrintedOn).includes("T")?new Date(t).toLocaleString():new Date(t+" UTC").toLocaleString()):"",r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center"}},r.a.createElement("b",null,"TV Item Details")),r.a.createElement(y.a,{item:!0,xs:2,sm:2,md:2,lg:2,onClick:function(e){e.stopPropagation()}},r.a.createElement("div",{onClick:function(){return e.handleZoomImage(e.product.sku)},style:{marginLeft:5}},r.a.createElement("img",{src:function(t){"None"!==t&&null!==t||(t=0);return e.appOnlineMode?"http://images.truevalue.com/getimage.asp?id="+t+"&ImageType=2&NoImageType=1&ColorImageSize=3":a(94)}(e.product.sku),style:{maxWidth:"50px",maxHeight:"50px",width:"50px",height:"50px",backgroundColor:"#f5f5f5",objectFit:"contain"},title:e.product.shortdesc,alt:"item"}))),r.a.createElement(y.a,{item:!0,xs:10,sm:10,md:10,lg:10,style:{marginTop:"5px"}},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:12,lg:12},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:4,lg:4,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(C.a,{title:o,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{cursor:"pointer"},text:e.product.primaryupc},r.a.createElement("span",{onMouseEnter:function(){return m("Click to copy")},onClick:function(){return m("Copied to clipboard")}},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"UPC: ",e.product.primaryupc))))),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:4,lg:4},r.a.createElement(E.a,{style:e.product.rdcflag>0?{fontSize:"12px",fontWeight:"600",color:"green"}:{fontSize:"12px",fontWeight:"600",color:"red"}},"Available In RDC: ",e.product.rdcflag>0?"Yes":"No")),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:4,lg:4},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Cost: ",S(e.product.cost))),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:4,lg:4,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(C.a,{title:o,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{cursor:"pointer"},text:e.product.sku},r.a.createElement("span",{onMouseEnter:function(){return m("Click to copy")},onClick:function(){return m("Copied to clipboard")}},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"SKU: ",e.product.sku))))),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:4,lg:4},r.a.createElement(E.a,{style:e.product.discflag?{fontSize:"12px",fontWeight:"600",color:"red"}:{fontSize:"12px",fontWeight:"600"}},"Discontinued: ",e.product.discflag?"Yes":"No")),r.a.createElement(y.a,{item:!0,xs:4,sm:4,md:4,lg:4},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Retail: ",S(e.product.retail))),r.a.createElement(y.a,{item:!0,xs:8,sm:8,md:8,lg:8,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(C.a,{title:o,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{cursor:"pointer"},text:e.product.shortdesc},r.a.createElement("span",{onMouseEnter:function(){return m("Click to copy")},onClick:function(){return m("Copied to clipboard")}},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},e.product.shortdesc))))),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:4,lg:4},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Pack: ",e.product.pack))))))))),r.a.createElement(y.a,{item:!0,xs:6},r.a.createElement(L.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center"}},r.a.createElement("b",null,"Current Match")),r.a.createElement(y.a,{item:!0,xs:3,onClick:function(e){e.stopPropagation()}},r.a.createElement("div",{onClick:function(t){return e.handleStoreZoomImageOpen(t,e.currentStoreItemDetails.image)},style:{marginLeft:5}},r.a.createElement("img",{src:f(e.currentStoreItemDetails.image),style:{maxWidth:"50px",maxHeight:"50px",width:"50px",height:"50px",backgroundColor:"#f5f5f5",objectFit:"contain"},title:e.currentStoreItemDetails.description,alt:"item"}))),r.a.createElement(y.a,{item:!0,xs:9},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:7,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(C.a,{title:o,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{cursor:"pointer"},text:e.currentStoreItemDetails.upc},r.a.createElement("span",{onMouseEnter:function(){return m("Click to copy")},onClick:function(){return m("Copied to clipboard")}},"UPC: ",r.a.createElement("b",null,e.currentStoreItemDetails.upc))))),r.a.createElement(y.a,{item:!0,xs:5},"Retail: ",r.a.createElement("b",null,e.currentStoreItemDetails.retail?"$"+e.currentStoreItemDetails.retail:"")),r.a.createElement(y.a,{item:!0,xs:7,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(C.a,{title:o,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{cursor:"pointer"},text:e.currentStoreItemDetails.sku},r.a.createElement("span",{onMouseEnter:function(){return m("Click to copy")},onClick:function(){return m("Copied to clipboard")}},"SKU: ",r.a.createElement("b",null,e.currentStoreItemDetails.sku))))),r.a.createElement(y.a,{item:!0,xs:5},"Cost: ",r.a.createElement("b",null,e.currentStoreItemDetails.cost?"$"+e.currentStoreItemDetails.cost:"")),r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(C.a,{title:o,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{cursor:"pointer"},text:e.currentStoreItemDetails.description},r.a.createElement("span",{onMouseEnter:function(){return m("Click to copy")},onClick:function(){return m("Copied to clipboard")}},"Desc:",h(e.currentStoreItemDetails.imageurl)?r.a.createElement(bt.a,{href:e.currentStoreItemDetails.imageurl,target:"_blank"},r.a.createElement("b",null,e.currentStoreItemDetails.description)):r.a.createElement("b",null,e.currentStoreItemDetails.description))))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"800"},className:function(){switch(e.currentStoreItemDetails.matchtype?e.currentStoreItemDetails.matchtype:""){case"E":return n.greenRow;case"A":case"R":return n.orangeRow;case"S":case"P":return n.blueRow;case"N":case"X":return n.redRow;case"M":return n.purpleRow;default:return""}}()},r.a.createElement("b",null,function(){switch(e.currentStoreItemDetails.matchtype?e.currentStoreItemDetails.matchtype:""){case"E":return"Exact Match";case"A":return"Approved Match";case"R":return"Store Approved";case"S":return"Similar Suggested";case"P":return"No Match Suggested";case"N":return"No Match Confirmed";case"X":return"Excluded";case"M":return"Marked";default:return""}}()))),r.a.createElement(y.a,{item:!0,xs:12},"Matched Date: ",r.a.createElement("b",null,e.currentStoreItemDetails.matchdate)),r.a.createElement(y.a,{item:!0,xs:12},"Matched By: ",r.a.createElement("b",null,e.currentStoreItemDetails.matchedby))))))),r.a.createElement(y.a,{item:!0,xs:6},r.a.createElement(L.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center"}},r.a.createElement("b",null,"New Match")),r.a.createElement(y.a,{item:!0,xs:3,onClick:function(e){e.stopPropagation()}},r.a.createElement("div",{onClick:function(t){return e.handleStoreZoomImageOpen(t,e.product.image)},style:{marginLeft:5}},r.a.createElement("img",{src:f(e.product.image),style:{maxWidth:"50px",maxHeight:"50px",width:"50px",height:"50px",backgroundColor:"#f5f5f5",objectFit:"contain"},title:e.newStoreItem.shortdesc,alt:"item"}))),r.a.createElement(y.a,{item:!0,xs:9},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:7,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(C.a,{title:o,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{cursor:"pointer"},text:e.newStoreItem.upc},r.a.createElement("span",{onMouseEnter:function(){return m("Click to copy")},onClick:function(){return m("Copied to clipboard")}},"UPC: ",r.a.createElement("b",null,e.newStoreItem.upc))))),r.a.createElement(y.a,{item:!0,xs:5},"Retail: ",r.a.createElement("b",null,e.newStoreItem.retail?"$"+e.newStoreItem.retail:"")),r.a.createElement(y.a,{item:!0,xs:7,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(C.a,{title:o,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{cursor:"pointer"},text:e.newStoreItem.sku},r.a.createElement("span",{onMouseEnter:function(){return m("Click to copy")},onClick:function(){return m("Copied to clipboard")}},"SKU: ",r.a.createElement("b",null,e.newStoreItem.sku))))),r.a.createElement(y.a,{item:!0,xs:5},"Cost: ",r.a.createElement("b",null,e.newStoreItem.cost?"$"+e.newStoreItem.cost:"")),r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(C.a,{title:o,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{cursor:"pointer"},text:e.newStoreItem.shortdesc},r.a.createElement("span",{onMouseEnter:function(){return m("Click to copy")},onClick:function(){return m("Copied to clipboard")}},"Desc:",h(e.product.imageurl)?r.a.createElement(bt.a,{href:e.product.imageurl,target:"_blank"},r.a.createElement("b",null,e.newStoreItem.shortdesc)):r.a.createElement("b",null,e.newStoreItem.shortdesc))))),r.a.createElement(y.a,{item:!0,xs:12},"\xa0"),r.a.createElement(y.a,{item:!0,xs:12},"Matched Date: ",r.a.createElement("b",null)),r.a.createElement(y.a,{item:!0,xs:12},"Matched By: ",r.a.createElement("b",null))))))),r.a.createElement(y.a,{item:!0,xs:6,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(x.a,{onClick:e.handleMatchAssignmentDialogClose,size:"small",variant:"contained",color:"primary"},"Cancel")),r.a.createElement(y.a,{item:!0,xs:6,style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},r.a.createElement(x.a,{onClick:function(){return b(!1)},size:"small",variant:"contained",color:"primary"},"Reassign"),r.a.createElement(x.a,{onClick:function(){return b(!0)},style:{marginLeft:"10px"},size:"small",variant:"contained",color:"primary"},"Mark \u2013 POS Merge")))))})));var Da=Object(ge.b)((function(e){return{appOnlineMode:e.appmode.online}}),null)((function(e){var t=e.hasOwnProperty("storeImageUrl")&&e.storeImageUrl?e.storeImageUrl:"",n=function(t){return""!==t&&"None"!==t&&null!==t&&e.appOnlineMode||(t=a(94)),t};return r.a.createElement(v.a,{className:"carousel-container-store",open:e.openImage,onClose:e.handleZoomImageClose,"aria-labelledby":"zoomed-image","aria-describedby":"product-zoom-image",fullWidth:!0,maxWidth:"xs"},r.a.createElement(ia.Carousel,{style:{color:"red !important",background:"#fff !important"},infiniteLoop:!0,showThumbs:!1},r.a.createElement(y.a,{container:!0,spacing:0,style:{minHeight:250}},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement("div",null,r.a.createElement(ca.a,{smallImage:{alt:"Store Product",isFluidWidth:!0,src:n(t)},largeImage:{src:n(t),width:800,height:700},enlargedImagePosition:"over",isEnlargedImagePortalEnabledForTouch:!0}))))))})),Oa={backdrop:{zIndex:1101,color:"#fff"},textfield:{},list:{width:.8*window.innerWidth},media:{backgroundColor:"lightgrey",height:"100%"},fullList:{width:"auto"},search:{backgroundColor:"#fff"},formControl:{minWidth:120},formControl1:{minWidth:95},sizeSmall:{padding:"6px 6px 6px 16px"}},Na=function(e){Object(u.a)(n,e);var t=Object(p.a)(n);function n(e){var l;Object(c.a)(this,n),(l=t.call(this,e)).resizeScreen=function(){l.setState({screensize:.8*window.innerWidth})},l.handleSwitchChange=function(e){l.setState(Object(f.a)({},e.target.name,e.target.checked))},l.setCopyMessage=function(e){l.setState({copyMessage:e})},l.handleMatchAssignmentDialogOpen=function(){l.setState({matchAssignmentDialog:!0})},l.handleMatchAssignmentDialogClose=function(){l.setState({matchAssignmentDialog:!1})},l.getDeptClassSubList=function(e){var t=e.length,a=[],n=[],r=[];n.push(Object.assign({},{id:"",deptid:"",classid:"",classname:"All"})),r.push(Object.assign({},{id:"",deptid:"",classid:"",subclassid:"",subclassname:"All"}));for(var s=function(){o=e[i].deptid+"-"+e[i].classid,c=e[i].deptid+"-"+e[i].classid+"-"+e[i].subclassid;var t={id:e[i].deptid,deptid:e[i].deptid,deptname:e[i].department},l={id:o,deptid:e[i].deptid,classid:e[i].classid,classname:e[i].class},s={id:c,deptid:e[i].deptid,classid:e[i].classid,subclassid:e[i].subclassid,subclassname:e[i].subclass};a.some((function(e){return e.id===t.id}))||(m=Object.assign({},t),a.push(m),n.some((function(e){return e.id===l.id}))||(d=Object.assign({},l),n.push(d),r.some((function(e){return e.id===s.id}))||(u=Object.assign({},s),r.push(u))))},i=0;i=0;m--)o[m].upc===e?(o.splice(m,1),c=Object.assign({},l.state.similarList[m])):o[m].discflag&&o[m].referral&&o[m].referral.upc===e&&(o[m].referral=null,c=Object.assign({},l.state.similarList[m]));null!=c&&(l.props.updateItemSimilarListData(c,o),l.setState({similarList:o}))}else l.showErrorMessage(i.result)})).catch((function(e){console.log(e),l.showErrorMessage("Sorry, Something went wrong. Please try again!!")})).finally((function(){l.setState({loading:!1})}))},l.handleSortByChange=function(e){document.getElementById("similarlist").scrollTo(0,0);var t=e.target.value;l.setState({sortBy:t})},l.handleSortOrderChange=function(e){document.getElementById("similarlist").scrollTo(0,0);var t=e.target.value;l.setState({sortOrder:t})},l.handleSort=function(e,t){var a=Object.assign([],l.state.filtSimilarList);a.sort((function(a,n){return l.sorting(a[e],n[e],"asc"===t)})),l.setState({filtSimilarList:a,sortBy:e,sortOrder:t})},l.sorting=function(e,t,a,n){var r;"undefined"==typeof a&&(a=!0),"costvariance"===n&&(e=e.replace("%",""),t=t.replace("%",""));var l=a?1:-1;return void 0===e||void 0===t||null===e&&null===t?0:null===e?1:null===t?-1:""===e&&""===t?0:""===e?1:""===t?-1:(r=e-t,isNaN(r)?e.toString().localeCompare(t)*l:r*l)},l.getDeptName=function(e){for(var t=Object.assign([],l.state.departmentList),a=0;a-1&&t.splice(n,1)}l.setState({srchDemandClass:t})},l.handleChangeChecked=function(e){document.getElementById("similarlist").scrollTo(0,0),l.setState(Object(f.a)({},e.target.name,e.target.checked))},l.showErrorMessage=function(e){l.props.addNotification(e,de)},l.showSuccessMessage=function(e){l.props.addNotification(e,me)},l.showInfoMessage=function(e){l.props.addNotification(e,ue)},l.rowClassRenderer=function(e){var t=e.index,a=e.style,n=l.state.filtClassList[t];return r.a.createElement(qe.a,{value:n.classname,key:t,style:a,onClick:function(){l.handleClassChange(n)}},n.classname)},l.rowSubClassRenderer=function(e){var t=e.index,a=e.style,n=l.state.filtSubClassList[t];return r.a.createElement(qe.a,{value:n.subclassname,key:t,style:a,onClick:function(){l.handleSubClassChange(n)}},n.subclassname)},l.getIdToken=function(){var e=l.props.userInfo.idToken;if(null!==e&&"null"!==e&&""!==e&&void 0!==e&&"undefined"!==e)return e;window.location.href=window.location.origin+"/"},l.getUserId=function(){var e=l.props.userInfo.userId;if(null!==e&&"null"!==e&&""!==e&&void 0!==e&&"undefined"!==e)return e;window.location.href=window.location.origin+"/"},l.getStoreId=function(){var e=l.props.storeId;if(null!==e&&"null"!==e&&""!==e&&void 0!==e&&"undefined"!==e)return e;l.props.history.push("/dashboard")},l.getRdcName=function(){var e=l.props.storeInfo.primaryRdc;return null===e||"null"===e||"0"===e||void 0===e||"undefined"===e?"":e},l.getPriceFormat=function(e){var t=parseFloat(e);return isNaN(t)?"":" $"+(Math.round(100*t)/100).toFixed(2)},l.handleStoreZoomImageOpen=function(e,t){l.setState({openStoreImage:!0,storeImageUrl:t})},l.handleStoreZoomImageClose=function(){l.setState({openStoreImage:!1,storeImageUrl:""})},l.getStoreItemUrl=function(e){return""!==e&&"None"!==e&&null!==e||(e=!1),e},l.getStoreImageUrl=function(e){return""!==e&&"None"!==e&&null!==e||(e=a(94)),e};var s=l.props.similarItemsResult,i=(l.props.userRole,!1);return i=!l.props.isHardBreakPrivilege,l.state={loading:!1,screensize:.8*window.innerWidth,similarList:s,filtSimilarList:s,sortBy:"source",sortOrder:"asc",srchDepartment:"All",departmentList:[],openClass:!1,srchClass:"All",classList:[],filtClassList:[],openSubClass:!1,srchSubClass:"All",subClassList:[],filtSubClassList:[],srchFineLine:{},srchDemandClass:[],srchCore:!1,srchUSA:!1,checkedHardBreak:!1,checkedStoreMatch:i,matchAssignmentDialog:!1,itemAssignmentTVDetails:{},currentStoreItemDetails:{},reassignMatchSource:"",reassignMatchScore:"",reassignDiscFlag:!1,openStoreImage:!1,storeImageUrl:"",labelPrinted:!1,labelPrintedBy:"",labelPrintedOn:"",copyMessage:""},l}return Object(m.a)(n,[{key:"componentDidMount",value:function(){window.addEventListener("resize",this.resizeScreen),this.getDeptClassSubList(this.props.similarItemsResult)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.resizeScreen)}},{key:"render",value:function(){var e=this,t=this.props.classes,a=this.props.storeItemDetails,n=(this.props.userRole,this.getDeptName(this.state.srchDepartment)),l=this.state.srchClass,s=this.state.srchSubClass,i=this.state.srchDemandClass,o=this.state.srchCore,c=this.state.srchToBeDiscont,m=this.state.srchDiscont,d=this.state.srchNonDiscont,u=this.state.srchUSA,p=this.state.sortBy,g=this.state.sortOrder,h=this.getRdcName().substring(0,2);return r.a.createElement("div",{style:{backgroundColor:"#F5F6F6",paddingLeft:"20px",paddingRight:"20px",width:this.state.screensize,overflowY:"scroll"},role:"presentation",id:"similarlist"},r.a.createElement(ye.a,{position:"sticky",style:{backgroundColor:"#f5f6f6",color:"black",boxShadow:"0px 5px 5px -3px rgba(0,0,0,0.14)"}},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(E.a,{style:{fontWeight:"500",color:"#c60c30"}},"Similar items List")),r.a.createElement(y.a,{item:!0,xs:12,sm:6,md:6,lg:6,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(C.a,{title:"click to open item catalog",arrow:!0},r.a.createElement(x.a,{size:"small",color:"primary",variant:"contained",onClick:function(t){e.props.toggleNetwareDrawer(t,!0),e.props.similarItemsDrawerClose()}},"Search Item Catalog")),r.a.createElement(C.a,{title:"click to mark item as 'No match'",arrow:!0},r.a.createElement(x.a,{size:"small",color:"primary",variant:"contained",onClick:this.props.handleNoMatch,style:{marginLeft:"10px"}},"No Match")),r.a.createElement(E.a,{style:{fontSize:"14px",marginLeft:"10px"},color:"textPrimary"},"Store Match\xa0"),r.a.createElement(C.a,{title:"Toggle to make store match"},r.a.createElement(st.a,{size:"small",color:"primary",disabled:!this.props.isHardBreakPrivilege,name:"checkedStoreMatch",checked:this.state.checkedStoreMatch,onChange:this.handleSwitchChange}))),r.a.createElement(y.a,{item:!0,xs:12,sm:6,md:6,lg:6,style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},r.a.createElement(ut.a,{variant:"outlined",size:"small",style:{width:230},className:t.search},r.a.createElement(dt.a,{id:"sortBy"},"Sort By"),r.a.createElement(lt.a,{labelId:"sortBy",id:"sortBy",name:"sortBy",value:this.state.sortBy,onChange:this.handleSortByChange,label:"Sort By"},r.a.createElement(qe.a,{value:"source"},"Relevance"),r.a.createElement(qe.a,{value:"matchscore"},"Matching Score"),r.a.createElement(qe.a,{value:"costvariance"},"Cost Variance"),r.a.createElement(qe.a,{value:"cost"},"Member Cost"),r.a.createElement(qe.a,{value:"retail"},"Retail"),r.a.createElement(qe.a,{value:"upc"},"UPC"),r.a.createElement(qe.a,{value:"sku"},"SKU"),r.a.createElement(qe.a,{value:"shortdesc"},"Description"))),r.a.createElement(ut.a,{variant:"outlined",size:"small",style:{width:230,marginLeft:10},className:t.search},r.a.createElement(dt.a,{id:"sortOrder"},"Sort Order"),r.a.createElement(lt.a,{labelId:"sortOrder",id:"sortOrder",name:"sortOrder",value:this.state.sortOrder,onChange:this.handleSortOrderChange,label:"Sort Order"},r.a.createElement(qe.a,{value:"asc"},"Ascending"),r.a.createElement(qe.a,{value:"desc"},"Descending")))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(Et.a,null,r.a.createElement(xt.a,{expandIcon:r.a.createElement(ua.a,null),"aria-controls":"panel1a-content",id:"panel1a-header"},r.a.createElement(E.a,{style:{fontWeight:"500",fontSize:"14px"}},"Refine Search")),r.a.createElement(St.a,null,r.a.createElement(y.a,{container:!0,spacing:2},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"flex-start",flexDirection:"row"}},r.a.createElement(ut.a,{variant:"outlined",size:"small",style:{width:200}},r.a.createElement(dt.a,{id:"select-department-label"},"Department"),r.a.createElement(lt.a,{labelId:"select-department-label",id:"select-department",onChange:this.handleDeparmentChange,name:"srchDepartment",value:this.state.srchDepartment,label:"Department"},r.a.createElement(qe.a,{value:"All"},"All"),this.state.departmentList.map((function(e){return r.a.createElement(qe.a,{value:e.deptid,key:e.deptname},e.deptname)})))),r.a.createElement(ut.a,{variant:"outlined",size:"small",style:{width:200,marginLeft:"10px"}},r.a.createElement(M.a,{variant:"outlined",size:"small",select:!0,label:"Class",value:this.state.srchClass,SelectProps:{renderValue:function(e){return e},open:this.state.openClass,onOpen:function(){e.setState({openClass:!0})},onClose:function(){e.setState({openClass:!1})}}},r.a.createElement(ha.a,{width:300,height:30*this.state.filtClassList.length>500?500:30*this.state.filtClassList.length,rowCount:this.state.filtClassList.length,rowHeight:30,rowRenderer:this.rowClassRenderer}))),r.a.createElement(ut.a,{variant:"outlined",size:"small",style:{width:200,marginLeft:"10px"}},r.a.createElement(M.a,{variant:"outlined",size:"small",select:!0,label:"Sub Class",value:this.state.srchSubClass,SelectProps:{renderValue:function(e){return e},open:this.state.openSubClass,onOpen:function(){e.setState({openSubClass:!0})},onClose:function(){e.setState({openSubClass:!1})}}},r.a.createElement(ha.a,{width:300,height:30*this.state.filtSubClassList.length>500?500:30*this.state.filtSubClassList.length,rowCount:this.state.filtSubClassList.length,rowHeight:30,rowRenderer:this.rowSubClassRenderer})))),r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"flex-start",flexDirection:"row"}},r.a.createElement(ut.a,{component:"fieldset",style:{marginTop:10,marginRight:10}},r.a.createElement(pa.a,{component:"legend"},"Demand Class :")),r.a.createElement(ut.a,null,r.a.createElement(it.a,{control:r.a.createElement(ga.a,{color:"primary",onChange:this.handleDemandChange,name:"A"}),label:"A"})),r.a.createElement(ut.a,null,r.a.createElement(it.a,{control:r.a.createElement(ga.a,{color:"primary",onChange:this.handleDemandChange,name:"B"}),label:"B"})),r.a.createElement(ut.a,null,r.a.createElement(it.a,{control:r.a.createElement(ga.a,{color:"primary",onChange:this.handleDemandChange,name:"C"}),label:"C"})),r.a.createElement(ut.a,null,r.a.createElement(it.a,{control:r.a.createElement(ga.a,{color:"primary",onChange:this.handleDemandChange,name:"D"}),label:"D"})),r.a.createElement(ut.a,null,r.a.createElement(it.a,{control:r.a.createElement(ga.a,{color:"primary",onChange:this.handleDemandChange,name:"Non Classified"}),label:"Non Classified"})),r.a.createElement(ut.a,null)),r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"flex-start",flexDirection:"row"}},r.a.createElement(ut.a,{component:"fieldset"},r.a.createElement(it.a,{control:r.a.createElement(ga.a,{color:"primary",onChange:this.handleChangeChecked,checked:this.state.srchCore,name:"srchCore"}),label:"Core Items"})),r.a.createElement(ut.a,null,r.a.createElement(it.a,{control:r.a.createElement(ga.a,{color:"primary",onChange:this.handleChangeChecked,checked:this.state.srchDiscont,name:"srchDiscont"}),label:"Discontinued Items"})),r.a.createElement(ut.a,null,r.a.createElement(it.a,{control:r.a.createElement(ga.a,{color:"primary",onChange:this.handleChangeChecked,checked:this.state.srchToBeDiscont,name:"srchToBeDiscont"}),label:"To Be Discontinued Items"})),r.a.createElement(ut.a,null,r.a.createElement(it.a,{control:r.a.createElement(ga.a,{color:"primary",onChange:this.handleChangeChecked,checked:this.state.srchNonDiscont,name:"srchNonDiscont"}),label:"Non-Discontinued Items"})),r.a.createElement(ut.a,null,r.a.createElement(it.a,{control:r.a.createElement(ga.a,{color:"primary",onChange:this.handleChangeChecked,checked:this.state.srchUSA,name:"srchUSA"}),label:"Made In USA"})),r.a.createElement(ut.a,null)))))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:2,sm:2,md:1,lg:1},r.a.createElement("div",{onClick:function(t){return e.handleStoreZoomImageOpen(t,a.image)}},r.a.createElement("img",{src:this.getStoreImageUrl(a.image),style:{marginLeft:"4px",maxWidth:"50px",maxHeight:"50px",width:"50px",height:"50px",backgroundColor:"#f5f5f5",objectFit:"contain"},title:a.shortdesc,alt:"Product"}))),r.a.createElement(y.a,{item:!0,xs:10,sm:10,md:11,lg:11,style:{marginTop:"10px"}},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:8,lg:8},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:4,lg:6,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(C.a,{title:this.state.copyMessage,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{cursor:"pointer"},text:this.props.itemNumber},r.a.createElement("span",{onMouseEnter:function(){return e.setCopyMessage("Click to copy")},onClick:function(){return e.setCopyMessage("Copied to clipboard")}},r.a.createElement(E.a,{style:{fontSize:"12px"},color:"textPrimary"},"UPC/SKU: ",r.a.createElement("b",null,this.props.itemNumber)))))),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:4,lg:3},r.a.createElement(E.a,{style:{fontSize:"12px"},color:"textPrimary"},"Cost: ",r.a.createElement("b",null,this.getPriceFormat(a.cost)))),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:4,lg:3},r.a.createElement(E.a,{style:{fontSize:"12px"},color:"textPrimary"},"Retail: ",r.a.createElement("b",null,this.getPriceFormat(a.retail)))),r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:4,lg:6,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(C.a,{title:this.state.copyMessage,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{cursor:"pointer"},text:a.shortdesc},r.a.createElement("span",{onMouseEnter:function(){return e.setCopyMessage("Click to copy")},onClick:function(){return e.setCopyMessage("Copied to clipboard")}},r.a.createElement(E.a,{style:{fontSize:"12px"}},"Description:",this.getStoreItemUrl(a.itemurl)?r.a.createElement(bt.a,{href:a.itemurl,target:"_blank"},r.a.createElement("b",null,a.shortdesc)):r.a.createElement("b",null,a.shortdesc)))))),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:4,lg:3},r.a.createElement(E.a,{style:{fontSize:"12px"},color:"textPrimary"},"Pack: ",r.a.createElement("b",null,a.pack))),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:4,lg:3},r.a.createElement(E.a,{style:{fontSize:"12px"},color:"textPrimary"},"RDC: ",r.a.createElement("b",null,this.getRdcName()))))),r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:4,lg:4,style:{display:"flex"}},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"12px"},color:"textPrimary"},"Total Qty.: ",r.a.createElement("b",null,a.totalqty))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"12px"},color:"textPrimary"},"POS File Date: ",r.a.createElement("b",null,a.posuploaddate?a.posuploaddate.toString().split(" ")[0]:"")))))))))))),r.a.createElement(y.a,{container:!0,spacing:1},this.state.similarList.filter((function(e){return("All"===n||""===n||e.department===n)&&(("All"===l||e.class===l)&&(("All"===s||e.subclass===s)&&(!(i.length>0&&!(e.demandclass&&i.includes(e.demandclass[0])||i.includes("Non Classified")&&!["A","B","C","D"].includes(e.demandclass[0])))&&((!0!==o||"Y"===e.coreflag)&&((!c||!e.discflag&&"None"!==e.tobediscontinued)&&(!(m&&!e.discflag)&&((!d||!e.discflag)&&(!0!==u||"Y"===e.madeinusaflag))))))))})).sort((function(t,a){return e.sorting(t[p],a[p],"asc"===g,p)})).map((function(t,a){return r.a.createElement(y.a,{item:!0,xs:12,key:t.upc+"_"+t.sku+"_"+a},r.a.createElement(Et.a,{TransitionProps:{unmountOnExit:!0}},r.a.createElement(xt.a,{expandIcon:r.a.createElement(ua.a,null),"aria-controls":"panel1a-content",id:"panel1a-header",style:t.discflag?{backgroundColor:"#f4b9bb"}:{backgroundColor:"#FFFFFF"}},r.a.createElement(Ea,{product:t,handleZoomImage:e.props.handleZoomImage,isReferral:!1,breakSimilarItem:e.breakSimilarItem,matchSimilarItem:e.matchSimilarItem,isHardBreakPrivilege:e.props.isHardBreakPrivilege,RDCNumber:h})),r.a.createElement(St.a,{style:{paddingBottom:0}},r.a.createElement(Sa,{item:t,handleZoomImage:e.props.handleZoomImage,breakSimilarItem:e.breakSimilarItem,matchSimilarItem:e.matchSimilarItem,isHardBreakPrivilege:e.props.isHardBreakPrivilege,RDCNumber:h}))))}))),r.a.createElement(Da,{openImage:this.state.openStoreImage,handleZoomImageClose:this.handleStoreZoomImageClose,storeImageUrl:this.state.storeImageUrl}),r.a.createElement(v.a,{fullWidth:!0,maxWidth:"md",open:this.state.matchAssignmentDialog,onClose:this.handleMatchAssignmentDialogClose,"aria-labelledby":"alert-dialog-matchassignment-title","aria-describedby":"alert-dialog-matchassignment"},r.a.createElement(wa,{handleZoomImage:this.props.handleZoomImage,newStoreItem:a,product:this.state.itemAssignmentTVDetails,handleMatchAssignmentDialogClose:this.handleMatchAssignmentDialogClose,newMatchType:this.state.checkedStoreMatch,currentStoreItemDetails:this.state.currentStoreItemDetails,reassignMatchSource:this.state.reassignMatchSource,reassignMatchScore:this.state.reassignMatchScore,screenname:this.props.screenname,reassignDiscFlag:this.state.reassignDiscFlag,populateMatchedItemOnReassignment:this.props.populateMatchedItemOnReassignment,handleStoreZoomImageOpen:this.handleStoreZoomImageOpen,labelPrinted:this.state.labelPrinted,labelPrintedBy:this.state.labelPrintedBy,labelPrintedOn:this.state.labelPrintedOn,operationType:"Similar",removeMatchOnReassignment:this.props.removeMatchOnReassignment,markItemOnPOSMergePreConversion:this.props.markItemOnPOSMergePreConversion,markItemOnPOSMergeStoreConversion:this.props.markItemOnPOSMergeStoreConversion})),r.a.createElement(b.a,{open:this.state.loading,className:t.backdrop},r.a.createElement(S.a,{color:"inherit"})))}}]),n}(r.a.Component),Ta=Object(h.f)(Object(Xt.a)(Oa)(Object(ge.b)((function(e){return{storeId:e.appbar.storeId,userId:e.user.userId,userInfo:e.user,storeInfo:e.appbar}}),(function(e){return Object(pe.a)({addNotification:oe},e)}))(Na)));function Ma(e){var t,a=r.a.useState(!1),n=Object(We.a)(a,2),l=n[0],s=n[1],i=r.a.useState(""),o=Object(We.a)(i,2),c=o[0],m=o[1],d=function(e){m(e)},u=function(){s(!1)},p=function(t){t.stopPropagation(),e.matchSearchItem(e.product.Item_Number)},g=function(e){var t=parseFloat(e);return isNaN(t)?"":"$"+(Math.round(100*t)/100).toFixed(2)};return r.a.createElement(r.a.Fragment,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:1,onClick:function(e){e.stopPropagation()}},r.a.createElement("div",{onClick:function(){return e.handleZoomImage(e.product.Item_Number)}},r.a.createElement("img",{src:(t=e.product.Item_Number,"None"!==t&&null!==t||(t=0),"http://images.truevalue.com/getimage.asp?id="+t+"&ImageType=2&NoImageType=2&ColorImageSize=1"),style:{maxWidth:"50px",maxHeight:"50px",width:"50px",height:"50px",backgroundColor:"#f5f5f5",objectFit:"contain"},title:e.product.Product_Name,alt:"item"}))),r.a.createElement(y.a,{item:!0,xs:11,style:{marginTop:"5px"}},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:10},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(C.a,{title:c,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{cursor:"pointer"},text:e.product.UpcNum},r.a.createElement("span",{onMouseEnter:function(){return d("Click to copy")},onClick:function(){return d("Copied to clipboard")}},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"UPC: ",e.product.UpcNum))))),r.a.createElement(y.a,{item:!0,xs:3,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(C.a,{title:c,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{cursor:"pointer"},text:e.product.Item_Number},r.a.createElement("span",{onMouseEnter:function(){return d("Click to copy")},onClick:function(){return d("Copied to clipboard")}},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"SKU: ",e.product.Item_Number))))),r.a.createElement(y.a,{item:!0,xs:3},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Cost: ",g(e.product.Member_Cost))),r.a.createElement(y.a,{item:!0,xs:2},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Retail: ",g(e.product.Srp_Cost))),r.a.createElement(y.a,{item:!0,xs:4},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"}},"Manuf. Part. No.: ",e.product.Model)),r.a.createElement(y.a,{item:!0,xs:3},r.a.createElement(E.a,{style:"1"===e.product.Discontinued?{fontSize:"12px",fontWeight:"600",color:"red"}:{fontSize:"12px",fontWeight:"600"}},"Discontinued: ","1"===e.product.Discontinued?"Yes":"No")),r.a.createElement(y.a,{item:!0,xs:3},r.a.createElement(E.a,{style:"1"===e.product.DtvInd?{fontSize:"12px",fontWeight:"600",color:"green"}:{fontSize:"12px",fontWeight:"600"}},"Core Item: ","1"===e.product.DtvInd?"Yes":"No")),r.a.createElement(y.a,{item:!0,xs:2},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Pack: ",(void 0===e.product.S_Pack_Type?"":e.product.S_Pack_Type)+e.product.S_Pack_Qty)),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(C.a,{title:c,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{cursor:"pointer"},text:e.product.Product_Name},r.a.createElement("span",{onMouseEnter:function(){return d("Click to copy")},onClick:function(){return d("Copied to clipboard")}},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},e.product.Product_Name))))),r.a.createElement(y.a,{item:!0,xs:3},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Cost Variance: ",function(t){var a=parseFloat(e.storecost),n=parseFloat(t);return isNaN(a)||0==a||isNaN(n)?"":((n-a)/a*100).toFixed(2)+"%"}(e.product.Member_Cost))),r.a.createElement(y.a,{item:!0,xs:3},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Search Score: ",e.product.EAScore)),r.a.createElement(y.a,{item:!0,xs:2}),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Vendor Name: ",r.a.createElement("b",null,e.product.Vendor_Name))))),"1"===e.product.Discontinued?r.a.createElement(y.a,{item:!0,xs:2,style:{display:"flex",alignItems:"center",justifyContent:"center"}}):r.a.createElement(y.a,{item:!0,xs:2,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(C.a,{title:"click to match item",arrow:!0},r.a.createElement(x.a,{size:"small",color:"primary",variant:"contained",onClick:function(e){return p(e)}},"Select")))))),r.a.createElement(v.a,{open:l,onClose:u,"aria-labelledby":"alert-dialog-similaritemmatch","aria-describedby":"alert-dialog-similaritemmatch"},r.a.createElement(L.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center",backgroundColor:"#c60c30",color:"white",padding:"12px 12px"}},r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:500}},"ALERT")),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(R.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,null,"Do you want to match this TV Item ?")),r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},r.a.createElement(x.a,{onClick:u,size:"small",variant:"contained",color:"primary"},"No"),r.a.createElement(x.a,{onClick:p,size:"small",variant:"contained",color:"primary",style:{marginLeft:"10px"}},"Yes")))))))))}Object(xe.a)({flexStart:{display:"flex",alignItems:"center",justifyContent:"flex-start"},flexCenter:{display:"flex",alignItems:"center",justifyContent:"center"},flexEnd:{marginBottom:10,display:"flex",alignItems:"center",justifyContent:"flex-end"}});function La(e){var t,a=Ra(),n=e.item;return r.a.createElement(r.a.Fragment,null,r.a.createElement(y.a,{container:!0,spacing:2,style:{paddingBottom:10}},r.a.createElement(y.a,{item:!0,xs:6},r.a.createElement(y.a,{container:!0,spacing:0,style:{paddingLeft:"10px",paddingTop:"10px",paddingBottom:"10px"}},r.a.createElement(y.a,{item:!0,xs:12,style:{marginTop:"0px"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Primary UPC: ",r.a.createElement("b",null,n.UpcNum))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Manuf. Part. No.: ",r.a.createElement("b",null,n.Model))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Department: ",r.a.createElement("b",null,n.Department))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Class: ",r.a.createElement("b",null,n.Class))))),r.a.createElement(y.a,{item:!0,xs:4},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,md:12,lg:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(C.a,{title:"Core item indicator",arrow:!0,placement:"right"},r.a.createElement(xa.a,{style:{minWidth:"85px"},label:"Core",className:"1"===n.DtvInd?a.chipGreen:a.chipBlack}))))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Sub Class: ",r.a.createElement("b",null,n.SubClass))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Retail Assortment: ",r.a.createElement("b",null,"1"===(t=n.AssortmentLevel)?"BASIC":"2"===t?"EXPANDED":"3"===t?"DOMINANT":"4"===t?"OPTIONAL":""))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Made In USA: ",r.a.createElement("b",null,"Y"===n.MadeInUSAInd?"Yes":"No"))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Vendor Name: ",r.a.createElement("b",null,n.Vendor_Name))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px",cursor:"pointer"},color:"textPrimary"},r.a.createElement(bt.a,{onClick:e.searchAllSubClass},"View All ",n.SubClass))))))),r.a.createElement(y.a,{item:!0,xs:6},r.a.createElement(y.a,{container:!0,spacing:2},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"center"},className:"carousel-container"},r.a.createElement(oa,{productid:n.Item_Number,opendialog:e.handleZoomImage})),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{color:"textPrimary",style:{fontSize:"14px",lineHeight:"20px"}},n.Long_Description))))))}var Ra=Object(xe.a)({chipGreen:{color:"white",backgroundColor:"#008000",minWidth:"50px",borderStyle:"solid",borderColor:"#000",borderWidth:"medium"},chipBlack:{minWidth:"50px",borderStyle:"solid",borderWidth:"medium"},chipRed:{color:"white",backgroundColor:"#c60c30",minWidth:"50px",borderStyle:"solid",borderColor:"#000",borderWidth:"medium"},flexStart:{display:"flex",alignItems:"center",justifyContent:"flex-start"},flexCenter:{display:"flex",alignItems:"center",justifyContent:"center"},flexEnd:{marginBottom:10,display:"flex",alignItems:"center",justifyContent:"flex-end"}}),ja=a(748),Aa=a(763),Ua={backdrop:{zIndex:1101,color:"#fff"},textfield:{},list:{width:.8*window.innerWidth},media:{backgroundColor:"lightgrey",height:"100%"},fullList:{width:"auto"},search:{backgroundColor:"#fff"},formControl:{minWidth:120},formControl1:{minWidth:95},sizeSmall:{padding:"6px 6px 6px 16px"}},za=function(e){Object(u.a)(n,e);var t=Object(p.a)(n);function n(e){var l;Object(c.a)(this,n),(l=t.call(this,e)).resizeScreen=function(){l.setState({screensize:.8*window.innerWidth})},l.handleSwitchChange=function(e){l.setState(Object(f.a)({},e.target.name,e.target.checked))},l.handleKeyPressSearch=function(e){13===e.charCode&&l.handleSearchClick("Search")},l.setCopyMessage=function(e){l.setState({copyMessage:e})},l.handleMatchAssignmentDialogOpen=function(){l.setState({matchAssignmentDialog:!0})},l.handleMatchAssignmentDialogClose=function(){l.setState({matchAssignmentDialog:!1})},l.handleChangeChecked=function(e){var t,a="";l.getRdcName().substring(0,2);if(e.target.checked){var n="";"coreItems"==e.target.name?n="coreItems = 'coreVal'":"DisItems"==e.target.name?n="DisItems = 'DisVal'":"NonDis"==e.target.name?n="NonDis = 'NonDisVal'":"MadeInUSA"==e.target.name&&(n="MadeInUSA = 'MadeInUSAVal'"),a=l.state.catPath+encodeURIComponent("////AttribSelect="+n)}else{var r="";"coreItems"==e.target.name?r="coreItems = 'coreVal'":"DisItems"==e.target.name?r="DisItems = 'DisVal'":"NonDis"==e.target.name?r="NonDis = 'NonDisVal'":"MadeInUSA"==e.target.name&&(r="MadeInUSA = 'MadeInUSAVal'");var s=decodeURIComponent(l.state.catPath).replace("////AttribSelect="+r,"");a=encodeURIComponent(s)}l.setState((t={},Object(f.a)(t,e.target.name,e.target.checked),Object(f.a)(t,"expanded",!1),t)),l.handleAttributeChanged(a)},l.searchAllSubClass=function(e){l.setState({catPath:encodeURIComponent("All+Products////AttribSelect=SubClass = '"+e+"'"),searchItemCatalog:""},(function(){l.handleSearchClick("All")}))},l.validateNumber=function(e){return!(e.length>0)||/^\d+$/.test(e)},l.handleSearchClick=function(e){document.getElementById("cataloglist").scrollTo(0,0),l.setState({loading:!0,coreItemsCount:0,discontinuedItemsCount:0,nonDiscontinuedItemsCount:0,madeInUSACount:0,demandClassACount:0,demandClassBCount:0,demandClassCCount:0,demandClassDCount:0,demandClassNCount:0,demandClassUCount:0,selectedDemandClass:"All",departmentList:[],selectedDepartment:"All",classList:[],selectedClass:"All",subClassList:[],selectedSubClass:"All",coreItems:!1,DisItems:!1,NonDis:!1,MadeInUSA:!1,sortBy:" ",sortOrder:",t"});var t=l.state.searchItemCatalog;"]"===t.substring(0,1)&&("rr"===t.substring(1,3)?t=t.substring(3):"]"===t.substring(1,2)&&(t=t.substring(4)),t.length>=12&&l.validateNumber(t)&&(t=parseInt(t).toString()),l.setState({searchItemCatalog:t}));var a={method:"POST",headers:{"Content-Type":"application/json","x-api-key":l.getIdToken()}},n="",r={RequestAction:"navbar",RequestData:"page1",ResultsPerPage:"100",CatPath:n="All"==e?l.state.catPath:encodeURIComponent("All+Products////UserSearch="+t)};U.a.post(ie.fetcheasyaskproduct,r,a).then((function(e){var a,r=[];if(void 0===(null===(a=e.data.source)||void 0===a?void 0:a.products))r=[];else{var s=Object.assign([],e.data.source.attributes.attribute),i=l.getRdcName().substring(0,2);s.map((function(e){if("coreItems"==e.name)l.setState({coreItemsCount:e.attributeValueList[0].productCount});else if("DisItems"==e.name)l.setState({discontinuedItemsCount:e.attributeValueList[0].productCount});else if("NonDis"==e.name)l.setState({nonDiscontinuedItemsCount:e.attributeValueList[0].productCount});else if("MadeInUSA"==e.name)l.setState({madeInUSACount:e.attributeValueList[0].productCount});else if("DemandClass"==e.name){Object.assign([],e.attributeValueList).map((function(e){e.attributeValue==i+"A"?l.setState({demandClassACount:e.productCount}):e.attributeValue==i+"B"?l.setState({demandClassBCount:e.productCount}):e.attributeValue==i+"C"?l.setState({demandClassCCount:e.productCount}):e.attributeValue==i+"D"?l.setState({demandClassDCount:e.productCount}):e.attributeValue==i+"N"?l.setState({demandClassNCount:e.productCount}):e.attributeValue==i+"U"&&l.setState({demandClassUCount:e.productCount})}))}else"Department"==e.name?l.setState({departmentList:Object.assign([],e.attributeValueList)}):"Class"==e.name?l.setState({classList:Object.assign([],e.attributeValueList)}):"SubClass"==e.name&&l.setState({subClassList:Object.assign([],e.attributeValueList)})})),l.setState({pageCount:parseInt(e.data.source.products.itemDescription.pageCount),totalItems:parseInt(e.data.source.products.itemDescription.totalItems),lastSearchItemCatalog:t,searched:!0,catPath:n}),r=e.data.source.products.items}l.setState({similarList:r})})).catch((function(e){console.log(e),l.showErrorMessage("Sorry, Something went wrong. Please try again!!"),l.setState({similarList:[]})})).finally((function(){l.setState({loading:!1})}))},l.matchSearchItem=function(e){l.setState({loading:!0});var t=l.state.checkedStoreMatch?"R":"A";if(""===e||"0"===e||0===e)l.props.showErrorMessage("Enter a valid TV SKU!!");else{var a,n=e;a={storesku:l.props.storeItemDetails.sku,storeupc:l.props.storeItemDetails.upc,tvsku:n,tvupc:"0",matchtype:t,matchsource:"Historical",matchscore:"100",storeid:l.getStoreId(),userid:l.getUserId(),screenname:l.props.screenname};var r={method:"POST",headers:{"Content-Type":"application/json","x-api-key":l.getIdToken()}};U.a.post(ie.matchsearchitem,a,r).then((function(e){var a=e.data;200===a.statusCode?!0===a.result.alreadyMatched?(l.setState({itemAssignmentTVDetails:a.result.tvDetails,currentStoreItemDetails:a.result.storeDetails,reassignMatchSource:"Historical",reassignMatchScore:"100",labelPrinted:a.result.labelPrinted,labelPrintedBy:a.result.printedBy,labelPrintedOn:a.result.printedDate}),l.handleMatchAssignmentDialogOpen()):(t=a.result.matchtype?a.result.matchtype:t,l.showSuccessMessage("Item Match Successful"),l.props.populateMatchedItemFromSearchList(a.result.tvDetails,t)):l.showErrorMessage(a.result)})).catch((function(e){console.log(e),l.showErrorMessage("Sorry, Something went wrong. Please try again!!")})).finally((function(){l.setState({loading:!1})}))}},l.handleAttributeChanged=function(e){document.getElementById("cataloglist").scrollTo(0,0);var t=l.getRdcName().substring(0,2);l.setState({page:1,loading:!0,catPath:e});var a={method:"POST",headers:{"Content-Type":"application/json","x-api-key":l.getIdToken()}},n={RequestAction:"navbar",RequestData:"page1",ResultsPerPage:"100",CatPath:e,lastsort:" "!==l.state.sortBy?l.state.sortBy+l.state.sortOrder:""};U.a.post(ie.fetcheasyaskproduct,n,a).then((function(e){var a,n=[];void 0===(null===(a=e.data.source)||void 0===a?void 0:a.products)?n=[]:(Object.assign([],e.data.source.attributes.attribute).map((function(e){if("Department"==e.name)l.setState({departmentList:Object.assign([],e.attributeValueList)});else if("Class"==e.name)l.setState({classList:Object.assign([],e.attributeValueList)});else if("SubClass"==e.name)l.setState({subClassList:Object.assign([],e.attributeValueList)});else if("coreItems"==e.name)l.setState({coreItemsCount:e.attributeValueList[0].productCount});else if("DisItems"==e.name)l.setState({discontinuedItemsCount:e.attributeValueList[0].productCount});else if("NonDis"==e.name)l.setState({nonDiscontinuedItemsCount:e.attributeValueList[0].productCount});else if("MadeInUSA"==e.name)l.setState({madeInUSACount:e.attributeValueList[0].productCount});else if("DemandClass"==e.name){Object.assign([],e.attributeValueList).map((function(e){e.attributeValue==t+"A"?l.setState({demandClassACount:e.productCount}):e.attributeValue==t+"B"?l.setState({demandClassBCount:e.productCount}):e.attributeValue==t+"C"?l.setState({demandClassCCount:e.productCount}):e.attributeValue==t+"D"?l.setState({demandClassDCount:e.productCount}):e.attributeValue==t+"N"?l.setState({demandClassNCount:e.productCount}):e.attributeValue==t+"U"&&l.setState({demandClassUCount:e.productCount})}))}})),l.setState({pageCount:parseInt(e.data.source.products.itemDescription.pageCount),totalItems:parseInt(e.data.source.products.itemDescription.totalItems)}),n=e.data.source.products.items);l.setState({similarList:n})})).catch((function(e){console.log(e),l.showErrorMessage("Sorry, Something went wrong. Please try again!!"),l.setState({similarList:[]})})).finally((function(){l.setState({loading:!1})}))},l.handlePageChange=function(e,t){document.getElementById("cataloglist").scrollTo(0,0),l.setState({page:t,loading:!0});var a={method:"POST",headers:{"Content-Type":"application/json","x-api-key":l.getIdToken()}},n={RequestAction:"navbar",RequestData:"page"+t,ResultsPerPage:"100",CatPath:l.state.catPath,lastsort:" "!==l.state.sortBy?l.state.sortBy+l.state.sortOrder:""};U.a.post(ie.fetcheasyaskproduct,n,a).then((function(e){var t,a=[];void 0===(null===(t=e.data.source)||void 0===t?void 0:t.products)?a=[]:(l.setState({pageCount:parseInt(e.data.source.products.itemDescription.pageCount),totalItems:parseInt(e.data.source.products.itemDescription.totalItems)}),a=e.data.source.products.items),l.setState({similarList:a})})).catch((function(e){console.log(e),l.showErrorMessage("Sorry, Something went wrong. Please try again!!"),l.setState({similarList:[]})})).finally((function(){l.setState({loading:!1})}))},l.handleDepartmentChange=function(e){var t="",a=l.state.selectedDepartment;if("All"==e.target.value){var n="Department = '"+a+"'",r=decodeURIComponent(l.state.catPath).replace("////AttribSelect="+n,"");t=encodeURIComponent(r)}else{var s="";if("All"==a)s=l.state.catPath;else{n="Department = '"+a+"'",r=decodeURIComponent(l.state.catPath).replace("////AttribSelect="+n,"");s=encodeURIComponent(r)}var i="Department = '"+e.target.value+"'";t=s+encodeURIComponent("////AttribSelect="+i)}l.setState({selectedDepartment:e.target.value,expanded:!1}),l.handleAttributeChanged(t)},l.handleClassChange=function(e){var t="",a=l.state.selectedDepartment,n=l.state.selectedClass;if("All"==e.target.value){var r="Class = '"+n+"'",s=decodeURIComponent(l.state.catPath).replace("////AttribSelect="+r,"");t=encodeURIComponent(s)}else{var i="";if("All"==n)i=l.state.catPath;else{r="Class = '"+n+"'",s=decodeURIComponent(l.state.catPath).replace("////AttribSelect="+r,"");i=encodeURIComponent(s)}var o="";if("All"!==a){var c="Department = '"+a+"'",m=decodeURIComponent(i).replace("////AttribSelect="+c,"");o=encodeURIComponent(m)}else o=i;l.setState({selectedDepartment:"All"});var d="Class = '"+e.target.value+"'";t=o+encodeURIComponent("////AttribSelect="+d)}l.setState({selectedClass:e.target.value,expanded:!1}),l.handleAttributeChanged(t)},l.handleSubClassChange=function(e){var t="",a=l.state.selectedDepartment,n=l.state.selectedClass,r=l.state.selectedSubClass;if("All"==e.target.value){var s="SubClass = '"+r+"'",i=decodeURIComponent(l.state.catPath).replace("////AttribSelect="+s,"");t=encodeURIComponent(i)}else{var o="";if("All"==r)o=l.state.catPath;else{s="SubClass = '"+r+"'",i=decodeURIComponent(l.state.catPath).replace("////AttribSelect="+s,"");o=encodeURIComponent(i)}var c="",m="";if("All"!==n){var d="Class = '"+n+"'",u=decodeURIComponent(o).replace("////AttribSelect="+d,"");c=encodeURIComponent(u)}else c=o;if("All"!==a){var p="Department = '"+a+"'",g=decodeURIComponent(c).replace("////AttribSelect="+p,"");m=encodeURIComponent(g)}else m=c;l.setState({selectedClass:"All",selectedDepartment:"All"});var h="SubClass = '"+e.target.value+"'";t=m+encodeURIComponent("////AttribSelect="+h)}l.setState({selectedSubClass:e.target.value,expanded:!1}),l.handleAttributeChanged(t)},l.handleDemandClassChange=function(e){var t="",a=l.state.selectedDemandClass,n=l.getRdcName().substring(0,2);if("All"==e.target.value){var r="DemandClass = '"+n+a+"'",s=decodeURIComponent(l.state.catPath).replace("////AttribSelect="+r,"");t=encodeURIComponent(s)}else{var i="";if("All"==a)i=l.state.catPath;else{r="DemandClass = '"+n+a+"'",s=decodeURIComponent(l.state.catPath).replace("////AttribSelect="+r,"");i=encodeURIComponent(s)}var o="DemandClass = '"+n+e.target.value+"'";t=i+encodeURIComponent("////AttribSelect="+o)}l.setState({selectedDemandClass:e.target.value,expanded:!1}),l.handleAttributeChanged(t)},l.handleSortChange=function(e){l.setState(Object(f.a)({},e.target.name,e.target.value),(function(){l.handleAttributeChanged(l.state.catPath)}))},l.handleChange=function(e){l.setState(Object(f.a)({},e.target.name,e.target.value))},l.showErrorMessage=function(e){l.props.addNotification(e,de)},l.showSuccessMessage=function(e){l.props.addNotification(e,me)},l.showInfoMessage=function(e){l.props.addNotification(e,ue)},l.getIdToken=function(){var e=l.props.userInfo.idToken;if(null!==e&&"null"!==e&&""!==e&&void 0!==e&&"undefined"!==e)return e;window.location.href=window.location.origin+"/"},l.getUserId=function(){var e=l.props.userInfo.userId;if(null!==e&&"null"!==e&&""!==e&&void 0!==e&&"undefined"!==e)return e;window.location.href=window.location.origin+"/"},l.getRdcName=function(){var e=l.props.storeInfo.primaryRdc;return null===e||"null"===e||"0"===e||void 0===e||"undefined"===e?"":e},l.getStoreId=function(){var e=l.props.storeId;if(null!==e&&"null"!==e&&""!==e&&void 0!==e&&"undefined"!==e)return e;l.navigateToHomePage()},l.getPriceFormat=function(e){var t=parseFloat(e);return isNaN(t)?"":" $"+(Math.round(100*t)/100).toFixed(2)},l.handleStoreZoomImageOpen=function(e,t){l.setState({openStoreImage:!0,storeImageUrl:t})},l.handleStoreZoomImageClose=function(){l.setState({openStoreImage:!1,storeImageUrl:""})},l.handlePanelChange=function(e){return function(t,a){l.setState({expanded:!!a&&e})}},l.getStoreItemUrl=function(e){return""!==e&&"None"!==e&&null!==e||(e=!1),e},l.getStoreImageUrl=function(e){return""!==e&&"None"!==e&&null!==e||(e=a(94)),e},l.navigateToHomePage=function(){l.props.history.push("/dashboard")};var s=!1;return s=!l.props.isHardBreakPrivilege,l.searchRef=r.a.createRef(),l.state={screensize:.8*window.innerWidth,similarList:[],searchItemCatalog:"",lastSearchItemCatalog:"",checkedStoreMatch:s,loading:!1,itemAssignmentTVDetails:{},currentStoreItemDetails:{},matchAssignmentDialog:!1,matchType:"",reassignMatchSource:"",reassignMatchScore:"",reassignDiscFlag:!1,page:1,pageCount:1,searched:!1,catPath:"",coreItemsCount:0,discontinuedItemsCount:0,nonDiscontinuedItemsCount:0,madeInUSACount:0,demandClassACount:0,demandClassBCount:0,demandClassCCount:0,demandClassDCount:0,demandClassNCount:0,demandClassUCount:0,selectedDemandClass:"All",departmentList:[],selectedDepartment:"All",classList:[],selectedClass:"All",subClassList:[],selectedSubClass:"All",coreItems:!1,DisItems:!1,NonDis:!1,MadeInUSA:!1,openStoreImage:!1,storeImageUrl:"",labelPrinted:!1,labelPrintedBy:"",labelPrintedOn:"",sortBy:" ",sortOrder:",t",expanded:!1,totalItems:0,copyMessage:""},l}return Object(m.a)(n,[{key:"componentDidMount",value:function(){window.addEventListener("resize",this.resizeScreen),this.searchRef.current.focus()}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.resizeScreen)}},{key:"render",value:function(){var e=this,t=this.props.classes,a=this.props.storeItemDetails;this.getRdcName().substring(0,2);return r.a.createElement("div",{style:{backgroundColor:"#F5F6F6",paddingLeft:"20px",paddingRight:"20px",width:this.state.screensize,overflowY:"scroll"},role:"presentation",id:"cataloglist"},r.a.createElement(ye.a,{position:"sticky",style:{backgroundColor:"#f5f6f6",color:"black",boxShadow:"0px 5px 5px -3px rgba(0,0,0,0.14)"}},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(E.a,{style:{fontWeight:"500",color:"#c60c30"}},"Item Catalog Search")),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(C.a,{title:"click to mark item as 'No match'",arrow:!0},r.a.createElement(x.a,{size:"small",color:"primary",variant:"contained",onClick:function(){return e.props.handleNoMatch()},style:{marginLeft:"10px"}},"No Match")),r.a.createElement(E.a,{style:{fontSize:"14px",marginLeft:"20px"},color:"textPrimary"},"Store Match\xa0"),r.a.createElement(C.a,{title:"Toggle to make store match"},r.a.createElement(st.a,{size:"small",color:"primary",disabled:!this.props.isHardBreakPrivilege,name:"checkedStoreMatch",checked:this.state.checkedStoreMatch,onChange:this.handleSwitchChange}))),r.a.createElement(y.a,{item:!0,xs:8,style:{display:"flex",alignItems:"center"}},r.a.createElement(M.a,{id:"outlined-searchitemcatalog",label:"SKU/UPC/Desc./Part No.",variant:"outlined",size:"small",inputRef:this.searchRef,fullWidth:!0,name:"searchItemCatalog",value:this.state.searchItemCatalog,onChange:this.handleChange,onKeyPress:this.handleKeyPressSearch,InputProps:{className:t.search,endAdornment:r.a.createElement(mt.a,{position:"end"},r.a.createElement(F.a,{"aria-label":"Search",edge:"end",onClick:function(){return e.handleSearchClick("Search")}},r.a.createElement(ct.a,null)))}}),this.state.searched?r.a.createElement(r.a.Fragment,null,r.a.createElement(ut.a,{variant:"outlined",size:"small",style:{width:230,marginLeft:10},className:t.search},r.a.createElement(dt.a,{id:"sortBy"},"Sort By"),r.a.createElement(lt.a,{labelId:"sortBy",id:"sortBy",name:"sortBy",value:this.state.sortBy,onChange:this.handleSortChange,label:"Sort By"},r.a.createElement(qe.a,{value:" "},"Relevance"),r.a.createElement(qe.a,{value:"1"},"Item#"),r.a.createElement(qe.a,{value:"8"},"Member Cost"),r.a.createElement(qe.a,{value:"7"},"Model#"),r.a.createElement(qe.a,{value:"16"},"Description"),r.a.createElement(qe.a,{value:"5"},"Vendor Name"),r.a.createElement(qe.a,{value:"9"},"Retail Price"))),r.a.createElement(ut.a,{variant:"outlined",size:"small",style:{width:230,marginLeft:10},className:t.search},r.a.createElement(dt.a,{id:"sortOrder"},"Sort Order"),r.a.createElement(lt.a,{labelId:"sortOrder",id:"sortOrder",name:"sortOrder",value:this.state.sortOrder,onChange:this.handleSortChange,label:"Sort Order"},r.a.createElement(qe.a,{value:",t"},"Ascending"),r.a.createElement(qe.a,{value:",f"},"Descending")))):""),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:2,sm:2,md:1,lg:1},r.a.createElement("div",{onClick:function(t){return e.handleStoreZoomImageOpen(t,a.image)}},r.a.createElement("img",{src:this.getStoreImageUrl(a.image),style:{marginLeft:"4px",maxWidth:"50px",maxHeight:"50px",width:"50px",height:"50px",backgroundColor:"#f5f5f5",objectFit:"contain"},title:a.shortdesc,alt:"Product"}))),r.a.createElement(y.a,{item:!0,xs:10,sm:10,md:11,lg:11,style:{marginTop:"10px"}},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:8,lg:8},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:4,lg:6,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(C.a,{title:this.state.copyMessage,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{cursor:"pointer"},text:this.props.itemNumber},r.a.createElement("span",{onMouseEnter:function(){return e.setCopyMessage("Click to copy")},onClick:function(){return e.setCopyMessage("Copied to clipboard")}},r.a.createElement(E.a,{style:{fontSize:"12px"},color:"textPrimary"},"UPC/SKU: ",r.a.createElement("b",null,this.props.itemNumber)))))),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:4,lg:3},r.a.createElement(E.a,{style:{fontSize:"12px"},color:"textPrimary"},"Cost: ",r.a.createElement("b",null,this.getPriceFormat(a.cost)))),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:4,lg:3},r.a.createElement(E.a,{style:{fontSize:"12px"},color:"textPrimary"},"Retail: ",r.a.createElement("b",null,this.getPriceFormat(a.retail)))),r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:4,lg:6,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(C.a,{title:this.state.copyMessage,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{cursor:"pointer"},text:a.shortdesc},r.a.createElement("span",{onMouseEnter:function(){return e.setCopyMessage("Click to copy")},onClick:function(){return e.setCopyMessage("Copied to clipboard")}},r.a.createElement(E.a,{style:{fontSize:"12px"}},"Description:",this.getStoreItemUrl(a.itemurl)?r.a.createElement(bt.a,{href:a.itemurl,target:"_blank"},r.a.createElement("b",null,a.shortdesc)):r.a.createElement("b",null,a.shortdesc)))))),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:4,lg:3},r.a.createElement(E.a,{style:{fontSize:"12px"},color:"textPrimary"},"Pack: ",r.a.createElement("b",null,a.pack))),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:4,lg:3},r.a.createElement(E.a,{style:{fontSize:"12px"},color:"textPrimary"},"RDC: ",r.a.createElement("b",null,this.getRdcName()))))),r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:4,lg:4,style:{display:"flex"}},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"12px"},color:"textPrimary"},"Total Qty.: ",r.a.createElement("b",null,a.totalqty))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"12px"},color:"textPrimary"},"POS File Date: ",r.a.createElement("b",null,a.posuploaddate?a.posuploaddate.toString().split(" ")[0]:"")))))))))))),r.a.createElement(y.a,{container:!0,spacing:1},this.state.searched?r.a.createElement(r.a.Fragment,null,r.a.createElement(y.a,{item:!0,xs:3},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center",backgroundColor:"#c60c30",color:"white",padding:"12px 12px"}},r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:500}},"REFINE SEARCH")),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(Et.a,{expanded:"department"===this.state.expanded,onChange:this.handlePanelChange("department"),TransitionProps:{unmountOnExit:!0}},r.a.createElement(xt.a,{expandIcon:r.a.createElement(ua.a,null),"aria-controls":"department-content",id:"department-header"},r.a.createElement(E.a,{style:{fontWeight:"500",fontSize:"14px"}},"Department")),r.a.createElement(St.a,{style:{backgroundColor:"#fde2e4"}},r.a.createElement(ut.a,null,r.a.createElement(Aa.a,{"aria-label":"department",name:"department",value:this.state.selectedDepartment,onChange:this.handleDepartmentChange},r.a.createElement(it.a,{value:"All",control:r.a.createElement(T.a,{color:"primary"}),label:r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"All")}),this.state.departmentList.map((function(e){return r.a.createElement(it.a,{value:e.attributeValue,control:r.a.createElement(T.a,{color:"primary"}),label:r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},e.attributeValue.replace("/","/ ")+" ("+e.productCount+")")})}))))))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(Et.a,{expanded:"class"===this.state.expanded,onChange:this.handlePanelChange("class"),TransitionProps:{unmountOnExit:!0}},r.a.createElement(xt.a,{expandIcon:r.a.createElement(ua.a,null),"aria-controls":"class-content",id:"class-header"},r.a.createElement(E.a,{style:{fontWeight:"500",fontSize:"14px"}},"Class")),r.a.createElement(St.a,{style:{backgroundColor:"#fde2e4"}},r.a.createElement(ut.a,null,r.a.createElement(Aa.a,{"aria-label":"class",name:"class",value:this.state.selectedClass,onChange:this.handleClassChange},r.a.createElement(it.a,{value:"All",control:r.a.createElement(T.a,{color:"primary"}),label:r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"All")}),this.state.classList.map((function(e){return r.a.createElement(it.a,{value:e.attributeValue,control:r.a.createElement(T.a,{color:"primary"}),label:r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},e.attributeValue.replace("/","/ ")+" ("+e.productCount+")")})}))))))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(Et.a,{expanded:"subClass"===this.state.expanded,onChange:this.handlePanelChange("subClass"),TransitionProps:{unmountOnExit:!0}},r.a.createElement(xt.a,{expandIcon:r.a.createElement(ua.a,null),"aria-controls":"subclass-content",id:"subclass-header"},r.a.createElement(E.a,{style:{fontWeight:"500",fontSize:"14px"}},"Sub Class")),r.a.createElement(St.a,{style:{backgroundColor:"#fde2e4"}},r.a.createElement(ut.a,null,r.a.createElement(Aa.a,{"aria-label":"subclass",name:"subclass",value:this.state.selectedSubClass,onChange:this.handleSubClassChange},r.a.createElement(it.a,{value:"All",control:r.a.createElement(T.a,{color:"primary"}),label:r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"All")}),this.state.subClassList.map((function(e){return r.a.createElement(it.a,{value:e.attributeValue,control:r.a.createElement(T.a,{color:"primary"}),label:r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},e.attributeValue.replace("/","/ ")+" ("+e.productCount+")")})}))))))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(Et.a,{expanded:"demandClass"===this.state.expanded,onChange:this.handlePanelChange("demandClass"),TransitionProps:{unmountOnExit:!0}},r.a.createElement(xt.a,{expandIcon:r.a.createElement(ua.a,null),"aria-controls":"demandclass-content",id:"demandclass-header"},r.a.createElement(E.a,{style:{fontWeight:"500",fontSize:"14px"}},"Demand Class")),r.a.createElement(St.a,{style:{backgroundColor:"#fde2e4"}},r.a.createElement(ut.a,null,r.a.createElement(Aa.a,{"aria-label":"demandclass",name:"demandclass",value:this.state.selectedDemandClass,onChange:this.handleDemandClassChange},r.a.createElement(it.a,{value:"All",control:r.a.createElement(T.a,{color:"primary"}),label:r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"All")}),r.a.createElement(it.a,{value:"A",control:r.a.createElement(T.a,{color:"primary"}),label:r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"A ("+this.state.demandClassACount+")")}),r.a.createElement(it.a,{value:"B",control:r.a.createElement(T.a,{color:"primary"}),label:r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"B ("+this.state.demandClassBCount+")")}),r.a.createElement(it.a,{value:"C",control:r.a.createElement(T.a,{color:"primary"}),label:r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"C ("+this.state.demandClassCCount+")")}),r.a.createElement(it.a,{value:"D",control:r.a.createElement(T.a,{color:"primary"}),label:r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"D ("+this.state.demandClassDCount+")")}),r.a.createElement(it.a,{value:"N",control:r.a.createElement(T.a,{color:"primary"}),label:r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Non Classified ("+this.state.demandClassNCount+")")}),r.a.createElement(it.a,{value:"U",control:r.a.createElement(T.a,{color:"primary"}),label:r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"U ("+this.state.demandClassUCount+")")})))))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(Et.a,{expanded:"core"===this.state.expanded,onChange:this.handlePanelChange("core")},r.a.createElement(xt.a,{expandIcon:r.a.createElement(ua.a,null),"aria-controls":"core-content",id:"core-header"},r.a.createElement(E.a,{style:{fontWeight:"500",fontSize:"14px"}},"Core")),r.a.createElement(St.a,{style:{backgroundColor:"#fde2e4"}},r.a.createElement(ut.a,{component:"fieldset"},r.a.createElement(it.a,{control:r.a.createElement(ga.a,{color:"primary",checked:this.state.coreItems,onChange:this.handleChangeChecked,name:"coreItems"}),label:r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Core Items ("+this.state.coreItemsCount+")")}))))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(Et.a,{expanded:"discontinued"===this.state.expanded,onChange:this.handlePanelChange("discontinued")},r.a.createElement(xt.a,{expandIcon:r.a.createElement(ua.a,null),"aria-controls":"discontinued-content",id:"discontinued-header"},r.a.createElement(E.a,{style:{fontWeight:"500",fontSize:"14px"}},"Discontinued")),r.a.createElement(St.a,{style:{backgroundColor:"#fde2e4"}},r.a.createElement(ut.a,null,r.a.createElement(it.a,{control:r.a.createElement(ga.a,{color:"primary",onChange:this.handleChangeChecked,checked:this.state.DisItems,name:"DisItems"}),label:r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Discontinued Items ("+this.state.discontinuedItemsCount+")")}))))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(Et.a,{expanded:"nonDiscontinued"===this.state.expanded,onChange:this.handlePanelChange("nonDiscontinued")},r.a.createElement(xt.a,{expandIcon:r.a.createElement(ua.a,null),"aria-controls":"nondiscontinued-content",id:"nondiscontinued-header"},r.a.createElement(E.a,{style:{fontWeight:"500",fontSize:"14px"}},"Non-Discontinued")),r.a.createElement(St.a,{style:{backgroundColor:"#fde2e4"}},r.a.createElement(ut.a,null,r.a.createElement(it.a,{control:r.a.createElement(ga.a,{color:"primary",onChange:this.handleChangeChecked,checked:this.state.NonDis,name:"NonDis"}),label:r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Non-Discontinued Items ("+this.state.nonDiscontinuedItemsCount+")")}))))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(Et.a,{expanded:"madeInUSA"===this.state.expanded,onChange:this.handlePanelChange("madeInUSA")},r.a.createElement(xt.a,{expandIcon:r.a.createElement(ua.a,null),"aria-controls":"madeinusa-content",id:"madeinusa-header"},r.a.createElement(E.a,{style:{fontWeight:"500",fontSize:"14px"}},"Made in USA")),r.a.createElement(St.a,{style:{backgroundColor:"#fde2e4"}},r.a.createElement(ut.a,null,r.a.createElement(it.a,{control:r.a.createElement(ga.a,{color:"primary",onChange:this.handleChangeChecked,checked:this.state.MadeInUSA,name:"MadeInUSA"}),label:r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Made In USA ("+this.state.madeInUSACount+")")}))))))),r.a.createElement(y.a,{item:!0,xs:9},r.a.createElement(y.a,{container:!0,xs:0},0===this.state.similarList.length?r.a.createElement(y.a,{item:!0,xs:12,style:{marginTop:"10px",marginBottom:"10px",display:"flex",justifyContent:"center"}},r.a.createElement(E.a,{variant:"h6"},"No Products to Display!")):r.a.createElement(r.a.Fragment,null,r.a.createElement(y.a,{item:!0,xs:3,style:{marginTop:"10px",marginBottom:"10px",display:"flex",justifyContent:"flex-start",alignItems:"center"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},r.a.createElement("b",null," ",100*this.state.page-99,"-",Math.min(100*this.state.page-99+99,this.state.totalItems)," of ",this.state.totalItems," products"))),r.a.createElement(y.a,{item:!0,xs:9,style:{marginTop:"10px",marginBottom:"10px",display:"flex",justifyContent:"flex-end"}},r.a.createElement(ja.a,{count:this.state.pageCount,page:this.state.page,color:"primary",boundaryCount:2,onChange:this.handlePageChange})),this.state.similarList.map((function(t,n){return r.a.createElement(y.a,{item:!0,xs:12,key:n},r.a.createElement(Et.a,{TransitionProps:{unmountOnExit:!0}},r.a.createElement(xt.a,{expandIcon:r.a.createElement(ua.a,null),"aria-controls":"panel2a-content",id:"panel2a-header",style:"1"===t.Discontinued?{backgroundColor:"#f4b9bb"}:{backgroundColor:"#FFFFFF"}},r.a.createElement(Ma,{product:t,handleZoomImage:e.props.handleZoomImage,isReferral:!1,storecost:a.cost,matchSearchItem:e.matchSearchItem})),r.a.createElement(St.a,{style:{paddingBottom:0}},r.a.createElement(La,{item:t,handleZoomImage:e.props.handleZoomImage,searchAllSubClass:function(){return e.searchAllSubClass(t.SubClass)}}))))})),r.a.createElement(y.a,{item:!0,xs:3,style:{marginTop:"10px",marginBottom:"10px",display:"flex",justifyContent:"flex-start",alignItems:"center"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},r.a.createElement("b",null," ",100*this.state.page-99,"-",Math.min(100*this.state.page-99+99,this.state.totalItems)," of ",this.state.totalItems," products"))),r.a.createElement(y.a,{item:!0,xs:9,style:{marginTop:"10px",marginBottom:"10px",display:"flex",justifyContent:"flex-end"}},r.a.createElement(ja.a,{count:this.state.pageCount,page:this.state.page,color:"primary",boundaryCount:2,onChange:this.handlePageChange})))))):r.a.createElement(y.a,{item:!0,xs:12,style:{marginTop:"10px",marginBottom:"10px",display:"flex",justifyContent:"center"}},r.a.createElement(E.a,{variant:"h6"},"No Products to Display!"))),r.a.createElement(Da,{openImage:this.state.openStoreImage,handleZoomImageClose:this.handleStoreZoomImageClose,storeImageUrl:this.state.storeImageUrl}),r.a.createElement(v.a,{fullWidth:!0,maxWidth:"md",open:this.state.matchAssignmentDialog,onClose:this.handleMatchAssignmentDialogClose,"aria-labelledby":"alert-dialog-matchassignment-title","aria-describedby":"alert-dialog-matchassignment"},r.a.createElement(wa,{handleZoomImage:this.props.handleZoomImage,newStoreItem:a,product:this.state.itemAssignmentTVDetails,handleMatchAssignmentDialogClose:this.handleMatchAssignmentDialogClose,newMatchType:this.state.checkedStoreMatch,currentStoreItemDetails:this.state.currentStoreItemDetails,reassignMatchSource:this.state.reassignMatchSource,reassignMatchScore:this.state.reassignMatchScore,screenname:this.props.screenname,reassignDiscFlag:this.state.reassignDiscFlag,populateMatchedItemOnReassignment:this.props.populateSearchedItemOnReassignment,handleStoreZoomImageOpen:this.handleStoreZoomImageOpen,labelPrinted:this.state.labelPrinted,labelPrintedBy:this.state.labelPrintedBy,labelPrintedOn:this.state.labelPrintedOn,operationType:"Search",removeMatchOnReassignment:this.props.removeMatchOnReassignment,markItemOnPOSMergePreConversion:this.props.markItemOnPOSMergePreConversion,markItemOnPOSMergeStoreConversion:this.props.markItemOnPOSMergeStoreConversion})),r.a.createElement(b.a,{open:this.state.loading,className:t.backdrop},r.a.createElement(S.a,{color:"inherit"})))}}]),n}(r.a.Component),Ba=Object(h.f)(Object(Xt.a)(Ua)(Object(ge.b)((function(e){return{storeId:e.appbar.storeId,userId:e.user.userId,userInfo:e.user,storeInfo:e.appbar}}),(function(e){return Object(pe.a)({addNotification:oe},e)}))(za)));var Fa=Object(xe.a)({chipGreen:{color:"white",backgroundColor:"#008000",minWidth:"50px",borderStyle:"solid",borderColor:"#000",borderWidth:"medium"},chipBlack:{minWidth:"50px",borderStyle:"solid",borderWidth:"medium"},chipRed:{color:"white",backgroundColor:"#c60c30",minWidth:"50px",borderStyle:"solid",borderColor:"#000",borderWidth:"medium"},flexStart:{display:"flex",alignItems:"center",justifyContent:"flex-start"},flexCenter:{display:"flex",alignItems:"center",justifyContent:"center"},flexEnd:{marginBottom:10,display:"flex",alignItems:"center",justifyContent:"flex-end"},textBold:{fontSize:"12px",fontWeight:"600"},orangeRow:{color:"orange"},redRow:{color:"red"},greenRow:{color:"green"},purpleRow:{color:"#e040fb"},blueRow:{color:"#20B2AA"},btnMargin:{marginTop:3,marginBottom:3,marginLeft:"10px"}}),Wa=function(e){var t=Fa(),a=r.a.useState(""),n=Object(We.a)(a,2),l=n[0],s=n[1],i=function(e){var t=parseFloat(e);return isNaN(t)?"":"$"+(Math.round(100*t)/100).toFixed(2)};return r.a.createElement(L.a,{style:e.itemData.discflag?{backgroundColor:"#f4b9bb"}:{backgroundColor:"#FFFFFF"}},r.a.createElement(y.a,{container:!0,spacing:0,style:{paddingLeft:"10px",paddingTop:"10px",paddingBottom:"10px"}},r.a.createElement(y.a,{item:!0,xs:12,md:12,lg:12},r.a.createElement(E.a,{style:{fontSize:"16px",fontWeight:"500"},color:"textPrimary"},r.a.createElement(C.a,{title:l,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{cursor:"pointer"},text:e.itemData.shortdesc},r.a.createElement("b",{onMouseEnter:function(){return s("Click to copy")},onClick:function(){return s("Copied to clipboard")}},e.itemData.shortdesc))))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Primary UPC: ",r.a.createElement(C.a,{title:l,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{marginLeft:"10px",cursor:"pointer"},text:e.itemData.primaryupc},r.a.createElement("b",{onMouseEnter:function(){return s("Click to copy")},onClick:function(){return s("Copied to clipboard")}},e.itemData.primaryupc))))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:"800"},className:function(){switch(e.matchtype?e.matchtype.toLowerCase():""){case"exact":return t.greenRow;case"approved":case"store approved":return t.orangeRow;case"similar":case"pending":return t.blueRow;case"no match":case"exclude":return t.redRow;case"marked":return t.purpleRow;default:return""}}()},function(){switch(e.matchtype?e.matchtype.toLowerCase():""){case"exact":return"Exact Match";case"approved":return"Approved Match";case"store approved":return"Store Approved";case"similar":return"Similar Suggested";case"pending":return"No Match Suggested";case"no match":return"No Match Confirmed";case"exclude":return"Excluded";case"marked":return"Marked";default:return""}}())),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Secondary UPC:",r.a.createElement(C.a,{title:l,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{marginLeft:"10px",cursor:"pointer"},text:e.itemData.secondaryUPC},r.a.createElement("b",{onMouseEnter:function(){return s("Click to copy")},onClick:function(){return s("Copied to clipboard")}},e.itemData.secondaryupc))))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Manuf. Part. No.: ",r.a.createElement("b",null,e.itemData.manufpart))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"SKU: ",r.a.createElement(C.a,{title:l,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{marginLeft:"10px",cursor:"pointer"},text:e.itemData.sku},r.a.createElement("b",{onMouseEnter:function(){return s("Click to copy")},onClick:function(){return s("Copied to clipboard")}},e.itemData.sku))))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Cost: ",r.a.createElement("b",null,i(e.itemData.cost)))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Retail: ",r.a.createElement("b",null,i(e.itemData.retail)))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Cost Variance: ",r.a.createElement("b",null,e.itemData.costvariance))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Demand Class: ",r.a.createElement("b",null,e.itemData.demandclass))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Fineline Code: ",r.a.createElement("b",null,e.itemData.pubfineline))))),r.a.createElement(y.a,{item:!0,xs:4},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,md:12,lg:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(C.a,{title:"Core item indicator",arrow:!0,placement:"right"},r.a.createElement(xa.a,{style:{minWidth:"85px"},label:"Core",className:"Y"===e.itemData.coreflag?t.chipGreen:t.chipBlack}))),r.a.createElement(y.a,{item:!0,xs:12,md:12,lg:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(C.a,{title:"Non stock item indicator",arrow:!0,placement:"right"},r.a.createElement(xa.a,{style:{minWidth:"85px"},label:"Non Stock",className:"1"===e.itemData.nonstockflag?t.chipRed:t.chipBlack}))),r.a.createElement(y.a,{item:!0,xs:12,md:12,lg:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(C.a,{title:"Item available in RDC indicator",arrow:!0,placement:"right"},r.a.createElement(xa.a,{style:{minWidth:"85px"},label:"RDC",className:e.itemData.rdcflag>0?t.chipGreen:""===e.itemData.rdcflag?t.chipBlack:t.chipRed}))))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Vendor Name: ",r.a.createElement("b",null,e.itemData.vendorname))),r.a.createElement(y.a,{item:!0,xs:4},""===e.itemData.dispqty?"":r.a.createElement(E.a,{style:e.itemData.dispqty>0?{fontSize:"14px",color:"green"}:{fontSize:"14px",color:"red"}},"Available: ",r.a.createElement("b",null,e.itemData.dispqty?e.itemData.dispqty:0))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Department: ",r.a.createElement("b",null,e.itemData.department))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"UOM: ",r.a.createElement("b",null,e.itemData.uom))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Class: ",r.a.createElement("b",null,e.itemData.class))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Weight: ",r.a.createElement("b",null,e.itemData.weight))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Sub Class: ",r.a.createElement("b",null,e.itemData.subclass))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Length: ",r.a.createElement("b",null,e.itemData.length))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Retail Assortment: ",r.a.createElement("b",null,e.itemData.retailassort))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Width: ",r.a.createElement("b",null,e.itemData.width))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Country Of Origin: ",r.a.createElement("b",null,e.itemData.countryorigin))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Height: ",r.a.createElement("b",null,e.itemData.height))),e.itemData.discflag||"None"===e.itemData.tobediscontinued?"":r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"To Be Discontinued Date: ",r.a.createElement("b",null,function(e){if(""==e||null==e)return"";e=(n=e).includes("T")?new Date(n).toLocaleString():new Date(n+" UTC").toLocaleString();var t=(e=new Date(e)).getFullYear(),a=(1+e.getMonth()).toString();a=a.length>1?a:"0"+a;var n,r=e.getDate().toString();return a+"/"+(r=r.length>1?r:"0"+r)+"/"+t}(e.itemData.tobediscontinued)))),e.itemData.discflag||"None"===e.itemData.tobediscontinued?"":r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Reason: ",r.a.createElement("b",null,e.itemData.tbdreason)))))))},Va=Object(xe.a)({sizeSmall:{padding:"6px 6px 6px 16px"},blackRow:{color:"#000000"},redRow:{color:"red"},greenRow:{color:"green"},purpleRow:{color:"#e040fb"},blueRow:{color:"#20B2AA"},btnMargin:{marginTop:3,marginBottom:3,marginLeft:"10px"}});var Ha=function(e){var t=Va(),a=!!e.rows.competitor&&e.rows.competitor,n=!!e.rows.pos&&e.rows.pos,l=!!e.rows.tv&&e.rows.tv,s=function(e){var t=parseFloat(e);return t=isNaN(t)?"":"$"+(Math.round(100*t)/100).toFixed(2)},i=function(e,t){var a=parseFloat(e),n=parseFloat(t),r="NA";return isNaN(a)||isNaN(n)||t>0&&(r=((e-t)/t*100).toFixed(2),r+="%"),r};return r.a.createElement(D.a,{component:I.a},r.a.createElement(k.a,{size:"small","aria-label":"cost-retail verification table"},r.a.createElement(O.a,null,r.a.createElement(N.a,null,r.a.createElement(w.a,{classes:{sizeSmall:t.sizeSmall}}),r.a.createElement(w.a,{classes:{sizeSmall:t.sizeSmall},align:"center"},"TV"),r.a.createElement(w.a,{classes:{sizeSmall:t.sizeSmall},align:"center"},a?a.name:" "),r.a.createElement(w.a,{classes:{sizeSmall:t.sizeSmall},align:"center"},"File"),r.a.createElement(w.a,{classes:{sizeSmall:t.sizeSmall},align:"center"},"Variance"))),r.a.createElement(P.a,null,r.a.createElement(N.a,null,r.a.createElement(w.a,{classes:{sizeSmall:t.sizeSmall},component:"th",scope:"row"},"Retail"),r.a.createElement(w.a,{classes:{sizeSmall:t.sizeSmall},align:"center"},l&&l.retail?s(l.retail)+(1===l.variableretail?"*":" "):" "),r.a.createElement(w.a,{classes:{sizeSmall:t.sizeSmall},align:"center"},a?s(a.retail):" "),r.a.createElement(w.a,{classes:{sizeSmall:t.sizeSmall},align:"center"},n?s(n.retail):" "),r.a.createElement(w.a,{classes:{sizeSmall:t.sizeSmall},align:"center"},n?i(l.retail,n.retail):" ")),r.a.createElement(N.a,null,r.a.createElement(w.a,{classes:{sizeSmall:t.sizeSmall},component:"th",scope:"row"},"Cost"),r.a.createElement(w.a,{classes:{sizeSmall:t.sizeSmall},align:"center"},l?s(l.cost):" "),r.a.createElement(w.a,{classes:{sizeSmall:t.sizeSmall},align:"center"},a?s(a.cost):" "),r.a.createElement(w.a,{classes:{sizeSmall:t.sizeSmall},align:"center"},n?s(n.cost):" "),r.a.createElement(w.a,{classes:{sizeSmall:t.sizeSmall},align:"center"},n?i(l.cost,n.cost):" ")),r.a.createElement(N.a,null,r.a.createElement(w.a,{classes:{sizeSmall:t.sizeSmall},component:"th",scope:"row"},"Pack"),r.a.createElement(w.a,{classes:{sizeSmall:t.sizeSmall},align:"center"},l?l.pack:" "),r.a.createElement(w.a,{classes:{sizeSmall:t.sizeSmall},align:"center"},a?a.pack:" "),r.a.createElement(w.a,{classes:{sizeSmall:t.sizeSmall},align:"center"},n?n.pack:" "),r.a.createElement(w.a,{classes:{sizeSmall:t.sizeSmall},align:"center"})),a?r.a.createElement(N.a,null,r.a.createElement(w.a,{classes:{sizeSmall:t.sizeSmall},align:"left",colSpan:4},a.costlevel?"* "+function(){var e=a.name?a.name.toString().toLowerCase():"",t=a.costlevel,n="";if("ace"===e)switch(t){case"Cost_Level1":n="Catalog Cost";break;default:n="Catalog Cost"}else if("dib"===e)switch(t){case"Cost_Level1":n="Vision Cost 1";break;case"Cost_Level2":n="Vision Cost 2";break;case"Cost_Level3":n="Vision Cost 3";break;case"Cost_Level4":n="Classic Cost 1";break;case"Cost_Level5":n="Classic Cost 2";break;case"Cost_Level6":n="Classic Cost 3";break;default:n="Vision Cost 1"}else if("orgill"===e)switch(t){case"Cost_Level1":n="Advantage Cost";break;case"Cost_Level2":n="VP2 Cost";break;case"Cost_Level3":n="VP1 Cost";break;default:n="Advantage Cost"}else n="Cost Level 1";return n}():" ")):"")))};var Xa=function(e){var t=e.details&&e.details.lastupdatedby?e.details.lastupdatedby:"",a=e.details&&e.details.lastupdateddate?e.details.lastupdateddate:"",n=e.details&&e.details.reason?e.details.reason:"",l=e.details&&e.details.comment?e.details.comment:"",s=!(!e.details||!e.details.resolved)&&e.details.resolved,i=e.details&&e.details.resolutioncomment?e.details.resolutioncomment:"",o=e.details&&e.details.resolvedby?e.details.resolvedby:"",c=e.details&&e.details.resolveddate?e.details.resolveddate:"",m=function(e){if(""==e||null==e)return"";e=(n=e).includes("T")?new Date(n).toLocaleString():new Date(n+" UTC").toLocaleString();var t=(e=new Date(e)).getFullYear(),a=(1+e.getMonth()).toString();a=a.length>1?a:"0"+a;var n,r=e.getDate().toString();return a+"/"+(r=r.length>1?r:"0"+r)+"/"+t};return r.a.createElement(L.a,{style:{paddingLeft:"10px",paddingRight:"10px"}},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center",paddingTop:"5px"}},r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:500}},"COMMENTS")),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(_e.a,null)),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px",marginTop:"8px"},color:"textPrimary"},"Reason: ",r.a.createElement("b",null,n))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px",marginTop:"8px",wordBreak:"break-all"},color:"textPrimary"},"Comment: ",r.a.createElement("b",null,l))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px",marginTop:"8px"},color:"textPrimary"},"Last Updated By: ",r.a.createElement("b",null,t))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px",marginTop:"8px"},color:"textPrimary"},"Last Updated Date: ",r.a.createElement("b",null,m(a)))),s?r.a.createElement(r.a.Fragment,null,r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px",marginTop:"8px",wordBreak:"break-all"},color:"textPrimary"},"Resolution Comment: ",r.a.createElement("b",null,i))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px",marginTop:"8px"},color:"textPrimary"},"Resolved By: ",r.a.createElement("b",null,o))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px",marginTop:"8px"},color:"textPrimary"},"Resolved Date: ",r.a.createElement("b",null,m(c))))):null))};var Ga=function(e){var t=e.lastFourActivities;return r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(D.a,{component:I.a},r.a.createElement(k.a,{size:"small","aria-label":"a dense table"},r.a.createElement(O.a,null,r.a.createElement(N.a,null,r.a.createElement(w.a,{colSpan:6,align:"center"},"LAST FOUR ACTIVITIES")),0===t.length?r.a.createElement(N.a,null,r.a.createElement(w.a,{align:"center"},"No Activities Performed")):r.a.createElement(N.a,null,r.a.createElement(w.a,null,"Store UPC"),r.a.createElement(w.a,{align:"center"},"Store SKU"),r.a.createElement(w.a,{align:"center"},"TV UPC"),r.a.createElement(w.a,{align:"center"},"TV SKU"),r.a.createElement(w.a,{align:"center"},"TV Description"),r.a.createElement(w.a,{align:"center"},"Action"))),0===t.length?null:r.a.createElement(P.a,null,t.map((function(e,t){return r.a.createElement(N.a,{key:e.storeupc+"_"+e.tvsku+"_"+e.activitytype+"_"+t},r.a.createElement(w.a,{component:"th",scope:"row"},e.storeupc&&"0"!==e.storeupc?e.storeupc:""),r.a.createElement(w.a,{align:"center"},e.storesku&&"0"!=e.storesku?e.storesku:""),r.a.createElement(w.a,{align:"center"},e.tvupc&&"0"!=e.tvupc?e.tvupc:""),r.a.createElement(w.a,{align:"center"},e.tvsku&&"0"!=e.tvsku?e.tvsku:""),r.a.createElement(w.a,{align:"center"},e.tvdesc),r.a.createElement(w.a,{align:"center"}," ",function(e,t,a){switch(e){case"E":return"E"===a?"Exact Match":"A"===a?"Approved Match":"R"===a?"Store Approved":"P"===a?"No Match Suggested":"S"===a?"Similar Suggested":"N"===a?"No Match Confirmed":"X"===a?"Excluded":"M"===a?"Marked":"";case"B":return"S"===t?"Store Break":"H"===t?"Hard Break":"";case"N":return"No Match Confirmed";case"U":return"Undo";case"M":return"E"===a?"Exact Match":"A"===a?"Approved Match":"R"===a?"Store Approved":"";default:return""}}(e.activitytype,e.breaktype,e.matchtype)))}))))))},Ka=function(e){Object(u.a)(a,e);var t=Object(p.a)(a);function a(e){var n;return Object(c.a)(this,a),(n=t.call(this,e)).showErrorMessage=function(e){n.props.addNotification(e,de)},n.showSuccessMessage=function(e){n.props.addNotification(e,me)},n.showInfoMessage=function(e){n.props.addNotification(e,ue)},n.handleChange=function(e){"genericSellPrice"===e.target.name&&e.target.value?/^[0-9]*\.?[0-9]*$/.test(e.target.value.toString())&&n.setState(Object(f.a)({},e.target.name,e.target.value)):n.setState(Object(f.a)({},e.target.name,e.target.value))},n.printGenericLabel=function(){var e,t=n.state.genericUOM?n.state.genericUOM.toString():"",a=n.state.genericUPC?n.state.genericUPC.toString():"",r=n.state.genericSKU?n.state.genericSKU.toString():"",l=n.state.genericSellPrice?parseFloat(n.state.genericSellPrice).toFixed(2).toString():"",s=n.state.genericDesc?n.state.genericDesc.toString():"",i=!1,o="";"UPC"===n.state.genericBarcodeType?a?(i=!0,o=14===a.length?"^FO185,75^BY1^BCN,30,N,N^FD"+a+"^FS^FO235,125^A0N,20,20^FD"+a+"^FS":13===a.length?"^FO195,75^BY1^BCN,30,N,N^FD"+a+"^FS^FO235,125^A0N,20,20^FD"+a+"^FS":12===a.length?"^FO205,75^BY1^BCN,30,N,N^FD"+a+"^FS^FO235,125^A0N,20,20^FD"+a+"^FS":11===a.length?"^FO215,75^BY1^BCN,30,N,N^FD"+a+"^FS^FO235,125^A0N,20,20^FD"+a+"^FS":"^FO225,75^BY1^BCN,30,N,N^FD"+a+"^FS^FO245,125^A0N,20,20^FD"+a+"^FS"):n.showErrorMessage("Enter UPC !"):r?(i=!0,o="^FO240,90^BY1^BCN,30,N,N^FD"+r+"^FS^FO245,125^A0N,20,20^FD"+a+"^FS"):n.showErrorMessage("Enter SKU !"),e="^XA^POI^LH0,0^FO0,35^A0N,25,25^FD"+t+"^FS^FO30,35^A0N,65,65^FD"+l+"^FS^FO3,110^A0N,40,20^FD"+s+"^FS"+o+"^FO0,145^GB375,0,5^FS^FO0,185^A0N,45,30^FD"+r+"^FS^FO155,150^GB0,75,5^FS^FO250,150^GB0,75,5^FS^XZ",n.props.selectedPrinter&&"None"!==n.props.selectedPrinter.uid?i&&n.props.selectedPrinter.send(e,(function(){n.props.handlePrintClose(e)}),(function(){n.showErrorMessage("Error while printing generic label")})):n.showErrorMessage("Printer Not Selected !")},n.state={genericSKU:"",genericUPC:"",genericDesc:"",genericSellPrice:"",genericUOM:" ",genericBarcodeType:"UPC"},n}return Object(m.a)(a,[{key:"render",value:function(){var e=this.props.classes;return r.a.createElement(L.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center",backgroundColor:"#c60c30",color:"white",padding:"12px 12px"}},r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:500}},"DESCRIPTION ONLY LABEL")),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(R.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:6},r.a.createElement(M.a,{id:"outlined-skugeneric",fullWidth:!0,InputProps:{className:e.search},label:"SKU",variant:"outlined",name:"genericSKU",size:"small",value:this.state.genericSKU,onChange:this.handleChange,inputProps:{maxLength:14}})),r.a.createElement(y.a,{item:!0,xs:6},r.a.createElement(M.a,{id:"outlined-upcgeneric",fullWidth:!0,InputProps:{className:e.search},label:"UPC",variant:"outlined",name:"genericUPC",size:"small",value:this.state.genericUPC,onChange:this.handleChange,inputProps:{maxLength:14}})),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(M.a,{id:"outlined-descgeneric",fullWidth:!0,InputProps:{className:e.search},label:"Description",variant:"outlined",name:"genericDesc",size:"small",value:this.state.genericDesc,onChange:this.handleChange,inputProps:{maxLength:24}})),r.a.createElement(y.a,{item:!0,xs:4},r.a.createElement(M.a,{id:"outlined-pricegeneric",fullWidth:!0,InputProps:{className:e.search},label:"Selling Price",variant:"outlined",name:"genericSellPrice",size:"small",value:this.state.genericSellPrice,onChange:this.handleChange})),r.a.createElement(y.a,{item:!0,xs:4},r.a.createElement(ut.a,{variant:"outlined",size:"small",style:{width:180}},r.a.createElement(dt.a,{id:"select-genericuom-label"},"UOM"),r.a.createElement(lt.a,{labelId:"select-genericuom-label",id:"select-genericuom",label:"UOM",value:this.state.genericUOM,name:"genericUOM",onChange:this.handleChange},r.a.createElement(qe.a,{value:" "},"None"),r.a.createElement(qe.a,{value:"U"},"Each"),r.a.createElement(qe.a,{value:"FT"},"Feet"),r.a.createElement(qe.a,{value:"OZ"},"Ounce"),r.a.createElement(qe.a,{value:"LB"},"LB"),r.a.createElement(qe.a,{value:"QT"},"Quartz"),r.a.createElement(qe.a,{value:"CF"},"Cubic Feet"),r.a.createElement(qe.a,{value:"SF"},"Square Feet")))),r.a.createElement(y.a,{item:!0,xs:4},r.a.createElement(ut.a,{variant:"outlined",size:"small",style:{width:180}},r.a.createElement(dt.a,{id:"select-genericbarcode-label"},"Barcode Type"),r.a.createElement(lt.a,{labelId:"select-genericbarcode-label",id:"select-genericbarcode",label:"Barcode Type",value:this.state.genericBarcodeType,name:"genericBarcodeType",onChange:this.handleChange},r.a.createElement(qe.a,{value:"UPC"},"UPC"),r.a.createElement(qe.a,{value:"SKU"},"SKU")))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},r.a.createElement(x.a,{size:"small",variant:"contained",color:"primary",onClick:this.props.handleClose},"Cancel"),r.a.createElement(x.a,{size:"small",variant:"contained",color:"primary",style:{marginLeft:"10px"},onClick:this.printGenericLabel},"Print")))))))}}]),a}(r.a.Component),Za=Object(Xt.a)({search:{backgroundColor:"#fff"}})(Object(ge.b)(null,(function(e){return Object(pe.a)({addNotification:oe},e)}))(Ka)),qa=a(749),_a=a(738);function Ya(e){var t=e.children,a=e.value,n=e.index,l=Object(g.a)(e,["children","value","index"]);return r.a.createElement("div",Object.assign({role:"tabpanel",hidden:a!==n,id:"simple1-tabpanel-".concat(n),"aria-labelledby":"simple1-tab-".concat(n)},l),a===n&&r.a.createElement("div",null,t))}function Qa(e){return{id:"simple1-tab-".concat(e),"aria-controls":"simple1-tabpanel-".concat(e)}}var Ja=function(e){Object(u.a)(n,e);var t=Object(p.a)(n);function n(e){var r;return Object(c.a)(this,n),(r=t.call(this,e)).showErrorMessage=function(e){r.props.addNotification(e,de)},r.showSuccessMessage=function(e){r.props.addNotification(e,me)},r.showInfoMessage=function(e){r.props.addNotification(e,ue)},r.handlePrinterChange=function(e){r.props.handlePrinterChange(e.target.value)},r.sendCalibrationFile=function(){var e="";r.props.selectedPrinter.uid.includes("ZQ610")?e=a(458):r.props.selectedPrinter.uid.includes("ZD410")?e=a(459):r.props.selectedPrinter.uid.includes("2824")?e=a(460):r.props.selectedPrinter.uid.includes("QLn220")?e=a(461):r.showErrorMessage("No Calibration Settings present for this printer !");var t=e;r.props.selectedPrinter&&"None"!==r.props.selectedPrinter.uid&&""!==e?r.props.selectedPrinter.sendFile(t,void 0,(function(){r.showErrorMessage("Error while sending calibration file")})):r.showErrorMessage("Printer Not Selected !")},r.printTestLabel=function(){r.props.selectedPrinter&&"None"!==r.props.selectedPrinter.uid?r.props.selectedPrinter.send("^XA^POI^LH0,0^FO15,50^A0N,50,50^FD TEST LABEL^FS^XZ",void 0,(function(){r.showErrorMessage("Error while printing test label")})):r.showErrorMessage("Printer Not Selected !")},r.handleLabelSettingsChange=function(e){var t=r.props.labelSettings;"moreToPrint"===e.target.name||"descriptionType"===e.target.name||"barcodeToPrint"===e.target.name?t[e.target.name]=e.target.value:"printDemandCode"===e.target.name||"printCostCode"===e.target.name||"printUOM"===e.target.name||"conversionRPECombined"===e.target.name?t[e.target.name]=e.target.checked:e.target.name.includes("textCostCode")&&(t[e.target.name]=e.target.value),r.props.handleLabelSettingsChange(t)},r.state={printerList:null,selectedPrinter:null},r}return Object(m.a)(n,[{key:"render",value:function(){var e=this.props.classes;return r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(ye.a,{position:"static"},r.a.createElement(qa.a,{value:this.props.tabValue1,variant:"fullWidth",onChange:this.props.handleTabChange1,"aria-label":"simple tabs example"},r.a.createElement(_a.a,Object.assign({label:r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:"500"}},"Label Settings")},Qa(0))),r.a.createElement(_a.a,Object.assign({label:r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:"500"}},"Printer Settings")},Qa(1))),r.a.createElement(_a.a,Object.assign({label:r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:"500"}},"Other Settings")},Qa(2))))),r.a.createElement(Ya,{value:this.props.tabValue1,index:0},r.a.createElement(L.a,null,r.a.createElement(R.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:6,style:{display:"flex",justifyContent:"center"}},r.a.createElement(ut.a,{variant:"outlined",size:"small",style:{width:200}},r.a.createElement(dt.a,{id:"select-descriptiontype-label"},"Description Type"),r.a.createElement(lt.a,{labelId:"select-descriptiontype-label",id:"select-descriptiontype",label:"Description Type",value:this.props.labelSettings.descriptionType,name:"descriptionType",onChange:this.handleLabelSettingsChange},r.a.createElement(qe.a,{value:"Store Description"},"Store Description"),r.a.createElement(qe.a,{value:"TV Description"},"TV Description")))),r.a.createElement(y.a,{item:!0,xs:6,style:{display:"flex",justifyContent:"center"}},r.a.createElement(ut.a,{variant:"outlined",size:"small",style:{width:200}},r.a.createElement(dt.a,{id:"select-addprint-label"},"More To Print"),r.a.createElement(lt.a,{labelId:"select-addprint-label",id:"select-addprint",label:"More To Print",value:this.props.labelSettings.moreToPrint,name:"moreToPrint",onChange:this.handleLabelSettingsChange},r.a.createElement(qe.a,{value:"Manuf. Part No."},"Manuf. Part No."),r.a.createElement(qe.a,{value:"Original SKU"},"Original SKU"),r.a.createElement(qe.a,{value:"Both Part No. and SKU"},"Both Part No. and SKU")))),r.a.createElement(y.a,{item:!0,xs:6,style:{display:"flex",justifyContent:"center"}},r.a.createElement(it.a,{value:"start",control:r.a.createElement(st.a,{name:"printDemandCode",onChange:this.handleLabelSettingsChange,checked:this.props.labelSettings.printDemandCode,color:"primary"}),label:"Print Demand Code?",labelPlacement:"start"})),r.a.createElement(y.a,{item:!0,xs:6,style:{display:"flex",justifyContent:"center"}},r.a.createElement(ut.a,{variant:"outlined",size:"small",style:{width:200}},r.a.createElement(dt.a,{id:"select-barcodeprint-label"},"Barcode To Print"),r.a.createElement(lt.a,{labelId:"select-barcodeprint-label",id:"select-barcodeprint",label:"Barcode To Print",value:this.props.labelSettings.barcodeToPrint,name:"barcodeToPrint",onChange:this.handleLabelSettingsChange},r.a.createElement(qe.a,{value:"SKU Barcode"},"SKU Barcode"),r.a.createElement(qe.a,{value:"UPC Barcode"},"UPC Barcode")))),r.a.createElement(y.a,{item:!0,xs:2,style:{display:"flex",alignItems:"center",justifyContent:"center"}},"Cost Code:"),r.a.createElement(y.a,{item:!0,xs:1,style:{display:"flex",justifyContent:"center"}},r.a.createElement(M.a,{id:"outlined-costcode0",fullWidth:!0,InputProps:{className:e.search},inputProps:{maxLength:1},label:"0",variant:"outlined",size:"small",name:"textCostCode0",value:this.props.labelSettings.textCostCode0,onChange:this.handleLabelSettingsChange})),r.a.createElement(y.a,{item:!0,xs:1,style:{display:"flex",justifyContent:"center"}},r.a.createElement(M.a,{id:"outlined-costcode1",fullWidth:!0,InputProps:{className:e.search},inputProps:{maxLength:1},label:"1",variant:"outlined",size:"small",name:"textCostCode1",value:this.props.labelSettings.textCostCode1,onChange:this.handleLabelSettingsChange})),r.a.createElement(y.a,{item:!0,xs:1,style:{display:"flex",justifyContent:"center"}},r.a.createElement(M.a,{id:"outlined-costcode2",fullWidth:!0,InputProps:{className:e.search},inputProps:{maxLength:1},label:"2",variant:"outlined",size:"small",name:"textCostCode2",value:this.props.labelSettings.textCostCode2,onChange:this.handleLabelSettingsChange})),r.a.createElement(y.a,{item:!0,xs:1,style:{display:"flex",justifyContent:"center"}},r.a.createElement(M.a,{id:"outlined-costcode3",fullWidth:!0,InputProps:{className:e.search},inputProps:{maxLength:1},label:"3",variant:"outlined",size:"small",name:"textCostCode3",value:this.props.labelSettings.textCostCode3,onChange:this.handleLabelSettingsChange})),r.a.createElement(y.a,{item:!0,xs:1,style:{display:"flex",justifyContent:"center"}},r.a.createElement(M.a,{id:"outlined-costcode4",fullWidth:!0,InputProps:{className:e.search},inputProps:{maxLength:1},label:"4",variant:"outlined",size:"small",name:"textCostCode4",value:this.props.labelSettings.textCostCode4,onChange:this.handleLabelSettingsChange})),r.a.createElement(y.a,{item:!0,xs:1,style:{display:"flex",justifyContent:"center"}},r.a.createElement(M.a,{id:"outlined-costcode5",fullWidth:!0,InputProps:{className:e.search},inputProps:{maxLength:1},label:"5",variant:"outlined",size:"small",name:"textCostCode5",value:this.props.labelSettings.textCostCode5,onChange:this.handleLabelSettingsChange})),r.a.createElement(y.a,{item:!0,xs:1,style:{display:"flex",justifyContent:"center"}},r.a.createElement(M.a,{id:"outlined-costcode6",fullWidth:!0,InputProps:{className:e.search},inputProps:{maxLength:1},label:"6",variant:"outlined",size:"small",name:"textCostCode6",value:this.props.labelSettings.textCostCode6,onChange:this.handleLabelSettingsChange})),r.a.createElement(y.a,{item:!0,xs:1,style:{display:"flex",justifyContent:"center"}},r.a.createElement(M.a,{id:"outlined-costcode7",fullWidth:!0,InputProps:{className:e.search},inputProps:{maxLength:1},label:"7",variant:"outlined",size:"small",name:"textCostCode7",value:this.props.labelSettings.textCostCode7,onChange:this.handleLabelSettingsChange})),r.a.createElement(y.a,{item:!0,xs:1,style:{display:"flex",justifyContent:"center"}},r.a.createElement(M.a,{id:"outlined-costcode8",fullWidth:!0,InputProps:{className:e.search},inputProps:{maxLength:1},label:"8",variant:"outlined",size:"small",name:"textCostCode8",value:this.props.labelSettings.textCostCode8,onChange:this.handleLabelSettingsChange})),r.a.createElement(y.a,{item:!0,xs:1,style:{display:"flex",justifyContent:"center"}},r.a.createElement(M.a,{id:"outlined-costcode9",fullWidth:!0,InputProps:{className:e.search},inputProps:{maxLength:1},label:"9",variant:"outlined",size:"small",name:"textCostCode9",value:this.props.labelSettings.textCostCode9,onChange:this.handleLabelSettingsChange})),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(it.a,{value:"start",control:r.a.createElement(st.a,{name:"printCostCode",onChange:this.handleLabelSettingsChange,checked:this.props.labelSettings.printCostCode,color:"primary"}),label:"Print Cost Code instead of Bin Label Date?",labelPlacement:"start"})),r.a.createElement(y.a,{item:!0,xs:4},r.a.createElement(it.a,{value:"start",control:r.a.createElement(st.a,{name:"printUOM",onChange:this.handleLabelSettingsChange,checked:this.props.labelSettings.printUOM,color:"primary"}),label:"Print UOM?",labelPlacement:"start"})))))),r.a.createElement(Ya,{value:this.props.tabValue1,index:1},r.a.createElement(L.a,{style:{height:"270px",paddingLeft:"10px",paddingRight:"10px"}},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:6,style:{display:"flex",justifyContent:"center",paddingTop:"20px"}},r.a.createElement(ut.a,{variant:"outlined",size:"small",style:{width:200},className:e.search},r.a.createElement(dt.a,{id:"selectprinter-label"},"Printer"),r.a.createElement(lt.a,{labelId:"selectprinter-label",id:"selectprinter",name:"selectprinter",value:this.props.selectedPrinter?this.props.selectedPrinter.name:"",onChange:this.handlePrinterChange,label:"Sort Order"},this.props.printerList.map((function(e){return r.a.createElement(qe.a,{value:e.uid,key:e.name},e.name)}))))),r.a.createElement(y.a,{item:!0,xs:6,style:{display:"flex",justifyContent:"center",paddingTop:"20px"}},r.a.createElement(x.a,{color:"primary",variant:"contained",style:{minWidth:"106px"},onClick:this.props.refreshPrinterList},"Refresh"),r.a.createElement(C.a,{title:"(Only for Zebra ZQ610, LP 2824 Plus, ZD410 and QLn220 printers)",arrow:!0},r.a.createElement(x.a,{disabled:!(this.props.selectedPrinter.uid.includes("ZQ610")||this.props.selectedPrinter.uid.includes("ZD410")||this.props.selectedPrinter.uid.includes("2824")||this.props.selectedPrinter.uid.includes("QLn220")),color:"primary",variant:"contained",style:{minWidth:"106px",marginLeft:"10px"},onClick:this.sendCalibrationFile},"Calibrate"))),r.a.createElement(y.a,{item:!0,xs:6}),r.a.createElement(y.a,{item:!0,xs:6,style:{display:"flex",justifyContent:"center"}},r.a.createElement(x.a,{disabled:!this.props.selectedPrinter,color:"primary",variant:"contained",onClick:this.printTestLabel},"Print Test Label"))))),r.a.createElement(Ya,{value:this.props.tabValue1,index:2},r.a.createElement(L.a,{style:{height:"270px",paddingLeft:"10px",paddingRight:"10px"}},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,style:{paddingTop:"10px"}},r.a.createElement(it.a,{value:"start",control:r.a.createElement(st.a,{name:"conversionRPECombined",onChange:this.handleLabelSettingsChange,checked:this.props.labelSettings.conversionRPECombined,color:"primary"}),label:"Conversion & RPE combined",labelPlacement:"start"})))))))}}]),n}(r.a.Component),$a=Object(Xt.a)({search:{backgroundColor:"#fff"}})(Object(ge.b)(null,(function(e){return Object(pe.a)({addNotification:oe},e)}))(Ja));var en=Object(ge.b)((function(e){return{appOnlineMode:e.appmode.online}}),null)((function(e){var t=r.a.useState(!1),n=Object(We.a)(t,2),l=n[0],s=n[1],i=r.a.useState(""),o=Object(We.a)(i,2),c=o[0],m=o[1],d=function(e){m(e)},u=function(){s(!1)},p=function(t){t.stopPropagation(),e.matchSearchItem(e.product.sku)},g=function(e){var t=parseFloat(e);return isNaN(t)?"":"$"+(Math.round(100*t)/100).toFixed(2)};return r.a.createElement(r.a.Fragment,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:2,sm:2,md:1,lg:1,onClick:function(e){e.stopPropagation()}},r.a.createElement("div",{onClick:function(){return e.handleZoomImage(e.product.sku)}},r.a.createElement("img",{src:function(t){if("None"!==t&&null!==t||(t=0),e.appOnlineMode)var n="http://images.truevalue.com/getimage.asp?id="+t+"&ImageType=2&NoImageType=2&ColorImageSize=1";else n=a(94);return n}(e.product.sku),style:{maxWidth:"50px",maxHeight:"50px",width:"50px",height:"50px",backgroundColor:"#f5f5f5",objectFit:"contain"},title:e.product.shortdesc,alt:"item"}))),r.a.createElement(y.a,{item:!0,xs:10,sm:10,md:11,lg:11,style:{marginTop:"5px"}},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:10,lg:11},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:4,lg:4,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(C.a,{title:c,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{cursor:"pointer"},text:e.product.upc},r.a.createElement("span",{onMouseEnter:function(){return d("Click to copy")},onClick:function(){return d("Copied to clipboard")}},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"UPC: ",e.product.upc))))),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:3,lg:3,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(C.a,{title:c,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{cursor:"pointer"},text:e.product.sku},r.a.createElement("span",{onMouseEnter:function(){return d("Click to copy")},onClick:function(){return d("Copied to clipboard")}},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"SKU: ",e.product.sku))))),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:2,lg:2},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Cost: ",g(e.product.cost))),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:3,lg:3},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Retail: ",g(e.product.retail))),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:4,lg:4},r.a.createElement(E.a,{style:e.product.rdcflag>0?{fontSize:"12px",fontWeight:"600",color:"green"}:{fontSize:"12px",fontWeight:"600",color:"red"}},"00"==e.RDCNumber?"":"Available In RDC:"+(e.product.rdcflag>0?"Yes":"No"))),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:3,lg:3},r.a.createElement(E.a,{style:e.product.discflag?{fontSize:"12px",fontWeight:"600",color:"red"}:{fontSize:"12px",fontWeight:"600"}},"Discontinued: ",e.product.discflag?"Yes":"No")),"00"==e.RDCNumber?r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:2,lg:2}," "):r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:2,lg:2},r.a.createElement(E.a,{style:e.product.dispqty>0?{fontSize:"12px",fontWeight:"600",color:"green"}:{fontSize:"12px",fontWeight:"600",color:"red"}},"Available : ",e.product.dispqty?e.product.dispqty:0)),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:3,lg:3},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Pack: ",e.product.pack)),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:4,lg:4,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(C.a,{title:c,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{cursor:"pointer"},text:e.product.shortdesc},r.a.createElement("span",{onMouseEnter:function(){return d("Click to copy")},onClick:function(){return d("Copied to clipboard")}},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},e.product.shortdesc))))),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:3,lg:3},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Cost Variance: ",e.product.costvariance)),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:2,lg:2},r.a.createElement(E.a,{style:"Y"===e.product.coreflag?{fontSize:"12px",fontWeight:"600",color:"green"}:{fontSize:"12px",fontWeight:"600",color:"red"}},"Core Item : ","Y"===e.product.coreflag?"Yes":"No")),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:3,lg:3},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"})),r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:7,lg:7}),r.a.createElement(y.a,{item:!0,xs:12,sm:8,md:5,lg:5},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},e.product.discflag?e.product.referralid?"Referral : "+e.product.referralid:"":" ")))),r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:2,lg:1,style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},e.product.discflag?null:r.a.createElement(C.a,{title:"click to match item",arrow:!0},r.a.createElement(x.a,{size:"small",color:"primary",variant:"contained",onClick:function(e){return p(e)}},"Select")))))),r.a.createElement(v.a,{open:l,onClose:u,"aria-labelledby":"alert-dialog-similaritemmatch","aria-describedby":"alert-dialog-similaritemmatch"},r.a.createElement(L.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center",backgroundColor:"#c60c30",color:"white",padding:"12px 12px"}},r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:500}},"ALERT")),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(R.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,null,"Do you want to match this TV Item ?")),r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},r.a.createElement(x.a,{onClick:u,size:"small",variant:"contained",color:"primary"},"No"),r.a.createElement(x.a,{onClick:p,size:"small",variant:"contained",color:"primary",style:{marginLeft:"10px"}},"Yes")))))))))}));function tn(e){var t=an(),a=e.item,n=e.item.referral,l=function(e){if(""==e||null==e)return"";e=(n=e).includes("T")?new Date(n).toLocaleString():new Date(n+" UTC").toLocaleString();var t=(e=new Date(e)).getFullYear(),a=(1+e.getMonth()).toString();a=a.length>1?a:"0"+a;var n,r=e.getDate().toString();return a+"/"+(r=r.length>1?r:"0"+r)+"/"+t};return r.a.createElement(r.a.Fragment,null,r.a.createElement(y.a,{container:!0,spacing:2,style:{paddingBottom:10}},r.a.createElement(y.a,{item:!0,xs:12,sm:6,md:6,lg:6},r.a.createElement(y.a,{container:!0,spacing:0,style:{paddingLeft:"10px",paddingTop:"10px",paddingBottom:"10px"}},r.a.createElement(y.a,{item:!0,xs:12,style:{marginTop:"0px"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Primary UPC: ",r.a.createElement("b",null,a.primaryupc))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Secondary UPC: ",r.a.createElement("b",null,a.secondaryupc))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Manuf. Part. No.: ",r.a.createElement("b",null,a.manufpart))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Demand Class: ",r.a.createElement("b",null,a.demandclass))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"UOM: ",r.a.createElement("b",null,a.uom))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Fineline Code: ",r.a.createElement("b",null,a.pubfineline))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Vendor Name: ",r.a.createElement("b",null,a.vendorname))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Department: ",r.a.createElement("b",null,a.department))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Class: ",r.a.createElement("b",null,a.class))))),r.a.createElement(y.a,{item:!0,xs:4},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,md:12,lg:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(C.a,{title:"Core item indicator",arrow:!0,placement:"right"},r.a.createElement(xa.a,{style:{minWidth:"85px"},label:"Core",className:"Y"===a.coreflag?t.chipGreen:t.chipBlack}))),r.a.createElement(y.a,{item:!0,xs:12,md:12,lg:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(C.a,{title:"Non stock item indicator",arrow:!0,placement:"right"},r.a.createElement(xa.a,{style:{minWidth:"85px"},label:"Non Stock",className:"1"===a.nonstockflag?t.chipRed:t.chipBlack}))),"00"==e.RDCNumber?"":r.a.createElement(y.a,{item:!0,xs:12,md:12,lg:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(C.a,{title:"Item available in RDC indicator",arrow:!0,placement:"right"},r.a.createElement(xa.a,{style:{minWidth:"85px"},label:"RDC",className:a.rdcflag>0?t.chipGreen:""===a.rdcflag?t.chipBlack:t.chipRed}))))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Sub Class: ",r.a.createElement("b",null,a.subclass))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Weight: ",r.a.createElement("b",null,a.weight))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Retail Assortment: ",r.a.createElement("b",null,a.retailassort))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Length: ",r.a.createElement("b",null,a.length))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Country Of Origin: ",r.a.createElement("b",null,a.countryorigin))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Width: ",r.a.createElement("b",null,a.width))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Last Matched Date: ",r.a.createElement("b",null,l(a.lastmatcheddate)))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Height: ",r.a.createElement("b",null,a.height))),a.discflag||"None"===a.tobediscontinued||""===a.tobediscontinued||"0"===a.tobediscontinued?"":r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"To Be Discontinued Date : ",r.a.createElement("b",null,l(a.tobediscontinued)))),a.discflag||"None"===a.tobediscontinued||""===a.tobediscontinued||"0"===a.tobediscontinued?"":r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Reason: ",r.a.createElement("b",null,a.tbdreason))))))),r.a.createElement(y.a,{item:!0,xs:12,sm:6,md:6,lg:6},r.a.createElement(y.a,{container:!0,spacing:2},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"center"},className:"carousel-container"},r.a.createElement(oa,{productid:a.sku,opendialog:e.handleZoomImage})),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{color:"textPrimary",style:{fontSize:"14px",lineHeight:"20px"}},a.detaildesc)))),n?r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:12,lg:12},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:12,lg:12,style:{paddingTop:0,paddingBottom:10}},r.a.createElement(_e.a,{style:{backgroundColor:"grey"}}),r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:600,textAlign:"center",lineHeight:"20px"}},"Referral Item Details"),r.a.createElement(_e.a,{style:{backgroundColor:"grey"}})),r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:12,lg:12,style:{paddingTop:0,paddingBottom:10}},r.a.createElement(en,{product:n,handleZoomImage:e.handleZoomImage,isReferral:!0,RDCNumber:e.RDCNumber,matchSearchItem:e.matchSearchItem})),r.a.createElement(y.a,{item:!0,xs:12,sm:6,md:6,lg:6},r.a.createElement(y.a,{container:!0,spacing:0,style:{paddingLeft:"10px",paddingTop:"10px",paddingBottom:"10px"}},r.a.createElement(y.a,{item:!0,xs:12,style:{marginTop:"5px"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Primary UPC: ",r.a.createElement("b",null,n.upc))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Secondary UPC: ",r.a.createElement("b",null,n.secondaryupc))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Manuf. Part. No.: ",r.a.createElement("b",null,n.manufpart))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Demand Class: ",r.a.createElement("b",null,n.demandclass))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"UOM: ",r.a.createElement("b",null,n.uom))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Fineline Code: ",r.a.createElement("b",null,n.pubfineline))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Vendor Name: ",r.a.createElement("b",null,n.vendorname))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Department: ",r.a.createElement("b",null,n.department))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Class: ",r.a.createElement("b",null,n.class))))),r.a.createElement(y.a,{item:!0,xs:4},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,md:12,lg:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(C.a,{title:"Core item indicator",arrow:!0,placement:"right"},r.a.createElement(xa.a,{style:{minWidth:"85px"},label:"Core",className:"Y"===n.coreflag?t.chipGreen:t.chipBlack}))),r.a.createElement(y.a,{item:!0,xs:12,md:12,lg:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(C.a,{title:"Non stock item indicator",arrow:!0,placement:"right"},r.a.createElement(xa.a,{style:{minWidth:"85px"},label:"Non Stock",className:"1"===n.nonstockflag?t.chipRed:t.chipBlack}))),r.a.createElement(y.a,{item:!0,xs:12,md:12,lg:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(C.a,{title:"Item available in RDC indicator",arrow:!0,placement:"right"},r.a.createElement(xa.a,{style:{minWidth:"85px"},label:"RDC",className:n.rdcflag>0?t.chipGreen:""===n.rdcflag?t.chipBlack:t.chipRed}))))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Sub Class: ",r.a.createElement("b",null,n.subclass))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Weight: ",r.a.createElement("b",null,n.weight))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Retail Assortment: ",r.a.createElement("b",null,n.retailassort))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Length: ",r.a.createElement("b",null,n.length))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Country Of Origin: ",r.a.createElement("b",null,n.countryorigin))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Width: ",r.a.createElement("b",null,n.width))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Last Matched Date: ",r.a.createElement("b",null,l(n.lastmatcheddate)))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Height: ",r.a.createElement("b",null,n.height))),n.discflag||"None"===n.tobediscontinued?"":r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"To Be Discontinued Date : ",r.a.createElement("b",null,l(n.tobediscontinued)))),n.discflag||"None"===n.tobediscontinued?"":r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Reason: ",r.a.createElement("b",null,n.tbdreason))))))),r.a.createElement(y.a,{xs:12,sm:6,md:6,lg:6},r.a.createElement(y.a,{container:!0,spacing:2},r.a.createElement(y.a,{item:!0,xs:12,className:"carousel-container"},r.a.createElement(oa,{productid:n.sku,opendialog:e.handleZoomImage})),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{color:"textPrimary",style:{fontSize:"14px",lineHeight:"20px"}},n.detaildesc)))))):""))}var an=Object(xe.a)({chipGreen:{color:"white",backgroundColor:"#008000",minWidth:"50px",borderStyle:"solid",borderColor:"#000",borderWidth:"medium"},chipBlack:{minWidth:"50px",borderStyle:"solid",borderWidth:"medium"},chipRed:{color:"white",backgroundColor:"#c60c30",minWidth:"50px",borderStyle:"solid",borderColor:"#000",borderWidth:"medium"},flexStart:{display:"flex",alignItems:"center",justifyContent:"flex-start"},flexCenter:{display:"flex",alignItems:"center",justifyContent:"center"},flexEnd:{marginBottom:10,display:"flex",alignItems:"center",justifyContent:"flex-end"}}),nn={backdrop:{zIndex:1101,color:"#fff"},textfield:{},list:{width:.8*window.innerWidth},media:{backgroundColor:"lightgrey",height:"100%"},fullList:{width:"auto"},search:{backgroundColor:"#fff"},formControl:{minWidth:120},formControl1:{minWidth:95},sizeSmall:{padding:"6px 6px 6px 16px"}},rn=function(e){Object(u.a)(n,e);var t=Object(p.a)(n);function n(e){var l;Object(c.a)(this,n),(l=t.call(this,e)).getDepartmentList=function(){var e=Object.assign([],l.props.departmentList);l.setState({departmentList:e})},l.getClassList=function(){var e=Object.assign([],l.props.classList);l.setState({classList:e,filtClassList:e})},l.getSubClassList=function(){var e=Object.assign([],l.props.subClassList);l.setState({subClassList:e,filtSubClassList:e})},l.resizeScreen=function(){l.setState({screensize:.8*window.innerWidth})},l.handleSwitchChange=function(e){l.setState(Object(f.a)({},e.target.name,e.target.checked))},l.setCopyMessage=function(e){l.setState({copyMessage:e})},l.handleMatchAssignmentDialogOpen=function(){l.setState({matchAssignmentDialog:!0})},l.handleMatchAssignmentDialogClose=function(){l.setState({matchAssignmentDialog:!1})},l.handlePageChange=function(e,t){l.setState({loading:!0}),l.handleSearchClick(l.state.srchDepartment,l.state.srchClass,l.state.srchSubClass,l.state.searchItemCatalog,l.state.sortBy,l.state.sortOrder,t-1)},l.matchSearchItem=function(e){l.setState({loading:!0});var t=l.state.checkedStoreMatch?"R":"A";if(""===e||"0"===e||0===e)l.props.showErrorMessage("Enter a valid TV SKU!!");else{var a,n=e;a={storesku:l.props.storeItemDetails.sku,storeupc:l.props.storeItemDetails.upc,tvsku:n,tvupc:"0",matchtype:t,matchsource:"Historical",matchscore:"100",storeid:l.getStoreId(),userid:l.getUserId(),screenname:l.props.screenname};var r={method:"POST",headers:{"Content-Type":"application/json","x-api-key":l.getIdToken()}};U.a.post(ie.matchsearchitem,a,r).then((function(e){var a=e.data;200===a.statusCode?!0===a.result.alreadyMatched?(l.setState({itemAssignmentTVDetails:a.result.tvDetails,currentStoreItemDetails:a.result.storeDetails,reassignMatchSource:"Historical",reassignMatchScore:"100",labelPrinted:a.result.labelPrinted,labelPrintedBy:a.result.printedBy,labelPrintedOn:a.result.printedDate}),l.handleMatchAssignmentDialogOpen()):(t=a.result.matchtype?a.result.matchtype:t,l.showSuccessMessage("Item Match Successful"),l.props.populateMatchedItemFromSearchList(a.result.tvDetails,t)):l.showErrorMessage(a.result)})).catch((function(e){console.log(e),l.showErrorMessage("Sorry, Something went wrong. Please try again!!")})).finally((function(){l.setState({loading:!1})}))}},l.handleSortByChange=function(e){document.getElementById("itemcataloglist").scrollTo(0,0);var t=e.target.value,a=l.state.sortOrder;l.handleSort(t,a)},l.handleSortOrderChange=function(e){document.getElementById("itemcataloglist").scrollTo(0,0);var t=e.target.value,a=l.state.sortBy;l.handleSort(a,t)},l.handleSort=function(e,t){l.setState({loading:!0}),l.handleSearchClick(l.state.srchDepartment,l.state.srchClass,l.state.srchSubClass,l.state.searchItemCatalog,e,t,0)},l.getDept=function(e){for(var t=Object.assign([],l.state.departmentList),a=0;a=12&&l.validateNumber(o)&&(o=parseInt(o).toString()),l.setState({searchItemCatalog:o}));var c;c={storeid:l.getStoreId(),sortby:r,sortorder:s,searchtxt:o,searchdept:e,searchclass:t,searchsubclass:a,page:i,userid:l.getUserId(),screenname:l.props.screenname};var m={method:"POST",headers:{"Content-Type":"application/json","x-api-key":l.getIdToken()}};U.a.post(ie.getofflineitemsearchdetails,c,m).then((function(n){var c=n.data;if(200===c.statusCode){var m=c.result.data,d=c.result.pagecount,u=c.result.totalitems;l.setState({itemCatalogList:m,srchDepartment:e,srchClass:t,srchSubClass:a,searchItemCatalog:o,sortBy:r,sortOrder:s,page:i,pageCount:d,totalItems:u})}else l.showErrorMessage("Sorry, Unable to search item.Please try again!!")})).catch((function(e){console.log(e),l.showErrorMessage("Sorry, Something went wrong. Please try again!!")})).finally((function(){l.setState({loading:!1})}))},l.showErrorMessage=function(e){l.props.addNotification(e,de)},l.showSuccessMessage=function(e){l.props.addNotification(e,me)},l.showInfoMessage=function(e){l.props.addNotification(e,ue)},l.getIdToken=function(){var e=l.props.userInfo.idToken;if(null!==e&&"null"!==e&&""!==e&&void 0!==e&&"undefined"!==e)return e;window.location.href=window.location.origin+"/"},l.getUserId=function(){var e=l.props.userInfo.userId;if(null!==e&&"null"!==e&&""!==e&&void 0!==e&&"undefined"!==e)return e;window.location.href=window.location.origin+"/"},l.getStoreId=function(){var e=l.props.storeId;if(null!==e&&"null"!==e&&""!==e&&void 0!==e&&"undefined"!==e)return e;l.props.history.push("/dashboard")},l.getRdcName=function(){var e=l.props.storeInfo.primaryRdc;return null===e||"null"===e||"0"===e||void 0===e||"undefined"===e?"":e},l.getPriceFormat=function(e){var t=parseFloat(e);return isNaN(t)?"":" $"+(Math.round(100*t)/100).toFixed(2)},l.handleStoreZoomImageOpen=function(e,t){l.setState({openStoreImage:!0,storeImageUrl:t})},l.handleStoreZoomImageClose=function(){l.setState({openStoreImage:!1,storeImageUrl:""})},l.getStoreItemUrl=function(e){return""!==e&&"None"!==e&&null!==e||(e=!1),e},l.getStoreImageUrl=function(e){return""!==e&&"None"!==e&&null!==e||(e=a(94)),e},l.rowClassRenderer=function(e){var t=e.index,a=e.style,n=l.state.filtClassList[t];return r.a.createElement(qe.a,{value:n.classname,key:t,style:a,onClick:function(){l.handleClassChange(n)}},n.classname)},l.rowSubClassRenderer=function(e){var t=e.index,a=e.style,n=l.state.filtSubClassList[t];return r.a.createElement(qe.a,{value:n.subclassname,key:t,style:a,onClick:function(){l.handleSubClassChange(n)}},n.subclassname)};var s=!1;return s=!l.props.isHardBreakPrivilege,l.offlineSearchRef=r.a.createRef(),l.state={loading:!1,screensize:.8*window.innerWidth,itemCatalogList:[],sortBy:"item_nbr",sortOrder:"asc",deptOption:null,srchDepartment:"All",departmentList:[],classOption:null,srchClass:"All",classList:[],filtClassList:[],subClassOption:null,srchSubClass:"All",subClassList:[],filtSubClassList:[],srchFineLine:{},checkedHardBreak:!1,checkedStoreMatch:s,matchAssignmentDialog:!1,itemAssignmentTVDetails:{},currentStoreItemDetails:{},reassignMatchSource:"",reassignMatchScore:"",reassignDiscFlag:!1,openStoreImage:!1,storeImageUrl:"",labelPrinted:!1,labelPrintedBy:"",labelPrintedOn:"",copyMessage:"",searchItemCatalog:"",page:0,pageCount:0,totalItems:0},l}return Object(m.a)(n,[{key:"componentDidMount",value:function(){window.addEventListener("resize",this.resizeScreen),this.getDepartmentList(),this.getClassList(),this.getSubClassList(),this.offlineSearchRef.current.focus()}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.resizeScreen)}},{key:"render",value:function(){var e=this,t=this.props.classes,a=this.props.storeItemDetails,n=this.getRdcName().substring(0,2);return r.a.createElement("div",{style:{backgroundColor:"#F5F6F6",paddingLeft:"20px",paddingRight:"20px",width:this.state.screensize,overflowY:"scroll"},role:"presentation",id:"itemcataloglist"},r.a.createElement(ye.a,{position:"sticky",style:{backgroundColor:"#f5f6f6",color:"black",boxShadow:"0px 5px 5px -3px rgba(0,0,0,0.14)"}},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(y.a,{container:!0,spacing:2},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(E.a,{style:{fontWeight:"500",color:"#c60c30"}},"Item Catalog Search")),r.a.createElement(y.a,{item:!0,xs:12,sm:6,md:6,lg:6,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(C.a,{title:"click to mark item as 'No match'",arrow:!0},r.a.createElement(x.a,{size:"small",color:"primary",variant:"contained",onClick:this.props.handleNoMatch,style:{marginLeft:"10px"}},"No Match")),r.a.createElement(E.a,{style:{fontSize:"14px",marginLeft:"10px"},color:"textPrimary"},"Store Match\xa0"),r.a.createElement(C.a,{title:"Toggle to make store match"},r.a.createElement(st.a,{size:"small",color:"primary",disabled:!this.props.isHardBreakPrivilege,name:"checkedStoreMatch",checked:this.state.checkedStoreMatch,onChange:this.handleSwitchChange}))),r.a.createElement(y.a,{item:!0,xs:12,sm:6,md:6,lg:6,style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},r.a.createElement(ut.a,{variant:"outlined",size:"small",style:{width:200},className:t.search},r.a.createElement(dt.a,{id:"sortBy"},"Sort By"),r.a.createElement(lt.a,{labelId:"sortBy",id:"sortBy",name:"sortBy",value:this.state.sortBy,onChange:this.handleSortByChange,label:"Sort By"},r.a.createElement(qe.a,{value:"member_cost"},"Member Cost"),r.a.createElement(qe.a,{value:"suggested_retail"},"Retail"),r.a.createElement(qe.a,{value:"upc"},"UPC"),r.a.createElement(qe.a,{value:"item_nbr"},"SKU"),r.a.createElement(qe.a,{value:"short_description"},"Description"))),r.a.createElement(ut.a,{variant:"outlined",size:"small",style:{width:200,marginLeft:10},className:t.search},r.a.createElement(dt.a,{id:"sortOrder"},"Sort Order"),r.a.createElement(lt.a,{labelId:"sortOrder",id:"sortOrder",name:"sortOrder",value:this.state.sortOrder,onChange:this.handleSortOrderChange,label:"Sort Order"},r.a.createElement(qe.a,{value:"asc"},"Ascending"),r.a.createElement(qe.a,{value:"desc"},"Descending")))),r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:8,lg:7,style:{paddingTop:0,display:"flex",alignItems:"flex-start",justifyContent:"flex-start"}},r.a.createElement(ut.a,{variant:"outlined",size:"small",style:{width:200}},r.a.createElement(pt.a,{name:"department",id:"department",value:this.state.deptOption?this.state.deptOption:"",options:this.state.departmentList,getOptionLabel:function(e){return e.deptname?e.deptname:""},onChange:function(t,a){return e.handleDeparmentChange(a)},renderInput:function(e){return r.a.createElement(M.a,Object.assign({fullWidth:!0,className:t.search,variant:"outlined",margin:"dense"},e,{label:"Department"}))}})),r.a.createElement(ut.a,{variant:"outlined",size:"small",style:{width:200,marginLeft:10}},r.a.createElement(pt.a,{name:"class",id:"class",value:this.state.classOption?this.state.classOption:"",options:this.state.filtClassList,getOptionLabel:function(e){return e.classname?e.classname:""},onChange:function(t,a){return e.handleClassChange(a)},renderInput:function(e){return r.a.createElement(M.a,Object.assign({fullWidth:!0,className:t.search,variant:"outlined",margin:"dense"},e,{label:"Class"}))}})),r.a.createElement(ut.a,{variant:"outlined",size:"small",style:{width:200,marginLeft:10}},r.a.createElement(pt.a,{name:"subclass",id:"subclass",value:this.state.subClassOption?this.state.subClassOption:"",options:this.state.filtSubClassList,getOptionLabel:function(e){return e.subclassname?e.subclassname:""},onChange:function(t,a){return e.handleSubClassChange(a)},renderInput:function(e){return r.a.createElement(M.a,Object.assign({className:t.search,fullWidth:!0,variant:"outlined",margin:"dense"},e,{label:"Sub Class"}))}}))),r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:4,lg:5},r.a.createElement(M.a,{id:"outlined-searchitemcatalog",label:"SKU/UPC/Desc./Part No.",variant:"outlined",size:"small",inputRef:this.offlineSearchRef,fullWidth:!0,name:"searchItemCatalog",value:this.state.searchItemCatalog,onChange:this.handleChange,onKeyPress:this.handleKeyPressSearch,InputProps:{className:t.search,endAdornment:r.a.createElement(mt.a,{position:"end"},r.a.createElement(F.a,{"aria-label":"Search",edge:"end",onClick:function(){return e.handleSearchClick(e.state.srchDepartment,e.state.srchClass,e.state.srchSubClass,e.state.searchItemCatalog,e.state.sortBy,e.state.sortOrder,0)}},r.a.createElement(ct.a,null)))}})),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:2,sm:2,md:1,lg:1},r.a.createElement("div",{onClick:function(t){return e.handleStoreZoomImageOpen(t,a.image)}},r.a.createElement("img",{src:this.getStoreImageUrl(a.image),style:{marginLeft:"4px",maxWidth:"50px",maxHeight:"50px",width:"50px",height:"50px",backgroundColor:"#f5f5f5",objectFit:"contain"},title:a.shortdesc,alt:"Product"}))),r.a.createElement(y.a,{item:!0,xs:10,sm:10,md:11,lg:11,style:{marginTop:"10px"}},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:8,lg:8},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:4,lg:6,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(C.a,{title:this.state.copyMessage,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{cursor:"pointer"},text:this.props.itemNumber},r.a.createElement("span",{onMouseEnter:function(){return e.setCopyMessage("Click to copy")},onClick:function(){return e.setCopyMessage("Copied to clipboard")}},r.a.createElement(E.a,{style:{fontSize:"12px"},color:"textPrimary"},"UPC/SKU: ",r.a.createElement("b",null,this.props.itemNumber)))))),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:4,lg:3},r.a.createElement(E.a,{style:{fontSize:"12px"},color:"textPrimary"},"Cost: ",r.a.createElement("b",null,this.getPriceFormat(a.cost)))),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:4,lg:3},r.a.createElement(E.a,{style:{fontSize:"12px"},color:"textPrimary"},"Retail: ",r.a.createElement("b",null,this.getPriceFormat(a.retail)))),r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:4,lg:6,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(C.a,{title:this.state.copyMessage,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{cursor:"pointer"},text:a.shortdesc},r.a.createElement("span",{onMouseEnter:function(){return e.setCopyMessage("Click to copy")},onClick:function(){return e.setCopyMessage("Copied to clipboard")}},r.a.createElement(E.a,{style:{fontSize:"12px"}},"Description:",this.getStoreItemUrl(a.itemurl)?r.a.createElement(bt.a,{href:a.itemurl,target:"_blank"},r.a.createElement("b",null,a.shortdesc)):r.a.createElement("b",null,a.shortdesc)))))),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:4,lg:3},r.a.createElement(E.a,{style:{fontSize:"12px"},color:"textPrimary"},"Pack: ",r.a.createElement("b",null,a.pack))),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:4,lg:3},r.a.createElement(E.a,{style:{fontSize:"12px"},color:"textPrimary"},"RDC: ",r.a.createElement("b",null,this.getRdcName()))))),r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:4,lg:4,style:{display:"flex"}},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"12px"},color:"textPrimary"},"Total Qty.: ",r.a.createElement("b",null,a.totalqty))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"12px"},color:"textPrimary"},"POS File Date: ",r.a.createElement("b",null,a.posuploaddate?a.posuploaddate.toString().split(" ")[0]:"")))))))))))),r.a.createElement(y.a,{container:!0,spacing:1},0===this.state.itemCatalogList.length?r.a.createElement(y.a,{item:!0,xs:12,style:{marginTop:"10px",marginBottom:"10px",display:"flex",justifyContent:"center"}},r.a.createElement(E.a,{variant:"h6"},"No Products to Display!")):r.a.createElement(r.a.Fragment,null,r.a.createElement(y.a,{item:!0,xs:3,style:{marginTop:"10px",marginBottom:"10px",display:"flex",justifyContent:"flex-start",alignItems:"center"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},r.a.createElement("b",null," ",100*(this.state.page+1)-99,"-",Math.min(100*(this.state.page+1)-99+99,this.state.totalItems)," of ",this.state.totalItems," products"))),r.a.createElement(y.a,{item:!0,xs:9,style:{marginTop:"10px",marginBottom:"10px",display:"flex",justifyContent:"flex-end"}},r.a.createElement(ja.a,{count:this.state.pageCount,page:this.state.page+1,color:"primary",boundaryCount:2,onChange:this.handlePageChange})),this.state.itemCatalogList.map((function(t,a){return r.a.createElement(y.a,{item:!0,xs:12,key:t.upc+"_"+t.sku+"_"+a},r.a.createElement(Et.a,{TransitionProps:{unmountOnExit:!0}},r.a.createElement(xt.a,{expandIcon:r.a.createElement(ua.a,null),"aria-controls":"panel1a-content",id:"panel1a-header",style:t.discflag?{backgroundColor:"#f4b9bb"}:{backgroundColor:"#FFFFFF"}},r.a.createElement(en,{product:t,handleZoomImage:e.props.handleZoomImage,isReferral:!1,matchSearchItem:e.matchSearchItem,RDCNumber:n})),r.a.createElement(St.a,{style:{paddingBottom:0}},r.a.createElement(tn,{item:t,handleZoomImage:e.props.handleZoomImage,RDCNumber:n,matchSearchItem:e.matchSearchItem}))))})),r.a.createElement(y.a,{item:!0,xs:3,style:{marginTop:"10px",marginBottom:"10px",display:"flex",justifyContent:"flex-start",alignItems:"center"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},r.a.createElement("b",null," ",100*(this.state.page+1)-99,"-",Math.min(100*(this.state.page+1)-99+99,this.state.totalItems)," of ",this.state.totalItems," products"))),r.a.createElement(y.a,{item:!0,xs:9,style:{marginTop:"10px",marginBottom:"10px",display:"flex",justifyContent:"flex-end"}},r.a.createElement(ja.a,{count:this.state.pageCount,page:this.state.page+1,color:"primary",boundaryCount:2,onChange:this.handlePageChange})))),r.a.createElement(Da,{openImage:this.state.openStoreImage,handleZoomImageClose:this.handleStoreZoomImageClose,storeImageUrl:this.state.storeImageUrl}),r.a.createElement(v.a,{fullWidth:!0,maxWidth:"md",open:this.state.matchAssignmentDialog,onClose:this.handleMatchAssignmentDialogClose,"aria-labelledby":"alert-dialog-matchassignment-title","aria-describedby":"alert-dialog-matchassignment"},r.a.createElement(wa,{handleZoomImage:this.props.handleZoomImage,newStoreItem:a,product:this.state.itemAssignmentTVDetails,handleMatchAssignmentDialogClose:this.handleMatchAssignmentDialogClose,newMatchType:this.state.checkedStoreMatch,currentStoreItemDetails:this.state.currentStoreItemDetails,reassignMatchSource:this.state.reassignMatchSource,reassignMatchScore:this.state.reassignMatchScore,screenname:this.props.screenname,reassignDiscFlag:this.state.reassignDiscFlag,populateMatchedItemOnReassignment:this.props.populateSearchedItemOnReassignment,handleStoreZoomImageOpen:this.handleStoreZoomImageOpen,labelPrinted:this.state.labelPrinted,labelPrintedBy:this.state.labelPrintedBy,labelPrintedOn:this.state.labelPrintedOn,operationType:"Search",removeMatchOnReassignment:this.props.removeMatchOnReassignment,markItemOnPOSMergePreConversion:this.props.markItemOnPOSMergePreConversion,markItemOnPOSMergeStoreConversion:this.props.markItemOnPOSMergeStoreConversion})),r.a.createElement(b.a,{open:this.state.loading,className:t.backdrop},r.a.createElement(S.a,{color:"inherit"})))}}]),n}(r.a.Component),ln=Object(h.f)(Object(Xt.a)(nn)(Object(ge.b)((function(e){return{storeId:e.appbar.storeId,userId:e.user.userId,userInfo:e.user,storeInfo:e.appbar}}),(function(e){return Object(pe.a)({addNotification:oe},e)}))(rn))),sn=function(e){Object(u.a)(a,e);var t=Object(p.a)(a);function a(e){var n;Object(c.a)(this,a),(n=t.call(this,e)).getDepartmentList=function(){var e={method:"GET",headers:{"Content-Type":"application/json","x-api-key":n.getIdToken()}},t=se.getdepartmentlist;U.a.get(t,e).then((function(e){var t=e.data;200===t.statusCode?n.setState({departmentList:t.result}):n.showErrorMessage("Sorry unable to fetch department list.")})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")}))},n.getClassList=function(){var e={method:"GET",headers:{"Content-Type":"application/json","x-api-key":n.getIdToken()}},t=se.getclasslist;U.a.get(t,e).then((function(e){var t=e.data;200===t.statusCode?n.setState({classList:t.result}):n.showErrorMessage("Sorry unable to fetch department list.")})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")}))},n.getSubClassList=function(){var e={method:"GET",headers:{"Content-Type":"application/json","x-api-key":n.getIdToken()}},t=se.getsubclasslist;U.a.get(t,e).then((function(e){var t=e.data;200===t.statusCode?n.setState({subClassList:t.result}):n.showErrorMessage("Sorry unable to fetch department list.")})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")}))},n.setAutoPrintRole=function(){n.getUserRoles().some((function(e){if(e.toLowerCase().includes(Le)){var t=Object.assign({},n.state.labelSettings);t.autoPrint=!0,n.setState({labelSettings:JSON.parse(JSON.stringify(t))})}}))},n.appendScript=function(e){var t=document.createElement("script");t.src=e,t.async=!0,t.onload=function(){return n.getDevicesList()},document.body.appendChild(t)},n.removeScript=function(e){for(var t=document.getElementsByTagName("script"),a=t.length;a>=0;a--)t[a]&&null!==t[a].getAttribute("src")&&-1!==t[a].getAttribute("src").indexOf("".concat(e))&&t[a].parentNode.removeChild(t[a])},n.getDevicesList=function(){n.setState({loading:!0});var e=[],t=new window.BrowserPrint.Device({name:"None",uid:"None"});e.push(t),window.BrowserPrint.getDefaultDevice("printer",(function(t){t.uid&&(n.setState({selectedPrinter:t}),e.push(t)),window.BrowserPrint.getLocalDevices((function(a){for(var r=0;r0){var a=Object.assign({},n.state.labelSettings);a.moreToPrint=t.result.moreToPrint,a.descriptionType=t.result.descriptionType,a.printDemandCode=t.result.printDemandCode,a.printCostCode=t.result.printCostCode,a.printUOM=t.result.printUOM,a.conversionRPECombined=t.result.conversionRPECombined,a.printRetail=t.result.printRetail,a.barcodeToPrint=t.result.barcodeToPrint,a.textCostCode0=t.result.textCostCode0,a.textCostCode1=t.result.textCostCode1,a.textCostCode2=t.result.textCostCode2,a.textCostCode3=t.result.textCostCode3,a.textCostCode4=t.result.textCostCode4,a.textCostCode5=t.result.textCostCode5,a.textCostCode6=t.result.textCostCode6,a.textCostCode7=t.result.textCostCode7,a.textCostCode8=t.result.textCostCode8,a.textCostCode9=t.result.textCostCode9,n.setState({labelSettings:a})}}else n.showErrorMessage("Sorry unable to fetch store preferences")})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")})).finally((function(){n.setState({loading:!1})}))},n.handlePrinterChange=function(e){for(var t=0;t="0"&&v<="9"&&(p+=n.state.labelSettings["textCostCode"+v])}else{var I=new Date,k=(I.getMonth()+1).toString();1===k.length&&(k="0"+k),p=k+I.getFullYear().toString().substring(2)}if("SKU Barcode"===n.state.labelSettings.barcodeToPrint)S="^FO260,110^BY1^BCN,30,N,N^FD"+o+"^FS";else if(r.length<=12)S="^FO260,100^BY1^BUN,30,N,N^FD"+r+"^FS";else if(13==r.length)S="^FO260,100^BY1^BEN,30,N,N^FD"+r+"^FS";else{S="^FO260,100^BY1^BRN,1,1,1,30^FD"+r.substring(0,r.length-1)+"^FS"}e="^XA^POI^LH0,0^FO0,55^A0N,25,25^FD"+g+"^FS^FO30,55^A0N,65,65^FD"+t+"^FS^FO3,130^A0N,40,20^FD"+a+"^FS"+S+y+"^FO0,165^GB375,0,5^FS^FO0,175^A0N,20,20^FD"+l+"^FS^FO0,205^A0N,45,30^FD"+i+"^FS^FO115,230^A0N,20,20^FD"+c+"^FS^FO115,205^A0N,20,20^FD"+m+"^FS^FO155,170^GB0,75,5^FS^FO165,185^A0N,20,20^FD"+d+"^FS^FO200,185^A0N,20,20^FD"+f+"^FS^FO175,210^A0N,20,20^FD"+p+"^FS^FO255,170^GB0,75,5^FS^FO265,180^A0N,20,20^FD"+s+"^FS^FO265,210^A0N,20,20^FD"+h+"^FS^XZ",n.state.labelSettings.printRetail?(t?E=!0:n.state.labelSettings.conversionRPECombined?n.showErrorMessage("Cannot Print: TV Retail Price is empty."):n.showErrorMessage("Cannot Print: Sell Price is empty."),n.state.srchSKU&&""!==n.state.srchSKU.toString().trim()?x=!0:n.showErrorMessage("Cannot Print: Original SKU is empty.")):(E=!0,x=!0),n.state.selectedPrinter&&"None"!==n.state.selectedPrinter.uid?E&&x&&n.state.selectedPrinter.send(e,(function(){n.setState({lastPrintedLabel:e});var t=n.getIdToken(),a=n.getUserId(),r=n.state.storeId;n.updatePOSDetails(!1);var l={};l="upc"===n.state.itemType?{activitytype:"P",activityowner:"U",storeskunumber:"",storeupcnumber:n.state.UPCSKU,tvskunumber:n.state.matchedDetails?n.state.matchedDetails.sku:"",tvupcnumber:n.state.matchedDetails?n.state.matchedDetails.upc:"",storeid:r,screenname:"Conversion Pad",userid:a}:{activitytype:"P",activityowner:"U",storeskunumber:n.state.UPCSKU,storeupcnumber:"",tvskunumber:n.state.matchedDetails?n.state.matchedDetails.sku:"",tvupcnumber:n.state.matchedDetails?n.state.matchedDetails.upc:"",storeid:r,screenname:"Conversion Pad",userid:a};var s={method:"POST",headers:{"Content-Type":"application/json","x-api-key":t}};U.a.post(ie.saveactivitylog,l,s).then((function(e){})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")})).finally((function(){}))}),(function(){n.showErrorMessage("Error while printing label")})):n.showErrorMessage("Printer Not Selected !")},n.updatePOSDetails=function(e){var t=n.getIdToken(),a=n.getUserId(),r=n.state.storeId;if(n.focusonScanTextField(),n.state.srchSKU!==n.state.storeItemDetails.sku||n.state.srchSellPrice!==n.state.storeItemDetails.retail||n.state.srchDesc!==n.state.storeItemDetails.shortdesc||n.state.srchQty!==n.state.storeItemDetails.totalqty||n.state.currentLocation!==n.state.storeItemDetails.binlocation||n.state.srchCost!==n.state.storeItemDetails.cost){e&&n.setState({loading:!0});var l={};l=n.state.storeItemDetails.upc&&"0"!==n.state.storeItemDetails.upc?{upc:n.state.storeItemDetails.upc,sku:n.state.srchSKU?n.state.srchSKU:"",storeid:r,userid:a,retailprice:n.state.srchSellPrice?n.state.srchSellPrice:"",currentlocation:n.state.currentLocation?n.state.currentLocation.toUpperCase():"",description:n.state.srchDesc?n.state.srchDesc:"",quantity:n.state.srchQty?n.state.srchQty:"",cost:n.state.srchCost?n.state.srchCost:""}:{upc:"",sku:n.state.UPCSKU,storeid:r,userid:a,retailprice:n.state.srchSellPrice?n.state.srchSellPrice:"",currentlocation:n.state.currentLocation?n.state.currentLocation.toUpperCase():"",description:n.state.srchDesc?n.state.srchDesc:"",quantity:n.state.srchQty?n.state.srchQty:"",cost:n.state.srchCost?n.state.srchCost:""};var s={method:"POST",headers:{"Content-Type":"application/json","x-api-key":t}};U.a.post(ie.updateposdetails,l,s).then((function(e){if(200===e.data.statusCode){var t=Object.assign({},n.state.storeItemDetails);t.upc=l.upc,t.sku=l.sku,t.retail=l.retailprice,t.shortdesc=l.description,t.totalqty=l.quantity,t.binlocation=l.currentlocation,t.cost=l.cost,n.setState({storeItemDetails:t}),n.showSuccessMessage("POS data updated Successfully")}else n.showErrorMessage("POS data updation unsuccessful")})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")})).finally((function(){n.setState({loading:!1})}))}else e&&n.showInfoMessage("No changes were made which could be saved!!")},n.reprintLabel=function(){n.focusonScanTextField(),n.state.lastPrintedLabel&&(n.state.selectedPrinter&&"None"!==n.state.selectedPrinter.uid?n.state.selectedPrinter.send(n.state.lastPrintedLabel,void 0,(function(){n.showErrorMessage("Error while printing label")})):n.showErrorMessage("Printer Not Selected !"))},n.handleLabelSettingsChange=function(e){n.setState({labelSettings:JSON.parse(JSON.stringify(e))})},n.handlePadLabelSettingsChange=function(e){var t=n.state.labelSettings;t[e.target.name]=e.target.checked,n.handleLabelSettingsChange(t)},n.validateUserRole=function(){var e=n.getUserRoles(),t={isHardBreakPrivilege:!1,userRole:""};if(e.some((function(e){return Ue.some((function(a){return e.toLowerCase().includes(a.ROLE)?(t.isHardBreakPrivilege=a.HARDBREAK,t.userRole=a.ROLE,!0):(t.isHardBreakPrivilege=!1,t.userRole="",!1)}))})))return t;n.navigateToHomePage()},n.getStoreDetailsFromPOS=function(e,t){var a=n.getIdToken(),r=n.getUserId(),l=n.state.storeId,s=n.state.userRole,i="",o={};"upc"===t?(o={storeid:l,userid:r,storeupc:e,sku:"",userrole:s},i=ie.getposdetails):(o={storeid:l,userid:r,storeupc:"",sku:e,userrole:s},i=ie.getposdetails);var c={method:"POST",headers:{"Content-Type":"application/json","x-api-key":a}};return U.a.post(i,o,c)},n.getMatchingDetails=function(e,t){var a=n.getIdToken(),r=n.getUserId(),l=n.state.userRole,s=n.state.storeId,i="";i="upc"===t?se.getmatchinglist+"?storeupc="+e+"&sku=0&storeid="+s+"&userid="+r+"&screenname=Conversion Pad&userrole="+l:se.getmatchinglist+"?storeupc=0&sku="+e+"&storeid="+s+"&userid="+r+"&screenname=Conversion Pad&userrole="+l;var o={method:"GET",headers:{"x-api-key":a}};return U.a.get(i,o)},n.getLastFourActivities=function(){var e=n.getIdToken(),t=n.getUserId(),a={storeid:n.getStoreId(),userid:t},r={method:"POST",headers:{"Content-Type":"application/json","x-api-key":e}};U.a.post(ie.lastfouractivities,a,r).then((function(e){var t=e.data;if(200===t.statusCode){var a=t.result;n.setState({lastFourActivities:a})}else n.showErrorMessage(t.result)})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")}))},n.createScanLog=function(e,t){var a=n.getIdToken(),r=n.getUserId(),l=n.state.storeId,s={};s="upc"===t?{activitytype:"I",activityowner:"U",storeskunumber:"",storeupcnumber:e,storeid:l,screenname:"Conversion Pad",userid:r}:{activitytype:"I",activityowner:"U",storeskunumber:e,storeupcnumber:"",storeid:l,screenname:"Conversion Pad",userid:r};var i={method:"POST",headers:{"Content-Type":"application/json","x-api-key":a}};U.a.post(ie.saveactivitylog,s,i).then((function(e){})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")})).finally((function(){}))},n.createOpenDrawerLog=function(){var e=n.getIdToken(),t=n.getUserId(),a=n.state.storeId,r={};r="upc"===n.state.itemType?{activitytype:"D",activityowner:"U",storeskunumber:"",storeupcnumber:n.state.UPCSKU,storeid:a,screenname:"Conversion Pad",userid:t}:{activitytype:"D",activityowner:"U",storeskunumber:n.state.UPCSKU,storeupcnumber:"",storeid:a,screenname:"Conversion Pad",userid:t};var l={method:"POST",headers:{"Content-Type":"application/json","x-api-key":e}};U.a.post(ie.saveactivitylog,r,l).then((function(e){})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")})).finally((function(){}))},n.handleSearchClick=function(){n.focusonScanTextField();var e=n.getTrimmedUPC(n.state.srchUPC),t=e.trimmedUPCSKU,a=e.itemType;0===t||"0"===t||""===t?(n.showErrorMessage("Please enter a valid UPC or Sku!!"),n.setState({loading:!1,itemType:a,srchUPC:"",UPCSKU:"",matchtype:"",matchedDetails:null,similarList:[],priceComparisonDetails:null,lastOperationPerformed:"",lastMatchType:"",lastMatchedDetails:null,itemSimilarListData:null,storeItemDetails:Ia,srchSKU:"",srchSellPrice:"",srchCost:"",srchDesc:"",srchQty:"",storeLongDesc:"",storeCompSku:"",currentLocation:""})):(n.state.toggleItemType="sku"===a,setTimeout((function(){}),3e3),n.createScanLog(t,a),n.setState({loading:!0,itemType:a,srchUPC:t,UPCSKU:t,matchtype:"",matchedDetails:null,similarList:[],priceComparisonDetails:null,lastOperationPerformed:"",lastMatchedDetails:null,itemSimilarListData:null,storeItemDetails:Ia,srchSKU:"",srchSellPrice:"",srchCost:"",storeLongDesc:"",storeCompSku:"",srchDesc:"",srchQty:""}),Promise.all([n.getStoreDetailsFromPOS(t,a),n.getMatchingDetails(t,a)]).then((function(e){var r=e[0].data,l=e[1].data,s=Ia,i=null,o=null,c=null,m=null,d=[],u={name:"Competitor",costlevel:"Cost_Level1",retail:"NA",cost:"NA",pack:"NA",imageurl:"",itemurl:""},p={reason:"",comment:"",lastupdatedby:"",lastupdateddate:"",resolved:!1,resolutioncomment:"",resolvedby:"",resolveddate:""};if(200===r.statusCode?(m=r.result,"upc"===a?""===m.upc&&(m.upc=t):""===m.sku&&(m.sku=t),s=m,n.setState({srchSKU:m.sku,srchSellPrice:m.retail,srchCost:m.cost,currentLocation:m.binlocation,srchDesc:m.shortdesc,srchQty:m.totalqty,storeLongDesc:m.longdesc,storeCompSku:m.compsku}),i={retail:m.retail,cost:m.cost,pack:m.pack,variableretail:null}):n.showErrorMessage("Sorry, unable to fetch Pos details. Please try again!!"),200===l.status){var g=l.result,h=g.matchtype.toUpperCase();if("exclude"===h.toLowerCase())p=g.commentdetails?g.commentdetails:{reason:"",comment:"",lastupdatedby:"",lastupdateddate:"",resolved:!1,resolutioncomment:"",resolvedby:"",resolveddate:""},n.setState({matchtype:h,commentDetails:p}),o={name:"",costlevel:"",retail:"",cost:"",pack:"",variableretail:null},n.showInfoMessage(t+" is present in exclusion list !!");else if("pending"===h.toLowerCase())p=g.commentdetails?g.commentdetails:{reason:"",comment:"",lastupdatedby:"",lastupdateddate:"",resolved:!1,resolutioncomment:"",resolvedby:"",resolveddate:""},n.setState({matchtype:h,commentDetails:p}),o={name:(u=g.compdetails?g.compdetails:{name:"Competitor",costlevel:"Cost_Level1",retail:"NA",cost:"NA",pack:"NA",imageurl:"",itemurl:""}).compname,costlevel:u.costlevel,retail:u.retail,cost:u.cost,pack:u.pack,variableretail:null},n.showInfoMessage("No match found for "+t);else{"no match"===h.toLowerCase()&&n.showInfoMessage(t+" is marked as 'No Match'!!");var f=!1;o={name:(u=g.compdetails?g.compdetails:{name:"Competitor",costlevel:"Cost_Level1",retail:"NA",cost:"NA",pack:"NA",imageurl:"",itemurl:""}).compname,costlevel:u.costlevel,retail:u.retail,cost:u.cost,pack:u.pack,variableretail:null},"similar"!==h.toLowerCase()||n.state.labelSettings.quickMode||(f=!0);var y=void 0!=g.matcheddetails&&g.matcheddetails?g.matcheddetails:null;void 0!=y&&null!=y&&(y.sku===t?n.setState({toggleItemType:!0}):y.primaryupc===t&&n.setState({toggleItemType:!1})),d=g.similardetails?g.similardetails:[],p=g.commentdetails?g.commentdetails:{reason:"",comment:"",lastupdatedby:"",lastupdateddate:"",resolved:!1,resolutioncomment:"",resolvedby:"",resolveddate:""},n.setState({matchtype:h,matchedDetails:y,similarList:d,openSimilaritems:f,commentDetails:p},(function(){var e=!!g.exactpastmatched&&g.exactpastmatched,t=g.exactpastdetails?g.exactpastdetails:{};!0===e?!0===t.alreadyMatched&&(n.setState({itemAssignmentTVDetails:t.tvDetails,currentStoreItemDetails:t.storeDetails,reassignMatchSource:"Historical",reassignMatchScore:"100",reassignDiscFlag:!1,labelPrinted:t.labelPrinted,labelPrintedBy:t.printedBy,labelPrintedOn:t.printedDate}),n.handleMatchAssignmentDialogOpen()):n.state.labelSettings.autoPrint&&("exact"===h.toLowerCase()||"approved"===h.toLowerCase()||"store approved"===h.toLowerCase()||"marked"===h.toLowerCase()&&"Duplicate SKU in POS"===p.reason&&null!==y&&!isNaN(parseInt(y.sku)))&&!y.discflag&&y.rdcflag>0&&n.printLabel()})),null!==y&&(c={retail:y.retail,cost:y.cost,pack:y.pack,variableretail:y.variableretailflag})}}else n.showErrorMessage("Sorry, unable to fetch item matching details. Please try again!!");n.bindSuggestedRetailPriceAndToggle(c),s.itemurl=u.itemurl,s.image=u.imageurl;var E={};E=null===c&&null===o&&null===i?null:{tv:c,competitor:o,pos:i},n.setState({storeItemDetails:s,priceComparisonDetails:E})})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")})).finally((function(){n.setState({srchUPC:"",loading:!1}),n.getLastFourActivities()})))},n.makeStoreOrHardBreak=function(e){n.focusonScanTextField();var t=n.getIdToken(),a=n.getUserId();n.setState({loading:!0}),"H"===e&&n.handleHardBreakDialogClose();var r;r={storesku:n.state.storeItemDetails.sku,storeupc:n.state.storeItemDetails.upc,tvsku:n.state.matchedDetails.sku,tvupc:n.state.matchedDetails.upc,breaktype:e,storeid:n.state.storeId,userid:a,screenname:"Conversion Pad"};var l={method:"POST",headers:{"Content-Type":"application/json","x-api-key":t}};U.a.post(ie.breaktvstoreitems,r,l).then((function(t){var a=t.data;if(200===a.statusCode){"S"===e?n.showSuccessMessage("Store Break Successful"):"H"===e&&n.showSuccessMessage("Hard Break Successful");var r=n.state.matchtype,l=n.state.matchedDetails,s=n.state.priceComparisonDetails;s.tv={retail:null,cost:null,pack:"",variableretail:null};var i="";i=0===n.state.similarList.length?"pending".toUpperCase():"similar".toUpperCase(),n.setState({lastMatchType:r,matchtype:i,matchedDetails:null,priceComparisonDetails:s,lastOperationPerformed:"Break",lastMatchedDetails:l})}else n.showErrorMessage(a.result)})).catch((function(e){n.showErrorMessage("Sorry, Something went wrong. Please try again!!")})).finally((function(){n.setState({loading:!1}),n.getLastFourActivities()}))},n.handleChange=function(e){var t=e.target.value;n.handleValidateInput(e.target.name,t)&&n.setState(Object(f.a)({},e.target.name,t))},n.handleCheckedChange=function(e){n.setState(Object(f.a)({},e.target.name,e.target.checked))},n.handleKeyPressUPCSKU=function(e){13===e.charCode&&n.handleSearchClick()},n.handleValidateInput=function(e,t){var a=!0,r="";switch(e){case"srchUPC":a=n.validateLength(t,19);break;case"srchSKU":a=n.validateLength(t,14);break;case"srchSellPrice":case"srchCost":r=t.toString(),a=!(!n.validateLength(r,21)||!n.validateFloatNumber(r));break;case"srchQty":r=t.toString(),a=!(!n.validateLength(r,10)||!n.validateNumber(r));break;case"srchDesc":a=n.validateLength(t,100);break;default:a=!0}return a},n.focusonUPCSKUTextField=function(e){93===e.charCode&&(n.upcSkuRef.current.focus(),n.setState({srchUPC:""}))},n.focusonScanTextField=function(){n.upcSkuRef.current.focus(),n.setState({srchUPC:""})},n.closeConversionPadDialogs=function(e){"Escape"===e.key&&(n.upcSkuRef.current.focus(),n.setState({openSettingsDialog:!1,openGenericLabelDialog:!1,openNetwarehouse:!1,openSimilaritems:!1,srchUPC:""}))},n.focusonSellPriceTextField=function(){n.sellPriceRef.current.focus()},n.handleStat=function(e){e.target.checked?n.setState({showStat:3}):n.setState({showStat:0})},n.handleStoreBreakDialogOpen=function(){n.makeStoreOrHardBreak("S")},n.handleHardBreakDialogClose=function(){n.setState({openHardBreakDialog:!1})},n.handleHardBreakDialogOpen=function(){n.setState({openHardBreakDialog:!0})},n.handleStoreBreakDialogClose=function(){n.setState({openStoreBreakDialog:!1})},n.handleZoomImage=function(e){n.setState({imageProductId:e,openImage:!0})},n.handleZoomImageClose=function(){n.setState({openImage:!1,imagedetails:""})},n.handleStoreZoomImageOpen=function(e,t){n.setState({openStoreImage:!0,storeImageUrl:t})},n.handleStoreZoomImageClose=function(){n.setState({openStoreImage:!1,storeImageUrl:""})},n.handlegenericLabelDialogOpen=function(){n.setState({openGenericLabelDialog:!0})},n.handlegenericLabelDialogClose=function(){n.setState({openGenericLabelDialog:!1})},n.handleGenericLabelPrintDialogClose=function(e){n.setState({openGenericLabelDialog:!1,lastPrintedLabel:e})},n.handleSettingsDialogOpen=function(){n.setState({openSettingsDialog:!0})},n.handleSettingsDialogClose=function(){n.setState({openSettingsDialog:!1})},n.handleReviewClick=function(){n.props.history.push("/review")},n.handleTabChange1=function(e,t){n.setState({tabValue1:t})},n.toggleNetwareDrawer=function(e,t){(void 0===e||"undefined"===e||"keydown"!==e.type||"Tab"!==e.key&&"Shift"!==e.key)&&n.setState({openNetwarehouse:t})},n.toggleSimilarItemsDrawer=function(e){return function(t){("keydown"!==t.type||"Tab"!==t.key&&"Shift"!==t.key)&&(e&&n.createOpenDrawerLog(),n.setState({openSimilaritems:e}))}},n.handleNoMatchOpen=function(){n.setState({openNoMatch:!0})},n.handleNoMatchClose=function(){n.setState({openNoMatch:!1})},n.makeNoMatch=function(){var e,t=n.getIdToken(),a=n.getUserId(),r=n.state.storeId;e={sku:n.state.storeItemDetails.sku,storeupc:n.state.storeItemDetails.upc,userid:a,screenname:"Conversion Pad",storeid:r};var l={method:"POST",headers:{"Content-Type":"application/json","x-api-key":t}};U.a.post(ie.nomatchitem,e,l).then((function(e){200===e.data.statusCode?(n.setState({openNoMatch:!1,openSimilaritems:!1,matchtype:"no match".toUpperCase(),matchedDetails:null}),n.showSuccessMessage("Marked "+n.state.UPCSKU+" as 'No Match'.")):(n.setState({openNoMatch:!1}),n.showErrorMessage("Data processing failed."))})).catch((function(e){n.setState({openNoMatch:!1}),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")})).finally((function(){n.getLastFourActivities()}))},n.showErrorMessage=function(e){n.setState({isSaving:!1}),n.props.addNotification(e,de)},n.showSuccessMessage=function(e){n.props.addNotification(e,me)},n.showInfoMessage=function(e){n.props.addNotification(e,ue)},n.getIdToken=function(){var e=n.props.userInfo.idToken;if(null!==e&&"null"!==e&&""!==e&&void 0!==e&&"undefined"!==e)return e;window.location.href=window.location.origin+"/"},n.getUserId=function(){var e=n.props.userInfo.userId;if(null!==e&&"null"!==e&&""!==e&&void 0!==e&&"undefined"!==e)return e;window.location.href=window.location.origin+"/"},n.getUserRoles=function(){var e=n.props.userInfo.role;if(null!==e&&"null"!==e&&""!==e&&void 0!==e&&"undefined"!==e){e=(e=(e=(e=(e=JSON.parse(e)).replace("[","")).replace("]","")).replace(/\s/g,"")).split(",");var t=[];return Array.isArray(e)?t=e.filter((function(e){return je.includes(e.trim().toLowerCase())})):t}window.location.href=window.location.origin+"/"},n.getStoreId=function(){var e=n.props.storeId;if(null!==e&&"null"!==e&&""!==e&&void 0!==e&&"undefined"!==e){var t=parseInt(e,10);if(!isNaN(t))return t;n.navigateToHomePage()}else n.navigateToHomePage()},n.navigateToHomePage=function(){n.props.history.push("/dashboard")},n.getTrimmedUPC=function(e){var t="",a="";if("]"===(e=e.trim()).substring(0,1)){var r=e.substring(1,3);"rr"==r?a=n.validateNumber(e.substring(3))&&e.substring(3).length>=12?"upc":"sku":Ca.forEach((function(t){r===t.id&&("UPC A"===t.name||"UPC E1"===t.name||"EAN 8"===t.name||"GS1 Databar"===t.name||"UPC E"===t.name||"EAN 13"===t.name?(a="upc","GS1 Databar"===t.name&&(e=e.substring(0,3)+e.substring(5))):a="sku")})),"upc"!==a&&(a="sku"),t=e.substring(3),"upc"===a&&(t=parseInt(t).toString())}else!n.validateNumber(e)&&e.length<=50?a="sku":e.length>=8&&e.length<=14?a="upc":e.length<=50?a="sku":(a="",e="",n.showErrorMessage("Invalid upc or sku!")),t=e;return{itemType:a,trimmedUPCSKU:t}},n.validateLength=function(e,t){return!(e.length>t)},n.validateFloatNumber=function(e){return!(e.length>0)||/^[0-9]*\.?[0-9]*$/.test(e)},n.validateNumber=function(e){return!(e.length>0)||/^\d+$/.test(e)},n.setLastOperationPerformed=function(e){n.setState({lastOperationPerformed:e})},n.updateItemSimilarListData=function(e,t){var a=Object.assign({},e),r=Object.assign([],t);n.setState({itemSimilarListData:a,similarList:r},(function(){0===n.state.similarList.length&&(n.state.matchtype==="similar".toUpperCase()?n.setState({matchtype:"pending".toUpperCase(),openSimilaritems:!1}):n.setState({openSimilaritems:!1}))}))},n.handleUndo=function(){n.focusonScanTextField();var e=n.getIdToken(),t=n.getUserId();n.setState({loading:!0});var a="",r="",l=n.state.itemSimilarListData?n.state.itemSimilarListData.discflag:"",s="";if("SimilarItemBreak"===n.state.lastOperationPerformed)if(!0===n.state.itemSimilarListData.discflag){var i=Object.assign({},n.state.itemSimilarListData.referral);a=i.sku,r=i.matchscore,s=i.source}else a=n.state.itemSimilarListData.sku,r=n.state.itemSimilarListData.matchscore,s=n.state.itemSimilarListData.source;var o={};o="upc"===n.state.itemType?{storesku:"",storeupc:n.state.UPCSKU,tvsku:a,matchscore:r,discflag:l,matchsource:s,operationtype:n.state.lastOperationPerformed,storeid:n.state.storeId,screenname:"Conversion Pad",userid:t}:{storesku:n.state.UPCSKU,storeupc:"",tvsku:a,matchscore:r,discflag:l,matchsource:s,operationtype:n.state.lastOperationPerformed,storeid:n.state.storeId,screenname:"Conversion Pad",userid:t};var c={method:"POST",headers:{"Content-Type":"application/json","x-api-key":e}};U.a.post(ie.undomatcheditem,o,c).then((function(e){var t=e.data;if(200===t.statusCode){var a=Object.assign({},n.state.priceComparisonDetails),r="",l={},s=[];if("Break"===n.state.lastOperationPerformed)l={retail:n.state.lastMatchedDetails.retail,cost:n.state.lastMatchedDetails.cost,pack:n.state.lastMatchedDetails.pack,variableretail:n.state.lastMatchedDetails.variableretailflag},r=n.state.lastMatchType,a.tv=l,n.setState({matchedDetails:n.state.lastMatchedDetails,priceComparisonDetails:a,matchtype:r},(function(){n.setState({lastOperationPerformed:"",lastMatchedDetails:null})}));else if("ApprovedMatchSimilar"===n.state.lastOperationPerformed||"NoMatchSimilar"===n.state.lastOperationPerformed){if(s=Object.assign([],n.state.similarList),n.state.lastMatchedDetails){var i=s.findIndex((function(e){return e.upc===n.state.lastMatchedDetails.upc}));-1!==i&&s.splice(i,1),l={retail:n.state.lastMatchedDetails.retail,cost:n.state.lastMatchedDetails.cost,pack:n.state.lastMatchedDetails.pack,variableretail:n.state.lastMatchedDetails.variableretailflag},r=n.state.lastMatchType,a.tv=l}else r="similar".toUpperCase(),a.tv=null;s.push(n.state.itemSimilarListData),n.setState({similarList:s,matchedDetails:n.state.lastMatchedDetails,priceComparisonDetails:a,matchtype:r},(function(){n.setState({lastOperationPerformed:"",itemSimilarListData:null,lastMatchedDetails:null})}))}else if("ApprovedMatchSearch"===n.state.lastOperationPerformed||"NoMatchSearch"===n.state.lastOperationPerformed){if(s=Object.assign([],n.state.similarList),n.state.lastMatchedDetails){var o=s.findIndex((function(e){return e.upc===n.state.lastMatchedDetails.upc}));-1!==o&&s.splice(o,1),l={retail:n.state.lastMatchedDetails.retail,cost:n.state.lastMatchedDetails.cost,pack:n.state.lastMatchedDetails.pack,variableretail:n.state.lastMatchedDetails.variableretailflag},r=n.state.lastMatchType,a.tv=l}else r=s.length>0?"similar".toUpperCase():"pending".toUpperCase(),a.tv=null;n.setState({similarList:s,matchedDetails:n.state.lastMatchedDetails,priceComparisonDetails:a,matchtype:r},(function(){n.setState({lastOperationPerformed:"",itemSimilarListData:null,lastMatchedDetails:null})}))}else if("SimilarItemBreak"===n.state.lastOperationPerformed){if(s=Object.assign([],n.state.similarList),!0===n.state.itemSimilarListData.discflag){var c=s.findIndex((function(e){return e.upc===n.state.itemSimilarListData.upc}));-1!==c&&(s[c].referral=Object.assign({},n.state.itemSimilarListData.referral))}else s.push(n.state.itemSimilarListData);n.setState({similarList:s,lastOperationPerformed:"",itemSimilarListData:null},(function(){1===n.state.similarList.length&&n.setState({matchtype:"similar".toUpperCase()})}))}n.showSuccessMessage("Undo performed successfully")}else n.showErrorMessage(t.result)})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")})).finally((function(){n.setState({loading:!1}),n.getLastFourActivities()}))},n.populateMatchedItemOnReassignment=function(e,t,a,r){if(r="A"===r?"approved".toUpperCase():"E"===r?"exact".toUpperCase():"store approved".toUpperCase(),n.state.matchedDetails){var l=Object.assign([],n.state.similarList);l.push(n.state.matchedDetails),n.setState({similarList:l})}n.setState({openSimilaritems:!1});var s=Object.assign([],n.state.similarList),i=n.state.priceComparisonDetails,o=-1,c=null,m=null;if(!0===a?-1===(o=s.findIndex((function(t){return t.discflag&&t.referral.upc==e&&0!==t.referral.upc})))&&(o=s.findIndex((function(e){return e.discflag&&e.referral.sku===t}))):-1===(o=s.findIndex((function(t){return t.upc==e&&0!==t.upc})))&&(o=s.findIndex((function(e){return e.sku===t}))),-1!==o)if(n.setState({itemSimilarListData:s[o]}),!0===a){c=s[o].referral;var d=s[o].referral;s.splice(o,1),m={retail:d.retail,cost:d.cost,pack:d.pack,variableretail:d.variableretailflag},i.tv=m,n.setState({matchtype:r,matchedDetails:c,priceComparisonDetails:i,similarList:s},(function(){n.state.labelSettings.autoPrint&&!c.discflag&&c.rdcflag>0&&n.printLabel()}))}else{c=s[o];var u=s[o];s.splice(o,1),m={retail:u.retail,cost:u.cost,pack:u.pack,variableretail:u.variableretailflag},i.tv=m,n.setState({matchtype:r,matchedDetails:c,priceComparisonDetails:i,similarList:s},(function(){n.state.labelSettings.autoPrint&&!c.discflag&&c.rdcflag>0&&n.printLabel()}))}n.getLastFourActivities(),n.focusonScanTextField(),n.bindSuggestedRetailPriceAndToggle(m)},n.populateMatchedItemFromSimilarList=function(e,t,a,r){r="A"===r?"approved".toUpperCase():"E"===r?"exact".toUpperCase():"store approved".toUpperCase();var l=Object.assign([],n.state.similarList),s="";if(n.state.matchedDetails){var i="";"marked"!=n.state.matchtype.toLowerCase()&&(s="ApprovedMatchSimilar",i=n.state.matchtype),l.push(n.state.matchedDetails),n.setState({lastMatchType:i,lastOperationPerformed:s,lastMatchedDetails:n.state.matchedDetails,similarList:l})}else s="NoMatchSimilar",n.setState({lastOperationPerformed:s,lastMatchedDetails:null});n.setState({openSimilaritems:!1});var o=n.state.priceComparisonDetails,c=-1;if(-1!==(c=!0===a?l.findIndex((function(t){return t.discflag&&t.referral.upc===e})):l.findIndex((function(t){return t.upc===e})))){n.setState({itemSimilarListData:l[c]});var m=null,d=null;if(!0===a){m=l[c].referral;var u=l[c].referral;l.splice(c,1),d={retail:u.retail,cost:u.cost,pack:u.pack,variableretail:u.variableretailflag},o.tv=d,n.setState({matchtype:r,matchedDetails:m,priceComparisonDetails:o,similarList:l},(function(){n.state.labelSettings.autoPrint&&!m.discflag&&m.rdcflag>0&&n.printLabel()}))}else{m=l[c];var p=l[c];l.splice(c,1),d={retail:p.retail,cost:p.cost,pack:p.pack,variableretail:p.variableretailflag},o.tv=d,n.setState({matchtype:r,matchedDetails:m,priceComparisonDetails:o,similarList:l},(function(){n.state.labelSettings.autoPrint&&!m.discflag&&m.rdcflag>0&&n.printLabel()}))}}n.getLastFourActivities(),n.focusonScanTextField(),n.bindSuggestedRetailPriceAndToggle(d)},n.markItemOnPOSMergeStoreConversion=function(e,t){var a=n.state.priceComparisonDetails,r=Object.assign({},n.state.commentDetails),l=Object.assign([],n.state.similarList),s=(new Date).toISOString().slice(0,10);(r.reason="SKU already in POS to merge",r.comment="",r.lastupdateddate=s,r.lastupdatedby=n.getUserId(),r.resolved=!1,r.resolutioncomment="",r.resolvedby="",r.resolveddate="",n.state.matchedDetails)&&((l=Object.assign([],n.state.similarList)).push(n.state.matchedDetails),n.setState({similarList:l}));var i=-1;-1!==(i=!0===t?l.findIndex((function(t){return t.discflag&&t.referral.sku==e.sku})):l.findIndex((function(t){return t.sku==e.sku})))&&l.splice(i,1);var o=e,c=e,m={retail:c.retail,cost:c.cost,pack:c.pack,variableretail:c.variableretailflag};a.tv=m,n.setState({openNetwarehouse:!1,openSimilaritems:!1,matchtype:"marked",commentDetails:r,matchedDetails:o,priceComparisonDetails:a,similarList:l}),n.getLastFourActivities(),n.focusonScanTextField(),n.bindSuggestedRetailPriceAndToggle(m)},n.populateSearchedItemOnReassignment=function(e,t){var a=n.state.priceComparisonDetails;if(n.state.matchedDetails){var r=Object.assign([],n.state.similarList);r.push(n.state.matchedDetails),n.setState({similarList:r})}n.setState({openNetwarehouse:!1});var l=e,s=e,i={retail:s.retail,cost:s.cost,pack:s.pack,variableretail:s.variableretailflag};a.tv=i,t="A"===t?"approved".toUpperCase():"store approved".toUpperCase(),n.setState({matchtype:t,matchedDetails:l,priceComparisonDetails:a},(function(){n.state.labelSettings.autoPrint&&!l.discflag&&l.rdcflag>0&&n.printLabel()})),n.getLastFourActivities(),n.focusonScanTextField(),n.bindSuggestedRetailPriceAndToggle(i)},n.populateMatchedItemFromSearchList=function(e,t){var a="",r=n.state.priceComparisonDetails;if(n.state.matchedDetails){var l="";"marked"!=n.state.matchtype.toLowerCase()&&(a="ApprovedMatchSearch",l=n.state.matchtype);var s=Object.assign([],n.state.similarList);s.push(n.state.matchedDetails),n.setState({lastMatchType:l,lastOperationPerformed:a,lastMatchedDetails:n.state.matchedDetails,similarList:s})}else a="NoMatchSearch",n.setState({lastOperationPerformed:a,lastMatchedDetails:null});n.setState({openNetwarehouse:!1});var i=e,o=e,c={retail:o.retail,cost:o.cost,pack:o.pack,variableretail:o.variableretailflag};r.tv=c,t="A"===t?"approved".toUpperCase():"E"===t?"exact".toUpperCase():"store approved".toUpperCase(),n.setState({matchtype:t,matchedDetails:i,priceComparisonDetails:r},(function(){n.state.labelSettings.autoPrint&&!i.discflag&&i.rdcflag>0&&n.printLabel()})),n.getLastFourActivities(),n.focusonScanTextField(),n.bindSuggestedRetailPriceAndToggle(c)},n.breakSimilarMatch=function(e,t,a,r){n.getLastFourActivities()},n.handleDetailsClick=function(){n.props.history.push("/details/edit")},n.handlePreConvClick=function(){n.props.history.push("/corpconv")},n.handleMatchAssignmentDialogOpen=function(){n.setState({matchAssignmentDialog:!0})},n.handleMatchAssignmentDialogClose=function(){n.setState({matchAssignmentDialog:!1})},n.bindSuggestedRetailPriceAndToggle=function(e){n.state.suggestedRetail&&(null!==n.state.srchSellPrice&&""!==n.state.srchSellPrice||null!==e&&(n.state.srchSellPrice=parseFloat(e.retail).toFixed(2).toString(),n.state.srchSKU=n.state.matchedDetails.sku.toString().trim(),n.focusonSellPriceTextField()))};var l=n.validateUserRole(),s=l.isHardBreakPrivilege,i=l.userRole;n.upcSkuRef=r.a.createRef(),n.sellPriceRef=r.a.createRef();var o=n.getStoreId();return n.state={storeId:o,matchtype:"",srchUPC:"",srchSKU:"",srchSellPrice:"",srchCost:"",srchDesc:"",srchQty:"",storeLongDesc:"",storeCompSku:"",sort:"MatchingScore",sortOrder:"Ascending",openNetwarehouse:!1,openSimilaritems:!1,openSettingsDialog:!1,openGenericLabelDialog:!1,openImage:!1,openStoreBreakDialog:!1,openHardBreakDialog:!1,tabValue1:0,showStat:0,storeItemDetails:{},matchedDetails:null,emptyPriceComparisonDetails:ka,priceComparisonDetails:null,notifications:[],emptyMatchedDetails:va,similarList:[],imageProductId:"",departmentList:[],classList:[],subClassList:[],itemType:"",UPCSKU:"",loading:!1,selectedPrinter:null,printerList:[],labelSettings:{moreToPrint:"Both Part No. and SKU",descriptionType:"TV Description",printDemandCode:!1,textCostCode0:"T",textCostCode1:"M",textCostCode2:"A",textCostCode3:"K",textCostCode4:"E",textCostCode5:"P",textCostCode6:"R",textCostCode7:"O",textCostCode8:"F",textCostCode9:"I",printCostCode:!0,printUOM:!1,conversionRPECombined:!1,printRetail:!0,quickMode:!1,autoPrint:!1,barcodeToPrint:"SKU Barcode"},lastPrintedLabel:null,openNoMatch:!1,currentLocation:"",commentDetails:{reason:"",comment:"",lastupdatedby:"",lastupdateddate:"",resolved:!1,resolutioncomment:"",resolvedby:"",resolveddate:""},lastFourActivities:[],lastOperationPerformed:"",lastMatchType:"",lastMatchedDetails:null,itemSimilarListData:null,isHardBreakPrivilege:s,userRole:i,toggleItemType:!1,itemAssignmentTVDetails:{},currentStoreItemDetails:{},reassignMatchSource:"",reassignMatchScore:"",reassignDiscFlag:!1,labelPrinted:!1,labelPrintedBy:"",labelPrintedOn:"",matchAssignmentDialog:!1,openStoreImage:!1,storeImageUrl:"",suggestedRetail:!1},n}return Object(m.a)(a,[{key:"componentDidMount",value:function(){window.addEventListener("keypress",this.focusonUPCSKUTextField),window.addEventListener("keyup",this.closeConversionPadDialogs),this.getLastFourActivities(),this.props.appOnlineMode?this.appendScript("/js/BrowserPrint-3.0.216.min.js"):this.appendScript("http://localhost:8000/js/BrowserPrint-3.0.216.min.js"),this.setAutoPrintRole(),this.props.appOnlineMode||(this.getDepartmentList(),this.getClassList(),this.getSubClassList())}},{key:"componentWillUnmount",value:function(){window.removeEventListener("keypress",this.focusonUPCSKUTextField),window.removeEventListener("keyup",this.closeConversionPadDialogs)}},{key:"render",value:function(){var e=this,t=this.props.classes;return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{style:{minHeight:window.innerHeight-81}},r.a.createElement(yt,{title:"TAM STORE CONVERSION",handleSettingsDialogOpen:this.handleSettingsDialogOpen,handlegenericLabelDialogOpen:this.handlegenericLabelDialogOpen,handleReviewClick:this.handleReviewClick,handlePreConvClick:this.handlePreConvClick,handleDetailsClick:this.handleDetailsClick}),r.a.createElement(I.a,{style:{paddingLeft:"10px",paddingRight:"10px",paddingTop:"10px",backgroundColor:"#F5F6F6"}},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(y.a,{container:!0,spacing:0,alignItems:"center"},r.a.createElement(y.a,{item:!0,xs:4,sm:4,md:2,lg:2},r.a.createElement(E.a,{style:{fontWeight:"500",fontSize:"20px",lineHeight:"22px"}},"Conversion Pad")),r.a.createElement(y.a,{item:!0,xs:8,sm:8,md:6,lg:6,style:{display:"flex",justifyContent:"flex-end"}},r.a.createElement(E.a,{component:"div"},r.a.createElement(y.a,{component:"label",container:!0,alignItems:"center",spacing:0},r.a.createElement(y.a,{item:!0},"UPC"),r.a.createElement(y.a,{item:!0},r.a.createElement(st.a,{checked:this.state.toggleItemType,size:"small",color:"primary",onChange:this.handleCheckedChange,name:"toggleItemType"})),r.a.createElement(y.a,{item:!0},"SKU"))),r.a.createElement(C.a,{title:"Toggle to show/hide statistics",arrow:!0},r.a.createElement(it.a,{color:"textPrimary",style:{marginLeft:"25px"},control:r.a.createElement(st.a,{size:"small",color:"primary",onChange:this.handleStat}),label:r.a.createElement(E.a,{style:{fontSize:"14px"}},"Statistics"),labelPlacement:"start"})),r.a.createElement(C.a,{title:"Toggle to print retail value on label",arrow:!0},r.a.createElement(it.a,{style:{marginLeft:"30px"},value:"start",control:r.a.createElement(st.a,{checked:this.state.labelSettings.printRetail,name:"printRetail",onChange:this.handlePadLabelSettingsChange,size:"small",color:"primary"}),label:r.a.createElement(E.a,{style:{fontSize:"14px"}},"Print Retail"),labelPlacement:"start"})),r.a.createElement(C.a,{title:"Toggle to turn on quick mode",arrow:!0},r.a.createElement(it.a,{style:{marginLeft:"30px"},value:"start",control:r.a.createElement(st.a,{checked:this.state.labelSettings.quickMode,name:"quickMode",onChange:this.handlePadLabelSettingsChange,size:"small",color:"primary"}),label:r.a.createElement(E.a,{style:{fontSize:"14px"}},"Quick Mode"),labelPlacement:"start"})),r.a.createElement(C.a,{title:"Toggle to auto print label",arrow:!0},r.a.createElement(it.a,{style:{marginLeft:"30px"},value:"start",control:r.a.createElement(st.a,{checked:this.state.labelSettings.autoPrint,name:"autoPrint",onChange:this.handlePadLabelSettingsChange,size:"small",color:"primary"}),label:r.a.createElement(E.a,{style:{fontSize:"14px"}},"Auto Print"),labelPlacement:"start"})),r.a.createElement(C.a,{title:"Toggle for suggested retail price",arrow:!0},r.a.createElement(it.a,{style:{marginLeft:"30px"},value:"start",control:r.a.createElement(st.a,{checked:this.state.suggestedRetail,name:"suggestedRetail",onChange:this.handleCheckedChange,size:"small",color:"primary"}),label:r.a.createElement(E.a,{style:{fontSize:"14px"}},"Suggested Retail"),labelPlacement:"start"}))),r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:4,lg:4,style:{display:"flex",justifyContent:"flex-end"}},0===this.state.similarList.length?"":r.a.createElement(C.a,{title:"Click to view similar suggested list",arrow:!0},r.a.createElement(x.a,{style:{marginLeft:"15px"},size:"small",color:"primary",variant:"contained",onClick:this.toggleSimilarItemsDrawer(!0)},"Similar Items")),"similar"===this.state.matchtype.toLowerCase()||"no match"===this.state.matchtype.toLowerCase()||"pending"===this.state.matchtype.toLowerCase()||"approved"===this.state.matchtype.toLowerCase()||"store approved"===this.state.matchtype.toLowerCase()||"marked"===this.state.matchtype.toLowerCase()?r.a.createElement(x.a,{style:{marginLeft:"10px"},size:"small",color:"primary",variant:"contained",onClick:function(t){return e.toggleNetwareDrawer(t,!0)}},"Search Item Catalog"):"",r.a.createElement(sa.a,{anchor:"right",open:this.state.openNetwarehouse,onClose:function(t){return e.toggleNetwareDrawer(t,!1)}},this.props.appOnlineMode?r.a.createElement(Ba,{isHardBreakPrivilege:this.state.isHardBreakPrivilege,storeItemDetails:this.state.storeItemDetails,itemNumber:this.state.UPCSKU,itemType:this.state.itemType,handleZoomImage:this.handleZoomImage,handleNoMatch:this.handleNoMatchOpen,screenname:"Conversion Pad",populateMatchedItemFromSearchList:this.populateMatchedItemFromSearchList,populateSearchedItemOnReassignment:this.populateSearchedItemOnReassignment,userRole:this.state.userRole,markItemOnPOSMergeStoreConversion:this.markItemOnPOSMergeStoreConversion}):r.a.createElement(ln,{departmentList:this.state.departmentList,classList:this.state.classList,subClassList:this.state.subClassList,isHardBreakPrivilege:this.state.isHardBreakPrivilege,storeItemDetails:this.state.storeItemDetails,itemNumber:this.state.UPCSKU,itemType:this.state.itemType,handleZoomImage:this.handleZoomImage,handleNoMatch:this.handleNoMatchOpen,screenname:"Conversion Pad",populateMatchedItemFromSearchList:this.populateMatchedItemFromSearchList,populateSearchedItemOnReassignment:this.populateSearchedItemOnReassignment,userRole:this.state.userRole,markItemOnPOSMergeStoreConversion:this.markItemOnPOSMergeStoreConversion})),r.a.createElement(sa.a,{anchor:"right",open:this.state.openSimilaritems,onClose:this.toggleSimilarItemsDrawer(!1)},r.a.createElement(Ta,{storeItemDetails:this.state.storeItemDetails,itemNumber:this.state.UPCSKU,itemType:this.state.itemType,similarItemsResult:this.state.similarList,handleZoomImage:this.handleZoomImage,handleNoMatch:this.handleNoMatchOpen,breakSimilarMatch:this.breakSimilarMatch,populateMatchedItemFromSimilarList:this.populateMatchedItemFromSimilarList,setLastOperationPerformed:this.setLastOperationPerformed,updateItemSimilarListData:this.updateItemSimilarListData,screenname:"Conversion Pad",toggleNetwareDrawer:this.toggleNetwareDrawer,similarItemsDrawerClose:function(){return e.setState({openSimilaritems:!1})},isHardBreakPrivilege:this.state.isHardBreakPrivilege,populateMatchedItemOnReassignment:this.populateMatchedItemOnReassignment,userRole:this.state.userRole,markItemOnPOSMergeStoreConversion:this.markItemOnPOSMergeStoreConversion}))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(_e.a,{style:{marginTop:"5px",backgroundColor:"grey"}}))),r.a.createElement(y.a,{container:!0,spacing:1,style:{marginTop:"10px"}},r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:12-this.state.showStat,lg:12-this.state.showStat},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(y.a,{container:!0,spacing:2},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(y.a,{container:!0,spacing:2},r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:8,lg:8},r.a.createElement(y.a,{container:!0,spacing:2},r.a.createElement(y.a,{item:!0,xs:6,sm:3,md:3,lg:3,style:{display:"flex",alignItems:"center"}},r.a.createElement(M.a,{id:"outlined-skuupc",InputProps:{className:t.searchTxt,endAdornment:r.a.createElement(mt.a,{position:"end"},r.a.createElement(C.a,{title:"UPC shorter than 11 digits should be appended by 0's at the start"},r.a.createElement(F.a,{"aria-label":"Search",edge:"end",onClick:this.handleSearchClick},r.a.createElement(ct.a,null))))},inputProps:{maxLength:19},inputRef:this.upcSkuRef,autoComplete:"off",label:"SKU/UPC",variant:"outlined",size:"small",autoFocus:!0,fullWidth:!0,name:"srchUPC",value:this.state.srchUPC,onKeyPress:this.handleKeyPressUPCSKU,onChange:this.handleChange})),r.a.createElement(y.a,{item:!0,xs:6,sm:3,md:3,lg:3,style:{display:"flex",alignItems:"center"}},r.a.createElement(M.a,{id:"outlined-originalsku",InputProps:{className:t.searchTxt},inputProps:{maxLength:14},label:"Original SKU",variant:"outlined",size:"small",fullWidth:!0,name:"srchSKU",value:this.state.srchSKU,onChange:this.handleChange})),r.a.createElement(y.a,{item:!0,xs:4,sm:2,md:2,lg:2,style:{display:"flex",alignItems:"center"}},r.a.createElement(M.a,{id:"outlined-storesellprice",InputProps:{className:t.searchTxt},inputProps:{maxLength:21},inputRef:this.sellPriceRef,label:"Sell Price",variant:"outlined",size:"small",fullWidth:!0,name:"srchSellPrice",value:this.state.srchSellPrice,onChange:this.handleChange})),r.a.createElement(y.a,{item:!0,xs:4,sm:2,md:2,lg:2,style:{display:"flex",alignItems:"center"}},r.a.createElement(M.a,{id:"outlined-storecost",InputProps:{className:t.searchTxt},inputProps:{maxLength:21},label:"Cost",variant:"outlined",size:"small",fullWidth:!0,name:"srchCost",value:this.state.srchCost,onChange:this.handleChange})),r.a.createElement(y.a,{item:!0,xs:4,sm:2,md:2,lg:2,style:{display:"flex",alignItems:"center"}},r.a.createElement(M.a,{id:"outlined-locationcode",fullWidth:!0,InputProps:{className:t.searchTxt},inputProps:{maxLength:6,style:{textTransform:"uppercase"}},label:"Location",variant:"outlined",size:"small",name:"currentLocation",value:this.state.currentLocation,onChange:this.handleChange})))),r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:4,lg:4},r.a.createElement(y.a,{container:!0,spacing:2},r.a.createElement(y.a,{item:!0,xs:3,sm:3,md:3,lg:3,style:{display:"flex",alignItems:"center"}},r.a.createElement(M.a,{id:"outlined-storeqty",InputProps:{className:t.searchTxt},inputProps:{maxLength:100},label:"Qty",variant:"outlined",size:"small",fullWidth:!0,name:"srchQty",value:this.state.srchQty,onChange:this.handleChange})),r.a.createElement(y.a,{item:!0,xs:9,sm:9,md:9,lg:9,style:{display:"flex",alignItems:"center"}},r.a.createElement(M.a,{id:"outlined-storedesc",InputProps:{className:t.searchTxt},inputProps:{maxLength:100},label:"Description",variant:"outlined",size:"small",fullWidth:!0,name:"srchDesc",value:this.state.srchDesc,onChange:this.handleChange})))),""!==this.state.storeLongDesc?r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(Et.a,null,r.a.createElement(xt.a,{expandIcon:r.a.createElement(ua.a,null),"aria-controls":"store-longdesp-content",id:"store-longdesp-header"},r.a.createElement(E.a,{style:{fontSize:"16px",fontWeight:"500"},color:"textPrimary"}," ",r.a.createElement("b",null,"Spydar: (",this.state.storeCompSku,") Item Description "))),r.a.createElement(St.a,null,r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},this.state.storeLongDesc)))):null)),r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:12,lg:12},r.a.createElement(y.a,{container:!0,spacing:2},r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:8,lg:8},r.a.createElement(y.a,{container:!0,spacing:2},r.a.createElement(y.a,{item:!0,xs:12,sm:6,md:6,lg:6},null!==this.state.matchedDetails&&null!==this.state.matchedDetails.sku?r.a.createElement(Wa,{itemData:this.state.matchedDetails,matchtype:this.state.matchtype}):r.a.createElement(Wa,{itemData:this.state.emptyMatchedDetails,matchtype:this.state.matchtype})),r.a.createElement(y.a,{item:!0,xs:12,sm:6,md:6,lg:6},r.a.createElement(y.a,{container:!0,spacing:2},r.a.createElement(y.a,{item:!0,xs:12,className:"carousel-container-store"},null===this.state.matchedDetails?r.a.createElement(oa,{productid:this.state.emptyMatchedDetails.sku,opendialog:this.handleZoomImage}):r.a.createElement(oa,{productid:this.state.matchedDetails.sku,opendialog:this.handleZoomImage})),r.a.createElement(y.a,{item:!0,xs:12},null!==this.state.matchedDetails?r.a.createElement(E.a,{color:"textPrimary",style:{fontSize:"14px",lineHeight:"20px"}},this.state.matchedDetails.detaildesc):""))))),r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:4,lg:4},r.a.createElement(y.a,{container:!0,spacing:2},r.a.createElement(y.a,{item:!0,xs:12,sm:6,md:12,lg:12},null===this.state.priceComparisonDetails?r.a.createElement(Ha,{rows:this.state.emptyPriceComparisonDetails}):r.a.createElement(Ha,{rows:this.state.priceComparisonDetails})),r.a.createElement(y.a,{item:!0,xs:12,sm:6,md:12,lg:12},r.a.createElement(Xa,{details:this.state.commentDetails})))))))),r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"flex-end",justifyContent:"flex-end",marginBottom:"10px"}},r.a.createElement(y.a,{container:!0,spacing:2},r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:this.state.showStat>0?12:8,lg:8},r.a.createElement(Ga,{lastFourActivities:this.state.lastFourActivities})),r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:this.state.showStat>0?12:4,lg:4,style:{display:"flex",alignItems:"flex-end",justifyContent:"flex-end"}},r.a.createElement(y.a,{container:!0,spacing:3},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"flex-end",justifyContent:"flex-end"}},r.a.createElement(C.a,{title:"Click to save updated POS details",arrow:!0},r.a.createElement("span",null,r.a.createElement(x.a,{size:"small",color:"primary",variant:"contained",style:{minWidth:"100px"},onClick:function(){e.updatePOSDetails(!0)},disabled:!this.state.storeItemDetails.upc&&!this.state.storeItemDetails.sku},"Save"))),r.a.createElement(C.a,{title:"Click to reprint last label",arrow:!0},r.a.createElement("span",null,r.a.createElement(x.a,{size:"small",color:"primary",variant:"contained",style:{minWidth:"100px",marginLeft:"10px"},onClick:this.reprintLabel,disabled:!this.state.lastPrintedLabel},"Reprint"))),r.a.createElement(C.a,{title:"Click to print label",arrow:!0,placement:"left"},r.a.createElement("span",null,r.a.createElement(x.a,{size:"small",color:"primary",variant:"contained",style:{minWidth:"80px",marginLeft:"10px"},onClick:this.printLabel,disabled:!this.state.matchedDetails},"Print")))),r.a.createElement(y.a,{item:!0,xs:12,lg:(this.state.showStat,12),style:{display:"flex",alignItems:"flex-end",justifyContent:"flex-end"}},this.state.matchedDetails?r.a.createElement(r.a.Fragment,null,r.a.createElement(C.a,{title:"Click to store break the match",arrow:!0},r.a.createElement("span",null,r.a.createElement(x.a,{onClick:this.handleStoreBreakDialogOpen,size:"small",color:"primary",variant:"contained",style:{minWidth:"100px"}},"Store Break"))),this.state.isHardBreakPrivilege?r.a.createElement(C.a,{title:"Click to hard break the match",arrow:!0},r.a.createElement("span",null,r.a.createElement(x.a,{onClick:this.handleHardBreakDialogOpen,size:"small",color:"primary",disabled:"exact"===this.state.matchtype.toLowerCase(),variant:"contained",style:{minWidth:"100px",marginLeft:"10px"}},"Hard Break"))):null):"",r.a.createElement(C.a,{title:"Click to undo the last operation performed",arrow:!0,placement:"left"},r.a.createElement("span",null,r.a.createElement(x.a,{size:"small",color:"primary",variant:"contained",style:{minWidth:"80px",marginLeft:"10px"},disabled:!this.state.lastOperationPerformed,onClick:this.handleUndo},"Undo")))))))))),this.state.showStat>0?r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:3,lg:3},r.a.createElement(fe,null)):" ")))),r.a.createElement(v.a,{fullWidth:!0,maxWidth:"md",open:this.state.matchAssignmentDialog,onClose:this.handleMatchAssignmentDialogClose,"aria-labelledby":"alert-dialog-matchassignment-title","aria-describedby":"alert-dialog-matchassignment"},r.a.createElement(wa,{handleZoomImage:this.handleZoomImage,newStoreItem:this.state.storeItemDetails,product:this.state.itemAssignmentTVDetails,handleMatchAssignmentDialogClose:this.handleMatchAssignmentDialogClose,newMatchType:!1,currentStoreItemDetails:this.state.currentStoreItemDetails,reassignMatchSource:this.state.reassignMatchSource,reassignMatchScore:this.state.reassignMatchScore,screenname:"Conversion Pad",reassignDiscFlag:this.state.reassignDiscFlag,populateMatchedItemOnReassignment:this.populateMatchedItemOnReassignment,handleStoreZoomImageOpen:this.handleStoreZoomImageOpen,labelPrinted:this.state.labelPrinted,labelPrintedBy:this.state.labelPrintedBy,labelPrintedOn:this.state.labelPrintedOn,operationType:"Similar",markItemOnPOSMergeStoreConversion:this.markItemOnPOSMergeStoreConversion,exactWarning:!0}))),r.a.createElement(v.a,{open:this.state.openHardBreakDialog,onClose:this.handleHardBreakDialogClose,"aria-labelledby":"alert-dialog-title5","aria-describedby":"alert-dialog-hardbreak"},r.a.createElement(L.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center",backgroundColor:"#c60c30",color:"white",padding:"12px 12px"}},r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:500}},"ALERT")),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(R.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,null,"Do you want to Hard Break the match ?")),r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},r.a.createElement(x.a,{onClick:this.handleHardBreakDialogClose,size:"small",variant:"contained",color:"primary"},"No"),r.a.createElement(x.a,{onClick:function(){return e.makeStoreOrHardBreak("H")},size:"small",variant:"contained",color:"primary",style:{marginLeft:"10px"}},"Yes")))))))),r.a.createElement(v.a,{open:this.state.openStoreBreakDialog,onClose:this.handleStoreBreakDialogClose,"aria-labelledby":"alert-dialog-storebreak-title","aria-describedby":"alert-dialog-storebreak"},r.a.createElement(L.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center",backgroundColor:"#c60c30",color:"white",padding:"12px 12px"}},r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:500}},"ALERT")),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(R.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,null,"Do you want to Store Break the match ?")),r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},r.a.createElement(x.a,{onClick:this.handleStoreBreakDialogClose,size:"small",variant:"contained",color:"primary"},"No"),r.a.createElement(x.a,{onClick:function(){return e.makeStoreOrHardBreak("S")},size:"small",variant:"contained",color:"primary",style:{marginLeft:"10px"}},"Yes")))))))),r.a.createElement(v.a,{open:this.state.openNoMatch,onClose:this.handleNoMatchClose,"aria-labelledby":"alert-dialog-nomatch-title","aria-describedby":"alert-dialog-nomatch"},r.a.createElement(L.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center",backgroundColor:"#c60c30",color:"white",padding:"12px 12px"}},r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:500}},"ALERT")),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(R.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,null,"Do you want to mark "+this.state.UPCSKU+" as 'No Match' ?")),r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},r.a.createElement(x.a,{onClick:this.handleNoMatchClose,size:"small",variant:"contained",color:"primary"},"No"),r.a.createElement(x.a,{onClick:function(){return e.makeNoMatch()},size:"small",variant:"contained",color:"primary",style:{marginLeft:"10px"}},"Yes")))))))),r.a.createElement(v.a,{open:this.state.openSettingsDialog,onClose:this.handleSettingsDialogClose,"aria-labelledby":"alert-dialog-settingstitle","aria-describedby":"alert-dialog-settings"},r.a.createElement($a,{tabValue1:this.state.tabValue1,handleTabChange1:this.handleTabChange1,selectedPrinter:this.state.selectedPrinter,printerList:this.state.printerList,handlePrinterChange:this.handlePrinterChange,refreshPrinterList:this.getDevicesList,labelSettings:this.state.labelSettings,handleLabelSettingsChange:this.handleLabelSettingsChange})),r.a.createElement(v.a,{open:this.state.openGenericLabelDialog,onClose:this.handlegenericLabelDialogClose,"aria-labelledby":"alert-dialog-generictitle","aria-describedby":"alert-dialog-genericlabel"},r.a.createElement(Za,{handleClose:this.handlegenericLabelDialogClose,handlePrintClose:this.handleGenericLabelPrintDialogClose,selectedPrinter:this.state.selectedPrinter})),r.a.createElement(ma,{openImage:this.state.openImage,handleZoomImageClose:this.handleZoomImageClose,productid:this.state.imageProductId}),r.a.createElement(Da,{openImage:this.state.openStoreImage,handleZoomImageClose:this.handleStoreZoomImageClose,storeImageUrl:this.state.storeImageUrl}),r.a.createElement(b.a,{open:this.state.loading,className:t.backdrop},r.a.createElement(S.a,{color:"inherit"})))}}]),a}(r.a.Component),on={backdrop:{zIndex:1100,color:"#fff"},textfield:{},list:{width:.8*window.innerWidth},media:{backgroundColor:"lightgrey",height:"100%"},fullList:{width:"auto"},searchTxt:{backgroundColor:"#fff"},formControl:{minWidth:120},formControl1:{minWidth:95},sizeSmall:{padding:"6px 6px 6px 16px"}},cn=Object(h.f)(Object(Xt.a)(on)(Object(ge.b)((function(e){return{storeId:e.appbar.storeId,userId:e.user.userId,userInfo:e.user,appOnlineMode:e.appmode.online}}),(function(e){return Object(pe.a)({addNotification:oe},e)}))(sn)));var mn=Object(Xt.a)({search:{backgroundColor:"#fff"}})((function(e){return r.a.createElement(r.a.Fragment,null,r.a.createElement("footer",{className:"footer"}))})),dn=a(745),un=a(371),pn=a.n(un);var gn=Object(xe.a)({root:{cursor:"pointer"},cardAlign:{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden"},cardText:{display:"flex",alignItems:"center",justifyContent:"center"},notes:{paddingLeft:10,fontSize:12},cardIcon:{display:"flex",alignItems:"center",justifyContent:"center",padding:"0 !important"},addIcon:{fontSize:68,color:"#DE0D36"}}),hn=Object(h.f)((function(e){var t=gn();return r.a.createElement(C.a,{title:e.tooltip,arrow:!0},r.a.createElement(L.a,{variant:"outlined",className:t.root,disabled:e.disabled,style:e.disabled?{backgroundColor:"#d3d3d3"}:{backgroundColor:"#ffffff"},onClick:e.disabled?function(){}:e.handleCardClick},r.a.createElement(R.a,{style:{minHeight:112}},r.a.createElement(y.a,{container:!0,spacing:2},""===e.icon?r.a.createElement(r.a.Fragment,null,r.a.createElement(y.a,{item:!0,xs:12,md:12,className:t.cardText},r.a.createElement(E.a,{variant:"h5",className:t.cardAlign},e.title)),e.loading?r.a.createElement(y.a,{item:!0,xs:12,md:12,className:t.cardText},r.a.createElement(S.a,{size:25})):r.a.createElement(y.a,{item:!0,xs:12,md:12,className:t.cardText},r.a.createElement(E.a,{variant:"h5",color:"textSecondary",className:t.cardAlign,align:"left"},e.count),r.a.createElement(E.a,{variant:"h5",color:"textSecondary",className:t.notes,align:"left"},e.notes))):r.a.createElement(r.a.Fragment,null,r.a.createElement(y.a,{item:!0,xs:12,md:12,className:t.cardIcon},r.a.createElement(E.a,{variant:"h5"},r.a.createElement(pn.a,{style:e.disabled?{fontSize:68,color:"grey"}:{fontSize:68,color:"#DE0D36"}}))),r.a.createElement(y.a,{item:!0,xs:12,md:12,className:t.cardIcon},r.a.createElement(E.a,{color:"textSecondary"},"Create New Project"))))),r.a.createElement($t.a,{disableSpacing:!0,className:"dashBoardCardFooter"})))})),fn=a(372),yn=a.n(fn),En=a(373),xn=a.n(En);function Sn(e){return r.a.createElement(E.a,{gutterBottom:!0,align:"center",onClick:function(){return e.handleSort(e.name)},style:{cursor:"pointer"}},r.a.createElement("strong",null,e.title),e.sortBy===e.name?"asc"===e.sortOrder?r.a.createElement(yn.a,{fontSize:"small"}):r.a.createElement(xn.a,{fontSize:"small"}):"")}var bn=Object(xe.a)({root:{},list:{marginTop:2},textCenter:{display:"flex",alignItems:"center",justifyContent:"center"},text:{fontSize:14,fontWeight:"600",userSelect:"text"}}),Cn=function(e){return"completed"!==e.toLowerCase()?"pending":"completed"},vn=Object(h.f)(Object(ge.b)(null,(function(e){return Object(pe.a)({storeAppTitle:Oe},e)}))((function(e){var t=bn();return r.a.createElement(I.a,{className:t.itemlist},r.a.createElement(L.a,{className:Cn(e.details.status),style:{marginTop:5,padding:10}},r.a.createElement(y.a,{container:!0,spacing:2},r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:10,lg:10},r.a.createElement(y.a,{container:!0,spacing:1,className:t.list},r.a.createElement(y.a,{item:!0,xs:12,sm:1,md:1,lg:1,className:t.textCenter},r.a.createElement(E.a,{gutterBottom:!0,color:"textSecondary",align:"center",className:t.text},e.details.membernumber)),r.a.createElement(y.a,{item:!0,xs:12,sm:3,md:3,lg:3,className:t.textCenter},r.a.createElement(E.a,{gutterBottom:!0,color:"textSecondary",align:"center",className:t.text,style:{wordBreak:"break-word"}},e.details.storename)),r.a.createElement(y.a,{item:!0,xs:12,sm:8,md:8,lg:8,className:t.textCenter},r.a.createElement(y.a,{container:!0,spacing:2},r.a.createElement(y.a,{item:!0,xs:12,sm:3,md:3,lg:3,className:t.textCenter},r.a.createElement(E.a,{gutterBottom:!0,color:"textSecondary",align:"center",className:t.text},e.details.regionalmanager)),r.a.createElement(y.a,{item:!0,xs:12,sm:3,md:3,lg:3,className:t.textCenter},r.a.createElement(E.a,{gutterBottom:!0,color:"textSecondary",align:"center",className:t.text},e.getProjectTypeName(e.details.projecttype))),r.a.createElement(y.a,{item:!0,xs:12,sm:3,md:3,lg:3,className:t.textCenter},r.a.createElement(E.a,{gutterBottom:!0,color:"textSecondary",align:"center",className:t.text},e.getSupplierTypeName(e.details.suppliertype))),r.a.createElement(y.a,{item:!0,xs:12,sm:3,md:3,lg:3,className:t.textCenter},r.a.createElement(E.a,{gutterBottom:!0,color:"textSecondary",align:"center",className:t.text},e.details.currentphase)))))),r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:2,lg:2,style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},r.a.createElement(C.a,{title:"Navigate to Store/Corp Conversion Page",arrow:!0},r.a.createElement("span",null,r.a.createElement(x.a,{onClick:function(){e.storeAppTitle({storeId:e.details.storeid,storeNumber:e.details.storenumber,storeName:e.details.storename,primaryRdc:e.getPrimaryRdcName(e.details.primaryrdc),memberNumber:e.details.membernumber,projectType:e.details.projecttype});var t=e.userNavigate;e.history.push(t)},variant:"contained",color:"primary",disabled:"Completed"===e.details.status},"Convert"))),r.a.createElement(C.a,{title:"Navigate to project details page",arrow:!0},r.a.createElement(x.a,{onClick:function(){e.storeAppTitle({storeId:e.details.storeid,storeNumber:e.details.storenumber,storeName:e.details.storename,primaryRdc:e.getPrimaryRdcName(e.details.primaryrdc),memberNumber:e.details.membernumber,projectType:e.details.projecttype}),"crm"===e.details.datasource.trim().toLowerCase()?e.history.push("/details/view"):e.history.push("/details/edit")},variant:"contained",color:"primary",style:{marginLeft:10}},"Details"))))))}))),In=[{statusid:"1",statusname:"In Progress"},{statusid:"2",statusname:"Completed"}],kn=[{id:"1",projecttype:"Conversion",activecount:0},{id:"2",projecttype:"Match Analysis",activecount:0},{id:"3",projecttype:"Catalog Match",activecount:0},{id:"4",projecttype:"Out of Stock",activecount:0}],Pn=function(e){Object(u.a)(a,e);var t=Object(p.a)(a);function a(e){var n;Object(c.a)(this,a),(n=t.call(this,e)).getProjectRecordsStats=function(){var e={method:"GET",headers:{"x-api-key":n.getIdToken()}},t=se.getconversionshortstats+"?role="+n.state.userRole;U.a.get(t,e).then((function(e){var t=e.data;if(t.hasOwnProperty("errorMessage"))throw t.errorMessage;if(200==t.statusCode){var a=t.result;n.setState({conversionStats:a})}else n.showErrorMessage("Sorry, unable to get project Statistics. Please try again after some time!!")})).catch((function(e){e.response||(e.request?console.log(e.request):console.log("Error",e.message)),n.showErrorMessage("Sorry, unable to get project Statistics. Please try again after some time!!")}))},n.getStatusList=function(){n.setState({statusList:In})},n.getProjectTypeName=function(e){var t=n.state.projectTypeList.find((function(t){return t.projecttypeid==e}));return void 0===t?"":t.projecttypename},n.getSupplierTypeName=function(e){var t=n.state.supplierTypeList.find((function(t){return t.suppliertypeid==e}));return void 0===t?"":t.suppliertypename},n.getAffiliationName=function(e){var t=n.state.affiliationList.find((function(t){return t.affiliationid==e}));return void 0===t?"":t.affiliationname},n.getPrimaryRdcName=function(e){var t=n.state.primaryRdcList.find((function(t){return t.rdcid==e}));return void 0===t?"":t.rdcname},n.handleChange=function(e){var t=e.target.value;n.handleValidateInput(e.target.name,e.target.value)&&n.setState(Object(f.a)({},e.target.name,t))},n.handleKeyPress=function(e){13===e.charCode&&n.handleSearch()},n.handleValidateInput=function(e,t){var a=!0,r="";switch(e){case"srchStoreName":a=n.validateLength(t,50);break;case"srchMemberID":r=t.toString(),a=!(!n.validateLength(r,10)||!n.validateNumber(r));break;default:a=!0}return a},n.validateLength=function(e,t){return!(e.length>t)},n.validateNumber=function(e){return!(e.length>0)||/^\d+$/.test(e)},n.handleChangePage=function(e,t){n.setState({page:t})},n.handleSearch=function(){var e=n.state.srchMemberID,t=n.state.srchStoreName.trim().toLowerCase(),a=n.state.srchProjectType,r=n.state.srchSupplierType,l=n.state.srchStatus,s=n.state.srchStartDate,i=n.state.srchEndDate,o=Object.assign([],n.state.projectRecords).filter((function(n){var o=new Date(n.createddate),c=""===s?o:new Date(s),m=""===i?o:new Date(i);return!(""!==t&&!n.storename.toLowerCase().includes(t))&&((""===e||Number(e)==n.membernumber)&&(("All"===a||a==n.projecttype)&&(("All"===r||n.suppliertype==r)&&(("All"===l||l.toLowerCase()==n.status.toLowerCase())&&!(c>o||m1?a:"0"+a;var n,r=e.getDate().toString();return a+"/"+(r=r.length>1?r:"0"+r)+"/"+t};return r.a.createElement(r.a.Fragment,null,r.a.createElement(y.a,{container:!0,spacing:2,style:{paddingBottom:10}},a.tvsku?r.a.createElement(r.a.Fragment,null,r.a.createElement(y.a,{item:!0,xs:12,sm:8,md:8,lg:8},r.a.createElement(y.a,{container:!0,spacing:0,style:{paddingLeft:"10px",paddingTop:"10px",paddingBottom:"10px"}},r.a.createElement(y.a,{item:!0,xs:12,style:{marginTop:"0px"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},r.a.createElement("b",null,a.shortdesc?a.shortdesc:""))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Primary UPC: ",r.a.createElement("b",null,a.primaryupc?a.primaryupc:""))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Secondary UPC: ",r.a.createElement("b",null,a.secondaryupc?a.secondaryupc:""))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"SKU : ",r.a.createElement("b",null,a.tvsku?a.tvsku:""))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Manuf. Part. No.: ",r.a.createElement("b",null,a.mfgpartnbr?a.mfgpartnbr:""))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Cost : ",r.a.createElement("b",null,a.cost?l(a.cost):""))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Retail : ",r.a.createElement("b",null,a.retail?l(a.retail):""))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Pack : ",r.a.createElement("b",null,a.pack?a.pack:""))))),r.a.createElement(y.a,{item:!0,xs:4},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,md:12,lg:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(C.a,{title:"Core item indicator",arrow:!0,placement:"right"},r.a.createElement(xa.a,{style:{minWidth:"85px"},label:"Core",className:a.coreflag&&"Y"===a.coreflag?t.chipGreen:t.chipBlack}))),r.a.createElement(y.a,{item:!0,xs:12,md:12,lg:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(C.a,{title:"Non stock item indicator",arrow:!0,placement:"right"},r.a.createElement(xa.a,{style:{minWidth:"85px"},label:"Non Stock",className:a.nonstockflag&&"1"===a.nonstockflag?t.chipRed:t.chipBlack}))))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Vendor Name: ",r.a.createElement("b",null,a.vendor?a.vendor:""))),r.a.createElement(y.a,{item:!0,xs:4},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"UOM: ",r.a.createElement("b",null,a.uom?a.uom:""))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Department: ",r.a.createElement("b",null,a.department?a.department:""))),r.a.createElement(y.a,{item:!0,xs:4},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Fineline Code: ",r.a.createElement("b",null,a.finelinecode?a.finelinecode:""))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Class: ",r.a.createElement("b",null,a.class?a.class:""))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Height: ",r.a.createElement("b",null,a.height?a.height:""))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Sub Class: ",r.a.createElement("b",null,a.subclass?a.subclass:""))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Weight: ",r.a.createElement("b",null,a.weight?a.weight:""))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Retail Assortment: ",r.a.createElement("b",null,a.retailassort?a.retailassort:""))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Length: ",r.a.createElement("b",null,a.length?a.length:""))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Country Of Origin: ",r.a.createElement("b",null,a.origincountry?a.origincountry:""))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Width: ",r.a.createElement("b",null,a.width?a.width:""))),a.discontinueflag||"None"===a.discontinuedate?"":r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"To Be Discontinued Date :",r.a.createElement("b",null,s(a.discontinuedate)))),a.discontinueflag||"None"===a.discontinuedate?"":r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Reason: ",r.a.createElement("b",null,a.discontinuereason?a.discontinuereason:""))))))),r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:4,lg:4},r.a.createElement(y.a,{container:!0,spacing:2},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"center"},className:"carousel-container"},r.a.createElement(Ln,{productid:a.tvsku,opendialog:e.handleZoomImage})),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{color:"textPrimary",style:{fontSize:"14px",lineHeight:"20px"}},a.description))))):r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(S.a,{color:"inherit"})),n.tvsku?r.a.createElement(r.a.Fragment,null,r.a.createElement(y.a,{item:!0,xs:12,sm:8,md:8,lg:8},r.a.createElement(y.a,{container:!0,spacing:0,style:{paddingLeft:"10px",paddingTop:"10px",paddingBottom:"10px"}},r.a.createElement(y.a,{item:!0,xs:12,style:{marginTop:"0px"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},r.a.createElement("b",null,n.shortdesc?n.shortdesc:""))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Primary UPC: ",r.a.createElement("b",null,n.primaryupc?n.primaryupc:""))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Secondary UPC: ",r.a.createElement("b",null,n.secondaryupc?n.secondaryupc:""))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"SKU : ",r.a.createElement("b",null,n.tvsku?n.tvsku:""))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Manuf. Part. No.: ",r.a.createElement("b",null,n.mfgpartnbr?n.mfgpartnbr:""))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Cost : ",r.a.createElement("b",null,n.cost?l(n.cost):""))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Retail : ",r.a.createElement("b",null,n.retail?l(n.retail):""))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Pack : ",r.a.createElement("b",null,n.pack?n.pack:""))))),r.a.createElement(y.a,{item:!0,xs:4},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,md:12,lg:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(C.a,{title:"Core item indicator",arrow:!0,placement:"right"},r.a.createElement(xa.a,{style:{minWidth:"85px"},label:"Core",className:n.coreflag&&"Y"===n.coreflag?t.chipGreen:t.chipBlack}))),r.a.createElement(y.a,{item:!0,xs:12,md:12,lg:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(C.a,{title:"Non stock item indicator",arrow:!0,placement:"right"},r.a.createElement(xa.a,{style:{minWidth:"85px"},label:"Non Stock",className:n.nonstockflag&&"1"===n.nonstockflag?t.chipRed:t.chipBlack}))))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Vendor Name: ",r.a.createElement("b",null,n.vendor?n.vendor:""))),r.a.createElement(y.a,{item:!0,xs:4},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"UOM: ",r.a.createElement("b",null,n.uom?n.uom:""))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Department: ",r.a.createElement("b",null,n.department?n.department:""))),r.a.createElement(y.a,{item:!0,xs:4},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Fineline Code: ",r.a.createElement("b",null,n.finelinecode?n.finelinecode:""))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Class: ",r.a.createElement("b",null,n.class?n.class:""))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Height: ",r.a.createElement("b",null,n.height?n.height:""))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Sub Class: ",r.a.createElement("b",null,n.subclass?n.subclass:""))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Weight: ",r.a.createElement("b",null,n.weight?n.weight:""))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Retail Assortment: ",r.a.createElement("b",null,n.retailassort?n.retailassort:""))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Length: ",r.a.createElement("b",null,n.length?n.length:""))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Country Of Origin: ",r.a.createElement("b",null,n.origincountry?n.origincountry:""))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Width: ",r.a.createElement("b",null,n.width?n.width:""))),n.discontinueflag||"None"===n.discontinuedate?"":r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"To Be Discontinued Date :",r.a.createElement("b",null,s(n.discontinuedate)))),n.discontinueflag||"None"===n.discontinuedate?"":r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Reason: ",r.a.createElement("b",null,n.discontinuereason?n.discontinuereason:""))))))),r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:4,lg:4},r.a.createElement(y.a,{container:!0,spacing:2},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"center"},className:"carousel-container"},r.a.createElement(Ln,{productid:n.tvsku,opendialog:e.handleZoomImage})),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{color:"textPrimary",style:{fontSize:"14px",lineHeight:"20px"}},n.description))))):""))}var jn=Object(xe.a)({chipGreen:{color:"white",backgroundColor:"#008000",minWidth:"50px",borderStyle:"solid",borderColor:"#000",borderWidth:"medium"},chipBlack:{minWidth:"50px",borderStyle:"solid",borderWidth:"medium"},chipRed:{color:"white",backgroundColor:"#c60c30",minWidth:"50px",borderStyle:"solid",borderColor:"#000",borderWidth:"medium"},flexStart:{display:"flex",alignItems:"center",justifyContent:"flex-start"},flexCenter:{display:"flex",alignItems:"center",justifyContent:"center"},flexEnd:{marginBottom:10,display:"flex",alignItems:"center",justifyContent:"flex-end"}}),An=function(e){Object(u.a)(a,e);var t=Object(p.a)(a);function a(e){var n;return Object(c.a)(this,a),(n=t.call(this,e)).handleKeyPressXRef=function(e){13===e.charCode&&n.handleSearch(n.state.searchxref)},n.validateNumber=function(e){return!(e.length>0)||/^\d+$/.test(e)},n.handleChange=function(e){var t=!0;"addTVItemNumber"!=e.target.name&&"editTVItemNumber"!=e.target.name||n.validateNumber(e.target.value.toString())||(t=!1),t&&n.setState(Object(f.a)({},e.target.name,e.target.value))},n.handleSearch=function(e){n.setState({loading:!0,expanded:!1});var t={method:"POST",headers:{"Content-Type":"application/json","x-api-key":n.getIdToken()}},a={retailergroupid:n.props.selectedRetailer,action:"Search",xrefitemnumber:e,userid:n.getUserId()};U.a.post(ie.xrefcrudoperations,a,t).then((function(e){var t=e.data;200===t.statusCode?(n.setState({searchxref:""}),t.result.xrefitemnumber?n.setState({itemXrefData:t.result}):(n.showInfoMessage("No details found for the entered XRef Item Number"),n.setState({itemXrefData:{}}))):n.showErrorMessage(t.result)})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")})).finally((function(){n.setState({loading:!1})}))},n.handleAddDialog=function(e){n.setState({openAddDialog:e}),e||n.setState({addXRefItemNumber:"",addTVItemNumber:"",addMatchType:""})},n.handleEditDialog=function(e){n.setState({openEditDialog:e}),e||n.setState({editXRefItemNumber:"",editTVItemNumber:"",editMatchType:""})},n.handleChangeXrefDetails=function(e){n.handleEditDialog(!0),n.setState({editXRefItemNumber:e.xrefitemnumber,editTVItemNumber:e.itemnumber,editMatchType:e.matchtype})},n.addXRefMatch=function(){if(n.state.addXRefItemNumber&&n.state.addTVItemNumber&&n.state.addMatchType){n.setState({loading:!0});var e={method:"POST",headers:{"Content-Type":"application/json","x-api-key":n.getIdToken()}},t={retailergroupid:n.props.selectedRetailer,action:"Add",xrefitemnumber:n.state.addXRefItemNumber,tvsku:n.state.addTVItemNumber,matchcomment:n.state.addMatchType,userid:n.getUserId()};U.a.post(ie.xrefcrudoperations,t,e).then((function(e){var t=e.data;200===t.statusCode?(n.handleAddDialog(!1),t.exists?n.showInfoMessage("Record already exists for the X-Ref item number"):n.showSuccessMessage("X-Ref Match added successfully")):n.showErrorMessage(t.result)})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")})).finally((function(){n.setState({loading:!1})}))}else n.state.addXRefItemNumber||n.showErrorMessage("Enter X-Ref Item Number"),n.state.addTVItemNumber||n.showErrorMessage("Enter TV SKU"),n.state.addMatchType||n.showErrorMessage("Enter Match Comment")},n.changeXRefMatch=function(){if(n.state.editXRefItemNumber&&n.state.editTVItemNumber&&n.state.editMatchType){n.setState({loading:!0});var e=n.state.editXRefItemNumber,t={method:"POST",headers:{"Content-Type":"application/json","x-api-key":n.getIdToken()}},a={retailergroupid:n.props.selectedRetailer,action:"Update",xrefitemnumber:n.state.editXRefItemNumber,tvsku:n.state.editTVItemNumber,matchcomment:n.state.editMatchType,userid:n.getUserId()};U.a.post(ie.xrefcrudoperations,a,t).then((function(t){var a=t.data;200===a.statusCode?(n.handleEditDialog(!1),n.showSuccessMessage("X-Ref Match updated successfully"),n.handleSearch(e)):n.showErrorMessage(a.result)})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")})).finally((function(){n.setState({loading:!1})}))}else n.state.editXRefItemNumber||n.showErrorMessage("Enter X-Ref Item Number"),n.state.editTVItemNumber||n.showErrorMessage("Enter TV SKU"),n.state.editMatchType||n.showErrorMessage("Enter Match Comment")},n.expireXRefMatch=function(){n.setState({loading:!0});var e={method:"POST",headers:{"Content-Type":"application/json","x-api-key":n.getIdToken()}},t={retailergroupid:n.props.selectedRetailer,action:"Expire",xrefitemnumber:n.state.itemXrefData.xrefitemnumber,userid:n.getUserId()};U.a.post(ie.xrefcrudoperations,t,e).then((function(e){var t=e.data;200===t.statusCode?(n.showSuccessMessage("X-Ref Match Expired successfully"),n.handleSearch(n.state.itemXrefData.xrefitemnumber)):n.showErrorMessage(t.result)})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")})).finally((function(){n.setState({loading:!1})}))},n.activateXRefMatch=function(){n.setState({loading:!0});var e={method:"POST",headers:{"Content-Type":"application/json","x-api-key":n.getIdToken()}},t={retailergroupid:n.props.selectedRetailer,action:"Activate",xrefitemnumber:n.state.itemXrefData.xrefitemnumber,userid:n.getUserId()};U.a.post(ie.xrefcrudoperations,t,e).then((function(e){var t=e.data;200===t.statusCode?(n.showSuccessMessage("X-Ref Match Activated successfully"),n.handleSearch(n.state.itemXrefData.xrefitemnumber)):n.showErrorMessage(t.result)})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")})).finally((function(){n.setState({loading:!1})}))},n.handleZoomImage=function(e){n.setState({imageProductId:e,openImage:!0})},n.handleZoomImageClose=function(){n.setState({openImage:!1,imageProductId:""})},n.handlePanelChange=function(e){return function(t,a){if(n.setState({expanded:!!a&&e,tvdetails:{}}),a){var r=Object.assign({},n.state.itemXrefData);n.getTVDetails(r.itemnumber)}}},n.getTVDetails=function(e){var t={method:"POST",headers:{"Content-Type":"application/json","x-api-key":n.getIdToken()}},a={tvsku:e};U.a.post(ie.tvditemdetailsforxref,a,t).then((function(e){var t=e.data;200===t.statusCode?(t.notexist&&n.showInfoMessage("No TV details found for the TV SKU present"),n.setState({tvdetails:t.result})):n.showErrorMessage(t.result)})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")})).finally((function(){n.setState({loading:!1})}))},n.getIdToken=function(){var e=n.props.userInfo.idToken;if(""!==e&&null!==e&&void 0!==e&&"undefined"!==e)return e;window.location.href=window.location.origin+"/"},n.getUserId=function(){var e=n.props.userInfo.userId;if(""!==e&&null!==e&&void 0!==e&&"undefined"!==e)return e;window.location.href=window.location.origin+"/"},n.showErrorMessage=function(e){n.setState({isSaving:!1}),n.props.addNotification(e,de)},n.showSuccessMessage=function(e){n.props.addNotification(e,me)},n.showInfoMessage=function(e){n.props.addNotification(e,ue)},n.state={searchxref:"",itemXrefData:{},openAddDialog:!1,addXRefItemNumber:"",addTVItemNumber:"",addMatchType:"",openEditDialog:!1,editXRefItemNumber:"",editTVItemNumber:"",editMatchType:"",openImage:!1,imageProductId:"",loading:!1,tvdetails:{},currenttvdetails:{},expanded:!1},n}return Object(m.a)(a,[{key:"render",value:function(){var e=this,t=this.props.classes;return r.a.createElement(r.a.Fragment,null,r.a.createElement(I.a,{style:{paddingLeft:"10px",paddingRight:"10px",paddingTop:"10px",paddingBottom:"10px",backgroundColor:"#F5F6F6"}},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"18px",marginLeft:10}}," ",r.a.createElement("b",null,"ITEM X-REF MAINTENANCE"))),r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:3,lg:3,style:{display:"flex",alignItems:"center",marginTop:3,marginLeft:10}},r.a.createElement(E.a,null,r.a.createElement("b",null,"Retailer Group: ",this.props.getRetailerName()," "))),r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:3,lg:3,style:{display:"flex",alignItems:"center"}},r.a.createElement(M.a,{id:"outlined-searchxref",fullWidth:!0,inputProps:{maxLength:25},style:{paddingLeft:0},size:"small",label:"Enter XRef Item Number",variant:"outlined",margin:"dense",name:"searchxref",value:this.state.searchxref,onChange:this.handleChange,onKeyPress:this.handleKeyPressXRef})),r.a.createElement(y.a,{xs:12,sm:4,md:4,lg:4,style:{display:"flex",alignItems:"center"}},r.a.createElement(C.a,{title:"Search XRef Item number for the selected Retailer",arrow:!0},r.a.createElement(x.a,{size:"small",onClick:function(){return e.handleSearch(e.state.searchxref)},variant:"contained",color:"primary",style:{marginLeft:"10px",marginTop:"4px"}},"Search")),r.a.createElement(C.a,{title:"Add XRef Item Match for the selected Retailer",arrow:!0},r.a.createElement(x.a,{size:"small",onClick:function(){return e.handleAddDialog(!0)},variant:"contained",color:"primary",style:{marginLeft:"10px",marginTop:"4px"}},"Add"))),this.state.itemXrefData.xrefitemnumber?r.a.createElement(r.a.Fragment,null,r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center",backgroundColor:"#c60c30",color:"white",padding:"12px 12px",marginTop:"10px",marginBottom:10}},r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:500}},"XRef Item Details")),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(Et.a,{expanded:"panel1"===this.state.expanded,onChange:this.handlePanelChange("panel1"),TransitionProps:{unmountOnExit:!0}},r.a.createElement(xt.a,{expandIcon:r.a.createElement(ua.a,null),"aria-controls":"itemXrefMaintenance",id:"itemXrefMaintenance"},r.a.createElement(Mn,{product:this.state.itemXrefData,getRetailerName:this.props.getRetailerName,selectedRetailer:this.props.selectedRetailer,handleChangeXrefDetails:this.handleChangeXrefDetails,expireXRefMatch:this.expireXRefMatch,activateXRefMatch:this.activateXRefMatch,handleZoomImage:this.handleZoomImage})),r.a.createElement(St.a,null,r.a.createElement(Rn,{itemdetails:this.state.tvdetails,itemdetails1:this.state.currenttvdetails,handleZoomImage:this.handleZoomImage}))))))):r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center"}},r.a.createElement(E.a,{style:{fontsize:"12px"}},r.a.createElement("b",null,"No XRef Item Details found"))))),r.a.createElement(v.a,{open:this.state.openAddDialog,onClose:function(){return e.handleAddDialog(!1)},"aria-labelledby":"alert-dialog-nomatch-title","aria-describedby":"alert-dialog-nomatch"},r.a.createElement(L.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center",backgroundColor:"#c60c30",color:"white",padding:"12px 12px"}},r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:500}},"ADD XREF MATCH")),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(R.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(M.a,{id:"outlined-addxrefitemnumber",fullWidth:!0,inputProps:{maxLength:25},style:{paddingLeft:0},size:"small",label:"Enter XRef Item Number",variant:"outlined",margin:"dense",name:"addXRefItemNumber",value:this.state.addXRefItemNumber,onChange:this.handleChange})),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(M.a,{id:"outlined-addTVItemNumber",fullWidth:!0,inputProps:{maxLength:20},style:{paddingLeft:0},size:"small",label:"Enter TV Item Number",variant:"outlined",margin:"dense",name:"addTVItemNumber",value:this.state.addTVItemNumber,onChange:this.handleChange})),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(M.a,{id:"outlined-addMatchType",fullWidth:!0,inputProps:{maxLength:50},style:{paddingLeft:0},size:"small",label:"Enter Match Comment",variant:"outlined",margin:"dense",name:"addMatchType",value:this.state.addMatchType,onChange:this.handleChange})),r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},r.a.createElement(x.a,{onClick:function(){return e.handleAddDialog(!1)},size:"small",variant:"contained",color:"primary"},"Cancel"),r.a.createElement(x.a,{onClick:this.addXRefMatch,size:"small",variant:"contained",color:"primary",style:{marginLeft:"10px"}},"Add")))))))),r.a.createElement(v.a,{open:this.state.openEditDialog,onClose:function(){return e.handleEditDialog(!1)},"aria-labelledby":"alert-dialog-nomatch-title","aria-describedby":"alert-dialog-nomatch"},r.a.createElement(L.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center",backgroundColor:"#c60c30",color:"white",padding:"12px 12px"}},r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:500}},"CHANGE XREF MATCH")),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(R.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(M.a,{id:"outlined-editxrefitemnumber",fullWidth:!0,disabled:!0,inputProps:{maxLength:25},style:{paddingLeft:0},size:"small",label:"Enter XRef Item Number",variant:"outlined",margin:"dense",name:"editXRefItemNumber",value:this.state.editXRefItemNumber,onChange:this.handleChange})),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(M.a,{id:"outlined-editTVItemNumber",fullWidth:!0,inputProps:{maxLength:20},style:{paddingLeft:0},size:"small",label:"Enter TV Item Number",variant:"outlined",margin:"dense",name:"editTVItemNumber",value:this.state.editTVItemNumber,onChange:this.handleChange})),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(M.a,{id:"outlined-editMatchType",fullWidth:!0,inputProps:{maxLength:50},style:{paddingLeft:0},size:"small",label:"Enter Match Comment",variant:"outlined",margin:"dense",name:"editMatchType",value:this.state.editMatchType,onChange:this.handleChange})),r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},r.a.createElement(x.a,{onClick:function(){return e.handleEditDialog(!1)},size:"small",variant:"contained",color:"primary"},"Cancel"),r.a.createElement(x.a,{onClick:this.changeXRefMatch,size:"small",variant:"contained",color:"primary",style:{marginLeft:"10px"}},"Change")))))))),r.a.createElement(ma,{openImage:this.state.openImage,handleZoomImageClose:this.handleZoomImageClose,productid:this.state.imageProductId}),r.a.createElement(b.a,{open:this.state.loading,className:t.backdrop},r.a.createElement(S.a,{color:"inherit"})))}}]),a}(n.Component),Un=Object(h.f)(Object(Xt.a)({backdrop:{zIndex:2e3,color:"#fff"},flexEnd:{marginBottom:10,display:"flex",alignItems:"center",justifyContent:"flex-end"}})(Object(ge.b)((function(e){return{storeId:e.appbar.storeId,userId:e.user.userId,userInfo:e.user}}),(function(e){return Object(pe.a)({addNotification:oe,storeAppTitle:Oe},e)}))(An)));var zn=Object(xe.a)({flexStart:{display:"flex",alignItems:"center",justifyContent:"flex-start"},flexCenter:{display:"flex",alignItems:"center",justifyContent:"center"},flexEnd:{marginBottom:10,display:"flex",alignItems:"center",justifyContent:"flex-end"},backdrop:{zIndex:2e3,color:"#fff"}}),Bn=Object(h.f)(Object(ge.b)((function(e){return{storeId:e.appbar.storeId,userId:e.appbar.userId,storeName:e.appbar.storeName,userInfo:e.user,storeInfo:e.appbar}}),(function(e){return Object(pe.a)({addNotification:oe},e)}))((function(e){var t,a=e.product,n=zn(),l=r.a.useState(!1),s=Object(We.a)(l,2),i=s[0],o=s[1],c=function(t){e.addNotification(t,de)},m=function(){var t=e.userInfo.idToken;if(""!==t&&null!==t&&void 0!==t&&"undefined"!==t)return t;window.location.href=window.location.origin+"/"},d=function(){var t=e.userInfo.userId;if(""!==t&&null!==t&&void 0!==t&&"undefined"!==t)return t;window.location.href=window.location.origin+"/"};return r.a.createElement(r.a.Fragment,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:2,sm:2,md:1,lg:1,onClick:function(e){e.stopPropagation()}},r.a.createElement("div",{onClick:function(){return e.handleZoomImage(a.newtvsku)}},r.a.createElement("img",{src:(t=a.newtvsku,"None"!==t&&null!==t&&" "!==t||(t=0),"http://images.truevalue.com/getimage.asp?id="+t+"&ImageType=2&NoImageType=2&ColorImageSize=1"),style:{maxWidth:"50px",maxHeight:"50px",width:"50px",height:"50px",backgroundColor:"#f5f5f5",objectFit:"contain"},title:a.newtvsku,alt:"item"}))),r.a.createElement(y.a,{item:!0,xs:9,sm:9,md:10,lg:10},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:3,lg:3},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"X-Ref Item Number: ",a.xrefitem)),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:3,lg:3},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Update"==a.Action?r.a.createElement(r.a.Fragment,null,"Current Item Number: ",a.oldtvsku):"")),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:3,lg:3},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Match Comment: ",a.matchtyp)),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:3,lg:3},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Update"==a.Action?"New Item Number: ":"Item Number: ",a.newtvsku)),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:3,lg:3},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Retailer Group: ",e.getRetailerName())),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:3,lg:3},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"UPC: ",a.UPC)),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:3,lg:3},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Manuf Number: ",a.mfgnbr)),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:3,lg:3,style:{display:"flex",alignItems:"center"}},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"}},"Current Status:"),r.a.createElement(E.a,{style:"A"!=a.Status?{fontSize:"12px",fontWeight:"600",color:"red"}:{fontSize:"12px",fontWeight:"600",color:"green"}},"A"==a.Status?" Active":"","I"==a.Status?" Expired":"")),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:3,lg:3},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"UOM: ",a.UOM)),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:3,lg:3},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},a.Description)),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:3,lg:3},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Manuf Name: ",a.mfgname)),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:3,lg:3,style:{display:"flex",alignItems:"center"}},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"}},"Action: ",a.Action)),r.a.createElement(y.a,{item:!0,sm:4,md:6,lg:6,style:{display:"flex",alignItems:"center"}}),r.a.createElement(y.a,{item:!0,xs:12,sm:8,md:6,lg:6,style:{display:"flex",alignItems:"center"}},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"}},"New Match Comment: ",a.matchcomment)))),r.a.createElement(y.a,{item:!0,xs:1,sm:1,md:1,lg:1,style:{display:"flex",alignItems:"center",justifyContent:"center"},onClick:function(e){return e.stopPropagation()}},"No Change"!=a.Action?r.a.createElement(x.a,{variant:"contained",color:"primary",style:{minWidth:"90px"},onClick:function(){o(!0);var t=m(),a=e.product,n=[];n.push(a);var r={newitemattributes:n,retailergroupid:e.selectedRetailer,userid:d()},l={method:"POST",headers:{"Content-Type":"application/json","x-api-key":t}};U.a.post(ie.xrefitemactionapprove,r,l).then((function(t){var a,n=t.data;200===n.statusCode?(a="Action performed successfully",e.addNotification(a,me),e.removeApprovedItem(e.index)):c(n.result)})).catch((function(e){console.log(e),c("Sorry, Something went wrong. Please try again!!")})).finally((function(){o(!1)}))}},a.Action):"")),r.a.createElement(b.a,{open:i,className:n.backdrop},r.a.createElement(S.a,{color:"inherit"})))})));Object(xe.a)({flexStart:{display:"flex",alignItems:"center",justifyContent:"flex-start"},flexCenter:{display:"flex",alignItems:"center",justifyContent:"center"},flexEnd:{marginBottom:10,display:"flex",alignItems:"center",justifyContent:"flex-end"},backdrop:{zIndex:1e3,color:"#fff"}});var Fn=Object(h.f)(Object(ge.b)((function(e){return{storeId:e.appbar.storeId,userId:e.appbar.userId,storeName:e.appbar.storeName,userInfo:e.user,storeInfo:e.appbar}}),(function(e){return Object(pe.a)({addNotification:oe},e)}))((function(e){var t=this,a=r.a.useState(!1),n=Object(We.a)(a,2),l=n[0],s=n[1],i=function(t){e.addNotification(t,de)},o=function(t){e.addNotification(t,me)},c=function(){var t=e.userInfo.idToken;if(""!==t&&null!==t&&void 0!==t&&"undefined"!==t)return t;window.location.href=window.location.origin+"/"},m=function(){var t=e.userInfo.userId;if(""!==t&&null!==t&&void 0!==t&&"undefined"!==t)return t;window.location.href=window.location.origin+"/"},d=function(a){var n,r=!0;s(!0),n="Please wait while we are generating the report !!",e.addNotification(n,ue);var l=c(),d={reporttype:a,retailergroupid:e.selectedRetailer,userid:m()},u={method:"POST",headers:{"x-api-key":l}};U.a.post(ie.customeritemxrefreport,d,u).then((function(e){var t=e.data;400===t.statusCode?(r=!1,s(!1),i("Failed to generate report!!")):200===t.statusCode&&(r=!1,s(!1),window.location.href=t.fileurl,o("Report generated successfully!!"))})).catch((function(e){console.log(e)})).finally((function(){r&&setTimeout((function(){!function e(a,n){var r={storeid:0,reporttype:n,userid:m()},l=c(),d=ie.getreporturl,u={method:"POST",headers:{"x-api-key":l}};U.a.post(d,r,u).then((function(t){var r=t.data;400===r.statusCode?(a=!1,s(!1),i("Failed to generate report!!")):200===r.statusCode&&(1==r.issuccess?(a=!1,s(!1),window.location.href=r.result,o("Report generated successfully!!")):2==r.issuccess?(a=!1,s(!1),i("Failed to generate report!!")):(a=!0,setTimeout((function(){e(a,n)}),5e3)))})).catch((function(e){console.log(e),s(!1),t.showErrorMessage("Failed to generate report!!")}))}(r,a)}),5e3)}))};return r.a.createElement(r.a.Fragment,null,r.a.createElement(x.a,{size:"small",disabled:l,variant:"contained",color:"primary",style:{marginLeft:"10px",marginTop:"4px"},onClick:function(){return d("ItemXRefReport")}},"Item X-Ref Report"))}))),Wn=function(e){Object(u.a)(a,e);var t=Object(p.a)(a);function a(e){var n;return Object(c.a)(this,a),(n=t.call(this,e)).handlePanelChange=function(e,t){return function(a,r){if(n.setState({expanded:!!r&&e,tvdetails:{},currenttvdetails:{}}),r){var l=Object.assign([],n.props.itemXrefData);"Update"==l[t].Action?(n.getTVDetails(l[t].oldtvsku),n.getTVDetails1(l[t].newtvsku)):n.getTVDetails(l[t].newtvsku)}}},n.handleAlertDialog=function(e,t){n.setState({openAlertDialog:e,approvedAction:t})},n.getTVDetails=function(e){var t={method:"POST",headers:{"Content-Type":"application/json","x-api-key":n.getIdToken()}},a={tvsku:e};U.a.post(ie.tvditemdetailsforxref,a,t).then((function(e){var t=e.data;200===t.statusCode?(t.notexist&&n.showInfoMessage("No TV details found for the TV SKU"),n.setState({tvdetails:t.result})):n.showErrorMessage(t.result)})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")})).finally((function(){n.setState({loading:!1})}))},n.getTVDetails1=function(e){var t={method:"POST",headers:{"Content-Type":"application/json","x-api-key":n.getIdToken()}},a={tvsku:e};U.a.post(ie.tvditemdetailsforxref,a,t).then((function(e){var t=e.data;200===t.statusCode?(t.notexist&&n.showInfoMessage("No TV details found for the TV SKU"),n.setState({currenttvdetails:t.result})):n.showErrorMessage(t.result)})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")})).finally((function(){n.setState({loading:!1})}))},n.handlePageChange=function(e,t){n.setState({page:t})},n.handleGetFile=function(e){n.setState({XRefFile:e.target.files[0]})},n.handleUploadFile=function(e){e.preventDefault();var t=n.state.XRefFile,a=new FileReader,r=[];a.onload=function(e){var t=e.target.result,a=j.read(t,{type:"binary"}),l=a.SheetNames[0],s=a.Sheets[l],i=j.utils.sheet_to_json(s,{header:["xrefitem","matchtype","tvsku","matchcomment"]}),o=!1;i[0].xrefitem&&i[0].matchtype&&i[0].tvsku&&i[0].matchcomment&&"store sku"===i[0].xrefitem.toString().toLowerCase()&&"action"===i[0].matchtype.toString().toLowerCase()&&"tv sku"===i[0].tvsku.toString().toLowerCase()&&"match comment"===i[0].matchcomment.toString().toLowerCase()&&(o=!0);for(var c={},m=1;m=1){n.setState({loading:!0,expanded:!1});var d=n.getIdToken(),u={xrefdata:r,retailergroupid:n.props.selectedRetailer},p={method:"POST",headers:{"Content-Type":"application/json","x-api-key":d}};U.a.post(ie.processitemxrefdata,u,p).then((function(e){var t=e.data;if(200==t.statusCode){document.getElementById("outlined-itemxreffile").value=null;var a=t.result.sort((function(e,t){return n.sorting(e.Action,t.Action)}));n.props.updateItemXrefData(a),n.setState({XRefFile:null,page:1,pageCount:1},(function(){return n.getPageCount()}))}else n.showErrorMessage(t.result)})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")})).finally((function(){n.setState({loading:!1})}))}else r.length>2001?n.showErrorMessage("Records to process in excel file should not exceed 2000 !!"):0==r.length?n.showErrorMessage("No valid records present in excel to process !!"):n.showErrorMessage("Please upload a valid XRef Item Attributes file!!")},a.readAsBinaryString(t)},n.approveAllActions=function(e){n.handleAlertDialog(!1,""),n.setState({loading:!0});var t=n.getIdToken(),a=[],r=Object.assign([],n.props.itemXrefData);if((a="All"==e?r.filter((function(e){return"No Change"!==e.Action})):r.filter((function(t){return t.Action==e}))).length>0){var l={newitemattributes:a,retailergroupid:n.props.selectedRetailer,userid:n.getUserId()},s={method:"POST",headers:{"Content-Type":"application/json","x-api-key":t}};U.a.post(ie.xrefitemactionapprove,l,s).then((function(t){var a=t.data;if(200===a.statusCode){n.showSuccessMessage("Action performed successfully");var l=[];l="All"==e?r.filter((function(e){return"No Change"==e.Action})):r.filter((function(t){return t.Action!==e})),n.props.updateItemXrefData(l),n.getPageCount()}else n.showErrorMessage(a.result)})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")})).finally((function(){n.setState({loading:!1})}))}else n.showInfoMessage("No Item Present to Approve"),n.setState({loading:!1})},n.getPageCount=function(){if(n.props.itemXrefData.length>0){var e=parseInt(n.props.itemXrefData.length/10);n.props.itemXrefData.length%10!=0&&(e+=1),n.setState({pageCount:e})}},n.handleChange=function(e){n.setState(Object(f.a)({},e.target.name,e.target.value))},n.removeApprovedItem=function(e){var t=Object.assign([],n.props.itemXrefData);t.splice(e,1),n.props.updateItemXrefData(t),n.getPageCount()},n.handleAddDialog=function(e){n.setState({openAddDialog:e})},n.handleZoomImage=function(e){n.setState({imageProductId:e,openImage:!0})},n.handleZoomImageClose=function(){n.setState({openImage:!1,imageProductId:""})},n.sorting=function(e,t){return"No Change"==e?e!==t?1:0:"No Change"==t&&e!==t?-1:0},n.getIdToken=function(){var e=n.props.userInfo.idToken;if(""!==e&&null!==e&&void 0!==e&&"undefined"!==e)return e;window.location.href=window.location.origin+"/"},n.getUserId=function(){var e=n.props.userInfo.userId;if(""!==e&&null!==e&&void 0!==e&&"undefined"!==e)return e;window.location.href=window.location.origin+"/"},n.showErrorMessage=function(e){n.setState({isSaving:!1}),n.props.addNotification(e,de)},n.showSuccessMessage=function(e){n.props.addNotification(e,me)},n.showInfoMessage=function(e){n.props.addNotification(e,ue)},n.state={openImage:!1,imageProductId:"",loading:!1,XRefFile:null,expanded:!1,tvdetails:{},currenttvdetails:{},page:1,pageCount:1,openAlertDialog:!1,approvedAction:""},n}return Object(m.a)(a,[{key:"componentDidMount",value:function(){this.getPageCount()}},{key:"render",value:function(){var e=this,t=this.props.classes;return r.a.createElement(r.a.Fragment,null,r.a.createElement(I.a,{style:{paddingLeft:"10px",paddingRight:"10px",paddingTop:"10px",paddingBottom:"10px",backgroundColor:"#F5F6F6"}},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"18px",marginLeft:10}}," ",r.a.createElement("b",null,"BULK UPDATE X-REF"))),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:3,lg:3,style:{display:"flex",alignItems:"center",marginTop:3,marginLeft:10}},r.a.createElement(E.a,null,r.a.createElement("b",null,"Retailer Group: ",this.props.getRetailerName()," "))),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:3,lg:3,style:{display:"flex",alignItems:"center"}},r.a.createElement(M.a,{type:"file",fullWidth:!0,id:"outlined-itemxreffile",variant:"outlined",margin:"dense",inputProps:{accept:".xls,.xlsx,.csv"},onChange:this.handleGetFile})),r.a.createElement(y.a,{xs:12,sm:4,md:3,lg:3,style:{display:"flex",alignItems:"center"}},r.a.createElement(C.a,{title:"Upload Item XRef file for the selected Retailer",arrow:!0},r.a.createElement(x.a,{size:"small",disabled:null===this.state.XRefFile,onClick:this.handleUploadFile,variant:"contained",color:"primary",style:{marginLeft:"10px",marginTop:"4px"}},"Upload File")),r.a.createElement(C.a,{title:"Export Item XRef file for the selected Retailer",arrow:!0},r.a.createElement(Fn,{selectedRetailer:this.props.selectedRetailer}))),this.props.itemXrefData.length>0?r.a.createElement(r.a.Fragment,null,r.a.createElement(y.a,{xs:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(C.a,{title:"Click to approve all Add actions",arrow:!0},r.a.createElement(x.a,{size:"small",onClick:function(){return e.handleAlertDialog(!0,"Add")},style:{minWidth:"160px",marginTop:"4px"},variant:"contained",color:"primary"},"Approve All Add")),r.a.createElement(C.a,{title:"Click to approve all Update actions",arrow:!0},r.a.createElement(x.a,{size:"small",onClick:function(){return e.handleAlertDialog(!0,"Update")},style:{minWidth:"160px",marginLeft:"10px",marginTop:"4px"},variant:"contained",color:"primary"},"Approve All Update")),r.a.createElement(C.a,{title:"Click to approve all Activate actions",arrow:!0},r.a.createElement(x.a,{size:"small",onClick:function(){return e.handleAlertDialog(!0,"Activate")},style:{minWidth:"160px",marginLeft:"10px",marginTop:"4px"},variant:"contained",color:"primary"},"Approve All Activate")),r.a.createElement(C.a,{title:"Click to approve all Expire actions",arrow:!0},r.a.createElement(x.a,{size:"small",onClick:function(){return e.handleAlertDialog(!0,"Expire")},style:{minWidth:"160px",marginLeft:"10px",marginTop:"4px"},variant:"contained",color:"primary"},"Approve All Expire")),r.a.createElement(C.a,{title:"Click to approve all actions",arrow:!0},r.a.createElement(x.a,{size:"small",onClick:function(){return e.handleAlertDialog(!0,"All")},style:{minWidth:"160px",marginLeft:"10px",marginTop:"4px"},variant:"contained",color:"primary"},"Approve All"))),r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center",backgroundColor:"#c60c30",color:"white",padding:"12px 12px",marginTop:"10px",marginBottom:10}},r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:500}},"XRef Item Details")),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:3,style:{marginTop:"10px",marginBottom:"10px",display:"flex",justifyContent:"flex-start",alignItems:"center"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},r.a.createElement("b",null," ",10*this.state.page-9,"-",Math.min(10*this.state.page-9+9,this.props.itemXrefData.length)," of ",this.props.itemXrefData.length," items"))),r.a.createElement(y.a,{item:!0,xs:9,style:{marginTop:"10px",marginBottom:"10px",display:"flex",justifyContent:"flex-end"}},r.a.createElement(ja.a,{count:this.state.pageCount,page:this.state.page,color:"primary",boundaryCount:2,onChange:this.handlePageChange})),this.props.itemXrefData.map((function(t,a){return a>=10*e.state.page-10&&a<=Math.min(10*e.state.page-10+9,e.props.itemXrefData.length)?r.a.createElement(y.a,{item:!0,xs:12,key:t.xrefitem+"_"+e.props.selectedRetailer},r.a.createElement(Et.a,{expanded:e.state.expanded==="panel"+a,onChange:e.handlePanelChange("panel"+a,a),TransitionProps:{unmountOnExit:!0}},r.a.createElement(xt.a,{expandIcon:r.a.createElement(ua.a,null),"aria-controls":"itemXrefBulk",id:"itemXrefBulk"},r.a.createElement(Bn,{product:t,getRetailerName:e.props.getRetailerName,selectedRetailer:e.props.selectedRetailer,index:a,handleZoomImage:e.handleZoomImage,removeApprovedItem:e.removeApprovedItem})),r.a.createElement(St.a,null,r.a.createElement(Rn,{itemdetails:e.state.tvdetails,itemdetails1:e.state.currenttvdetails,handleZoomImage:e.handleZoomImage})))):""})),r.a.createElement(y.a,{item:!0,xs:3,style:{marginTop:"10px",marginBottom:"10px",display:"flex",justifyContent:"flex-start",alignItems:"center"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},r.a.createElement("b",null," ",10*this.state.page-9,"-",Math.min(10*this.state.page-9+9,this.props.itemXrefData.length)," of ",this.props.itemXrefData.length," items"))),r.a.createElement(y.a,{item:!0,xs:9,style:{marginTop:"10px",marginBottom:"10px",display:"flex",justifyContent:"flex-end"}},r.a.createElement(ja.a,{count:this.state.pageCount,page:this.state.page,color:"primary",boundaryCount:2,onChange:this.handlePageChange}))))):r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center"}},r.a.createElement(E.a,{style:{fontsize:"12px"}},r.a.createElement("b",null,"No XRef Item Details found"))))),r.a.createElement(v.a,{open:this.state.openAlertDialog,onClose:function(){return e.handleAlertDialog(!1,"")},onClick:function(e){return e.stopPropagation()},"aria-labelledby":"alert-dialog-nomatch-title","aria-describedby":"alert-dialog-nomatch"},r.a.createElement(L.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center",backgroundColor:"#c60c30",color:"white",padding:"12px 12px"}},r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:500}},"ALERT")),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(R.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,null,"Do you want to approve all the items ","All"==this.state.approvedAction?"":"having "+this.state.approvedAction+" action","?")),r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},r.a.createElement(x.a,{onClick:function(){return e.handleAlertDialog(!1,"")},size:"small",variant:"contained",color:"primary"},"Cancel"),r.a.createElement(x.a,{onClick:function(){return e.approveAllActions(e.state.approvedAction)},size:"small",variant:"contained",color:"primary",style:{marginLeft:"10px"}},"Approve All ","All"==this.state.approvedAction?"":this.state.approvedAction)))))))),r.a.createElement(ma,{openImage:this.state.openImage,handleZoomImageClose:this.handleZoomImageClose,productid:this.state.imageProductId}),r.a.createElement(b.a,{open:this.state.loading,className:t.backdrop},r.a.createElement(S.a,{color:"inherit"})))}}]),a}(n.Component),Vn=Object(h.f)(Object(Xt.a)({backdrop:{zIndex:2e3,color:"#fff"},flexEnd:{marginBottom:10,display:"flex",alignItems:"center",justifyContent:"flex-end"}})(Object(ge.b)((function(e){return{storeId:e.appbar.storeId,userId:e.user.userId,userInfo:e.user}}),(function(e){return Object(pe.a)({addNotification:oe,storeAppTitle:Oe},e)}))(Wn)));function Hn(e){var t=e.product;return r.a.createElement(r.a.Fragment,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:12,lg:12},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:11,sm:11,md:11,lg:11},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:4,lg:4},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"X-Ref Item Number: ",t.Xref_Item_Nbr)),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:4,lg:4},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Retailer Group: ",e.getRetailerName())),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:4,lg:4},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Manuf Number: ",t.Mfg_Nbr)),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:4,lg:4},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"UPC: ",t.UPC)),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:4,lg:4},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"UOM: ",t.UOM)),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:4,lg:4},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Manuf Name: ",t.Mfg_Name)),r.a.createElement(y.a,{item:!0,xs:6,sm:8,md:8,lg:8},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},t.Description)),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:4,lg:4},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"600"},color:"textPrimary"},"Action: ",t.Action)),"INVALID"==t.Action?r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement("span",{style:{color:"red"}},"Create record in XRef table for the above Xref Item Number before adding attributes !")):null)),r.a.createElement(y.a,{item:!0,xs:1,sm:1,md:1,lg:1,style:{display:"flex",alignItems:"center",justifyContent:"center"}},"INVALID"!==t.Action?r.a.createElement(C.a,{title:"Add/Update new XRef Item Attribute for the selected Retailer",arrow:!0},r.a.createElement(x.a,{onClick:function(){return e.additemattribute(t,e.index)},variant:"contained",color:"primary"},t.Action)):null)))))}Object(xe.a)({flexStart:{display:"flex",alignItems:"center",justifyContent:"flex-start"},flexCenter:{display:"flex",alignItems:"center",justifyContent:"center"},flexEnd:{marginBottom:10,display:"flex",alignItems:"center",justifyContent:"flex-end"}});var Xn=function(e){Object(u.a)(a,e);var t=Object(p.a)(a);function a(e){var n;return Object(c.a)(this,a),(n=t.call(this,e)).handleAlertDialog=function(e){if(n.setState({openAlertDialog:e}),e){for(var t=0,a=0,r=Object.assign([],n.state.itemXrefData),l=0;l=1&&(o=!0),o){for(var c={},m=1;m301?n.showErrorMessage("Records to process in excel file should not exceed 300 !!"):1==i.length?n.showErrorMessage("No records present in excel to process !!"):n.showErrorMessage("Please upload a valid XRef Item Attributes file!!")},a.readAsBinaryString(t)}else n.showErrorMessage("Please choose a file to upload")},n.getPageCount=function(){if(n.state.itemXrefData.length>0){var e=parseInt(n.state.itemXrefData.length/10);n.state.itemXrefData.length%10!=0&&(e+=1),n.setState({pageCount:e})}},n.additemattribute=function(e,t){n.setState({loading:!0});var a=n.getIdToken(),r=[];r.push(e);var l={newitemattributes:r,Retailer_Group_ID:n.props.selectedRetailer,userid:n.getUserId()},s={method:"POST",headers:{"Content-Type":"application/json","x-api-key":a}};U.a.post(ie.itemxrefaddattributes,l,s).then((function(e){var a=e.data;if(200===a.statusCode){n.showSuccessMessage("Action performed successfully");var r=Object.assign([],n.state.itemXrefData);r.splice(t,1),n.setState({itemXrefData:r},(function(){return n.getPageCount()}))}else n.showErrorMessage(a.result)})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")})).finally((function(){n.setState({loading:!1})}))},n.addAllItemAttributes=function(){n.setState({loading:!0});var e=n.getIdToken(),t={newitemattributes:Object.assign([],n.state.itemXrefData).filter((function(e){return"INVALID"!==e.Action})),Retailer_Group_ID:n.props.selectedRetailer,userid:n.getUserId()},a={method:"POST",headers:{"Content-Type":"application/json","x-api-key":e}};U.a.post(ie.itemxrefaddattributes,t,a).then((function(e){var t=e.data;200===t.statusCode?(n.showSuccessMessage("Action performed successfully"),n.handleAlertDialog(!1),n.setState({approveButton:!0,itemXrefData:[]})):n.showErrorMessage(t.result)})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")})).finally((function(){n.setState({loading:!1})}))},n.getIdToken=function(){var e=n.props.userInfo.idToken;if(""!==e&&null!==e&&void 0!==e&&"undefined"!==e)return e;window.location.href=window.location.origin+"/"},n.getUserId=function(){var e=n.props.userInfo.userId;if(""!==e&&null!==e&&void 0!==e&&"undefined"!==e)return e;window.location.href=window.location.origin+"/"},n.showErrorMessage=function(e){n.setState({isSaving:!1}),n.props.addNotification(e,de)},n.showSuccessMessage=function(e){n.props.addNotification(e,me)},n.showInfoMessage=function(e){n.props.addNotification(e,ue)},n.state={itemXrefData:[],approveButton:!0,loading:!1,XRefFile:null,openAlertDialog:!1,updateCount:0,addCount:0,page:1,pageCount:1},n}return Object(m.a)(a,[{key:"render",value:function(){var e=this,t=this.props.classes;return r.a.createElement(r.a.Fragment,null,r.a.createElement(I.a,{style:{paddingLeft:"10px",paddingRight:"10px",paddingTop:"10px",paddingBottom:"10px",backgroundColor:"#F5F6F6"}},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"18px",marginLeft:10}}," ",r.a.createElement("b",null,"X-REF ITEM ATTRIBUTES"))),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:3,lg:3,style:{display:"flex",alignItems:"center",marginTop:3,marginLeft:10}},r.a.createElement(E.a,null,r.a.createElement("b",null,"Retailer Group: ",this.props.getRetailerName()," "))),r.a.createElement(y.a,{item:!0,xs:6,sm:4,md:3,lg:3,style:{display:"flex",alignItems:"center"}},r.a.createElement(M.a,{type:"file",fullWidth:!0,id:"outlined-itemattributesfile",variant:"outlined",margin:"dense",inputProps:{accept:".xls,.xlsx,.csv"},onChange:this.handleGetFile})),r.a.createElement(y.a,{xs:12,sm:4,md:3,lg:3,style:{display:"flex",alignItems:"center"}},r.a.createElement(C.a,{title:"Upload new XRef Item Attributes file for the selected Retailer",arrow:!0},r.a.createElement(x.a,{size:"small",onClick:this.handleUploadFile,variant:"contained",color:"primary",disabled:null===this.state.XRefFile,style:{marginLeft:"10px",marginTop:"4px"}},"Upload File")),r.a.createElement(C.a,{title:"Add All new XRef Item Attributes for the selected Retailer",arrow:!0},r.a.createElement(x.a,{size:"small",disabled:this.state.itemXrefData.length<=0,variant:"contained",color:"primary",style:{marginLeft:"10px",marginTop:"4px"},onClick:function(){return e.handleAlertDialog(!0)}},"Approve All"))),this.state.itemXrefData.length>0?r.a.createElement(r.a.Fragment,null,r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center",backgroundColor:"#c60c30",color:"white",padding:"12px 12px",marginTop:"10px",marginBottom:10}},r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:500}},"New XRef Item Attributes")),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:3,style:{marginTop:"10px",marginBottom:"10px",display:"flex",justifyContent:"flex-start",alignItems:"center"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},r.a.createElement("b",null," ",10*this.state.page-9,"-",Math.min(10*this.state.page-9+9,this.state.itemXrefData.length)," of ",this.state.itemXrefData.length," items"))),r.a.createElement(y.a,{item:!0,xs:9,style:{marginTop:"10px",marginBottom:"10px",display:"flex",justifyContent:"flex-end"}},r.a.createElement(ja.a,{count:this.state.pageCount,page:this.state.page,color:"primary",boundaryCount:2,onChange:this.handlePageChange})),this.state.itemXrefData.map((function(t,a){return a>=10*e.state.page-10&&a<=Math.min(10*e.state.page-10+9,e.state.itemXrefData.length)?r.a.createElement(y.a,{item:!0,xs:12,key:t.Xref_Item_Nbr+"_"+e.props.selectedRetailer},r.a.createElement(L.a,null,r.a.createElement(R.a,null,r.a.createElement(Hn,{product:t,getRetailerName:e.props.getRetailerName,selectedRetailer:e.props.selectedRetailer,additemattribute:e.additemattribute,index:a})))):""})),r.a.createElement(y.a,{item:!0,xs:3,style:{marginTop:"10px",marginBottom:"10px",display:"flex",justifyContent:"flex-start",alignItems:"center"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},r.a.createElement("b",null," ",10*this.state.page-9,"-",Math.min(10*this.state.page-9+9,this.state.itemXrefData.length)," of ",this.state.itemXrefData.length," items"))),r.a.createElement(y.a,{item:!0,xs:9,style:{marginTop:"10px",marginBottom:"10px",display:"flex",justifyContent:"flex-end"}},r.a.createElement(ja.a,{count:this.state.pageCount,page:this.state.page,color:"primary",boundaryCount:2,onChange:this.handlePageChange}))))):r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center"}},r.a.createElement(E.a,{style:{fontsize:"12px"}},r.a.createElement("b",null,"No XRef Item Attributes found"))))),r.a.createElement(v.a,{open:this.state.openAlertDialog,onClose:function(){return e.handleAlertDialog(!1)},onClick:function(e){return e.stopPropagation()},"aria-labelledby":"alert-dialog-nomatch-title","aria-describedby":"alert-dialog-nomatch"},r.a.createElement(L.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center",backgroundColor:"#c60c30",color:"white",padding:"12px 12px"}},r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:500}},"ALERT")),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(R.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,null,"Do you want to approve all the items?")),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,null,"Add: ",this.state.addCount)),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,null,"Update: ",this.state.updateCount)),r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},r.a.createElement(x.a,{onClick:function(){return e.handleAlertDialog(!1)},size:"small",variant:"contained",color:"primary"},"Cancel"),r.a.createElement(x.a,{onClick:this.addAllItemAttributes,size:"small",variant:"contained",color:"primary",style:{marginLeft:"10px"}},"Approve All")))))))),r.a.createElement(b.a,{open:this.state.loading,className:t.backdrop},r.a.createElement(S.a,{color:"inherit"})))}}]),a}(n.Component),Gn=Object(h.f)(Object(Xt.a)({backdrop:{zIndex:2e3,color:"#fff"},flexEnd:{marginBottom:10,display:"flex",alignItems:"center",justifyContent:"flex-end"}})(Object(ge.b)((function(e){return{storeId:e.appbar.storeId,userId:e.user.userId,userInfo:e.user}}),(function(e){return Object(pe.a)({addNotification:oe,storeAppTitle:Oe},e)}))(Xn))),Kn=function(e){Object(u.a)(a,e);var t=Object(p.a)(a);function a(e){var n;return Object(c.a)(this,a),(n=t.call(this,e)).state={},n}return Object(m.a)(a,[{key:"render",value:function(){var e=this,t=this.props.classes;return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{style:{minHeight:window.innerHeight-81}},r.a.createElement(I.a,{style:{paddingLeft:"10px",paddingRight:"10px",paddingTop:"10px",paddingBottom:"10px",backgroundColor:"#F5F6F6"}},r.a.createElement(y.a,{container:!0,spacing:2},r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:2,lg:2,style:{marginTop:5}},r.a.createElement(ut.a,{variant:"outlined",size:"small",style:{width:230,marginLeft:10}},r.a.createElement(dt.a,{id:"retailergroup"},"Retailer Group"),r.a.createElement(lt.a,{labelId:"retailergroup",id:"retailergroup",name:"selectedRetailer",value:this.props.selectedRetailer,onChange:this.props.handleRetailerChange,label:"Retailer Group"},this.props.retailerGroupList.map((function(e){return r.a.createElement(qe.a,{value:e.retailergroupid,key:e.retailergroupid},e.description)}))))),r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(x.a,{variant:"contained",color:"primary",onClick:function(){return e.props.changeActiveScreen("2")}},r.a.createElement(E.a,{className:t.btnText,color:"initial"},"X-Ref Maintenance"))),r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(x.a,{variant:"contained",color:"primary",onClick:function(){return e.props.changeActiveScreen("3")}},r.a.createElement(E.a,{className:t.btnText,color:"initial"},"Bulk Update X-Ref"))),"1"==this.props.itemAttributesConfiguration?r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(x.a,{variant:"contained",color:"primary",onClick:function(){return e.props.changeActiveScreen("4")}},r.a.createElement(E.a,{className:t.btnText,color:"initial"},"X-Ref Item Attributes"))):null))))}}]),a}(n.Component),Zn=Object(h.f)(Object(Xt.a)({btnText:{alignItems:"center",color:"#ffffff",fontWeight:"500 !important",fontSize:"18px !important",lineHeight:"20px!important",cursor:"pointer",minWidth:"215px",height:"40px",justifyContent:"center",display:"flex"}})(Object(ge.b)((function(e){return{storeId:e.appbar.storeId,userId:e.user.userId,userInfo:e.user}}),(function(e){return Object(pe.a)({addNotification:oe,storeAppTitle:Oe},e)}))(Kn))),qn=function(e){Object(u.a)(a,e);var t=Object(p.a)(a);function a(e){var n;return Object(c.a)(this,a),(n=t.call(this,e)).changeActiveScreen=function(e){n.setState({activeScreen:e})},n.updateItemXrefData=function(e){n.setState({itemXrefData:e})},n.itemAttributesConfig=function(){var e={method:"GET",headers:{"Content-Type":"application/json","x-api-key":n.getIdToken()}};n.setState({loading:!0}),U.a.get(se.xrefattributesconfig,e).then((function(e){var t=e.data;200===t.statusCode?n.setState({itemAttributesConfiguration:t.result}):n.showErrorMessage(t.result)})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")})).finally((function(){n.setState({loading:!1})}))},n.getRetailerGroups=function(){var e={method:"GET",headers:{"Content-Type":"application/json","x-api-key":n.getIdToken()}};n.setState({loading:!0}),U.a.get(ie.getxrefretailergroupdetails,e).then((function(e){var t=e.data;if(200===t.statusCode){var a=t.result;n.setState({retailerGroupList:a,selectedRetailer:a[0].retailergroupid})}else n.showErrorMessage(t.result)})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")})).finally((function(){n.setState({loading:!1})}))},n.handleRetailerChange=function(e){n.setState({selectedRetailer:e.target.value,itemXrefData:[]})},n.getRetailerName=function(){var e="";return n.state.retailerGroupList.forEach((function(t){t.retailergroupid==n.state.selectedRetailer&&(e=t.description)})),e},n.getIdToken=function(){var e=n.props.userInfo.idToken;if(""!==e&&null!==e&&void 0!==e&&"undefined"!==e)return e;window.location.href=window.location.origin+"/"},n.getUserId=function(){var e=n.props.userInfo.userId;if(""!==e&&null!==e&&void 0!==e&&"undefined"!==e)return e;window.location.href=window.location.origin+"/"},n.showErrorMessage=function(e){n.setState({isSaving:!1}),n.props.addNotification(e,de)},n.showSuccessMessage=function(e){n.props.addNotification(e,me)},n.showInfoMessage=function(e){n.props.addNotification(e,ue)},n.state={activeScreen:"1",itemXrefData:[],retailerGroupList:[],selectedRetailer:"",loading:!1,itemAttributesConfiguration:0},n}return Object(m.a)(a,[{key:"componentDidMount",value:function(){this.getRetailerGroups(),this.itemAttributesConfig()}},{key:"render",value:function(){var e=this.props.classes;return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{style:{minHeight:window.innerHeight-81}},r.a.createElement(Tn,{title:"ITEM XREF MAINTENANCE",changeActiveScreen:this.changeActiveScreen}),"1"==this.state.activeScreen?r.a.createElement(Zn,{changeActiveScreen:this.changeActiveScreen,retailerGroupList:this.state.retailerGroupList,selectedRetailer:this.state.selectedRetailer,handleRetailerChange:this.handleRetailerChange,itemAttributesConfiguration:this.state.itemAttributesConfiguration}):null,"2"==this.state.activeScreen?r.a.createElement(Un,{selectedRetailer:this.state.selectedRetailer,getRetailerName:this.getRetailerName}):null,"3"==this.state.activeScreen?r.a.createElement(Vn,{itemXrefData:this.state.itemXrefData,updateItemXrefData:this.updateItemXrefData,selectedRetailer:this.state.selectedRetailer,getRetailerName:this.getRetailerName}):null,"4"==this.state.activeScreen?r.a.createElement(Gn,{selectedRetailer:this.state.selectedRetailer,getRetailerName:this.getRetailerName}):null),r.a.createElement(b.a,{open:this.state.loading,className:e.backdrop},r.a.createElement(S.a,{color:"inherit"})))}}]),a}(n.Component),_n=Object(h.f)(Object(Xt.a)({backdrop:{zIndex:2e3,color:"#fff"},flexEnd:{marginBottom:10,display:"flex",alignItems:"center",justifyContent:"flex-end"}})(Object(ge.b)((function(e){return{storeId:e.appbar.storeId,userId:e.user.userId,userInfo:e.user}}),(function(e){return Object(pe.a)({addNotification:oe,storeAppTitle:Oe},e)}))(qn))),Yn=function(e){Object(u.a)(a,e);var t=Object(p.a)(a);function a(e){var n;return Object(c.a)(this,a),(n=t.call(this,e)).isOnlineMode=function(){var e=localStorage.getItem("appmode");return e=null===e||"null"===e||void 0===e||"undefined"===e||"false"!==e&&!1!==e},n.isBrowserOnline=function(){return navigator.onLine},n.checkServer=function(){fetch(le.checkOfflineServer).then((function(e){return e.json()})).then((function(e){n.setState({isLocalServerUp:!0}),n.saveOfflineServer(!0)}),(function(e){console.log(e),n.setState({isLocalServerUp:!1}),n.saveOfflineServer(!1)})).catch((function(e){console.log(e),n.setState({isLocalServerUp:!1}),n.saveOfflineServer(!1)}))},n.saveOfflineServer=function(e){var t=new Date;t.setDate(t.getDate()+30);var a={expireDateTime:t,id_token:"OfflineMode",access_token:"OfflineMode",refresh_token:"OfflineMode"};n.props.saveAuthInfo(a),n.props.saveAppMode(!1),e&&n.getOfflineUserInfo()},n.validateUser=function(){var e=n.isOnlineMode();if(n.isBrowserOnline()&&e){var t=window.location.search,a=new URLSearchParams(t).get("code");if(null===a||"undefined"===a||void 0===a||""===a||!1===a||"false"===a)window.location.href="https://"+$()+"/authorize?client_id="+ee()+"&response_type=code&scope=email+openid+profile&redirect_uri="+Q;else{var r={},l=new URLSearchParams;l.append("grant_type","authorization_code"),l.append("client_id",ee()),l.append("code",a),l.append("redirect_uri",Q);var s="https://"+$()+"/oauth2/token?grant_type=authorization_code&client_id="+ee()+"&code="+a+"&redirect_uri="+Q;fetch(s,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then((function(e){return e.json()})).then((function(e){r=e;var t=new Date,a={expireDateTime:new Date(t.getTime()+1e3*(r.expires_in-120)),id_token:r.id_token,access_token:r.access_token,refresh_token:r.refresh_token};n.props.saveAuthInfo(a),n.props.saveAppMode(!0);var l="Bearer "+r.access_token;n.getUserInfo(l)})).catch((function(e){n.props.removeUserInfo(),console.log(e)}))}}else e||n.checkServer()},n.getOfflineUserInfo=function(){fetch(le.getUserInfo,{method:"GET"}).then((function(e){return e.json()})).then((function(e){var t=e;if(200===t.statusCode){var a=t.result;a.email=a.userId,""===a.userId||(n.props.saveUserInfo(a),window.location.href=Q+"/#/dashboard")}})).catch((function(e){console.log(e)}))},n.getUserInfo=function(e){var t={method:"GET",headers:{Authorization:e,"Content-Type":"application/x-www-form-urlencoded"}},a="https://"+$()+"/oauth2/userInfo";fetch(a,t).then((function(e){return e.json()})).then((function(e){var t=e,a=t.email.substring(0,t.email.lastIndexOf("@")),r=JSON.stringify(t["custom:role"]);t.role=r,t.userId=a,n.props.saveUserInfo(t),window.location.href=Q+"/#/dashboard"})).catch((function(e){n.props.removeUserInfo(),console.log(e)}))},n.switchmode=function(e){n.props.removeUserInfo(),n.props.saveAppMode(e),window.location.href=window.location.origin+"/"},n.state={isSwitchMode:!1,isLocalServerUp:!1,offlineDataAvailable:!1},n}return Object(m.a)(a,[{key:"componentDidMount",value:function(){this.validateUser()}},{key:"render",value:function(){var e=this;return r.a.createElement(r.a.Fragment,null,this.isBrowserOnline()?this.isOnlineMode()?r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,null,"Redirecting........"))):null:this.isOnlineMode()?r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12,style:{backgroundColor:"#fff !important",paddingBottom:5}},r.a.createElement("div",{style:{backgroundColor:"#eb5253",borderRadius:"0px 0px 25px 25px"}},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12,sm:9,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(E.a,{align:"center",style:{color:"#fff"}},"No Internet Conection Available!!")),r.a.createElement(y.a,{item:!0,xs:12,sm:3,style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},r.a.createElement(C.a,{title:"Switch to online",arrow:!0},r.a.createElement(x.a,{size:"small",variant:"contained",onClick:function(){return e.switchmode(!1)},style:{marginLeft:10,paddingLeft:10,paddingRight:10,marginRight:30,marginTop:5,marginBottom:5}},"Work Offline"))))))):null,this.isOnlineMode()?null:this.isBrowserOnline()?r.a.createElement(y.a,{item:!0,xs:12,style:{backgroundColor:"#fff !important",paddingBottom:5}},r.a.createElement("div",{style:{backgroundColor:"#008000",borderRadius:"0px 0px 25px 25px"}},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12,sm:9,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(E.a,{align:"center",style:{color:"#fff"}},"Internet connection available!!")),r.a.createElement(y.a,{item:!0,xs:12,sm:3,style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},r.a.createElement(C.a,{title:"Switch to online",arrow:!0},r.a.createElement(x.a,{size:"small",variant:"contained",onClick:function(){return e.switchmode(!0)},style:{marginLeft:10,paddingLeft:10,paddingRight:10,marginRight:30,marginTop:5,marginBottom:5}},"Go Online")))))):r.a.createElement(y.a,{item:!0,xs:12,style:{backgroundColor:"#fff !important",paddingBottom:5}},r.a.createElement("div",{style:{backgroundColor:"#eb5253",borderRadius:"0px 0px 25px 25px"}},r.a.createElement(E.a,{align:"center",style:{color:"#ffffff"}},"You are working in Offline Mode !!"))),this.isOnlineMode()?null:this.state.isLocalServerUp?this.state.offlineDataAvailable?r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,null,"Redirecting........"))):r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,null,r.a.createElement("b",null,"No Offline Data saved!!")))):r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{align:"center"},"You are currently switched to offline mode!! Please start local server on your device to start working offline!!. Please Refresh page once local server is up."))))}}]),a}(r.a.Component),Qn=Object(h.f)(Object(ge.b)(null,(function(e){return Object(pe.a)({saveUserInfo:Ie,saveAuthInfo:ke,removeUserInfo:we,saveAppMode:Ne},e)}))(Yn)),Jn=a(374),$n=a(744),er=a(55),tr=function(e){Object(u.a)(a,e);var t=Object(p.a)(a);function a(e){var n;return Object(c.a)(this,a),(n=t.call(this,e)).handleFirstPageButtonClick=function(e){n.props.onChangePage(e,0),n.setState({pageval:1})},n.handleBackButtonClick=function(e){var t=n.props.page;n.setState({pageval:t}),n.props.onChangePage(e,t-1)},n.handleNextButtonClick=function(e){var t=n.props.page;n.setState({pageval:t+2}),n.props.onChangePage(e,t+1)},n.handleLastPageButtonClick=function(e){var t=Math.ceil(n.props.count/n.props.rowsPerPage);n.setState({pageval:Math.max(0,t)}),n.props.onChangePage(e,Math.max(0,t-1))},n.handleRefresh=function(e){var t=n.props.page;n.setState({pageval:t+1}),n.props.onChangePage(e,t)},n.handlePageChange=function(e){var t=e.target.value,a=t.toString();n.validateNumber(a)&&t<=Math.ceil(n.props.count/n.props.rowsPerPage)&&n.setState({pageval:t})},n.validateNumber=function(e){return!(e.length>0)||/^\d+$/.test(e)},n.handlePageSubmit=function(e){var t=n.state.pageval;13===e.keyCode&&""!==t&&0!==parseInt(t)&&n.props.onChangePage(e,t-1)},n.state={pageval:e.page+1},n}return Object(m.a)(a,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){this.setState({pageval:e.page+1})}},{key:"render",value:function(){var e=this.props,t=e.count,a=e.page,n=e.rowsPerPage,l=e.classes,s=this.state.pageval;return r.a.createElement("div",{className:l.root},r.a.createElement(C.a,{title:"Refresh",arrow:!0},r.a.createElement(F.a,{onClick:this.handleRefresh,"aria-label":"refresh"},r.a.createElement(V.a,null))),r.a.createElement(C.a,{title:"First Page",arrow:!0},r.a.createElement("span",null,r.a.createElement(F.a,{onClick:this.handleFirstPageButtonClick,disabled:0===a,"aria-label":"first page"},r.a.createElement(jt.a,null)))),r.a.createElement(C.a,{title:"previous page",arrow:!0},r.a.createElement("span",null,r.a.createElement(F.a,{onClick:this.handleBackButtonClick,disabled:0===a,"aria-label":"previous page"},r.a.createElement(Ut.a,null)))),r.a.createElement(C.a,{title:"Go to page",arrow:!0},r.a.createElement(M.a,{id:"PageNumber",type:"text",label:"Page",style:{width:80},onChange:this.handlePageChange,onKeyDown:this.handlePageSubmit,variant:"outlined",margin:"dense",name:"page",value:s})),r.a.createElement(C.a,{title:"next page",arrow:!0},r.a.createElement("span",null,r.a.createElement(F.a,{onClick:this.handleNextButtonClick,disabled:a>=Math.ceil(t/n)-1,"aria-label":"next page"},r.a.createElement(Bt.a,null)))),r.a.createElement(C.a,{title:"Last Page",arrow:!0},r.a.createElement("span",null,r.a.createElement(F.a,{onClick:this.handleLastPageButtonClick,disabled:a>=Math.ceil(t/n)-1,"aria-label":"last page"},r.a.createElement(Wt.a,null)))))}}]),a}(r.a.Component),ar=Object(Xt.a)((function(e){return{root:{flexShrink:0,marginLeft:e.spacing(2.5)}}}))(tr),nr=a(742),rr=a(740),lr=a(741),sr=a(739),ir=Object(xe.a)((function(e){return{formControl:{margin:e.spacing(1),minWidth:120},selectEmpty:{marginTop:e.spacing(2)},chipGreen:{color:"white",backgroundColor:"#008000",minWidth:"50px",borderStyle:"solid",borderColor:"#000",borderWidth:"medium"},chipBlack:{minWidth:"50px",borderStyle:"solid",borderWidth:"medium"},chipRed:{color:"white",backgroundColor:"#c60c30",minWidth:"50px",borderStyle:"solid",borderColor:"#000",borderWidth:"medium"},flexStart:{display:"flex",alignItems:"center",justifyContent:"flex-start"},flexCenter:{display:"flex",alignItems:"center",justifyContent:"center"},flexEnd:{marginBottom:10,display:"flex",alignItems:"center",justifyContent:"flex-end"}}})),or=Object(Xt.a)((function(e){return{root:{textAlign:"center",margin:0,padding:e.spacing(2)}}}))((function(e){var t=e.children,a=e.classes,n=(e.onClose,Object(g.a)(e,["children","classes","onClose"]));return r.a.createElement(sr.a,Object.assign({disableTypography:!0,className:a.root},n),r.a.createElement(E.a,{variant:"h6"},t))}));var cr=Object(ge.b)((function(e){return{storeId:e.appbar.storeId,userId:e.user.userId,userInfo:e.user}}),(function(e){return Object(pe.a)({addNotification:oe},e)}))((function(e){var t=e.itemdetails,a="A"===e.itemdetails.matchtype||"R"===e.itemdetails.matchtype||"E"===e.itemdetails.matchtype,n=ir(),l=r.a.useState(null),s=Object(We.a)(l,2),i=s[0],o=s[1],c=r.a.useState(!1),m=Object(We.a)(c,2),d=m[0],u=m[1],p=r.a.useState(""),g=Object(We.a)(p,2),h=g[0],f=g[1],S=e.isAccessRestricted?[{reasonid:0,reasonname:"Comment only"}]:[{reasonid:0,reasonname:"Comment only"},{reasonid:1,reasonname:"Wrong Description"},{reasonid:2,reasonname:"SKU Already in POS to Merge"},{reasonid:3,reasonname:"Not in RDC"},{reasonid:4,reasonname:"Other"}],b=function(t){e.addNotification(t,de)};return r.a.createElement("div",null,r.a.createElement(v.a,{open:e.open,onClose:e.handleClose,"aria-labelledby":"mark-item-dialog"},r.a.createElement(or,{id:"mark-dialog-title",onClose:e.handleClose,style:{display:"flex",justifyContent:"center",backgroundColor:"#c60c30",color:"white",padding:"12px 12px"}},r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:500}}," Mark Item")),r.a.createElement(rr.a,null,r.a.createElement(lr.a,null,r.a.createElement(D.a,null,r.a.createElement(k.a,{"aria-label":"Mark item table",size:"small"},r.a.createElement(O.a,null,r.a.createElement(N.a,null,r.a.createElement(w.a,null,"UPC #"),r.a.createElement(w.a,{align:"left"},"SKU #"),r.a.createElement(w.a,{align:"left"},"SKU Description"),r.a.createElement(w.a,{align:"left"},"Cost"))),r.a.createElement(P.a,null,r.a.createElement(N.a,null,r.a.createElement(w.a,{component:"th",scope:"row"},t.upc),r.a.createElement(w.a,{align:"left"}," ",t.sku),r.a.createElement(w.a,{align:"left"}," ",t.shortdesc),r.a.createElement(w.a,{align:"left"}," ",function(e){var t=parseFloat(e);return isNaN(t)?"":"$"+(Math.round(100*t)/100).toFixed(2)}(t.cost))))))),r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:4},r.a.createElement(M.a,{style:{width:170},select:!0,id:"reason",name:"reason",label:"Reason",variant:"outlined",margin:"dense",value:i,onChange:function(e){o(e.target.value)}},S.map((function(e){return r.a.createElement(qe.a,{value:e.reasonid,key:e.reasonname},e.reasonname)})))),r.a.createElement(y.a,{item:!0,xs:8,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},a?r.a.createElement(r.a.Fragment,null,r.a.createElement(xa.a,{style:{minWidth:"85px",marginLeft:10},label:"Disc",className:t.discflag?n.chipRed:n.chipBlack}),"00"==e.RDCNumber?"":r.a.createElement(xa.a,{style:{minWidth:"85px",marginLeft:10},label:"RDC",className:t.rdcflag>0?n.chipGreen:""===t.rdcflag?n.chipBlack:n.chipRed})):null,0===i&&t.commentdetails.reason&&e.userPrivelegeToResolveComment?r.a.createElement(r.a.Fragment,null,r.a.createElement(E.a,{style:{fontSize:"14px",marginLeft:"20px"},color:"textPrimary"},"Resolved\xa0"),r.a.createElement(C.a,{title:"Toggle to mark comment as resolved"},r.a.createElement(st.a,{size:"small",color:"primary",name:"markResolved",checked:d,onChange:function(e){u(e.target.checked)}}))):""),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(M.a,{style:{marginTop:20,width:"100%"},id:"outlined-multiline-static",inputProps:{maxLength:500},label:d?"Resolution Comment(max 500 character)":"Comment(max 500 character)",name:"note",value:h,multiline:!0,margin:"dense",rows:3,size:"small",variant:"outlined",onChange:function(e){f(e.target.value)}})))),r.a.createElement(nr.a,null,r.a.createElement(x.a,{size:"small",onClick:e.handleClose,variant:"contained",color:"primary",style:{marginTop:3,marginBottom:3,marginLeft:"10px"}},"Cancel"),r.a.createElement(x.a,{size:"small",onClick:function(){var a=null,n=null,r=null;null===i?b("Please select a valid reason!!"):0===i?(a="C",n=i,r=S[i].reasonname):(a="M",n=i,r=S[i].reasonname),null!==a&&e.handleMarkOrComment(a,n,h,r,d,t.commentdetails)},variant:"contained",color:"primary",style:{marginTop:3,marginBottom:3,marginLeft:"10px"}},"Submit"))))})),mr=function(e){Object(u.a)(a,e);var t=Object(p.a)(a);function a(){return Object(c.a)(this,a),t.apply(this,arguments)}return Object(m.a)(a,[{key:"render",value:function(){var e=this.props.classes,t=this.props.itemdetails,a=function(e){return e.includes("T")?new Date(e).toLocaleString():new Date(e+" UTC").toLocaleString()},n=function(e){if(""==e||null==e)return"";e=a(e);var t=(e=new Date(e)).getFullYear(),n=(1+e.getMonth()).toString();n=n.length>1?n:"0"+n;var r=e.getDate().toString();return n+"/"+(r=r.length>1?r:"0"+r)+"/"+t},l=this.props.itemdetails.commentdetails?this.props.itemdetails.commentdetails:{reason:"",comment:"",lastupdatedby:"",lastupdateddate:"",resolved:!1,resolutioncomment:"",resolvedby:"",resolveddate:""};return r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,sm:6,md:4,lg:4},r.a.createElement(y.a,{container:!0,spacing:0,style:{paddingLeft:"10px",paddingTop:"10px",paddingBottom:"10px"}},r.a.createElement(y.a,{item:!0,xs:12,style:{marginTop:"0px"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Primary UPC: ",r.a.createElement("b",null,t.tvprimaryupc))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Secondary UPC: ",r.a.createElement("b",null,t.tvsecondaryupc))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Manuf. Part. No.: ",r.a.createElement("b",null,t.manufpart))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Demand Class: ",r.a.createElement("b",null,t.demandclass))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"UOM: ",r.a.createElement("b",null,t.uom))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Fineline Code: ",r.a.createElement("b",null,t.pubfineline))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Vendor Name: ",r.a.createElement("b",null,t.vendorname))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Department: ",r.a.createElement("b",null,t.department))))),r.a.createElement(y.a,{item:!0,xs:4},r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,md:12,lg:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(C.a,{title:"Core item indicator",arrow:!0,placement:"right"},r.a.createElement(xa.a,{style:{minWidth:"85px"},label:"Core",className:"Y"===t.coreflag?e.chipGreen:e.chipBlack}))),r.a.createElement(y.a,{item:!0,xs:12,md:12,lg:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(C.a,{title:"Non stock item indicator",arrow:!0,placement:"right"},r.a.createElement(xa.a,{style:{minWidth:"85px"},label:"Non Stock",className:"1"===t.nonstockflag?e.chipRed:e.chipBlack}))),"00"==this.props.RDCNumber?"":r.a.createElement(y.a,{item:!0,xs:12,md:12,lg:12,style:{display:"flex",alignItems:"center",justifyContent:"center"}},r.a.createElement(C.a,{title:"Item available in RDC indicator",arrow:!0,placement:"right"},r.a.createElement(xa.a,{style:{minWidth:"85px"},label:"RDC",className:t.rdcflag>0?e.chipGreen:""===t.rdcflag?e.chipBlack:e.chipRed}))))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Class: ",r.a.createElement("b",null,t.class))),"00"==this.props.RDCNumber?r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}}," "):r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:t.dispqty>0?{fontSize:"14px",color:"green"}:{fontSize:"14px",color:"red"}},"Available: ",r.a.createElement("b",null,t.dispqty?t.dispqty:0))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Sub Class: ",r.a.createElement("b",null,t.subclass))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Weight: ",r.a.createElement("b",null,t.weight))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Retail Assortment: ",r.a.createElement("b",null,t.retailassort))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Length: ",r.a.createElement("b",null,t.length))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Country Of Origin: ",r.a.createElement("b",null,t.countryorigin))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Width: ",r.a.createElement("b",null,t.width))),r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Matched By: ",r.a.createElement("b",null,t.lastmatchedby))),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Height: ",r.a.createElement("b",null,t.height))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Matched Date: ",r.a.createElement("b",null,function(e){if(""==e||null==e)return"";e=a(e);var t=(e=new Date(e)).getFullYear(),n=(1+e.getMonth()).toString();n=n.length>1?n:"0"+n;var r=e.getDate().toString();r=r.length>1?r:"0"+r;var l=e.getHours().toString();l=l.length>1?l:"0"+l;var s=e.getMinutes().toString();s=s.length>1?s:"0"+s;var i=e.getSeconds().toString();return n+"/"+r+"/"+t+" "+l+":"+s+":"+(i=i.length>1?i:"0"+i)}(t.lastmatcheddate)))),t.discflag||"None"===t.tobediscontinued?"":r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"To Be Discontinued Date : ",r.a.createElement("b",null,n(t.tobediscontinued)))),t.discflag||"None"===t.tobediscontinued?"":r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Reason: ",r.a.createElement("b",null,t.tbdreason))))))),r.a.createElement(y.a,{item:!0,xs:12,sm:6,md:5,lg:5},r.a.createElement(y.a,{container:!0,spacing:2},r.a.createElement(y.a,{item:!0,xs:12,className:"carousel-container"},r.a.createElement(oa,{productid:t.tvsku,opendialog:this.props.handleZoomImage})),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px",lineHeight:"20px"}},t.detaildesc)))),r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:3,lg:3},r.a.createElement(y.a,{container:!0,spacing:0,style:{paddingLeft:"10px",paddingTop:"10px",paddingBottom:"10px"}},r.a.createElement(y.a,{item:!0,xs:12,style:{marginTop:"5px"}},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Reason: ",r.a.createElement("b",null,l.reason))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px",wordBreak:"break-all"},color:"textPrimary"},"Comment: ",r.a.createElement("b",null,l.comment))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Last Updated By: ",r.a.createElement("b",null,l.lastupdatedby))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{style:{fontSize:"14px"},color:"textPrimary"},"Last Updated Date: ",r.a.createElement("b",null,n(l.lastupdateddate)))))))}}]),a}(r.a.Component),dr=Object(Xt.a)({chipGreen:{color:"white",backgroundColor:"#008000",minWidth:"50px",borderStyle:"solid",borderColor:"#000",borderWidth:"medium"},chipBlack:{minWidth:"50px",borderStyle:"solid",borderWidth:"medium"},chipRed:{color:"white",backgroundColor:"#c60c30",minWidth:"50px",borderStyle:"solid",borderColor:"#000",borderWidth:"medium"},flexStart:{display:"flex",alignItems:"center",justifyContent:"flex-start"},flexCenter:{display:"flex",alignItems:"center",justifyContent:"center"},flexEnd:{marginBottom:10,display:"flex",alignItems:"center",justifyContent:"flex-end"}})(mr),ur=a(266),pr=a.n(ur),gr=Object(Xt.a)((function(e){return{tooltip:{backgroundColor:"#ffffff",color:"rgba(0, 0, 0, 0.87)",maxWidth:300,fontSize:e.typography.pxToRem(10),border:"1px solid #dadde9"}}}))(C.a),hr=function(e){Object(u.a)(n,e);var t=Object(p.a)(n);function n(e){var r;return Object(c.a)(this,n),(r=t.call(this,e)).setCopyMessage=function(e){r.setState({copyMessage:e})},r.getImageURL=function(e){if("None"!==e&&null!==e||(e=0),r.props.appOnlineMode)var t="http://images.truevalue.com/getimage.asp?id="+e+"&ImageType=2&NoImageType=1&ColorImageSize=3";else t=a(94);return t},r.getStoreImageUrl=function(e){return""!==e&&"None"!==e&&null!==e||(e=a(94)),e},r.getStoreItemUrl=function(e){return""!==e&&"None"!==e&&null!==e||(e=!1),e},r.getMatchType=function(e){switch(e){case"E":return"Exact Match";case"A":return"Approved Match";case"R":return"Store Approved";case"S":return"Similar Suggested";case"N":return"No Match Confirmed";case"P":return"No Match Suggested";case"M":return"Marked";case"X":return"Excluded";default:return""}},r.getPriceFormat=function(e){var t=parseFloat(e);return isNaN(t)?"":"$"+(Math.round(100*t)/100).toFixed(2)},r.convertToLocalTime=function(e){return e.includes("T")?new Date(e).toLocaleString():new Date(e+" UTC").toLocaleString()},r.getFormattedDate=function(e){if(""==e||null==e)return"";e=r.convertToLocalTime(e);var t=(e=new Date(e)).getFullYear(),a=(1+e.getMonth()).toString();a=a.length>1?a:"0"+a;var n=e.getDate().toString();return a+"/"+(n=n.length>1?n:"0"+n)+"/"+t},r.state={copyMessage:""},r}return Object(m.a)(n,[{key:"render",value:function(){var e,t=this,a=this.props.itemdetails,n=this.props.itemdetails.commentdetails?this.props.itemdetails.commentdetails:{reason:"",comment:"",lastupdatedby:"",lastupdateddate:"",resolved:!1,resolutioncomment:"",resolvedby:"",resolveddate:""},l=this.props.classes,s="A"===this.props.itemdetails.matchtype||"R"===this.props.itemdetails.matchtype||"E"===this.props.itemdetails.matchtype||"M"===this.props.itemdetails.matchtype&&null!=this.props.itemdetails.tvupc&&null!=this.props.itemdetails.tvsku,i=this.props.isAccessRestricted;return r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:12,lg:9},r.a.createElement(y.a,{container:!0,spacing:1,style:{alignItems:"center !important",justifyContent:"flex-start !important"}},r.a.createElement(y.a,{item:!0,xs:2,sm:2,md:1,lg:1,onClick:function(e){e.stopPropagation()}},r.a.createElement("div",{onClick:function(e){return t.props.handleStoreZoomImageOpen(e,a.image)}},r.a.createElement("img",{src:this.getStoreImageUrl(a.image),style:{maxWidth:"50px",maxHeight:"50px",width:"50px",height:"50px",backgroundColor:"#f5f5f5",objectFit:"contain"},title:a.shortdesc,alt:"Product"}))),r.a.createElement(y.a,{item:!0,xs:4,sm:4,md:2,lg:2},r.a.createElement(y.a,{container:!0,spacing:1,style:{paddingTop:3}},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(C.a,{title:this.state.copyMessage,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{cursor:"pointer"},text:a.upc},r.a.createElement("span",{onMouseEnter:function(){return t.setCopyMessage("Click to copy")},onClick:function(){return t.setCopyMessage("Copied to clipboard")}},r.a.createElement(E.a,{className:l.textBold,style:{userSelect:"text"}},"UPC: ",a.upc,""!==n.reason&&"Comment only"==n.reason?r.a.createElement(gr,{title:r.a.createElement(r.a.Fragment,null,r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{color:"inherit"},r.a.createElement("b",null," Reason : ")," ",n.reason)),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{color:"inherit"},r.a.createElement("b",null," Comment : ")," ",n.comment)),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{color:"inherit"},r.a.createElement("b",null," Last Updated By: ")," ",n.lastupdatedby)),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{color:"inherit"},r.a.createElement("b",null," Last Updated Date:")," ",this.getFormattedDate(n.lastupdateddate))),n.resolved?r.a.createElement(r.a.Fragment,null,r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{color:"inherit"},r.a.createElement("b",null," Resolution Comment:")," ",n.resolutioncomment)),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{color:"inherit"},r.a.createElement("b",null," Resolved By:")," ",n.resolvedby)),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{color:"inherit"},r.a.createElement("b",null," Resolved Date:")," ",this.getFormattedDate(n.resolveddate)))):"")),arrow:!0},r.a.createElement(pr.a,{style:n.resolved?{color:"green",fontSize:14,marginLeft:5}:{color:"#c60c30",fontSize:14,marginLeft:5}})):null))))),r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(C.a,{title:this.state.copyMessage,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{cursor:"pointer"},text:a.sku},r.a.createElement("span",{onMouseEnter:function(){return t.setCopyMessage("Click to copy")},onClick:function(){return t.setCopyMessage("Copied to clipboard")}},r.a.createElement(E.a,{className:l.textBold,style:{userSelect:"text"}},"SKU: ",a.sku))))),r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(C.a,{title:this.state.copyMessage,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{cursor:"pointer"},text:a.shortdesc},r.a.createElement("span",{onMouseEnter:function(){return t.setCopyMessage("Click to copy")},onClick:function(){return t.setCopyMessage("Copied to clipboard")}},r.a.createElement(E.a,{className:l.textBold,style:{userSelect:"pointer",overflowWrap:"break-word",width:"9rem"}},this.getStoreItemUrl(a.itemurl)?r.a.createElement(bt.a,{href:a.itemurl,target:"_blank"},a.shortdesc):a.shortdesc))))))))),!0===s?r.a.createElement(y.a,{item:!0,xs:2,sm:2,md:1,lg:1,onClick:function(e){e.stopPropagation()}},r.a.createElement("div",{onClick:function(){return t.props.handleZoomImage(a.tvsku)}},r.a.createElement("img",{src:this.getImageURL(a.tvsku),style:{maxWidth:"50px",maxHeight:"50px",width:"50px",height:"50px",backgroundColor:"#f5f5f5",objectFit:"contain"},title:a.tvshortdesc,alt:"item"}))):r.a.createElement(y.a,{item:!0,xs:2,sm:2,md:1,lg:1}," "),!0===s?r.a.createElement(y.a,{item:!0,xs:4,sm:4,md:2,lg:2},r.a.createElement(y.a,{container:!0,spacing:1,style:{paddingTop:3}},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(C.a,{title:this.state.copyMessage,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{cursor:"pointer"},text:a.tvupc},r.a.createElement("span",{onMouseEnter:function(){return t.setCopyMessage("Click to copy")},onClick:function(){return t.setCopyMessage("Copied to clipboard")}},r.a.createElement(E.a,{className:l.textBold,style:{userSelect:"text"}},"TV UPC: ",a.tvupc))))),r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(C.a,{title:this.state.copyMessage,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{cursor:"pointer"},text:a.tvsku},r.a.createElement("span",{onMouseEnter:function(){return t.setCopyMessage("Click to copy")},onClick:function(){return t.setCopyMessage("Copied to clipboard")}},r.a.createElement(E.a,{className:l.textBold,style:{userSelect:"text"}},"TV SKU: ",a.tvsku))))),r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(C.a,{title:this.state.copyMessage,arrow:!0,placement:"right"},r.a.createElement(ya.a,{style:{cursor:"pointer"},text:a.tvshortdesc},r.a.createElement("span",{onMouseEnter:function(){return t.setCopyMessage("Click to copy")},onClick:function(){return t.setCopyMessage("Copied to clipboard")}},r.a.createElement(E.a,{className:l.textBold,style:{userSelect:"text"}},a.tvshortdesc))))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{className:l.textBold,style:a.rdcflag>0?{color:"green"}:{color:"red"}},"00"==this.props.RDCNumber?"":"Available In RDC:"+(a.rdcflag>0?"Yes":"No"))))))):r.a.createElement(y.a,{item:!0,xs:4,sm:4,md:2,lg:2}," "),r.a.createElement(y.a,{item:!0,xs:6,sm:2,md:2,lg:2},r.a.createElement(y.a,{container:!0,spacing:0,style:{paddingTop:3}},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{className:l.textBold},"Pack: ",a.pack)),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{className:l.textBold},"POS Cost: ",this.getPriceFormat(a.cost))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{className:l.textBold},"Retail: ",this.getPriceFormat(a.retail))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{className:l.textBold},"Comp Cost: ",this.getPriceFormat(a.compcost))),a.discflag?r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{className:l.textBold,style:a.discflag?{color:"red"}:{color:"black"}},"Discontinued: ",a.discflag?"Yes":"No")):null)),r.a.createElement(y.a,{item:!0,xs:6,sm:6,md:2,lg:2},!0===s?r.a.createElement(y.a,{container:!0,spacing:0,style:{paddingTop:3}},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{className:l.textBold},"TV Pack: ",a.tvpack)),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{className:l.textBold},"TV Cost: ",this.getPriceFormat(a.tvcost))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{className:l.textBold},"TV Retail: ",this.getPriceFormat(a.tvretail))),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{className:l.textBold},"Cost Variance: ",a.costvariance))):" "),r.a.createElement(y.a,{item:!0,xs:12,sm:4,md:2,lg:2},r.a.createElement(y.a,{container:!0,spacing:0,style:{paddingTop:3}},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{className:l.textBold},"Total Qty: ",a.totalqty)),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{className:l.textBold},"Last Sold On: ",a.lastsold?a.lastsold.toString().split(" ")[0]:"N.A.")),r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(E.a,{style:{fontSize:"12px",fontWeight:"800"},className:(e=a.matchtype,"E"===e?l.greenRow:"A"===e||"R"===e?l.orangeRow:"S"===e||"P"===e?l.blueRow:"M"===e?l.purpleRow:"N"===e||"X"===e?l.redRow:void 0)},r.a.createElement("b",null,this.getMatchType(a.matchtype)),""!==n.reason&&"Comment only"!==n.reason?r.a.createElement(gr,{title:r.a.createElement(r.a.Fragment,null,r.a.createElement(y.a,{container:!0,spacing:0},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{color:"inherit"},r.a.createElement("b",null," Reason : ")," ",n.reason)),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{color:"inherit"},r.a.createElement("b",null," Comment : ")," ",n.comment)),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{color:"inherit"},r.a.createElement("b",null," Last Updated By: ")," ",n.lastupdatedby)),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{color:"inherit"},r.a.createElement("b",null," Last Updated Date:")," ",this.getFormattedDate(n.lastupdateddate))),n.resolved?r.a.createElement(r.a.Fragment,null,r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{color:"inherit"},r.a.createElement("b",null," Resolution Comment:")," ",n.resolutioncomment)),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{color:"inherit"},r.a.createElement("b",null," Resolved By:")," ",n.resolvedby)),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{color:"inherit"},r.a.createElement("b",null," Resolved Date:")," ",n.resolveddate))):"")),arrow:!0},r.a.createElement(pr.a,{style:n.resolved?{color:"green",fontSize:14,marginLeft:5}:{color:"#c60c30",fontSize:14,marginLeft:5}})):null)))))),r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:12,lg:3,style:{display:"flex",alignItems:"center",justifyContent:"flex-end"},onClick:function(e){return e.stopPropagation()}},("A"===a.matchtype||"R"===a.matchtype||"S"===a.matchtype||"N"===a.matchtype||"M"===a.matchtype)&&a.similardetails&&a.similardetails.length>0?r.a.createElement(x.a,{size:"small",onClick:function(e){return t.props.toggleSimilarItemsDrawer(e,!0)},variant:"contained",color:"primary",className:l.btnMargin,disabled:i},"Similar"):"",!0===a.isduplicate?!1===a.isresolved?"E"===a.matchtype||"A"===a.matchtype||"R"===a.matchtype||"N"===a.matchtype||"X"===a.matchtype||"M"===a.matchtype?r.a.createElement(x.a,{size:"small",onClick:this.props.handleApproveDuplicate,variant:"contained",color:"primary",className:l.btnMargin},"Select"):r.a.createElement(x.a,{size:"small",onClick:this.props.handleMarkOpen,variant:"contained",color:"primary",className:l.btnMargin},"Mark"):null:r.a.createElement(x.a,{size:"small",onClick:this.props.handleMarkOpen,variant:"contained",color:"primary",className:l.btnMargin},"Mark"),"X"!==a.matchtype?r.a.createElement(x.a,{disabled:i,size:"small",onClick:function(e){return t.props.toggleNetwareDrawer(e,!0)},variant:"contained",color:"primary",className:l.btnMargin},"Search"):""))}}]),n}(r.a.Component),fr=Object(Xt.a)({textBold:{fontSize:"12px",fontWeight:"600"},orangeRow:{color:"orange"},redRow:{color:"red"},greenRow:{color:"green"},purpleRow:{color:"#e040fb"},blueRow:{color:"#20B2AA"},btnMargin:{marginTop:3,marginBottom:3,marginLeft:"10px"}})(Object(ge.b)((function(e){return{appOnlineMode:e.appmode.online}}),null)(hr)),yr={textfield:{},list:{width:.8*window.innerWidth},media:{backgroundColor:"lightgrey",height:"100%"},fullList:{width:"auto"},search:{backgroundColor:"#fff"},formControl:{minWidth:120},formControl1:{minWidth:95},cell:{fontSize:"0.7rem !important"},grayRow:{color:"orange"},yellowRow:{color:"red"},whiteRow:{color:"green",textTransform:"uppercase"},purpleRow:{color:"#e040fb"}},Er=function(e){Object(u.a)(a,e);var t=Object(p.a)(a);function a(e){var n;return Object(c.a)(this,a),(n=t.call(this,e)).updateItemSimilarListData=function(e,t){var a=Object.assign([],t),r=Object.assign({},n.state.itemdetails);r.similardetails=a,0===a.length?("S"===r.matchtype&&(r.matchtype="P"),n.setState({itemdetails:r,openSimilaritems:!1},(function(){n.props.updateItemDetails(r,n.props.index,!1)}))):n.setState({itemdetails:r})},n.setLastOperationPerformed=function(e){},n.handleZoomImage=function(e){n.setState({imageProductId:e,openImage:!0})},n.handleStoreZoomImageOpen=function(e,t){n.setState({openStoreImage:!0,storeImageUrl:t})},n.handleZoomImageClose=function(){n.setState({openImage:!1,imageProductId:""})},n.handleStoreZoomImageClose=function(){n.setState({openStoreImage:!1,storeImageUrl:""})},n.handleMarkOpen=function(){n.setState({openMark:!0})},n.handleMarkClose=function(e){n.setState({openMark:!1})},n.handleMarkOrComment=function(e,t,a,r,l,s){var i=n.getUserId(),o=n.getStoreId(),c={storesku:n.state.itemdetails.sku,storeupc:n.state.itemdetails.upc,userid:i,screenname:"PreConversion",storeid:o,marktype:e,markreason:t,markcomment:a,resolved:l},m={method:"POST",headers:{"Content-Type":"application/json","x-api-key":n.getIdToken()}};U.a.post(ie.savemarkeddetails,c,m).then((function(t){if(200===t.data.statusCode){var o=Object.assign({},n.state.itemdetails);"M"===e?(o.matchtype="M",n.showSuccessMessage("Item has been Marked successfully!!")):n.showSuccessMessage("Comment added successfully!!");var c=(new Date).toISOString().slice(0,10);o.commentdetails=l?{reason:r,comment:s.comment,lastupdatedby:s.lastupdatedby,lastupdateddate:s.lastupdateddate,resolved:l,resolutioncomment:a,resolvedby:i,resolveddate:c}:{reason:r,comment:a,lastupdatedby:i,lastupdateddate:c,resolved:l,resolutioncomment:"",resolvedby:"",resolveddate:""},n.setState({openMark:!1,itemdetails:o},(function(){n.props.updateItemDetails(o,n.props.index,!0)}))}else n.setState({openMark:!1}),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")})).catch((function(e){n.setState({openMark:!1}),console.log(e),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")}))},n.handleNoMatchOpen=function(){n.setState({openNoMatch:!0})},n.handleNoMatchClose=function(){n.setState({openNoMatch:!1})},n.makeNoMatch=function(){var e=n.getUserId(),t=n.getStoreId(),a={sku:n.state.itemdetails.sku,storeupc:n.state.itemdetails.upc,userid:e,screenname:"PreConversion",storeid:t},r={method:"POST",headers:{"Content-Type":"application/json","x-api-key":n.getIdToken()}};U.a.post(ie.nomatchitem,a,r).then((function(e){if(200===e.data.statusCode){var t=Object.assign({},n.state.itemdetails);t.matchtype="N",n.setState({openNoMatch:!1,openSimilaritems:!1,itemdetails:t},(function(){n.props.updateItemDetails(t,n.props.index,!0)})),n.showSuccessMessage("Marked as 'No Match'.")}else n.setState({openNoMatch:!1}),n.showErrorMessage("Data processing failed.")})).catch((function(e){n.setState({openNoMatch:!1}),console.log(e),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")}))},n.handleApproveDuplicate=function(){var e=n.getUserId(),t=n.getStoreId(),a={sku:n.state.itemdetails.sku,storeupc:n.state.itemdetails.upc,userid:e,screenname:"PreConversion",storeid:t},r={method:"POST",headers:{"Content-Type":"application/json","x-api-key":n.getIdToken()}};U.a.post(ie.markduplicatesku,a,r).then((function(e){if(200===e.data.statusCode){var t=Object.assign({},n.state.itemdetails);n.props.updateItemDetails(t,n.props.index,!0),n.showSuccessMessage("Item selected successfully!!")}else n.setState({openNoMatch:!1}),n.showErrorMessage("Data processing failed.")})).catch((function(e){n.setState({openNoMatch:!1}),console.log(e),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")}))},n.toggleNetwareDrawer=function(e,t){("keydown"!==e.type||"Tab"!==e.key&&"Shift"!==e.key)&&n.setState({openNetwarehouse:t})},n.toggleSimilarItemsDrawer=function(e,t){("keydown"!==e.type||"Tab"!==e.key&&"Shift"!==e.key)&&(t&&n.createOpenDrawerLog(),n.setState({openSimilaritems:t}))},n.createOpenDrawerLog=function(){var e,t=n.getIdToken(),a=n.getUserId(),r=n.getStoreId();e={activitytype:"D",activityowner:"U",storeskunumber:n.state.itemdetails.sku,storeupcnumber:n.state.itemdetails.upc,storeid:r,screenname:"PreConversion",userid:a};var l={method:"POST",headers:{"Content-Type":"application/json","x-api-key":t}};U.a.post(ie.saveactivitylog,e,l).then((function(e){})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")})).finally((function(){}))},n.handleStoreBreakDialogOpen=function(){n.makeStoreOrHardBreak("S")},n.handleHardBreakDialogClose=function(){n.setState({openHardBreakDialog:!1})},n.handleHardBreakDialogOpen=function(){n.setState({openHardBreakDialog:!0})},n.handleStoreBreakDialogClose=function(){n.setState({openStoreBreakDialog:!1})},n.makeStoreOrHardBreak=function(e){var t=n.getStoreId(),a=n.getUserId(),r=n.getIdToken();n.setState({loading:!0}),"H"===e&&n.handleHardBreakDialogClose();var l;l={storesku:n.state.itemdetails.sku,storeupc:n.state.itemdetails.upc,tvsku:n.state.itemdetails.tvsku,tvupc:n.state.itemdetails.tvupc,breaktype:e,storeid:t,userid:a,screenname:"PreConversion"};var s={method:"POST",headers:{"Content-Type":"application/json","x-api-key":r}};U.a.post(ie.breaktvstoreitems,l,s).then((function(t){var a=t.data;if(200===a.statusCode){"S"===e?n.showSuccessMessage("Store Break Successful"):"H"===e&&n.showSuccessMessage("Hard Break Successful");var r=Object.assign({},n.state.itemdetails);0===r.similardetails.length?r.matchtype="P":r.matchtype="S",n.setState({itemdetails:r},(function(){n.props.updateItemDetails(r,n.props.index,!1)}))}else n.showErrorMessage(a.result)})).catch((function(e){n.showErrorMessage("Sorry, Something went wrong. Please try again!!")})).finally((function(){n.setState({loading:!1})}))},n.breakSimilarMatch=function(e,t,a,r){var l=Object.assign({},n.state.itemdetails);0===l.similardetails.length&&"S"===l.matchtype&&(l.matchtype="P"),n.setState({itemdetails:l},(function(){n.props.updateItemDetails(l,n.props.index,!1)}))},n.markItemOnPOSMergePreConversion=function(e,t){var a=n.getMatchedItemDetails(e,"M"),r=(new Date).toISOString().slice(0,10);a.commentdetails={reason:"SKU already in POS to merge",comment:"",lastupdatedby:n.getUserId(),lastupdateddate:r,resolved:!1,resolutioncomment:"",resolvedby:"",resolveddate:""};var l=Object.assign({},n.state.itemdetails);if("A"===l.matchtype||"R"===l.matchtype){var s=n.getSimilaiItemDetails(l);a.similardetails.push(s)}var i=-1;-1!==(i=!0===t?a.similardetails.findIndex((function(t){return t.discflag&&t.referral.sku==e.sku})):a.similardetails.findIndex((function(t){return t.sku==e.sku})))&&a.similardetails.splice(i,1),n.setState({openNetwarehouse:!1,openSimilaritems:!1,matchedDetails:e,itemdetails:a},(function(){n.props.updateItemDetails(a,n.props.index,!0)}))},n.populateMatchedItemFromSearchList=function(e,t){n.setState({openNetwarehouse:!1});var a=n.getMatchedItemDetails(e,t);n.setState({matchedDetails:e,itemdetails:a},(function(){n.props.updateItemDetails(a,n.props.index,!0)}))},n.populateMatchedItemFromSimilarList=function(e,t,a,r){n.setState({openSimilaritems:!1});var l=Object.assign([],n.state.itemdetails.similardetails),s=Object.assign({},n.state.itemdetails);if("A"===s.matchtype||"R"===s.matchtype||"E"===s.matchtype){var i=n.getSimilaiItemDetails(s);l.push(i)}var o=-1;if(!0===a?-1===(o=l.findIndex((function(t){return t.discflag&&t.referral.upc===e&&0!=t.referral.upc})))&&(o=l.findIndex((function(e){return e.discflag&&e.referral.sku===t}))):-1===(o=l.findIndex((function(t){return t.upc===e&&0!=t.upc})))&&(o=l.findIndex((function(e){return e.sku===t}))),-1!==o)if(!0===a){var c=l[o].referral,m=n.getMatchedItemDetails(c,r);l.splice(o,1),m.similardetails=l,n.setState({matchedDetails:c,itemdetails:m},(function(){n.props.updateItemDetails(m,n.props.index,!0)}))}else{c=l[o],m=n.getMatchedItemDetails(c,r);l.splice(o,1),m.similardetails=l,n.setState({matchedDetails:c,itemdetails:m},(function(){n.props.updateItemDetails(m,n.props.index,!0)}))}},n.getSimilaiItemDetails=function(e){return{class:e.class,classid:e.classid,cndcd:e.cndcd,coreflag:e.coreflag,costvariance:e.costvariance,countryorigin:e.countryorigin,demandclass:e.demandclass,department:e.department,deptid:e.deptid,detaildesc:e.detaildesc,discflag:e.discflag,height:e.height,itemassignment:e.itemassignment,lastmatchedby:e.lastmatchedby,lastmatcheddate:e.lastmatcheddate,length:e.length,madeinusaflag:e.madeinusaflag,manufpart:e.manufpart,matchscore:e.matchscore,matchtype:"S",nonstockflag:e.nonstockflag,policya:e.policya,pubfineline:e.pubfineline,rdcflag:e.rdcflag,retailassort:e.retailassort,source:e.source,subclass:e.subclass,subclassid:e.subclassid,tbdreason:e.tbdreason,tobediscontinued:e.tobediscontinued,cost:e.tvcost,pack:e.tvpack,retail:e.tvretail,secondaryupc:e.tvsecondaryupc,primaryupc:e.tvprimaryupc,shortdesc:e.tvshortdesc,sku:e.tvsku,upc:e.tvupc,uom:e.uom,uomtext:e.uomtext,weight:e.weight,width:e.width,variableretailflag:"",vendorname:e.vendorname,dispqty:e.dispqty}},n.getMatchedItemDetails=function(e,t){var a=Object.assign({},n.state.itemdetails);return a=Object(er.a)(Object(er.a)({},a),{},{class:e.class,classid:e.classid,cndcd:e.cndcd,coreflag:e.coreflag,costvariance:e.costvariance,countryorigin:e.countryorigin,demandclass:e.demandclass,department:e.department,deptid:e.deptid,detaildesc:e.detaildesc,discflag:e.discflag,height:e.height,itemassignment:e.itemassignment,lastmatchedby:n.getUserId(),lastmatcheddate:(new Date).toISOString(),length:e.length,madeinusaflag:e.madeinusaflag,manufpart:e.manufpart,matchscore:e.matchscore,matchtype:t,nonstockflag:e.nonstockflag,policya:e.policya,pubfineline:e.pubfineline,rdcflag:e.rdcflag,retailassort:e.retailassort,source:e.source,subclass:e.subclass,subclassid:e.subclassid,tbdreason:e.tbdreason,tobediscontinued:e.tobediscontinued,tvcost:e.cost,tvpack:e.pack,tvretail:e.retail,tvsecondaryupc:e.secondaryupc,tvprimaryupc:e.primaryupc,tvshortdesc:e.shortdesc,tvsku:e.sku,tvupc:e.upc,uom:e.uom,uomtext:e.uomtext,weight:e.weight,width:e.width,vendorname:e.vendorname,dispqty:e.dispqty})},n.rowStatus=function(e){return"P"===e||"S"===e?"pending":"completed"},n.discontinuedStyle=function(e,t){return t?{backgroundColor:"#f4b9bb",align:"center"}:{align:"center"}},n.handleCopyToClipboard2=function(){n.setState({copyClipboardText2:"Copied Successfully"})},n.handleCopyToClipboard1=function(){n.setState({copyClipboardText1:"Copied Successfully"})},n.showErrorMessage=function(e){n.setState({isSaving:!1}),n.props.addNotification(e,de)},n.showSuccessMessage=function(e){n.props.addNotification(e,me)},n.showInfoMessage=function(e){n.props.addNotification(e,ue)},n.getIdToken=function(){var e=n.props.userInfo.idToken;if(null!==e&&"null"!==e&&""!==e&&void 0!==e&&"undefined"!==e)return e;window.location.href=window.location.origin+"/"},n.getUserId=function(){var e=n.props.userInfo.userId;if(null!==e&&"null"!==e&&""!==e&&void 0!==e&&"undefined"!==e)return e;window.location.href=window.location.origin+"/"},n.getStoreId=function(){var e=n.props.storeId;if(null!==e&&"null"!==e&&""!==e&&void 0!==e&&"undefined"!==e)return e;n.navigateToHomePage()},n.getRdcName=function(){var e=n.props.storeInfo.primaryRdc;return null===e||"null"===e||"0"===e||void 0===e||"undefined"===e?"":e},n.navigateToHomePage=function(){n.props.history.push("/dashboard")},n.state={itemdetails:e.itemdetails,openNetwarehouse:!1,openSimilaritems:!1,openImage:!1,openStoreImage:!1,openStoreBreakDialog:!1,openHardBreakDialog:!1,openNoMatch:!1,openMark:!1,imageProductId:"",storeImageUrl:"",itemType:"upc",UPCSKU:"",selectedRow:{upc:"",sku:"",shortdesc:"",cost:""},matchedDetails:{}},n}return Object(m.a)(a,[{key:"componentWillReceiveProps",value:function(){this.setState({itemdetails:this.props.itemdetails})}},{key:"render",value:function(){var e=this,t=this.getRdcName().substring(0,2),a=this.state.itemdetails,n="A"===this.props.itemdetails.matchtype||"R"===this.props.itemdetails.matchtype||"E"===this.props.itemdetails.matchtype||"M"===this.props.itemdetails.matchtype&&null!=this.props.itemdetails.tvupc&&null!=this.props.itemdetails.tvsku,l=this.props.userRole===Te||this.props.userRole===Me||this.props.userRole===Re||"specialist"===this.props.userRole||this.props.userRole===Le,s=this.state.itemdetails.similardetails,i=""===this.props.matchTypeSearch&&("specialist"===this.props.userRole||this.props.userRole===Le)||("N"===a.matchtype||"M"===a.matchtype||a.EXCLUDE)&&("specialist"===this.props.userRole||this.props.userRole===Le),o=this.props.userRole===Te||this.props.userRole===Me;return r.a.createElement(y.a,{item:!0,xs:12},n?r.a.createElement(Et.a,{className:this.rowStatus(a.matchtype),style:this.discontinuedStyle(a.matchtype,a.discflag)},r.a.createElement(xt.a,{expandIcon:r.a.createElement(ua.a,null),"aria-controls":"corpSummary",id:"corpSummary"},r.a.createElement(fr,{itemdetails:a,toggleNetwareDrawer:this.toggleNetwareDrawer,toggleSimilarItemsDrawer:this.toggleSimilarItemsDrawer,handleMarkOpen:this.handleMarkOpen,handleZoomImage:this.handleZoomImage,handleStoreZoomImageOpen:this.handleStoreZoomImageOpen,handleNoMatch:this.handleNoMatchOpen,isAccessRestricted:i,matchTypeSearch:this.props.matchTypeSearch,RDCNumber:t,handleApproveDuplicate:this.handleApproveDuplicate})),r.a.createElement(St.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(dr,{itemdetails:a,handleZoomImage:this.handleZoomImage,RDCNumber:t})),l&&("A"===a.matchtype||"R"===a.matchtype)?r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},r.a.createElement(C.a,{title:"Click to store break the match",arrow:!0},r.a.createElement(x.a,{onClick:this.handleStoreBreakDialogOpen,size:"small",color:"primary",variant:"contained",style:{minWidth:"100px",marginLeft:"10px"}},"Store Break")),this.props.isHardBreakPrivilege?r.a.createElement(C.a,{title:"Click to hard break the match",arrow:!0},r.a.createElement(x.a,{onClick:this.handleHardBreakDialogOpen,size:"small",color:"primary",variant:"contained",style:{minWidth:"100px",marginLeft:"10px",marginRight:35}},"Hard Break")):null):null))):r.a.createElement(Et.a,{className:this.rowStatus(a.matchtype),style:this.discontinuedStyle(a.matchtype,a.discflag)},r.a.createElement(xt.a,{expandIcon:r.a.createElement(ua.a,{style:{color:"#fff"}}),"aria-controls":"corpSummary",id:"corpSummary"},r.a.createElement(fr,{itemdetails:a,toggleNetwareDrawer:this.toggleNetwareDrawer,toggleSimilarItemsDrawer:this.toggleSimilarItemsDrawer,handleMarkOpen:this.handleMarkOpen,handleZoomImage:this.handleZoomImage,handleStoreZoomImageOpen:this.handleStoreZoomImageOpen,handleNoMatch:this.handleNoMatchOpen,isAccessRestricted:i,matchTypeSearch:this.props.matchTypeSearch,RDCNumber:t,handleApproveDuplicate:this.handleApproveDuplicate}))),r.a.createElement(sa.a,{anchor:"right",open:this.state.openNetwarehouse,onClose:function(){return e.toggleNetwareDrawer(!1)}},r.a.createElement(Ba,{isHardBreakPrivilege:this.props.isHardBreakPrivilege,storeItemDetails:a,itemNumber:a.upc,itemType:this.state.itemType,handleZoomImage:this.handleZoomImage,handleNoMatch:this.handleNoMatchOpen,screenname:"PreConversion",populateMatchedItemFromSearchList:this.populateMatchedItemFromSearchList,populateSearchedItemOnReassignment:this.populateMatchedItemFromSearchList,userRole:this.props.userRole,removeMatchOnReassignment:this.props.removeMatchOnReassignment,markItemOnPOSMergePreConversion:this.markItemOnPOSMergePreConversion})),r.a.createElement(sa.a,{anchor:"right",open:this.state.openSimilaritems,onClose:function(){return e.toggleSimilarItemsDrawer(!1)}},r.a.createElement(Ta,{storeItemDetails:a,itemNumber:a.upc,itemType:this.state.itemType,similarItemsResult:s,handleZoomImage:this.handleZoomImage,handleNoMatch:this.handleNoMatchOpen,breakSimilarMatch:this.breakSimilarMatch,populateMatchedItemFromSimilarList:this.populateMatchedItemFromSimilarList,setLastOperationPerformed:this.setLastOperationPerformed,updateItemSimilarListData:this.updateItemSimilarListData,screenname:"PreConversion",toggleNetwareDrawer:this.toggleNetwareDrawer,similarItemsDrawerClose:function(){return e.toggleSimilarItemsDrawer(!1)},isHardBreakPrivilege:this.props.isHardBreakPrivilege,populateMatchedItemOnReassignment:this.populateMatchedItemFromSimilarList,userRole:this.props.userRole,removeMatchOnReassignment:this.props.removeMatchOnReassignment,markItemOnPOSMergePreConversion:this.markItemOnPOSMergePreConversion})),r.a.createElement(cr,{open:this.state.openMark,handleClose:this.handleMarkClose,itemdetails:a,RDCNumber:t,handleMarkOrComment:this.handleMarkOrComment,isAccessRestricted:i,userPrivelegeToResolveComment:o}),r.a.createElement(Da,{openImage:this.state.openStoreImage,handleZoomImageClose:this.handleStoreZoomImageClose,storeImageUrl:this.state.storeImageUrl}),r.a.createElement(ma,{openImage:this.state.openImage,handleZoomImageClose:this.handleZoomImageClose,productid:this.state.imageProductId}),r.a.createElement(v.a,{open:this.state.openNoMatch,onClose:this.handleNoMatchClose,"aria-labelledby":"alert-dialog-nomatch-title","aria-describedby":"alert-dialog-nomatch"},r.a.createElement(L.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center",backgroundColor:"#c60c30",color:"white",padding:"12px 12px"}},r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:500}},"ALERT")),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(R.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,null,"Do you want to mark "+this.state.UPCSKU+" as 'No Match' ?")),r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},r.a.createElement(x.a,{onClick:this.handleNoMatchClose,size:"small",variant:"contained",color:"primary"},"No"),r.a.createElement(x.a,{onClick:function(){return e.makeNoMatch()},size:"small",variant:"contained",color:"primary",style:{marginLeft:"10px"}},"Yes")))))))),r.a.createElement(v.a,{open:this.state.openHardBreakDialog,onClose:this.handleHardBreakDialogClose,"aria-labelledby":"alert-dialog-hardbreak-title","aria-describedby":"alert-dialog-hardbreak"},r.a.createElement(L.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center",backgroundColor:"#c60c30",color:"white",padding:"12px 12px"}},r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:500}},"ALERT")),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(R.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,null,"Do you want to Hard Break the match ?")),r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},r.a.createElement(x.a,{onClick:this.handleHardBreakDialogClose,size:"small",variant:"contained",color:"primary"},"No"),r.a.createElement(x.a,{onClick:function(){return e.makeStoreOrHardBreak("H")},size:"small",variant:"contained",color:"primary",style:{marginLeft:"10px"}},"Yes")))))))),r.a.createElement(v.a,{open:this.state.openStoreBreakDialog,onClose:this.handleStoreBreakDialogClose,"aria-labelledby":"alert-dialog-storebreak-title","aria-describedby":"alert-dialog-storebreak"},r.a.createElement(L.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center",backgroundColor:"#c60c30",color:"white",padding:"12px 12px"}},r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:500}},"ALERT")),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(R.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,null,"Do you want to Store Break the match ?")),r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},r.a.createElement(x.a,{onClick:this.handleStoreBreakDialogClose,size:"small",variant:"contained",color:"primary"},"No"),r.a.createElement(x.a,{onClick:function(){return e.makeStoreOrHardBreak("S")},size:"small",variant:"contained",color:"primary",style:{marginLeft:"10px"}},"Yes")))))))))}}]),a}(r.a.Component),xr=Object(h.f)(Object(Xt.a)(yr)(Object(ge.b)((function(e){return{storeId:e.appbar.storeId,userId:e.user.userId,userInfo:e.user,storeInfo:e.appbar}}),(function(e){return Object(pe.a)({addNotification:oe},e)}))(Er))),Sr=function(e){Object(u.a)(a,e);var t=Object(p.a)(a);function a(e){var n;Object(c.a)(this,a),(n=t.call(this,e)).getUserRoles=function(){var e=n.props.userInfo.role;if(""!==e&&null!==e&&"null"!==e&&void 0!==e&&"undefined"!==e){e=(e=(e=(e=(e=JSON.parse(e)).replace("[","")).replace("]","")).replace(/\s/g,"")).split(",");var t=[];return Array.isArray(e)?t=e.filter((function(e){return je.includes(e.trim().toLowerCase())})):t}window.location.href=window.location.origin+"/"},n.validateUserRole=function(){var e=n.getUserRoles(),t={isHardBreakPrivilege:!1,userRole:""};return e.some((function(e){return ze.some((function(a){return e.toLowerCase().includes(a.ROLE)?(t.isHardBreakPrivilege=a.HARDBREAK,t.userRole=a.ROLE,!0):(t.userRole="",!1)}))}))||n.navigateToHomePage(),t},n.getUserListRole=function(e){if(void 0!==e&&"undefined"!==e&&null!==e&&"null"!==e&&""!==e){e=(e=(e=(e=e.replace("[","")).replace("]","")).replace(/\s/g,"")).split(",");var t=[];return Array.isArray(e)?t=e.filter((function(e){return je.includes(e.trim().toLowerCase())})):t}return[]},n.getItemList=function(e,t,a,r,l,s,i,o,c,m){n.setState({loading:!0});var d=n.getUserId(),u=n.state.userRole,p={storeid:e,userid:d,page:t,limit:a,sortby:r,sortorder:l,filterby:s,searchvalue:o,filterbyvalue:i,bucketname:c,getassigned:m,userrole:u},g=n.getIdToken(),h=n.state.searchCall;h&&h.cancel(),h=U.a.CancelToken.source(),n.setState({searchCall:h});var f={cancelToken:h.token,method:"POST",headers:{"Content-Type":"application/json","x-api-key":g}};U.a.post(ie.displaycorpitemlist,p,f).then((function(e){var a=e.data;if(200===a.statusCode){var r=a.totalRecords,l=a.bucketname,s=a.assignedto?a.assignedto:"",i=n.getSelectedBucket(l),o=n.getSelectedUser(s);n.setState({loading:!1,itemMatchList:a.result,itemCount:r,page:t,currbucket:l,bucketSelected:i,assignedto:s,userSelected:o}),window.scrollTo(0,0),""!==a.message&&n.showInfoMessage(a.message)}else n.setState({loading:!1}),n.showErrorMessage("Sorry unable to fetch matching data.");n.setState({searchCall:null})})).catch((function(e){U.a.isCancel(e)||(console.log(e),n.setState({loading:!1}),n.showErrorMessage("Sorry, Something went wrong. Please try again!!"))}))},n.getSelectedUser=function(e){var t=null;return null!==e&&""!==e&&void 0===(t=n.state.userList.find((function(t){return t.id==e})))?null:t},n.getSelectedBucket=function(e){var t=null;return null!==e&&""!==e&&void 0===(t=n.state.bucketlist.find((function(t){return t.bucketname==e})))&&(t=null),t},n.getBucketList=function(e,t){var a=n.getUserId(),r={method:"GET",headers:{"Content-Type":"application/json","x-api-key":n.getIdToken()}},l=ie.getbucketdetails+"?storeid="+e+"&matchtype="+t+"&userid ="+a;U.a.get(l,r).then((function(e){var t=e.data;if(200===t.statusCode){var r=t.result,l=n.state.userRole;"specialist"!==l&&l!==Le||(r=r.filter((function(e){return e.assignedto===a}))),n.setState({bucketlist:r},(function(){var e=n.state.currbucket,t=n.getSelectedBucket(e);n.setState({bucketSelected:t})}))}else n.showErrorMessage("Sorry unable to fetch bucket list.")})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")}))},n.getUserList=function(){var e={method:"GET",headers:{"Content-Type":"application/json","x-api-key":n.getIdToken()}},t=se.getconversionuser;U.a.get(t,e).then((function(e){var t=e.data;if(200===t.statusCode){t=t.result;for(var a=[],r=0;r-1&&(t[e].matchtype="P",n.setState({itemMatchList:t}))},n.handleStat=function(e){e.target.checked?n.setState({showStat:3}):n.setState({showStat:0})},n.handleChangePage=function(e,t){n.getItemList(n.state.storeId,t,n.state.rowsPerPage,n.state.sortBy,n.state.sortOrder,"",n.state.matchTypeSearch,n.state.searchSkuUpcDesc,n.state.currbucket,"0"),n.setState({page:t})},n.handleSortByChange=function(e){var t=e.target.value;n.getItemList(n.state.storeId,0,n.state.rowsPerPage,t,n.state.sortOrder,"",n.state.matchTypeSearch,n.state.searchSkuUpcDesc,n.state.currbucket,"0"),n.setState({sortBy:t,page:0})},n.handleSortOrderChange=function(e){var t=e.target.value;n.getItemList(n.state.storeId,0,n.state.rowsPerPage,n.state.sortBy,t,"",n.state.matchTypeSearch,n.state.searchSkuUpcDesc,n.state.currbucket,"0"),n.setState({sortOrder:t,page:0})},n.handleMatchTypeChange=function(e){var t="",a="0";switch(e){case"All Items":t="";break;case"Duplicate Items":t="D";break;case"Duplicate Pending":t="DP";break;case"Duplicate Resolved":t="DR";break;case"Exact Matches":t="E";break;case"Approved Matches":t="A";break;case"Store Approved":t="R";break;case"Pending Matches":t="T",a="1";break;case"Similar Suggested":t="S",a="1";break;case Ye:t="P",a="1";break;case"Comment Only Items":t="C";break;case"No Match Confirmed":t="N";break;case"Marked Items":t="M";break;case"Excluded Items":t="X";break;case Qe:t="ZS",a="1";break;case Je:t="ZP",a="1";break;default:t=""}"Duplicate Items"===e||"Duplicate Pending"===e||"Duplicate Resolved"===e?(n.setState({sortBy:"SkuNumber",sortOrder:"asc",matchtype:e,matchTypeSearch:t,page:0,searchSkuUpcDesc:"",currbucket:"",assignedto:"",userSelected:null,bucketlist:[],bucketSelected:null}),n.getItemList(n.state.storeId,0,n.state.rowsPerPage,"SkuNumber","asc","",t,"","",a)):"Pending Matches"===e||e===Ye||"Similar Suggested"===e||e===Qe||e===Je?(n.setState({sortBy:"UpcNumber",sortOrder:"asc",matchtype:e,matchTypeSearch:t,page:0,searchSkuUpcDesc:"",currbucket:"",assignedto:"",userSelected:null}),n.getBucketList(n.state.storeId,t),n.getItemList(n.state.storeId,0,n.state.rowsPerPage,"UpcNumber","asc","",t,"","",a)):(n.setState({sortBy:"UpcNumber",sortOrder:"asc",matchtype:e,matchTypeSearch:t,page:0,searchSkuUpcDesc:"",currbucket:"",assignedto:"",userSelected:null,bucketlist:[],bucketSelected:null}),n.getItemList(n.state.storeId,0,n.state.rowsPerPage,"UpcNumber","asc","",t,"","",a))},n.handleListSearch=function(){var e=n.state.searchSkuUpcDesc.toString().trim();n.setState({page:0,searchSkuUpcDesc:e}),n.getItemList(n.state.storeId,0,n.state.rowsPerPage,n.state.sortBy,n.state.sortOrder,"",n.state.matchTypeSearch,e,n.state.currbucket,"0")},n.handleChange=function(e){if(13==e.keyCode)n.handleListSearch();else{var t=e.target.value.toString();n.setState({searchSkuUpcDesc:t})}},n.handleKeyPressUPCSKUDesc=function(e){13===e.charCode&&n.handleListSearch()},n.handleBucketChange=function(e,t){var a=t?t.bucketname:"";("specialist"!==n.state.userRole&&n.state.userRole!==Le||""!==a)&&(n.setState({page:0,bucketSelected:t,currbucket:a}),n.getItemList(n.state.storeId,0,n.state.rowsPerPage,n.state.sortBy,n.state.sortOrder,"",n.state.matchTypeSearch,n.state.searchSkuUpcDesc,a,""))},n.handleChangeAssignTo=function(e,t){var a=t?t.id:"";n.setState({userSelected:t,assignedto:a})},n.handleAssignBucket=function(){var e=n.getUserId(),t=n.state.storeId,a=n.state.currbucket,r=n.state.assignedto,l={method:"GET",headers:{"Content-Type":"application/json","x-api-key":n.getIdToken()}};a=a.replace("&","temp");var s=ie.assignbuckettousers+"?storeid="+t+"&bucketname="+a+"&userid="+e+"&assignto="+r;U.a.get(s,l).then((function(e){var t=e.data;if(200===t.statusCode){var a=t.result[0].assigned,r=t.result[0].message;"true"===a||!0===a?n.showSuccessMessage(r):n.showErrorMessage(r)}else n.showErrorMessage("Sorry unable to assign bucket.")})).catch((function(e){console.log(e),n.showErrorMessage("Sorry, Something went wrong. Please try again!!")}))},n.removeMatchOnReassignment=function(e,t,a){var r=Object.assign([],n.state.itemMatchList),l=-1;if(-1==(l=r.findIndex((function(t){return t.upc==e&&0!=e})))&&(l=r.findIndex((function(e){return e.sku==t}))),-1!==l){var s=Object.assign({},r[l]);if("A"===s.matchtype||"R"===s.matchtype||"E"===s.matchtype){var i=n.getSimilarItemDetails(s),o=Object.assign([],s.similardetails);o.push(i),s.similardetails=Object.assign([],o)}s.matchtype="N"==a?"N":"S"==a?"S":"P",r[l]=Object.assign({},s),n.setState({itemMatchList:r})}},n.updateItemDetails=function(e,t,a){var r=Object.assign([],n.state.itemMatchList);a&&!0===e.isduplicate&&(e.isresolved=!0,r=n.markDuplicateSku(e,r));var l=e.commentdetails?e.commentdetails:{reason:"",comment:"",lastupdatedby:"",lastupdateddate:"",resolved:!1,resolutioncomment:"",resolvedby:"",resolveddate:""};"M"!==e.matchtype&&"Comment only"!==l.reason&&(e.commentdetails={reason:"",comment:"",lastupdatedby:"",lastupdateddate:"",resolved:!1,resolutioncomment:"",resolvedby:"",resolveddate:""}),r[t]=Object.assign({},e),n.setState({itemMatchList:r})},n.markDuplicateSku=function(e,t){for(var a=0;a0&&("D"!==n.state.matchTypeSearch&&"DP"!==n.state.matchTypeSearch&&"DR"!==n.state.matchTypeSearch||n.state.itemMatchList[e].sku!==n.state.itemMatchList[e-1].sku&&(t=!0)),t},n.props.appOnlineMode||(n.showInfoMessage("Offline Mode!! Access is restricted to Dashboard and Conversion Pad only !!"),n.navigateToHomePage());var r=n.validateUserRole(),l=r.isHardBreakPrivilege,s=r.userRole,i=n.props.userId;return n.state={userId:i,storeId:"",matchtype:"Pending Matches",sortBy:"UpcNumber",sortOrder:"asc",searchSkuUpcDesc:"",showStat:0,itemMatchList:[],showPending:!1,notifications:[],loading:!1,page:0,rowsPerPage:10,itemCount:0,matchTypeSearch:"T",searchCall:null,isHardBreakPrivilege:l,userRole:s,bucketlist:[],bucketSelected:null,currbucket:"",assignedto:"",userList:[],userSelected:null},n}return Object(m.a)(a,[{key:"componentDidMount",value:function(){var e=this;this.getStoreIdFromURL();ze.some((function(t){return e.state.userRole===t.ROLE&&!0===t.FULLACCESS}))&&this.getUserList()}},{key:"render",value:function(){var e=this,t=this.props.classes;return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{style:{minHeight:window.innerHeight-81}},r.a.createElement(yt,{title:"TAM STORE CONVERSION",matchtype:this.state.matchtype,handleMatchTypeChange:this.handleMatchTypeChange,handleListSearch:this.handleListSearch,handleStat:this.handleStat,searchSkuUpcDesc:this.state.searchSkuUpcDesc,handleChange:this.handleChange,handleKeyPressUPCSKUDesc:this.handleKeyPressUPCSKUDesc,sortBy:this.state.sortBy,handleSortByChange:this.handleSortByChange,sortOrder:this.state.sortOrder,handleSortOrderChange:this.handleSortOrderChange,handleConversionPadClick:this.handleConversionPadClick,handleDetailsClick:this.handleDetailsClick,bucketlist:this.state.bucketlist,currbucket:this.state.currbucket,assignedto:this.state.assignedto,handleBucketChange:this.handleBucketChange,handleAssignBucket:this.handleAssignBucket,bucketSelected:this.state.bucketSelected,userSelected:this.state.userSelected,handleChangeAssignTo:this.handleChangeAssignTo,userRole:this.state.userRole,userList:this.state.userList}),r.a.createElement(y.a,{container:!0,spacing:1,style:{marginTop:10}},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(y.a,{container:!0,spacing:1,style:{marginTop:5}},r.a.createElement(y.a,{item:!0,xs:12-this.state.showStat},0===this.state.itemMatchList.length?r.a.createElement(y.a,{container:!0,spacing:1,style:{marginLeft:10}},r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:12,lg:12},r.a.createElement(E.a,{variant:"h6"},"No Product available for matching!!"))):r.a.createElement(y.a,{container:!0,spacing:1,alignItems:"center"},this.state.itemMatchList.map((function(t,a){return r.a.createElement(r.a.Fragment,null,e.isShowDivider(a)?r.a.createElement(_e.a,{style:(t.isresolved,{backgroundColor:"#000",width:"98%",marginTop:15,marginBottom:15}),variant:"middle"}):null,r.a.createElement(xr,{itemdetails:t,matchTypeSearch:e.state.matchTypeSearch,key:t.upc+"-"+t.sku+"-"+t.matchtype+"_"+t.tvsku+"_"+t.commentdetails.reason+"_"+t.commentdetails.comment+"_"+t.commentdetails.resolved+"_"+t.commentdetails.resolutioncomment+"_"+t.isresolved+"_"+a,index:a,storeId:e.state.storeId,isHardBreakPrivilege:e.state.isHardBreakPrivilege,userRole:e.state.userRole,removeMatchOnReassignment:e.removeMatchOnReassignment,updateItemDetails:e.updateItemDetails}))})),r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},r.a.createElement(I.a,null,r.a.createElement(Mt.a,{component:"div",rowsPerPageOptions:[this.state.rowsPerPage],colSpan:3,count:this.state.itemCount,rowsPerPage:this.state.rowsPerPage,labelRowsPerPage:"Item ",page:this.state.page,SelectProps:{inputProps:{"aria-label":"rows per page"},native:!0},onChangePage:this.handleChangePage,ActionsComponent:ar}))))),this.state.showStat>0?r.a.createElement(y.a,{item:!0,xs:this.state.showStat},r.a.createElement(fe,{position:"sticky"})):" "))),r.a.createElement(b.a,{open:this.state.loading,className:t.backdrop},r.a.createElement(S.a,{color:"inherit"}))))}}]),a}(r.a.Component),br={backdrop:{zIndex:1,color:"#fff"},textfield:{},list:{width:.8*window.innerWidth},media:{backgroundColor:"lightgrey",height:"100%"},fullList:{width:"auto"},search:{backgroundColor:"#fff"},formControl:{minWidth:120},formControl1:{minWidth:95},cell:{fontSize:"0.7rem !important"},grayRow:{color:"orange"},yellowRow:{color:"red"},whiteRow:{color:"green",textTransform:"uppercase"},purpleRow:{color:"#e040fb"}},Cr=Object(h.f)(Object(Xt.a)(br)(Object(ge.b)((function(e){return{storeId:e.appbar.storeId,userId:e.user.userId,userInfo:e.user,appOnlineMode:e.appmode.online}}),(function(e){return Object(pe.a)({addNotification:oe},e)}))(Sr))),vr=a(759),Ir=a(750);var kr=Object(xe.a)((function(e){return{root:{width:"100%"}}})),Pr=Object(ge.b)((function(e){return{notification:e.notification,state:e}}),(function(e){return Object(pe.a)({removeNotification:ce},e)}))((function(e){var t=kr(),a=function(t,a){"clickaway"!==t&&e.removeNotification(a)};return e.notification.map((function(e,n){return r.a.createElement("div",{className:t.root,key:n},r.a.createElement(vr.a,{open:e.open,autoHideDuration:3e3,onClose:function(e,t){return a(t,n)},anchorOrigin:{vertical:"top",horizontal:"center"},style:{marginTop:56*n}},r.a.createElement(Ir.a,{onClose:function(e){return a("",n)},severity:e.severity},e.message)))}))})),wr=a(746);function Dr(e){var t=Math.round(e.value)>100?100:Math.round(e.value);return r.a.createElement(wr.a,{position:"relative",display:"inline-flex"},r.a.createElement(S.a,Object.assign({variant:"static"},e,{style:100===t?{color:"#2e7d32"}:{color:"#C60C30"}})),r.a.createElement(wr.a,{top:0,left:0,bottom:0,right:0,position:"absolute",display:"flex",alignItems:"center",justifyContent:"center"},r.a.createElement(E.a,{variant:"caption",component:"div",color:"textSecondary"},"".concat(t,"%"))))}var Or=a(743);var Nr=Object(Xt.a)((function(e){return{root:{height:10,borderRadius:5},colorPrimary:{backgroundColor:e.palette.grey["light"===e.palette.type?200:700]},bar:{borderRadius:5}}}))(Or.a),Tr=function(e){return r.a.createElement(wr.a,{display:"flex",alignItems:"center"},r.a.createElement(wr.a,{width:"100%",mr:1},r.a.createElement(Nr,Object.assign({variant:"determinate"},e))),r.a.createElement(wr.a,{minWidth:35},r.a.createElement(E.a,{variant:"body2",color:"textSecondary"},"".concat(Math.round(e.value),"%"))))},Mr=function(e){Object(u.a)(a,e);var t=Object(p.a)(a);function a(e){var n;return Object(c.a)(this,a),(n=t.call(this,e)).handleForceReset=function(){n.setState({isSyscRequiredOpen:!1,syncStoreDetails:""}),n.resetLocalData(!0)},n.handleSyncBack=function(){n.setState({isSyscRequiredOpen:!1,syncStoreDetails:""}),n.props.history.push("/synconline")},n.handleDialogClose=function(){n.setState({isSyscRequiredOpen:!1,syncStoreDetails:""})},n.checkServer=function(){fetch(le.checkOfflineServer).then((function(e){return e.json()})).then((function(e){n.getOfflineStats(),n.setState({saveMessage:"Checking if any data is saved offline for current store .........",isServerUp:!0,isLoading:!0})}),(function(e){console.log(e),n.setState({isServerUp:!1,isLoading:!1})})).catch((function(e){console.log(e),n.setState({isServerUp:!1,isLoading:!1})}))},n.getOfflineStats=function(){var e=J(),t={userid:n.getUserId(),storeid:n.getStoreId(),env:e},a=re.getofflinestats;U.a.post(a,t,{method:"POST",headers:{"Content-Type":"application/json"}}).then((function(e){var t=e.data,a=!1;if(200===t.statusCode){var r=t.result.storedetails,l=t.result.currentcountdata,s=t.result.totalcountdata,i=Object.assign([],n.state.tableRecords),o=0,c="";if(null!==s){for(var m=0;m0&&s[0].length>m?i[m].totalcount=s[0][m]:i[m].totalcount="",l.length>0&&l[0].length>m?i[m].currentcount=l[0][m]:i[m].currentcount="",""===i[m].currentcount||""===i[m].totalcount?i[m].percentage=0:0===i[m].totalcount?i[m].percentage=100:i[m].percentage=i[m].currentcount/i[m].totalcount*100,""===i[m].currentcount||""===i[m].totalcount?i[m].status="":i[m].currentcount>=i[m].totalcount?(i[m].status=1,o++):i[m].status=2;o===i.length?""===r?c="":(c="Offline data is available for store# "+r,a=!0):""===r?c="":(c="Failed to save data for offline for store# "+r+". Please try again to save data offline!!",a=!0)}else c="No data saved for Offline mode for store# "+n.getAppTitle()+".",a=!1;n.setState({successTableCount:o,saveMessage:c,offlineStoreDetails:r,tableRecords:i,isLoading:!1,offlineDataAvailable:a})}else n.setState({isLoading:!1,offlineDataAvailable:a}),n.showErrorMessage("Sorry, unable to get offline table stats. Please try again after some time!!")})).catch((function(e){n.setState({isLoading:!1}),console.log(e),n.showErrorMessage("Sorry, unable to get offline table stats. Please try again after some time!!")}))},n.getTableStats=function(e){var t={method:"GET",headers:{"x-api-key":n.getIdToken()}},a=se.getofflinetablestats+"?storeid="+e;U.a.get(a,t).then((function(t){var a=t.data;if(200===a.statusCode){var r=Object.assign({},a.result);n.saveTableStats(r,e)}else{var l="Failed to save data for offline for store : "+n.getAppTitle()+". Please try again to save data offline!!";n.setState({isSaving:!1,saveMessage:l}),n.showErrorMessage("Sorry, unable to get table details. Please try again after some time!!")}})).catch((function(e){console.log(e);var t="Failed to save data for offline for store : "+n.getAppTitle()+". Please try again to save data offline!!";n.setState({isSaving:!1,saveMessage:t}),n.showErrorMessage("Sorry, unable to get table details. Please try again after some time!!")}))},n.saveTableStats=function(e,t){var a=e.data,r={data:a,userid:n.getUserId()},l=re.saveofflinetablestats;U.a.post(l,r,{method:"POST",headers:{"Content-Type":"application/json"}}).then((function(e){var r=[];if(200===e.data.statusCode){a=a.length>0?a[0]:{AppconfigCount:0,ProjectPhaseCount:0,OdsmasterCount:0,OdsrdcCount:0,StoreCount:0,StoreExclCount:0,StorePhaseCount:0,StoreFileCount:0,StoreStatsCount:0,StoreItemCount:0,MatchCount:0,MarkedCount:0,StorePrefCount:0,MatchHistoryCount:0},(r=Object.assign([],n.state.tableRecords))[0].totalcount=a.AppconfigCount?a.AppconfigCount:0,r[1].totalcount=a.ProjectPhaseCount?a.ProjectPhaseCount:0,r[2].totalcount=a.OdsmasterCount?a.OdsmasterCount:0,r[3].totalcount=a.OdsrdcCount?a.OdsrdcCount:0,r[4].totalcount=a.StoreCount?a.StoreCount:0,r[5].totalcount=a.StoreExclCount?a.StoreExclCount:0,r[6].totalcount=a.StorePhaseCount?a.StorePhaseCount:0,r[7].totalcount=a.StoreFileCount?a.StoreFileCount:0,r[8].totalcount=a.StoreStatsCount?a.StoreStatsCount:0,r[9].totalcount=a.StoreItemCount?a.StoreItemCount:0,r[10].totalcount=a.MatchCount?a.MatchCount:0,r[11].totalcount=a.MarkedCount?a.MarkedCount:0,r[12].totalcount=a.StorePrefCount?a.StorePrefCount:0,r[13].totalcount=a.MatchHistoryCount?a.MatchHistoryCount:0,n.setState({tableRecords:r});for(var l=n.state.tableRecords.length,s=0;s0)n.saveDataToLocal(o,e,t,a),o="";else{(l=Object.assign([],n.state.tableRecords))[a].status=1,""===l[a].currentcount&&(l[a].currentcount=0),l[a].currentcount===l[a].totalcount&&(l[a].percentage=100);var c=n.state.successTableCount+1;c===l.length?(n.showSuccessMessage("Data successfully saved for store# "+n.getAppTitle()),r="Offline data is available for store# "+n.getAppTitle(),n.setState({tableRecords:l,successTableCount:c,isSaving:!1,saveMessage:r})):n.setState({tableRecords:l,successTableCount:c})}}else(l=Object.assign([],n.state.tableRecords))[a].status=2,n.showErrorMessage("Failed to save offline data for store# "+n.getAppTitle()),r="Failed to save data for offline for store# "+n.getAppTitle()+". Please try again to save data offline!!",n.setState({tableRecords:l,isSaving:!1,saveMessage:r}),n.showErrorMessage("Sorry, unable to get "+n.state.tableRecords[a].tablename+". Please try again after some time!!")})).catch((function(e){console.log(e),(l=Object.assign([],n.state.tableRecords))[a].status=2,n.showErrorMessage("Failed to save offline data for store# "+n.getAppTitle()),r="Failed to save data for offline for store# "+n.getAppTitle()+". Please try again to save data offline!!",n.setState({tableRecords:l,isSaving:!1,saveMessage:r}),n.showErrorMessage("Sorry, unable to get "+n.state.tableRecords[a].tablename+". Please try again after some time!!")}))}},n.saveDataToLocal=function(e,t,a,r){var l=e.data,s=e.currentcount,i=0,o={data:l,userid:n.getUserId(),page:t},c=n.state.tableRecords[r].savepath,m=[],d="";U.a.post(c,o,{method:"POST",headers:{"Content-Type":"application/json"}}).then((function(o){if(l="",e="",200===o.data.statusCode){(m=Object.assign([],n.state.tableRecords))[r].currentcount=s;var c=m[r].totalcount;i=""===c||""===s?0:0===c?100:s/c*100,m[r].percentage=i,m[r].status=0,n.setState({tableRecords:m}),n.getDataFromServer(t+1,a,r)}else(m=Object.assign([],n.state.tableRecords))[r].status=2,n.showErrorMessage("Failed to save offline data for store# "+n.getAppTitle()),d="Failed to save data for offline for store# "+n.getAppTitle()+". Please try again to save data offline!!",n.setState({tableRecords:m,isSaving:!1,saveMessage:d}),n.showErrorMessage("Sorry, unable to save "+n.state.tableRecords[r].tablename+" data. Please try again after some time!!")})).catch((function(e){console.log(e),(m=Object.assign([],n.state.tableRecords))[r].status=2,n.showErrorMessage("Failed to save offline data for store# "+n.getAppTitle()),d="Failed to save data for offline for store# "+n.getAppTitle()+". Please try again to save data offline!!",n.setState({tableRecords:m,isSaving:!1,saveMessage:d}),n.showErrorMessage("Sorry, unable to save "+n.state.tableRecords[r].tablename+" data. Please try again after some time!!")}))},n.resetLocalData=function(e){var t=J(),a=n.getStoreId(),r={data:[{storedId:a,userId:n.props.userInfo.userId,name:n.props.userInfo.name,userName:n.props.userInfo.userName,role:n.props.userInfo.role,sub:n.props.userInfo.sub,env:t}],forcereset:e},l=re.resetlocaldata;U.a.post(l,r,{method:"POST",headers:{"Content-Type":"application/json"}}).then((function(e){var t=e.data;if(200===t.statusCode)if(t.reseted){for(var r="Saving data offline for store# "+n.getAppTitle()+". Please do not refresh or navigate to other page while data sync is in progress!! ",l=Object.assign([],n.state.tableRecords),s=0;s0?n.state.successTableCount/n.state.tableRecords.length*100:100},n.switchmode=function(e){n.removeAllSessions(),n.props.saveAppMode(e),n.navigateToLoginPage()},n.removeAllSessions=function(){sessionStorage.removeItem("storeId"),sessionStorage.removeItem("storeNumber"),sessionStorage.removeItem("storeName"),sessionStorage.removeItem("primaryRdc"),sessionStorage.removeItem("memberNumber"),localStorage.removeItem("userId"),localStorage.removeItem("role"),localStorage.removeItem("email"),localStorage.removeItem("name"),localStorage.removeItem("sub"),localStorage.removeItem("username"),localStorage.removeItem("expires_at"),localStorage.removeItem("access_token"),localStorage.removeItem("id_token")},n.state={saveMessage:"",offlineStoreDetails:"",offlineDataAvailable:!1,isServerUp:!1,isSaving:!1,isLoading:!0,successTableCount:0,isSyscRequiredOpen:!1,syncStoreDetails:"",tableRecords:[{tablename:"Configurations",currentcount:"",totalcount:"",percentage:0,status:"",getpath:se.getofflineappconfig,savepath:re.saveofflineappconfig},{tablename:"Project Phase",currentcount:"",totalcount:"",percentage:0,status:"",getpath:se.getofflineprojecttypephase,savepath:re.saveofflineprojecttypephase},{tablename:"TV Item Details",currentcount:"",totalcount:"",percentage:0,status:"",getpath:se.getofflineodsmaster,savepath:re.saveofflineodsmaster},{tablename:"TV Item RDC Details",currentcount:"",totalcount:"",percentage:0,status:"",getpath:se.getofflineodsrdcrdit,savepath:re.saveofflineodsrdcrdit},{tablename:"Store Details",currentcount:"",totalcount:"",percentage:0,status:"",getpath:se.getofflinestore,savepath:re.saveofflinestore},{tablename:"Exclusion Details",currentcount:"",totalcount:"",percentage:0,status:"",getpath:se.getofflinestoreexclusion,savepath:re.saveofflinestoreexclusion},{tablename:"Store Phase",currentcount:"",totalcount:"",percentage:0,status:"",getpath:se.getofflinestorephase,savepath:re.saveofflinestorephase},{tablename:"Store Files",currentcount:"",totalcount:"",percentage:0,status:"",getpath:se.getofflinestorefile,savepath:re.saveofflinestorefile},{tablename:"Store Statistics",currentcount:"",totalcount:"",percentage:0,status:"",getpath:se.getofflinestoreitemstats,savepath:re.saveofflinestoreitemstats},{tablename:"Store Item",currentcount:"",totalcount:"",percentage:0,status:"",getpath:se.getofflinestoreitem,savepath:re.saveofflinestoreitem},{tablename:"Matching Details",currentcount:"",totalcount:"",percentage:0,status:"",getpath:se.getofflinematchitem,savepath:re.saveofflinematchitem},{tablename:"Marked Details",currentcount:"",totalcount:"",percentage:0,status:"",getpath:se.getofflinemarkeditem,savepath:re.saveofflinemarkeditem},{tablename:"Store Settings",currentcount:"",totalcount:"",percentage:0,status:"",getpath:se.getofflinestorepreferences,savepath:re.saveofflinestorepreferences},{tablename:"Match History",currentcount:"",totalcount:"",percentage:0,status:"",getpath:se.getofflinematchhistory,savepath:re.saveofflinematchhistory}],buttonVal:"Save To Offline"},n}return Object(m.a)(a,[{key:"componentDidMount",value:function(){this.checkServer()}},{key:"render",value:function(){var e=this,t=this.props.classes;return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{style:{minHeight:window.innerHeight-81}},r.a.createElement(yt,{title:"TAM STORE CONVERSION",handleDetailsClick:this.handleDetailsClick,handlePreConvClick:this.handlePreConvClick,handleConversionPadClick:this.handleConversionPadClick}),r.a.createElement(y.a,{container:!0,className:t.root},r.a.createElement(y.a,{item:!0,xs:8},r.a.createElement(E.a,{variant:"h6"},"Save Data For Offline")),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},r.a.createElement(C.a,{title:"Switch to offline",arrow:!0},r.a.createElement(x.a,{size:"small",variant:"contained",onClick:function(){return e.switchmode(!1)},style:{marginLeft:10,paddingLeft:10,paddingRight:10,marginRight:30,marginTop:5,marginBottom:5}},"Work Offline"))),r.a.createElement(y.a,{item:!0,xs:12,style:{paddingTop:10}},this.state.isServerUp?this.isBrowserOnline()&&this.props.appOnlineMode?r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(x.a,{disabled:this.state.isSaving||this.state.isLoading,variant:"contained",color:"primary",onClick:this.handleSaveClick},this.state.isSaving?"Saving":this.state.buttonVal),r.a.createElement(E.a,{style:{paddingLeft:20}},r.a.createElement("b",null,this.state.isSaving?"Saving table "+this.state.successTableCount+" of "+this.state.tableRecords.length:null," ")),this.state.isSaving?r.a.createElement(E.a,{style:{width:"70%",marginLeft:10}},r.a.createElement(Tr,{value:this.getTablePercent()})):null),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,null,r.a.createElement("b",null,this.state.saveMessage))),this.state.offlineDataAvailable?r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:12,lg:12},r.a.createElement(D.a,{component:I.a,style:{maxHeight:600}},r.a.createElement(k.a,{stickyHeader:!0,className:t.table,size:"small","aria-label":"Stats tables"},r.a.createElement(O.a,null,r.a.createElement(N.a,null,r.a.createElement(w.a,null,"Table"),r.a.createElement(w.a,{align:"center"},"Records Fetched"),r.a.createElement(w.a,{align:"center"},"Total Records"),r.a.createElement(w.a,{align:"center"},"Progress"),r.a.createElement(w.a,{align:"center"},"Status"))),r.a.createElement(P.a,null,this.state.tableRecords.map((function(t){return r.a.createElement(N.a,{key:t.tablename},r.a.createElement(w.a,{component:"th",scope:"row"},t.tablename),r.a.createElement(w.a,{align:"center"},e.formatnumber(t.currentcount)),r.a.createElement(w.a,{align:"center"},e.formatnumber(t.totalcount)),r.a.createElement(w.a,{align:"center"},r.a.createElement("div",null,r.a.createElement(Dr,{value:t.percentage}))),r.a.createElement(w.a,{align:"center",style:e.getStatusColor(t.status)},e.getStatus(t.status)))})))))):null):r.a.createElement(E.a,null,"You are currently offline!!. Go online to save data Offline."):r.a.createElement(E.a,null," Please start local server on your device to save data for Offline mode!!. Please Refresh page once local server is up.")))),r.a.createElement(v.a,{open:this.state.isSyscRequiredOpen,onClose:this.handleDialogClose,"aria-labelledby":"sync-dialog-title","aria-describedby":"alert-dialog-sync"},r.a.createElement(L.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",justifyContent:"center",backgroundColor:"#c60c30",color:"white",padding:"12px 12px"}},r.a.createElement(E.a,{style:{fontSize:"14px",fontWeight:500}},"Data Sync Required")),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(R.a,null,r.a.createElement(y.a,{container:!0,spacing:1},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,null,r.a.createElement("b",null,"Data is not synced to central server for : ")," ")),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,null," ","Store# "+this.state.syncStoreDetails)),r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,null,"Please click on 'Sync TO Central' button if you want to sync back data to central.")),r.a.createElement(y.a,{item:!0,xs:12}," "),r.a.createElement(y.a,{item:!0,xs:12}," "),r.a.createElement(y.a,{item:!0,xs:4,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(x.a,{onClick:this.handleDialogClose,size:"small",variant:"contained",color:"primary"},"Cancel")),r.a.createElement(y.a,{item:!0,xs:8,style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},r.a.createElement(x.a,{onClick:this.handleForceReset,size:"small",variant:"contained",color:"primary"},"Delete and Continue"),r.a.createElement(x.a,{onClick:this.handleSyncBack,size:"small",variant:"contained",color:"primary",style:{marginLeft:"10px"}},"Sync To Central")))))))))}}]),a}(r.a.Component),Lr=Object(h.f)(Object(Xt.a)({root:{marginLeft:0,marginRight:0,marginTop:10,marginBottom:20},list:{},itemlist:{cursor:"text",marginTop:20,borderBottomStyle:"solid",borderBottomColor:"#000000"},search:{backgroundColor:"#fff"},searchGrid:{paddingTop:"0px"},gridContainer:{display:"flex",alignItems:"center",justifyContent:"flex-end"}})(Object(ge.b)((function(e){return{userInfo:e.user,storeInfo:e.appbar,appOnlineMode:e.appmode.online}}),(function(e){return Object(pe.a)({addNotification:oe,saveAppMode:Ne},e)}))(Mr))),Rr=function(e){Object(u.a)(a,e);var t=Object(p.a)(a);function a(e){var n;return Object(c.a)(this,a),(n=t.call(this,e)).checkServer=function(){fetch(le.checkOfflineServer).then((function(e){return e.json()})).then((function(e){n.getOfflineStats(!1),n.setState({isServerUp:!0,isLoading:!0})}),(function(e){console.log(e),n.setState({isServerUp:!1,isLoading:!1})})).catch((function(e){console.log(e),n.setState({isServerUp:!1,isLoading:!1})}))},n.getOfflineStats=function(e){var t=J(),a=le.getofflineuploadstats+"?userid="+n.getUserId()+"&env="+t;U.a.get(a,{method:"GET",headers:{"Content-Type":"application/json"}}).then((function(t){var a=t.data;if(200===a.statusCode){var r=a.result.isSyncRequired,l=a.result.storedetails,s=a.result.totalcountdata,i=Object.assign([],n.state.tableRecords),o="";if(r){if(null!==s)if(i[0].totalcount=s.totalmatchingcount,i[0].currentcount=0,0===i[0].totalcount||"0"===i[0].totalcount||""===i[0].totalcount?i[0].percentage=100:i[0].percentage=0,i[1].totalcount=s.totalbreakcount,i[1].currentcount=0,0===i[1].totalcount||"0"===i[1].totalcount||""===i[1].totalcount?i[1].percentage=100:i[1].percentage=0,e)o="Saving data to central server for store# "+n.state.offlineStoreDetails+". Please do not refresh or navigate to other page while data sync is in progress!! ",n.syncDataToCentral();else o="Data sync to central server is pending for Store# "+l}else o="No Data to sync back to central server!!";n.setState({isSyncRequired:r,successTableCount:0,saveMessage:o,offlineStoreDetails:l,tableRecords:i,isLoading:!1})}else n.setState({isLoading:!1,isSaving:!1}),n.showErrorMessage("Sorry, unable to get offline table stats. Please try again after some time!!")})).catch((function(e){n.setState({isLoading:!1}),console.log(e),n.showErrorMessage("Sorry, unable to get offline table stats. Please try again after some time!!")}))},n.syncDataToCentral=function(){for(var e=n.state.tableRecords.length,t=0;t0?n.getDataFromLocal(0,t):n.markSyncComplete(t)},n.getDataFromLocal=function(e,t){if(n.state.isSaving){var a="",r=[],l=n.getIdToken(),s=n.getUserId(),i={method:"GET",headers:{"x-api-key":l}},o=n.state.tableRecords[t].getpath+"?page="+e+"&userid="+s;U.a.get(o,i).then((function(l){var s=l.data;if(200===s.statusCode){var i=s.result;i.data.length>0?(n.saveDataToServer(i,e,t,!1),i=""):n.saveDataToServer(i,e,t,!0)}else(r=Object.assign([],n.state.tableRecords))[t].status=2,n.showErrorMessage("Failed to sync data to central server for store# "+n.state.offlineStoreDetails),a="Failed to sync data to central server for store# "+n.state.offlineStoreDetails+". Please try again to save data offline!!",n.setState({tableRecords:r,isSaving:!1,saveMessage:a}),n.showErrorMessage("Sorry, unable to get "+n.state.tableRecords[t].tablename+". Please try again after some time!!")})).catch((function(e){console.log(e),(r=Object.assign([],n.state.tableRecords))[t].status=2,n.showErrorMessage("Failed to sync data to central server for store# "+n.state.offlineStoreDetails),a="Failed to save data to central server for store# "+n.state.offlineStoreDetails+". Please try again to save data offline!!",n.setState({tableRecords:r,isSaving:!1,saveMessage:a}),n.showErrorMessage("Sorry, unable to get "+n.state.tableRecords[t].tablename+". Please try again after some time!!")}))}},n.saveDataToServer=function(e,t,a,r){var l=e.data,s=e.storeid,i=e.currentcount,o=0,c={method:"POST",headers:{"Content-Type":"application/json","x-api-key":n.getIdToken()}},m={data:l,userid:n.getUserId(),page:t,storeId:s,synccomplete:r},d=n.state.tableRecords[a].savepath,u=[],p="";U.a.post(d,m,c).then((function(s){if(l="",e="",200===s.data.statusCode)if(r)n.markSyncComplete(a);else{(u=Object.assign([],n.state.tableRecords))[a].currentcount=i;var c=u[a].totalcount;o=""===c||""===i?0:0===c?100:i/c*100,u[a].percentage=o,u[a].status=0,n.setState({tableRecords:u}),n.getDataFromLocal(t+1,a)}else(u=Object.assign([],n.state.tableRecords))[a].status=2,n.showErrorMessage("Failed to save offline data for store# "+n.state.offlineStoreDetails),p="Failed to save data for offline for store# "+n.state.offlineStoreDetails+". Please try again to save data offline!!",n.setState({tableRecords:u,isSaving:!1,saveMessage:p}),n.showErrorMessage("Sorry, unable to save "+n.state.tableRecords[a].tablename+" data. Please try again after some time!!")})).catch((function(e){console.log(e),(u=Object.assign([],n.state.tableRecords))[a].status=2,n.showErrorMessage("Failed to save offline data for store# "+n.state.offlineStoreDetails),p="Failed to save data for offline for store# "+n.state.offlineStoreDetails+". Please try again to save data offline!!",n.setState({tableRecords:u,isSaving:!1,saveMessage:p}),n.showErrorMessage("Sorry, unable to save "+n.state.tableRecords[a].tablename+" data. Please try again after some time!!")}))},n.markSyncComplete=function(e){var t="",a=[],r={method:"GET",headers:{"x-api-key":n.getIdToken()}},l=n.state.tableRecords[e].markcomplete;U.a.get(l,r).then((function(r){if(200===r.data.statusCode){(a=Object.assign([],n.state.tableRecords))[e].status=1,""===a[e].currentcount&&(a[e].currentcount=0),a[e].currentcount===a[e].totalcount&&(a[e].percentage=100);var l=n.state.successTableCount+1;l===a.length?(n.showSuccessMessage("Data synced successfully for store# "+n.state.offlineStoreDetails),t="Data synced successfully to central server for store# "+n.state.offlineStoreDetails,n.setState({tableRecords:a,successTableCount:l,isSaving:!1,saveMessage:t,isSyncRequired:!1})):n.setState({tableRecords:a,successTableCount:l})}else(a=Object.assign([],n.state.tableRecords))[e].status=2,n.showErrorMessage("Failed to sync data to central server for store# "+n.state.offlineStoreDetails),t="Failed to sync data to central server for store# "+n.state.offlineStoreDetails+". Please try again to save data offline!!",n.setState({tableRecords:a,isSaving:!1,saveMessage:t}),n.showErrorMessage("Sorry, unable to get "+n.state.tableRecords[e].tablename+". Please try again after some time!!")})).catch((function(r){console.log(r),(a=Object.assign([],n.state.tableRecords))[e].status=2,n.showErrorMessage("Failed to sync data to central server for store# "+n.state.offlineStoreDetails),t="Failed to save data to central server for store# "+n.state.offlineStoreDetails+". Please try again to save data offline!!",n.setState({tableRecords:a,isSaving:!1,saveMessage:t}),n.showErrorMessage("Sorry, unable to get "+n.state.tableRecords[e].tablename+". Please try again after some time!!")}))},n.handleSaveClick=function(){var e="Saving data to central server for store# "+n.state.offlineStoreDetails+". Please do not refresh or navigate to other page while data sync is in progress!! ";n.setState({isSaving:!0,successTableCount:0,saveMessage:e},(function(){n.getOfflineStats(!0)}))},n.showErrorMessage=function(e){n.setState({isSaving:!1}),n.props.addNotification(e,de)},n.showSuccessMessage=function(e){n.props.addNotification(e,me)},n.showInfoMessage=function(e){n.props.addNotification(e,ue)},n.getAppTitle=function(){var e=n.props.storeInfo,t="",a="";return""!==e.memberNumber&&null!==e.memberNumber&&"null"!==e.memberNumber&&void 0!==e.memberNumber&&"undefined"!==e.memberNumber&&(t=e.memberNumber,a="/"),""!==e.storeName&&null!==e.storeName&&"null"!==e.storeName&&void 0!==e.storeName&&(t+=a+e.storeName,a="/"),""!==e.primaryRdc&&null!==e.primaryRdc&&"null"!==e.primaryRdc&&void 0!==e.primaryRdc&&(t+=a+e.primaryRdc),t},n.getIdToken=function(){var e=n.props.userInfo.idToken;if(n.isValidVal(e))return e;n.navigateToLoginPage()},n.getUserId=function(){var e=n.props.userInfo.userId;if(n.isValidVal(e))return e;n.navigateToLoginPage()},n.getRdcName=function(){var e=n.props.storeInfo.primaryRdc;return n.isValidVal(e)&&"0"!==e?e:""},n.getStoreName=function(){var e=n.props.storeInfo.storeName;return n.isValidVal(e)?e:""},n.getStoreId=function(){var e=n.props.storeInfo.storeId;if(n.isValidVal(e)){var t=parseInt(e,10);if(!isNaN(t))return t;n.navigateToHomePage()}else n.navigateToHomePage()},n.navigateToHomePage=function(){n.props.history.push("/dashboard")},n.navigateToLoginPage=function(){window.location.href=window.location.origin+"/"},n.handleDetailsClick=function(){n.props.history.push("/details/edit")},n.handlePreConvClick=function(){n.props.history.push("/corpconv")},n.handleConversionPadClick=function(){n.props.history.push("/storeconv")},n.isValidVal=function(e){return null!==e&&"null"!==e&&""!==e&&void 0!==e&&"undefined"!==e},n.getStatus=function(e){var t="";switch(e){case 0:t="In Progress";break;case 1:t="Success";break;case 2:t="Failed";break;default:t=""}return t},n.getStatusColor=function(e){var t={color:"#000000"};switch(e){case 0:t={color:"#000000"};break;case 1:t={color:"#2e7d32"};break;case 2:t={color:"#C60C30"};break;default:t={color:"#000000"}}return t},n.isBrowserOnline=function(){return navigator.onLine},n.formatnumber=function(e){return""!=e?e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):0},n.getTablePercent=function(){return n.state.tableRecords.length>0?n.state.successTableCount/n.state.tableRecords.length*100:100},n.state={isSyscRequired:!0,saveMessage:"",offlineStoreDetails:"",isServerUp:!1,isSaving:!1,isLoading:!0,successTableCount:0,tableRecords:[{tablename:"Match Records",currentcount:"",totalcount:"",percentage:0,status:"",getpath:le.getofflinematchingrecords,savepath:ie.syncofflinematchingrecords,markcomplete:le.markofflinematchsuccess},{tablename:"Break Records",currentcount:"",totalcount:"",percentage:0,status:"",getpath:le.getofflinebreakrecords,savepath:ie.syncofflinebreakrecords,markcomplete:le.markofflinebreaksuccess}],buttonVal:"Sync To Central Server",AppData:[]},n}return Object(m.a)(a,[{key:"componentDidMount",value:function(){this.checkServer()}},{key:"render",value:function(){var e=this,t=this.props.classes;return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{style:{minHeight:window.innerHeight-81}},r.a.createElement(yt,{title:"TAM STORE CONVERSION",handleDetailsClick:this.handleDetailsClick,handlePreConvClick:this.handlePreConvClick,handleConversionPadClick:this.handleConversionPadClick}),r.a.createElement(y.a,{container:!0,className:t.root},r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,{variant:"h6"},"Save Data To Central Server")),r.a.createElement(y.a,{item:!0,xs:12,style:{paddingTop:10}},this.state.isServerUp?this.isBrowserOnline()&&this.props.appOnlineMode?r.a.createElement(y.a,{container:!0,spacing:1},this.state.isSyncRequired?r.a.createElement(y.a,{item:!0,xs:12,style:{display:"flex",alignItems:"center",justifyContent:"flex-start"}},r.a.createElement(x.a,{disabled:this.state.isSaving||this.state.isLoading,variant:"contained",color:"primary",onClick:this.handleSaveClick},this.state.isSaving?"Saving":this.state.buttonVal),r.a.createElement(E.a,{style:{paddingLeft:20}},r.a.createElement("b",null,this.state.isSaving?"Saving table "+this.state.successTableCount+" of "+this.state.tableRecords.length:null," ")),this.state.isSaving?r.a.createElement(E.a,{style:{width:"70%"}},r.a.createElement(Tr,{value:this.getTablePercent()})):null):null,r.a.createElement(y.a,{item:!0,xs:12},r.a.createElement(E.a,null,r.a.createElement("b",null,this.state.saveMessage))),""!=this.state.saveMessage&&this.state.isSyncRequired?r.a.createElement(y.a,{item:!0,xs:12,sm:12,md:12,lg:12},r.a.createElement(D.a,{component:I.a,style:{maxHeight:440}},r.a.createElement(k.a,{stickyHeader:!0,className:t.table,size:"small","aria-label":"Stats tables"},r.a.createElement(O.a,null,r.a.createElement(N.a,null,r.a.createElement(w.a,null,"Table"),r.a.createElement(w.a,{align:"center"},"Records Uploaded"),r.a.createElement(w.a,{align:"center"},"Total Records"),r.a.createElement(w.a,{align:"center"},"Progress"),r.a.createElement(w.a,{align:"center"},"Status"))),r.a.createElement(P.a,null,this.state.tableRecords.map((function(t){return r.a.createElement(N.a,{key:t.tablename},r.a.createElement(w.a,{component:"th",scope:"row"},t.tablename),r.a.createElement(w.a,{align:"center"},e.formatnumber(t.currentcount)),r.a.createElement(w.a,{align:"center"},e.formatnumber(t.totalcount)),r.a.createElement(w.a,{align:"center"},r.a.createElement("div",null,r.a.createElement(Dr,{value:t.percentage}))),r.a.createElement(w.a,{align:"center",style:e.getStatusColor(t.status)},e.getStatus(t.status)))})))))):null):r.a.createElement(E.a,null,"You are currently offline!!. Go online to save data to central server."):r.a.createElement(E.a,null," Please start local server on your device to sync data to central server!!. Please Refresh page once local server is up.")))))}}]),a}(r.a.Component),jr=Object(h.f)(Object(Xt.a)({root:{marginLeft:0,marginRight:0,marginTop:10,marginBottom:20},list:{},itemlist:{cursor:"text",marginTop:20,borderBottomStyle:"solid",borderBottomColor:"#000000"},search:{backgroundColor:"#fff"},searchGrid:{paddingTop:"0px"},gridContainer:{display:"flex",alignItems:"center",justifyContent:"flex-end"}})(Object(ge.b)((function(e){return{userInfo:e.user,storeInfo:e.appbar,appOnlineMode:e.appmode.online}}),(function(e){return Object(pe.a)({addNotification:oe},e)}))(Rr)));U.a.interceptors.request.use((function(e){return e}));var Ar=function(){window.location.href=window.location.origin+"/"},Ur=function(){localStorage.removeItem("userId"),localStorage.removeItem("role"),localStorage.removeItem("email"),localStorage.removeItem("name"),localStorage.removeItem("sub"),localStorage.removeItem("username"),localStorage.removeItem("expires_at"),localStorage.removeItem("access_token"),localStorage.removeItem("refresh_token"),localStorage.removeItem("id_token"),localStorage.removeItem("isRefreshing")};U.a.interceptors.response.use((function(e){return e}),(function(e){var t=function(){var e=localStorage.getItem("appmode");return e=null===e||"null"===e||void 0===e||"undefined"===e||"false"!==e&&!1!==e}();if(t&&navigator.onLine){var a=localStorage.getItem("expires_at");return"null"!==a&&null!==a&&void 0!==a&&"undefined"!==a&&new Date>=(a=new Date(localStorage.getItem("expires_at")))?new Promise((function(t,a){var n=e.config;if(e.config&&!e.config.__isRetryRequest){n._retry=!0;var r=localStorage.getItem("refresh_token");if("null"===r||null===r||"undefined"===r||void 0===r||""===r)Ur(),window.location.href=window.location.origin+"/";else{var l="https://"+$()+"/oauth2/token?grant_type=refresh_token&client_id="+ee()+"&refresh_token="+r;t(fetch(l,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"}}).then((function(e){return e.json()})).then((function(e){if(!e.error){var t;t=e;var a=new Date;return function(e){window.AppComponent.saveRefreshedAuthInfo(e)}({expireDateTime:new Date(a.getTime()+1e3*(t.expires_in-120)),id_token:t.id_token,access_token:t.access_token,refresh_token:r}),n.headers["x-api-key"]=t.id_token,U()(n)}Ur(),window.location.href=window.location.origin+"/"})).catch((function(){Ur(),window.location.href=window.location.origin+"/"})))}}return Promise.reject(e)})):Promise.reject(e)}if(t)return Promise.reject(e);fetch(le.checkOfflineServer).then((function(e){return e.json()})).then((function(e){console.log(e)}),(function(e){console.log(e),Ar()})).catch((function(e){console.log(e),Ar()}))}));var zr=Object(Jn.a)({palette:{primary:{main:"#c60c30"},secondary:{main:"#ffffff"},background:{default:"#F5F6F6"}},typography:{htmlFontSize:18}}),Br=function(e){var t=e.component,a=Object(g.a)(e,["component"]);return r.a.createElement(h.b,Object.assign({},a,{render:function(e){var a=localStorage.getItem("id_token");return null===a||"undefined"===a||void 0===a||""===a||"null"===a?r.a.createElement(h.a,{to:{pathname:"/"}}):r.a.createElement(t,e)}}))},Fr=function(e){Object(u.a)(a,e);var t=Object(p.a)(a);function a(e){var n;return Object(c.a)(this,a),(n=t.call(this,e)).saveRefreshedAuthInfo=function(e){n.props.saveAuthInfo(e)},n.storageChangeListener=function(e){if("id_token"==e.key){var t=e.newValue;null===t||"undefined"===t||void 0===t||""===t||"null"===t||n.props.refreshAuthInfo()}},window.AppComponent=Object(d.a)(n),n}return Object(m.a)(a,[{key:"componentDidMount",value:function(){var e=this;window.addEventListener("storage",(function(t){return e.storageChangeListener(t)}))}},{key:"componentWillUnmount",value:function(){var e=this;window.removeEventListener("storage",(function(t){return e.storageChangeListener(t)}))}},{key:"render",value:function(){return r.a.createElement($n.a,{theme:zr},r.a.createElement(dn.a,null),r.a.createElement("div",{style:{marginLeft:"20px",marginRight:"20px"}},r.a.createElement(Br,{exact:!0,path:"/details/:type",component:function(){return r.a.createElement(la,null)}}),r.a.createElement(Br,{exact:!0,path:"/storeconv",component:function(){return r.a.createElement(cn,null)}}),r.a.createElement(Br,{exact:!0,path:"/corpconv",component:function(){return r.a.createElement(Cr,null)}}),r.a.createElement(Br,{exact:!0,path:"/saveoffline",component:function(){return r.a.createElement(Lr,null)}}),r.a.createElement(Br,{exact:!0,path:"/synconline",component:function(){return r.a.createElement(jr,null)}}),r.a.createElement(Br,{exact:!0,path:"/dashboard",component:function(){return r.a.createElement(wn,null)}}),r.a.createElement(Br,{exact:!0,path:"/xref",component:function(){return r.a.createElement(_n,null)}}),r.a.createElement(h.b,{exact:!0,path:"/",component:function(){return r.a.createElement(Qn,null)}}),r.a.createElement(mn,null),r.a.createElement(Pr,null)))}}]),a}(n.Component),Wr=Object(h.f)(Object(ge.b)((function(e){return{storeId:e.appbar.storeId,userId:e.appbar.userId}}),(function(e){return Object(pe.a)({addNotification:oe,saveAuthInfo:ke,refreshAuthInfo:Pe},e)}))(Fr)),Vr=a(38),Hr={storeId:sessionStorage.getItem("storeId"),storeNumber:sessionStorage.getItem("storeNumber"),storeName:sessionStorage.getItem("storeName"),primaryRdc:sessionStorage.getItem("primaryRdc"),memberNumber:sessionStorage.getItem("memberNumber"),projectType:sessionStorage.getItem("projectType")},Xr={online:function(){var e=localStorage.getItem("appmode");return e=null===e||"null"===e||void 0===e||"undefined"===e||"false"!==e&&!1!==e}()},Gr=[],Kr=0,Zr=function(e){try{return btoa(e)}catch(t){return""}},qr=function(e){try{return atob(e)}catch(t){return""}},_r={userId:qr(localStorage.getItem("userId")),name:qr(localStorage.getItem("name")),userName:qr(localStorage.getItem("username")),role:qr(localStorage.getItem("role")),sub:qr(localStorage.getItem("sub")),expireAt:localStorage.getItem("expires_at"),idToken:localStorage.getItem("id_token"),accessToken:localStorage.getItem("access_token"),refreshToken:localStorage.getItem("refresh_token")},Yr=Object(pe.b)({appbar:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Hr,t=arguments.length>1?arguments[1]:void 0,a={};switch(t.type){case"GET_APP_TITLE":return e;case"STORE_APP_TITLE":return t.payload?(a=Object.assign({},t.payload),sessionStorage.setItem("storeId",a.storeId),sessionStorage.setItem("storeNumber",a.storeNumber),sessionStorage.setItem("storeName",a.storeName),sessionStorage.setItem("primaryRdc",a.primaryRdc),sessionStorage.setItem("memberNumber",a.memberNumber),sessionStorage.setItem("projectType",a.projectType),Object(er.a)(Object(er.a)({},e),{},{storeId:a.storeId,storeNumber:a.storeNumber,storeName:a.storeName,primaryRdc:a.primaryRdc,memberNumber:a.memberNumber,projectType:a.projectType})):e;case"REMOVE_APP_TITLE":return sessionStorage.removeItem("storeId"),sessionStorage.removeItem("storeNumber"),sessionStorage.removeItem("storeName"),sessionStorage.removeItem("primaryRdc"),sessionStorage.removeItem("memberNumber"),sessionStorage.removeItem("projectType"),a=Object(er.a)(Object(er.a)({},e),{},{storeId:"",storeNumber:"",storeName:"",primaryRdc:"",memberNumber:"",projectType:""});default:return e}},appmode:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Xr,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"GET_APP_MODE":return e;case"SAVE_APP_MODE":var a=t.payload;localStorage.setItem("appmode",a);var n={online:a};return n;default:return e}},notification:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Gr,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"ADD_NOTIFICATION":Gr=Object.assign([],e);var a={open:!0,message:t.payload.message,severity:t.payload.severity};return Kr+=1,Gr.push(a),Gr;case"REMOVE_NOTIFICATION":return Gr=Object.assign([],e),t.payload>-1&&(Gr[t.payload].open=!1),0===(Kr-=1)&&(Gr=[]),Gr;default:return e}},user:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:_r,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"GET_USER_INFO":return e;case"SAVE_USER_INFO":if(t.payload){var a=Object.assign({},t.payload);return localStorage.setItem("userId",Zr(a.userId)),localStorage.setItem("role",Zr(a.role)),localStorage.setItem("email",Zr(a.email)),localStorage.setItem("name",Zr(a.name)),localStorage.setItem("sub",Zr(a.sub)),localStorage.setItem("username",Zr(a.username)),Object(er.a)(Object(er.a)({},e),{},{userId:a.userId,name:a.name,userName:a.username,role:a.role,sub:a.sub})}return e;case"SAVE_AUTH_INFO":if(t.payload){var n=Object.assign({},t.payload);return localStorage.setItem("expires_at",n.expireDateTime),localStorage.setItem("access_token",n.access_token),localStorage.setItem("id_token",n.id_token),localStorage.setItem("refresh_token",n.refresh_token),Object(er.a)(Object(er.a)({},e),{},{expireAt:n.expireDateTime,idToken:n.id_token,accessToken:n.access_token,refreshToken:n.refresh_token})}return e;case"REFRESH_AUTH_INFO":return Object(er.a)(Object(er.a)({},e),{},{expireAt:localStorage.getItem("expires_at"),idToken:localStorage.getItem("id_token"),accessToken:localStorage.getItem("access_token"),refreshToken:localStorage.getItem("refresh_token")});case"REMOVE_USER_INFO":return localStorage.removeItem("userId"),localStorage.removeItem("role"),localStorage.removeItem("email"),localStorage.removeItem("name"),localStorage.removeItem("sub"),localStorage.removeItem("username"),localStorage.removeItem("expires_at"),localStorage.removeItem("access_token"),localStorage.removeItem("refresh_token"),localStorage.removeItem("id_token"),localStorage.removeItem("isRefreshing"),Object(er.a)(Object(er.a)({},e),{},{userId:"",name:"",userName:"",role:"",sub:"",expireAt:"",idToken:"",accessToken:"",refreshToken:""});default:return e}}}),Qr=function(e){Object(u.a)(a,e);var t=Object(p.a)(a);function a(){return Object(c.a)(this,a),t.apply(this,arguments)}return Object(m.a)(a,[{key:"componentDidUpdate",value:function(e){this.props.location!==e.location&&window.scrollTo(0,0)}},{key:"render",value:function(){return this.props.children}}]),a}(r.a.Component),Jr=Object(h.f)(Qr),$r=(a(462),a(471),Object(pe.c)(Yr));s.a.render(r.a.createElement(r.a.Fragment,null,r.a.createElement(ge.a,{store:$r},r.a.createElement("link",{rel:"stylesheet",href:a(654)}),r.a.createElement("link",{rel:"stylesheet",href:a(655)}),r.a.createElement(Vr.a,null,r.a.createElement(Jr,null,r.a.createElement(Wr,null))))),document.getElementById("root")),function(e){if("serviceWorker"in navigator){if(new URL(".",window.location.href).origin!==window.location.origin)return;window.addEventListener("load",(function(){var t="".concat(".","/service-worker.js");i?(!function(e,t){fetch(e,{headers:{"Service-Worker":"script"}}).then((function(a){var n=a.headers.get("content-type");404===a.status||null!=n&&-1===n.indexOf("javascript")?navigator.serviceWorker.ready.then((function(e){e.unregister().then((function(){window.location.reload()}))})):o(e,t)})).catch((function(){console.log("Version 2"),console.log("No internet connection found. App is running in offline mode.")}))}(t,e),navigator.serviceWorker.ready.then((function(){console.log("This web app is being served cache-first by a service worker.")}))):o(t,e)}))}}()},94:function(e,t,a){e.exports=a.p+"static/media/noimage.be940c4b.jpg"}},[[395,1,2]]]);