Files
eComDemo/static/js/4.88a8551b.chunk.js
2020-04-15 04:19:00 +05:30

2 lines
25 KiB
JavaScript

(this.webpackJsonpecomdemo=this.webpackJsonpecomdemo||[]).push([[4],{104:function(e,t,r){},105:function(e,t,r){},107:function(e,t,r){},108:function(e,t,r){e.exports=r.p+"static/media/dummyImage.5e2390f8.jpeg"},109:function(e,t,r){},110:function(e,t,r){},120:function(e,t,r){"use strict";r.r(t);var a=r(0),n=r.n(a),o=r(5),c=r.n(o),l=r(22),i=r(10),s=r(72),u=r(73),d=(r(85),r(58)),m=r(57),p=r(25),f=r.n(p);r(86);function b(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],a=!0,n=!1,o=void 0;try{for(var c,l=e[Symbol.iterator]();!(a=(c=l.next()).done)&&(r.push(c.value),!t||r.length!==t);a=!0);}catch(i){n=!0,o=i}finally{try{a||null==l.return||l.return()}finally{if(n)throw o}}return r}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return y(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return y(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}var h=function(e){var t=b(Object(a.useState)(""),2),r=t[0],o=t[1],c=b(Object(a.useState)(""),2),l=c[0],i=c[1];return n.a.createElement("div",{className:"c-SortTool".concat(e.isModal?" modal-content":" c-SortTool__content")},n.a.createElement("div",{className:e.headerClass},n.a.createElement("h5",{className:e.titleClass,id:"exampleModalLiveLabel"},e.title),e.isModal&&n.a.createElement("button",{type:"button",className:"close",onClick:e.closeModal,"aria-label":"Close"},n.a.createElement("span",{"aria-hidden":"true"},"\xd7"))),n.a.createElement("div",{className:e.bodyClass},l&&n.a.createElement("span",{className:"error"},"Please Select One of the options below."),n.a.createElement("div",{className:"container"},n.a.createElement("div",{className:"radio"},n.a.createElement("label",{className:"priceHtoL"===r&&e.labelClass},n.a.createElement("input",{type:"radio",name:"survey",checked:"priceHtoL"===r,onChange:function(){o("priceHtoL"),!e.isModal&&e.dispatchSortSelection("priceHtoL"),i(!1)}}),"Price -- High Low")),n.a.createElement("div",{className:"radio"},n.a.createElement("label",{className:"priceLtoH"===r&&e.labelClass},n.a.createElement("input",{type:"radio",name:"survey",checked:"priceLtoH"===r,onChange:function(){o("priceLtoH"),!e.isModal&&e.dispatchSortSelection("priceLtoH"),i(!1)}}),"Price -- Low High")),n.a.createElement("div",{className:"radio disabled"},n.a.createElement("label",{className:"discount"===r&&e.labelClass},n.a.createElement("input",{type:"radio",name:"survey",checked:"discount"===r,onChange:function(){o("discount"),!e.isModal&&e.dispatchSortSelection("discount"),i(!1)}}),"Discount")))),e.isModal&&n.a.createElement("div",{className:e.footerClass},n.a.createElement("button",{type:"button",className:"btn btn-secondary",onClick:e.closeModal},"Cancel"),n.a.createElement("button",{type:"button",className:"btn btn-primary",onClick:function(t){r?(e.dispatchSortSelection(r),e.isModal&&e.closeModal(t),i(!1)):i(!0)}},"Apply")))};h.propTypes={dispatchSortSelection:c.a.func};var v={dispatchSortSelection:i.j},g=Object(l.b)(null,v)(h),_=(r(87),{content:{top:"20%",width:"93%",marginLeft:"auto",marginRight:"auto",background:"rgb(255, 255, 255)",overflow:"auto",borderRadius:"4px"}}),S=function(e){var t=e.closeModal,r=e.modalIsOpen;return n.a.createElement(f.a,{overlayClassName:"c-SortModal modal fade show",closeTimeoutMS:300,className:"modal-dialog",isOpen:r,onAfterOpen:function(){},onRequestClose:t,style:_,contentLabel:"Example Modal"},n.a.createElement(g,{headerClass:"modal-header",titleClass:"modal-title",bodyClass:"modal-body",footerClass:"modal-footer",title:"Sort Options",closeModal:t,isModal:!0}))};S.defaultProps={},S.propTypes={closeModal:c.a.func,dispatchSortSelection:c.a.func,modalIsOpen:c.a.bool};var E=S,C=r(88),w=r.n(C);r(104);function P(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],a=!0,n=!1,o=void 0;try{for(var c,l=e[Symbol.iterator]();!(a=(c=l.next()).done)&&(r.push(c.value),!t||r.length!==t);a=!0);}catch(i){n=!0,o=i}finally{try{a||null==l.return||l.return()}finally{if(n)throw o}}return r}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return N(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return N(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function N(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}var j=function(e){var t=P(Object(a.useState)({min:0,max:1e4}),2),r=t[0],o=t[1];return n.a.createElement("div",{className:"c-FilterTool".concat(e.isModal?" modal-content":" c-FilterTool__content")},n.a.createElement("div",{className:e.headerClass},n.a.createElement("h5",{className:e.titleClass},e.title),e.isModal&&n.a.createElement("button",{type:"button",className:"close",onClick:e.closeModal,"aria-label":"Close"},n.a.createElement("span",{"aria-hidden":"true"},"\xd7"))),n.a.createElement("div",{className:e.bodyClass},n.a.createElement(w.a,{maxValue:1e4,minValue:0,formatLabel:function(e){return"\u20b9".concat(e)},value:r,onChange:function(e){return o(e)}}),n.a.createElement("p",{className:"c-FilterModal__input-range__subtitle"},"Price")),n.a.createElement("div",{className:e.footerClass},e.isModal&&n.a.createElement("button",{type:"button",className:"btn btn-secondary",onClick:e.closeModal},"Cancel"),n.a.createElement("button",{type:"button",className:"btn btn-primary",onClick:function(t){e.dispatchFilterRange(r),e.isModal&&e.closeModal(t)}},"Apply")))};j.propTypes={dispatchFilterRange:c.a.func};var O={dispatchFilterRange:i.g},A=Object(l.b)(null,O)(j),T=(r(105),r(106),{content:{top:"20%",width:"93%",marginLeft:"auto",marginRight:"auto",background:"rgb(255, 255, 255)",overflow:"auto",borderRadius:"4px"}}),k=function(e){var t=e.closeModal,r=e.modalIsOpen;return n.a.createElement(f.a,{overlayClassName:"c-FilterModal modal fade show",closeTimeoutMS:300,className:"modal-dialog",isOpen:r,onAfterOpen:function(){},onRequestClose:t,style:T,contentLabel:"Example Modal"},n.a.createElement(A,{headerClass:"modal-header",titleClass:"modal-title",bodyClass:"modal-body",footerClass:"modal-footer",title:"Filter Options",closeModal:t,isModal:!0}))};k.defaultProps={},k.propTypes={closeModal:c.a.func,dispatchFilterSelection:c.a.func,modalIsOpen:c.a.bool};var I=k;function M(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],a=!0,n=!1,o=void 0;try{for(var c,l=e[Symbol.iterator]();!(a=(c=l.next()).done)&&(r.push(c.value),!t||r.length!==t);a=!0);}catch(i){n=!0,o=i}finally{try{a||null==l.return||l.return()}finally{if(n)throw o}}return r}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return L(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return L(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function L(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}var x=function(e){var t=M(Object(a.useState)(!1),2),r=t[0],o=t[1],c=M(Object(a.useState)(!1),2),l=c[0],i=c[1];function s(e,t){t.stopPropagation(),"sort"===e?o(!1):i(!1)}return n.a.createElement("div",{className:"c-Plp__c-SortAndFilterPanel"},n.a.createElement("div",{className:"container"},n.a.createElement("div",{className:"row"},n.a.createElement("div",{className:"c-Plp__c-SortAndFilterPanel__tool sort col-6",onClick:function(){return o(!0)}},n.a.createElement("p",{className:"c-Plp__c-SortAndFilterPanel__toolContent"},n.a.createElement(d.a,{icon:m.faSort})," Sort"),n.a.createElement(E,{closeModal:function(e){return s("sort",e)},modalIsOpen:r})),n.a.createElement("div",{className:"c-Plp__c-SortAndFilterPanel__tool filter col-6",onClick:function(){return i(!0)}},n.a.createElement("p",{className:"c-Plp__c-SortAndFilterPanel__toolContent"},n.a.createElement(d.a,{icon:m.faFilter})," Filter"),n.a.createElement(I,{closeModal:function(e){return s("filter",e)},modalIsOpen:l})))))};x.defaultProps={},x.propTypes={};var F=x,H=r(56),R=r(62),z=r(13),G=r(60),B=r(74),U=r(70),q=(r(107),r(108)),$=r.n(q);function V(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],a=!0,n=!1,o=void 0;try{for(var c,l=e[Symbol.iterator]();!(a=(c=l.next()).done)&&(r.push(c.value),!t||r.length!==t);a=!0);}catch(i){n=!0,o=i}finally{try{a||null==l.return||l.return()}finally{if(n)throw o}}return r}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return J(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return J(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function J(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}var W=function(e){var t=V(Object(a.useState)(!1),2),r=(t[0],t[1]),o=e.product;return fetch(o.img_url).then((function(e){200!==e.status?(o.img_url=$.a,r(!0)):e.arrayBuffer().then((function(e){var t=function(e){var t="";return[].slice.call(new Uint8Array(e)).forEach((function(e){return t+=String.fromCharCode(e)})),window.btoa(t)}(e);o.img_url="data:image/jpeg;base64,"+t,r(!0)}))})).catch((function(e){return o.img_url="./dummyImage.jpeg"})),n.a.createElement("article",{className:"c-Plp__c-ProductContainer__c-ProductTile c-Plp__c-ProductContainer__c-ProductTile--shadow col-6 col-md-4 col-lg-2",id:"product_".concat(o.id)},n.a.createElement("figure",null,n.a.createElement("img",{className:"c-Plp__c-ProductContainer__c-ProductTile__image",src:o.img_url,alt:o.name,style:{width:"100%"}}),o.name&&n.a.createElement("figcaption",{className:"c-Plp__c-ProductContainer__c-ProductTile__name"},o.name)),n.a.createElement(U.a,{product:o}),n.a.createElement(B.a,{classes:"btn btn__addToCart",buttonValue:"add-to-cart",buttonType:"button",buttonName:"addToCartButton",buttonText:"Add To Cart",onClickHandler:function(){return function(t){var r=e.cartTotalCount,a=e.cartItems,n=a&&a[t]?a[t]:0;a[t]=++n,e.updateCart(++r,a)}(o.id)}}))};W.propTypes={updateCart:c.a.func,cartTotalCount:c.a.number,cartItems:c.a.object};var D=Object(H.createPropsSelector)({cartTotalCount:G.b,cartItems:G.a}),Y={updateCart:z.d},K=Object(l.b)(D,Y)(W),Q=r(27);r(109);function X(e){return function(e){if(Array.isArray(e))return te(e)}(e)||function(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||ee(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Z(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],a=!0,n=!1,o=void 0;try{for(var c,l=e[Symbol.iterator]();!(a=(c=l.next()).done)&&(r.push(c.value),!t||r.length!==t);a=!0);}catch(i){n=!0,o=i}finally{try{a||null==l.return||l.return()}finally{if(n)throw o}}return r}(e,t)||ee(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ee(e,t){if(e){if("string"===typeof e)return te(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(r):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?te(e,t):void 0}}function te(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}var re=function(e){var t=e.filterRange,r=e.sortBy,o=e.searchString,c=Z(Object(a.useState)(!1),2),l=c[0],i=c[1],s=e.products&&0!==e.products.length&&e.products.map((function(e){var t=e.price.display,r=e.discount&&t*(e.discount/100);return e.discountAmount=Math.ceil(r),e.discountedPrice=Math.ceil(t-e.discountAmount),e}));if(s){if(r)switch(r){case"priceHtoL":s.sort((function(e,t){return t.discountedPrice-e.discountedPrice}));break;case"priceLtoH":s.sort((function(e,t){return e.discountedPrice-t.discountedPrice}));break;case"discount":s.sort((function(e,t){return t.discount-e.discount}))}var u=X(s),d=s.length;t&&(u=s.filter((function(e){return e.discountedPrice>t.min&&e.discountedPrice<t.max})),s=u),o&&""!==o&&(u=s.filter((function(e){return e.name.toLowerCase().includes(o.toLowerCase())||e.category.toLowerCase().includes(o.toLowerCase())||e.img_url.toLowerCase().includes(o.toLowerCase())}))),d>0&&0===u.length?!l&&i(!0):l&&i(!1),s=u}var m=s&&s.map((function(e,t){return n.a.createElement(K,{product:e,key:t})}));e.dispatchProducts(s);return n.a.createElement("main",{className:"c-Plp__c-ProductContainer"},l?n.a.createElement("div",{className:"c-Cart__emptyPlp"},n.a.createElement("h3",null,"No Products match the search criteria!"),n.a.createElement("p",{className:"c-Cart__emptyPlp__information"},"Please modify Search or filter criteria, and try again.")):e.products&&0!==e.products.length?n.a.createElement("div",{className:"container"},o&&""!==o&&n.a.createElement("div",{className:"row"},n.a.createElement("div",{className:"col-12 c-Plp__c-ProductContainer__infoContainer"},n.a.createElement("span",{className:"c-Plp__c-ProductContainer__information"},'Showing Results for the search - "',o,'"'),n.a.createElement("p",null,n.a.createElement("button",{type:"button",className:"c-Plp__c-ProductContainer__btnClearSearch",onClick:function(){e.dispatchSearchString("")}},"Clear Search")))),n.a.createElement("div",{className:"row c-Plp__c-ProductContainer__row"},m)):n.a.createElement(Q.a,null))};re.defaultProps={products:[]},re.propTypes={products:c.a.array,sortBy:c.a.string};var ae=Object(H.createPropsSelector)({filterRange:R.a,searchString:R.c,sortBy:R.d}),ne={dispatchProducts:i.h,dispatchSearchString:i.i},oe=Object(l.b)(ae,ne)(re),ce=(r(110),function(e){var t=e.isMobile,r=e.products;return n.a.createElement("section",{className:"c-ProductContainerWithTools"},t?n.a.createElement(n.a.Fragment,null,n.a.createElement(F,null),n.a.createElement(oe,{products:r})):n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{className:"container"},n.a.createElement("div",{className:"row"},n.a.createElement("div",{className:"col-2 c-ProductContainerWithTools__asideCol"},n.a.createElement("aside",{className:"c-ProductContainerWithTools__c-FilterAside"},n.a.createElement(A,{headerClass:"c-FilterTool__header",titleClass:"c-FilterTool__title",bodyClass:"c-FilterTool__body",footerClass:"c-FilterTool__footer",title:"Filters"}))),n.a.createElement("div",{className:"col-10"},n.a.createElement(g,{headerClass:"c-SortTool__header",titleClass:"c-SortTool__title",bodyClass:"c-SortTool__body",labelClass:"c-SortTool__body__label",title:"Sort By"}),n.a.createElement(oe,{products:r}))))))});ce.propTypes={products:c.a.array};var le=ce;function ie(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],a=!0,n=!1,o=void 0;try{for(var c,l=e[Symbol.iterator]();!(a=(c=l.next()).done)&&(r.push(c.value),!t||r.length!==t);a=!0);}catch(i){n=!0,o=i}finally{try{a||null==l.return||l.return()}finally{if(n)throw o}}return r}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return se(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return se(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function se(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}var ue=function(e){var t=e.dispatchProducts,r=ie(Object(a.useState)([]),2),o=r[0],c=r[1],l=function(){var e,t=!1;return e=navigator.userAgent||navigator.vendor||window.opera,(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(e.substr(0,4)))&&(t=!0),t}();return Object(a.useEffect)((function(){fetch("http://localhost:3001/getProducts").then((function(e){return e.json()})).then((function(e){"string"===typeof e&&(e=JSON.parse(e)),c(e),t(e)}))}),[]),n.a.createElement("div",{className:"c-Plp"},n.a.createElement(s.a,null),n.a.createElement(le,{products:o.items||o,isMobile:l}),n.a.createElement(u.a,null))};ue.propTypes={dispatchProducts:c.a.func};var de={dispatchProducts:i.h},me=Object(l.b)(null,de)(ue);t.default=me},60:function(e,t,r){"use strict";r.d(t,"b",(function(){return c})),r.d(t,"a",(function(){return l}));var a=r(59),n=r(56),o=Object(a.a)((function(e){return e.data}),(function(e){return e.pages.cart})),c=(Object(n.createGetSelector)(o,"formValues"),Object(n.createGetSelector)(o,"formErrors"),Object(n.createGetSelector)(o,"cartTotalCount")),l=Object(n.createGetSelector)(o,"cartItems")},62:function(e,t,r){"use strict";r.d(t,"b",(function(){return c})),r.d(t,"a",(function(){return l})),r.d(t,"d",(function(){return i})),r.d(t,"c",(function(){return s}));var a=r(59),n=r(56),o=Object(a.a)((function(e){return e.data}),(function(e){return e.pages.plp})),c=(Object(n.createGetSelector)(o,"formValues"),Object(n.createGetSelector)(o,"formErrors"),Object(n.createGetSelector)(o,"products")),l=Object(n.createGetSelector)(o,"filterRange"),i=Object(n.createGetSelector)(o,"sortBy"),s=Object(n.createGetSelector)(o,"searchString")},65:function(e,t,r){},66:function(e,t,r){},67:function(e,t,r){},69:function(e,t,r){},70:function(e,t,r){"use strict";var a=r(0),n=r.n(a),o=r(5),c=r.n(o),l=(r(71),function(e){var t=e.product,r=!!t.discount&&0!==t.discount;return n.a.createElement("div",{className:"c-ItemPrice"},t.discountedPrice&&n.a.createElement("span",{className:"c-ItemPrice__price"},"\u20b9",t.discountedPrice),r&&n.a.createElement(n.a.Fragment,null,n.a.createElement("span",{className:"c-ItemPrice__price--strikethrough"}," ",t.price.display),n.a.createElement("span",{className:"c-ItemPrice__discount"},t.discount,"% off")))});l.defaultProps={product:c.a.object},l.propTypes={},t.a=l},71:function(e,t,r){},72:function(e,t,r){"use strict";var a=r(0),n=r.n(a),o=r(23),c=r(58),l=r(57),i=r(5),s=r.n(i),u=r(22),d=r(9),m=r(10);r(65);function p(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],a=!0,n=!1,o=void 0;try{for(var c,l=e[Symbol.iterator]();!(a=(c=l.next()).done)&&(r.push(c.value),!t||r.length!==t);a=!0);}catch(i){n=!0,o=i}finally{try{a||null==l.return||l.return()}finally{if(n)throw o}}return r}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return f(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return f(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}var b=function(e){var t,r=e.dispatchSearchString,o=e.inCart,i=e.history,s=p(Object(a.useState)(!1),2),u=s[0],d=s[1],m=function(e){r(e),o&&i.push("/view/plp")};return n.a.createElement("div",{className:"c-Plp__c-Header__c-Search header-icon".concat(u?" c-Plp__c-Header__c-Search--searchInitiated":"")},n.a.createElement("input",{type:"text",className:"c-Plp__c-Header__c-Search__input".concat(u?" c-Plp__c-Header__c-Search__input--visible":""),placeholder:"Search",onChange:function(e){var r,a,n;r=m,a=500,n=e.target.value,clearTimeout(t),t=setTimeout((function(){return r(n)}),a)}}),n.a.createElement(c.a,{className:"c-Plp__c-Header__c-Search__searchIcon",icon:l.faSearch,onClick:function(){return d(!u)}}))};b.propTypes={dispatchSearchString:s.a.func,inCart:s.a.bool};var y={dispatchSearchString:m.i},h=Object(u.b)(null,y)(Object(d.e)(b)),v=(r(66),r(56)),g=r(60),_=function(e){return n.a.createElement("div",{className:"c-Plp__c-Header__c-CartIcon header-icon",onClick:function(){e.history.push("/view/cart")}},n.a.createElement(c.a,{icon:l.faShoppingCart}),n.a.createElement("span",{className:"c-Plp__c-Header__c-CartIcon__badge"},e.cartTotalCount))};_.propTypes={cartTotalCount:s.a.number};var S=Object(v.createPropsSelector)({cartTotalCount:g.b}),E=Object(u.b)(S)(Object(d.e)(_)),C=function(e){return Object(a.useEffect)((function(){var e=document.body,t=0;window.addEventListener("scroll",(function(){var r=window.pageYOffset;0!==r?(r>t&&!e.classList.contains("scroll-down")?(e.classList.remove("scroll-up"),e.classList.add("scroll-down")):r<t&&e.classList.contains("scroll-down")&&(e.classList.remove("scroll-down"),e.classList.add("scroll-up")),t=r):e.classList.remove("scroll-up")}))})),n.a.createElement("header",{className:"c-Header"},n.a.createElement("div",{className:"container"},n.a.createElement("div",{className:"row"},n.a.createElement("div",{className:"col-1 c-Header--margin-right"},n.a.createElement(o.b,{to:"/view/plp",className:"c-Header__logo-main"},n.a.createElement(c.a,{className:"c-Header__iconClass",icon:l.faStar}))),n.a.createElement("div",{className:"".concat(e.inCart?"col-10":"col-9 c-Header--margin-right")},n.a.createElement(h,{inCart:e.inCart})),n.a.createElement("div",{className:"col-1 c-Header__cartIconContainer--aligner"},!e.inCart&&n.a.createElement(E,null)))))};C.defaultProps={},C.propTypes={};var w=C;t.a=w},73:function(e,t,r){"use strict";var a=r(0),n=r.n(a),o=(r(5),r(67),function(e){return n.a.createElement("footer",{className:"c-Footer"},n.a.createElement("p",null,"@Copyright"))});o.defaultProps={},o.propTypes={};var c=o;t.a=c},74:function(e,t,r){"use strict";var a=r(0),n=r.n(a),o=r(58),c=r(57),l=(r(69),function(e){return n.a.createElement("button",{className:"c-Button ".concat(e.classes),type:e.buttonType,name:e.buttonName,value:e.buttonValue,disabled:e.buttonDisabled,autoFocus:e.buttonAutoFocus,onClick:e.onClickHandler},e.buttonIcon&&n.a.createElement(o.a,{icon:c[e.buttonIcon]}),e.buttonText)});l.defaultProps={},l.propTypes={};var i=l;t.a=i},85:function(e,t,r){},86:function(e,t,r){},87:function(e,t,r){}}]);
//# sourceMappingURL=4.88a8551b.chunk.js.map