PageSourceSearch

https://www.tataplay.com/build/atl-n.dfdb456de37fdab87c54.js

js tataplay.com collected 2026-10-01 10:27:15 UTC 221,782 bytes, 1 lines download raw bytes

1(self.webpackChunktataplay_getconnection=self.webpackChunktataplay_getconnection||[]).push([[6915,9349],{30188(e,t,a){"use strict";a.d(t,{A:()=>l});var s=a(91249);const n="This field is required",r="Password can't be less than 8 characters",o="Password must be alpha-numeric, must have upper and lower case, and  at least one special character.",i="Password should be alpha-numeric",c="New password and Confirm new password do not match",l={validateName:e=>{let t="",a=!1,s=e;return s=s.trim(),s?s.length>24?(t="Enter max 24 characters",a=!0):t="":(t="This field is required",a=!0),{error:t,hasError:a}},validateOrganization:e=>{let t="",a=!1;let s=e;return s=s.trim(),s?s.length>100?(t="Enter max 100 characters",a=!0):t="":(t="This field is required",a=!0),{error:t,hasError:a}},validateTextarea:e=>{let t="",a=!1;let s=e;return s=s.trim(),s?s.length>500?(t="Enter max 500 characters",a=!0):t="":(t="This field is required",a=!0),{error:t,hasError:a}},validateUrl:e=>{let t="",a=!1;let s=e;return s=s.trim(),s?s.length>100?(t="Enter max 100 characters",a=!0):t="":(t="This field is required",a=!0),{error:t,hasError:a}},validateEmail:(e,t=50)=>{const a=t;let s="",n=!1;return e?/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(String(e).toLowerCase())?e.length>a?(s=`Maximum Length should be ${a}`,n=!0):s="":(s="Not a valid email",n=!0):(s="This field is required",n=!0),{error:s,hasError:n}},validatePhoneNumber:(e,t)=>{let a="",s=!1;return e?t&&(!/^\d{10}$/.test(e)||e.charAt(0)<6)?(a="Invalid RMN",s=!0):t||/^\d{10}$/.test(e)&&!(e.charAt(0)<6)?a="":(a="Not a valid Phone number",s=!0):(a="This field is required",s=!0),{error:a,hasError:s}},validateSUBID:e=>{let t="",a=!1;return e?t="":(t="* This field is required",a=!0),{error:t,hasError:a}},validatePinCode:e=>{let t="",a=!1;return e?/^[0-9]+$/.test(e)&&0!=e.charAt(0)?e.length<6?(t="Minimum Length should be 6",a=!0):e.length>6?(t="Maximum Length should be 6",a=!0):t="":(t="Not a valid pin code",a=!0):(t="This field is required",a=!0),{error:t,hasError:a}},validateAddress:e=>{let t="",a=!1,s=e;return s=s.trim(),s?s.length>72?(t="Maximum Length should be 72",a=!0):t="":(t="Enter a valid address",a=!0),{error:t,hasError:a}},validateAddressHA:e=>{let t="",a=!1,s=e;return s=s.trim(),s?s.length>75?(t="Maximum Length should be 75",a=!0):t="":(t="This field is required",a=!0),{error:t,hasError:a}},validateAddressLine2HA:e=>{let t="",a=!1,s=e;return s=s.trim(),s.length>50?(t="Maximum Length should be 50",a=!0):t="",{error:t,hasError:a}},validateLandmarkHA:e=>{let t="",a=!1,s=e;return s=s.trim(),s.length>25?(t="Maximum Length should be 25",a=!0):t="",{error:t,hasError:a}},validateLandmark:e=>{let t="",a=!1,s=e;return s=s.trim(),s?s.length>72?(t="Maximum Length should be 72",a=!0):t="":(t="Add a landmark",a=!0),{error:t,hasError:a}},validateConnectionFor:e=>{let t="",a=!1,s=e;return s=s.toString().trim(),s?t="":(t="This field is required",a=!0),{error:t,hasError:a}},validateConnectionNo:e=>{let t="",a=!1,s=e;return s=s.toString().trim(),s?t="":(t="This field is required",a=!0),{error:t,hasError:a}},validateByArray:(e,t)=>{let a="",s=!1,n=e;if(n=n.toString().trim(),Array.isArray(t)&&t.length>0)for(let e=0;e<t.length;e+=1){if("required"===t[e].validation&&!n){a="Choose your area",s=!0;break}}return{error:a,hasError:s}},validateGST:e=>{let t="",a=!1,n=e;n=n.toString().trim();const r=(0,s.A)("gstNo");return n?r.test(String(n).toLowerCase())?n.length>15&&(t="Enter max 15 characters",a=!0):(t="Not a valid GST Number",a=!0):t="",{error:t,hasError:a}},validateOptionalField:e=>{let t="",a=!1,s=e;return s=s.trim(),s.length>240?(t="Enter max 240 characters",a=!0):s&&0===s.indexOf(" ")?(t="Invalid Name",a=!0):t="",{error:t,hasError:a}},validateDob:e=>{let t="",a=!1;return e?t="":(t="This field is required",a=!0),{error:t,hasError:a}},validateFavouriteGames:e=>{let t="",a=!1;return 0===e.length?(t="This field is required",a=!0):t="",{error:t,hasError:a}},validateUserProfileField1:e=>{let t="",a=!1,s=e;return s=s.trim(),s?s.length>40?(t="Enter max 40 characters",a=!0):t="":(t="This field is required",a=!0),{error:t,hasError:a}},validateUserProfileField2:e=>{let t="",a=!1,s=e;return s=s.trim(),s?s.length>240?(t="Enter max 240 characters",a=!0):t="":(t="This field is required",a=!0),{error:t,hasError:a}},validatePhoneOrSubid:e=>{let t="",a=!1;return e?/^\d{10}$/.test(e)?t="":0===e.charAt(0)?(t="* Not a valid input",a=!0):e.charAt(0)>5?(t="* Not a valid Phone number",a=!0):(t="* Not a valid subscriber id",a=!0):(t="* This field is required",a=!0),{error:t,hasError:a}},validateVerifyRmnOrSubsId:e=>{let t="",a=!1;return e?/^\d{10}$/.test(e)&&0!=e.charAt(0)?t="":e.charAt(0)>5?(t="Please enter a valid Tata Play Subscriber ID or Registered Mobile number",a=!0):(e.charAt(0),t="Please enter a valid Tata Play Subscriber ID or Registered Mobile number",a=!0):(t="Please enter your Tata Play Subscriber ID or Registered Mobile number",a=!0),{error:t,hasError:a}},validateSaveTvVerifyRmnOrSubsId:e=>{let t="",a=!1;return e&&/^\d{10}$/.test(e)&&0!=e.charAt(0)?e.charAt(0)<6&&(t="Please enter a valid Tata Play Registered Mobile number",a=!0):(t="Please enter a valid Tata Play Registered Mobile number",a=!0),{error:t,hasError:a}},validateOtp:e=>{let t="",a=!1;return e?/^[0-9]+$/.test(e)?e.length<6?(t="Minimum Length should be 6",a=!0):e.length>6?(t="Maximum Length should be 6",a=!0):t="":(t="Not a valid OTP",a=!0):(t="This field is required",a=!0),{error:t,hasError:a}},validatePin:e=>{let t="",a=!1;return e?/^[0-9]+$/.test(e)?e.length<4?(t="Minimum Length should be 4",a=!0):e.length>4?(t="Maximum Length should be 4",a=!0):t="":(t="Not a valid Pin",a=!0):(t="This field is required",a=!0),{error:t,hasError:a}},validateSubscriberId:e=>{let t="",a=!1;return e?!/^\d{10}$/.test(e)||e.charAt(0)>5||0==e.charAt(0)?(t="Not a valid subscriber id",a=!0):t="":(t="This field is required",a=!0),{error:t,hasError:a}},validatePassword:(e,t,a)=>{let i="",l=!1;const d=(0,s.A)("passwordRegex");return e?e.length<8?(i=r,l=!0):e.length>32?(i="Password can't be greater than 32 characters",l=!0):d.test(e)?t&&t!==e?(i=c,a&&a.passwordDoNotMatch&&(i=a.passwordDoNotMatch),l=!0):i="":(i=o,l=!0):(i=n,l=!0),{error:i,hasError:l}}
1,validateCommentTextarea:e=>{let t="",a=!1;let s=e;return s=s.trim(),s?s.length>800?(t="Enter max 800 characters",a=!0):t="":(t="This field is required",a=!0),{error:t,hasError:a}},validateLoginPassword:(e,t)=>{let a="",o=!1;const l=(0,s.A)("newPasswordRegex");return e?e.length<8?(a=r,o=!0):e.length>32?(a="Password can't be greater than 32 characters",o=!0):l.test(e)?t&&t!==e?(a=c,o=!0):a="":(a=i,o=!0):(a=n,o=!0),{error:a,hasError:o}},validateSubId:e=>{let t="",a=!1;return e?/^[0-9]+$/.test(e)?e.length<10?(t="Minimum Length should be 10",a=!0):e.length>10?(t="Maximum Length should be 10",a=!0):e.charAt(0)>5?(t="* Not a valid subId",a=!0):t="":(t="Not a valid subId",a=!0):(t="This field is required",a=!0),{error:t,hasError:a}},validateRequired:e=>{let t="",a=!1;return e||(t="This field is required",a=!0),{error:t,hasError:a}},validateRequiredMaxLength:e=>{let t="",a=!1;return e?e.length>72&&(t="Maximum length should be 72 characters",a=!0):(t="This field is required",a=!0),{error:t,hasError:a}},validateAccHolderName:e=>{let t="",a=!1,s=e;return s=s.trim(),s?s.length>24?(t="Enter max 24 characters",a=!0):t="":(t="This field is required",a=!0),{error:t,hasError:a}},validateAccNumber:e=>{let t="",a=!1,s=e;return s=s.trim(),s?s.length>18?(t="Enter max 18 characters",a=!0):t="":(t="This field is required",a=!0),{error:t,hasError:a}},validateConfirmAccNumber:(e,t)=>{let a="",s=!1,n=e;return n=n.trim(),n?n.length>18?(a="Enter max 18 characters",s=!0):n!==t?(a="Account number do not match",s=!0):a="":(a="This field is required",s=!0),{error:a,hasError:s}},validateBankName:e=>{let t="",a=!1,s=e;return s=s.trim(),s?t="":(t="This field is required",a=!0),{error:t,hasError:a}},validateOtherBankName:(e,t)=>{let a="",s=!1,n=e;return n=n.trim(),"other"!==t.toLowerCase()||n?a="":(a="This field is required",s=!0),{error:a,hasError:s}},validateIfsc:e=>{let t="",a=!1,s=e;return s=s.trim(),s?s.length>11?(t="Enter max 11 characters",a=!0):t="":(t="This field is required",a=!0),{error:t,hasError:a}},validateConfirmIfsc:(e,t)=>{let a="",s=!1,n=e;return n=n.trim(),n?n.length>11?(a="Enter max 11 characters",s=!0):n!==t?(a="IFSC code do not match",s=!0):a="":(a="This field is required",s=!0),{error:a,hasError:s}},validateCheque:e=>{let t="",a=!1,s=e;return s?(s.size/1024).toFixed(4)>500?(t="File should not be greater than 500 KB",a=!0):"image/jpeg"!==s.type&&"application/pdf"!==s.type?(t="Upload valid file format",a=!0):t="":(t="This field is required",a=!0),{error:t,hasError:a}},validateBugUrl:(e,t=2048)=>{let a="",s=!1;return e?/^(https:\/\/www\.|http:\/\/www\.|https:\/\/|http:\/\/)?[a-zA-Z]{2,}(\.[a-zA-Z]{2,})(\.[a-zA-Z]{2,})?\/[a-zA-Z0-9]{2,}|((https:\/\/www\.|http:\/\/www\.|https:\/\/|http:\/\/)?[a-zA-Z]{2,}(\.[a-zA-Z]{2,})(\.[a-zA-Z]{2,})?)|(https:\/\/www\.|http:\/\/www\.|https:\/\/|http:\/\/)?[a-zA-Z0-9]{2,}\.[a-zA-Z0-9]{2,}\.[a-zA-Z0-9]{2,}(\.[a-zA-Z0-9]{2,})?/.test(String(e).toLowerCase())?e.length>t?(a=`Maximum Length should be ${t}`,s=!0):a="":(a="Not a valid url",s=!0):(a="This field is required",s=!0),{error:a,hasError:s}},validateImage:e=>{var t=["image/jpeg","application/pdf","image/png","video/mp4"],a=e.type;let s="",n=!1,r=e,o=!1;for(var i in t)if(a===t[i]){o=!0;break}return r?(r.size/1024).toFixed(4)>25e3?(s="File should not be greater than 25 MB",n=!0):o?s="":(s="Allowed Extensions are : *."+t.join(", *."),n=!0):(s="This field is required",n=!0),{error:s,hasError:n}},validateCustomLength:(e,t)=>{let a="",s=!1,n=e.trim();return n?n.length>t?(a=`Enter max ${t} characters`,s=!0):a="":(a="This field is required",s=!0),{error:a,hasError:s}}}},34674(e,t,a){"use strict";var s=a(30188);const n={validatePinCodeForm:({pinCode:e})=>{let t={};const a=s.A.validatePinCode(e||"");return t={pinCodeMessage:a.error,hasErrors:a.hasError},t},validateLeadPinCodeForm:({firstName:e,lastName:t,phone:a,email:n,pinCode:r})=>{let o={};const i=s.A.validateName(e||""),c=s.A.validateName(t||""),l=s.A.validatePhoneNumber(a||""),d=s.A.validateEmail(n||""),h=s.A.validatePinCode(r||"");return o={firstNameMessage:i.error,lastNameMessage:c.error,phoneMessage:l.error,emailMessage:d.error,pinCodeMessage:h.error,hasErrors:i.hasError||c.hasError||l.hasError||d.hasError||h.hasError},o}
1,validateRcConnectionForm:({firstName:e,phone:t,pinCode:a})=>{let n={};const r=s.A.validateName(e||""),o=s.A.validatePhoneNumber(t||""),i=s.A.validatePinCode(a||"");return n={firstNameMessage:r.error,phoneMessage:o.error,pinCodeMessage:i.error,hasErrors:r.hasError||o.hasError||i.hasError},n},validateExpressConnectionForm:({firstName:e,lastName:t,phone:a,pinCode:n,email:r})=>{let o={};const i=s.A.validateName(e||""),c=s.A.validatePhoneNumber(a||""),l=s.A.validatePinCode(n||""),d=s.A.validateEmail(r||"");return o={firstNameMessage:i.error,phoneMessage:c.error,pinCodeMessage:l.error,emailMessage:d.error,hasErrors:i.hasError||c.hasError||l.hasError||d.hasError},o},validateUserInfoForm:({connection:e,numberConnections:t,firstName:a,lastName:n,mobile:r,email:o,pincode:i})=>{let c={};const l=s.A.validateConnectionFor(e||""),d=s.A.validateConnectionNo(t||""),h=s.A.validateName(a||""),p=s.A.validateName(n||""),m=s.A.validatePhoneNumber(r||""),u=s.A.validateEmail(o||""),g=s.A.validatePinCode(i||"");return c={connectionMessage:l.error,numberConnectionsMessage:d.error,firstNameMessage:h.error,lastNameMessage:p.error,mobileMessage:m.error,emailMessage:u.error,pincodeMessage:g.error,hasErrors:l.hasError||d.hasError||h.hasError||p.hasError||m.hasError||u.hasError||g.hasError},c},validateSaveDetailsForm:({firstName:e,lastName:t,phone:a,email:n,gstNo:r})=>{let o={};const i=s.A.validateName(e||""),c=s.A.validateName(t||""),l=s.A.validatePhoneNumber(a||""),d=s.A.validateEmail(n||""),h=s.A.validateGST(r||"");return o={firstNameMessage:i.error,lastNameMessage:c.error,phoneMessage:l.error,emailMessage:d.error,gstNoMessage:h.error,hasErrors:i.hasError||c.hasError||l.hasError||d.hasError||h.hasError},o},validateAgentCustomerInfoForm:({firstName:e,lastName:t,phone:a,email:n,pinCode:r,area:o,address:i,landmark:c})=>{let l={};const d=s.A.validateByArray(o||""),h=s.A.validateAddress(i||""),p=s.A.validateLandmark(c||""),m=s.A.validateName(e||""),u=s.A.validateName(t||""),g=s.A.validatePhoneNumber(a||""),f=s.A.validateEmail(n||""),x=s.A.validatePinCode(r||"");return l={areaMessage:d.error,addressMessage:h.error,landmarkMessage:p.error,firstNameMessage:m.error,lastNameMessage:u.error,phoneMessage:g.error,emailMessage:f.error,pinCodeMessage:x.error,hasErrors:d.hasError||h.hasError||p.hasError||m.hasError||u.hasError||g.hasError||f.hasError||x.hasError},l},validateUserAddressForm:({area:e,address:t,landmark:a})=>{let n={};const r=s.A.validateByArray(e||""),o=s.A.validateAddress(t||""),i=s.A.validateLandmark(a||"");return n={areaMessage:r.error,addressMessage:o.error,landmarkMessage:i.error,hasErrors:r.hasError||o.hasError||i.hasError},n},validateUserProfileForm:({subscriberName:e,playerName:t,mobileNumber:a,mostPlayedGame:n,option1:r,option2:o,option3:i,option4:c,userDob:l,favouriteGames:d})=>{let h={};const p=s.A.validateUserProfileField1(e||""),m=s.A.validateUserProfileField1(t||""),u=s.A.validatePhoneNumber(a||""),g=s.A.validateUserProfileField2(n||""),f=s.A.validateUserProfileField2(r||""),x=s.A.validateOptionalField(o||""),v=s.A.validateOptionalField(i||""),b=s.A.validateOptionalField(c||""),y=s.A.validateDob(l||""),j=s.A.validateFavouriteGames(d||"");return h={subscriberNameMessage:p.error,playerNameMessage:m.error,mobileNumberMessage:u.error,mostPlayedGameMessage:g.error,userDobStatus:y.error,favouriteGamesStatus:j.error,option1Message:f.error,option2Message:x.error,option3Message:v.error,option4Message:b.error,hasErrors:p.hasError||m.hasError||u.hasError||g.hasError||y.hasError||j.hasError||f.hasError||x.hasError||v.hasError||b.hasError},h},validateLeadGenerationForm:({firstName:e,phone:t,pinCode:a})=>{let n={};const r=s.A.validateName(e||""),o=s.A.validatePhoneNumber(t||""),i=s.A.validatePinCode(a||"");return n={firstNameMessage:r.error,phoneMessage:o.error,pinCodeMessage:i.error,hasErrors:r.hasError||o.hasError||i.hasError},n},validatePhoneOrSubsid:({rmnOrSubId:e,pin:t})=>{let a={};const n=s.A.validatePhoneOrSubid(e||"");let r;return t&&(r=s.A.validatePin(t||"")),a={rmnOrSubIdMessage:n.error,pinMessage:r?r.error:"",hasErrors:n.hasError||r&&r.hasError},a}
1,validateVerifyRmnOrSubscriberid:({subscriberId:e})=>{let t={};const a=s.A.validateVerifyRmnOrSubsId(e||"");return t={subscriberIdMessage:a.error,hasErrors:a.hasError},t},validateSaveTvVerifyRmnOrSubsId:({subscriberId:e})=>{let t={};const a=s.A.validateSaveTvVerifyRmnOrSubsId(e||"");return t={subscriberIdMessage:a.error,hasErrors:a.hasError},t},validateCallBackDetailsForm:({firstName:e,lastName:t,phone:a})=>{let n={};const r=s.A.validateName(e||""),o=s.A.validateName(t||""),i=s.A.validatePhoneNumber(a||"");return n={firstNameMessage:r.error,lastNameMessage:o.error,phoneMessage:i.error,hasErrors:r.hasError||o.hasError||i.hasError},n},validateOTP:({validateOTP:e})=>{let t={};const a=s.A.validateOtp(e||"");return t={validateOTPMessage:a.error,hasErrors:a.hasError},t},validateSubsid:({SubsId:e})=>{let t={};const a=s.A.validateSUBID(e||"");return t={SubsIdMessage:a.error,hasErrors:a.hasError},t},validateUpdateRmnForm:({subId:e,rmn:t,pin:a})=>{let n={};const r=s.A.validateSubscriberId(e||""),o=s.A.validatePhoneNumber(t||""),i=s.A.validatePin(a||"");return n={subIdMessage:r.error,rmnMessage:o.error,pinMessage:i.error,hasErrors:r.hasError||o.hasError||i.hasError},n},validateAddressLoginForm:({subId:e,pin:t})=>{let a={};const n=s.A.validateSubscriberId(e||""),r=s.A.validatePin(t||"");return a={subIdMessage:n.error,pinMessage:r.error,hasErrors:n.hasError||r.hasError},a},validateRegisterUserForm:e=>{const{subscriberId:t,password:a,confirmPassword:n,email:r,rmn:o}=e;let i={};const c=s.A.validateSubId(t||""),l=s.A.validatePassword(a||""),d=s.A.validatePassword(n||"",a||"",{passwordDoNotMatch:"Password and Confirm password do not match"}),h=s.A.validateEmail(r||""),p=s.A.validatePhoneNumber(o||"");return i={subscriberIdMessage:c.error,passwordMessage:l.error,confirmPasswordMessage:d.error,emailMessage:h.error,rmnMessage:p.error,hasErrors:c.hasError||l.hasError||d.hasError||h.hasError||p.hasError},i},validateResetPwdForm:e=>{const{verificationCode:t,newPassword:a,confirmPassword:n}=e;let r={};const o=s.A.validateRequired(t||""),i=s.A.validatePassword(a||""),c=s.A.validatePassword(n||"",a||"");return r={verificationCodeMessage:o.error,newPasswordMessage:i.error,confirmPasswordMessage:c.error,hasErrors:o.hasError||i.hasError||c.hasError},r},validateChangePwdForm:e=>{const{password:t,newPassword:a,confirmPassword:n}=e;let r={};const o=s.A.validateRequired(t||""),i=s.A.validatePassword(a||""),c=s.A.validatePassword(n||"",a||"");return r={passwordMessage:o.error,newPasswordMessage:i.error,confirmPasswordMessage:c.error,hasErrors:o.hasError||i.hasError||c.hasError},r},validatePasswordForm:e=>{const{password:t}=e;let a={};const n=s.A.validatePassword(t||"");return a={passwordMessage:n.error,hasErrors:n.hasError},a},validateLoginPasswordForm:e=>{const{password:t}=e;let a={};const n=s.A.validateLoginPassword(t||"");return a={passwordMessage:n.error,hasErrors:n.hasError},a},validateWoSrNewReqForm:({nature:e,type:t,comments:a})=>{let n={};const r=s.A.validateConnectionFor(e||""),o=s.A.validateConnectionNo(t||""),i=s.A.validateCommentTextarea(a||"");return n={natureMessage:r.error,typeMessage:o.error,commentsMessage:i.error,hasErrors:r.hasError||o.hasError||i.hasError},n},validateEmailForm:({email:e})=>{let t={};const a=s.A.validateEmail(e||"");return t={emailMessage:a.error,hasErrors:a.hasError},t},validateRewardsEmailForm:({emailId:e})=>{let t={};const a=s.A.validateEmail(e||"");return t={emailIdMessage:a.error,hasErrors:a.hasError},t},validateGSTForm:({gstNo:e})=>{let t={};const a=s.A.validateGST(e||"");return t={gstNoMessage:a.error,hasErrors:a.hasError},t},validateUpdateAddressForm:({location:e,addressLine1:t,addressLine2:a,pincode:n})=>{let r={};const o=s.A.validateRequired(e||""),i=s.A.validateRequiredMaxLength(t||""),c=s.A.validateRequiredMaxLength(a||""),l=s.A.validatePinCode(n||"");return r={locationMessage:o.error,addressLine1Message:i.error,addressLine2Message:c.error,pincodeMessage:l.error,hasErrors:o.hasError||i.hasError||c.hasError||l.hasError},r},validateUserPhoneNumber:({rmn:e},t)=>{let a={};const n=s.A.validatePhoneNumber(e||"",t);return a={rmnMessage:n.error,hasErrors:n.hasError},a}
1,validateRefundForm:({accHolderName:e,accNumber:t,confirmAccNumber:a,bankName:n,otherBankName:r,ifsc:o,ifscConfirm:i,cheque:c})=>{let l={};const d=s.A.validateAccHolderName(e||""),h=s.A.validateAccNumber(t||""),p=s.A.validateConfirmAccNumber(a||"",t),m=s.A.validateBankName(n||""),u=s.A.validateOtherBankName(r||"",n),g=s.A.validateIfsc(o||""),f=s.A.validateConfirmIfsc(i||"",o),x=s.A.validateCheque(c||null);return l={accHolderNameMessage:d.error,accNumberMessage:h.error,confirmAccNumberMessage:p.error,bankNameMessage:m.error,otherBankNameMessage:u.error,ifscMessage:g.error,ifscConfirmMessage:f.error,chequeMessage:x.error,hasErrors:d.hasError||p.hasError||h.hasError||m.hasError||u.hasError||g.hasError||f.hasError||x.hasError},l},validateBugDetailsForm:({vulnerabilityName:e,vulnerabilityDescription:t,affectedUrl:a,reproduceVulnerability:n,uploadPhoto:r,impact:o,recommendation:i})=>{let c={};const l=s.A.validateCustomLength(e||"",70),d=s.A.validateCustomLength(t||"",3e3),h=s.A.validateBugUrl(a||"",2048),p=s.A.validateCustomLength(n||"",3e3),m=s.A.validateImage(r||""),u=s.A.validateCustomLength(o||"",1500),g=s.A.validateCustomLength(i||"",1500);return c={vulnerabilityNameMessage:l.error,vulnerabilityDescriptionMessage:d.error,affectedUrlMessage:h.error,reproduceVulnerabilityMessage:p.error,uploadPhotoMessage:m.error,impactMessage:u.error,recommendationMessage:g.error,hasErrors:l.hasError||d.hasError||h.hasError||p.hasError||m.hasError||u.hasError||g.hasError},c},validatePersonalDetailsForm:({vulnerabilityName:e})=>{let t={};const a=s.A.validateName(e||"");return t={vulnerabilityNameMessage:a.error,hasErrors:a.hasError},t}};a.d(t,["A",0,n])},50644(e,t,a){"use strict";var s,n=a(96540),r=a(10705),o=a(3781),i=a(49862),c=a(70581),l=a(74848);const d=(0,r.A)(s=class extends n.Component{constructor(...e){super(...e),this.state={message:""}}async componentDidMount(){const{getApiUrlManifest:e,dataAvailable:t}=this.props;if(t){const t={apiPath:e("legal_disclaimer")},a=await o.Q.fetchData(t),s=await a.data;s.status===i.A.MESSAGES_TYPES.S3_SUCCESS&&this.setState({message:s.data.body})}}render(){const{message:e}=this.state;return(0,l.jsx)(n.Fragment,{children:(0,l.jsx)(c.A,{htmlContent:e})})}})||s;a.d(t,["A",0,d])},64519(e,t,a){"use strict";a(96540);var s=a(70581),n=a(74848);const r=e=>{const{applyOrRemoveCoupon:t,handleChange:a,isCouponSelected:r,couponCode:o,coupon:i,couponError:c,isChecked:l,addCoupon:d,couponLabel:h,couponAmount:p,couponText:m,isCoupon:u,source:g}=e;return"COMBOS"===g||"ATL"===g?(0,n.jsx)("div",{className:"card mT20",children:(0,n.jsxs)("div",{className:"card-body coupon-details",children:[(0,n.jsx)("h2",{className:"heading2",children:h}),(0,n.jsxs)("div",{className:"input-group mT10 flex",children:[(0,n.jsx)("input",{type:"text",className:"form-control couponcode-input",placeholder:u?o:"Enter Coupon Code",readOnly:!!u,value:i,onChange:e=>a(e)}),u?(0,n.jsx)("span",{className:"input-group-text btn waves-effect waves-light btn-secondary",onClick:()=>t("remove"),children:"Remove"}):(0,n.jsx)("span",{className:"input-group-text btn btn-primary waves-effect waves-light",style:{color:"#fff"},onClick:()=>t("apply"),children:"Apply"})]}),""!==c&&(0,n.jsx)("div",{className:"errorTxt",children:c}),(0,n.jsxs)("div",{className:"coupon-info",children:[(0,n.jsx)("input",{type:"checkbox",checked:l,className:"filled-in form-check-input",id:"checkbox1",onChange:()=>d()}),(0,n.jsxs)("label",{className:"form-check-label",htmlFor:"checkbox1",children:[(0,n.jsx)("span",{className:"tag-contr",children:(0,n.jsx)("img",{src:"/assets/images/tag-gray.png",height:"15"})}),(0,n.jsx)(s.A,{Tag:"span",htmlContent:m&&m.replace("[coupon_amount]",`${p}`)}),(0,n.jsx)("div",{className:"mT10",children:(0,n.jsx)("span",{className:"coupon lg",children:o})})]})]})]})}):(0,n.jsx)("div",{className:"card mT20",children:(0,n.jsxs)("div",{className:"card-body coupon-details",children:[(0,n.jsx)("h2",{className:"heading2",children:h}),(0,n.jsxs)("div",{className:"input-group mT10 flex",children:[(0,n.jsx)("input",{type:"text",className:"form-control couponcode-input",placeholder:r&&l?o:"Enter Coupon Code",readOnly:r&&l,value:i,onChange:e=>a(e)}),l?(0,n.jsx)("span",{className:"input-group-text btn waves-effect waves-light btn-secondary",onClick:()=>t("remove"),children:"Remove"}):(0,n.jsx)("span",{className:"input-group-text btn btn-primary waves-effect waves-light",style:{color:"#fff"},onClick:()=>t("apply"),children:"Apply"})]}),""!==c&&(0,n.jsx)("div",{className:"errorTxt",children:c}),(0,n.jsxs)("div",{className:"coupon-info",children:[(0,n.jsx)("input",{type:"checkbox",checked:l,className:"filled-in form-check-input",id:"checkbox1",onChange:()=>d()}),(0,n.jsxs)("label",{className:"form-check-label",htmlFor:"checkbox1",children:[(0,n.jsx)("span",{className:"tag-contr",children:(0,n.jsx)("img",{src:"/assets/images/tag-gray.png",height:"15"})}),(0,n.jsx)(s.A,{Tag:"span",htmlContent:m&&m.replace("[coupon_amount]",`${p}`)}),(0,n.jsx)("div",{className:"mT10",children:(0,n.jsx)("span",{className:"coupon lg",children:o})})]})]})]})})};r.defaultProps={applyOrRemoveCoupon:()=>{},handleChange:()=>{},addCoupon:()=>{}};const o=r;a.d(t,["A",0,o])},88827(e,t,a){"use strict";var s=a(64467),n=a(80045),r=(a(96540),a(5556)),o=a.n(r),i=a(51891),c=a(74848);const l=["content","config","disabled","redBorder"];function d(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,s)}return a}function h(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?d(Object(a),!0).forEach(function(t){(0,s.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):d(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}const p=e=>{const{content:t,config:a,disabled:s=!1,redBorder:r}=e,o=(0,n.A)(e,l),d=["animated1","fadeIn1","btn"];switch(r&&d.push("redBorder"),a.class){case"blue":d.push("btn-primary btn-lg");break;case"white":d.push("btn-secondary btn-lg");break;case"smallBlue":d.push("btn-primary mT10");break;case"mediumBlue":d.push("btn-primary btn-medium");break;case"smallWhite":d.push("btn-secondary");break;case"innerBlue":default:d.push("btn-primary");break;case"wAutoBlue":d.push("btn-primary w-auto");break;case"wAutoWhite":d.push("btn-secondary w-auto");break;case"wAutoLgBlue":d.push("btn-primary w-auto btn-lg");break;case"wAutoLgWhite":d.push("btn-secondary w-auto btn-lg");break;case"wAutoBtnLink":d.push("btn-link continue-btn w-auto btn-lg");break;case"wAutoBtnContinue":d.push("btn btn-lg w-auto btn-link continue-btn");break;case"wSmallBlue":d.push("btn btn-primary w-auto add-offer-btn waves-effect waves-light");break;case"btnLink":d.push("btn-secondary btn-link");break;case"availOffer":d.push("waves-effect waves-light btn-lh-h");break;case"removeBtn":d.push("btn-remove")}return(0,c.jsx)(i.A,h(h({type:a.type,disabled:s,className:d.join(" "),id:a.id?a.id:null},o),{},{children:(0,c.jsx)("span",{children:t})}))},m=p;p.propTypes={config:o().object.isRequired,content:o().string.isRequired},a.d(t,["A",0,m])},41319(e,t,a){"use strict";var s=a(64467),n=a(80045),r=a(96540),o=a(74848);const i=["start","end","duration","delay","decimals","decimal","formattingFn","useEasing","className","style"];function c(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,s)}return a}function l(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?c(Object(a),!0).forEach(function(t){(0,s.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):c(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}const d=function(e){let{start:t=0,end:a=0,duration:s=2,delay:c=0,decimals:d=0,decimal:h=".",formattingFn:p,useEasing:m=!0,className:u,style:g}=e,f=(0,n.A)(e,i);const x=parseFloat(t,10)||0,v=parseFloat(a,10)||0,b=parseFloat(c,10)||0,y=parseFloat(s,10)||2,[j,k]=(0,r.useState)(v),N=(0,r.useRef)(null),C=(0,r.useRef)(null),A=(0,r.useRef)(null);(0,r.useEffect)(()=>{if("undefined"==typeof window)return;k(x);const e=()=>{if(x===v)return void k(v);C.current=null;const e=1e3*y,t=a=>{null==C.current&&(C.current=a);const s=a-C.current,n=Math.min(s/e,1),r=m?function(e){return e>=1?1:1-Math.pow(2,-10*e)}(n):n;k(x+(v-x)*r),n<1&&(N.current=requestAnimationFrame(t))};N.current=requestAnimationFrame(t)};return b>0?A.current=setTimeout(e,1e3*b):e(),()=>{N.current&&cancelAnimationFrame(N.current),A.current&&clearTimeout(A.current)}},[x,v,y,b,m]);const S=p?p(j):function(e,t,a){const s=Number(e).toFixed(t);return"."!==a?s.replace(".",a):s}(j,d,h);return(0,o.jsx)("span",l(l({className:u,style:g},f),{},{children:S}))};a.d(t,["A",0,d])},56480(e,t,a){"use strict";a.d(t,{A:()=>C});var s=a(64467),n=a(96540),r=a(1501),o=a(74848);function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,s)}return a}function c(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?i(Object(a),!0).forEach(function(t){(0,s.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):i(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}const l=(0,r.A)({loader:()=>Promise.all([a.e(7437),a.e(1941),a.e(3392)]).then(()=>a(31941)),loading:()=>(0,o.jsx)("div",{children:"Loading..."})}),d=e=>{const{elementConfig:t,value:a,valid:s,changed:r,customProps:i}=e,d=[];let h=null;""!==a&&(h=t.options.find(e=>e.value===a)),s||d.push("is-invalid");const p={option:e=>c(c({},e),{},{color:"#A9A0A2",fontSize:"15px",backgroundColor:"#FFF",textAlign:"left",marginBottom:"5px","&:hover":{color:"#FFF",backgroundColor:"#e940ad"}})};return(0,o.jsx)(n.Fragment,{children:(0,o.jsx)(l,c({styles:p,value:h,placeholder:t.placeholder,onChange:e=>{r(e.value)},options:t.options,className:d.join(" "),classNamePrefix:"custom-select",isSearchable:!1},i))})};function h(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,s)}return a}function p(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?h(Object(a),!0).forEach(function(t){(0,s.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):h(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}const m=(0,r.A)({loader:()=>Promise.all([a.e(7437),a.e(1941),a.e(3392)]).then(()=>a(31941)),loading:()=>(0,o.jsx)("div",{children:"Loading..."})}),u=e=>{const{elementConfig:t,value:a,valid:s,changed:r,customProps:i}=e,c=[];let l=null;""!==a&&(l=t.options.find(e=>e.value===a)),s||c.push("is-invalid");const d={option:e=>p(p({},e),{},{color:"#A9A0A2",fontSize:"15px",backgroundColor:"#FFF",textAlign:"left",marginBottom:"5px","&:hover":{color:"#FFF",backgroundColor:"#e940ad"}})};return(0,o.jsx)(n.Fragment,{children:(0,o.jsx)(m,p({styles:d,value:l,placeholder:t.placeholder,onChange:e=>{r(e.value)},options:t.options,className:c.join(" "),classNamePrefix:"custom-select",isSearchable:!0},i))})};var g=a(5556),f=a.n(g);function x(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,s)}return a}function v(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?x(Object(a),!0).forEach(function(t){(0,s.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):x(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}const b=e=>{const{elementConfig:t,value:a,valid:s,changed:r,disabled:i}=e,c=["falseinput","clearfix","mob-no"];return s||c.push("is-invalid"),(0,o.jsx)(n.Fragment,{children:(0,o.jsxs)("div",{className:c.join(" "),children:[(0,o.jsx)("div",{className:"mobileextn",children:(0,o.jsx)("span",{children:"+91"})}),(0,o.jsx)("div",{className:"mobileno",children:(0,o.jsx)("input",v(v({className:["form-control"].join(" ")},t),{},{placeholder:t.placeholder,value:a,onChange:e=>r(e.target.value)}))})]})})};b.propTypes={errorMessage:f().string,changed:f().func};const y=b;var j=a(88290);function k(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,s)}return a}function N(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?k(Object(a),!0).forEach(function(t){(0,s.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):k(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}const C=e=>{const{labelConfig:t,elementConfig:a,elementType:s,value:n,valid:r,idName:i,changed:c,blurHandler:l,wrapperClasses:h,errorMessage:p,nested:m=null}=e;let g=null,f=null,x=null;const v=h?h.join(" "):"";let b=["form-control"];switch(t&&(f=(0,o.jsxs)("label",{id:i||"",className:t.classes?t.classes.join(" "):"",htmlFor:a.id?a.id:"",children:[t.label," ",t.tooltip&&""!==t.tooltip&&(0,o.jsx)(j.A,{align:t.tooltipDir?"right":"",content:t.tooltip})]})),r||(b.push("is-invalid"),x=(0,o.jsx)("span",{className:"validate invalid-text",id:`${a.id}Error`,children:p})),s){case"input":g=(0,o.jsx)("input",N(N({className:b.join(" ")},a),{},{placeholder:a.placeholder,value:n,onChange:e=>c(e.target.value),onBlur:l?e=>l(e.target.value):null}));break;case"textarea":case"radio":g=(0,o.jsx)("textarea",N(N({className:b.join(" ")},a),{},{placeholder:a.placeholder,value:n,onChange:e=>c(e.target.value)}));break;case"select":g=(0,o.jsx)("select",{className:b.join(" "),value:n,placeholder:a.placeholder,onChange:e=>c(e.target.value),children:a.options.map(e=>(0,o.jsx)("option",{value:e.value,children:e.label},e.value))});break;case"customSelect":g=(0,o.jsx)(d,N({},e));break;case"customSelect2":g=(0,o.jsx)(u,N({},e));break;case"customPhone":g=(0,o.jsx)(y,N({},e));break;case"securePin":g=(0,o.jsxs)("div",{children:[(0,o.jsx)("input",N(N({className:b.join(" ")},a),{},{placeholder:a.placeholder,value:n,onChange:e=>c(e.target.value)})),(0,o.jsxs)("div",{className:"updateRmn-tooltip",children:[(0,o.jsx)("img",{src:"/assets/images/icons/info_icon.png",alt:"info"}),(0,o.jsx)("span",{className:"tooltiptext",children:t.tooltipText})]})]});break;default:b=(0,o.jsx)("input",N(N({className:b.join(" ")},a),{},{value:n,onChange:e=>c(e.target.value)}))}return(0,o.jsxs)("div",{className:v,children:[f,g,m&&(0,o.jsx)("a",{className:m.classes,onClick:()=>m.action(),children:m.text}),x]})}},6915(e,t,a){"use strict";a.r(t);var s=a(96540),n=a(79168),r=a(49862),o=a(8776),i=a(21439),c=a(97437),l=a(74848);const d=({staticContext:e={}})=>{e.notFound=!0;return(0,l.jsx)(c.A,{metatags:{title:"Page not Found - Tata Play",description:"The page you're looking doesn't exists. Please use the links below to navigate through the website"},children:(0,l.jsxs)(s.Fragment,{children:[(0,l.jsx)(n.A,{isLogo:!0,isShadow:!1}),(0,l.jsx)("div",{id:"error404",children:(0,l.jsx)("div",{className:"content-container text-center",children:(0,l.jsxs)("div",{className:"container",children:[(0,l.jsxs)("div",{className:"img-contr",children:[(0,l.jsx)("img",{src:"/assets/images/404_desktop.png",className:"img-fluid for-desktop",alt:"desktop"}),(0,l.jsx)("img",{src:"/assets/images/404_mobile.png",className:"img-fluid for-mobile",alt:"mobile"})]}),(0,l.jsxs)("p",{className:"error-message",children:["The page you are looking for is not available"," ",(0,l.jsx)("br",{}),"or has been moved."]}),(0,l.jsxs)("div",{className:"imp-links mT20",children:[(0,l.jsxs)("div",{className:"heading-sm mB10",children:[(0,l.jsx)("h1",{className:"heading1",children:"Try these links…"}),(0,l.jsx)("h2",{className:"heading2",children:"you may find what you are looking for"})]}),!r.A.isServer()&&!(0,i.WF)()&&(0,l.jsx)(o.A,{})]})]})})})]})})};a.d(t,["default",0,d])},56345(e,t,a){"use strict";var s=a(96540),n=a(5556),r=a.n(n),o=a(74848);class i extends s.Component{constructor(...e){super(...e),this.state={search:""},this.handleInputChange=e=>{const{value:t}=e.target;if(" "!==t.charAt(0)){const{getSearchInputData:e}=this.props;this.setState({search:t},()=>{const a=setTimeout(()=>{e(t),clearTimeout(a)},10)})}},this.clearInputValue=()=>{const{resetSearchInputData:e}=this.props;this.setState({search:""}),e()}}UNSAFE_componentWillReceiveProps({searchInputData:e}){const{searchInputData:t}=this.props,{search:a}=this.state;e!==t&&e!==a&&this.setState({search:e||""})}render(){const{search:e}=this.state,{suggestionCount:t=0,showSuggestionStatus:a=!1}=this.props,n=e?`${0===t?"No":t} suggestion${1===t?"":"s"} found`:"";return(0,o.jsx)(s.Fragment,{children:(0,o.jsx)("div",{className:"filter-outer-container",children:(0,o.jsx)("div",{className:"container",children:(0,o.jsx)("div",{className:"pack-modify-search",children:(0,o.jsx)("div",{className:"search-blk",children:(0,o.jsxs)("div",{className:"input-lable search-input",children:[(0,o.jsx)("input",{type:"text",className:"form-control src-input",placeholder:"Search for Channels",id:"searchInput",value:e,onCh
1ange:this.handleInputChange,"aria-label":"Search - Start typing then use the up and down arrows to select an item from the suggestion results"}),a&&e?(0,o.jsx)("span",{className:"sr-only",role:"status","aria-live":"polite",children:n}):null,e?(0,o.jsx)("button",{"aria-label":"clear all",className:"search-clear-all",children:(0,o.jsx)("i",{className:" icon-close",title:"Clear All",onClick:this.clearInputValue})}):null,(0,o.jsx)("span",{className:"validate",children:" "}),(0,o.jsx)("i",{className:"icon-search active",title:"Search"})]})})})})})})}}const c=i;i.propTypes={getSearchInputData:r().func.isRequired,resetSearchInputData:r().func.isRequired,searchInputData:r().string,suggestionCount:r().number,showSuggestionStatus:r().bool},i.defaultProps={searchInputData:"",suggestionCount:0,showSuggestionStatus:!1},a.d(t,["A",0,c])},88290(e,t,a){"use strict";a.d(t,{A:()=>d});var s=a(96540),n=a(40961),r=a(5556),o=a.n(r),i=a(21439),c=a(70581),l=a(74848);class d extends s.Component{constructor(...e){super(...e),this.state={tooltipClass:{}},this.iconRef=s.createRef(),this.showTooltip=()=>{const{align:e}=this.props,t={display:"block",right:"30px",top:"5px",left:"inherit"};"right"===e&&(t.left="30px",t.right="inherit"),this.setState({tooltipClass:t})},this.hideTooltip=()=>{this.setState({tooltipClass:{display:"none"}})},this.closeTooltopHandler=()=>{this.setState({tooltipClass:{display:"none"}})}}componentDidMount(){const e=window.innerWidth,t=this.iconRef.current;e>991?(t.addEventListener("mouseover",()=>{this.showTooltip()}),t.addEventListener("mouseout",()=>{this.hideTooltip()})):t.addEventListener("click",()=>{this.setState({tooltipClass:{display:"block"}})})}componentWillUnmount(){const e=window.innerWidth,t=this.iconRef.current,a=function(){};e>991?(t.removeEventListener("mouseover",a),t.removeEventListener("mouseout",a)):t.removeEventListener("click",a)}render(){const{content:e,align:t,journey:a,parentElement:s}=this.props;if(null==e||""===e)return null;const{tooltipClass:r}=this.state,o=(0,i.d2)(),d=(0,l.jsxs)("span",{className:"right"!==t?"custom-tooltip watch-show leftarrow":"custom-tooltip watch-show",style:r,children:[(0,l.jsx)("i",{className:"icon-close-1",onClick:this.closeTooltopHandler}),(0,l.jsx)(c.A,{htmlContent:e})]});return(0,l.jsxs)("span",{className:"tooltip-position",children:[a&&"combos"===a?(0,l.jsx)("img",{src:"/assets/images/combos/information-gray.svg",ref:this.iconRef,className:"information-icon",alt:"Info"}):(0,l.jsx)("button",{type:"button",className:"link",children:(0,l.jsx)("img",{src:"/assets/images/icons/info_icon.png",ref:this.iconRef,className:"icon-info hd-info",alt:"Info"})}),s&&"block"===r.display&&o?n.createPortal((0,l.jsx)("div",{className:"combos",children:d}),s):d]})}}d.propTypes={content:o().string,align:o().string},d.defaultProps={align:"left"}},46089(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>ht});var s=a(96540),n=a(20454),r=a(64467),o=a(80045),i=a(45853),c=a(71519),l=a(49862);const d={likeToWatch:{backUrl:{default:{url:`/${l.A.atl_landing_path}`}},dataService:"rc_like_to_watch",activeStepper:"1",step:1},selectLanguage:{backUrl:{default:{url:`/${l.A.atl_unauth_recommendation_path}/like-to-watch`}},dataService:"rc_select_languages",activeStepper:"1",step:2},setupboxType:{backUrl:{default:{url:`/${l.A.atl_unauth_recommendation_path}/select-language`}},dataService:"atl_stb_type",activeStepper:"1",step:3},packRecommendation:{backUrl:{default:{url:`/${l.A.atl_unauth_recommendation_path}/setup-box-type`},hdFlag:{url:`/${l.A.atl_unauth_recommendation_path}/select-language`}},dataService:"rc_recommended_packs",activeStepper:"3",step:4},revisedRecommendation:{backUrl:{default:{url:`/${l.A.atl_unauth_recommendation_path}/pack-recommendation`}},dataService:"rc_revised_recommended_packs",activeStepper:"3",step:5},pickChannel:{backUrl:{default:{url:`/${l.A.atl_unauth_recommendation_path}/pack-recommendation`},revised:{url:`/${l.A.atl_unauth_recommendation_path}/revised-recommendation`}},dataService:"atl_pick_channels",activeStepper:"1",step:4},optionToProceed:{backUrl:{default:{url:`/${l.A.atl_unauth_recommendation_path}/pack-recommendation`},optimized:{url:`/${l.A.atl_unauth_recommendation_path}/optimize-pack`},revised:{url:`/${l.A.atl_unauth_recommendation_path}
1/revised-recommendation`}},dataService:"atl_payment_option",activeStepper:"3",step:6},getCallback:{backUrl:{default:{url:`/${l.A.atl_unauth_recommendation_path}/option-to-proceed`}},dataService:"atl_callback",activeStepper:"3",step:7,proceedOption:"offline"},otpVerify:{backUrl:{default:{url:`/${l.A.atl_unauth_recommendation_path}/get-callback`}},dataService:"atl_otp_validate",activeStepper:"3",step:8,proceedOption:"offline"},thankYou:{dataService:"atl_thank_you",activeStepper:"3",step:9,proceedOption:"offline"},optimizePack:{backUrl:{default:{url:`/${l.A.atl_unauth_recommendation_path}/pick-channel`}},dataService:"atl_optimized_pack",activeStepper:"3",step:5},chooseStb:{backUrl:{default:{url:`/${l.A.atl_unauth_recommendation_path}/option-to-proceed`}},dataService:"atl_stb_box",activeStepper:"3",step:7,proceedOption:"online"},makePaymentSummary:{backUrl:{default:{url:`/${l.A.atl_unauth_recommendation_path}/choose-stb`}},dataService:"atl_payment_summary",activeStepper:"3",step:8,proceedOption:"online"},saveAddress:{backUrl:{default:{url:`/${l.A.atl_unauth_recommendation_path}/make-payment-summary`}},dataService:"atl_save_address",activeStepper:"3",step:9,proceedOption:"online"},saveDetails:{backUrl:{default:{url:`/${l.A.atl_unauth_recommendation_path}/save-address`}},dataService:"atl_save_details",activeStepper:"3",step:10,proceedOption:"online"}},h={"select-language":"selectLanguage","like-to-watch":"likeToWatch","setup-box-type":"setupboxType","pack-recommendation":"packRecommendation","revised-recommendation":"revisedRecommendation","pick-channel":"pickChannel","option-to-proceed":"optionToProceed","get-callback":"getCallback","otp-verify":"otpVerify","thank-you":"thankYou","optimize-pack":"optimizePack","choose-stb":"chooseStb","make-payment-summary":"makePaymentSummary","save-address":"saveAddress","save-details":"saveDetails"};var p=a(21439),m=a(79168),u=a(88290),g=a(57900),f=a(74191),x=a(3304),v=a(39818),b=a(12683),y=a(6915),j=a(24713),k=a.n(j),N=a(33987),C=a(59087),A=a(97965),S=a(67358),P=a(44979),E=a(5556),O=a.n(E),T=a(74848);const w=["history"],_=["component","stepDone","isSticky","match","errorCode","showRecommLoader","showOptimizeLoader","setApiError","manifest"],I=["heading1","heading2","headingTooltip"];function D(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,s)}return a}function M(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?D(Object(a),!0).forEach(function(t){(0,r.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):D(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}const L={clearPackTimer:N.aG,setApiError:P.x8,resetChannels:C.Ux,resetForm:S.E2,hideSticky:P.wO};class R extends s.PureComponent{constructor(...e){super(...e),this.state={isloading:!0,pageData:{heading1:"",heading2:"",heading2_tooltip:""},currentPagePath:"",wrongRoute:!1,sessionData:{},manChannel:[]},this.isSessionExist=()=>{const e=(0,p.Ht)(l.A.sessionNames.atlUnauth);if(e)return this.setState({sessionData:e}),!0;this.createSession()},this.createSession=()=>{const e={stepDone:0,genre:[],language:{},channels:[],hdFlag:"",userInfo:{},uuid:""};(0,p.Nq)(l.A.sessionNames.atlUnauth,e),(0,p.Nq)("SOURCE","ATL"),this.setState({sessionData:e})},this.manageRedirection=(e,t)=>{const{getConnection:{payment:{paymentStatus:a,paymentMethod:s}},resetForm:n}=this.props;this.isSessionExist();const r=e[3],o=e[4];if(h[r]){const e=d[h[r]].step,{stepDone:i}=(0,p.Ht)(l.A.sessionNames.atlUnauth);!0===a&&e>1?s&&"CASH_ON_DELIVERY"===s?t.push(`/${l.A.connection_path}/cod-request-submitted`):t.push(`/${l.A.connection_path}/payment-success`):(!0===a&&1===e&&(n("full"),this.createSession()),e>i+1?this.goToLastActivity(i):this.getPageDetails(r,o))}else this.setState({wrongRoute:!0})},this.goToLastActivity=e=>{const t=this.props,{history:a}=t,s=((0,o.A)(t,w),Object.values(d)),n=Object.keys(d),r=Object.values(h),i=Object.keys(h),c=n[k()(s,t=>parseInt(t.step,10)===parseInt(e,10))];let m=i[r.indexOf(c)];const u=(0,p.Ht)(l.A.sessionNames.atlUnauth);if(5===e)m="OPTIMIZED"===u.flow?"optimize-pack":u.channels.length>
10?"revised-recommendation":"pack-recommendation";else if(e>6){let t;const a=(e,t)=>k()(s,a=>parseInt(a.step,10)===parseInt(e,10)&&a.proceedOption===t);"Y"===u.option.callback?(t=a(e,"offline"),m=i[t]):(t=a(e,"online"),m=i[t])}m?a.push(`/${l.A.atl_unauth_recommendation_path}/${m}`):a.push(`/${l.A.atl_landing_path}`)},this.getPageDetails=async(e,t)=>{try{const{manifest:t}=this.props;this.setState({isloading:!0,currentPagePath:e});const a=d[h[e]],s=a.dataService,n=!1;if(a&&!a.noLayout&&!n){"pack-recommendation"===e&&this.clearChannels();const a={apiPath:(0,p.th)(s,t),mock:!1},n=(await v.R.fetchData(a)).data,r=(0,b.S3)(n.data);r.metatag&&r.metatag.title&&(document.title=r.metatag.title),this.setState({isloading:!1,pageData:r})}}catch(e){const{setApiError:t}=this.props;this.setState({isloading:!1}),t(l.A.serverError,!0)}},this.clearChannels=()=>{const e=(0,p.Ht)(l.A.sessionNames.atlUnauth);e.stepDone&&e.stepDone>3&&(e.stepDone=3,e.channels=[],(0,p.Nq)(l.A.sessionNames.atlUnauth,e),this.setState({sessionData:e}))},this.sessionHandler=()=>{const{sessionData:e,manChannel:t}=this.state,{history:a,resetForm:s,resetChannels:n}=this.props,r=e=>{(0,p.Nq)(l.A.sessionNames.atlUnauth,e),this.setState({sessionData:e})};return{updateStep:t=>{const a=M({},e);a.stepDone=t,r(a)},getGenre:()=>e.genre||[],setGenre:t=>{const s=M({},e);s.genre=[...t],s.stepDone=1,r(s),a.push(`/${l.A.atl_unauth_recommendation_path}/select-language`)},getLanguage:()=>e.language||{},setLanguage:t=>{const s=M({},e);s.language=t,s.stepDone=2,r(s),a.push(`/${l.A.atl_unauth_recommendation_path}/setup-box-type`)},getStbType:()=>e.hdFlag,setStbType:t=>{const s=M({},e);s.hdFlag=t,s.stepDone=3,s.explorechannels=[],r(s),n(),a.push(`/${l.A.atl_unauth_recommendation_path}/pack-recommendation`)},getChannelList:()=>e.channels||[],setChannelList:t=>{const s=M({},e);if(s.channels=[...t],s.stepDone=4,r(s),4===e.stepDone)return!0;a.push(`/${l.A.atl_unauth_recommendation_path}/revised-recommendation`)},setRecommendedPack:(t,s,n)=>{const o=M({},e);o.packId=t,o.jobId=s,o.flow=n,o.stepDone=5,r(o),a.push(`/${l.A.atl_unauth_recommendation_path}/option-to-proceed`)},getJobId:()=>e.jobId,getPackId:()=>e.packId,showAddress:(t,a)=>{const s=M({},e);s.stepDone=8,s.packagesId=t,s.isCOD=a.isCOD,s.isCouponSelected=a.isCouponSelected,s.selectedCoupon=a.selectedCoupon,r(s)},getAddress:()=>e.userInfo,saveAddress:t=>{const s=M({},e);s.stepDone=9,s.userInfo=M(M({},s.userInfo),t),r(s),a.push(`/${l.A.atl_unauth_recommendation_path}/save-details`)},setExploreChannel:t=>{const s=M({},e);s.explorechannels=t,s.stepDone=5,r(s),a.push(`/${l.A.atl_unauth_recommendation_path}/optimize-pack`)},getPackagesId:()=>e.packagesId,getExploreChannel:()=>e.explorechannels||[],getPack:()=>e.packs||[],setPack:t=>{const s=M({},e);s.packs=t,s.stepDone=5,r(s),a.push(`/${l.A.atl_unauth_recommendation_path}/option-to-proceed`)},getOption:()=>e.option,setOption:t=>{const n=M({},e);n.option=t,n.stepDone=6,r(n),"Y"===t.callback?a.push(`/${l.A.atl_unauth_recommendation_path}/get-callback`):(s("full"),a.push(`/${l.A.atl_unauth_recommendation_path}/choose-stb`))},getCallbackDetails:()=>e.callbackDetails,setCallbackDetails:t=>e.callbackDetails=t,getCallback:()=>e.callback,setCallback:t=>{const s=M({},e);s.callback=t,t.isOtpEnable?(s.stepDone=7,r(s),a.push(`/${l.A.atl_unauth_recommendation_path}/otp-verify`)):(s.stepDone=8,r(s),a.push(`/${l.A.atl_unauth_recommendation_path}/thank-you`))},getOtp:()=>e.otp,setOtp:t=>{const s=M({},e);s.otp=t,s.stepDone=8,r(s),a.push(`/${l.A.atl_unauth_recommendation_path}/thank-you`)},getOptimizedPack:()=>e.optimizedPack,setOptimizedPack:t=>{const a=M({},e);a.optimizedPack=t,a.stepDone=8,r(a)},getStb:()=>e.stbId||"",setStb:(t,s,n)=>{const o=M({},e);o.stbId=t,o.stbName=s,o.couponData=n,o.stepDone=7,r(o),a.push(`/${l.A.atl_unauth_recommendation_path}/make-payment-summary`)},setRecomPack:t=>{const a=M({},e);a.sortedPack=t,r(a)},getRecomPack:()=>e,setOptimPack:t=>{const a=M({},e);a.optimPack=t,r(a)},getOptimPack:()=>e,setManualSelectedChannels:a=>{const s=M({},e);t.push(a),s.manualSelectedChannels=t,r(s)},getManualSelectedChannels:()=>e.manualSelectedChannels,setManualChannels:t=>{const a=M({},e);a.manualSelectedChannels=[],a.manualSelectedChannels=t,r(a)}}},this.getBackUrl=(e,t)=>
1{const a=this.props,s=Object.assign({},((0,n.A)(a),a));let r="",o={};return e&&e.backUrl&&(t&&e.backUrl[t]?(o=M({},e.backUrl[t]),r=o.url):(o=M({},e.backUrl.default),r=o.url),o.addParamRedux&&s[o.addParamRedux]&&(r+=`/${s[o.addParamRedux]}`)),r}}componentDidMount(){const{location:e,history:t}=this.props,a=e.pathname.split("/");this.manageRedirection(a,t)}UNSAFE_componentWillReceiveProps(e){const{location:t,history:a,hideSticky:s,isSticky:n,clearPackTimer:r}=e;if(this.props.location.pathname!==t.pathname){r(),this.setState({isloading:!0}),n&&s();const e=t.pathname.split("/");this.manageRedirection(e,a)}}render(){const e=this.props,{component:t,stepDone:a,isSticky:n,match:{params:r},errorCode:v,showRecommLoader:b,showOptimizeLoader:j,setApiError:k,manifest:N}=e,C=(0,o.A)(e,_),A=this.state,{wrongRoute:S,currentPagePath:P,isloading:E,pageData:{heading1:O,heading2:w,headingTooltip:D},sessionData:{tsHdFlag:L,flow:R,channels:F}}=A,B=(0,o.A)(A.pageData,I),U=h[P],$=d[U];if(S)return(0,T.jsx)(y.default,{});if($&&$.noLayout&&!0===$.noLayout)return(0,T.jsx)(i.qh,M(M({},C),{},{render:e=>(0,T.jsx)(t,M(M({},e),{}
1,{urlParams:r,innerPageProps:B}))}));let H="";return $&&$.backUrl&&""!==$.backUrl&&(H="Y"===L&&"pack-recommendation"===P?this.getBackUrl($,"hdFlag"):"option-to-proceed"===P?"OPTIMIZED"===R?this.getBackUrl($,"optimized"):F&&Array.isArray(F)&&F.length>0?this.getBackUrl($,"revised"):this.getBackUrl($,""):"pick-channel"===P&&F&&Array.isArray(F)&&F.length>0?this.getBackUrl($,"revised"):this.getBackUrl($,"")),(0,T.jsx)(i.qh,M(M({},C),{},{render:e=>(0,T.jsx)(s.Fragment,{children:E?(0,T.jsx)(f.A,{}):(0,T.jsxs)("div",{className:"inner-page",children:[(0,T.jsx)(m.A,{headerType:"recommendation",pageStep:$.step}),(0,T.jsx)("div",{className:"content-container",children:(0,T.jsxs)("div",{className:"explore"===U?"container of-hidden":"container",children:[!b&&!j&&H&&""!==H&&(0,T.jsx)("div",{className:n?"back-button fix":"back-button",children:(0,T.jsxs)(c.N_,{to:H,children:[(0,T.jsx)("i",{className:"icon-left-arrow",title:"Back"}),(0,T.jsx)("span",{children:"Back"})]})}),v?(0,T.jsx)(x.A,{}):(0,T.jsxs)(s.Fragment,{children:[(0,T.jsxs)("div",{className:"main-container",children:[!b&&!j&&(0,T.jsxs)("div",{className:"heading-md",children:[(0,T.jsxs)("h1",{className:"heading1 gradient",children:[O,""!=D&&(0,T.jsx)(u.A,{content:D})]}),"pack-recommendation"!==P&&"revised-recommendation"!==P&&(0,T.jsx)("h2",{className:"heading2",children:w})]}),(0,T.jsx)(t,M(M({},e),{},{currentPage:U,urlParams:r,innerPageProps:B,isSticky:n,getApiUrlManifest:p.th,manifest:N,setApiError:k,sessionHandler:this.sessionHandler,sessionKey:l.A.sessionNames.atlUnauth}))]}),(0,T.jsx)(g.A,{})]})]})})]})})}))}}R.propTypes={clearPackTimer:O().func.isRequired,hideSticky:O().func.isRequired,setApiError:O().func.isRequired};const F=(0,A.Ng)(e=>({showOptimizeLoader:e.getRecommendationReducer.showOptimizeLoader,showRecommLoader:e.getRecommendationReducer.showRecommLoader,getConnection:e.getConnectionReducer,manifest:e.commonReducer.manifest,isLoading:e.commonReducer.isLoading,isSticky:e.commonReducer.isSticky,errorCode:e.commonReducer.errorCode}),L)((0,i.y)(R));var B=a(18918),U=a(91835),$=a(46355),H=a(84941),G=a(45951),q=a(56345),W=a(21247),z=a(88827),V=a(60676),K=a(10705);const Y={selectPackInCart:C.nH,getUpdatedPackList:C.$},J=(0,A.Ng)(e=>({s3Data:e.atlUnauthRecommendationReducer.s3Data}),Y)((0,K.A)(e=>{const t={buttonConfig:{type:"button",class:"wAutoBlue"},text:"Add"},{cardData:a,getImageUrlManifest:n,apiType:r}=e,o=n("default_channel"),i={buttonConfig:{type:"button",class:"wAutoWhite"},text:"Added"},c=a.channel_name,l=a.channel_price,d=a.isSelected?(0,T.jsx)(z.A,{onClick:()=>((t,a,s)=>{const{getUpdatedPackList:n,resetStep:r,sessionHandler:o}=e,i=o().getManualSelectedChannels().filter(e=>e.id!==s);r(),n(t,a,s),o().setManualChannels(i)})(r,a.category,a.id),config:i.buttonConfig,content:i.text}):(0,T.jsx)(z.A,{onClick:()=>((t,a,s,n,r)=>{const{selectPackInCart:o,sessionHandler:i}=e,c={name:n,id:s,price:r,brand:"Tataplay",category:t,variant:a};o(t,a,s,n),i().setManualSelectedChannels(c)})(r,a.category,a.id,c,l),config:t.buttonConfig,content:t.text}),h=(0,T.jsx)("div",{className:"card-sm pack-details",children:(0,T.jsxs)("div",{className:"card-body text-center",children:[(0,T.jsx)("h2",{className:"packname",children:a.channel_name}),(0,T.jsx)("div",{children:(0,T.jsx)(V.A,{src:(0,p.zp)(a.channel_name),title:a.channel_name,alt:a.channel_name,altImage:o,className:"img-fluid zoom channel-img-ht"})}),(0,T.jsxs)("div",{className:"card-actions aln-center",children:[(0,T.jsxs)("span",{className:"price-sm",children:[(0,T.jsx)("span",{className:"rupee",children:" ₹ "}),a.channel_price,(0,T.jsx)("span",{className:"duration",children:"/month"})]}),d]})]})});return(0,T.jsx)(s.Fragment,{children:h})})),X=e=>{const t={buttonConfig:{type:"button",class:"smallWhite"},text:"Load More"},a=()=>{const{accordionData:{name:t,pageSize:a},requestData:s,apiType:n,loadMoreIndependentPackage:r}=e;r({apiType:"loadMore",packtype:n,requestBody:s,category:t,pageSize:a+1})},{accordionData:n,toggleAccordian:r,isOpen:o,apiType:i}=e,c={},l=["box-contr add-packs"];return"broadcaster-packs"===i?l.push("four-column packs"):"ts-services"===i?(l.push("four-column services packs"),c.display="none"):"ts-channels"===i?l.push("four-column services packs"):l.push("three-column recomnd"),(0,T.jsxs)(s.Fragment,{children:["ts-channels"===i&&n.hideAccordionTitle?null:(0,T.jsx)("div",{className:"card-header",style:c,onClick:r,children:(0,T.jsx)("a",{href:"javascript:void(0)",className:o?"":"collapsed",children:(0,T.jsxs)("h5",{className:"mb-0",children:[n.name,(0,T.jsx)("i",{className:"icon-down-open-big rotate-icon"})]})})}),(0,T.jsx)(W.A,{isOpen:o||n.hideAccordionTitle,children:(0,T.jsx)("div",{className:"pack-bundle",children:(0,T.jsx)("div",{className:l.join(" "),children:(()=>{const{accordionData:s,apiType:n,resetStep:r,sessionHandler:o}=e,i=G.R9[n].packlength,c=Math.ceil(s.packages.length/parseInt(i,10)),l=[];
1if(s.packages&&s.packages.length){const e="ts-services"===n||s.hideAccordionTitle?s.packages.length:i*parseInt(s.pageSize,10);for(let t=0;t<e;t+=1){const e=s.packages[t];e&&l.push((0,T.jsx)(J,{category:s.name,cardData:e,resetStep:r,apiType:n,sessionHandler:o},`${e.id}-${t}`))}s.pageSize<c&&"ts-services"!==n&&l.push((0,T.jsx)("div",{className:"text-center w100pcnt",children:(0,T.jsx)(z.A,{config:t.buttonConfig,content:t.text,onClick:a})},"button"))}else l.push((0,T.jsxs)("div",{className:"heading-md text-center full-width",children:[(0,T.jsx)("h2",{className:"heading2 gradient",children:"Sorry! No Result Found"}),(0,T.jsx)("img",{src:"/assets/images/summary-sbt.png",alt:"No Result Found",title:"No Result Found",className:"img-fluid"})]},"no-data"));return l})()})})})]})};X.propTypes={accordionData:O().instanceOf(Object).isRequired,toggleAccordian:O().func.isRequired,isOpen:O().bool.isRequired};const Z=X,Q={loadMoreIndependentPackage:C.OT};class ee extends s.Component{constructor(...e){super(...e),this.state={openId:0},this.toggleAccordian=e=>{const{openId:t}=this.state;t===e?this.setState({openId:-1}):this.setState({openId:e})}}UNSAFE_componentWillReceiveProps(e){const{openId:t}=this.state,{packageData:a}=this.props;e.packageData.length!==a.length&&0!==t&&this.setState({openId:0})}render(){const{openId:e}=this.state,{packageData:t,requestData:a,getPackagesHandler:n,loadMoreIndependentPackage:r,apiType:o,isLoading:i,searchInputData:c,resetStep:l,sessionHandler:d}=this.props;let h={};const m=[];if("ts-channels"===o&&c){let e=[];h=(0,p.UY)(t,"packages");const a=[],s=[];Object.keys(h).forEach(e=>{e.toLowerCase().includes(c.toLowerCase())&&("Y"===h[e].hd?a.push(h[e]):s.push(h[e]))}),e=[...a,...s],m.push({name:"Search Result",packages:e,hideAccordionTitle:!0})}return(0,T.jsx)(s.Fragment,{children:(0,T.jsx)("div",{className:"main-container",children:(0,T.jsxs)("div",{className:"pack-result-contr",children:[i?(0,T.jsx)(f.A,{}):null,(0,T.jsx)("div",{className:"accordion md-accordion",children:(c&&"ts-channels"===o?m:t&&t).map((t,s)=>(0,T.jsx)(Z,{accordionData:t,isOpen:s===e,requestData:a,apiType:o,getPackagesHandler:n,resetStep:l,loadMoreIndependentPackage:r,toggleAccordian:()=>this.toggleAccordian(s),sessionHandler:d},`${t.name}-${s}`))})]})})})}}const te=(0,A.Ng)(e=>({isLoading:e.commonReducer.isLoading,filterApplied:e.atlUnauthRecommendationReducer.filterApplied,searchInputData:e.atlUnauthRecommendationReducer.searchInputData}),Q)(ee),ae={resetSearchInputData:C.qS,getPackages:C.G9,setExploreDataInRedux:C.fh,getSearchIndependentInputData:C.lw,setApiError:P.x8};class se extends s.Component{constructor(...e){super(...e),this.state={tabId:"ts-channels"},this.UNSAFE_componentWillMount=()=>{const{resetSearchInputData:e}=this.props;e()},this.componentDidMount=()=>{(0,p.Sw)({event:"Explore More","Type of Customer":"ATL-New"});const{tabId:e}=this.state;this.getPackageData(e)},this.getPackageData=async e=>{const{setExploreDataInRedux:t,getPackages:a,packages:s,sessionHandler:n}=this.props,r=n().getStbType(),o=n().getExploreChannel();try{const e=(await v.R.getChannelCategory()).data;if(e){t("channelCategory",e)}}catch(e){const{setApiError:t}=this.props;t(l.A.serverError,!0)}const i=s[G.R9[e].apiType];(!i||Array.isArray(i)&&i.length<1)&&a({packtype:e,stbType:r,selectedChannels:o})},this.toggle=()=>{this.setState(e=>({collapse:!e.collapse}))},this.pushGaPackClick3=e=>{const t={event:"add-To-Cart",ecommerce:{currencyCode:"INR",add:{actionField:{step:"Add To Cart"},products:e}}};(0,p.Sw)(t)},this.sendEventToGa=()=>{const{sessionHandler:e}=this.props,t=e().getManualSelectedChannels(),a=[];for(let e=0;e<t.length;e++)a.push({name:t[e].name,id:t[e].id,price:t[e].price,brand:t[e].brand,category:t[e].category,variant:t[e].variant,"Type of Customer":"ATL-New"});this.pushGaPackClick3(a)},this.onCheckOut=()=>{const{sessionHandler:e,selectedPacks:t}=this.props;this.sendEventToGa(),e().setExploreChannel(t)},this.resetStep=()=>{const{sessionHandler:e}=this.props;e().updateStep(3)}}render(){const{tabId:e}=this.state,{getPackages:t,getSearchIndependentInputData:a,resetSearchInputData:n,packages:r,searchInputData:o,errorCode:i,selectedPacks:c,sessionHandler:d,innerPageProps:{f
1ield_disclaimer:h}}=this.props,p=r[G.R9[e].apiType];return i?(0,T.jsx)(x.A,{}):!p||Array.isArray(p)&&0===p.length?(0,T.jsx)(f.A,{}):(0,T.jsxs)(s.Fragment,{children:[(0,T.jsx)("div",{className:"coupon-selected",style:c.length>0?{display:"block"}:{display:"none"},children:(0,T.jsxs)("a",{className:"checkout-trigger",id:"gnc-confirm",href:"javascript:void(0)",onClick:()=>this.onCheckOut(),children:[(0,T.jsxs)("span",{children:[(0,T.jsxs)("span",{className:"coupon-count",children:[(0,T.jsx)("span",{id:"coupon-number",children:`${c.length} `}),c.length>1?"Packs selected":"Pack selected"]}),(0,T.jsx)("span",{className:"checkout",children:"Confirm"})]}),(0,T.jsx)("i",{className:"icon-right-arrow"})]})}),(0,T.jsx)(q.A,{getSearchInputData:a,resetSearchInputData:n,searchInputData:o,apiType:e}),p&&(0,T.jsx)(te,{apiType:e,packageData:p,getPackagesHandler:t,searchInputData:o,resetStep:this.resetStep,parentPath:"",sessionHandler:d}),(0,T.jsxs)("div",{className:"mT48 text-center",children:[h,(0,T.jsx)("a",{href:`/${l.A.drupal_path}/compliance`,rel:"nofollow",children:" consumer corner"}),"."]})]})}}const ne=(0,A.Ng)(e=>({packages:e.atlUnauthRecommendationReducer.packages,searchInputData:e.atlUnauthRecommendationReducer.searchInputData,selectedPacks:e.atlUnauthRecommendationReducer.selectedPacks,errorCode:e.commonReducer.errorCode}),ae)(se),re=e=>{const t={buttonConfig:{type:"submit",class:"wAutoLgBlue"},text:"Proceed to Order Online",url:"select-language",disabled:!1},a={buttonConfig:{type:"submit",class:"wAutoLgBlue"},text:"Get a Call Back",url:"select-language",disabled:!1},n=t=>{(e=>{let t;switch(e.callback){case"N":t="Proceed to order online";break;case"Y":t="Order Type Selection"}(0,p.Sw)({event:t,"Type of Customer":"ATL-New"})})(t);const{sessionHandler:a}=e;a().setOption(t)};return(0,T.jsx)(s.Fragment,{children:(0,T.jsxs)("div",{className:"btn-contr text-center more-connection-btn",children:[(0,T.jsx)(z.A,{disabled:t.disabled,config:t.buttonConfig,content:t.text,onClick:()=>n({callback:"N"})}),(0,T.jsx)(z.A,{disabled:a.disabled,config:a.buttonConfig,content:a.text,onClick:()=>n({callback:"Y"})})]})})};var oe=a(56480),ie=a(34674);const ce=["hasErrors"];function le(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,s)}return a}function de(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?le(Object(a),!0).forEach(function(t){(0,r.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):le(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}class he extends s.Component{constructor(...e){super(...e),this.callBackForm={firstName:{wrapperClasses:["form-group","first-name-field"],labelConfig:{label:"Enter your first name",classes:["sel","active"]},elementType:"input",elementConfig:{type:"text",placeholder:"",maxLength:24,tabIndex:0},value:"",errorMessage:"",valid:!0,touched:!1},lastName:{wrapperClasses:["form-group","last-name-field"],labelConfig:{label:"Enter your last name",classes:["sel","active"]},elementType:"input",elementConfig:{type:"text",placeholder:"",maxLength:24,tabIndex:0},value:"",errorMessage:"",valid:!0,touched:!1},phone:{wrapperClasses:["form-group","phone-field"],labelConfig:{label:"Enter your mobile number",classes:["sel","active"]},elementType:"customPhone",elementConfig:{type:"tel",placeholder:"",maxLength:10,tabIndex:0},value:"",errorMessage:"",valid:!0,touched:!1}},this.state={render:!0,infoForm:de({},this.callBackForm),formErrorMessage:"",button:{buttonConfig:{type:"submit",class:"wAutoLgBlue"},text:"Continue",url:"select-language",disabled:!1}},this.componentDidMount=()=>{const{infoForm:e}=this.state,{sessionHandler:t}=this.props,a=t().getCallbackDetails(),s=de({},e);a&&(s.firstName.value=a.firstName||"",s.lastName.value=a.lastName||"",s.phone.value=a.phone||"",this.setState({infoForm:s}))},this.inputChangedHandler=(e,t)=>{const{infoForm:a}=this.state,s=de({},a),n=de({},s[t]);let r=e;if("phone"===t&&(r=r.replace(/[^0-9]/g,""),r.length>
110&&(r=r.slice(0,10))),"firstName"===t||"lastName"===t){r=r.replace(/[^a-zA-Z]/g,"");const{maxLength:e}=s[t].elementConfig;e&&r.length>e&&(r=r.slice(0,e))}else{const{maxLength:e}=s[t].elementConfig;e&&r.length>e&&(r=r.slice(0,e))}n.value=r,n.touched=!0,n.valid=!0,n.errorMessage="",s[t]=n,this.setState({infoForm:s})},this.sendEventToGA=()=>{(0,p.Sw)({event:"Share Details-Callback","Type of Customer":"ATL-New"})},this.validateForm=async()=>{const{infoForm:e}=this.state,{setApiError:t,sessionHandler:a}=this.props,s={},n=Object.keys(e);n.forEach(t=>{s[t]=e[t].value});const r=ie.A.validateCallBackDetailsForm(s);let{hasErrors:i}=r,c=(0,o.A)(r,ce);const d=de({},e);if(i)n.forEach(e=>{const t=c[`${e}Message`];t&&""!==t&&(d[e].valid=!1,d[e].errorMessage=t)}),this.setState({infoForm:d,formErrorMessage:""});else{this.sendEventToGA(),this.setState({render:!1}),a().setCallbackDetails(s);try{const e=a().getJobId(),t=a().getPackId(),n=de({},s);n.jobId=e,n.recommendedPackId=t;const r=(await v.R.saveCallBackDetails(n)).data;if(r.status===l.A.MESSAGES_TYPES.S3_SUCCESS){const e=r.data;a().setCallback(e)}else this.setState({formErrorMessage:r.message,render:!0})}catch(e){t(l.A.serverError,!0)}}}}render(){const{button:e,infoForm:t,render:a,formErrorMessage:n}=this.state,r=[];return Object.keys(t).forEach(e=>{r.push({id:e,config:t[e]})}),(0,T.jsxs)(s.Fragment,{children:[a?null:(0,T.jsx)(f.A,{}),(0,T.jsxs)("form",{onSubmit:this.validateForm,action:"javascript:void(0)",children:[(0,T.jsx)("div",{className:"innercontainer-xxs",children:r&&r.map(e=>(0,T.jsx)(oe.A,{labelConfig:e.config.labelConfig,elementType:e.config.elementType,elementConfig:e.config.elementConfig,value:e.config.value,valid:e.config.valid,errorMessage:e.config.errorMessage,touched:e.config.touched,wrapperClasses:e.config.wrapperClasses,changed:t=>this.inputChangedHandler(t,e.id)},e.id))}),(0,T.jsxs)("div",{className:"btn-contr text-center more-connection-btn",children:[(0,T.jsx)("h3",{className:"heading3 validate invalid-text",children:n}),(0,T.jsx)(z.A,{disabled:e.disabled,config:e.buttonConfig,content:e.text,onClick:()=>this.validateForm})]})]})]})}}const pe=he,me=["hasErrors"];function ue(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,s)}return a}function ge(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?ue(Object(a),!0).forEach(function(t){(0,r.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ue(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}class fe extends s.Component{constructor(e){super(e),this.inputChangedHandler=(e,t)=>{const{otpForm:a}=this.state,s=ge({},a),n=ge({},s[t]);"validateOTP"===t&&(e=e.replace(/[^0-9]/g,"")).length>6&&(e=e.slice(0,6)),n.value=e,n.touched=!0,n.valid=!0,n.errorMessage="",s[t]=n,this.setState({otpForm:s,validateOtpMEssage:"",resendOtpMessage:""})},this.ResendOTP=async()=>{const{resendOtp:e,sessionHandler:t}=this.props;this.setState({resendOtpMessage:(0,T.jsx)("span",{className:"lds-hourglass",children:" Sending..."}),validateOtpMEssage:""});const a=t().getCallback(),s={};s.id=a.transactionId,e(s)},this.validateForm=async()=>{const{otpForm:e}=this.state,{validateOTPFromServer:t,sessionHandler:a}=this.props,s={};for(const t in e)s[t]=e[t].value;const n=ie.A.validateOTP(s),{hasErrors:r}=n,i=(0,o.A)(n,me);if(r){const t=ge({},e);for(const a in e){const e=i[`${a}Message`];e&&""!==e&&(t[a].valid=!1,t[a].errorMessage=e)}this.setState({otpForm:t,formErrorMessage:""})}else{(0,p.Sw)({event:"OTP Submission","Type of Customer":"ATL-New"}),this.setState({render:!1});const e=a().getCallback(),n={};n.id=e.transactionId,n.otp=s.validateOTP,t(n)}},this.initialForm={validateOTP:{wrapperClasses:["form-group"],labelConfig:{label:"",classes:["sel","active"]},elementType:"input",elementConfig:{type:"text",placeholder:"",maxLength:6,tabIndex:0},value:"",errorMessage:"",valid:!0,touched:!1}},this.state={render:!0,otpForm:ge({},this.initialForm),formErrorMessage:"",resendOtpMessage:"",validateOtpMEssage:"",button:{buttonConfig:{type:"submit",class:"wAutoLgBlue"},text:"Submit",url:"select-language",disabled:!1}}}componentDidMount(){const{otpForm:e}=this.state,{sessionHandler:t}
1=this.props,a=t().getCallbackDetails(),s=ge({},e);a&&(s.validateOTP.labelConfig.label=`Enter OTP sent to +91 ${a.phone}`||"",this.setState({otpForm:s}))}componentDidUpdate(e){const{resendOTPData:{status:t,message:a},otpData:s,sessionHandler:n}=this.props;void 0!==t&&e.resendOTPData.status!==t&&("SUCCESS"===t?this.setState({render:!0,buttonResendOTP:{buttonConfig:{class:"white"},disabled:!1,text:"Resend OTP"},resendOtpMessage:(0,T.jsxs)("span",{className:"lds-hourglass-g",children:[" ",a]}),validateOtpMEssage:""}):this.setState({render:!0,buttonResendOTP:{buttonConfig:{class:"white"},disabled:!1,text:"Resend OTP"},resendOtpMessage:(0,T.jsxs)("span",{className:"lds-hourglass-w",children:[" ",a]}),validateOtpMEssage:""})),void 0!==s.status&&e.otpData.status!==s.status&&("SUCCESS"===s.status?n().setOtp(s.status):this.setState({render:!0,validateOtpMEssage:(0,T.jsxs)("span",{className:"lds-hourglass-w",children:[" ",s.message]}),resendOtpMessage:""}))}render(){const{button:e,otpForm:t,render:a,formErrorMessage:n,resendOtpMessage:r,validateOtpMEssage:o}=this.state,i=[];return Object.keys(t).forEach(e=>{i.push({id:e,config:t[e]})}),(0,T.jsxs)(s.Fragment,{children:[a?null:(0,T.jsx)(f.A,{}),(0,T.jsxs)("form",{action:"javascript:void(0)",children:[(0,T.jsxs)("div",{className:"innercontainer-xxs",children:[i&&i.map(e=>(0,T.jsx)(oe.A,{labelConfig:e.config.labelConfig,elementType:e.config.elementType,elementConfig:e.config.elementConfig,value:e.config.value,valid:e.config.valid,errorMessage:e.config.errorMessage,touched:e.config.touched,wrapperClasses:e.config.wrapperClasses,changed:t=>this.inputChangedHandler(t,e.id)},e.id)),(0,T.jsx)("p",{className:"verifyOtp",onClick:this.ResendOTP,children:"Resend OTP"}),(0,T.jsxs)("p",{className:"mT48 text-center",children:[r,(0,T.jsx)("span",{className:"lds-hourglass-w",children:o})]})]}),(0,T.jsxs)("div",{className:"btn-contr text-center",children:[(0,T.jsx)("h3",{className:"heading3 validate invalid-text",children:n}),(0,T.jsx)(z.A,{disabled:e.disabled,config:e.buttonConfig,content:e.text,onClick:this.validateForm})]})]})]})}}const xe={validateOTPFromServer:C.J5,resendOtp:C.Ty},ve=(0,A.Ng)(e=>({resendOTPData:e.atlUnauthRecommendationReducer.resendOTPData,otpData:e.atlUnauthRecommendationReducer.otpData}),xe)(fe);var be=a(31383),ye=a(67475),je=a(39789);const ke={openModal:ye.qf,closeModal:ye.Oo};class Ne extends s.Component{constructor(...e){super(...e),this.state={collapse:"R1"===this.props.index,showMore:!1,arrowUp:!0,button:{buttonConfig:{type:"button",class:"smallBlue"},text:"Get this Pack"},proccedButton:{buttonConfig:{type:"button",class:"smallBlue"},text:"Proceed with this Pack"}},this.toggle=()=>{this.setState(e=>({collapse:!e.collapse,arrowUp:!e.arrowUp}))},this.showChannel=()=>{const{showMore:e}=this.state;this.setState({showMore:!e})},this.getPackList=()=>{const{showMore:e}=this.state,{openModal:t,pack:{packList:a,rentalPrice:s}}=this.props;let n=a.length;a.length>3&&(n=e?a.length:3);const r=[];for(let e=0;e<n;e++){const s=a[e],n={hd:parseInt(s.hdCount||"0",10),sd:parseInt(s.sdCount||"0",10)},o=(0,T.jsx)("span",{className:"d-block fs14",children:(0,T.jsxs)("span",{children:[parseInt(s.hdCount||"0",10)+parseInt(s.sdCount||"0",10)>1?`(Channels: ${parseInt(s.hdCount||"0",10)+parseInt(s.sdCount||"0",10)}
1)`:`(Channel: ${parseInt(s.hdCount||"0",10)+parseInt(s.sdCount||"0",10)})`," "]})});r.push((0,T.jsxs)("div",{className:"flex mB10",children:[(0,T.jsxs)("div",{className:"pack-name",children:[`${s.packCategory}`,o]}),(0,T.jsxs)("div",{className:"price",children:[(0,T.jsx)("span",{className:"rupee",children:"₹"}),s.packPrice,(0,T.jsx)("i",{className:"demo-icon icon-info link",onClick:()=>t(je.lx.PACK_DETAILS,{packId:s.bouquetId,packName:s.packCategory,count:n})})]})]},s.bouquetId))}return s&&r.push((0,T.jsxs)("div",{className:"flex mB10",children:[(0,T.jsx)("div",{className:"pack-name",children:"Network Fee"}),(0,T.jsxs)("div",{className:"price",children:[(0,T.jsx)("span",{className:"rupee",children:"₹"}),s]})]})),a.length>3&&(e?r.push((0,T.jsx)("div",{className:"bold optimized-pack-view",color:"primary",onClick:this.showChannel,children:(0,T.jsx)("small",{children:(0,T.jsx)("b",{children:"Show less"})})})):r.push((0,T.jsx)("div",{className:"bold optimized-pack-view",color:"primary",onClick:this.showChannel,children:(0,T.jsx)("small",{children:(0,T.jsx)("b",{children:"View all"})})}))),r},this.proccedWithThisPack=(e,t)=>{const{proccedWithThisPackHandler:a}=this.props;a(e,t)},this.renderBenefitsBlock=()=>{const{index:e,bestPack:t,pack:a,isEqual:s}=this.props;if("R1"===e&&a&&t&&"Y"!==s){const e=parseInt(t.grandTotal||"0",10)-parseInt(a.grandTotal||"0",10),s=parseInt(a.hdCount||"0",10)+parseInt(a.sdCount||"0",10)-(parseInt(t.hdCount||"0",10)+parseInt(t.sdCount||"0",10)),n=parseInt(a.hdCount||"0",10)-parseInt(t.hdCount||"0",10),r=parseInt(a.sdCount||"0",10)-parseInt(t.sdCount||"0",10);return(0,T.jsxs)("div",{className:"pack-footer",children:[(0,T.jsx)("div",{className:"text-center mB20 ",children:(0,T.jsx)("b",{children:"Your Benefits"})}),(0,T.jsxs)("div",{className:"flex",children:[s>0?(0,T.jsxs)("div",{className:"data-contr flex-v-center",children:[(0,T.jsx)("span",{className:"main-txt txt",children:s}),(0,T.jsxs)("span",{className:"txt",children:[n>0&&r>0?(0,T.jsxs)("small",{className:"d-block",children:[n," HD"]}):null,n>0&&r>0?(0,T.jsxs)("small",{className:"d-block",children:[r," SD"]}):null]}),(0,T.jsx)("p",{className:"desc ",children:"Channels added on top of your selection"})]}):null,e&&e>0?(0,T.jsxs)("div",{className:"data-contr",children:[(0,T.jsxs)("span",{className:"main-txt",children:[(0,T.jsx)("span",{className:"rupee",children:"₹"}),e]}),(0,T.jsx)("p",{className:"desc",children:"Savings per month over your selection"})]}):null]})]})}return""}}render(){const{index:e,openModal:t,pack:a,sessionKey:n,boxBadge:r,boxHeading:o}=this.props;let i="";const c=a.packList.map(e=>e.bouquetId).sort();for(let e=0;e<c.length;e++){const t=c[e];t&&(i+=(0!==e?"-":"")+t)}const{proccedButton:l,arrowUp:d,collapse:h}=this.state;let p;"atlUnauth"===n&&(p=(0,T.jsx)("div",{className:"btn-contr text-center",children:(0,T.jsx)(z.A,{config:l.buttonConfig,content:l.text,onClick:()=>this.proccedWithThisPack(a.recommId,a.requestId)})}));const m={hd:parseInt(a.hdCount||"0",10),sd:parseInt(a.sdCount||"0",10)};return(0,T.jsx)(s.Fragment,{children:(0,T.jsxs)("div",{className:"col-xs-12 col-sm-6 col-md-6 "+("R1"===e?"box1":"box2"),children:[(0,T.jsx)("div",{className:"text-center o-mb35",children:(0,T.jsx)("h3",{className:"gradient",children:o})}),(0,T.jsx)("div",{className:"card pack-details",children:(0,T.jsxs)("div",{className:"card-body "+("R1"===e?"active a-card":""),children:[(0,T.jsxs)("div",{className:"pack-dtl-contr",children:[(0,T.jsx)("span",{className:"badge badge-danger bold badge-lg "+("R1"===e?"":"active-badge"),children:r}),(0,T.jsx)("div",{className:"pack-header v-center active",children:(0,T.jsxs)("div",{className:"c-pack-body",children:[(0,T.jsxs)("div",{className:"main-txt",children:[(0,T.jsx)("span",{className:"rupee",children:"₹"}),a.grandTotal,(0,T.jsx)("small",{className:"sub-txt",children:" / month"}),(0,T.jsx)("div",{children:(0,T.jsxs)("small",{className:"sub-txt mT7",children:["Total no. of channels:",(0,T.jsx)("span",{className:"text-dGray bold",children:` ${parseInt(a.hdCount||"0",10)+parseInt(a.sdCount||"0",10)}`})]})}),(0,T.jsx)("a",{className:"btn btn-secondary waves-effect waves-light add-offer-btn btn-sm mT10",href:"#!",onClick:()=>t(je.lx.PACK_DETAILS,{packId:i,packName:"Channels Details",count:m}),children:"View Channels"}),(0,T.jsx)("div",{className:d?"reco-toggle-active":"reco-toggle",color:"primary",onClick:this.toggle,style:{marginBottom:"1rem"}})]}),(0,T.jsxs)(W.A,{isOpen:h,children:[(0,T.jsx)("div",{className:"pack-contr",children:this.getPackList()}),"R1"!==e?p:null]})]})}),(0,T.jsx)("div",{children:this.renderBenefitsBlock()})]}),"R1"===e?p:null]})})]})})}}
1Ne.propTypes={index:O().number.isRequired};const Ce=(0,A.Ng)(null,ke)(Ne),Ae=()=>(0,T.jsx)("div",{className:"container",children:(0,T.jsx)("div",{className:"main-container breakerTxt text-center",children:(0,T.jsxs)("div",{className:"heading-md posR",children:[(0,T.jsx)("h1",{className:"heading1 gradient",children:"Optimizing your pack now..."}),(0,T.jsx)("h2",{className:"heading2",children:"Keeping your selection intact we are optimizing your pack"}),(0,T.jsx)("div",{className:"loader mT150"})]})})}),Se={getChannels:N.Jp,getPackRecommendation:N.Fq,setApiError:P.x8};class Pe extends s.Component{constructor(e){super(e),this.componentDidMount=()=>{this.getPacksAndChannels()},this.componentDidUpdate=e=>{const{recommendationPacks:t,sessionHandler:a}=this.props;if(e.recommendationPacks!==t&&0!==t.length){const e=[];for(let a=0;a<t.length;a++){const s=t[a].packList.sort((e,t)=>e.packageId-t.packageId).filter(e=>e.packPrice>0).map(e=>e.packageId);e.push({packages:s.join("|"),pack_id:t[a].recommId})}this.sendProductImpression(e),a().setOptimPack(e)}},this.sendProductImpression=e=>{const{recommendationPacks:t}=this.props,a=[];for(let s=0;s<t.length;s++)a.push({name:e[s].packages,id:e[s].packages,price:t[s].grandTotal,brand:"Tataplay",category:"Optimized Packs",variant:"Optimized Packs","Type of Customer":"ATL-New"});(0,p.Sw)({event:"eec.productimpression",ecommerce:{currencyCode:"INR",impressions:a}})},this.getPacksAndChannels=async()=>{const{getChannels:e,getPackRecommendation:t,sessionKey:a}=this.props,s=(0,p.Ht)(a);t((0,be.X6)(s,!0),a);const n=s.hdFlag,r=await e(n);this.setState({channels:r,selectedChannels:s.channels})},this.pushGaPackClick1=e=>{const t={event:"product-Click",ecommerce:{click:{actionField:{step:"Product Selection"},products:e}},eventCallback:function(){}};(0,p.Sw)(t)},this.pushGaPackClick3=e=>{const t={event:"add-To-Cart",ecommerce:{currencyCode:"INR",add:{actionField:{step:"Add To Cart"},products:e}}};(0,p.Sw)(t)},this.sendEventToGa=e=>{const{recommendationPacks:t,sessionHandler:a}=this.props;(0,p.Sw)({event:"Pack Selection","Type of Customer":"ATL-New"});const s=t.find(t=>t.recommId===e),n=[{name:a().getOptimPack().optimPack.find(t=>t.pack_id===e).packages,id:e,price:s.grandTotal,brand:"Tataplay",category:"Optimized Pack",variant:"Optimized Pack","Type of Customer":"ATL-New"}];this.pushGaPackClick1(n),this.pushGaPackClick3(n)},this.proccedWithThisPackHandler=(e,t)=>{const{sessionHandler:a}=this.props;this.sendEventToGa(e),a().setRecommendedPack(e,t,"OPTIMIZED")},this.state={render:!0,selectedChannels:[],channels:[]}}render(){const{render:e}=this.state,{recommendationPacks:t,showOptimizeLoader:a,sessionKey:n,innerPageProps:{field_disclaimer:r}}=this.props;if(a)return(0,T.jsx)(Ae,{});const o=(0,p.GW)(t,"recommId"),i=t.find(e=>"C1"===e.recommId),c=t.find(e=>"R1"===e.recommId),d=i&&i.grandTotal,h=c&&c.grandTotal,m=i&&parseInt(i.hdCount||"0",10)+parseInt(i.sdCount||"0",10),u=c&&parseInt(c.hdCount||"0",10)+parseInt(c.sdCount||"0",10);let g;return g=d===h&&m===u?(0,T.jsx)(s.Fragment,{children:o.R1&&(0,T.jsx)(Ce,{pack:o.R1,bestPack:i,isEqual:"Y",index:"R1",sessionKey:n,boxBadge:"OPTIMIZED FOR YOU",boxHeading:"Your Optimized Pack",proccedWithThisPackHandler:this.proccedWithThisPackHandler},o.R1.recommId)}):(0,T.jsxs)(s.Fragment,{children:[o.C1&&(0,T.jsx)(Ce,{pack:o.C1,bestPack:i,sessionKey:n,boxBadge:"YOUR ORIGINAL SELECTION",boxHeading:"Your selection at MRP",proccedWithThisPackHandler:this.proccedWithThisPackHandler},o.C1.recommId),o.R1&&(0,T.jsx)(Ce,{pack:o.R1,bestPack:i,index:"R1",sessionKey:n,boxBadge:"OPTIMIZED FOR YOU",boxHeading:"Your Optimized Pack",proccedWithThisPackHandler:this.proccedWithThisPackHandler},o.R1.recommId)]}),(0,T.jsxs)(s.Fragment,{children:[e?null:(0,T.jsx)(f.A,{}),(0,T.jsx)("div",{className:"body-container innercontainer-md",id:"recommendation",children:(0,T.jsxs)("div",{className:"row recomnd add-packs pack-result-contr no-compare optimize ",style:{display:"flex",justifyContent:"center"},children:[g,(0,T.jsxs)("div",{className:"mT48",children:[r,(0,T.jsx)("a",{href:`/${l.A.drupal_path}/compliance`,rel:"nofollow",children:" consumer corner"}),"."]})]})})]})}}const Ee=(0,A.Ng)(e=>({recommendationPacks:e.getRecommendationReducer.recommendationPacks,showOptimizeLo
1ader:e.getRecommendationReducer.showOptimizeLoader,isLoading:e.commonReducer.isLoading}),Se)(Pe);var Oe=a(81106),Te=a(2010),we=(a(3781),a(70581));const _e={openModal:ye.qf},Ie=(0,A.Ng)(null,_e)(e=>{const t={buttonConfig:{type:"button",class:"smallBlue"},text:"Get this",url:"about-tv-connection"},{stbDetail:{pack_name:a,image:s,price:n,priceList:r,stb_id:o,title:i,pack_description:c,pack_detail:l,field_striked_price:d,field_description:h,field_benefit:p},openModal:m}=e,u=((t,a)=>{const{pinCode:s}=e;let n,r=0;return a&&a.length>0&&""!=s?(n=a.find(e=>e.field_pincode.trim()==s.trim()),r=n&&n.field_price||t):r=t,r})(n,r);let g,f,x=parseInt(u,10),v=parseInt(d,10);return v&&v!==x&&v>x&&(g=d-x,f=Math.round(parseInt(g,10)/d*100)),(0,T.jsxs)("div",{className:"card-body",children:[p&&""!==p?(0,T.jsx)("div",{className:"limited-offer",children:p}):null,(0,T.jsxs)("div",{className:"box-title",children:[" ",a]}),(0,T.jsxs)("div",{className:"option-details",children:[(0,T.jsxs)("div",{className:"text-center",style:{minHeight:"65px"},children:[(0,T.jsxs)("span",{className:"price-sm",children:[(0,T.jsx)("span",{className:"rupee",children:"₹"}),x]}),g&&v&&(0,T.jsxs)("small",{className:"d-block bold",style:{textDecoration:"line-through"},children:[(0,T.jsx)("span",{className:"rupee",children:"₹"}),v]}),g&&f&&(0,T.jsxs)("span",{className:"d-block",children:["Save"," ",(0,T.jsx)("span",{className:"rupee fs12",children:"₹"})," ",g,(0,T.jsxs)("span",{className:"",children:[" ","(",f,"% )"]})]})]}),(0,T.jsx)("div",{className:"mT10 offer-img",children:(0,T.jsx)("img",{src:s.url,className:"img-fluid",alt:s.alt,title:s.title})}),(0,T.jsx)("div",{className:"mT10",children:(0,T.jsx)(z.A,{config:t.buttonConfig,content:t.text,onClick:()=>(t=>{const{getStb:a}=e;a(t)})(o)})})]}),(0,T.jsxs)("div",{className:"pack-details-desc",children:[(0,T.jsxs)("div",{className:"view-pack",children:[(0,T.jsxs)("ul",{className:"channellist",children:[(0,T.jsx)("strong",{children:i}),(0,T.jsx)("br",{}),(0,T.jsx)("br",{}),(0,T.jsx)(we.A,{htmlContent:c})]}),(0,T.jsx)(we.A,{className:"small",htmlContent:l})]}),!Array.isArray(h)&&h&&(0,T.jsx)("a",{href:"javascript:void(0)",className:"bold",style:{fontSize:"14px",lineHeight:"16px",minHeight:"200px"},onClick:()=>m(je.lx.INFO_MODAL_COMMON,{data:{field_description:h}}),children:"Know More"})]})]})});var De=a(58156),Me=a.n(De);function Le(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,s)}return a}function Re(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Le(Object(a),!0).forEach(function(t){(0,r.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Le(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}class Fe extends s.Component{constructor(...e){super(...e),this.state={render:!1,stbList:[]},this.componentDidUpdate=e=>{const{stbList:t}=this.state;if(e.stbList!==t){const e=[];for(let a=0;a<t.length;a++)e.push({name:t[a].pack_name,id:t[a].stb_id,price:t[a].price,brand:"Tataplay",category:t[a].field_boxtype,variant:"Set Top Box",tskPrice:t[a].field_striked_price,"Type of customer":"ATL-New"});(0,p.Sw)({event:"eec.productimpression",ecommerce:{currencyCode:"INR",impressions:e}})}},this.pushGaPackClick1=e=>{const t={event:"product-Click",ecommerce:{click:{actionField:{step:"Product Selection"},products:e}},eventCallback(){}};(0,p.Sw)(t)},this.pushGaPackClick3=e=>{const t={event:"add-To-Cart",ecommerce:{currencyCode:"INR",add:{actionField:{step:"Add To Cart"},products:e}}};(0,p.Sw)(t)},this.getStb=e=>{const{sessionHandler:t,updateS3Data:a}=this.props,{stbList:s}=this.state,n=s.find(t=>parseInt(t.stb_id,10)===parseInt(e,10)),r=[{name:n.pack_name,id:e,price:n.price,brand:"Tataplay",category:n.pack_name,variant:"Set Top Box",tskPrice:n.field_tsk_price,"Type of customer":"ATL-New"}];a("stbData",r),this.pushGaPackClick1(r),this.pushGaPackClick3(r);const o={couponCode:n.field_coupon_code||"",couponAmount:n.field_coupon_amount||"",paymentLeftSubtitle:Me()(n,"field_json_data.payment_left_subtitle")||""};t().setStb(e,n.field_boxtype,o)}}async componentDidMount(){try{const{sessionHandler:e,setApiError:t}=this.props,a=e().getStbType(),s=Re({},Te.x4);s.url=`${l.A.NODE_API_ROOT}${(0,P.rg)().apiPath.stb_hd}`;const n=new Oe.I(s),r=Re({},Te.x4);r.url=`${l.A.NODE_API_ROOT}${(0,P.rg)().apiPath.stb_sd}`;const o=new Oe.I(r);Promise.all([n.doAjax(),o.doAjax()]).then(e=>{if(e.length&&e[0]&&e[1]){const t=e[0].data.data,s=e[1].data.data;let n=[...t];"N"===a&&(n=[...s]);const r=(0,b.kK)(n);this.setState({render:!0,stbList:r})}else t(l.A.serverError,!0)})}catch(e){const{setApiError:t}=this.props;this.setState({render:!0}),t(l.A.serverError,!0)}}render(){const{render:e,stbList:t}=this.state,{state:a,address:s,connectionNo:n,pinCode:r}=this.props,o=["body-container","innercontainer-md","box-contr"],i=["card","pack-detail
1s","pack-details-combo"],c=["body-container","innercontainer-md","box-contr","stb-box-cont","build-plan","mT48"];switch(t.length){case 1:o.push("single-card");break;case 2:c.push("two-column two-card");break;case 3:c.push("three-column");break;case 4:c.push("four-column");break;default:c.push("five-column")}return e?(0,T.jsx)("div",{className:o.join(" "),id:"new-stb",children:(0,T.jsx)("div",{className:c.join(" "),children:t.map((e,t)=>(0,T.jsx)("div",{className:i.join(" "),children:(0,T.jsx)(Ie,{connections:n,das:s,state:a,pinCode:r,stbDetail:e,getStb:this.getStb})},t))})}):(0,T.jsx)(f.A,{})}}const Be={updateS3Data:S.WX,openModal:ye.qf},Ue=(0,A.Ng)(e=>({manifest:e.commonReducer.manifest}),Be)(Fe);var $e=a(50644),He=a(62193),Ge=a.n(He),qe=a(41319),We=a(64519);const ze={openModal:ye.qf,updateS3Data:S.WX},Ve=(0,A.Ng)(null,ze)(e=>{const{openModal:t,summaryData:{cartSummaryData:a,cess:n},couponData:r,isCouponSelected:o,isCoupon:i,ncfTooltip:c,summaryText:l,source:d,setCouponSelected:h,unsetCouponSelected:p,totalAmount:m,discountedAmount:u,startAmount:g}=e,f=Me()(r,"couponCode")||"",x=Me()(r,"couponAmount")||"",[v,b]=(0,s.useState)(o),[y,j]=(0,s.useState)(""),[k,N]=(0,s.useState)("");(0,s.useEffect)(()=>{"COMBOS"!==d&&"ATL"!==d||(v?h(f,x):p())},[v]);const C=()=>{j(""),N(""),b(!v)},A=e=>{const t=parseFloat(e).toFixed(2).split(".");return(0,T.jsxs)(s.Fragment,{children:[(0,T.jsx)("span",{className:"rupee",children:" ₹ "}),t[0],".",(0,T.jsx)("span",{className:"paisa",children:t[1]})]})},S=(e,a)=>{switch(a){case"Network Capacity Fee":return(0,T.jsxs)("h3",{className:"heading2 mT0",children:[l.ncfLabel,!Array.isArray(c)&&(0,T.jsx)("img",{src:"/assets/images/info-new.svg",className:"information-icon1",onClick:()=>t(je.lx.INFO_MODAL_COMMON,{data:{field_description:c},parentClass:"ncf-text new-summary",backDropClass:"bottom-sheet"})}),(0,T.jsxs)("span",{className:"label-text d-block mB0",children:[l.ncfText,": HD:",e.values.hdCount," ","& SD:",e.values.sdCount]})]});case"BINGE":return(0,T.jsx)("span",{className:"label-text",children:(0,T.jsx)("img",{src:"/assets/images/tataskybinge-logo.png",alt:"binge",title:"binge",className:"img-fluid",style:{width:"110px"}})});case"FREE_BINGE":return(0,T.jsxs)("h3",{className:"heading2 mT0",children:[l.bingeLabel,(0,T.jsx)("span",{className:"label-text d-block mB0",children:l.bingeText})]});case"Monthly Packages":return(0,T.jsxs)("h3",{className:"heading2 mT0",children:[l.packageLabel,(0,T.jsx)("span",{className:"label-text d-block mB0",children:l.packageText}),(0,T.jsxs)("span",{className:"monthlypkg-info",children:[(0,T.jsxs)("span",{className:"mR10 bold",children:[(0,T.jsx)("img",{src:"/assets/images/hd-gradient.svg"})," ",e.hdCount]}),(0,T.jsxs)("span",{className:"mR10 bold",children:[(0,T.jsx)("img",{src:"/assets/images/sd.svg"})," ",e.sdCount]}),(0,T.jsx)("span",{children:(0,T.jsx)("a",{href:"javascript:void(0)",className:"view-details",onClick:()=>t(je.lx.PACKS_VIEW,{data:{itemList:e,itemTitle:l.packageLabel,itemSubTitle:l.packageText,getItemPrice:A},parentClass:"modal-sm new-summary",backDropClass:"bottom-sheet"}),children:"View Details"})})]})]});default:return(0,T.jsxs)("h3",{className:"heading2 mT0",children:[l.boxLabel,(0,T.jsx)("span",{className:"label-text d-block mB0",children:e.item})]})}};return(0,T.jsxs)(s.Fragment,{children:[(0,T.jsxs)("div",{className:"card payment-left",children:[(0,T.jsxs)("div",{className:"card-body",children:[a&&a.map((e,t)=>(0,T.jsx)("section",{className:"v-start-top",children:e.data&&e.data.map((t,a)=>(0,T.jsxs)(s.Fragment,{children:[S(t,e.title),(0,T.jsx)("span",{className:"payment-left-amount",children:A(t.price)})]}))},`${e.title}-${t}`)),v&&""!==f&&""!==x&&(0,T.jsxs)("section",{className:"v-start-top",id:"coupon-add",children:[(0,T.jsxs)("h3",{className:"heading2 mT0",children:[l.discountLabel,(0,T.jsx)("span",{className:"coupon",children:f}),(0,T.jsx)("span",{className:"label-text d-block mB0",children:l.discountText})]}),(0,T.jsxs)("span",{className:"discount",children:["-",A(x)]})]})]}),(0,T.jsxs)("div",{className:"card-footer",children:[(0,T.jsx)("h2",{className:"heading2 bold",children:"Total Amount"}),(0,T.jsxs)("span",{className:"mB0",children:[" ",(0,T.jsxs)("span",{className:"price-lg mR0",children:[(0,T.jsx)("span",{className:"rupee",children:"₹"}),(0,T.jsx)("span",{className:"count",children:v?(0,T.jsx)(qe.A,{start:m,end:u}):(0,T.jsx)(qe.A,{start:g,end:m})}),".",(0,T.jsx)("span",{className:"support-text",children:"00"})]})]})]})]}),""!==f&&""!==x?(0,T.jsx)(We.A,{applyOrRemoveCoupon:e=>{"apply"===e&&f.toUpperCase()!==y.toUpperCase()?N("Invalid Coupon Code"):C()},handleChange:e=>{N(""),j(e.target.value)},couponCode:f,couponError:k,isCouponSelected:o,isCoupon:i,coupon:y,isChecked:v,addCoupon:C,couponLabel:l.couponLabel,couponText:l.coupons_text,couponAmount:x,source:d}):null]})}),Ke={resetPaymentSummary:C.s6,setApiError:P.x8,getATLSummary:C.ow,openM
1odal:ye.qf};class Ye extends s.Component{constructor(...e){super(...e),this.state={render:!1,isCoupon:!1,selectedCouponCode:"",isCOD:!1,totalAmount:"",discountedAmount:"",startAmount:"",grandTotal:""},this.showPopup=e=>{const{openModal:t}=this.props;t(je.lx.NO_BOX_MODAL,{message:e,hideCross:!0,noOverlayClose:!0})},this.redirectButton=e=>{const{sessionHandler:t,cartSummary:{packagesId:a},history:s}=this.props,{isCOD:n,isCoupon:r,selectedCouponCode:o}=this.state,i={isCOD:n,isCouponSelected:r,selectedCoupon:o};(0,p.Sw)({event:"Submit your Order","Type of Customer":"ATL-New"}),t().showAddress(a,i),e&&"modal"===e?s.replace(`/${l.A.atl_unauth_recommendation_path}/save-address`):s.push(`/${l.A.atl_unauth_recommendation_path}/save-address`)},this.setCouponSelected=(e,t)=>{const{grandTotal:a}=this.state;this.setState({isCoupon:!0,selectedCouponCode:e,discountedAmount:a-t})},this.unsetCouponSelected=()=>{const{discountedAmount:e,grandTotal:t}=this.state,a=e;this.setState({isCoupon:!1,selectedCouponCode:"",startAmount:a,totalAmount:t,discountedAmount:t})},this.setCOD=()=>{this.setState({isCOD:!0,selectedCouponCode:"",isCoupon:!1},()=>this.redirectButton("modal"))},this.unsetCOD=e=>{this.setState({isCOD:!1,selectedCouponCode:e,isCoupon:!0},()=>this.redirectButton("modal"))},this.handleCOD=e=>{e.preventDefault();const{cartSummary:t,openModal:a,sessionHandler:s}=this.props,{isCoupon:n}=this.state,r=(0,p.Ht)(l.A.sessionNames.atlUnauth),{couponData:o}=r,i=Me()(o,"couponCode")||"",c=Me()(o,"couponAmount")||"";""!==i&&""!==c?a(je.lx.COD_MODAL,{dataObj:{isCoupon:n,setCOD:this.setCOD,unsetCOD:this.unsetCOD,couponAmount:Me()(o,"couponAmount"),couponCode:Me()(o,"couponCode"),redirectButton:this.redirectButton,grandTotal:t.grandTotal.total,source:"ATL",sessionHandler:s},parentClass:"new-summary",backDropClass:"bottom-sheet"}):this.setState({isCOD:!0},()=>this.redirectButton())},this.handleOnline=e=>{e.preventDefault(),this.setState({isCOD:!1},()=>this.redirectButton()),this.redirectButton()}}UNSAFE_componentWillMount(){const{resetPaymentSummary:e}=this.props;e()}componentDidMount(){const{sessionHandler:e,getATLSummary:t}=this.props,a=e();t({jobId:a.getJobId(),recommendedPackId:a.getPackId(),stbId:a.getStb()})}componentWillReceiveProps(e){const{cartSummaryRawData:t,cartSummary:a}=e;this.props.cartSummaryRawData===t||t.isBoxPresent||this.showPopup(t.message),this.props.cartSummary!==a&&a&&this.setState({render:!0,totalAmount:a.totalAmount,discountedAmount:a.discountedAmount,startAmount:a.startAmount,grandTotal:a.grandTotal.total})}render(){const{render:e,grandTotal:t,totalAmount:a,startAmount:n,discountedAmount:r,isCoupon:o}=this.state,{cartSummary:i,cartSummaryRawData:c,innerPageProps:d}=this.props,h=(0,p.Ht)(l.A.sessionNames.atlUnauth),{couponData:m,isCouponSelected:u}=h;return c?(0,T.jsx)(g.A,{}):i||c?(0,T.jsxs)(s.Fragment,{children:[!e&&(0,T.jsx)(f.A,{}),(0,T.jsxs)(s.Fragment,{children:[(0,T.jsx)("div",{className:"body-container innercontainer-sm-xs summary",children:(0,T.jsx)(Ve,{summaryData:i,couponData:m,isCouponSelected:u,isCoupon:o,ncfTooltip:d.field_inner_tooltip,summaryText:d.field_json_data,setCouponSelected:this.setCouponSelected,unsetCouponSelected:this.unsetCouponSelected,totalAmount:a,discountedAmount:r,grandTotal:t,startAmount:n,source:"ATL"})}),(0,T.jsxs)("div",{className:"footer-contr text-center btn-contr summary",children:[(0,T.jsx)("a",{className:"btn btn-secondary btn-md waves-effect waves-light",href:"#!",onClick:e=>this.handleCOD(e),children:"Cash on Delivery"}),(0,T.jsx)("a",{className:"btn btn-primary btn-md waves-effect waves-light",href:"#!",onClick:e=>this.handleOnline(e,i.grandTotal.total),children:"Pay Online"})]})]}),(0,T.jsx)("div",{className:"text-center",children:(0,T.jsx)($e.A,{dataAvailable:i&&!Ge()(i)})})]}):(0,T.jsx)(f.A,{})}}const Je=(0,A.Ng)(e=>({cartSummary:e.atlUnauthRecommendationReducer.cartSummary,cartSummaryRawData:e.atlUnauthRecommendationReducer.cartSummaryRawData}),Ke)(Ye),Xe=()=>{(0,s.useEffect)(()=>{sessionStorage.removeItem(l.A.sessionNames.atlUnauth)});return(0,T.jsx)(s.Fragment,{children:(0,T.jsx)("div",{className:"content-container",children:(0,T.jsx)("div",{className:"container",children:(0,T.jsxs)("div",{className:"main-container",children:[(0,T.jsx)("div",{className:"heading-md"}),(0,T.jsx)("div",{className:"body-container innercontainer-sm text-center",children:(0,T.jsx)("div",{className:"posR",children:(0,T.jsxs)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 130.2 130.2",children:[(0,T.jsx)("circle",{className:"path circle",fill:"none",stroke:"#009822",strokeWidth:"6",strokeMiterlimit:"10",cx:"65.1",cy:"65.1",r:"62.1"}),(0,T.jsx)("polyline",{className:"path check",fill:"none",stroke:"#009822",strokeWidth:"6",strokeLinecap:"round",strokeMiterlimit:"10",points:"100.2,40.2 51.5,88.8 29.8,67.5 "})]})})}),(0,T.jsx)("div",{className:"footer-contr text-center",children:(0,T.jsx)(z.A,{config:{type:"button",class:"wAutoLgBlue"},content:"Home",onClick:()=>{window.location.assign(`/${l.A.atl_landing_path}`)}})})]})})})})},Ze=["hasErrors"];function Qe(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,s)}return a}function et(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?Qe(Object(a),!0).forEach(function(t){(0,r.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Qe(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}class tt extends s.Component{constructor(...e){super(...e),this.state={infoForm:{pinCode:{wrapperClasses:["form-group"],labelConfig:{label:"Enter Pin Code",classes:["sel","active"]},elementType:"input",elementConfig:{type:"tel",placeholder:"",maxLength:6},value:"",errorMessage:"",valid:!0,touched:!1},area:{wrapperClasses:["form-group","location-field","custom-Select-Arrow"],labelConfig:{label:"Your location",classes:["sel","active"]},elementType:"customSelect",elementConfig:{options:[],placeholder:"Select Your Area",maxLength:null,tabIndex:0,readonly:"readonly"},value:"",errorMessage:"",valid:!0,touched:!1},address:{wrapperClasses:["form-group"],labelConfig:{label:"Address",classes:["sel"]},elementType:"input",elementConfig:{type:"text",placeholder:"",maxLength:72,tabIndex:0},value:"",errorMessage:"",valid:!0,touched:!1},landmark:{wrapperClasses:["form-group"],labelConfig:{label:"Landmark",classes:["sel"]},elementType:"input",elementConfig:{type:"text",placeholder:"",maxLength:72,tabIndex:0},value:"",errorMessage:"",valid:!0,touched:!1}},showArea:!1,showLocation:!1,formErrorMessage:"",render:!0,button:{buttonConfig:{type:"submit",class:"wAutoLgBlue"},text:"Continue",url:"select-language",disabled:!1}},this.inputChangedHandler=(e,t)=>{let a=e;const s=et({},this.state.infoForm),n=et({},s[t]);"pinCode"===t?(a=a.replace(/[^0-9]/g,""),a.length>6&&(a=a.slice(0,6)),n.value=a,n.touched=!0,n.valid=!0,n.errorMessage="",s[t]=n,this.setState({infoForm:s},()=>{6===a.length&&this.validatePincode()})):"area"===t?(n.value=a,n.touched=!0,n.valid=!0,n.errorMessage="",s[t]=n,s.address.errorMessage="",s.address.valid=!0,s.landmark.errorMessage="",s.landmark.valid=!0,this.setState({infoForm:s,showLocation:!0})):(n.value=a,n.touched=!0,n.valid=!0,n.errorMessage="",s[t]=n,this.setState({infoForm:s}))},this.validatePincodeFromServer=async e=>{try{const{infoForm:t}=this.state,a={},s=et({},t),n=(await v.R.getAreaByPincode(e.pinCode)).data;if(n.status===l.A.MESSAGES_TYPES.SUCCESS){const e=n.data,t=(0,p.Zy)(e,"area","area");s.area.elementConfig.options=t,s.area.value=a.area||"",s.address.value=a.address||"",s.landmark.value=a.landmark||"",this.setState({infoForm:s,showArea:!0})}else s.pinCode.valid=!1,s.pinCode.errorMessage=n.message,s.area.value="",s.address.value="",s.landmark.value="",this.setState({infoForm:s,showArea:!1,showLocation:!1})}catch(e){const{setApiError:t}=this.props;t(l.A.serverError,!0)}},this.validatePincode=()=>{const{infoForm:e}=this.state,t={};for(const a in e)t[a]=e[a].value;const a=ie.A.validatePinCodeForm(t),{hasErrors:s}=a,n=(0,o.A)(a,Ze),r=et({},e);if(s){for(const t in e){const e=n[`${t}Message`];e&&""!==e&&(r[t].valid=!1,r[t].errorMessage=e)}r.area.value="",r.address.value="",r.landmark.value="",this.setState({infoForm:r,formErrorMessage:"",showArea:!1,showLocation:!1})}else this.validatePincodeFromServer(t)},this.sendEventToGa=e=>{const{sessionKey:t}=this.props;let a;switch(t){case"atlAuth":a="ATL-Existing";break;case"atlUnauth":a="ATL-New"}(0,p.Sw)({event:"Selected Area","Type of Customer":a,"Selected Area":e})},this.validateFields=e=>{e.preventDefault();const{infoForm:t,showArea:a}=this.state,{sessionHandler:s}=this.props,n=et({},t);let r=!0;for(const e in t)"pinCode"!==e||n[e].value?"pinCode"===e&&n[e].value.length<6?(n[e].valid=!1,n[e].errorMessage="Please Enter 6 Digit PinCode",r=!1):"area"===e&&a&&!n[e].value?(n[e].valid=!1,n[e].errorMessage="Please Select Area",r=!1):("address"===e&&!n[e].value.trim()||"landmark"===e&&!n[e].value.trim())&&(n[e].valid=!1,n[e].errorMessage="This field is required",r=!1):(n[e].valid=!1,n[e].errorMessage="Please Enter PinCode",r=!1);if(r&&a){const e={};Object.keys(t).forEach(a=>{e[a]=t[a].value});const a=[t.pinCode.value,t.area.value].join(" | ");this.sendEventToGa(a),s().saveAddress(e)}else this.setState({infoForm:n})}}async UNSAFE_componentWillMount(){try{const{sessionHandler:e}=this.props,{pinCode:t,area:a,address:s,landmark:n}=e().getAddress();if(t){const e=(await v.R.getAreaByPincode(t)).data;if(e.status===l.A.MESSAGES_TYPES.SUCCESS){const r=e.data,o=(0,p.Zy)(r,"area","area"),{infoForm:i}=this.state,c=et({},i);c.pinCode.value=t,c.area.elementConfig.options=o,c.area.value=a,c.address.value=s,c.landmark.value=n,this.setState({infoForm:c,showArea:!0,showLocation:!0}
1)}}}catch(e){const{setApiError:t}=this.props;t(l.A.serverError,!0)}}render(){const{button:e,infoForm:t,showArea:a,showLocation:n,formErrorMessage:r,render:o}=this.state,i=[];for(const e in t)a?n?i.push({id:e,config:t[e]}):"area"!==e&&"pinCode"!==e||i.push({id:e,config:t[e]}):"pinCode"===e&&i.push({id:e,config:t[e]});return(0,T.jsxs)(s.Fragment,{children:[o?null:(0,T.jsx)(f.A,{}),(0,T.jsxs)("form",{onSubmit:this.validateFields,action:"javascript:void(0)",children:[(0,T.jsx)("div",{className:"body-container innercontainer-sm customer-location",children:(0,T.jsx)("div",{className:"row",children:i&&i.map(e=>(0,T.jsx)(s.Fragment,{children:"pinCode"===e.id?(0,T.jsx)("div",{className:"col-12 col-sm-4 customer-pincode",children:(0,T.jsx)(oe.A,{labelConfig:e.config.labelConfig,elementType:e.config.elementType,elementConfig:e.config.elementConfig,value:e.config.value,valid:e.config.valid,errorMessage:e.config.errorMessage,touched:e.config.touched,wrapperClasses:e.config.wrapperClasses,changed:t=>this.inputChangedHandler(t,e.id)},e.id)}):(0,T.jsx)("div",{className:"area"===e.id?"col-12 col-sm-8 customer-area pincode-popup":"col-12 col-sm-12 mT32 customer-area pincode-popup",children:(0,T.jsx)(oe.A,{labelConfig:e.config.labelConfig,elementType:e.config.elementType,elementConfig:e.config.elementConfig,value:e.config.value,valid:e.config.valid,errorMessage:e.config.errorMessage,touched:e.config.touched,wrapperClasses:e.config.wrapperClasses,changed:t=>this.inputChangedHandler(t,e.id)},e.id)})},e.id))})}),(0,T.jsxs)("div",{className:"btn-contr text-center",children:[(0,T.jsx)("h3",{className:"validate invalid-text",children:r}),(0,T.jsx)(z.A,{config:e.buttonConfig,content:e.text,onClick:this.validateFields})]})]})]})}}const at=tt;var st=a(88055),nt=a.n(st);const rt=["hasErrors"];function ot(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,s)}return a}function it(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?ot(Object(a),!0).forEach(function(t){(0,r.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ot(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}const ct={saveATLUser:C.gN,openModal:ye.qf,resetSaveAtlStatus:C.iR};class lt extends s.Component{constructor(...e){super(...e),this.state={infoForm:{firstName:{wrapperClasses:["form-group","first-name-field"],labelConfig:{label:"Enter your first name",classes:["sel","active"]},elementType:"input",elementConfig:{type:"text",placeholder:"",maxLength:24,tabIndex:0},value:"",errorMessage:"",valid:!0,touched:!1},lastName:{wrapperClasses:["form-group","last-name-field"],labelConfig:{label:"Enter your last name",classes:["sel","active"]},elementType:"input",elementConfig:{type:"text",placeholder:"",maxLength:24,tabIndex:0},value:"",errorMessage:"",valid:!0,touched:!1},phone:{wrapperClasses:["form-group","phone-field"],labelConfig:{label:"Enter your mobile number",classes:["sel","active"]},elementType:"customPhone",elementConfig:{type:"tel",placeholder:"",maxLength:10,tabIndex:0},value:"",errorMessage:"",valid:!0,touched:!1},email:{wrapperClasses:["form-group","email-field"],labelConfig:{label:"Enter your email ID",classes:["sel","active"]},elementType:"input",elementConfig:{type:"email",placeholder:"",maxLength:50,tabIndex:0},value:"",errorMessage:"",valid:!0,touched:!1},gstNo:{wrapperClasses:["form-group","gst-number"],labelConfig:{label:"Enter your GST number (Optional)",tooltip:"",classes:["sel","active"]},elementType:"input",elementConfig:{type:"text",placeholder:"",maxLength:15,tabIndex:0},value:"",errorMessage:"",valid:!0,touched:!1}},formErrorMessage:"",button:{buttonConfig:{type:"submit",class:"blue"},text:"Continue",url:"save-details"}},this.showPopup=e=>{const{openModal:t}=this.props;t(je.lx.NO_BOX_MODAL,{message:e,hideCross:!0,noOverlayClose:!0})},this.inputChangedHandler=(e,t)=>{const{infoForm:a}=this.state,s=it({},a),n=it({},s[t]);let r=e;if("phone"===t&&(r=r.replace(/[^0-9]/g,""),r.length>
110&&(r=r.slice(0,10))),"firstName"===t||"lastName"===t){r=r.replace(/[^a-zA-Z]/g,"");const{maxLength:e}=s[t].elementConfig;e&&r.length>e&&(r=r.slice(0,e))}else{const{maxLength:e}=s[t].elementConfig;e&&r.length>e&&(r=r.slice(0,e))}n.value=r,n.touched=!0,n.valid=!0,n.errorMessage="",s[t]=n,this.setState({infoForm:s})},this.validateForm=e=>{e.preventDefault();const{infoForm:t}=this.state,a={},s=Object.keys(t);s.forEach(e=>{a[e]=t[e].value});const n=ie.A.validateSaveDetailsForm(a),{hasErrors:r}=n,i=(0,o.A)(n,rt),c=it({},t);r?(s.forEach(e=>{const t=i[`${e}Message`];t&&""!==t&&(c[e].valid=!1,c[e].errorMessage=t)}),this.setState({infoForm:c,formErrorMessage:""})):this.validateFromServer(a)},this.sendEventToGa=()=>{const{sessionKey:e}=this.props;let t;switch(e){case"atlAuth":t="ATL-Existing";break;case"atlUnauth":t="ATL-New"}(0,p.Sw)({event:"user info","Type of Customer":t})},this.validateFromServer=async e=>{const{infoForm:t}=this.state,{saveATLUser:a,sessionHandler:s}=this.props,n=s().getAddress();this.setState({formErrorMessage:""});try{const s=it({},e);this.sendEventToGa(),a(t.phone.value,s,n)}catch(e){this.setState({formErrorMessage:l.A.serverError})}}}UNSAFE_componentWillMount(){const{sessionHandler:e,innerPageProps:t,resetSaveAtlStatus:a}=this.props;a();const s=e().getAddress(),{infoForm:n}=this.state,r=nt()(n);r.firstName.value=s.firstName||"",r.lastName.value=s.lastName||"",r.phone.value=s.phone||"",r.email.value=s.email||"",r.gstNo.value=s.gstNo||"",r.gstNo.labelConfig.tooltip=t.field_inner_tooltip||"",this.setState({infoForm:r})}UNSAFE_componentWillReceiveProps(e){const{isSticky:t,saveFormData:a,history:s}=e,{infoForm:n}=this.state,r=it({},n);if(this.props.saveFormData===a||a.isBoxPresent&&!a.alreadyTxnId||this.showPopup(a.message),a.isDone&&a.uuid&&s.push(`/${l.A.payment_path}/${a.uuid}`),t===this.props.isSticky)if(a.invalidRmn){const e=it({},r.phone);e.valid=!1,e.errorMessage=a.formError||l.A.serverError,r.phone=e,this.setState({infoForm:r})}else a.isSaveError&&this.setState({render:!0,formErrorMessage:a.formError||l.A.serverError})}render(){const{button:e,infoForm:t,formErrorMessage:a}=this.state,{isLoading:n}=this.props,r=[];return Object.keys(t).forEach(e=>{r.push({id:e,config:t[e]})}),(0,T.jsx)(s.Fragment,{children:n?(0,T.jsx)(f.A,{}):(0,T.jsxs)(s.Fragment,{children:[(0,T.jsxs)("form",{onSubmit:this.validateForm,action:"javascript:void(0)",children:[(0,T.jsxs)("div",{className:"body-container",children:[(0,T.jsx)("div",{className:"innercontainer-xxs save-user-details",children:r&&r.map(e=>(0,T.jsx)(oe.A,{labelConfig:e.config.labelConfig,elementType:e.config.elementType,elementConfig:e.config.elementConfig,value:e.config.value,valid:e.config.valid,errorMessage:e.config.errorMessage,touched:e.config.touched,wrapperClasses:e.config.wrapperClasses,changed:t=>this.inputChangedHandler(t,e.id)},e.id))}),(0,T.jsxs)("div",{className:"mT32 text-center help-txt",children:[" ","Your mobile number & email ID is safe with us and will never be shared"]})]}),(0,T.jsxs)("div",{className:"footer-contr btn-contr text-center",children:[(0,T.jsx)("div",{className:"heading3 invalid-text text-center",children:a}),(0,T.jsx)(z.A,{config:e.buttonConfig,content:e.text,onClick:this.redirect})]})]}),(0,T.jsx)(g.A,{})]})})}}lt.propTypes={isLoading:O().bool.isRequired};const dt=(0,A.Ng)(e=>({saveFormData:e.atlUnauthRecommendationReducer.saveFormData,isLoading:e.commonReducer.isLoading}),ct)(lt),ht=({match:e})=>(0,T.jsx)("div",{id:"atl-unauth-recommendation",children:(0,T.jsxs)(i.dO,{children:[(0,T.jsx)(F,{exact:!0,path:`${e.url}/like-to-watch`,component:B.A}),(0,T.jsx)(F,{exact:!0,path:`${e.url}/select-language`,component:U.A}),(0,T.jsx)(F,{exact:!0,path:`${e.url}/setup-box-type`,component:$.A}),(0,T.jsx)(F,{exact:!0,path:`${e.url}/pack-recommendation`,component:H.A}),(0,T.jsx)(F,{exact:!0,path:`${e.url}/revised-recommendation`,component:H.A}),(0,T.jsx)(F,{exact:!0,path:`${e.url}/pick-channel`,component:ne}),(0,T.jsx)(F,{exact:!0,path:`${e.url}/option-to-proceed`,component:re}),(0,T.jsx)(F,{exact:!0,path:`${e.url}/get-callback`,component:pe}),(0,T.jsx)(F,{exact:!0,path:`${e.url}/otp-verify`,component:ve}),(0,T.jsx)(F,{exact:!0,path:`${e.url}/thank-you`,component:Xe}),(0,T.jsx)(F,{exact:!0,path:`${e.url}/optimize-pack`,component:Ee}),(0,T.jsx)(F,{exact:!0,path:`${e.url}/choose-stb`,component:Ue}),(0,T.jsx)(F,{exact:!0,path:`${e.url}/make-payment-summary`,component:Je}),(0,T.jsx)(F,{exact:!0,path:`${e.url}/save-address`,component:at}),(0,T.jsx)(F,{exact:!0,path:`${e.url}/save-details`,component:dt}),(0,T.jsx)(i.qh,{component:y.default})]})})},8766(e,t,a){"use strict";var s=a(96540),n=a(58156),r=a.n(n),o=(a(41319),a(80314)),i=a(16833),c=a(39789),l=a(74848);const d=e=>{const{checkReco:t,packRecommend:a,staticData:n,isMpReco:d,previousGrandTotal:h,openModal:p,redirectButton:m,isPriceLoading:u}=e;return(0,l.jsx)("div",{className:"fixed-btn btn-contr text-center view-gener-pricing "+(t?"show":""),children:(0,l.jsxs)("div",{className:"innercontainer-xs",children:[(0,l.jsxs)("div",{className:"pricing-detail-contr",children:[(0,l.jsxs)("div",{className:"language-select",children:[(0,l.jsx)("div",{className:"cha-name",children:r()(n,"reco_text")}),(0,l.jsx)("div",{className:"subsmall",children:r()(n,"reco_inner_text")})]}),(0,l.jsxs)("div",{className:"price-contr",children:[(0,l.jsx)("div",{className:"loading",style:u?{display:"none"}:{display:"block"},children:(0,l.jsxs)("div",{className:"txt active",children:[(0,l.jsx)("span",{children:"U"}),(0,l.jsx)("span",{children:"p"}),(0,l.jsx)("span",{children:"d"}),(0,l.jsx)("span",{children:"a"}),(0,l.jsx)("span",{children:"t"}),(0,l.jsx)("span",{children:"i"}),(0,l.jsx)("span",{children:"n"}),(0,l.jsx)("span",{children:"g"}),(0,l.jsx)("span",{children:" "}),(0,l.jsx)("span",{children:"p"}),(0,l.jsx)("span",{children:"r"}),(0,l.jsx)("span",{children:"i"}),(0,l.jsx)("span",{children:"c"}),(0,l.jsx)("span",{children:"e"}),(0,l.jsx)("span",{children:"."}),(0,l.jsx)("span",{children:"."}),(0,l.jsx)("span",{children:"."})]})}),(0,l.jsxs)("div",{className:"label",children:[(e=>{const t=parseFloat(e).toFixed(2).split(".");return(0,l.jsxs)(s.Fragment,{children:[(0,l.jsx)("span",{class:"rupee",children:"₹"}),(0,l.jsx)("span",{class:"offer-price",children:t[0]}),(0,l.jsxs)("span",{class:"paisa",children:[".",t[1]]})]})})(a&&a.grandTotal),(0,l.jsx)("span",{className:"rupee-text",children:"/Month"})]}),(0,l.jsx)("div",{className:"subsmall",children:`(${r()(n,"incl_text")})`})]})]}),(0,l.jsxs)("div",{className:"d-flex align-items-center justify-content-between",children:[(0,l.jsx)("button",{onClick:()=>p(c.lx.COMMON_MODAL,{modalId:`recommendation-recobottom-viewpack-${a&&a.recommId?a.recommId:"default"}`,Component:d?i.A:o.A,packRecommend:a,packName:"Your Choice",hdCount:a.hdCount,sdCount:a.sdCount,count4k:a.fourKCount,categoryData:a.packList,hideConfirm:!0,monthlyCharges:a.monthlyCharges,extraChannels:[],excludedChannels:[],parentClass:"packlist view-detail-modal channel-modal-rc"}),"data-toggle":"modal",className:"a-link link","data-target":"#viewchannel-list",children:r()(n,"view_chl_text")}),(0,l.jsx)("button",{onClick:()=>m(),className:"btn btn-primary waves-effect waves-light m0",href:"pack.html",children:r()(n,"btn_text")})]})]})})};a.d(t,["A",0,d])},80314(e,t,a){"use strict";var s=a(64467),n=a(96540),r=a(74191),o=a(44343),i=a(10705),c=a(49862),l=a(35417),d=a(21439),h=a(60676),p=a(62193),m=a.n(p),u=a(21247),g=a(88290),f=a(15064),x=a(74848);function v(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,s)}return a}class b extends n.Component{constructor(...e){super(...e),this.state={render:!1,packDetail
1s:[],packdata:[],isToggle:!1,count:4,toggleValue:!1,collapse:"",accType:"",alcType:!1,alcDetails:[],additionalChannels:[]},this.getBingeApps=()=>{const{modalParameters:{categoryData:e,bingeAndAmazon:t,extraChannels:a},getApiUrlManifest:s}=this.props,n=s("mpack_binge");l.Y.getData(n).then(s=>{const n=s.data;n&&n.status===c.A.MESSAGES_TYPES.S3_SUCCESS&&this.setState({render:!0,packDetails:this.getPackCategoryWiseData(e,"recommendedPackDisplay","BCAT"),alcDetails:this.getCategoryWiseData(e,s.data.data.field_avail_offer_images,t),additionalChannels:this.getExtraCategory(a)})}).catch(()=>{const{setApiError:e}=this.props;e(c.A.serverError,!0)})},this.getExtraCategory=e=>{const t=[],a=[];return e&&(t.push("Additional Channels"),t.push(function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?v(Object(a),!0).forEach(function(t){(0,s.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):v(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}({},e)),a.push([...t])),a},this.getPackCategoryWiseData=(e,t,a)=>{const s=e.filter(e=>{if("BroadCaster"===e.packType&&0!==e.packPrice)return e}).sort((e,t)=>t.packPrice-e.packPrice).map(e=>e),n=e.filter(e=>{if("FTA"===e.packType&&0!==e.packPrice)return e}).sort((e,t)=>t.packPrice-e.packPrice).map(e=>e),r=[...e.filter(e=>{if("TataSky"===e.packType&&"Curated Packs"==e.bouquetCategory&&0!==e.packPrice)return e}).sort((e,t)=>t.packPrice-e.packPrice).map(e=>e),...e.filter(e=>{if("TataSky"===e.packType&&"Add Ons / Mini Packs"==e.bouquetCategory&&0!==e.packPrice)return e}).sort((e,t)=>t.packPrice-e.packPrice),...s,...e.filter(e=>{if("TataSky"===e.packType&&("Curated Packs"!=e.bouquetCategory||"Add Ons / Mini Packs"!=e.bouquetCategory)&&0!==e.packPrice)return e}).sort((e,t)=>t.packPrice-e.packPrice).map(e=>e),...n],o={},i={},c=e&&e.filter(e=>0===e.packPrice&&"Channel"!==e.packType);return r.forEach(e=>{if(!["Channel","Tata Sky OTT Combo","Cloud DVR","TataSky Services","Tata Sky Binge"].includes(e.packType)&&0!==e.packPrice){const s={},n=e[t];e.bouquetChannels&&e.bouquetChannels.forEach((e,t)=>{const n=e[a];s.hasOwnProperty(n)||(s[n]=[]),s[n].push(e)}),i.hasOwnProperty(n)||(i[n]=[]),i[n].push(s)}}),c&&c.forEach(e=>{if(!["Channel","Tata Sky OTT Combo","Cloud DVR","TataSky Services","Tata Sky Binge"].includes(e.packType)){const s={},n=e[t];e.bouquetChannels&&e.bouquetChannels.forEach((e,t)=>{const n=e[a];s.hasOwnProperty(n)||(s[n]=[]),s[n].push(e)}),i.hasOwnProperty(n)||(o[n]=[]),o[n].push(s)}}),{categoryObjDataFree:o,categoryObjDataPaid:i}},this.getCategoryWiseData=(e,t,a)=>{const s=e.filter(e=>{if("TataSky Services"===e.packType||"Tata Sky Binge"===e.packType)return e}).map(e=>e.bouquetCategory),n=e.filter(e=>{if("Cloud DVR"===e.packType)return e}).map(e=>e.bouquetCategory),r=e.filter(e=>{if("Tata Sky OTT Combo"===e.packType)return e}).map(e=>e.bouquetCategory),o=[...e.filter(e=>{if("Channel"===e.packType)return e}).map(e=>e.bouquetCategory),...s,...n,...r],i={};e&&e.sort((e,t)=>o.indexOf(e.bouquetCategory)-o.indexOf(t.bouquetCategory)).forEach(e=>{if("TataSky Services"===e.packType||"Tata Sky Binge"===e.packType)e.bouquetChannels.length>0&&(i.hasOwnProperty("Services")||(i.Services=[]),i.Services.push(...e.bouquetChannels));else if("Channel"===e.packType)e.bouquetChannels.length>0&&(i.hasOwnProperty("All Individual Channels")||(i["All Individual Channels"]=[]),i["All Individual Channels"].push(...e.bouquetChannels));else if("Tata Sky OTT Combo"===e.packType){const a=e.ottChannel&&e.ottChannel.length>0&&e.ottChannel.filter(e=>"CN000000"===e.CHANNEL_ID),s=e.ottChannel&&e.ottChannel.length>0&&e.ottChannel.filter(e=>"CN000000"!==e.CHANNEL_ID);s&&s.length>0?(i.hasOwnProperty("Binge")||(i.Binge=[]),i.Binge.push(...s)):["Binge","Binge-Netflix"].includes(e.packGradeType)&&(i.hasOwnProperty("Binge")||(i.Binge=[]),i.Binge.push(...t)),a&&a.length>0&&(i.hasOwnProperty("Netflix")||(i.Netflix=[]),i.Netflix.push(...a))}else"Cloud DVR"===e.packType&&(i.hasOwnProperty("Tata Play Record")||(i["Tata Play Record"]=[]),i["Tata Play Record"].push({dvrUrl:"/s3-api/v1/assets/mp/ts-record-new.png",dvrName:e.recommendedPackDisplay}))});for(const e in a)m()(a[e])||a[e].map(e=>
1{["fs","binge"].includes(e.type)?(i.Binge=[],i.hasOwnProperty("Binge")||(i.Binge=[]),i.Binge.push(...t)):(i.hasOwnProperty("Amazon Prime Video")||(i["Amazon Prime Video"]=[]),i["Amazon Prime Video"].push({url:"/s3-api/v1/assets/mp/amazon-prime-video-channel.png",alt:"Amazon Prime Video",title:e.packageType}))});return Object.values(i).length?i:[]},this.loadMore=e=>{const{count:t}=this.state;t!==e.length?this.setState({count:e.length}):this.setState({count:4})},this.toggleCount=()=>{const{toggleValue:e}=this.state;this.setState({toggleValue:!e}),this.setState({count:4})},this.renderChannels=e=>{const{count:t}=this.state,{getImageUrlManifest:a}=this.props,s=a("default_channel");return e.slice(0,t).map((e,t)=>(0,x.jsxs)("div",{className:"ente-logo-wrapp",children:[(0,x.jsx)("div",{className:"ente-logo",children:(0,x.jsx)(h.A,{src:(0,d.zp)(e.CHANNEL_NAME),alt:e.CHANNEL_NAME,title:e.CHANNEL_NAME,className:"img-fluid",altImage:s})}),(0,x.jsxs)("div",{className:"label",children:[(0,x.jsxs)("span",{className:"incl-info",children:["Ch."," ",e.EPG_NUMBER]}),(0,x.jsxs)("span",{className:"incl-info-text",children:[" ",e.CHANNEL_NAME]})]})]},`channelKey_${e.CHANNEL_NAME}${t}`))},this.renderAlcChannels=e=>{const{count:t}=this.state,{getImageUrlManifest:a}=this.props,s=a("default_channel");return e.sort((e,t)=>t.PMRP-e.PMRP).slice(0,t).map((e,t)=>(0,x.jsxs)("div",{className:"ente-logo-wrapp",children:[(0,x.jsx)("div",{className:"ente-logo",children:(0,x.jsx)(h.A,{src:e.CHANNEL_NAME?(0,d.zp)(e.CHANNEL_NAME):e.dvrUrl?`${c.A.NODE_API_ROOT}${e.dvrUrl}`:e.url?`${c.A.NODE_API_ROOT}${e.url}`:(0,f.mpCreateCategoryPath)(e.TAG_VALUE),alt:e.CHANNEL_NAME?e.CHANNEL_NAME:e.dvrName?e.dvrName:e.title?e.title:e.TAG_VALUE,title:e.CHANNEL_NAME?e.CHANNEL_NAME:e.dvrName?e.dvrName:e.title?e.title:e.TAG_VALUE,className:"img-fluid",altImage:s})}),(0,x.jsxs)("div",{className:"label",children:[e.EPG_NUMBER&&(0,x.jsx)("span",{className:"incl-info",children:`Ch. ${e.EPG_NUMBER}`}),(0,x.jsxs)("span",{className:"incl-info-text",children:["  ",e.CHANNEL_NAME?e.CHANNEL_NAME:e.dvrName?e.dvrName:e.title?e.title:e.TAG_VALUE]})]})]},`channelKey_${e.CHANNEL_NAME?e.CHANNEL_NAME:e.TAG_VALUE}`))},this.toggleOuterAcc=e=>{const{accType:t,alcType:a}=this.state;"ALC"===e?this.setState({alcType:!a,accType:!1}):t&&e===t?t===e&&this.setState({alcType:!1,accType:!1}):this.setState({alcType:!1,accType:e})},this.toggleChannels=e=>{const{collapse:t}=this.state;t&&e===t?t===e&&this.setState({collapse:!1}):this.setState({collapse:e,count:4})}}async componentDidMount(){this.getBingeApps()}render(){const{render:e,collapse:t,accType:a,count:s,packDetails:o,alcDetails:i,id:c,alcType:l,additionalChannels:d}=this.state,{modalParameters:{hideConfirm:h,packName:p,hdCount:v,sdCount:b,monthlyCharges:y,extraChannels:j,excludedChannels:k,packRecommend:N,getPackhandler:C,modalId:A}}=this.props,S=o&&o.categoryObjDataFree&&Object.entries(o.categoryObjDataFree),P=o&&o.categoryObjDataPaid&&Object.entries(o.categoryObjDataPaid),E=Object.entries(i);return(0,x.jsxs)(n.Fragment,{children:[!e&&(0,x.jsx)(r.A,{}),(0,x.jsxs)("div",{className:"offer-modal",id:"buy-rcViewPackModal",children:[(0,x.jsxs)("div",{className:"heading-sm topline",children:[(0,x.jsx)("h2",{id:A?`t-${A}`:void 0,className:"heading1 gradient",children:p}),(0,x.jsx)("div",{className:"hd-sd-channelwrapp mB20",children:(0,x.jsxs)("div",{className:"Current Channel List"!==p?"channel-blk-wrapp flex-start":"current-channels-wrap",children:[(0,x.jsxs)("div",{className:"dtl-information",children:[(0,x.jsx)("div",{className:"heading",children:"Total Channels"}),(0,x.jsxs)("div",{className:"channel-blk d-flex align-items-center",children:[(0,x.jsxs)("div",{className:"channel-info d-flex align-items-center",children:[(0,x.jsx)("img",{src:"/assets/images/hd.svg",alt:"",className:"maR5"}),(0,x.jsx)("span",{className:"channel-no",children:v})]}),(0,x.jsxs)("div",{className:"channel-info d-flex align-items-center",children:[(0,x.jsx)("img",{src:"/assets/images/sd.svg",alt:"",className:"maR5"}),(0,x.jsx)("span",{className:"channel-no",children:b})]})]})]}),(0,x.jsxs)("div",{className:"dtl-information",children:[(0,x.jsx)("div",{className:"heading",children:"New Monthly Charges"}),(0,x.jsxs)("div",{className:"channel-blk monthly-charge",children:[(0,x.jsx)("span",{className:"channel-no",children:(0,f.getMonthlyCharge)(y)}),(0,x.jsx)("div",{className:"incl-info",children:"(Incl. of NCF)"})]})]})]})})]}),(0,x.jsx)("div",{className:"d-flex align-items-center incl-channels",children:j&&j.length>0&&(0,x.jsxs)(n.Fragment,{children:[(0,x.jsx)("span",{children:(0,x.jsx)("img",{src:"/assets/images/thumb-new.svg",className:"thumb-icon"})}),(0,x.jsxs)("span",{children:[(0,x.jsxs)("a",{href:"javascript:void(0)",className:"extra-channel",onClick:()=>this.toggleOuterAcc("Additional Channels"),children:[j.length," ","additional channels"," "]}),"+ those based on your interests"]})]})}),k&&k.length>0&&(0,x.jsx)("div",{className:"d-flex align-items-center mT10 mB20 incl-channels",children:(0,x.jsxs)("span",{children:[k.slice(0,3).map(e=>e.CNAME).join(", "),1===k.length&&(0,x.jsxs)("span",{children:[" ","channel not included"," "]}),k.length>1&&k.length<4&&(0,x.jsxs)("span",{children:[" ","channels not included"," "]}),k.length>3&&(0,x.jsxs)("span",{children:[" ","&"," ",k.length-3," ","other channels not included",(0,x.jsx)("span",{className:"tooltip-nto",children:(0,x.jsx)(g.A,{align:"right",content:k.slice(3,k.length).map(e=>e.CNAME).join(", ")})})]})]})}),(0,x.jsxs)("div",{id:"accordion",className:"ott-acc accordion-main ",children:[j&&j.length>0&&d&&d.map((e,t)=>(0,x.jsxs)(n.Fragment,{children:[(0,x.jsx)("h3",{className:a===e[0]?"card-header-inner expanded ":"card-header-inner closed border1px ",onClick:()=>this.toggleOuterAcc(e[0]),children:(0,x.jsxs)("button",{className:"header-acc-outer",children:[e[0],(0,x.jsxs)("span",{className:"greay-text",children:[j.length," ",j.length>1?"Channels":"Channel"]})]})}),(0,x.jsx)(u.A,{isOpen:a===e[0],children:(0,x.jsx)(n.Fragment,{children:(0,x.jsxs)("div",{className:"accordion-content",children:[(0,x.jsx)("div",{className:"card-body new-card-body",children:(0,x.jsx)("div",{className:"accordion-text accdesc firstactive activeaccdesc",style:{display:"block",borderBottom:"1px solid #fff"},children:(0,x.jsx)("div",{className:"channel-logo-view",children:e&&this.renderAlcChannels(j)})})}),(0,x.jsx)("div",{className:"mT20 text-center",children:s===(!m()(j)&&j.length)?4===j.length?null:(0,x.jsx)("button",{className:"a-link-savetv",onClick:()=>this.loadMore(j),children:" View Less Channels"}):!m()(j)&&j.length>4?(0,x.jsx)("button",{className:"a-link-savetv",onClick:()=>this.loadMore(j),children:"View All Channels"}):null})]})})})]})),P&&P.length>0?(0,x.jsx)(n.Fragment,{children:P&&P.map(e=>(0,x.jsxs)(n.Fragment,{children:[(0,x.jsx)("h3",{className:a===e[0]?"card-header-inner expanded ":"card-header-inner closed border1px ",onClick:()=>this.toggleOuterAcc(e[0]),children:(0,x.jsxs)("button",{className:"header-acc-outer",children:[e[0],(0,x.jsxs)("span",{className:"greay-text",children:[Object.values(e[1][0]).flat().length," "," ",Object.values(e[1][0]).flat().length>1?"Channels":"Channel"]})]})}),(0,x.jsx)(u.A,{isOpen:a===e[0],children:Object.entries(e[1][0]).map(e=>(0,x.jsxs)(n.Fragment,{children:[(0,x.jsx)("h3",{className:t===e[0]?"card-header-inner expanded  wBg":"card-header-inner closed wBg border1px",onClick:()=>this.toggleChannels(e[0]),children:(0,x.jsxs)("button",{className:"header-acc-outer",children:[(0,x.jsx)("span",{children:e[0]}),(0,x.jsxs)("span",{className:"greay-text",children:[e[1].length," ",e[1].length>1?"Channels":"Channel"]})]})}),(0,x.jsx)(u.A,{isOpen:t===e[0],className:"innerCol border1px",children:(0,x.jsxs)("div",{className:"accordion-content",children:[(0,x.jsx)("div",{className:"card-body new-card-body",children:(0,x.jsx)("div",{className:"accordion-text accdesc firstactive activeaccdesc",style:{display:"block",borderBottom:"1px solid #fff"},children:(0,x.jsx)("div",{className:"channel-logo-view",children:e[1]&&this.renderChannels(e[1])})})}),(0,x.jsx)("div",{className:"mT20 text-center",children:s===(!m()(e[1])&&e[1].length)?4===e[1].length?null:(0,x.jsx)("button",{className:"a-link-savetv",onClick:()=>this.loadMore(e[1]),children:" View Less Channels"}):!m()(e[1])&&e[1].length>4?(0,x.jsx)("button",{className:"a-link-savetv",onClick:()=>this.loadMore(e[1]),children:"View All Channels"}):null})]})})]}))})]}))}):null,S&&S.length>0?(0,x.jsx)(n.Fragment,{children:S&&S.map(e=>(0,x.jsxs)(n.Fragment,{children:[(0,x.jsx)("h3",{className:a===e[0]?"card-header-inner expanded ":"card-header-inner closed border1px ",onClick:()=>this.toggleOuterAcc(e[0]),children:(0,x.jsxs)("button",{className:"header-acc-outer",children:[e[0],(0,x.jsxs)("span",{className:"greay-text",children:[" ",Object.values(e[1][0]).flat().length," ",Object.values(e[1][0]).flat().length>1?"Channels":"Channel"]})]})}),(0,x.jsx)(u.A,{isOpen:a===e[0],children:Object.entries(e[1][0]).map(e=>(0,x.jsxs)(n.Fragment,{children:[(0,x.jsx)("h3",{className:t===e[0]?"card-header-inner expanded  wBg":"card-header-inner closed wBg border1px",onClick:()=>this.toggleChannels(e[0]),children:(0,x.jsxs)("button",{className:"header-acc-outer",children:[(0,x.jsx)("span",{children:e[0]}),(0,x.jsxs)("span",{className:"greay-text",children:[e[1].length," ",e[1].length>1?"Channels":"Channel"]})]})}),(0,x.jsx)(u.A,{isOpen:t===e[0],className:"innerCol border1px",children:(0,x.jsxs)("div",{className:"accordion-content",children:[(0,x.jsx)("div",{className:"card-body new-card-body",children:(0,x.jsx)("div",{className:"accordion-text accdesc firstactive activeaccdesc",style:{display:"block",borderBottom:"1px solid #fff"},children:(0,x.jsx)("div",{className:"channel-logo-view",children:e[1]&&this.renderChannels(e[1])})})}),(0,x.jsx)("div",{className:"mT20 text-center",children:s===(!m()(e[1])&&e[1].length)?4===e[1].length?null:(0,x.jsx)("button",{className:"a-link-savetv",onClick:()=>this.loadMore(e[1]),children:" View Less Channels"}):!m()(e[1])&&e[1].length>4?(0,x.jsx)("button",{className:"a-link-savetv",onClick:()=>this.loadMore(e[1]),children:"View All Channels"}):null})]})})]}))})]}))}):null,E&&E.length>0?(0,x.jsx)(n.Fragment,{children:E&&E.map((e,t)=>(0,x.jsxs)(n.Fragment,{children:[(0,x.jsx)("h3",{className:a===e[0]?"card-header-inner expanded ":"card-header-inner closed border1px ",onClick:()=>this.toggleOuterAcc(e[0]),children:(0,x.jsxs)("button",{className:"header-acc-outer",children:[e[0],(0,x.jsxs)("span",{className:"greay-text",children:[e[1].length," ","Binge"===e[0]||"Netflix"===e[0]?e[1].length>1?"Apps":"App":"Tata Play Record"===e[0]?e[1].length>1?"Plans":"Plan":"Services"===e[0]?e[1].length>1?"Services":"Service":e[1].length>1?"Channels":"Channel"]})]})}),(0,x.jsx)(u.A,{isOpen:a===e[0],children:(0,x.jsx)(n.Fragment,{children:(0,x.jsxs)("div",{className:"accordion-content",children:[(0,x.jsx)("div",{className:"card-body new-card-body",children:(0,x.jsx)("div",{className:"accordion-text accdesc firstactive activeaccdesc",style:{display:"block",borderBottom:"1px solid #fff"},children:(0,x.jsx)("div",{className:"channel-logo-view",children:e[1]&&this.renderAlcChannels(e[1])})})}),(0,x.jsx)("div",{className:"mT20 text-center",children:s===(!m()(e[1])&&e[1].length)?4===e[1].length?null:(0,x.jsx)("button",{className:"a-link-savetv",onClick:()=>this.loadMore(e[1]),children:" View Less Channels"}):!m()(e[1])&&e[1].length>4?(0,x.jsx)("button",{className:"a-link-savetv",onClick:()=>this.loadMore(e[1]),children:"View All Channels"}):null})]})})})]}))}):null]})]}),h?null:(0,x.jsxs)("div",{className:"fixed-btn mT20 show text-center btn-contr",id:"buy-rcViewPackModal-footer",children:[(0,x.jsx)("div",{className:"bold-text",children:"Add more channels in next step"}),(0,x.jsx)("button",{className:"btn btn-primary waves-effect waves-light",onClick:()=>C(N,"view"),children:"Proceed"})]})]})}}const y=(0,o.A)((0,i.A)(b));a.d(t,["A",0,y])},34039(e,t,a){"use strict";a(96540);var s=a(5556),n=a.n(s),r=a(74848);const o=e=>{const{dataObj:t,index:a,type:s,clickHandler:n,disabled:o,isChecked:i,isHoverPopup:c,key:l,dataKey:d}=e,h=["form-check"],p=["img"],m=["form-check-label"];o&&m.push("disabled");let u=null;if(c&&h.push("hvr-pop"),t.icon){const e={background:`url(${t.icon}) 0 0 no-repeat`};
1i&&(e.background=`url(${t.hover}) 0 0 no-repeat`),u=(0,r.jsx)("span",{style:e,className:p.join(" ")})}return i&&m.push("sel"),(0,r.jsxs)("div",{className:h.join(" "),children:[(0,r.jsx)("input",{type:"checkbox",defaultChecked:i,onClick:n,name:s,dataKey:d,value:t.name,id:`${s}-${a}`,className:["filled-in","form-check-input"].join(" ")}),(0,r.jsxs)("label",{className:m.join(" "),htmlFor:`${s}-${a}`,children:[u,(0,r.jsx)("span",{children:t.name}),t&&!!t.regional&&(0,r.jsx)("div",{className:"vernacular",children:t.regional})]})]})};o.propTypes={dataObj:n().object,index:n().number,type:n().string,clickHandler:n().func,disabled:n().bool,isChecked:n().bool,isHoverPopup:n().bool},o.defaultProps={dataObj:{},type:"",index:0,disabled:!1,isChecked:!1,isHoverPopup:!1};const i=o;a.d(t,["A",0,i])},18918(e,t,a){"use strict";a.d(t,{A:()=>$});var s=a(80045),n=a(64467),r=a(96540),o=a(97965),i=a(58156),c=a.n(i),l=a(39754),d=a.n(l),h=a(62193),p=a.n(h),m=a(50014),u=a.n(m),g=(a(88827),a(52852)),f=a(31383),x=a(33987),v=a(21439),b=a(74191),y=a(49862),j=a(67475),k=a(39789),N=a(44979),C=a(74848);function A(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,s)}return a}const S=e=>{const{modalParameters:{data:t,setMatchGenre:a,matchGenre:s,genreName:i,selectUnmatchedLanguage:c,getGenre:l,pageData:d,setSelectedUnMatchedLanguages:h,updateGenreWithLang:p,manifest:m,setAnimate:f,modalId:x},closeDrawerModal:b}=e,[j,k]=(0,r.useState)([]),[S,P]=(0,r.useState)(!1),[E,O]=(0,r.useState)([]),T=(0,o.wA)();j.find(e=>e.name==t);const w=e=>{const{value:t}=e.target,a=[...E],s=parseInt(e.target.getAttribute("dataKey"));if(e.target.checked)a.push({value:e.target.id,key:s}),O(a);else{const e=a.map(e=>e.value).indexOf(t);a.splice(e,1),O(a)}},_=(e,t)=>t.find(t=>t.name===e);return(0,r.useEffect)(()=>{(async()=>{try{const e={apiPath:(0,v.th)("languages",m),mock:!1},t=(await g.n.fetchData(e)).data;if(t.status===y.A.MESSAGES_TYPES.S3_SUCCESS&&t.data){const e=t.data;k(e),P(!0)}}catch(e){P(!0),T((0,N.x8)(y.A.serverError,!0)),console.log(e)}})()},[]),(0,C.jsx)(r.Fragment,{children:(0,C.jsxs)("div",{className:"filterpopup",children:[(0,C.jsxs)("div",{className:"heading-sm text-center",children:[(0,C.jsxs)("h2",{id:x?`t-${x}`:void 0,className:"heading1 gradient",children:["Pick a"," ",(0,C.jsx)("span",{className:"medium",children:"language"})," ",'to watch "',"Entertainment"===i?"TV Shows":i,'"']}),(0,C.jsxs)("h2",{className:"heading2",children:["This category can be enjoyed only in the following languages"," "]})]}),(0,C.jsx)("div",{className:"more-packs",children:(0,C.jsx)("div",{className:"filter-langblk checkbox-img sel-langwrapp",children:(0,C.jsx)("div",{className:"languages-checkbox",children:t&&t.map(e=>(0,C.jsxs)("div",{className:"form-check",children:[(0,C.jsx)("input",{type:"checkbox",name:"check-lang",className:"filled-in form-check-input",id:e.toLowerCase(),dataKey:_(e,j)?_(e,j).key:"",value:e.toLowerCase(),checked:E.map(e=>e.value).includes(e.toLowerCase()),onChange:w}),(0,C.jsxs)("label",{className:"form-check-label active "+(E?"sel":""),htmlFor:e.toLowerCase(),children:[e,_(e,j)&&_(e,j).regional&&(0,C.jsx)("span",{className:"vernacular",children:_(e,j).regional})]})]}))})})}),(0,C.jsx)("div",{className:"btn-contr single text-center mT0",children:(0,C.jsx)("button",{disabled:!E.length,onClick:()=>{const e=function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?A(Object(a),!0).forEach(function(t){(0,n.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):A(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}({},s),t=E.map(e=>{return{key:e.key,value:(t=e.value,t.charAt(0).toUpperCase()+t.slice(1).toLowerCase())};var t});e[i]=t;const r=[...c,...t];a(e);const o=d.find(e=>e.name===i);h(u()(r,"value")),p({genre:i,key:o.key,language:t.map(e=>({key:e.key,value:e.value}))});const m=u()(r,"value");l(!0,m),setTimeout(()=>{f()},200),b()},className:"btn btn-primary waves-effect waves-light apply-btn","data-dismiss":"modal",children:"Confirm"})})]})})};var P=a(4589),E=a(10705);const O=e=>`${String(e).toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-|-$/g,"")}-label`,T=e=>{const{lang:t,ind:a,filteredGenre:s,genreWithLang:n,genre:r,handleGenreLanguage:o,unMatchGenre:i}=e;return(0,C.jsxs)("div",{children:[(0,C.jsx)("li",{className:"heading",id:O(t.value),children:t.value}),s&&s.map(e=>(0,C.jsx)("div",{children:(0,C.jsxs)("li",{role:"presentation",children:[(0,C.jsx)("input",{type:"checkbox",className:"filled-in form-check-input",n
1ame:"genre-language",value:t&&t.value,dataKey:t&&t.key,id:`${e}-${a}`,checked:!p()(n.find(t=>t.genre===e))&&n.find(t=>t.genre===e).language.map(e=>e.value).includes(t.value),onClick:e=>o(e),disabled:r&&r.matched_genre[e]&&!r.matched_genre[e].includes(t.value)||!p()(i)&&i[e]&&!i[e].map(e=>e.value).includes(t.value),"aria-labelledby":`${O(e)} ${O(t.value)}`}),(0,C.jsx)("label",{className:"form-check-label active",htmlFor:`${e}-${a}`,children:" "})]})}))]})};function w(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,s)}return a}function _(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?w(Object(a),!0).forEach(function(t){(0,n.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):w(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}const I=(0,E.A)(e=>{const{selectUnmatchedLanguage:t,animateOnSelection:a,filteredGenre:s,unMatchGenre:n,genre:o,genreWithLang:i,animate:c,handleGenreLanguage:l}=e,[d,h]=(0,r.useState)(0),[p,m]=(0,r.useState)(!0),[u,g]=(0,r.useState)(!1),f=(0,r.useRef)(null),x={5:1200,6:1400,7:1450,8:1470,9:1600,10:1610,11:1700,12:1705,13:1720},v={5:1230,6:1500,7:1520,8:1530,9:1530,10:1530,11:1540,12:1560,13:1570},b={5:1300,6:1700,7:1720,8:1720,9:1720,10:1720,11:1730,12:1730,13:1740},y={dots:!1,infinite:!1,speed:a&&p?x[t.length]||1730:500,slidesToShow:u||t.length>4?4.5:t.length,easing:"linear",slidesToScroll:a&&p?t.length-1:.5,initialSlide:0,afterChange:e=>h(e),responsive:[{breakpoint:769,settings:{dots:!1,speed:p?x[t.length]||1730:500,slidesToShow:u?4.3:t.length>4?4.2:t.length,slidesToScroll:p?t.length-1:1}},{breakpoint:480,settings:{dots:!1,speed:p?x[t.length]||1730:500,slidesToShow:u?3.1:t.length>3?3.2:t.length,slidesToScroll:p?t.length-1:1}}]},j=e=>{m(!0),g(!1);const a=f.current.props.children.length-1;f.current.slickGoTo(a,!1),setTimeout(()=>{f.current.slickGoTo(0,!1),g(!0),setTimeout(()=>{m(!1)},v[t.length]||2200)},b[t.length]||2200)};return(0,r.useEffect)(()=>{a&&(t.length>4&&j())},[]),(0,r.useEffect)(()=>{c&&a&&t.length>4&&j()},[c]),(0,C.jsx)(r.Fragment,{children:(0,C.jsx)("div",{className:"lang-column-outer",id:"genre",children:(0,C.jsx)(P.A,_(_({ref:f},y),{},{children:t.map((e,t)=>(0,C.jsx)(T,{lang:e,ind:t,filteredGenre:s,genreWithLang:i,genre:o,handleGenreLanguage:l,unMatchGenre:n}))}))})})});var D=a(8766);const M=["showIcon"];function L(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,s)}return a}function R(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?L(Object(a),!0).forEach(function(t){(0,n.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):L(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}const F={openModal:j.qf,getPackRecommendation:x.Fq,createOptimizer:x._q},B=e=>`${String(e).toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-|-$/g,"")}-label`;class U extends r.Component{constructor(...e){super(...e),this.state={render:!1,animate:!1,button:{buttonConfig:{type:"button",class:"blue"},text:"Confirm",url:"setup-box-type"},genreList:[],genre:[],genreWithLang:[],selectedLanguages:[],selectUnmatchedLanguage:[],userSelectedLang:[],formError:"",previousGrandTotal:0,genreTitle:[],animateOnSelection:!0,showIcon:[],unMatchGenre:{},matchGenre:{},pageData:[],unMatchGenreData:[],isPriceLoading:!1},this.getGenre=async(e,t)=>{this.setState({render:!1});try{const{getApiUrlManifest:a,manifest:s,sessionHandler:n}=this.props,{selectedLanguages:r,selectUnmatchedLanguage:o,genreTitle:i}=this.state,c=(o.map(e=>({value:e.value})),e?[...t]:[...r]),l=(await g.n.addEncryptedDataToApi("/dth/read/core-api/myop/lang-to-genre",{language:c?c.map(e=>e.value):[]})).data;if(l.status===y.A.MESSAGES_TYPES.S3_SUCCESS){this.fetchPageData();let a=l.data;if(a){const s=a.matched_genre?[...Object.keys(a.matched_genre)]:[],o=a.unmatched_genre?[...a.unmatched_genre]:[],i={};let c=[],d=o;const h=[],p=n().getGenreWithLanguage().filter(e=>o.includes(e.genre));if(p.length>0&&p.map(e=>{i[e.genre]=[...e.language],c=[...c,...e.language],d=d.filter(t=>t!==e.genre),h.push(e.genre)}),s){a=[...s,...h];const o=(0,v.bk)(a),p=n().getGenreWithLanguage(),m=p.some(e=>e.language.length);m&&this.getRecoPacks(p),this.setState(R(R({},m?{}:{render:!0}),{},{genre:l.data,genreTitle:o,unMatchGenre:i,unMatchGenreData:d},e?{userSelectedLang:[...t]}:{selectUnmatchedLanguage:u()([...r,...c],"value")}))}else{const{setApiError:e}=this.props;this.setState({render:!0}),e(y.A.serverError,!0)}}else{const{setApiError:e}=this.props;this.setState({render:!0}),e(y.A.serverError,!0)}}else{const{setApiError:e}=this.props;this.setState({render:!0}),e(y.A.serverError,!0)}}catch(e){const{setApiError:t}=this.props;this.setState({render:!0}),t(y.A.serverError,!0)}},this.componentDidUpdate=(e,t)=>
1{const{genreWithLang:a}=this.state,{getPackRecommendation:s,recommendationPacks:n}=this.props,r=a.some(e=>e.language.length);e.recommendationPacks!==n&&0!==n.length&&this.setState({previousGrandTotal:e.recommendationPacks.length>0?e.recommendationPacks[0]&&e.recommendationPacks[0].grandTotal:0,render:!0,isPriceLoading:!0}),r&&t.genreWithLang!==a&&this.getRecoPacks(a,!1)},this.getRecoPacks=(e,t=!0)=>{this.setState({render:!t,isPriceLoading:!1});const{getPackRecommendation:a,recommendationPacks:s,createOptimizer:n}=this.props,r=(0,v.Ht)("bingeMobileSession")||"",o=(0,v.Ht)("atlAuth");n((0,f.X6)(o,!1,"atlAuth",r,!0,e))},this.fetchPageData=async()=>{try{const{getApiUrlManifest:e,manifest:t}=this.props,a={apiPath:e("rc_genre",t),mock:!1},s=(await g.n.fetchData(a)).data;if(s.status===y.A.MESSAGES_TYPES.S3_SUCCESS&&s.data){const e=s.data&&s.data.field_json_data&&s.data.field_json_data.data;this.setState({pageData:e})}}catch(e){const{setApiError:t}=this.props;this.setState({render:!0}),t(y.A.serverError,!0)}},this.pushEventToGa=()=>{const e=(0,v.GY)("RecommendationNewConnection")||{},{genreWithLang:t}=this.state,a=[...t],s=[];d()(a,e=>{if(c()(e,"language",[]).length){let t=null;for(const a of e.language)t=t?`${t}, ${a.value}`:`${a.value}`;s.push(`${e.genre} - ${t}`)}else s.push(`${e.genre} - null`)});const n=s.join(" | ");(0,v.Sw)({event:"NC - Genre and Language","Genre and Language":n,"Type of Journey":"GC","Length of journey":"NC - Lead | select-language | like-to-watch","Prospect ID":c()(e,"uuid",""),"Sub ID":null})},this.redirectButton=()=>{const{genreList:e,genreWithLang:t,unMatchGenre:a,userSelectedLang:n}=this.state,{recommendationPacks:r,isPulseInHome:o}=this.props,i=(0,v.Xo)().id||null;if(e.length){const{sessionHandler:e}=this.props,c=r&&r[0]&&r[0].grandTotal;let l=t.map((e,t)=>R(R({},e),{},{userSelectedLang:p()(n)||0!==t?[]:n}));l=l.filter(e=>e.language.length>0).map(e=>{let{showIcon:t}=e;return(0,s.A)(e,M)});const d=t.map(this.formatGenreWithLanguages).join(" | ");(0,v.Sw)({event:"Genre Selection",Journey:"EBJ","Genre and Language":d,"Type of Customer":"ATL-Existing","Sub ID":i}),o&&(0,v.Sw)({event:"Pulse - Genre and Language","Genre and Language":d,"Sub ID":i,link_name:"Proceed",Price:c}),e().setGenre(l.map(e=>({value:e.genre,key:e.key})),l,a)}else this.setState({formError:"Minimum one selection required."})},this.getDataKey=(e,t)=>t.find(t=>t.name===e),this.updateGenreWithLang=e=>{const{genreWithLang:t,genreList:a,pageData:s}=this.state,n=[...t],r=[...a],o=s.find(t=>t.name===e.genre);r.push({value:o.name,key:o.key}),n.push(e),this.setState({genreWithLang:n,genreList:r})},this.setMatchGenre=e=>{this.setState({matchGenre:e})},this.setUnMatchGenre=e=>{const{genreTitle:t,unMatchGenreData:a,unMatchGenre:s}=this.state,n=Object.keys(e)[0],r=[...t];r.push(n);const o=(0,v.bk)(r),i=a.filter(e=>e!==n);this.setState({unMatchGenre:Object.assign(e,s),genreTitle:o,unMatchGenreData:i})},this.setSelectedUnMatchedLanguages=e=>{this.setState({selectUnmatchedLanguage:e})},this.handleGenreLanguage=e=>{const{genreWithLang:t,matchGenre:a,genre:s,genreList:n,pageData:r}=this.state;let o=[...t],i=[...n];const{value:c,id:l}=e.target,d=parseInt(e.target.getAttribute("dataKey")),h=l.split("-")[0],m=o.find(e=>e.genre===h),u=(r.find(e=>e.name===h),R({},a));if(e.target.checked)if(m)m.language.push({value:c,key:d});else{const e=r.find(e=>e.name===h);o.push({genre:h,key:e.key,language:[{value:c,key:d}]}),i.push({value:h,key:e.key})}else if(m){const e=m.language.filter(e=>e.value!==c);p()(e)?(i=i.filter(e=>e.value!==h),o=o.filter(e=>e.genre!==h)):m.language=e}this.setState({genreWithLang:o,matchGenre:u,genreList:i,animateO
1nSelection:!1})},this.fetchOtherAvailableLanguages=async(e,t)=>{try{const a=(await g.n.addEncryptedDataToApi("/dth/read/core-api/myop/genre-to-lang",{genre:[e]})).data;if(this.setState({animate:!1}),a.status===y.A.MESSAGES_TYPES.S3_SUCCESS&&a.data){this.setState({render:!0});const{selectUnmatchedLanguage:s}=this.state,{manifest:n}=this.props;this.props.openModal(k.lx.COMMON_MODAL,{modalId:`recommendation-liketowatch-lang-modal-${e}`,Component:S,data:a.data,setMatchGenre:this.setUnMatchGenre,selectUnmatchedLanguage:s,getGenre:this.getGenre,setSelectedUnMatchedLanguages:this.setSelectedUnMatchedLanguages,matchGenre:this.unMatchGenre,genreName:e,pageData:t,setAnimate:()=>this.setState({animate:!0}),manifest:n,updateGenreWithLang:this.updateGenreWithLang,parentClass:"drawer-popup lang-modal",backDropClass:"bottom-sheet"})}}catch(e){this.setState({render:!0}),console.log(e)}}}UNSAFE_componentWillMount(){const{sessionHandler:e}=this.props,t=e().getLanguage(),{primary:a=[],regional:s=[]}=t,n=[...a,...s];let r=e().getGenreWithLanguage();r=r.map(e=>R(R({},e),{},{showIcon:!0}));const o=!p()(r)&&r[0].userSelectedLang||[];this.setState({genreList:e().getGenre(),genreWithLang:r,selectedLanguages:p()(o)?n:o,selectUnmatchedLanguage:p()(o)?n:o,userSelectedLang:p()(o)?[]:o})}async componentDidMount(){const{sessionKey:e}=this.props,t=(0,v.Ht)("lang")||"";t&&t.codeName&&t.codeName!==window.location.pathname.split("/")[1]&&window.RedirectUrl(t.name),"atlUnauth"===e?(0,v.Sw)({event:"Any Other Connection","Type of Customer":"ATL-New"}):"recommendation"===e&&(0,v.Sw)({event:"Any Other Connection","Type of Journey":"Recommendation"});const{getApiUrlManifest:a,manifest:s,sessionHandler:n}=this.props,{selectedLanguages:r,selectUnmatchedLanguage:o,genreTitle:i}=this.state;this.getGenre()}formatGenreWithLanguages(e){return`${e.genre} - ${e.language.map(e=>e.value).join(", ")}`}render(){const{render:e,button:t,userSelectedLang:a,previousGrandTotal:s,selectUnmatchedLanguage:n,genreList:o,genre:i,formError:c,genreWithLang:l,unMatchGenre:d,selectedLanguages:h,genreTitle:p,matchGenre:m,pageData:u,unMatchGenreData:g,isPriceLoading:f}=this.state,x=p.filter(e=>"Tata Play Services"!==e),y=(0,v.bk)(x),{openModal:j,recommendationPacks:k,innerPageProps:N,innerPageProps:{field_json_data:{langKey:A="Languages",langDesc:S="Selected languages for this category"}={}}={},manifest:P}=this.props,E=l.some(e=>e.language.length);return e?(0,C.jsxs)(r.Fragment,{children:[(0,C.jsx)("div",{className:"innercontainer-sm",style:E?{paddingBottom:"130px"}:{},children:(0,C.jsxs)("div",{className:"gener-grid",children:[(0,C.jsx)("div",{className:"gener-column-outer",children:(0,C.jsxs)("ul",{className:"column gener-column",children:[(0,C.jsx)("li",{className:"heading",children:"Languages /Genre"}),y&&y.map(e=>(0,C.jsx)("li",{id:B(e),children:"Entertainment"===e?"TV Shows":e})),g&&g.map(e=>(0,C.jsxs)("li",{id:B(e),children:["Entertainment"===e?"TV Shows":e,(0,C.jsxs)("div",{className:"not-avilable",children:["Not available in these languages. ",(0,C.jsx)("button",{className:"link a-link",onClick:()=>this.fetchOtherAvailableLanguages(e,u),children:"Check Other Languages"})]})]}))]})}),(0,C.jsx)(I,{selectUnmatchedLanguage:n,filteredGenre:y,unMatchGenre:d,genreWithLang:l,genre:i,animateO
1nSelection:this.state.animateOnSelection,animate:this.state.animate,handleGenreLanguage:this.handleGenreLanguage})]})}),E?(0,C.jsx)(D.A,{isMpReco:!0,staticData:N&&N.field_json_data,redirectButton:this.redirectButton,openModal:j,previousGrandTotal:s,packRecommend:k[0],checkReco:E,isPriceLoading:f}):null,"          "]}):(0,C.jsx)(b.A,{})}}const $=(0,o.Ng)(e=>({recommendationPacks:e.getRecommendationReducer.recommendationPacks}),F)(U)},16833(e,t,a){"use strict";var s=a(64467),n=a(96540),r=a(74191),o=a(44343),i=a(10705),c=a(49862),l=a(35417),d=a(21439),h=a(60676),p=a(62193),m=a.n(p),u=a(21247),g=a(88290),f=a(15064),x=a(74848);function v(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,s)}return a}class b extends n.Component{constructor(...e){super(...e),this.state={render:!1,packDetails:[],packdata:[],isToggle:!1,count:4,openMain:!1,toggleValue:!1,collapse:"",accType:"",alcType:!1,alcDetails:[],additionalChannels:[]},this.getBingeApps=()=>{const{modalParameters:{categoryData:e,bingeAndAmazon:t,extraChannels:a,getPackhandler:s},getApiUrlManifest:n}=this.props,r=n("mpack_binge");l.Y.getData(r).then(s=>{const n=s.data;n&&n.status===c.A.MESSAGES_TYPES.S3_SUCCESS&&this.setState({render:!0,packDetails:this.getPackCategoryWiseData(e,"recommendedPackDisplay","BCAT"),alcDetails:this.getCategoryWiseData(e,n&&n.data&&n.data.field_avail_offer_images,t),additionalChannels:this.getExtraCategory(a)})}).catch(()=>{this.setState({render:!0})})},this.getExtraCategory=e=>{const t=[],a=[];return e&&(t.push("Additional Channels"),t.push(function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?v(Object(a),!0).forEach(function(t){(0,s.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):v(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}({},e)),a.push([...t])),a},this.getPackCategoryWiseData=(e,t,a)=>{const s=e.filter(e=>{if("BroadCaster"===e.packType&&0!==e.packPrice)return e}).sort((e,t)=>t.packPrice-e.packPrice).map(e=>e),n=e.filter(e=>{if("FTA"===e.packType&&0!==e.packPrice)return e}).sort((e,t)=>t.packPrice-e.packPrice).map(e=>e),r=[...e.filter(e=>{if("TataSky"===e.packType&&"Curated Packs"==e.bouquetCategory&&0!==e.packPrice)return e}).sort((e,t)=>t.packPrice-e.packPrice).map(e=>e),...e.filter(e=>{if("TataSky"===e.packType&&"Add Ons / Mini Packs"==e.bouquetCategory&&0!==e.packPrice)return e}).sort((e,t)=>t.packPrice-e.packPrice),...s,...e.filter(e=>{if("TataSky"===e.packType&&("Curated Packs"!=e.bouquetCategory||"Add Ons / Mini Packs"!=e.bouquetCategory)&&0!==e.packPrice)return e}).sort((e,t)=>t.packPrice-e.packPrice).map(e=>e),...n],o={},i={},c=e&&e.filter(e=>0===e.packPrice&&"Channel"!==e.packType);return r.forEach(e=>{if(!["Channel","Tata Sky OTT Combo","Cloud DVR","TataSky Services","Tata Sky Binge"].includes(e.packType)&&0!==e.packPrice){const s={},n=e[t];e.bouquetChannels&&e.bouquetChannels.forEach((e,t)=>{const n=e[a];s.hasOwnProperty(n)||(s[n]=[]),s[n].push(e)}),i.hasOwnProperty(n)||(i[n]=[]),i[n].push(s)}}),c&&c.forEach(e=>{if(!["Channel","Tata Sky OTT Combo","Cloud DVR","TataSky Services","Tata Sky Binge"].includes(e.packType)){const s={},n=e[t];e.bouquetChannels&&e.bouquetChannels.forEach((e,t)=>{const n=e[a];s.hasOwnProperty(n)||(s[n]=[]),s[n].push(e)}),i.hasOwnProperty(n)||(o[n]=[]),o[n].push(s)}}),{categoryObjDataFree:o,categoryObjDataPaid:i}},this.getCategoryWiseData=(e,t,a)=>{const s=e.filter(e=>{if("TataSky Services"===e.packType||"Tata Sky Binge"===e.packType)return e}).map(e=>e.bouquetCategory),n=e.filter(e=>{if("Cloud DVR"===e.packType)return e}).map(e=>e.bouquetCategory),r=e.filter(e=>{if("Tata Sky OTT Combo"===e.packType)return e}).map(e=>e.bouquetCategory),o=[...e.filter(e=>{if("Channel"===e.packType)return e}).map(e=>e.bouquetCategory),...s,...n,...r],i={};e&&e.sort((e,t)=>o.indexOf(e.bouquetCategory)-o.indexOf(t.bouquetCategory)).forEac
1h(e=>{if("TataSky Services"===e.packType||"Tata Sky Binge"===e.packType)e.bouquetChannels.length>0&&(i.hasOwnProperty("Services")||(i.Services=[]),i.Services.push(...e.bouquetChannels));else if("Channel"===e.packType)e.bouquetChannels.length>0&&(i.hasOwnProperty("All Individual Channels")||(i["All Individual Channels"]=[]),i["All Individual Channels"].push(...e.bouquetChannels));else if("Tata Sky OTT Combo"===e.packType){const a=e.ottChannel&&e.ottChannel.length>0&&e.ottChannel.filter(e=>"CN000000"===e.CHANNEL_ID),s=e.ottChannel&&e.ottChannel.length>0&&e.ottChannel.filter(e=>"CN000000"!==e.CHANNEL_ID);s&&s.length>0?(i.hasOwnProperty("Binge")||(i.Binge=[]),i.Binge.push(...s)):["Binge","Binge-Netflix"].includes(e.packGradeType)&&(i.hasOwnProperty("Binge")||(i.Binge=[]),i.Binge.push(...t)),a&&a.length>0&&(i.hasOwnProperty("Netflix")||(i.Netflix=[]),i.Netflix.push(...a))}else"Cloud DVR"===e.packType&&(i.hasOwnProperty("Tata Play Record")||(i["Tata Play Record"]=[]),i["Tata Play Record"].push({dvrUrl:"/s3-api/v1/assets/mp/ts-record-new.png",dvrName:e.recommendedPackDisplay}))});for(const e in a)m()(a[e])||a[e].map(e=>{["fs","binge"].includes(e.type)?(i.Binge=[],i.hasOwnProperty("Binge")||(i.Binge=[]),i.Binge.push(...t)):(i.hasOwnProperty("Amazon Prime Video")||(i["Amazon Prime Video"]=[]),i["Amazon Prime Video"].push({url:"/s3-api/v1/assets/mp/amazon-prime-video-channel.png",alt:"Amazon Prime Video",title:e.packageType}))});return Object.values(i).length?i:[]},this.loadMore=e=>{const{count:t}=this.state;t!==e.length?this.setState({count:e.length}):this.setState({count:4})},this.toggleCount=()=>{const{toggleValue:e}=this.state;this.setState({toggleValue:!e}),this.setState({count:4})},this.renderChannels=e=>{const{count:t}=this.state,{getImageUrlManifest:a}=this.props,s=a("default_channel");return e.slice(0,t).map((e,t)=>(0,x.jsxs)("li",{className:"ente-logo-wrapp customListStyle",children:[(0,x.jsx)("div",{className:"ente-logo",children:(0,x.jsx)(h.A,{src:(0,d.zp)(e.CHANNEL_NAME),alt:e.CHANNEL_NAME,title:e.CHANNEL_NAME,className:"img-fluid",altImage:s})}),(0,x.jsxs)("div",{className:"label",children:[(0,x.jsxs)("span",{className:"incl-info",children:["Ch."," ",e.EPG_NUMBER]}),(0,x.jsx)("span",{className:"incl-info-text",children:e.CHANNEL_NAME})]})]},`channelKey_${e.CHANNEL_NAME}${t}`))},this.renderAlcChannels=e=>{const{count:t}=this.state,{getImageUrlManifest:a}=this.props,s=a("default_channel");return e.sort((e,t)=>t.PMRP-e.PMRP).slice(0,t).map((e,t)=>(0,x.jsxs)("li",{className:"ente-logo-wrapp customListStyle",children:[(0,x.jsx)("div",{className:"ente-logo",children:(0,x.jsx)(h.A,{src:e.CHANNEL_NAME?(0,d.zp)(e.CHANNEL_NAME):e.dvrUrl?`${c.A.NODE_API_ROOT}${e.dvrUrl}`:e.url?`${c.A.NODE_API_ROOT}${e.url}`:(0,f.mpCreateCategoryPath)(e.TAG_VALUE),alt:e.CHANNEL_NAME?e.CHANNEL_NAME:e.dvrName?e.dvrName:e.title?e.title:e.TAG_VALUE,title:e.CHANNEL_NAME?e.CHANNEL_NAME:e.dvrName?e.dvrName:e.title?e.title:e.TAG_VALUE,className:"img-fluid",altImage:s})}),(0,x.jsxs)("div",{className:"label",children:[e.EPG_NUMBER&&(0,x.jsx)("span",{className:"incl-info",children:`Ch. ${e.EPG_NUMBER}`}),(0,x.jsxs)("span",{className:"incl-info-text",children:[" ",e.CHANNEL_NAME?e.CHANNEL_NAME:e.dvrName?e.dvrName:e.title?e.title:e.TAG_VALUE]})]})]},`channelKey_${e.CHANNEL_NAME?e.CHANNEL_NAME:e.TAG_VALUE}`))},this.toggleOuterAcc=e=>{const{accType:t,alcType:a}=this.state;"ALC"===e?this.setState({alcType:!a,accType:!1}):t&&e===t?t===e&&this.setState({alcType:!1,accType:!1}):this.setState({alcType:!1,accType:e})},this.toggleChannels=e=>{const{collapse:t}=this.state;t&&e===t?t===e&&this.setState({collapse:!1}):this.setState({collapse:e,count:4})}}async componentDidMount(){this.getBingeApps()}render(){const{render:e,collapse:t,accType:a,count:s,packDetails:o,alcDetails:i,id:c,alcType:l,additionalChannels:d}=this.state,{dispatch:h,modalParameters:{packName:p,count4k:v,hdCount:b,hideConfirm:y,sdCount:j,monthlyCharges:k,extraChannels:N,excludedChannels:C,packRecommend:A,getPackhandler:S,modalId:P}}=this.props,E=o&&o.categoryObjDataFree&&Object.entries(o.categoryObjDataFree),O=o&&o.categoryObjDataPaid&&Object.entries(o.categoryObjDataPaid),T=Object.entries(i),w=e=>String(e).toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-|-$/g,"");return(0,x.jsxs)(n.Fragment,{children:[!e&&(0,x.jsx)(r.A,{}),(0,x.jsxs)("div",{className:"offer-modal",id:"rcViewPackModal",children:[(0,x.jsxs)("div",{className:"heading-sm topline",children:[(0,x.jsx)("h2",{id:P?`t-${P}`:void 0,className:"heading1 gradient",children:p}),(0,x.jsx)("div",{className:"hd-sd-channelwrapp mB20",children:(0,x.jsxs)("div",{className:"Current Channel List"!==p?"channel-blk-wrapp flex-start":"current-channels-wrap",children:[(0,x.jsxs)("div",{className:"dtl-information",children:[(0,x.jsx)("div",{className:"heading",children:"Total Channels"}),(0,x.jsxs)("div",{className:"channel-blk d-flex align-items-center",children:[(0,x.jsxs)("div",{className:"channel-info d-flex align-items-center",children:[(0,x.jsx)("img",{src:"/assets/images/4k.svg",alt:"",className:"maR5"}),(0,x.jsx)("span",{className:"channel-no",children:v})]}),(0,x.jsxs)("div",{className:"channel-info d-flex align-items-center",children:[(0,x.jsx)("img",{src:"/assets/images/hd.svg",alt:"",className:"maR5"}),(0,x.jsx)("span",{className:"channel-no",children:b})]}),(0,x.jsxs)("div",{className:"channel-info d-flex align-items-center",children:[(0,x.jsx)("img",{src:"/assets/images/sd.svg",alt:"",className:"maR5"}),(0,x.jsx)("span",{className:"channel-no",children:j})]})]})]}),(0,x.jsxs)("div",{className:"dtl-information",children:[(0,x.jsx)("div",{className:"heading",children:"Monthly Charge"}),(0,x.jsxs)("div",{className:"channel-blk monthly-charge",children:[(0,x.jsx)("span",{className:"channel-no",children:(0,f.getMonthlyCharge)(k)}),(0,x.jsx)("div",{className:"incl-info",children:"(All Inclusive)"})]})]})]})})]}),(0,x.jsx)("div",{className:"d-flex align-items-center incl-channels",children:N&&N.length>0&&(0,x.jsxs)(n.Fragment,{children:[(0,x.jsx)("span",{children:(0,x.jsx)("img",{src:"/assets/images/thumb-new.svg",className:"thumb-icon"})}),(0,x.jsxs)("span",{children:[(0,x.jsxs)("a",{href:"javascript:void(0)",className:"extra-channel",onClick:()=>this.toggleOuterAcc("Additional Channels"),children:[N.length," ","additional channels"," "]}),"+ those based on your interests"]})]})}),C&&C.length>0&&(0,x.jsx)("div",{className:"d-flex align-items-center mT10 mB20 incl-channels",children:(0,x.jsxs)("span",{children:[C.slice(0,3).map(e=>e.CNAME).join(", "),1===C.length&&(0,x.jsxs)("span",{children:[" ","channel not included"," "]}
1),C.length>1&&C.length<4&&(0,x.jsxs)("span",{children:[" ","channels not included"," "]}),C.length>3&&(0,x.jsxs)("span",{children:[" ","&"," ",C.length-3," ","other channels not included",(0,x.jsx)("span",{className:"tooltip-nto",children:(0,x.jsx)(g.A,{align:"right",content:C.slice(3,C.length).map(e=>e.CNAME).join(", ")})})]})]})}),(0,x.jsxs)("div",{id:"accordion",className:"ott-acc accordion-main ",children:[N&&N.length>0&&d&&d.map((e,t)=>(0,x.jsxs)(n.Fragment,{children:[(0,x.jsx)("h3",{className:a===e[0]?"card-header-inner expanded ":"card-header-inner closed border1px ",onClick:()=>this.toggleOuterAcc(e[0]),children:(0,x.jsxs)("button",{className:"header-acc-outer","aria-expanded":a===e[0],"aria-controls":`panel-${w(e[0])}`,children:[e[0],(0,x.jsxs)("span",{className:"greay-text",children:[N.length," ",N.length>1?"Channels":"Channel"]})]})}),(0,x.jsx)(u.A,{isOpen:a===e[0],id:`panel-${w(e[0])}`,children:(0,x.jsx)(n.Fragment,{children:(0,x.jsxs)("div",{className:"accordion-content",children:[(0,x.jsx)("div",{className:"card-body new-card-body",children:(0,x.jsx)("div",{className:"accordion-text accdesc firstactive activeaccdesc",style:{display:"block",borderBottom:"1px solid #fff"},children:(0,x.jsx)("ul",{className:"channel-logo-view",children:e&&this.renderAlcChannels(N)})})}),(0,x.jsx)("div",{className:"mT20 text-center",children:s===(!m()(N)&&N.length)?4===N.length?null:(0,x.jsx)("button",{className:"a-link-savetv",onClick:()=>this.loadMore(N),children:" View Less Channels"}):!m()(N)&&N.length>4?(0,x.jsx)("button",{className:"a-link-savetv",onClick:()=>this.loadMore(N),children:"View All Channels"}):null})]})})})]})),O&&O.length>0?(0,x.jsx)(n.Fragment,{children:O&&O.map(e=>(0,x.jsxs)(n.Fragment,{children:[(0,x.jsx)("h3",{className:a===e[0]?"card-header-inner expanded ":"card-header-inner closed border1px ",onClick:()=>this.toggleOuterAcc(e[0]),children:(0,x.jsxs)("button",{className:"header-acc-outer","aria-expanded":a===e[0],"aria-controls":`panel-${w(e[0])}`,children:[e[0],(0,x.jsxs)("span",{className:"greay-text",children:[Object.values(e[1][0]).flat().length," "," ",Object.values(e[1][0]).flat().length>1?"Channels":"Channel"]})]})}),(0,x.jsx)(u.A,{isOpen:a===e[0],id:`panel-${w(e[0])}`,children:Object.entries(e[1][0]).map(a=>(0,x.jsxs)(n.Fragment,{children:[(0,x.jsx)("h4",{className:t===a[0]?"card-header-inner expanded  wBg":"card-header-inner closed wBg border1px",onClick:()=>this.toggleChannels(a[0]),children:(0,x.jsxs)("button",{className:"header-acc-outer","aria-expanded":t===a[0],"aria-controls":`panel-${w(e[0])}-${w(a[0])}`,children:[(0,x.jsx)("span",{children:a[0]}),(0,x.jsxs)("span",{className:"greay-text",children:[a[1].length," ",a[1].length>1?"Channels":"Channel"]})]})}),(0,x.jsx)(u.A,{isOpen:t===a[0],className:"innerCol border1px",id:`panel-${w(e[0])}-${w(a[0])}`,children:(0,x.jsxs)("div",{className:"accordion-content",children:[(0,x.jsx)("div",{className:"card-body new-card-body",children:(0,x.jsx)("div",{className:"accordion-text accdesc firstactive activeaccdesc",style:{display:"block",borderBottom:"1px solid #fff"},children:(0,x.jsx)("ul",{className:"channel-logo-view",children:a[1]&&this.renderChannels(a[1])})})}),(0,x.jsx)("div",{className:"mT20 text-center",children:s===(!m()(a[1])&&a[1].length)?4===a[1].length?null:(0,x.jsx)("button",{className:"a-link-savetv",onClick:()=>this.loadMore(a[1]),children:" View Less Channels"}):!m()(a[1])&&a[1].length>4?(0,x.jsx)("button",{className:"a-link-savetv",onClick:()=>this.loadMore(a[1]),children:"View All Channels"}):null})]})})]}))})]}))}):null,E&&E.length>0?(0,x.jsx)(n.Fragment,{children:E&&E.map(e=>(0,x.jsxs)(n.Fragment,{children:[(0,x.jsx)("h3",{className:a===e[0]?"card-header-inner expanded ":"card-header-inner closed border1px ",onClick:()=>this.toggleOuterAcc(e[0]),children:(0,x.jsxs)("button",{className:"header-acc-outer","aria-expanded":a===e[0],"aria-controls":`panel-${w(e[0])}`,children:[e[0],(0,x.jsxs)("span",{className:"greay-text",children:[" ",Object.values(e[1][0]).flat().length," ",Object.values(e[1][0]).flat().length>1?"Channels":"Channel"]})]})}),(0,x.jsx)(u.A,{isOpen:a===e[0],id:`panel-${w(e[0])}`,children:Object.entries(e[1][0]).map(a=>(0,x.jsxs)(n.Fragment,{children:[(0,x.jsx)("h4",{className:t===a[0]?"card-header-inner expanded  wBg":"card-header-inner closed wBg border1px",onClick:()=>this.toggleChannels(a[0]),children:(0,x.jsxs)("button",{className:"header-acc-outer","aria-expanded":t===a[0],"aria-controls":`panel-${w(e[0])}-${w(a[0])}`,children:[(0,x.jsx)("span",{children:a[0]}),(0,x.jsxs)("span",{className:"greay-text",children:[a[1].length," ",a[1].length>1?"Channels":"Channel"]})]})}),(0,x.jsx)(u.A,{isOpen:t===a[0],className:"innerCol border1px",id:`panel-${w(e[0])}-${w(a[0])}`,children:(0,x.jsxs)("div",{className:"accordion-content",children:[(0,x.jsx)("div",{className:"card-body new-card-body",children:(0,x.jsx)("div",{className:"accordion-text accdesc firstactive activeaccdesc",style:{display:"block",borderBottom:"1px solid #fff"},children:(0,x.jsx)("ul",{className:"channel-logo-view",children:a[1]&&this.renderChannels(a[1])})})}),(0,x.jsx)("div",{className:"mT20 text-center",children:s===(!m()(a[1])&&a[1].length)?4===a[1].length?null:(0,x.jsx)("button",{className:"a-link-savetv",onClick:()=>this.loadMore(a[1]),children:" View Less Channels"}):!m()(a[1])&&a[1].length>4?(0,x.jsx)("button",{className:"a-link-savetv",onClick:()=>this.loadMore(a[1]),children:"View All Channels"}):null})]})})]}))})]}))}):null,T&&T.length>0?(0,x.jsx)(n.Fragment,{children:T&&T.map((e,t)=>(0,x.jsxs)(n.Fragment,{children:[(0,x.jsx)("h3",{className:a===e[0]?"card-header-inner expanded ":"card-header-inner closed border1px ",onClick:()=>this.toggleOuterAcc(e[0]),children:(0,x.jsxs)("button",{className:"header-acc-outer","aria-expanded":a===e[0],"aria-controls":`panel-${w(e[0])}`,children:[e[0],(0,x.jsxs)("span",{className:"greay-text",children:[e[1].length," ","Binge"===e[0]||"Netflix"===e[0]?e[1].length>1?"Apps":"App":"Tata Play Record"===e[0]?e[1].length>1?"Plans":"Plan":"Services"===e[0]?e[1].length>1?"Services":"Service":e[1].length>1?"Channels":"Channel"]})]})}),(0,x.jsx)(u.A,{isOpen:a===e[0],id:`panel-${w(e[0])}`,children:(0,x.jsx)(n.Fragment,{children:(0,x.jsxs)("div",{className:"accordion-content",children:[(0,x.jsx)("div",{className:"card-body new-card-body",children:(0,x.jsx)("div",{className:"accordion-text accdesc firstactive activeaccdesc",style:{display:"block",borderBottom:"1px solid #fff"},children:(0,x.jsx)("ul",{className:"channel-logo-view",children:e[1]&&this.renderAlcChannels(e[1])})})}),(0,x.jsx)("div",{className:"mT20 text-center",children:s===(!m()(e[1])&&e[1].length)?4===e[1].length?null:(0,x.jsx)("button",{className:"a-link-savetv",onClick:()=>this.loadMore(e[1]),children:" View Less Channels"}):!m()(e[1])&&e[1].length>4?(0,x.jsx)("button",{className:"a-link-savetv",onClick:()=>this.loadMore(e[1]),children:"View All Channels"}):null})]})})})]}))}):null]}),y?null:(0,x.jsxs)("div",{className:"fixed-btn mT20 show text-center btn-contr",children:[(0,x.jsx)("div",{style:{marginBottom:"7px"},className:"bold-text",children:"Add more channels in next step"}),(0,x.jsx)("button",{className:"btn btn-primary waves-effect waves-light",onClick:()=>S(A,"view"),children:"Proceed"})]})]})]})}}const y=(0,o.A)((0,i.A)(b));a.d(t,["A",0,y])},84941(e,t,a){"use strict";a.d(t,{A:()=>U});var s=a(96540),n=a(49862),r=a(62193),o=a.n(r),i=a(21439),c=a(33987),l=a(44979),d=(a(46998),a(31383)),h=a(74191),p=a(97965),m=a(71519),u=a(88827),g=a(74848);class f extends s.Component{constructor(...e){super(...e),this.state={activeSuggestion:0,filteredSuggestions:[],showSuggestions:!1,userInput:"",selectedInput
1:[],suggestions:[],button:{buttonConfig:{type:"button",class:"smallBlue"},text:"Proceed"},categoryWiseData:{}},this.componentDidMount=()=>{const{dataObj:e,selectedData:t}=this.props,a=(0,i.GW)(e,"channel_name"),s=(0,i.GW)(e,"id"),n=t.map(e=>s[e].channel_name),r=e.map(e=>e.channel_name),o=[...r];r&&n&&n.forEach(e=>{const t=o.indexOf(e);-1!==t&&o.splice(t,1)}),this.setState({suggestions:o,selectedInput:n,categoryWiseData:a})},this.onChange=e=>{const{suggestions:t}=this.state,a=e.currentTarget.value;if(" "===a.charAt(0))return this.setState({userInput:""}),!1;const s=t.filter(e=>e.toLowerCase().indexOf(a.toLowerCase())>-1);this.setState({activeSuggestion:0,filteredSuggestions:s,showSuggestions:!0,userInput:a})},this.onClickHandler=e=>{const{selectedInput:t,suggestions:a}=this.state,s=[...t],n=[...a],r=e.currentTarget.innerText;if(r){s.push(r);const e=n.indexOf(r);-1!==e&&n.splice(e,1)}this.setState({activeSuggestion:0,filteredSuggestions:[],showSuggestions:!1,userInput:"",selectedInput:s,suggestions:n})},this.onClickCrossHandler=e=>{const{selectedInput:t,suggestions:a}=this.state,s=[...a],n=[...t];if(n){const t=n.indexOf(e);t>-1&&(n.splice(t,1),s.push(e))}this.setState({selectedInput:n,suggestions:s})},this.onKeyDown=e=>{const{activeSuggestion:t,filteredSuggestions:a}=this.state;if(13===e.keyCode)this.setState({activeSuggestion:0,showSuggestions:!1,userInput:a[t]});else if(38===e.keyCode){if(0===t)return;this.setState({activeSuggestion:t-1})}else if(40===e.keyCode){if(t-1===a.length)return;this.setState({activeSuggestion:t+1})}},this.proceedHandler=()=>{const{getPacksByChannel:e,sendInfoToGA:t,sessionKey:a}=this.props,{selectedInput:s,categoryWiseData:n}=this.state;"atlAuth"!==a&&"atlUnauth"!==a&&"recommendation"!==a||t();e(s.map(e=>n[e].id))}}render(){const{onChange:e,onClickHandler:t,onKeyDown:a,state:{activeSuggestion:n,filteredSuggestions:r,showSuggestions:o,userInput:i,selectedInput:c,button:l}}=this;let d;o&&i&&(d=r.length?(0,g.jsx)("ul",{className:"suggestion list",children:r.map((e,a)=>{let s;return a===n&&(s="suggestion-active"),(0,g.jsx)("li",{className:`list-item ${s}`,onClick:t,children:e},a)})}):(0,g.jsx)("div",{className:"no-suggestions",children:(0,g.jsx)("em",{children:"No suggestions, you're on your own!"})}));const h=[];return c&&c.map((e,t)=>{h.push((0,g.jsxs)("div",{className:"channel-tag",children:[(0,g.jsx)("span",{children:e}),(0,g.jsx)("span",{title:"remove",className:"auto-cross",onClick:()=>this.onClickCrossHandler(e)})]},t))}),(0,g.jsxs)(s.Fragment,{children:[(0,g.jsx)("div",{className:"search-result",children:h}),(0,g.jsx)("div",{className:"falseinput clearfix search-pack",children:(0,g.jsx)("input",{placeholder:"Search for a channel",className:"search form-control",type:"text",onChange:e,onKeyDown:a,value:i})}),d,(0,g.jsx)("div",{className:"footer-contr text-center",children:(0,g.jsx)(u.A,{disabled:!c.length,config:l.buttonConfig,content:l.text,onClick:()=>this.proceedHandler()})})]})}}f.defaultProps={suggestions:[]};const x=f;var v=a(5556),b=a.n(v),y=a(14644),j=a(67475),k=a(21247),N=a(39789);class C extends s.Component{constructor(...e){super(...e),this.state={collapse:0===this.props.index,showMore:!1,arrowUp:!0,button:{buttonConfig:{type:"button",class:"smallBlue"},text:"Get this Pack"},proccedButton:{buttonConfig:{type:"button",class:"smallBlue"},text:"Proceed with this Pack"}},this.toggle=()=>{this.setState(e=>({collapse:!e.collapse,arrowUp:!e.arrowUp}))},this.showChannel=()=>{const{showMore:e}=this.state;this.setState({showMore:!e})},this.getPackList=()=>{const{showMore:e}=this.state,{openModal:t,pack:{packList:a,rentalPrice:s}}=this.props;let n=a.length;a.length>3&&(n=e?a.length:3);const r=[];for(let e=0;e<n;e++){const s=a[e],n={hd:parseInt(s.hdCount||"0",10),sd:parseInt(s.sdCount||"0",10)};r.push((0,g.jsxs)("div",{className:"flex mB10",children:[(0,g.jsxs)("div",{className:"pack-name",children:[`${s.packCategory}`,"TataSky Services"!==s.packType&&(0,g.jsx)("span",{className:"d-block fs14",children:(0,g.jsxs)("span",{children:[parseInt(s.hdCount||"0",10)+parseInt(s.sdCount||"0",10)>1?`(Channels: ${parseInt(s.hdCount||"0",10)+parseInt(s.sdCount||"0",10)}
1)`:`(Channel: ${parseInt(s.hdCount||"0",10)+parseInt(s.sdCount||"0",10)})`," "]})})]}),(0,g.jsxs)("div",{className:"price",children:[(0,g.jsx)("span",{className:"rupee",children:"₹"}),s.packPrice,"TataSky Services"!==s.packType?(0,g.jsx)("i",{className:"demo-icon icon-info link",onClick:()=>t(N.lx.PACK_DETAILS,{modalId:`recommendation-packcard-pack-details-${s.bouquetId}`,packId:s.bouquetId,packName:s.packCategory,count:n,redirectRoute:!0})}):(0,g.jsx)("span",{style:{marginLeft:"21px"}})]})]},s.bouquetId))}return s&&r.push((0,g.jsxs)("div",{className:"flex mB10",children:[(0,g.jsx)("div",{className:"pack-name",children:"Network Fee"}),(0,g.jsxs)("div",{className:"price",children:[(0,g.jsx)("span",{className:"rupee",children:"₹"}),s]})]})),a.length>3&&(e?r.push((0,g.jsx)("div",{className:"bold optimized-pack-view",color:"primary",onClick:this.showChannel,children:(0,g.jsx)("small",{children:(0,g.jsx)("b",{children:"Show less"})})})):r.push((0,g.jsx)("div",{className:"bold optimized-pack-view",color:"primary",onClick:this.showChannel,children:(0,g.jsx)("small",{children:(0,g.jsx)("b",{children:"View all"})})}))),r},this.getThisPack=e=>{const{getPackhandler:t}=this.props;(0,i.Sw)({event:"getThisPackRecommendJourney","Sub Id":(0,i.Xo)().id,packId:e.recommId}),t(e)},this.proccedWithThisPack=(e,t)=>{const{proccedWithThisPackHandler:a}=this.props;a(e,t)},this.getTopCompareValue=()=>{const{bestPack:e,pack:t}=this.props;let a="";if("R2"===t.recommId&&e){const s=parseInt(e.grandTotal,10)-parseInt(t.grandTotal,10),n=parseInt(e.hdCount||"0",10)+parseInt(e.sdCount||"0",10)-(parseInt(t.hdCount||"0",10)+parseInt(t.sdCount||"0",10));s>0&&(a=`₹${s} less`),n>0&&(a+=`${""!==a?" | ":""}${n} channels less`)}else if("R3"===t.recommId&&e){const s=parseInt(t.grandTotal,10)-parseInt(e.grandTotal,10),n=parseInt(t.hdCount||"0",10)+parseInt(t.sdCount||"0",10)-(parseInt(e.hdCount||"0",10)+parseInt(e.sdCount||"0",10));s>0&&(a=`₹${s} more`),n>0&&(a+=`${""!==a?" | ":""}${n} channels more`)}else a="R1"===t.recommId?"BEST VALUE":"";return a},this.handleChannelClick=(e,t)=>{const{openModal:a,pack:s,sessionKey:n}=this.props;"recommendation"===n&&(0,i.Sw)({event:"view channel","Choice of Combo":s.recommId,"Type of Journey":"Recommendation"}),a(N.lx.PACK_DETAILS,{modalId:`recommendation-packcard-channels-${e||s.recommId}`,packId:e,packName:"Channels Details",count:t,key:n,packRecommId:s.recommId})}}render(){const{index:e,pack:t,sessionKey:a}=this.props;let n="";const r=t.packList.map(e=>e.bouquetId).sort();for(let e=0;e<r.length;e++){const t=r[e];t&&(n+=(0!==e?"-":"")+t)}const{button:o,proccedButton:i,arrowUp:c,collapse:l}=this.state;let d;d="atlUnauth"===a?(0,g.jsx)("div",{className:"btn-contr text-center proceed-w",children:(0,g.jsx)(u.A,{config:i.buttonConfig,content:i.text,onClick:()=>this.proccedWithThisPack(t.recommId,t.requestId)})}):(0,g.jsx)("div",{className:"btn-contr text-center",children:(0,g.jsx)(u.A,{config:o.buttonConfig,content:o.text,onClick:()=>this.getThisPack(t)})});const h={hd:parseInt(t.hdCount||"0",10),sd:parseInt(t.sdCount||"0",10)};return(0,g.jsx)(s.Fragment,{children:(0,g.jsx)("div",{className:"col-xs-12 col-sm-6 col-md-4 "+(0===e?"box1":"box2"),children:(0,g.jsx)("div",{className:"card pack-details",children:(0,g.jsxs)("div",{className:"card-body "+(0===e?"active a-card":""),children:[(0,g.jsxs)("div",{className:"pack-dtl-contr",children:[(0,g.jsx)("span",{className:"badge badge-danger bold badge-lg",children:this.getTopCompareValue()}),(0,g.jsx)("div",{className:"pack-header v-center active",children:(0,g.jsxs)("div",{className:"c-pack-body",children:[(0,g.jsxs)("div",{className:"main-txt",children:[(0,g.jsx)("span",{className:"rupee",children:"₹"}),t.grandTotal,(0,g.jsx)("small",{className:"sub-txt",children:" / month"}),(0,g.jsx)("div",{children:(0,g.jsxs)("small",{className:"sub-txt mT7",children:["Total no. of channels:",(0,g.jsx)("span",{className:"text-dGray bold",children:` ${parseInt(t.hdCount||"0",10)+parseInt(t.sdCount||"0",10)}`})]})}),(0,g.jsx)("a",{className:"btn btn-secondary waves-effect waves-light add-offer-btn btn-sm mT10",href:"#!",onClick:()=>this.handleChannelClick(n,h),children:"View Channels"}),(0,g.jsx)("div",{className:c?"reco-toggle-active":"reco-toggle",color:"primary",onClick:this.toggle,style:{marginBottom:"1rem"}})]}),(0,g.jsxs)(k.A,{isOpen:l,children:[(0,g.jsx)("div",{className:"pack-contr",children:this.getPackList()}),0!==e?d:null]})]})})]}),0===e?d:null]})})})})}}C.propTypes={index:b().number.isRequired};const A=(0,p.Ng)(null,e=>({openModal:(0,y.zH)(j.qf,e),closeModal:(0,y.zH)(j.Oo,e)}))(C),S=()=>(0,g.jsx)("div",{className:"container",children:(0,g.jsx)("div",{className:"main-container breakerTxt text-center",children:(0,g.jsxs)("div",{className:"heading-md posR",children:[(0,g.jsx)("h1",{className:"heading1 gradient",children:"Recommending your pack now..."}),(0,g.jsx)("h2",{className:"heading2",children:"Keeping your selection intact, we are recommending your pack"}),(0,g.jsx)("div",{className:"loader mT150"})]})})});var P=a(97648),E=a.n(P),O=a(52852),T=a(58156),w=a.n(T),_=a(70581);const I=e=>{const{closeModal:t,modalParameters:{packsData:a,keyName:r,history:c,getPackhandler:l,modalId:d}}
1=e,[m,u]=(0,s.useState)(0),[f,x]=(0,s.useState)(!1),[v,b]=(0,s.useState)({}),[y,j]=(0,s.useState)(0),{manifest:N}=(0,p.d4)(e=>e.commonReducer),C=((0,p.wA)(),e=>{const t=parseFloat(e).toFixed(2).split(".");return(0,g.jsxs)("span",{className:"channel-no leadTxt",children:[(0,g.jsx)("span",{className:"rupee",children:"₹"}),t[0],".",(0,g.jsx)("span",{className:"paisa f12",children:t[1]})]})});(0,s.useEffect)(()=>{(async()=>{try{const e={apiPath:(0,i.th)("rc_price_breakup_modal",N)},t=(await O.n.fetchData(e)).data;t.status===n.A.MESSAGES_TYPES.S3_SUCCESS&&b(t.data)}catch(e){console.log(e)}})()},[]);if(!f&&o()(v))return(0,g.jsx)(h.A,{});const A=a&&a.packList.filter(e=>0===e.packPrice&&"Channel"!==e.packType),S=a&&a.packList.filter(e=>"Channel"===e.packType).sort((e,t)=>t.packPrice-e.packPrice),P=[...a&&a.packList.filter(e=>0!==e.packPrice&&"TataSky"===e.packType&&"Curated Packs"===e.bouquetCategory).sort((e,t)=>t.packPrice-e.packPrice),...a&&a.packList.filter(e=>0!==e.packPrice&&"TataSky"===e.packType&&"Add Ons / Mini Packs"===e.bouquetCategory).sort((e,t)=>t.packPrice-e.packPrice),...a&&a.packList.filter(e=>0!==e.packPrice&&"BroadCaster"===e.packType).sort((e,t)=>t.packPrice-e.packPrice),...a&&a.packList.filter(e=>0!==e.packPrice&&"TataSky"===e.packType&&"Curated Packs"!==e.bouquetCategory&&"Add Ons / Mini Packs"!==e.bouquetCategory&&"BroadCaster"!==e.bouquetCategory).sort((e,t)=>t.packPrice-e.packPrice),...a&&a.packList.filter(e=>0!==e.packPrice&&"FTA"===e.packType).sort((e,t)=>t.packPrice-e.packPrice)];return(0,g.jsxs)("div",{className:"price-break-details",children:[(0,g.jsxs)("div",{className:"heading-sm topline text-center",children:[(0,g.jsx)("h2",{id:d?`t-${d}`:void 0,className:"heading1 gradient",children:w()(v,"title")}),(0,g.jsx)("h2",{className:"heading2",children:w()(v,"field_sub_title")})]}),(0,g.jsx)("div",{className:"multiple-open",children:(0,g.jsxs)("div",{className:"summary",children:[(0,g.jsxs)("div",{id:"demo-accordion-collapse",className:"multiple-open",role:"tablist",children:[P.map(e=>(0,g.jsx)("div",{className:"card new-card",children:(0,g.jsx)("div",{className:"card-header",role:"tab",id:"accord3",children:(0,g.jsx)("h5",{className:"card-header-inner",children:(0,g.jsxs)("a",{href:"javascript:void(0)",children:[(0,g.jsxs)("span",{className:"channel-name",children:[e.recommendedPackDisplay," "]}),(0,g.jsx)("span",{className:"payment-left-amount",children:C(e.packPrice)})]})})})})),A&&A.length>0&&(0,g.jsx)("div",{className:"card",children:(0,g.jsx)("div",{className:"card-header",role:"tab",id:"accord3",children:(0,g.jsx)("h5",{className:"card-header-inner",children:(0,g.jsxs)("a",{className:"block-class",href:"javascript:void(0)",children:[(0,g.jsxs)("span",{className:"channel-name",children:["Free and Complimentary"," "]}),(0,g.jsx)("div",{className:"card-body",children:A.map(e=>(0,g.jsxs)("section",{className:"v-start-top",children:[(0,g.jsx)("h3",{className:"heading2 mT0",children:(0,g.jsx)("span",{className:"label-text d-block mB0",children:e.recommendedPackDisplay})}),(0,g.jsx)("span",{className:"payment-left-amount",children:C(e.packPrice)})]}))})]})})})}),S&&S.length>0&&(0,g.jsx)("div",{className:"card",children:(0,g.jsx)("div",{className:"card-header",role:"tab",id:"accord3",children:(0,g.jsx)("h5",{className:"card-header-inner",children:(0,g.jsxs)("a",{className:"block-class",href:"javascript:void(0)",children:[(0,g.jsxs)("span",{className:"channel-name",children:["All Individual Channels"," "]}),(0,g.jsx)("div",{className:"card-body",children:S.map(e=>(0,g.jsxs)("section",{className:"v-start-top",children:[(0,g.jsx)("h3",{className:"heading2 mT0",children:(0,g.jsx)("span",{className:"label-text d-block mB0",children:e.recommendedPackDisplay})}),(0,g.jsx)("span",{className:"payment-left-amount",children:C(e.packPrice)})]}))})]})})})}),(0,g.jsxs)("div",{className:"card",children:[(0,g.jsx)("div",{className:"card-header",role:"tab",id:"accord3",onClick:()=>{var e;m===(e=1)?(u(-1),j(-1)):(u(e),j(e))},children:(0,g.jsx)("h5",{className:"card-header-inner",children:(0,g.jsxs)("a",{href:"javascript:void(0)",children:[(0,g.jsxs)("span",{className:"channel-name",children:["Network Capacity Fee"," ",(0,g.jsx)("img",{src:"/assets/images/info-icon.svg",className:"information-icon1"})]}),(0,g.jsx)("span",{className:"payment-left-amount",children:C(a.ncfPrice)})]})})}),(0,g.jsx)(k.A,{isOpen:(E=1,y===E),children:(0,g.jsx)(_.A,{htmlContent:w()(v,"body")})})]})]}),(0,g.jsxs)("div",{className:"card-footer",children:[(0,g.jsx)("h2",{className:"heading2 bold",children:"Total Amount"}),(0,g.jsx)("span",{className:"payment-left-amount price-lg mR0 fs18",children:C(a.monthlyCharges)})]})]})}),(0,g.jsxs)("div",{className:"btn-contr block mT20 text-center",children:[(0,g.jsx)("a",{href:"javascript:void(0)",className:"btn btn-primary waves-effect waves-light",onClick:()=>{l(a,"modal")},children:w()(v.field_json_data,"primaryBtnLabel")}),(0,g.jsx)("a",{href:"javascript:void(0)",className:"btn btn-link waves-effect waves-light",onClick:()=>{(0,i.Sw)({event:"Go Back To Recommendations - Recommend Packs",Journey:"EBJ","Sub ID":(0,i.Xo)().id||null}),t()},children:w()(v.field_json_data,"secondaryBtnLabel")})]})]});var E};var D=a(16833);var M=a(3304);const L=function(e){const{bestPack:t,pack:a,cardData:n,getPackhandler:r,history:o,setRecomPack:c,packRecommend:l,hideAddButton:d}=e,h=(0,p.wA)(),m=()=>!a.recommId||"R1"!==a.recommId&&"R2"!==a.recommId&&"R3"!==a.recommId;(0,s.useEffect)(()=>{m()&&d(!0)},[]);const u=(e,t,a)=>"EXTRA"===a?E()(t&&t.channelsIncluded,e&&e.channelsIncluded,"CNAME"):E()(e&&e.channelsIncluded,t&&t.channelsIncluded,"CNAME"),f=()=>{let e="";if("R2"===a.recommId&&t){const s=parseInt(t.grandTotal,10)-parseInt(a.grandTotal,10),n=parseInt(t.hdCount||"0",10)+parseInt(t.sdCount||"0",10)-(parseInt(a.hdCount||"0",10)+parseInt(a.sdCount||"0",10));s>0&&(e=`₹${s} less`),n>0&&(e+=`${""!==e?" | ":""}${n} channels less`)}else if("R3"===a.recommId&&t){const s=parseInt(a.grandTotal,10)-parseInt(t.grandTotal,10),n=parseInt(a.hdCount||"0",10)+parseInt(a.sdCount||"0",10)-(parseInt(t.hdCount||"0",10)+parseInt(t.sdCount||"0",10));n>0&&(e+=`${n} channels more`),s>0&&(e=`${e} at additional ₹${s} only`)}else e="";return e};return m()?(0,g.jsx)(M.A,{}):(0,g.jsx)("div",{id:"rc-card",children:(0,g.jsx)("div",{className:"innercontainer-sm",children:(0,g.jsx)("div",{className:"packs",children:(0,g.jsx)("div",{className:"best-priced-pack radio-button",children:(0,g.jsx)("div",{className:"acc-packwrapp",children:(0,g.jsx)("div",{className:"pack-blk month-charg-blk",children:(0,g.jsxs)("div",{onClick:()=>c(a),className:"card pk-select-card "+((l&&l.recommId)===(a&&a.recommId)?"sel":""),children:["R1"===a.recommId&&(0,g.jsx)("div",{className:"offer-tag",children:"Based on your interest"}),(0,g.jsxs)("div",{className:"card-body",children:[(0,g.jsxs)("div",{className:"top-header",children:[(0,g.jsxs)("div",{className:"pack-name",children:[(0,g.jsx)("input",{className:"filled-in form-check-input",n
1ame:"channel",value:a.recommId,type:"radio",id:a.recommId,checked:(l&&l.recommId)===(a&&a.recommId)}),(0,g.jsx)("label",{className:"form-check-label sel",htmlFor:a.recommId,children:n&&n.rc_titles.hasOwnProperty(a.recommId)&&(0,g.jsx)("div",{className:"label",children:n.rc_titles[a.recommId]})})]}),(0,g.jsxs)("div",{className:"dash-mon-charge",children:[(0,g.jsx)("div",{className:"pricing-contr",children:(0,g.jsxs)("div",{className:"amount",children:[(e=>{const t=parseFloat(e).toFixed(2).split(".");return(0,g.jsxs)(s.Fragment,{children:[(0,g.jsx)("span",{className:"rupee",children:"₹"}),t[0],".",(0,g.jsx)("span",{className:"paisa f12",children:t[1]})]})})(a.grandTotal),"/month"]})}),(0,g.jsxs)("div",{className:"inc-charge",children:["(All Inclusive)"," ",(0,g.jsxs)("button",{"data-toggle":"modal",className:"a-link link","data-target":"#price-break",onClick:()=>{(0,i.Sw)({event:"I Button - Recommend Packs","Sub ID":(0,i.Xo)().id||null}),h((0,j.qf)(N.lx.COMMON_MODAL,{modalId:`recommendation-rc-pricebreak-${a.recommId}`,Component:I,parentClass:"price-breakup-rc",packsData:a,history:o,getPackhandler:r,keyName:a.recommId}))},children:[" ",(0,g.jsx)("img",{src:"/assets/images/info-icon.svg",className:"information-icon linktext mT0 mB0 mL5"})]})]})]})]}),(0,g.jsx)("div",{className:"chnl-defination",children:(0,g.jsxs)("div",{className:"channel-blk-wrapp dflex-fs "+((l&&l.recommId)===(a&&a.recommId)?"sel":""),children:[(0,g.jsxs)("div",{className:"channel-blk",children:[(0,g.jsx)("img",{src:"/assets/images/hd.svg",className:"mR5"}),(0,g.jsx)("span",{className:"channel-no leadTxt",children:a.hdCount})]}),(0,g.jsxs)("div",{className:"channel-blk",children:[(0,g.jsx)("img",{src:"/assets/images/sd.svg",className:"mR5"}),(0,g.jsx)("span",{className:"channel-no leadTxt",children:a.sdCount})]})]})}),"R1"!==a.recommId&&f()&&(0,g.jsxs)("div",{className:"pack-info-details",children:[(0,g.jsx)("img",{src:"R2"===a.recommId?"/assets/images/info.svg":"/assets/images/best-deal-new.svg",width:"14",alt:"icon"}),f()]}),(0,g.jsx)("div",{className:"dtl-info-contr",children:(0,g.jsx)("div",{className:"dtl-info-contr-inner mT10",children:(0,g.jsx)("button",{className:"linktext link mT0 fs14","data-toggle":"modal","data-target":"#viewchannel-list",onClick:()=>{(0,i.Sw)({event:"View Channel List - Recommend Packs",Journey:"EBJ","Sub ID":(0,i.Xo)().id||null}),h((0,j.qf)(N.lx.COMMON_MODAL,{modalId:`recommendation-rc-viewpacklist-${a.recommId}`,Component:D.A,packRecommend:a,packName:n.rc_titles[a.recommId],hdCount:a.hdCount,sdCount:a.sdCount,categoryData:a.packList,getPackhandler:r,monthlyCharges:a.monthlyCharges,extraChannels:t?u(t,a,"EXTRA"):[],excludedChannels:t?u(t,a,"LESS"):[],parentClass:"packlist view-detail-modal channel-modal-rc"}))},children:"View Channel List"})})})]})]})})})})})})})};var R=a(15064);const F={getChannels:c.Jp,getPackRecommendation:c.Fq,resetRecommendationPacks:c.Nz,setApiError:l.x8,createOptimizer:c._q};class B extends s.Component{constructor(e){super(e),this.componentDidMount=()=>{const{resetRecommendationPacks:e}=this.props;e();const t=(0,i.Ht)("lang")||"";t&&t.codeName&&t.codeName!==window.location.pathname.split("/")[1]&&window.RedirectUrl(t.name),this.getPacksAndChannels()},this.sendProductImpression=e=>{const{recommendationPacks:t,sessionKey:a}=this.props;let s;switch(a){case"atlAuth":s="ATL-Existing";break;case"atlUnauth":s="ATL-New";break;default:s=""}const n=[];for(let a=0;a<t.length;a++)n.push({name:e[a].packages,id:e[a].packages,price:t[a].grandTotal,brand:"Tataplay",category:"Recommended Packs",variant:"Recommended Packs","Type of Customer":s});(0,i.Sw)({event:"eec.productimpression",ecommerce:{currencyCode:"INR",impressions:n}})},this.checkRecoEmpty=e=>{this.setState({isRecoEmpty:e})},this.componentDidUpdate=e=>{const{recommendationPacks:t,sessionHandler:a,sessionKey:s}=this.props;if(e.recommendationPacks!==t&&0!==t.length&&("atlAuth"===s||"atlUnauth"===s)){const e=[];for(let a=0;a<t.length;a++){const s=t[a].packList.sort((e,t)=>e.packageId-t.packageId).filter(e=>e.packPrice>0).map(e=>e.packageId);e.push({packages:s.join(" | "),pack_id:t[a].recommId})}const{packSelected:s}=(0,i.Ht)(n.A.sessionNames.atlAuth),r=t&&t.find(e=>e.recommId===s)||{},c=!s&&o()(s)?t[0]:r;this.setState({packRecommend:c}),this.sendProductImpression(e),a().setRecomPack(e)}},this.getPacksAndChannels=async()=>{this.setState({render:!1});const{getChannels:e,getPackRecommendation:t,sessionKey:a,createOptimizer:s}=this.props,n=(0,i.Ht)("bingeMobileSession")||"",r=(0,i.Ht)(a);s((0,d.X6)(r,!1,a,n));const o=r.hdFlag,c=await e(o);this.setState({channels:c,selectedChannels:r.channels,render:!0})},this.getPacksByChannel=e=>{const{sessionHandler:t}=this.props;t().setChannelList(e)&&this.getPacksAndChannels()},this.pushGaPackClick1=e=>{const t={event:"product-Click",ecommerce:{click:{actionField:{step:"Product Selection"},products:e}},eventCallback(){}};(0,i.Sw)(t)},this.pushGaPackClick3=e=>{const t={event:"add-To-Cart",ecommerce:{currencyCode:"INR",add:{actionField:{step:"Add To Cart"},products:e}}};(0,i.Sw)(t)},this.pushEventToGa=(e,t)=>{const{sessionKey:a,sessionHandler:s,recommendationPacks:n}=this.props;let r;switch(a){case"atlAuth":r="ATL-Existing";break;case"atlUnauth":r="ATL-New";break;default:r=""}const o=n.find(t=>t.recommId===e),c=s().getRecomPack().sortedPack.find(t=>t.pack_id===e),l=[{name:c.packages,id:c.packages,price:o.grandTotal,brand:"Tataplay",category:"Recommended Pack",variant:"Recommended Pack","Type of Customer":r}];switch(this.pushGaPackClick1(l),this.pushGaPackClick3(l),t){case"get":(0,i.Sw)({event:"Pack Confirmation","Type of Customer":"ATL-Existing","Pack Selected":c.packages});break;case"proceed":(0,i.Sw)({event:"Proceed With this Pack","Type of Customer":r})}},this.getPackhandler=async(e,t)=>{const{sessionKey:a,sessionHandler:s,history:r,innerPageProps:{f
1ield_json_data:o}}=this.props;"atlAuth"===a||"atlUnauth"===a?"modal"===t?(0,i.Sw)({event:"Confirm Pack - Recommend Packs",Journey:"EBJ","Button Name":"Confirm Pack","Pack Name":o&&o.rc_titles[e.recommId],"Total Amount":e.grandTotal,"Sub ID":(0,i.Xo)().id||null}):"view"===t?(0,i.Sw)({event:"Get This Pack - Recommend Packs",Journey:"EBJ","Button Name":"Proceed","Pack Name":o&&o.rc_titles[e.recommId],"New Monthly Pricing":e.grandTotal,Source:"EBJ - Proceed View Channel List","Sub ID":(0,i.Xo)().id||null}):(0,i.Sw)({event:"Get This Pack - Recommend Packs","Button Name":"Proceed","Pack Name":o&&o.rc_titles[e.recommId],"New Monthly Pricing":e.grandTotal,Journey:"EBJ",Source:"EBJ - Page Proceed","Sub ID":(0,i.Xo)().id||null}):"recommendation"===a&&(0,i.Sw)({event:"Get this pack","Choice of Combo":e.recommId,"Type of Journey":"Recommendation"});try{this.setState({render:!1}),s().setSelectedRecommPack(e)}catch(e){const{setApiError:t}=this.props;this.setState({render:!0}),t(n.A.serverError,!0)}},this.proccedWithThisPackHandler=(e,t)=>{const{sessionHandler:a}=this.props;this.pushEventToGa(e,"proceed"),a().setRecommendedPack(e,t,"RECOMMENDED")},this.sendInfoToGA=()=>{const{sessionKey:e}=this.props;switch(e){case"atlAuth":(0,i.Sw)({event:"Manual Channel Selection","Type of Customer":"ATL-Existing"});break;case"atlUnauth":(0,i.Sw)({event:"Manual Channel Selection","Type of Customer":"ATL-New"});break;case"recommendation":(0,i.Sw)({event:"Proceed","Type of Journey":"Recommendation"})}},this.setRecomPackHandler=e=>{this.setState({packRecommend:e})},this.getThisForm=s.createRef(),this.packListInput=s.createRef(),this.transMsgInput=s.createRef(),this.multitvDtlsInput=s.createRef(),this.dropListInput=s.createRef(),this.subscriberDtlsInput=s.createRef(),this.showOptimizeInput=s.createRef(),this.state={render:!1,selectedChannels:[],channels:[],packRecommend:{},isRecoEmpty:!1,errorMsg:""}}render(){const{channels:e,selectedChannels:t,render:a,packRecommend:r,errorMsg:c,isRecoEmpty:l}=this.state,{recommendationPacks:d,history:p,showRecommLoader:u,sessionKey:f,innerPageProps:{field_disclaimer:v,field_json_data:b},sessionHandler:y,errorCode:j}=this.props,k=(0,i.Ht)(f),N="atlAuth"===f&&y().getKmsDealerId();if(u&&o()(d))return(0,g.jsx)(S,{});if(o()(d))return(0,g.jsx)(M.A,{});const C=d.find(e=>"R1"===e.recommId);return(0,g.jsxs)(s.Fragment,{children:[a?null:(0,g.jsx)(h.A,{}),(0,g.jsxs)("div",{className:"body-container",id:"recommendation",children:[(0,g.jsxs)("form",{method:"post",ref:this.getThisForm,style:{display:"none"},children:[(0,g.jsx)("textarea",{ref:this.packListInput,name:"packList"}),(0,g.jsx)("textarea",{ref:this.transMsgInput,name:"transMsg"}),(0,g.jsx)("textarea",{ref:this.multitvDtlsInput,name:"multitvDtls"}),(0,g.jsx)("textarea",{ref:this.dropListInput,name:"dropList"}),(0,g.jsx)("textarea",{ref:this.subscriberDtlsInput,name:"subscriberDtls"}),(0,g.jsx)("textarea",{ref:this.showOptimizeInput,name:"showOptimize"})]}),"atlAuth"===f?d.map((e,t)=>(0,g.jsx)(s.Fragment,{children:C&&e&&"R2"===e.recommId&&C.grandTotal<e.grandTotal?null:(0,g.jsx)(L,{index:t,pack:e,bestPack:C,hideAddButton:this.checkRecoEmpty,packRecommend:r,setRecomPack:this.setRecomPackHandler,cardData:b,getPackhandler:this.getPackhandler},e.recommId)})):(0,g.jsx)("div",{className:"row recomnd add-packs pack-result-contr no-compare",children:d.map((e,t)=>(0,g.jsx)(A,{index:t,pack:e,bestPack:C,sessionKey:f,getPackhandler:this.getPackhandler,proccedWithThisPackHandler:this.proccedWithThisPackHandler},e.recommId))}),(0,g.jsxs)("div",{className:"mT20 text-center",children:[(0,g.jsx)("div",{className:"notlike",children:"Looking for more options?"}),(0,g.jsxs)("div",{style:{height:"42px",lineHeight:"42px"},className:"text-center block",children:[" ",(0,g.jsx)("button",{className:"link a-link",onClick:()=>((0,R.setSourceInStorage)("MANAGEPACK"),void p.push({pathname:`/${n.A.my_account_path}/mp-redirect`},{vcNumber:k&&k.vcNumber,explore:!0})),children:"Explore All Packs"})]})]}),!l&&(0,g.jsxs)("div",{className:"fixed-btn mT20 show text-center btn-contr reco-btn",children:[c&&(0,g.jsx)("div",{className:"custom-error",children:c}),(0,g.jsx)("div",{style:{marginBottom:"7px"},className:"bold-text",children:"Add more channels in next step"}),(0,g.jsx)("button",{className:"btn btn-primary waves-effect waves-light",onClick:()=>this.getPackhandler(r),children:"Proceed"})]}),b&&b.showChannelSearch&&e.length>0&&(0,g.jsxs)("div",{children:[!N&&(0,g.jsxs)(s.Fragment,{children:[(0,g.jsx)("div",{className:"text-center mT48 mB20",children:(0,g.jsx)("p",{className:"fs14",children:"Do you wish to add any other channels not listed in the above packs?"})}),(0,g.jsxs)("div",{className:"search-pack posR",children:[(0,g.jsx)(x,{dataObj:e,selectedData:t,getPacksByChannel:this.getPacksByChannel,sendInfoToGA:this.sendInfoToGA,sessionKey:f}),"atlUnauth"===f&&(0,g.jsx)("div",{className:"text-center",children:(0,g.jsxs)("p",{className:"mT48",children:["Do not like these packs?",(0,g.jsxs)(m.N_,{to:`/${n.A.atl_unauth_recommendation_path}/pick-channel`,children:[" ","Click Here"]})]})})]})]}),(0,g.jsxs)("div",{className:"mT48 text-center",children:[v,(0,g.jsxs)("a",{href:`/${n.A.drupal_path}/compliance`,rel:"nofollow",children:[" ","consumer corner"]}),"."]})]})]})]})}}const U=(0,p.Ng)(e=>({recommendationPacks:e.getRecommendationReducer.recommendationPacks,showRecommLoader:e.getRecommendationReducer.showRecommLoader,isLoading:e.commonReducer.isLoading}),F)(B)},91835(e,t,a){"use strict";var s=a(64467),n=a(96540),r=a(88827),o=a(3781),i=a(21439),c=a(74191),l=a(49862),d=a(34039),h=a(74848);function p(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,s)}return a}function m(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?p(Object(a),!0).forEach(function(t){(0,s.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):p(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}class u extends n.Component{constructor(...e){super(...e),this.state={isloading:!1,formError:"",button:{buttonConfig:{type:"button",class:"blue"},text:"Confirm",url:"select-language"},selectedLanguage:{primary:[],regional:[]},languages:{primaryList:[],regionalList:[]}},this.pushEventToGA=()=>{const{sessionKey:e}=this.props,{languages:t,selectedLanguage:a}=this.state,s=m({},a);let n;switch(e){case"atlAuth":n="ATL-Existing";break;case"atlUnauth":n="ATL-New";break;default:n=""}const r=[],o=[],c=(0,i.Xo)().id||null;for(let e=0;e<s.primary.length;e++)r.push((0,i.tX)(s.primary[e].value));for(let e=0;e<s.regional.length;e++)o.push((0,i.tX)(s.regional[e].value));const l=r.concat(o).join(" | ");"recommendation"===e?(0,i.Sw)({event:"select Language",LanguageSelection:l,"Type of Journey":"Recommendation"}):"atlAuth"===e?(0,i.Sw)({event:"User Preference","Type of Customer":n,"Selected Language":l,Journey:"EBJ","Sub ID":c}):(0,i.Sw)({event:"User Preference","Type of Customer":n,"Selected Language":l})},this.redirectButton=()=>{const{sessionHandler:e,sessionKey:t,isPulseInHome:a}=this.props,{selectedLanguage:s}=this.state,n=(0,i.Xo)().id||null;if(0===s.regional.length&&0===s.primary.length)this.setState({formError:"Minimum one selection required"});else{"atlAuth"!==t&&"atlUnauth"!==t&&"recommendation"!==t||this.pushEventToGA();const r=s&&s.primary.map(e=>e.value).join("|");a&&(0,i.Sw)({event:"Pulse - Language Selection",LanguageSelection:r||null,"Sub ID":n,link_name:"Confirm"}),e().setLanguage(m({},s))}},this.handleLanguage=e=>{const{selectedLanguage:t}=this.state,a=m({},t),s=e.target.name,{value:n}=e.target,r=parseInt(e.target.getAttribute("dataKey"));if(e.target.checked)a[s].push({value:n,key:r});else if(a[s].length>0){const e=a[s].filter(e=>e.value!==n);a[s]=e}this.setState({selectedLanguage:a,formError:""})}}UNSAFE_componentWillMount(){const{sessionHandler:e}=this.props,{primary:t,regional:a}=e().getLanguage();t&&a&&this.setState({selectedLanguage:{primary:[...t],regional:[...a]}})}async componentDidMount(){const{getApiUrlManifest:e,manifest:t}=this.props,{languages:a}=this.state;this.setState({isloading:!0});const s=(0,i.Ht)("lang")||"";s&&s.codeName&&s.codeName!==window.location.pathname.split("/")[1]&&window.RedirectUrl(s.name);try{const s={apiPath:e("languages",t),mock:!1},n=(await o.Q.fetchData(s)).data;if(n.status===l.A.MESSAGES_TYPES.S3_SUCCESS){const e=n.data,t=m({},a);for(let a=0;a<e.length;a+=1)"PRIMARY"===e[a].region?t.primaryList.push(e[a]):"REGIONAL"===e[a].region&&t.regionalList.push(e[a]);this.setState({isloading:!1,languages:t})}}catch(e){const{setApiError:t}=this.props;this.setState({isloading:!1}),t(l.A.serverError,!0)}}render(){const{button:e,isloading:t,formError:a,selectedLanguage:{primary:s,regional:n},languages:{primaryList:o,regionalList:i},languages:l}=this.state,p=o.map((e,t)=>(0,h.jsx)(d.A,{dataKey:e.key,isChecked:s&&s.find(t=>t.value===e.name.toString()),dataObj:e,type:"primary",index:t,clickHandler:this.handleLanguage,isHoverPopup:!0},e.key)),m=i.map((e,t)=>{const a=n&&n.find(t=>t.value===e.name.toString());return(0,h.jsx)(d.A,{dataKey:e.key,isChecked:a,dataObj:e,type:"regional",index:t,clickHandler:this.handleLanguage,isHoverPopup:!0},e.key)});return t?(0,h.jsx)(c.A,{}):(0,h.jsxs)("div",{children:[(0,h.jsx)("div",{className:"body-container innercontainer-xs select-language",children:(0,h.jsxs)("div",{className:"languages-checkbox text-center default-language-checkbox",children:[p,m]})}),(0,h.jsxs)("div",{className:"footer-contr text-center mT20 select-language-btn",children:[(0,h.jsx)("div",{className:"custom-error",children:a}),(0,h.jsx)(r.A,{config:e.buttonConfig,content:e.text,onClick:this.redirectButton,disabled:!(s&&s.length||n&&n.length)})]})]})}}const g=u;a.d(t,["A",0,g])},46355(e,t,a){"use strict";var s=a(96540),n=a(97965),r=a(88827),o=a(49862),i=a(33987),c=a(21439),l=a(74848);const d=e=>
1{const{innerPageProps:{field_image:t,field_json_data:a},currentPage:d,isPulseInHome:h}=e,p=(0,n.wA)(),m={buttonConfig:{type:"button",class:"blue"},text:"Yes"};(0,s.useEffect)(()=>{const e=(0,c.Ht)("lang")||"";e&&e.codeName&&e.codeName!==window.location.pathname.split("/")[1]&&window.RedirectUrl(e.name),p((0,i.Nz)())},[]);const u={buttonConfig:{type:"button",class:"white"},text:"No"},g=t=>{const{sessionKey:a}=e;"atlUnauth"!==a&&"recommendation"!==a||(t=>{const{sessionKey:a}=e;let s;const n="Y"===t?"HD":"SD";switch(a){case"atlAuth":s="ATL-Existing";break;case"atlUnauth":s="ATL-New"}"recommendation"===a?(0,c.Sw)({event:"Box Selection",SetupBoxType:n,"Type of Journey":"Recommendation"}):(0,c.Sw)({event:"User Box Preference","Type of Customer":s,SetupBoxType:n})})(t);const s="Y"===t?"HD":"SD";(0,c.Sw)({event:"User Box Preference","Type of Customer":"ATL-Existing",SetupBoxType:s,Journey:"EBJ","Sub ID":(0,c.Xo)().id||null}),h&&(0,c.Sw)({event:"Pulse - Box Type",SetupBoxType:s,"Sub ID":(0,c.Xo)().id||null,link_name:"Y"===t?"Yes":"No"});const{sessionHandler:n}=e;n().setStbType(t)};return(0,l.jsx)(s.Fragment,{children:(0,l.jsxs)("div",{id:"stb-type",children:[(0,l.jsxs)("div",{className:"text-center mT20 "+("setupboxType"===d?"setupBoxType":""),children:[(0,l.jsx)("img",{src:`${o.A.NODE_API_ROOT}${t.url}`}),(0,l.jsx)("span",{className:"coco-contr-watchTv",children:(0,l.jsx)("img",{src:`${o.A.NODE_API_ROOT}${a&&a.cocoImgUrl}`,alt:"Watch TV Coco",className:"img-fluid"})})]}),(0,l.jsxs)("div",{className:"footer-contr btn-contr setup-btn text-center",children:[(0,l.jsx)(r.A,{config:m.buttonConfig,content:m.text,onClick:()=>g("Y")}),(0,l.jsx)(r.A,{config:u.buttonConfig,content:u.text,onClick:()=>g("N")})]})]})})};a.d(t,["A",0,d])},59087(e,t,a){"use strict";a.d(t,{lw:()=>N,ow:()=>k,qS:()=>C});var s=a(20454),n=a(64467),r=a(81106),o=a(17651),i=a(44979),c=a(67358),l=a(49862),d=a(38473),h=a(39818),p=a(45951),m=a(2010),u=a(12683),g=a(21439),f=a(35778);function x(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,s)}return a}function v(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?x(Object(a),!0).forEach(function(t){(0,n.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):x(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}const b=e=>t=>{const a=e;t((0,i.je)()),a&&(a.status,l.A.MESSAGES_TYPES.S3_SUCCESS),t({type:d.h.OTP_VERIFICATION,payload:v({},a)})},y=e=>t=>{const a=e;a&&a.status===l.A.MESSAGES_TYPES.S3_SUCCESS?t({type:d.h.RESEND_OTP,payload:v(v({},a),{},{message:"OTP Sent Successfully"})}):t({type:d.h.RESEND_OTP,payload:v({},a)})},j=e=>t=>{const a=e,s=a.data;if(a.status===l.A.MESSAGES_TYPES.S3_SUCCESS)if(a.data.isBoxPresent){const e=(0,u.TN)(s);t((0,c.WX)("cartSummary",e)),t((0,i.je)()),t({type:d.h.SET_ATL_CART_SUMMARY,data:e})}else t({type:d.h.SET_ATL_CART_SUMMARY_RAW_DATA,data:{message:e.message,isBoxPresent:a.data.isBoxPresent}}),t({type:d.h.HIDE_MAIN_LOADER});else t((0,i.je)()),t((0,i.x8)(l.A.serverError,!0))};function k(e){return t=>{t((0,i.MI)()),h.R.getATLSummary(e).then(e=>{const a=e.data;if(a&&a.status===l.A.MESSAGES_TYPES.S3_SUCCESS)if(a.callBack&&!0===a.callBack){const e=a.data;t((0,i.Ip)(e,j,"cart_summary"))}else t((0,i.je)()),t(j(a));else t((0,i.je)()),t(j(a))}).catch(e=>{t({type:o.h.HIDE_MAIN_LOADER}),t((0,i.x8)(l.A.serverError,!0))})}}function N(e){return function(t){" "!==e.charAt(0)&&t({type:d.h.SEARCH_EXPLORE_INDEPENDENT_INPUT_DATA,data:e})}}function C(){return function(e){e({type:d.h.RESET_EXPLORE_INDEPENDENT_SEARCH_INPUT_DATA})}}const A=e=>(t,a)=>{const{saveFormData:s}=a().atlUnauthRecommendationReducer,n=v(v({},s),e);t({type:d.h.SAVE_FORM_INFO,data:n})},S=e=>t=>{if(!l.A.isServer()){const a=e;a.status===l.A.MESSAGES_TYPES.S3_SUCCESS&&(a.data.isBoxPresent?a.data.isBoxPresent?(t((0,c.Cn)(a.uuid)),localStorage.setItem("SOURCE",l.A.sourcetype.ATL),t(A({isDone:!0,uuid:a.uuid}))):(t(A({isSaveError:!0})),t({type:d.h.HIDE_MAIN_LOADER})):(localStorage.setItem("SOURCE",l.A.sourcetype.ATL),t(A({message:a.message,isBoxPresent:a.data.isBoxPresent})),t({type:d.h.HIDE_MAIN_LOADER})))}};const P=(e,t)=>a=>{a({type:d.h.SHOW_MAIN_LOADER});const s=(0,u.CK)(e,t);h.R.saveUserData(s).then(t=>{const{status:s,uuid:n}=t.data;if(s===l.A.MESSAGES_TYPES.SUCCESS){const t=(0,g.Ht)(l.A.sessionNames.atlUnauth),s=v({},t);n&&""!==n&&(s.uuid=n),s.userInfo=v(v({},s.userInfo),e),(0,g.Nq)(l.A.sessionNames.atlUnauth,s);const r=n||t.uuid;a(function(e,t,a){return s=>{s({type:d.h.SHOW_MAIN_LOADER}),h.R.saveUserPacks({uuid:e,pack_ids:t,stbId:a}).then(e=>{const t=e.data;if(t&&t.status===l.A.MESSAGES_TYPES.S3_SUCCESS)if(t.callBack&&!0===t.callBack){const e=t.data;s((0,i.Ip)(e,S,"cart_summary"))}else s(S(t));else t.data&&t.data.alreadyTxnId?(s(A({alreadyTxnId:!0,message:t.message||l.A.serverError})),s({type:d.h.HIDE_MAIN_LOADER})):(s(A({isSaveError:!0})),s({type:d.h.HIDE_MAIN_LOADER}))}).catch(e=>{s(A({isSaveError:!0})),s({type:d.h.HIDE_MAIN_LOADER})})}}(r,t.packagesId,t.stbId))}else a(A({isSaveError:!0,formError:l.A.serverError})),a({type:d.h.HIDE_MAIN_LOADER})}).catch(e=>{a(A({isSaveError:!0,formError:l.A.serverError})),a({type:d.h.HIDE_MAIN_LOADER})})},E=(e,t,a)=>s=>{s({type:d.h.SHOW_MAIN_LOADER}),a.status===l.A.MESSAGES_TYPES.S3_SUCCESS?s(P(e,t)):(s(A({invali
1dRmn:!0,formError:a.message||l.A.serverError})),s({type:d.h.HIDE_MAIN_LOADER}))};a.d(t,["$",0,(e,t,a)=>(s,n)=>{const r=p.R9[e].apiType,o=n().atlUnauthRecommendationReducer,{selectedPacks:i}=o,c=i.filter(e=>e!==a),l=(0,u.wT)(r,t,a,o.packages,"remove");s({type:d.h.UPDATE_TS_PACKAGE_CART,selectedPacks:c,data:l})},"G9",0,({packtype:e,requestBody:t,apiType:a,category:n,pageSize:o,stbType:c,selectedChannels:h})=>(g,f)=>{g({type:d.h.SHOW_MAIN_LOADER});const x=p.R9[e].apiType,b=p.R9[e].apiPath,y=f().atlUnauthRecommendationReducer,{packages:j,packFilter:k,s3Data:{channelCategory:N}}=y;m.WN.params=v({},t),"ts-bouquets"===e?m.WN.params.limit=3:"ts-services"===e?m.WN.params.limit=100:"ts-channels"===e&&(m.WN.params={type:"Channel",rc_channels:1}),"loadMore"===a&&(m.WN.params.category=n,m.WN.params.page=o),(m.WN.params.languages&&0===m.WN.params.languages.length||m.WN.params.genres&&0===m.WN.params.genres.length)&&delete m.WN.params.hd,"N"===c&&(m.WN.params.hd="N");const C=btoa(JSON.stringify(m.WN.params));m.WN.url=`${l.A.NODE_API_ROOT}${b}/${C}`,m.WN.params={};new r.I(m.WN,!0).doAjax().then(t=>{if(t&&t.data){const n=t.data,r=Object.assign({},((0,s.A)(n),n));if(g({type:d.h.HIDE_MAIN_LOADER}),r.status===l.A.MESSAGES_TYPES.SUCCESS)if("loadMore"===a){const e=r.data.packages||[],t=(0,u.rj)(x,o,j,e);g({type:d.h.UPDATE_EXPLORE_INDEPENDENT_TS_PACKAGES,data:t})}else{const t=r.data.packages,s=(0,u.MA)(t||[],h,e);let n={};if("filter"===a?j["TataSky Services"]&&(n["TataSky Services"]=j["TataSky Services"]):n=v({},j),n[x]=s,!a&&"ts-channels"===e){const e=[...N].map(e=>({name:e,key:e}));v({},k).channelCategoryList=e}g({type:d.h.SET_EXPLORE_INDEPENDENT_TS_PACKAGES,packType:e,data:n}),Array.isArray(h)&&h.length>0&&g({type:d.h.UPDATE_SELECTED_PACKS,selectedPacks:h})}else g({type:d.h.SET_TS_PACKAGES_ERROR,data:r.message})}else g((0,i.x8)(l.A.serverError,!0))}).catch(e=>{g((0,i.x8)(l.A.serverError,!0))})},"J5",0,e=>t=>{t({type:d.h.OTP_VERIFICATION,payload:{updatedResp:{}}}),t((0,i.MI)()),h.R.validateOtpFromServer(e).then(e=>{const a=e.data;if(a&&a.status===l.A.MESSAGES_TYPES.S3_SUCCESS)if(a.callBack){const e=a.data;t((0,i.Ip)(e,b,"atl_verify_otp"))}else t(b(a));else t(b(a))}).catch(e=>{t((0,i.je)()),t((0,i.x8)(l.A.serverError,!0))})},"OT",0,({packtype:e,requestBody:t,apiType:a,category:s,pageSize:n})=>(t,a)=>{const r=a().atlUnauthRecommendationReducer,{selectedPacks:o,packages:i}=r,c=p.R9[e].apiType,l=(0,u.As)(c,n,i,s,o);t({type:d.h.UPDATE_EXPLORE_INDEPENDENT_TS_PACKAGES,data:l})},"Ty",0,e=>t=>{t({type:d.h.RESEND_OTP,payload:{updatedResp:{}}}),h.R.resendOTP(e).then(e=>{const a=e.data;if(a&&a.status===l.A.MESSAGES_TYPES.S3_SUCCESS)if(a.callBack){const e=a.data;t((0,i.Ip)(e,y,"atl_resend_otp"))}else t(y(a));else t(y(a))}).catch(e=>{t((0,i.je)()),t((0,i.x8)(l.A.serverError,!0))})},"Ux",0,()=>e=>{e({type:d.h.UPDATE_TS_PACKAGE_CART,data:{},selectedPacks:[]})},"fh",0,(e,t)=>(a,s)=>{const n=v({},s().atlUnauthRecommendationReducer.s3Data);n[e]=t,a({type:d.h.SET_EXPLORE_INDEPENDENT_DATA,data:n})},"gN",0,(e,t,a)=>s=>{s({type:d.h.SHOW_MAIN_LOADER}),f.X.validatePhone(e).then(e=>{const n=(0,g.AZ)(e.data);if(n&&n.status===l.A.MESSAGES_TYPES.S3_SUCCESS)if(n.callBack&&!0===n.callBack){const e=n.data;s((0,i.Ip)(e,e=>E(t,a,e),"validate_phone"))}else s({type:d.h.HIDE_MAIN_LOADER}),s(E(t,a,n));else s(A({invalidRmn:!0,formError:n.message||l.A.serverError})),s({type:d.h.HIDE_MAIN_LOADER})}).catch(e=>{s(A({isSaveError:!0})),s({type:d.h.HIDE_MAIN_LOADER})})},"iR",0,()=>e=>{e({type:d.h.HIDE_MAIN_LOADER}),e({type:d.h.SAVE_FORM_INFO,data:{formError:"",invalidRmn:!1,isSaveError:!1,uuid:"",isDone:!1,isBoxPresent:!0}})},"nH",0,(e,t,a,s)=>(s,n)=>{const r=p.R9[e].apiType,o=n().atlUnauthRecommendationReducer,{selectedPacks:i}=o,c=(0,u.wT)(r,t,a,o.packages,"add");i.push(a),s({type:d.h.UPDATE_TS_PACKAGE_CART,data:c,selectedPacks:i})},"s6",0,()=>e=>{e({type:d.h.RESET_PAYMENT_SUMMARY})}])},2010(e,t,a){"use strict";var s=a(49862);const n={method:"get",headers:s.A.getHeaders(["JSON"]),params:{}},r={method:"post",headers:s.A.getHeaders(["JSON"]),params:{}},o={method:"get",headers:s.A.getHeaders(["JSON"]),params:{}};a.d(t,["WN",0,o,"d_",0,r,"x4",0,n])},39818(e,t,a){"use strict";var s=a(64467),n=a(81106),r=a(2010),o=a(49862),i=a(44979),c=a(37710);function l(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,s)}return a}function d(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?l(Object(a),!0).forEach(function(t){(0,s.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):l(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}const h=new class{saveCallBackDetails(e){const t=d({},r.d_);t.params=e,t.url=`${o.A.NODE_API_ROOT}/inception-pack/recommended-api/save-callback-data`;return new n.I(t).doAjax()}validateOtpFromServer(e){const t=d({},r.d_);t.params=d(d({},e),{},{journeySource:"ATL"}),t.url=`${o.A.NODE_API_ROOT}/inception-pack/otp/resend-otp`;return new n.I(t).doAjax()}resendOTP(e){const t=d({},r.d_);t.params=d(d({},e),{},{journeySource:"ATL"}),t.url=`${o.A.NODE_API_ROOT}/inception-pack/otp/resend-otp`;return new n.I(t).doAjax()}fetchData(e){e.mock&&!0===e.mock?r.x4.url=`/mocks/${e.apiPath}.json`:r.x4.url=e.apiPath;return new n.I(r.x4).doAjax()}getChannelCategory(){c.XN.url=`${o.A.NODE_API_ROOT}${(0,i.rg)().apiPath.channel_category}`;return new n.I(c.XN).doAjax()}fetchDataByPath(e){c.XN.url=`${o.A.NODE_API_ROOT}${(0,i.rg)().apiPath[e]}`;return new n.I(c.XN).doAjax()}getATLSummary(e){r.d_.params=e,r.d_.url=`${o.A.NODE_API_ROOT}/inception-pack/recommended-api/get-recommended-cart-summary`;return new n.I(r.d_).doAjax()}getAreaByPincode(e){r.x4.url=`${o.A.NODE_API_ROOT}/dth/read/core-api/get-area-by-pincode/${e}`;return new n.I(r.x4).doAjax()}saveUserData(e){r.d_.params=e,r.d_.url=`${o.A.NODE_API_ROOT}/inception-write/userDetail/recommended-save-user`;return new n.I(r.d_).doAjax()}saveUserPacks(e){r.d_.params=e,r.d_.url=`${o.A.NODE_API_ROOT}/inception-write/coreApi/cartSummary`;return new n.I(r.d_).doAjax()}};a.d(t,["R",0,h])},12683(e,t,a){"use strict";a.d(t,{As:()=>v,CK:()=>p,MA:()=>f,S3:()=>h,TN:()=>u,kK:()=>m,rj:()=>x,wT:()=>b});var s=a(64467),n=a(21439),r=a(45951),o=a(88055),i=a.n(o),c=a(49862);function l(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,s)}return a}function d(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?l(Object(a),!0).forEach(function(t){(0,s.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):l(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}function h(e){return d(d({},e),{},{heading1:e.title||"",heading2:e.field_sub_title||"",headingTooltip:e.field_tooltip||""})}function p(e,t){const a=(0,n.Ht)(c.A.sessionNames.atlUnauth);return{languages:[...a.language.primary,...a.language.regional],genre:a.genre,boxtype:a.stbName,areaId:t.area,address:t.address,landmark:t.landmark,uuid:a.uuid?a.uuid:"",pinCode:t.pinCode,userDetails:{firstName:e.firstName,lastName:e.lastName,phone:e.phone,email:e.email,gstNo:e.gstNo,pinCode:t.pinCode},sourcetype:"OPTIMIZED"===a.flow?"ATLNEWOPT":"ATLNEW"}}function m(e){return e.map(e=>({field_boxtype:e.field_boxtype||"",pack_name:e.title||"",image:e.field_image||{},price:e.field_price||"",secondayPrice:e.field_multitv_price||"",priceList:e.field_prices||[],stb_id:e.nid||"",title:e.field_sub_title||"",pack_description:e.body||"",pack_detail:e.field_price_includes||"",sepcification:[...e.field_features]||"",field_tsk_price:e.field_tsk_price||"",bundle:e.bundle,field_striked_price:e.field_striked_price||"",field_description:e.field_description||"",field_benefit:e.field_benefit||"",field_disclaimer:e.field_disclaimer||"",field_coupon_code:e.field_coupon_code||"",field_coupon_amount:e.field_coupon_amount||"",field_json_data:e.field_json_data||"",body:e.body||"",field_sub_title:e.field_sub_title||"",field_stb_offers:e.field_stb_offers||[],field_stb_image:e.field_stb_image||"",field_logo:e.field_logo||{},field_features:e.field_features||[],field_video_url:e.field_video_url||"",field_template:e.field_template||"",field_icons:e.field_icons||[],field_offer:e.field_offer||"",field_offer_title:e.field_offer_title||"",field_offer_image:e.field_offer_image||"",field_middle_content:e.field_middle_content||"",field_offer_description:e.field_offer_description||"",field_label:e.field_label||""}))}function u(e){const t=[],a=[],s={TataSky:{innerTranform:!0,remove:!0},BroadCaster:{title:"BroadCaster Packs",remove:!0},Channel:{title:"A-la-carte channels",remove:!0},FTA:{title:"DD + Complimentary Pack"},"TataSky Services":{title:"Tataplay Services",remove:!0}};
1if(e&&e.settopBox&&t.push({title:"Set Top Box",data:[{item:e.settopBox.name,price:e.settopBox.price}]}),e&&e.packages&&Object.keys(e.packages).length){const o=d({},e.packages);Object.keys(s).forEach(e=>{let t;if(o[e])if(s[e].innerTranform){const r=[...o[e]];r.sort((e,t)=>e.category_order-t.category_order);const i=(0,n.J5)(o[e],"category"),c=[];r.map((n,r)=>{const o=[];c.includes(n.category_order)||(c.push(n.category_order),i[n.category].forEach(t=>{s[e].remove?o.push({item:t.pack_friendly_name,price:t.pack_mrp,remove:{bouquet_type:t.bouquet_type,category:t.category,package_id:t.package_id},id:t.bouquet_id}):o.push({item:t.pack_friendly_name,price:t.pack_mrp,id:t.bouquet_id})}),t={title:n.category,data:o},a.push(t))})}else{const n=[];o[e]&&o[e].forEach(t=>{s[e].remove?n.push({item:t.pack_friendly_name,price:t.pack_mrp,remove:{bouquet_type:t.bouquet_type,category:t.category,package_id:t.package_id},id:t.bouquet_id}):n.push({item:"FTA"===t.category?`${t.sd_count} ${t.pack_friendly_name}`:t.pack_friendly_name,price:t.pack_mrp,id:t.bouquet_id,title:"FTA"===t.category?t.pack_friendly_name:null})}),t={title:(0,r.bn)(e)||s[e].title,data:n},a.push(t)}});const i=a.map(e=>e.data.map(e=>parseFloat(e.price)).reduce((e,t)=>e+t,0)).reduce((e,t)=>e+t,0);t.push({title:"Monthly Packages",data:[{item:"Includes all packs, channels & services",price:i,hdCount:e.hdCount,sdCount:e.sdCount,cartView:a}]})}return e&&e.freeBingeSubscription&&t.push({title:"FREE_BINGE",data:[{item:e.freeBingeSubscription.bingeOffer,price:e.freeBingeSubscription.bingePrice}]}),e&&e.rental&&t.push({title:"Network Capacity Fee",data:[{values:{total:parseInt(e.rental.hdCount,10)+parseInt(e.rental.sdCount,10),hdCount:e.rental.hdCount,sdCount:e.rental.sdCount},price:e.rental.price}]}),{grandTotal:{total:e.grandTotal,hdCount:e.hdCount,sdCount:e.sdCount},totalAmount:e.grandTotal,discountedAmount:e.grandTotal,actualGrandTotal:e.actualGrandTotal,cartSummaryData:t,packagesId:e.packagesId||[],binge:e.binge||{},cess:e.cess||{},isCouponSelected:!1}}function g(e,t,a=[]){return t.map(t=>d(d({},t),{},{category:e,isSelected:a.includes(t.id)}))}function f(e,t,a){return e.map(e=>{const s=g(e.name,e.packages,t);return d(d({},e),{},{packages:s,pageSize:1,loadMore:"ts-bouquets"===a?s.length>2:s.length>3})})}function x(e,t,a,s,n){const r=i()(a),o=r[e],c=s[0];c.packages=g(c.name,c.packages,n);for(let e=0;e<o.length;e+=1){const a=o[e];c.name===a.name&&(a.pageSize=t,a.packages=[...a.packages,...c.packages],a.loadMore=c.packages.length>2)}return r}function v(e,t,a,s){const n=i()(a),r=n[e];for(let e=0;e<r.length;e+=1){const a=r[e];s===a.name&&(a.pageSize=t)}return n}function b(e,t,a,s,n){const r=i()(s),o=r[e];if(o)for(let e=0;e<o.length;e+=1){const s=o[e];if(t===s.name)for(let e=0;e<s.packages.length;e+=1){const t=s.packages[e];t.id===a&&(t.isSelected="add"===n)}}return r}},37710(e,t,a){"use strict";var s=a(49862);const n={method:"get",headers:s.A.getHeaders(["JSON"]),params:{}},r={method:"get",headers:s.A.getHeaders(["JSON"]),params:{}},o={method:"post",headers:s.A.getHeaders(["JSON"]),params:{}};a.d(t,["WN",0,r,"XN",0,n,"yn",0,o])},33987(e,t,a){"use strict";var s=a(81106),n=a(24878),r=a(17651),o=a(44979),i=a(31383),c=a(49862),l=a(4157),d=a(21439);const h=(e,t)=>a=>{if(e&&e.status===c.A.MESSAGES_TYPES.S3_SUCCESS){const s=(0,i.pn)(e.data,t);t||(0,d.Nq)("TransactionId",e.data&&e.data.transactionId),a({type:l.h.HIDE_RECOM_LOADER}),a({type:l.h.SET_RECOMMENDATION,payload:s})}else a({type:l.h.HIDE_RECOM_LOADER}),a((0,o.x8)(c.A.serverError,!0))},p=(e,t)=>t=>{localStorage.getItem("token");const a=(0,d.M1)();n.d.params=e,n.d.url=`${c.A.NODE_API_ROOT}/pack-optimiser/recommendData/${a}`;new s.I(n.d).doAjax().then(e=>{const a=(0,d.AZ)(e.data);if(a&&a.status===c.A.MESSAGES_TYPES.S3_SUCCESS)if(a.callBack&&!0===a.callBack){const e=a.data;t((0,o.Ip)(e,t=>h(t,e),"pack_recomm"))}else t(h(a));else t({type:l.h.HIDE_RECOM_LOADER}),t((0,o.x8)(c.A.serverError,!0))}).catch(e=>{console.log("** error is",e),t((0,o.x8)(c.A.serverError,!0))})};a.d(t,["Fq",0,p,"Jp",0,e=>t=>{n.x.params={type:"Channel"},"N"===e&&(n.x.params.hd="N");const a=btoa(JSON.stringify(n.x.params));n.x.url=`${c.A.NODE_API_ROOT}/dth/read/core-api/packages/channels/${a}`,n.x.params={};return new s.I(n.x).doAjax().then(e=>{const t=e.data;if(t&&t.status===c.A.MESSAGES_TYPES.S3_SUCCESS){return(0,i.G5)(t.data)}}).catch(()=>{})},"Nz",0,()=>e=>{e({type:l.h.SET_RECOMMENDATION,payload:[]})},"_q",0,e=>t=>{n.d.params=e;const a=(0,d.M1)();!e.isGenreScreen&&t({type:l.h.SHOW_RECOM_LOADER}),n.d.url=`${c.A.NODE_API_ROOT}/pack-optimiser/createOptimizer/${a}`;new s.I(n.d).doAjax().then(e=>{const a=(0,d.AZ)(e.data),s={transactionId:a.data&&a.data.callRecommendation?a.data.transactionId:"",callRecommendation:a.data&&a.data.callRecommendation};if(a&&a.status===c.A.MESSAGES_TYPES.S3_SUCCESS){const e=a.data&&a.data.existingPacks;a&&a.data&&a.data.transactionId&&localStorage.setItem("optimizerToken",a.data.transactionId),t(p(s)),t({type:l.h.SET_EXISTING_PACKS,payload:e})}else t((0,o.x8)(c.A.serverError,!0))}).catch(e=>{console.log("error is",e),t((0,o.x8)(c.A.serverError,!0))})},"aG",0,()=>e=>{e({type:l.h.HIDE_RECOM_LOADER})},"dk",0,e=>t=>{t({type:r.h.SHOW_MAIN_LOADER}),n.x.url=`${c.A.NODE_API_ROOT}/inception-read/recommended/get-transaction/${e}`;return new s.I(n.x).doAjax().then(e=>{const a=(0,d.AZ)(e.data);if(a&&a.status===c.A.MESSAGES_TYPES.S3_SUCCESS)return a;t({type:r.h.HIDE_MAIN_LOADER}),t((0,o.x8)(c.A.serverError,!0))}).catch(e=>{(0,d.oS)(e,()=>{t({type:r.h.HIDE_MAIN_LOADER}),t((0,o.x8)(c.A.serverError,!0))})})}])},24878(e,t,a){"use strict";var s=a(49862);const n={method:"get",headers:s.A.getHeaders(["JSON"]),params:{}},r={method:"post",headers:s.A.getHeaders(["JSON"]),params:{}};a.d(t,["d",0,r,"x",0,n])},46998(e,t,a){"use strict";var s=a(64467),n=a(81106),r=a(24878),o=a(49862),i=(a(44979),a(91700),a(15064),a(21439));function c(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,s)}return a}function l(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?c(Object(a),!0).forEach(function(t){(0,s.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):c(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}const d=new class{getPackSummary(e){const t=localStorage.getItem("token")||"";r.d.params=e,r.d.url=t?`${o.A.NODE_API_ROOT}/inception-pack/recommended-api/secure/get-pack`:`${o.A.NODE_API_ROOT}/inception-pack/recommended-api/get-pack`;return new n.I(r.d).doAjax()}fetchData(e){e.mock&&!0===e.mock?r.x.url=`/mocks/${e.apiPath}.json`:r.x.url=e.apiPath;return new n.I(r.x).doAjax()}getCuratedData(e){const t={encoded:e},a=l({},r.d);a.params=t,a.url=`${o.A.NODE_API_ROOT}/dth/read/core-api/packages/inhome-calling`;return new n.I(a).doAjax()}checkDhamakaEligibility(e){const t=(0,i.M1)(),a=l({},r.d);a.params=e,a.url=`${o.A.NODE_API_ROOT}/manage-pack/sub-static-data/dhamakaEligibility/${t}`;return new n.I(a).doAjax()}sendRechargeSms(e){const t=(0,i.M1)(),a=l({},r.d);a.params=e,a.url=`${o.A.NODE_API_ROOT}/manage-pack/sub-static-data/sendRechargeSms/${t}`;return new n.I(a).doAjax()}dhamakaAcceptance(e){const t=(0,i.M1)(),a=l({},r.d);a.params=e,a.url=`${o.A.NODE_API_ROOT}/manage-pack/sub-static-data/dhamakaAcceptance/${t}`;return new n.I(a).doAjax()}};a.d(t,["F",0,d])},31383(e,t,a){"use strict";a.d(t,{G5:()=>h,S3:()=>d,X6:()=>p,pn:()=>m});var s=a(64467),n=a(58156),r=a.n(n),o=a(21439),i=a(49862);function c(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,s)}return a}function l(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?c(Object(a),!0).forEach(function(t){(0,s.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):c(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}function d(e){return l(l({},e),{},{heading1:e.title||"",heading2:e.field_sub_title||"",headingTooltip:e.field_tooltip||""})}function h(e){const t=[];if(!e.packages||!Array.isArray(e.packages))return t;for(let a=0;a<e.packages.length;a++){const s=e.packages[a].packages;for(let e=0;e<s.length;e++)t.push({channel_name:s[e].channel_name,id:s[e].id})}return t}function p(e,t,a,s,n=!1,c,l){const d=(n?c:e.genreWithLanguage).map(e=>({genreName:e.genre,genreLang:e.language.length>0?e.language.map(e=>({langName:e.value})):[]}));let h={};const p=(0,o.Ht)("MP_RECOMMENDATION_NTO")||!1,m=(0,o.Ht)(i.A.sessionNames.platform);return h="recommendation"===a?{hdFlag:e.hdFlag,journeySource:t?"OPTIMIZE":"RECOMMENDED",transactionId:e.token,vcNumber:r()(e,"selectedSubIdData.boxData.vcNumber")||"",channelList:{add:[],drop:[]},channelListRecom:e.channels,convertAsPrimary:e.convertAsPrimary,fromLinearOffer:!1,isNotMigrated:p}:{hdFlag:n?e.tsHdFlag:e.hdFlag,journeySource:t?"OPTIMIZE":"RECOMMENDED",transactionId:e.token,vcNumber:e.vcNumber,channelList:{add:[],drop:[]},isGenreScreen:!0,state:e.state,channelListRecom:e.channels,convertAsPrimary:e.convertAsPrimary,fromLinearOffer:!1,encPayMethod:s&&r()(s.bingePayData,"encPayMethod")||"",encEndDate:s&&r()(s,"encEndDate")||"",packType:s&&r()(s,"packType")||"",isNotMigrated:p,journeyType:m.journeyType===i.A.journeyType.pulseInHome?"PULSE_IN_HOME":null},t||(h.genreList=d,h.language=[...e.language.primary,...e.language.regional].map(e=>({languageName:e.value}))),h}function m(e,t){const a=[];if(t){if(!e.recommendedPacksDetail)return!1;const s=Object.keys(e.recommendedPacksDetail);for(let n=0;n<s.length;n++){const r=e.recommendedPacksDetail[s[n]];r.recommId=s[n],r.requestId=t,a.push(r)}}else{const t=e.recommendedOptions;if(!t.recommendedPacksDetail)return!1;const s=Object.keys(t.recommendedPacksDetail);for(let e=0;e<s.length;e++){const n=t.recommendedPacksDetail[s[e]];n.recommId=s[e],a.push(n)}}return a}},24066(e,t,a){var s=a(83488);e.exports=function(e){return"function"==typeof e?e:s}},39754(e,t,a){var s=a(83729),n=a(80909),r=a(24066),o=a(56449);e.exports=function(e,t){return(o(e)?s:n)(e,r(t))}}}]);

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.