1/*! For license information please see chunk.bd531f81821e44949c47.js.LICENSE.txt */ 2(self.webpackChunkNocNoc=self.webpackChunkNocNoc||[]).push([[5982,93218,90204,29635,12194,55531,89496],{5982:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>P});var n=r(60073),o=r(34433),a=r(38517),i=r(55531),s=r(12194),c=r(89496),l=(r(65503),r(29635)),u=r(90204),p=r(74848);function f(e){return f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f(e)}function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?m(Object(r),!0).forEach((function(t){h(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function h(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=f(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=f(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==f(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function b(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,s=[],c=!0,l=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(e){l=!0,o=e}finally{try{if(!c&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(l)throw o}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return y(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?y(e,t):void 0}}(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,n=Array(t);r<t;r++)n[r]=e[r];return n}var g={ACTIVE:"active",USED:"redeemed",EXPIRED:"expired"},v=[{tabId:g.ACTIVE,text:"buyer.coupon_active"},{tabId:g.USED,text:"buyer.coupon_used"},{tabId:g.EXPIRED,text:"buyer.coupon_expired"}],j=12;function P(){var e=(0,n.useRef)({totalItems:0,items:[]}),t=b((0,n.useState)({selectedTab:g.ACTIVE,currentPage:1}),2),r=t[0],f=t[1],m=b((0,n.useState)(e.current),2),h=m[0],y=m[1],P=b((0,n.useState)(!1),2),x=P[0],O=P[1],w=b((0,n.useState)(!0),2),S=w[0],I=w[1];return(0,n.useEffect)((function(){var t;O(!0),a.A.postRequest("userCoupons",{userId:app.userId,selectionStatus:r.selectedTab,page:t||r.currentPage,limit:j}).then((function(t){y(t||e.current)})).catch((function(){y(e.current)})).finally((function(){O(!1)}))}),[r]),(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("h1",{className:"text-capitalize",children:(0,o.translate)("buyer.my_coupon")}),(0,p.jsx)("nav",{children:(0,p.jsx)("div",{className:"nav nav-tabs",children:v.map((function(t){return(0,p.jsxs)("a",{className:(t.tabId==r.selectedTab?"active":"")+" nav-item nav-link cu-pointer",name:t.text,onClick:function(){return n=t.tabId,void(r.selectedTab!==n&&(y(e.current),f({currentPage:1,selectedTab:n})));var n},children:[(0,o.translate)(t.text),t.tabId==r.selectedTab&&h.totalItems?(0,p.jsxs)(p.Fragment,{children:[" (",h.totalItems,")"]}):""]},t.tabId)}))})}),(0,p.jsxs)("div",{className:"coupon-container",children:[h.items.map((function(e){return(0,p.jsx)(l.default,{disabled:r.selectedTab===g.EXPIRED||r.selectedTab===g.USED,coupon:e,copyToClipEnabled:r.selectedTab===g.ACTIVE,applyActionEnabled:r.selectedTab===g.ACTIVE,isMyCoupon:!0,formattedDate:!0,showExpireIn:!1,statusWaterMarkEnabled:!1,expireCheck:!r.selectedTab===g.ACTIVE},e.couponCode)})),!x&&!Boolean(h.items.length)&&(0,p.jsxs)("div",{className:"mx-auto no-coupon-container text-center",children:[(0,p.jsx)(s.default,{src:c}),(0,p.jsx)("h4",{children:(0,o.translate)("buyer.coupon.no_coupon_collected")}),(0,p.jsx)("p",{children:r.selectedTab===g.ACTIVE?(0,o.translate)("buyer.coupon.collect_at_promo_page"):(0,o.translate)("buyer.no_coupons_foun
2d")})]})]}),(0,p.jsx)(i.default,{totalItems:h.totalItems,itemsPerPage:j,activePage:r.currentPage,onPageChange:function(e){f((function(t){return d(d({},t),{},{currentPage:e.activePage})}))}}),!x&&(0,p.jsx)("hr",{}),S&&(0,p.jsx)("div",{className:"promotion-coupon-section promotion-my-cpn-carousal scrollarrowTop",children:(0,p.jsxs)("div",{className:"container",children:[(0,p.jsx)("h3",{children:(0,o.translate)("buyer.mycoupon.promo_carousal_head")}),(0,p.jsx)("div",{className:"product-multi-carousel",children:(0,p.jsx)(u.default,{onLoad:I,couponCodeSelected:[]})})]})}),(0,p.jsxs)("h4",{className:"mb-4",children:[(0,o.translate)("buyer.coupon_have_qns"),(0,p.jsxs)("a",{href:"https://support.nocnoc.com/hc/th/categories/4404827542937",target:"_blank",children:[(0,o.translate)("buyer.coupon_learn_more"),(0,p.jsx)("i",{className:"icon-right"})]})]})]})}},93218:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>p});var n=r(60073),o=r.n(n),a=r(48507);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}var s=["text","onCopy","children"];function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){u(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function u(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=i(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==i(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const p=function(e){var t=e.text,r=e.onCopy,n=e.children,i=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,s),c=(0,a.useClipboard)();return o().cloneElement(n,l(l({},i),{},{onClick:function(){c.copy(t),r&&r(t,!0)}}))}},90204:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>v});var n=r(60073),o=r(65503),a=r(34433),i=r(93218),s=r(38517),c=r(74848);function l(e){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l(e)}function u(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,s=[],c=!0,l=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(e){l=!0,o=e}finally{try{if(!c&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(l)throw o}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return p(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?p(e,t):void 0}}(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 p(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
2t%2?f(Object(r),!0).forEach((function(t){d(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function d(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=l(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=l(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==l(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var h=[".png",".jpg",".svg"],b=a.dynamicComp.load("shared/image");function y(e){var t=e.group,r=e.segmentTrackConfig,n=h.map((function(e){return"/promotions/booklet-".concat(t[0]).concat(e,"?").concat(app.uid)}));return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("a",{onClick:function(e){e.preventDefault(),app.events.trigger(o.gL0,{routerKey:"promotionpage",params:{contextId:t[0]}})},href:(0,a.getRouterUrl)({routerKey:"promotionpage",params:{contextId:t[0]}}),children:(0,c.jsx)(b,{path:n.shift(),fallbackUrls:n,defaultImage:!0,noImg:"624x144",cls:"img-fluid",alt:"image for tagged coupon section"})}),Boolean(t[1]&&t[1].length)&&t[1].map((function(e,t){return(0,c.jsxs)("div",{className:"coupon-section ".concat(0===t?"br-top-0":""),children:[(0,c.jsx)("h2",{children:e.promotionDisplayType===o.dBn?(0,a.translate)("buyer.coupon.raw_discount",{amount:(0,a.withPercentageSymbol)(e.discountPercentage)}):(0,a.translate)("buyer.coupon.raw_discount",{amount:(0,a.withCurrencySymbol)(e.maxAllowedDiscount)})}),(0,c.jsxs)("h6",{children:[e.minimumOrderValue>0&&(0,c.jsxs)("small",{children:[(0,a.translate)("buyer.coupon_min_spend")," ",(0,a.withCurrencySymbol)(e.minimumOrderValue),(0,c.jsx)("br",{})]}),!e.minimumOrderValue&&(0,c.jsxs)("small",{children:[(0,a.translate)("buyer.coupon_no_min_spend"),(0,c.jsx)("br",{})]}),e.promotionDisplayType===o.dBn&&e.maxAllowedDiscount>0&&(0,c.jsxs)("small",{children:[(0,a.translate)("buyer.coupon.upto",{amount:(0,a.withCurrencySymbol)(e.maxAllowedDiscount)}),(0,c.jsx)("br",{})]}),e.marketingLabel&&(0,c.jsx)("small",{title:e.marketingLabel,children:e.marketingLabel})]}),(0,c.jsxs)("h5",{children:[(0,a.translate)("buyer.coupon_code"),":"," ",(0,c.jsx)("span",{className:"coupon_code",children:e.couponCode})]}),(0,c.jsx)(i.default,{text:e.couponCode,onCopy:function(){return t=e.couponCode,r.trackEnabled&&(0,a.trackPageEvent)({cdpData:m({destinations:["SEGMENT"],event:o.qWO.NocNocDiscountCopied,couponCode:t,isFinalPrice:!1},r.addnlData)}),void app.events.trigger(o.RUL,{visible:!0,type:o.ifX.SUCCESS,msg:(0,a.translate)("buyer.coupon.copied")});var t},children:(0,c.jsx)("span",{className:"group-coupon-copy-container",children:(0,c.jsx)("a",{href:"#",onClick:function(e){return e.preventDefault()},className:"btn btn-blue-border",children:(0,a.translate)("buyer.constant.copy")})})})]},e.couponCode+t)}))]})}var g=function(e){var t=a.dynamicComp.load("shared/freescrollcarousel");return(0,c.jsx)(t,{settings:{dots:!1,slideMinWidth:200,slideMaxWidth:200,slidesToScroll:1,className:"pull-left-slider-items",slidePadding:0,arrows:!0},children:e.children})};function v(e){var t=u((0,n.useState)([]),2),r=t[0],o=t[1];return(0,n.useEffect)((function(){s.A.postRequest("taggedCoupons",{tagCodes:e.couponCodeSelected||[]}).then((function(t){if(t){var r=Object.entries(t);return o(r),void(e.onLoad&&e.onLoad(Boolean(r.length)))}e.onLoad&&e.onLoad(!1)})).catch((function(){e.onLoad&&e.onLoad(!1)}))}),[]),r&&r.length?(0,c.jsx)(g,{children:r.map((function(t,r){return(0,c.jsx)(y,{group:t,index:r,segmentTrackConfig:e.segmentTrackConfig},t[0])}))}):null}v.defaultProps={segmentTrackConfig:{trackEnabled:!1}}},29635:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>d});r(60073);var n=r(91925),o=r.n(n),a=r(34433),i=r(65503),s=r(93218),c=r(76239),l=r(74848);function u(e){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u(e)}function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
2t%2?p(Object(r),!0).forEach((function(t){m(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function m(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=u(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=u(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==u(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function d(e){var t,r,n,u,p,m=e.coupon,d=0,h="",b=e.isMyCoupon?m.marketingLabel:m.marketingLabels?m.marketingLabels[app.selectedLocale]:"";var y=(0,a.currentServerTime)(),g=m.startDate||null,v=m.endDate||null,j=o()(g,i.DXO.DDMMMYYYYHHMM),P=v?o()(v,i.DXO.DDMMMYYYYHHMM):null,x=o()(y);t=!(!m.couponAppliedCount||!m.allowedOrdersAcrossBuyer)&&m.allowedOrdersAcrossBuyer<=m.couponAppliedCount,r=j.isBefore(x)&&(!P||P.isAfter(x)),n=j.isAfter(x);var O={year:"numeric",month:"short",day:"numeric"};if(e.formattedDate?(p=!!P&&x.isAfter(P),h=function(e,t){return e&&t&&e.isSame(t,"day")}(j,P)?"[".concat(j.format(i.DXO.DMMMYYYY),"] ").concat(j.format(i.DXO.HHMM)," - ").concat(P.format(i.DXO.HHMM)):"".concat(j.format(i.DXO.DMMMYYYY)," ").concat(P?"- "+P.format(i.DXO.DMMMYYYY):"")):(h=g&&v&&new Date(g).toDateString()===new Date(v).toDateString()?"[".concat(new Date(g).toLocaleString("en-IN",O),"] ").concat(new Date(g).toLocaleTimeString([],{hour:"2-digit",minute:"2-digit"})," - ").concat(new Date(v).toLocaleTimeString([],{hour:"2-digit",minute:"2-digit"})):"".concat(g?new Date(g).toLocaleString("en-IN",O):""," ").concat(v?"- "+new Date(v).toLocaleString("en-IN",O):""),p=!!v&&y>v),v&&r&&e.showExpireIn){var w=(0,a.getDateParts)(v-y),S=w.days,I=w.hrs;d=!S&&I<24?I:0}u=r&&!t&&!n;var C=e.background?{borderColor:e.background}:null;return(0,l.jsxs)("div",{className:"".concat(e.statusWaterMarkEnabled&&(t||e.expireCheck&&p)?"ui-disabled":""," my-coupon ").concat(e.disabled?"ui-disabled":""," ").concat(e.className," ").concat(m.allowUserToCollect?"collect":"apply"),children:[(0,l.jsx)("div",{className:"coupon-type ".concat(m.allowUserToCollect?"collect":"apply"),children:(0,l.jsx)("span",{className:"vertical-text",children:m.allowUserToCollect?i.cFX.collect:i.cFX.apply})}),(0,l.jsxs)("div",{className:"right-sec",children:[(0,l.jsxs)("div",{className:"top-sec",children:[e.couponImageEnabled&&m.couponImage&&(0,l.jsx)("a",{href:(0,a.getPromotionPageUrl)(m.promotionUri),onClick:function(e){return function(e,t){e.preventDefault(),t&&app.events.trigger(i.gL0,{routerKey:"promotionpage",params:{contextId:t}})}(e,m.promotionUri)},children:m.couponImage&&(0,l.jsx)("img",{src:(0,a.getStaticContentUrl)(m.couponImage),className:"cu-pointer float-right",alt:m.couponCode})}),(0,l.jsx)("h2",{className:"d-flex align-items-center",children:(0,l.jsx)("span",{className:"percent-txt",children:e.mainHeading||m.promotionDisplayType===i.dBn?(0,a.translate)("buyer.coupon.raw_discount",{amount:(0,a.withPercentageSymbol)(m.discountPercentage)}):(0,a.translate)("buyer.coupon.raw_discount",{amount:(0,a.withCurrencySymbol)(m.maxAllowedDiscount)})})}),e.subHeadingEnabled&&(0,l.jsxs)("h6",{children:[(0,l.jsxs)("small",{children:[(0,l.jsxs)("b",{children:["",m.minimumOrderValue>0?(0,a.translate)("buyer.coupon_min_spend")+" "+(0,a.withCurrencySymbol)(m.minimumOrderValue):(0,a.translate)("buyer.coupon_no_min_spend")]}),"Â "]}),m.promotionDisplayType===i.dBn&&e.maxAllowedDiscountEnabled&&m.maxAllowedDiscount>0&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("br",{}),(0,l.jsxs)("small",{children:[(0,l.jsx)("b",{children:(0,a.translate)("buyer.coupon.upto",{amount:(0,a.withCurrencySymbol)(m.maxAllowedDiscount)})}),"Â "]})]}),b&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("br",{}),(0,l.jsx)("small",{title:b,children:(0,l.jsxs)("b",{children:[b,"*"]})})]})]})]}),(0,l.jsxs)("div",{className:"bottom-sec d-flex align-items-center justify-content-between",style:C,children:[(0,l.jsx)("div",{className:"promotion-period mr-auto d-flex align-items-center",children:e.showExpireIn&&d?(0,l.jsxs)("label",{className:"d-flex align-items-center expiring",children:[(0,l.jsx)("i",{className:"icon-time1"})," Â ",(0,a.translate)("buyer.coupon.expiring",{hour:d})]}):e.showValidityFooter&&(m.endDate||m.startDate)&&(0,l.jsx)("span",{className:"small",children:h})}),e.isMyCoupon?e.expireCheck&&p?(0,l.jsx)("span",{className:"font-weight-bold expired",children:(0,a.translate)("buyer.constants.expired")}):e.couponDisableRulesEnabled&&!u||!e.applyActionEnabled?void 0:(0,l.jsxs)("a",{href:"#",className:e.applyBtnClass,onClick:function(t){return e.applyCodeRoutine?e.applyCodeRoutine(t,m.couponCode):function(e,t){e.preventDefault();var r=(0,c.getFromCache)(i.yqV)||{};(0,c.setToCache)(i.yqV,f(f({},r),{},{proceed:!0,appliedCoupon:t}));var n={routerKey:i.PgA};r.backUrl&&(n={url:r.backUrl}),app.events.trigger(i.gL0,n)}(t,m.couponCode)},children:[(0,a.translate)(e.applyBtnText),(0,l.jsx)("div",{className:"m-0 font-weight-light",children:"(".concat(m.couponCode,")")})," "]}):n?(0,l.jsxs)("div",{className:"btn btn-white upcoming cu-default",children:[(0,l.jsx)("i",{className:"icon-time1"}),(0,a.translate)("buyer.constants.coming_soon")]}):t||p?(0,l.jsx)("span",{className:"font-weight-bold expired",children:(0,a.translate)("buyer.coupon.ranout")}):(0,l.jsx)(s.default,{text:m.couponCode,onCopy:function(){app.events.trigger(i.RUL,{visible:!0,type:i.ifX.SUCCESS,msg:(0,a.translate)("buyer.coupon.copied")})},children:(0,l.jsxs)("div",{className:"btn btn-white copyCode ml-auto",children:[(0,l.jsxs)("span",{className:"coupon-copy-container",children:[m.couponCode," Â "]})," ",(0,l.jsx)("i",{className:"icon-copy-code"})]})})]}),e.statusWaterMarkEnabled&&e.isMyCoupon&&t&&(0,l.jsx)("span",{className:"coupon-watermark",children:(0,l.jsx)("img",{src:"/static/images/used_".concat(app.selectedLocale,".png"),alt:"used"})})]})]},m.couponCode)}d.defaultProps={headingEnabled:!0,mainHeading:"",subHeadingEnabled:!0,copyToClipEnabled:!1,applyActionEnabled:!1,showValidityFooter:!0,className:"",applyBtnClass:"btn btn-primary mycoupon",applyBtnText:"buyer.coupon_apply_code",statusWaterMarkEnabled:!0,couponDisableRulesEnabled:!1,maxAllowedDiscountEnabled:!0,couponImageEnabled:!0,isMyCoupon:!1,formattedDate:!1,showExpireIn:!0,expireCheck:!0}},12194:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>j});var n=r(60073),o=r.n(n),a=r(34433),i=r(65503),s=r(68876),c=r(74848);function l(e){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l(e)}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function p(e,t,r){return(t=h(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function f(e){return function(e){if(Array.isArray(e))return m(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return m(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?m(e,t):void 0}}(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 m(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function d(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,h(n.key),n)}}function h(e){var t=function(e,t){if("object"!=l(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=l(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==l(t)?t:t+""}function b(e,t,r){return t=g(t),function(e,t){if(t&&("object"==l(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,y()?Reflect.construct(t,r||[],g(e).constructor):t.apply(e,r))}function y(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(y=function(){return!!e})()}function g(e){return g=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},g(e)}function v(e,t){return v=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},v(e,t)}const j=function(e){function t(e){var r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(r=b(this,t,[e])).fallbackImage=r.fallbackImage.bind(r);var n=i.J2K[r.props.preLoaderImg];if(r.noImg=(0,a.getStaticContentUrl)(i.J2K[r.props.noImg||"list"]||i.J2K.list),r.state={path:r.props.path,src:r.props.src,url:r.setResUrl()},r.imgRef=o().createRef(),n&&r.state.url!=n){r.state.preLoaderImg=n,r.preLoaderImg=n,r.onScroll=r.onScroll.bind(r);var s={};r.props.skipScrollEvent||(s[i.tf$]=r.onScroll,r.subKey=app.events.subscribe(s,r))}return r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&v(e,t)}(t,e),r=t,n=[{key:"onScroll",value:function(){!this.visible&&this.subKey&&
2(this.visible=this.visible||(0,a.isInViewport)(this.imgRef.current,{all:this.props.preLoaderPadding||100,log:!!this.props.log,partial:this.props.preLoaderVisibily?this.props.preLoaderVisibily:null}),this.props.log&&s.A.log("".concat(this.visible," ----- ").concat(this.state.url)),this.visible&&(this.setState({preLoaderImg:!1}),app.events.unsubscribe(this.subKey),this.subKey=null))}},{key:"setResUrl",value:function(){var e=this.props.path?(0,a.getStaticContentUrl)(this.props.path):this.props.src;return this.fallbackUrls=f((this.props.fallbackUrls||[]).map((function(e){return(0,a.getStaticContentUrl)(e)}))),e&&this.props.responsiveUrl&&(0,a.isMobileResp)()&&(this.fallbackUrls.push(e),e=(0,a.responsiveUrl)(e)),this.fallbackUrls.push(this.noImg),!e&&this.props.defaultImage?this.noImg:e}},{key:"fallbackImage",value:function(){this.fallbackUrls.length>0&&this.setState({url:this.fallbackUrls.shift()})}},{key:"componentDidUpdate",value:function(){var e=this.state.preLoaderImg,t=!1;this.state.preLoaderImg&&!this.props.preLoaderImg&&(e=!1,t=!0,this.subKey&&app.events.unsubscribe(this.subKey),this.subKey=null),(this.props.path!=this.state.path||this.props.src!=this.state.src||t)&&this.setState({error:!1,path:this.props.path,src:this.props.src,url:this.setResUrl(),preLo
2aderImg:e}),this.state.preLoaderImg&&this.onScroll()}},{key:"componentDidMount",value:function(){var e=this;this.state.preLoaderImg&&setTimeout((function(){return e.onScroll()}),500),this.props.log&&s.A.log("img componentDidMount ".concat(this.state.preLoaderImg))}},{key:"componentWillUnmount",value:function(){this.subKey&&app.events.unsubscribe(this.subKey),this.subKey=null,this.imgRef=null}},{key:"render",value:function(){return this.state.url?this.state.preLoaderImg?(0,c.jsx)("img",{ref:this.imgRef,src:this.state.preLoaderImg,alt:"Pre loader Image",className:this.props.cls||this.props.className||""},this.state.preLoaderImg):(0,c.jsx)("img",function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){p(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({src:this.props.noCache?(0,a.getNonCacheUrl)(this.state.url,this.props.uid):this.state.url,onError:this.fallbackImage,ref:this.imgRef,className:this.props.cls||this.props.className||"",alt:this.props.alt||"No Image",onClick:this.props.onClick,onTouchStart:this.props.onTouchStart,onTouchEnd:this.props.onTouchEnd,onLoad:this.props.onLoad},this.props.extraProps||{}),this.state.url):null}}],n&&d(r.prototype,n),l&&d(r,l),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,l}(o().Component)},55531:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>P});var n=r(60073),o=r.n(n),a=r(5556),i=r.n(a),s=r(65503),c=r(74848);function l(e){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l(e)}function u(e){return function(e){if(Array.isArray(e))return p(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return p(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?p(e,t):void 0}}(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 p(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function m(e,t,r){return(t=h(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function d(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,h(n.key),n)}}function h(e){var t=function(e,t){if("object"!=l(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=l(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==l(t)?t:t+""}function b(e,t,r){return t=g(t),function(e,t){if(t&&("object"==l(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,y()?Reflect.construct(t,r||[],g(e).constructor):t.apply(e,r))}function y(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(y=function(){return!!e})()}function g(e){return g=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},g(e)}function v(e,t){return v=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},v(e,t)}var j=function(e){function t(e){var r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(r=b(this,t,[e])).minNavItems=7,r.setProperties();var n={};return n.pages=r.calculatePages(n),r.state=n,r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&v(e,t)}(t,e),r=t,n=[{key:"setProperties",value:function(){this.deepPaginationLimit=this.props.deepPaginationLimit||0,this.limitedPageNav=this.deepPaginationLimit>0,this.activePage=this.props.activePage,this.maxNavItems=this.props.maxNavItems<this.minNavItems?this.minNavItems:this.props.maxNavItems,this.totalItems=this.props.totalItems,this.itemsPerPage=this.props.itemsPerPage,"mini"==this.props.type&&(this.maxNavItems=1,this.itemsPerPage=1),this.totalPages=Math.floor(this.totalItems/this.itemsPerPage)+(this.totalItems%this.itemsPerPage==0?0:1),this.p={activePage:this.activePage,totalItems:this.totalItems}}},{key:"prevPage",value:function(){return this.activePage>1}},{key:"nextPage",value:function(){return this.activePage<this.totalPages}},{key:"isPropertyChanged",value:function(){return this.props.totalItems!=this.p.totalItems||this.props.activePage!=this.p.activePage}},{key:"changePage",value:function(e,t){if(e){var r=this.state;this.activePage=this.activePage+t,this.activePageChange(),this.props.onPageChange&&(r={totalPages:this.totalPages,totalItems:this.totalItems,itemsPerPage:this.itemsPerPage,activePage:this.activePage},this.props.onPageChange(r)),app.events.trigger(s.u4X,this.props.parentContainer||"",function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
2t%2?f(Object(r),!0).forEach((function(t){m(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({scrollTop:!0},this.props.moveTop||{}))}}},{key:"activePageChange",value:function(){var e=this.calculatePages();this.setState({pages:e})}},{key:"isPageAccessable",value:function(e){return!this.limitedPageNav||e<=this.deepPaginationLimit}},{key:"getPageData",value:function(e,t){for(var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=arguments.length>3?arguments[3]:void 0,o=[],a=e;a<=t;a++)r&&!this.isPageAccessable(a)&&(r=!1),o.push({index:o.length,no:a,text:n||a,link:r,active:this.activePage==a});return o}},{key:"calculatePages",value:function(e){if("mini"==this.props.type)return this.getPageData(this.activePage,this.activePage);if(this.maxNavItems>=this.totalPages)return this.getPageData(1,this.totalPages);var t=this.maxNavItems<9?1:this.maxNavItems>20?3:2,r=this.totalPages,n=this.activePage,o=[1,this.totalPages],a=1,i=Math.floor((this.maxNavItems-t)/2),s=r-(this.maxNavItems-i-t)+1,c=r;if(this.limitedPageNav){var l=n+Math.floor(this.maxNavItems/2);return a=1,(i=this.maxNavItems)<l&&(a=(i=l<=this.totalPages?l:this.totalPages)-this.maxNavItems+1),this.getPageData(a,i)}if(!o.includes(n)){var p=i==n?1:2;if(i==n||n==i+1)i+=p=n-i+1,s+=p;else if(s==n||s-1==n)i-=p=s-n+1,s-=p;else if(i<n&&s>n){p=2;var f=1,m=1,d=1,h=t>1?2:1;return n-i<3?(f=1,i-=2,s+=2,m=1,t>2&&(d=2)):s-n<3?(m=1,i-=2,s+=2,f=1,h=1,d=t>1?2:1,t>2&&(h=2)):(f=1,i-=2,s+=2,m=1,t>2&&(d=2)),[].concat(u(this.getPageData(1,i)),u(this.getPageData(i+1,i+f,!1,"...")),u(this.getPageData(n-d,n+h)),u(this.getPageData(s-m,s-1,!1,"...")),u(this.getPageData(s,c)))}}return[].concat(u(this.getPageData(1,i)),u(this.getPageData(i+1,i+t,!1,"...")),u(this.getPageData(s,c)))}},{key:"calculatePagesOld",value:function(e){var t=this.activePage,r=this.maxNavItems>=this.totalPages,n=r?this.totalPages:this.maxNavItems,o=[],a=r?0:n<9?1:n>20?3:2,i=this.totalPages,s=(Math.floor(i/3),Math.floor((n-a)/2)),c=Math.floor(s/2),l=Math.floor(c/2),u=1,p=s,f=i-s+1,m=i,d=p+1,h=f-1;if(!r&&t>=d&&t<=h){var b=t-c,y=t-l,g=t-s;b+n-1<=i&&(u=b,d=1+(p=b+s-1)),y+n-1<=i?(u=y,d=1+(p=y+s-1)):g+n-1<=i?(u=g,d=1+(p=g+s-1+a-(a>1?1:0)),a=a>1?1:0):f-a<=t?(p-=a,h=(f-=a)-1):t-p+u<f-1&&(u=t-p+u,p=t,h=(f-=1)-1)}var v=n-(p-u+a+m-f+2);v>0&&(t<=p?d=(p+=v)+1:h=(f-=v)-1);var j=0,P=0;for(P=u;P<=p;P++)o.push({index:o.length,no:P,text:P,link:!0,active:t==P}),j++;for(P=0;P<a;P++)o.push({index:o.length,no:P,text:"...",link:!1,active:!1}),j++;for(P=f;j<n&&P<=m;P++)o.push({index:o.length,no:P,text:P,link:!0,active:t==P}),j++;return o}},{key:"componentDidUpdate",value:function(){this.isPropertyChanged()&&(this.setProperties(),this.activePageChange())}},{key:"render",value:function(){var e=this;return(0,c.jsx)("div",{className:"bxpagn "+(this.props.className||""),children:(0,c.jsx)("nav",{children:(0,c.jsxs)("ul",{className:"pagination justify-content-center"+(this.totalPages<2?" d-none":""),children:[(0,c.jsx)("li",{className:"page-item "+(this.prevPage()?"":"disabled"),children:(0,c.jsx)("a",{onClick:function(){return e.changePage(e.prevPage(),-1)},className:"page-link cu-pointer",children:(0,c.jsx)("i",{className:"fas fa-chevron-left"})})}),this.state.pages.map((function(t,r){return(0,c.jsx)("li",{className:"page-item "+(t.active?"active":t.link?"":"disabled"),children:(0,c.jsx)("a",{onClick:function(){return e.changePage(t.link,t.no-e.activePage)},className:"page-link cu-pointer",children:(0,c.jsx)("span",{className:"number-font",children:t.text})})},r)})),(0,c.jsx)("li",{className:"page-item "+(this.nextPage()?"":"disabled"),children:(0,c.jsx)("a",{onClick:function(){return e.changePage(e.nextPage(),1)},className:"page-link cu-pointer",children:(0,c.jsx)("i",{className:"fas fa-chevron-right"})})})]})})})}}],n&&d(r.prototype,n),o&&d(r,o),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,o}(o().Component);j.propTypes={activePage:i().number,maxNavItems:i().number,totalItems:i().number.isRequired,itemsPerPage:i().number,onPageChange:i().func},j.defaultProps={activePage:1,maxNavItems:10,itemsPerPage:10};const P=j},2694:(e,t,r)=>{"use strict";var n=r(6925);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,r,o,a,i){if(i!==n){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol
2:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return r.PropTypes=r,r}},5556:(e,t,r)=>{e.exports=r(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},89496:(e,t,r)=>{"use strict";e.exports=r.p+"static/images/nocollected-coupon.svg"}}]); 3//# sourceMappingURL=chunk.bd531f81821e44949c47.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.