var module=angular.module("SamiDirectApp",["ngRoute","SamiDirectApp.Controllers","UserValidation","ngSanitize","ui.bootstrap","ngToast","ng.deviceDetector"]).run(["$rootScope",function(n){n.$on("$viewContentLoaded",function(){$(".outslider_loading").fadeOut("slow")})}]).config(["$compileProvider",function(n){n.aHrefSanitizationWhitelist(/^\s*(https?|blob|mailto|):/)}]).controller("ctrlMain",["$scope","$http","$SamiDirect","$location","$rootScope","$route","$templateCache","deviceDetector","$interval",function(n,t,i,r,u,f,e,o,s){var l=r.search().mode,a=r.search().appmstid,v=r.search().ucode,h=this,y,c;h.data=o;var l=r.search().mode,a=r.search().appmstid,v=r.search().ucode,h=this;h.data=o;h.allData=JSON.stringify(h.data,null,2);n.CountDownexpired=!1;y=function(){datetime="2020-08-27 12:00:00";var u=new Date,f=new Date(datetime),e=Math.floor(f-u);if(n.TimerLimit=e,n.TimerLimit>1){n.TimerLimit-=1;var o=Math.floor(n.TimerLimit/864e5),t=Math.floor(n.TimerLimit%864e5/36e5),i=Math.floor(n.TimerLimit%36e5/6e4),r=Math.floor(n.TimerLimit%6e4/1e3);t<10&&(t="0"+t);i<10&&(i="0"+i);r<10&&(r="0"+r);n.OTPTimer=t+":"+i+":"+r;n.TimerLimit==0&&(n.CountDownexpired=!0)}else n.CountDownexpired=!0};n.startCountDown=function(){promise=s(y,1e3)};n.startCountDown();l!=undefined&&a!=undefined&&v!=undefined?(n.aLoginData={mMode:l,mMemberId:a,mUserCode:v},t.post("/api/mcMemberMaster/GetAdminAuth",n.aLoginData,"application/json; charset=utf-8").success(function(t){try{t.status?(n.user=t.result,i.setObject("memberInfo",n.user),$("#lnkAccInfo").text(n.user.UserName+"("+i.getObject("memberInfo").MemberId+")").parent().show(),$("#liLogOut").show(),$("#liLogin,#liSignUp").hide(),u.loginUserName=n.user.UserName+" ("+n.user.MemberId+") - "+i.getMemberRank(n.user.MemberRank),u.loginMemberName=n.login.MemberName,u.orderType="",$("#lblErrorMessage").hide(),$("div.log-in-up").removeClass("open-log-in"),n.login={},i.set("authToken",t.token),window.location="/dashboard",i.destroy("QSURL")):(n.login={UserName:"",Password:""},$("#lblErrorMessage").text(t.message).show())}catch(r){}})):(n.islogedIn=i.get("authToken"),n.islogedIn!=undefined&&n.islogedIn!=""&&(n.user=i.getObject("memberInfo"),$("#lnkAccInfo").text(i.getObject("memberInfo").UserName+"("+i.getObject("memberInfo").MemberId+")").parent().show(),$("#liLogOut").show(),$("#liLogin,#liSignUp").hide(),u.loginUserName=n.user.UserName+" ("+n.user.MemberId+") - "+i.getMemberRank(n.user.MemberRank),u.loginMemberName=n.user.MemberName,i.destroy("QSURL")),n.cartItem=i.getObject("cartItem"),$("#cartQuantity").text("("+i.prdCount(n.cartItem)+")"));n.login={UserName:"",Password:""};n.countyAction=function(){$("#promoMode1l").modal({backdrop:"static"})};c={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(n){var f="",e,t,i,s,h,o,r,u=0;for(n=c._utf8_encode(n);u<n.length;)e=n.charCodeAt(u++),t=n.charCodeAt(u++),i=n.charCodeAt(u++),s=e>>2,h=(e&3)<<4|t>>4,o=(t&15)<<2|i>>6,r=i&63,isNaN(t)?o=r=64:isNaN(i)&&(r=64),f=f+this._keyStr.charAt(s)+this._keyStr.charAt(h)+this._keyStr.charAt(o)+this._keyStr.charAt(r);return f},decode:function(n){var t="",e,o,s,h,u,r,f,i=0;for(n=n.replace(/\++[++^A-Za-z0-9+/=]/g,"");i<n.length;)h=this._keyStr.indexOf(n.charAt(i++)),u=this._keyStr.indexOf(n.charAt(i++)),r=this._keyStr.indexOf(n.charAt(i++)),f=this._keyStr.indexOf(n.charAt(i++)),e=h<<2|u>>4,o=(u&15)<<4|r>>2,s=(r&3)<<6|f,t=t+String.fromCharCode(e),r!=64&&(t=t+String.fromCharCode(o)),f!=64&&(t=t+String.fromCharCode(s));return c._utf8_decode(t)},_utf8_encode:function(n){var i,r,t;for(n=n.replace(/\r\n/g,"n"),i="",r=0;r<n.length;r++)t=n.charCodeAt(r),t<128?i+=String.fromCharCode(t):t>127&&t<2048?(i+=String.fromCharCode(t>>6|192),i+=String.fromCharCode(t&63|128)):(i+=String.fromCharCode(t>>12|224),i+=String.fromCharCode(t>>6&63|128),i+=String.fromCharCode(t&63|128));return i},_utf8_decode:function(n){for(var r="",t=0,i=c1=c2=0;t<n.length;)i=n.charCodeAt(t),i<128?(r+=String.fromCharCode(i),t++):i>191&&i<224?(c2=n.charCodeAt(t+1),r+=String.fromCharCode((i&31)<<6|c2&63),t+=2):(c2=n.charCodeAt(t+1),c3=n.charCodeAt(t+2),r+=String.fromCharCode((i&15)<<12|(c2&63)<<6|c3&63),t+=3);return r}};n.loginAction=function(){if(n.login.UserName!=undefined&&n.login.UserName!=""&&n.login.Password!=undefined&&n.login.Password!=""){var o=c.encode(n.login.UserName.toString()),s=c.encode(n.login.Password.toString());n.loginData={mUserNameBytes:o.toString(),mPasswordBytes:s.toString(),mbrowser:h.data.browser,mportal:h.data.os,mdevice:h.data.device,mversion:h.data.browser_version};t.post("/api/mcMemberMaster/GetMemberAuthweb",n.loginData,"application/json; charset=utf-8").success(function(t){var o;try{t.status?(+t.result.MemberType>0?(n.user=t.result,n.user.MemberActive==="Y"&&n.user.MemberStatus==="AC"?(i.set("authToken",t.token),i.setObject("memberInfo",n.user),$("#lnkAccInfo").text(n.user.UserName+"("+i.getObject("memberInfo").MemberId+")").parent().show(),$("#liLogOut").show(),$("#liLogin,#liSignUp").hide(),u.loginUserName=n.user.UserName+" ("+n.user.MemberId+") - "+i.getMemberRank(n.user.MemberRank),u.loginMemberName=n.user.MemberName,$("#lblErrorMessage").hide(),$("div.log-in-up").removeClass("open-log-in"),n.login={},r.path()=="/activate-downline-fob"||r.path()=="/commissionredemption-request"||r.path()=="/product"||r.path()=="/products"||r.path()=="/weekly-payout"||r.path()=="/downline-members"||r.path()=="/datewise-downline-members"||r.path()=="/weekly-tree"||r.path()=="/pins-in-hand"||r.path()=="/pin-history"||r.path()=="/rewards"||r.path()=="/repurchase-payout"||r.path()=="/sponsor-tree"||r.path()=="/repurchase-orders"||r.path()=="/downline-purchasing"||r.path()=="/levelwise-downline-purchasing"||r.path()=="/legwisesv-summary"||r.path()=="/downlinesv-summary"||r.path()=="/checkdownline-rank"||r.path()=="/ewallet"||r.path()=="/productprice-list"||r.path()=="/samidirect-holidays"||r.path()=="/my-profile"||r.path()=="/myfob-orders"?(o=f.current.templateUrl,e.remove(o),f.reload()):r.path()=="/cart"?(o=f.current.templateUrl,e.remove(o),f.reload()):window.location="/dashboard-temp"):$("#lblErrorMessage").text("Member is Inactive").show()):(n.login={UserName:"",Password:""},$("#lblErrorMessage").text("Not a valid member").show()),i.destroy("QSURL")):(n.login={UserName:"",Password:""},$("#lblErrorMessage").text(t.message).show())}catch(s){}})}};n.logOut=function(){i.destroy("memberInfo");i.destroy("authToken");$("#liLogin,#liSignUp").show();$("#lnkAccInfo").text("").parent().hide();$("#liLogOut").hide();r.path()!="/home"&&(window.location="/home");i.destroy("QSURL");$("html, body").animate({scrollTop:0},"slow")};n.searchGoogle=function(){n.searchText="site:www.samidirect.com "+n.searchText;$("[name='q']").val(n.searchText)};$(".add-to-cart").on("click",function(){return window.location="/cart",!1});$("html,body").scrollTop(0)}]),stuControllers;module.config(["$routeProvider","$locationProvider",function(n,t){t.html5Mode(!0);n.when("/home",{templateUrl:"Pages/home.html",controller:"Home",data:{meta:{title:"Homepage"}}}).when("/about",{templateUrl:"Pages/about.html",controller:"ctrlAbout"}).when("/drmajeed",{templateUrl:"Pages/drmajeed.html",controller:"Home"}).when("/products",{templateUrl:"Pages/product.html",controller:"ctrlProducts"}).when("/product",{templateUrl:"Pages/product-details.html",controller:"ctrlProductDetail"}).when("/nutritional",{templateUrl:"Pages/product.html",controller:"ctrlProducts"}).when("/be-a-part",{templateUrl:"Pages/beaPart.html",controller:"ctrlbeaPart"}).when("/training-events",{templateUrl:"Pages/trainingEvents.html",controller:"ctrlTrainingEvents"}).when("/past-events",{templateUrl:"Pages/pastEvents.html",controller:"ctrlpastEvents"}).when("/events",{templateUrl:"Pages/eventDetails.html",controller:"ctrleventDetails"}).when("/newsRoom",{templateUrl:"Pages/newsRoom.html",controller:"Home"}).when("/downloads",{templateUrl:"Pages/downloads.html",controller:"ctrlDownloads"}).when("/contact",{templateUrl:"Pages/contact.html",controller:"ctrlContact"}).when("/cart/:itemid?",{templateUrl:"Pages/Cart.html",controller:"ctrlCart"}).when("/checkout",{templateUrl:"Pages/Checkout.html",controller:"ctrlCheckout"}).when("/pg-response",{templateUrl:"Pages/pg-response.html",controller:"ctrlPgResponse"}).when("/pg-cc-response",{templateUrl:"Pages/pg-response.html",controller:"ctrlPgResponsecc"}).when("/pg-pay-response",{templateUrl:"Pages/pg-response.html",controller:"ctrlPgResponsePay"}).when("/pg-a-response",{templateUrl:"Pages/pg-response.html",controller:"ctrlPgAtomResponse"}).when("/pg-daatom-response",{templateUrl:"Pages/pg-response.html",controller:"ctrlPgDaAtomResponse"}).when("/pg-dawl-response",{templateUrl:"Pages/pg-response.html",controller:"ctrlPgDaWLResponse"}).when("/Videos",{templateUrl:"Pages/videos.html",controller:"ctrlbeaPart"}).when("/thanks",{templateUrl:"Pages/thanks.html",controller:"ctrlThanks"}).when("/article",{templateUrl:"Pages/Article.html",controller:"ctrlArticle"}).when("/about",{templateUrl:"Pages/About.html",controller:"ctrlAbout"}).when("/awards",{templateUrl:"Pages/Awards.html",controller:"ctrlAwards"}).when("/coming-soon",{templateUrl:"Pages/comingSoon.html",controller:"ctrlcomingSoon"}).when("/policy",{templateUrl:"Pages/policy.html",controller:"Home"}).when("/terms",{templateUrl:"Pages/terms.html",controller:"Home"}).when("/contact",{templateUrl:"Pages/Contact.html",controller:"ctrlContact"}).when("/downloads",{templateUrl:"Pages/Downloads.html",controller:"ctrlDownloads"}).when("/facilities",{templateUrl:"Pages/Facilities.html",controller:"ctrlFacilities"}).when("/forget-password",{templateUrl:"Pages/forgetPassword.html",controller:"ctrlforgetPassword"}).when("/maintenance",{templateUrl:"Pages/Maintenance.html",controller:"ctrlMaintenance"}).when("/404",{templateUrl:"Pages/404.html",controller:"ctrlMaintenance"}).when("/news-interest",{templateUrl:"Pages/newsInterest.html",controller:"ctrlnewsInterest"}).when("/news",{templateUrl:"Pages/News.html",controller:"ctrlNews"}).when("/media-coverage",{templateUrl:"Pages/mediaCoverage.html",controller:"ctrlMediaCoverage"}).when("/newsroom",{templateUrl:"Pages/newsroom.html",controller:"ctrlnewsRoom"}).when("/promotions",{templateUrl:"Pages/promotions.html",controller:"ctrlPromotions"}).when("/personal-details",{templateUrl:"Pages/personalDetails.html",controller:"ctrlpersonalDetails"}).when("/press-release",{templateUrl:"Pages/pressRelease.html",controller:"ctrlpressRelease"}).when("/registration",{templateUrl:"Pages/Registration.html",controller:"ctrlRegistration"}).when("/distributor-registration",{templateUrl:"Pages/distributorRegistration.html",controller:"ctrlDistributorRegistration"}).when("/pc-registration",{templateUrl:"Pages/pcRegistration.html",controller:"ctrlPCRegistration"}).when("/research",{templateUrl:"Pages/Research.html",controller:"ctrlResearch"}).when("/dashboard",{templateUrl:"Pages/dashBoard.html",controller:"ctrlDashboard"}).when("/repurchase-payout",{templateUrl:"Pages/repurchasePayout.html",controller:"ctrlrepurchasePayout"}).when("/repurchase-payout-details",{templateUrl:"Pages/repurchasePayoutDetails.html",controller:"ctrlrepurchasePayoutDetails"}).when("/repurchase-payout-bonus-dril-down",{templateUrl:"Pages/repurchasePayoutBonusDD.html",controller:"ctrlrepurchasePayoutBonusDD"}).when("/sponsor-tree-v2",{templateUrl:"Pages/sponsorTree.html",controller:"ctrlsponsorTree"}).when("/sponsor-tree",{templateUrl:"Pages/sponsorTreeV2.html",controller:"ctrlsponsorTreeV2"}).when("/repurchase-orders",{templateUrl:"Pages/repurchaseOrders.html",controller:"ctrlrepurchaseOrders"}).when("/downline-purchasing",{templateUrl:"Pages/downlinePurchasing.html",controller:"ctrldownlinePurchasing"}).when("/levelwise-downline-purchasing",{templateUrl:"Pages/levelwisedownlinePurchasing.html",controller:"ctrllevelwisedownlinePurchasing"}).when("/legwisesv-summary",{templateUrl:"Pages/legwisesvSummary.html",controller:"ctrllegwisesvSummary"}).when("/downlinesv-summary",{templateUrl:"Pages/downlinesvSummary.html",controller:"ctrldownlinesvSummary"}).when("/checkdownline-rank",{templateUrl:"Pages/checkdownlineRank.html",controller:"ctrlcheckdownlineRank"}).when("/ewallet",{templateUrl:"Pages/eWallet.html",controller:"ctrlEWallet"}).when("/productprice-list",{templateUrl:"Pages/productpriceList.html",controller:"ctrlproductpriceList"}).when("/distributor",{templateUrl:"Pages/distributorlist.html",controller:"ctrldistributorList"}).when("/placea-request",{templateUrl:"Pages/placeaRequest.html",controller:"ctrlplaceaRequest"}).when("/training-audios",{templateUrl:"Pages/trainingAudios.html",controller:"ctrltrainingAudios"}).when("/news-letter",{templateUrl:"Pages/newsLetter.html",controller:"ctrlnewsLetter"}).when("/payout-calender",{templateUrl:"Pages/payoutCalender.html",controller:"ctrlpayoutCalender"}).when("/businessopportunity-presentation",{templateUrl:"Pages/businessopportunityPresentation.html",controller:"ctrlbusinessopportunityPresentation"}).when("/samidirect-holidays",{templateUrl:"Pages/samidirectHolidays.html",controller:"ctrlsamidirectHolidays"}).when("/VerifyEmail",{templateUrl:"Pages/verifyEmail.html",controller:"ctrlVerifyEmail"}).when("/verify-email",{templateUrl:"Pages/verifyEmail.html",controller:"ctrlVerifyEmail"}).when("/order-status",{templateUrl:"Pages/OrderStatus.html",controller:"ctrlOrderStatus"}).when("/my-profile",{templateUrl:"Pages/myProfile.html",controller:"ctrlMyProfile"}).when("/dubai-dhamaka",{templateUrl:"Pages/dubaiDhamaka.html",controller:"ctrldubaiDhamaka"}).when("/admin/add-events",{templateUrl:"Pages/Admin/addEvents.html",controller:"ctrlAddEvents"}).when("/promo-tracker/:trackerName?/:memberId?",{templateUrl:"Pages/promoTracker.html",controller:"ctrlPromoTracker"}).when("/upload-documents/:isFromRegistration?",{templateUrl:"Pages/uploadDocuments.html",controller:"ctrlUploadDocuments"}).when("/grievances",{templateUrl:"Pages/grievances.html",controller:"ctrlgrievances"}).when("/branch-stockist-address",{templateUrl:"Pages/branchstockistaddress.html",controller:"ctrlbranchstockistaddress"}).when("/distributor",{templateUrl:"Pages/distributorlist.html",controller:"ctrldistributorList"}).when("/live",{templateUrl:"Pages/live.html",controller:"ctrlLivestreaming"}).when("/article",{templateUrl:"Pages/Article.html",controller:"ctrlArticle"}).when("/SuperPower5Tracker",{templateUrl:"Pages/superPowerof5Tracker.html",controller:"ctrlSuperPower5Tracker"}).when("/SuperPower5AboveGold",{templateUrl:"Pages/SuperPower5TrackerAboveDirector.html",controller:"ctrlSuperPower5AboveDirector"}).when("/PromotionGearUp2020",{templateUrl:"Pages/PromotionGearUp2020.html",controller:"ctrlPromotionIThailand2019"}).when("/legwisesv-summary-new",{templateUrl:"Pages/legwisesvSummaryNew.html",controller:"ctrllegwisesvSummaryNew"}).when("/SignupinDubaiSystem",{templateUrl:"Pages/dubaisystem.html",controller:"ctrlMyProfile"}).when("/SignupinMalaysiaSystem",{templateUrl:"Pages/malaysiasystem.html",controller:"ctrlMyProfile"}).when("/DigitalHub",{templateUrl:"Pages/DigitalHub.html",controller:"ctrlDigitalHub"}).when("/samistreeshakthi",{templateUrl:"Pages/samistreeshakthi.html",controller:"ctrlAbout"}).when("/PromotionGearUp2020",{templateUrl:"Pages/PromotionGearUp2020.html",controller:"ctrlPromotionIThailand2019"}).when("/SurrenderIDDetails",{templateUrl:"Pages/surrenderIDDetails.html",controller:"ctrlsurrenderIDDetails"}).when("/legwise-purchase",{templateUrl:"Pages/legwisePurchaseReport.html",controller:"ctrllegwisePurchaseReport"}).when("/TBLCGoa2021",{templateUrl:"Pages/TBLCGoa2021.html",controller:"ctrlPromotionTBLCGoa2021"}).otherwise({redirectTo:"/home"})}]);angular.module("UserValidation",[]).directive("validPasswordC",function(){return{require:"ngModel",link:function(n,t,i,r){r.$parsers.unshift(function(t){var i=t!=n.myForm.password.$viewValue;r.$setValidity("noMatch",!i)})}}}).directive("focus",["$timeout","$parse","$rootScope",function(n,t,i){return{link:function(r,u,f){var e=t(f.focus);r.$watch(e,function(value){eval(value)?n(function(){u[0].focus()}):n(function(){angular.isUndefined(value)||i.$broadcast("updateList",{message:f.itemType})})})}}}]).directive("autoSubmitForm",["$interpolate",function(n){return{replace:!0,scope:{formData:"="},template:"",link:function(t,i,r){t.$watch("formData",function(n){formData=n;n!=""&&t.$broadcast("gateway.redirect")});t.$on(r.event,function(){var i=n('<form id="merchantForm" action="{{formData.redirectUrl}}" method="{{formData.redirectMethod}}"><div><input type="hidden" name="merchantRequest" id="merchantRequest" value="{{ formData.redirectData.merchantRequest }}" /><input type="hidden" name="MID" id="MID" value="{{ formData.redirectData.MID }}" /><\/div><\/form>')(t);jQuery(i).appendTo("body").submit()})}}}]).directive("invoiceSubmitForm",["$interpolate",function(n){return{replace:!0,scope:{formData:"="},template:"",link:function(t,i,r){t.$watch("formData",function(n){formData=n;n!=""&&t.$broadcast("invoice.submit")});t.$on(r.event,function(){var i=n('<form id="form1" name="form1" action="{{formData.redirectUrl}}" method="{{formData.redirectMethod}}"><div><input type="hidden" name="INVOICE_NO" id="INVOICE_NO" value="{{ formData.redirectData.invoiceNumber }}" /><\/div><\/form>')(t);jQuery(i).appendTo("body").submit()})}}}]).directive("myUserDetailsRibbon",function(){return{replace:!0,restrict:"EA",scope:{userName:"@",memberName:"@"},templateUrl:"Pages/userDetailsRibbon.html",transclude:!0,link:function(n){n.data={userName:n.userName,memberName:n.memberName}},controller:["$scope","$SamiDirect",function(n,t){n.logOut=function(){t.destroy("authToken");t.destroy("memberInfo");$("#liLogin,#liSignUp").show();$("#lnkAccInfo").text("").parent().hide();$("#liLogOut").hide();window.location="/home"}}]}}).directive("myModel",function(){return{replace:!0,restrict:"EA",scope:{title:"=modalTitle",header:"=modalHeader",body:"=modalBody",footer:"=modalFooter",video:"=modelVideo",callbackbuttonleft:"&ngClickLeftButton",callbackbuttonright:"&ngClickRightButton",handler:"=lolo",modeltype:"=modelType"},templateUrl:"Pages/modelTemplate.html",transclude:!0,controller:["$scope",function(n){n.handler=n.modeltype}]}}).directive("myModelTrigger",function(){return{restrict:"A",controller:["$scope","$element","$attrs",function(n,t,i){t.on("click",function(){n.$parent.header=i.header;n.$parent.body=i.body;n.$parent.video=i.isvideo;n.$parent.$apply();$("#"+$(this).attr("data-val")+"").find("iframe").attr("src",i.body);$("#"+$(this).attr("data-val")+"").modal({backdrop:"static"}).on("hidden.bs.modal",function(){$(this).find("iframe").html("");$(this).find("iframe").attr("src","")})})}]}}).directive("myAlert",["$uibModal","$timeout",function(n,t){return{restrict:"E",scope:{mode:"@",boldTextTitle:"@",textAlert:"@"},link:function(i,r){i.data={mode:i.mode,boldTextTitle:i.boldTextTitle,textAlert:i.textAlert};r.parent().bind("click",function(){i.open();t(function(){$modalInstance.close(i.data)},2e3)});i.open=function(){$modalInstance=n.open({templateUrl:"Pages/myAlertTemplate.html",controller:["$scope","data",function(n,t){n.data=t;n.close=function(){$modalInstance.close(n.data)}}],backdrop:!1,keyboard:!0,backdropClick:!1,size:"md",resolve:{data:function(){return i.data}}});$modalInstance.result.then(function(n){i.selected=n})}}}}]).filter("total",function(){return function(n,t){var i=n instanceof Array?n.length:0,r;if(typeof t=="undefined"||i===0)return i;if(isNaN(n[0][t]))throw"filter total can count only numeric values";else{for(r=0;i--;)r+=n[i][t];return r}}}).filter("roundup",function(){return function(n){return Math.ceil(n)}}).filter("byLevel",function(){return function(n,t){for(var r=[],i=0;i<n.length;i++)n[i].member_level===t&&r.push(n[i]);return r}}).filter("trustAsResourceUrl",["$sce",function(n){return function(t){return n.trustAsResourceUrl(t)}}]).factory("$SamiDirect",["$window","$http","ngToast",function(n,t,i){return{set:function(t,i){n.localStorage[t]=i},get:function(t,i){return n.localStorage[t]||i},setObject:function(t,i){n.localStorage[t]=angular.toJson(i)},getObject:function(t){return JSON.parse(n.localStorage[t]||"[]")},getArray:function(t){return JSON.parse(n.localStorage[t]||"[]")},destroy:function(t){n.localStorage.removeItem(t)},log:function(t,i){console.log(n.localStorage[t]||i)},logObject:function(t){console.log(JSON.parse(n.localStorage[t]||"{}"))},sysDate:function(n){var t=new Date(n),i=t.getMonth(),r=("0"+t.getDate()).slice(-2);return[r,["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"][i],t.getFullYear()].join("-")},convertDate:function(n){var t=new Date(n),i=t.getMonth(),r=("0"+t.getDate()).slice(-2);return[r,["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"][i],t.getFullYear()].join("-")},httpGetHandler:function(n){return{async:function(){$("#commonLoading").modal({backdrop:"static",keyboard:!1});return t.get(n).then(function(n){return $("#commonLoading").modal("hide"),n.data})}}},httpGetHeaderHandler:function(i){return{async:function(){var r={headers:{Token:n.localStorage.getItem("authToken")}};return $("#commonLoading").modal({backdrop:"static",keyboard:!1}),t.get(i,r).then(function(t){return $("#commonLoading").modal("hide"),n.localStorage.setItem("authToken",t.data.token),t.data}).catch(function(t){if($("#commonLoading").modal("hide"),t.status==401){for(var i=0,r=localStorage.length;i<r;++i)localStorage.key(i)==="cartItem"||n.localStorage.removeItem(localStorage.key(i));$("div.log-in-up").addClass("open-log-in")}return t.data})}}},httpPostHandler:function(n,i){$("#commonLoading").modal({backdrop:"static",keyboard:!1});return{async:function(){return t.post(n,i).then(function(n){return $("#commonLoading").modal("hide"),n.data})}}},httpPostHeaderHandler:function(i,r,u,f){$("#commonLoading").modal({backdrop:"static",keyboard:!1});return{async:function(){var e={headers:{Token:n.localStorage.getItem("authToken"),PageNo:u,PageCount:f}};return t.post(i,r,e).then(function(n){return $("#commonLoading").modal("hide"),n.data}).catch(function(t){if($("#commonLoading").modal("hide"),t.status==401){for(var i=0,r=localStorage.length;i<r;++i)localStorage.key(i)==="cartItem"||n.localStorage.removeItem(localStorage.key(i));$("div.log-in-up").addClass("open-log-in")}return t.data})}}},httpPost:function(i,r,u,f){$("#commonLoading").modal({backdrop:"static",keyboard:!1});return{async:function(){var e={headers:{Token:n.localStorage.getItem("authToken"),PageNo:u,PageCount:f}};return t.post(i,r,e).then(function(t){return $("#commonLoading").modal("hide"),t.headers("Token")!=null&&n.localStorage.setItem("authToken",t.headers("Token")),t}).catch(function(t){if($("#commonLoading").modal("hide"),t.status==401){for(var i=0,r=localStorage.length;i<r;++i)localStorage.key(i)==="cartItem"||n.localStorage.removeItem(localStorage.key(i));$("div.log-in-up").addClass("open-log-in")}return t.data})}}},httpPutHandler:function(i,r){$("#commonLoading").modal({backdrop:"static",keyboard:!1});return{async:function(){var u={headers:{Token:n.localStorage.getItem("authToken")}};return t.put(i,r,u).then(function(n){return $("#commonLoading").modal("hide"),n.data}).catch(function(t){if($("#commonLoading").modal("hide"),t.status==401){for(var i=0,r=localStorage.length;i<r;++i)localStorage.key(i)==="cartItem"||n.localStorage.removeItem(localStorage.key(i));$("div.log-in-up").addClass("open-log-in")}return t.data})}}},prdCount:function(n){var t=0;return $(n).each(function(n,i){t=+t+i.qty}),t},myAlertHandler:function(n,t){return i.create({className:n||"warning",content:t||"this is common alert",animation:"slide",dismissButton:!0,timeout:3e3}),""},getMemberRank:function(n){var t="";switch(n){case 0:t="Distributor";break;case 6:t="Director";break;case 9:t="Bronze Director";break;case 13:t="Silver Director";break;case 17:t="Gold Director";break;case 19:t="Ruby Director";break;case 22:t="Emerald Director";break;case 25:t="Diamond Director";break;case 28:t="Chairman";break;default:t="Distributor"}return t},getMemberType:function(n){var t="";switch(n){case"0":t="FOB";break;case"1":t="Regular";break;case"2":t="Advantage";break;case"3":t="Ultimate";break;case"4":t="Credit";break;case"5":t="Credit1";break;case"6":t="Preferred Customer";break;case"7":t="Credit2";break;case"8":t="Credit3";break;case"9":t="9";break;default:t="Company"}return t},getBonusPercent:function(n){var t="";switch(n){case"PBL0":t="20%";break;case"PBL1":t="20%";break;case"PBL2":t="10%";break;case"PBL3":t="10%";break;case"DBL4":t="6%";break;case"DBL5":t="3%";break;case"DBL6":t="4%";break;case"DBL7":t="4%";break;case"DBL8":t="2%";break;case"DBL9":t="3%";break;case"DBL10":t="3%";break;case"DBL11":t="3%";break;default:t="0%"}return t}}}]).directive("onFinishRender",["$timeout",function(n){return{restrict:"A",link:function(t,i,r){t.$last===!0&&n(function(){t.$emit(r.onFinishRender)})}}}]).directive("pwCheck",[function(){return{require:"ngModel",link:function(n,t,i,r){var u="#"+i.pwCheck;t.add(u).on("keyup",function(){n.$apply(function(){r.$setValidity("pwmatch",t.val()===$(u).val())})})}}}]).directive("gstPanCheck",[function(){return{require:"ngModel",link:function(n,t,i,r){var u="#"+i.gstPanCheck;t.add(u).on("blur",function(){n.$apply(function(){t.val(t.val().trim());$(u).val()!=undefined&&$(u).val()!=""&&t.val()!=""?r.$setValidity("gstpanmatch",t.val().indexOf($(u).val())>-1):t.val()==""&&r.$setValidity("gstpanmatch",!0)})})}}}]).directive("gstStateCheck",[function(){return{require:"ngModel",link:function(n,t,i,r){t.val(t.val().trim());var u="#"+i.gstStateCheck;t.add(u).on("blur",function(){n.$apply(function(){$(u).val()!=undefined&&$(u).val()!=""&&t.val()!=""?r.$setValidity("gststatematch",t.val().substring(0,2)===$(u).val()):t.val()==""&&r.$setValidity("gststatematch",!0)})});t.add(u).on("change",function(){t.val(t.val().trim());$(u).val()!=undefined&&$(u).val()!=""&&t.val()!=""?r.$setValidity("gststatematch",t.val().substring(0,2)===$(u).val()):t.val()==""&&r.$setValidity("gststatematch",!0)})}}}]).directive("capitalize",function(){return{require:"ngModel",link:function(n,t,i,r){var u=function(n){n==undefined&&(n="");var t=n.toUpperCase();return t!==n&&(r.$setViewValue(t),r.$render()),t};r.$parsers.push(u);u(n[i.ngModel])}}});stuControllers=angular.module("SamiDirectApp.Controllers",[]);stuControllers.controller("Home",["$scope","$http","$sce","$SamiDirect","$rootScope",function(n,t,i,r){$("#MetTileOne").MetTileOne({viewArea:"100%"});$("#MetTileEight").MetTileEight({autoAnimation:!0});$("#MetTileFour").MetTileFour({type:"vertical",timeInterval:5e3,navigation:!0,navigationColor:"white"});$(".newsticker").newsTicker({row_height:81,max_rows:5,duration:3e3});t.get("api/mcPromotions/GetPromotions").success(function(t){try{if(t.status){n.promos=t.result;var i=$(".owl-carousel .item").length>1?!0:!1;n.$on("ngRepeatFinished",function(){var n=$("#newoffers");n.owlCarousel({loop:i,margin:10,nav:i,autoplay:i,autoplayTimeout:3e3,autoplayHoverPause:i,dots:i,responsive:{0:{items:1},1920:{items:1}}})})}}catch(r){}});n.AchiversInformation=[{image:"/Achivers_22.png"}];n.$on("ngRepeatFinished",function(){$("#slider2").owlCarousel({loop:!1,nav:!1,autoplay:!0,dots:!1,slideSpeed:200,paginationSpeed:800,rewindSpeed:1e3,responsive:{0:{items:1},200:{items:1},400:{items:1},600:{items:1}}})});n.type="Mediacoverage";t.get("api/mcPressrelease/GetHomePressrelease/"+n.type).success(function(t){try{t.status&&(n.mediacoverage=t.result,n.latestNews=t.result,n.$on("ngRepeatFinished",function(){$("img.lazy").lazyload({effect:"fadeIn"})}))}catch(i){}});n.renderHTML=function(n){return i.trustAsHtml(n)};n.cartItem2=r.getObject("cartItem2");$("html,body").scrollTop(0);$("#home-info-model").modal({backdrop:"static"})}]);angular.module("SamiDirectApp").controller("ctrlAbout",["$scope","$http","$rootScope","$SamiDirect",function(n,t,i,r){n.switchAccordion=function(n,t){$("[role='button']").addClass("collapsed");$("#"+n+"").removeClass("collapsed");$("#collapseOne,#collapseTwo,#collapseThree").removeClass("in");$("#"+t+"").addClass("in")};n.invalidSubmitAttempt=!1;n.SamiShakthiEnroll=function(){if(n.invalidSubmitAttempt=!1,n.formregistration.$invalid){n.invalidSubmitAttempt=!0;return}n.isMobileNoExists||n.isEmailIdExists||(n.samishakthienrolment={Mem_Name:n.formregistration.memName,Mem_City:n.formregistration.memCity,Mem_Mobile:n.formregistration.memMobile,Mem_Email:n.formregistration.memEmail},$("#loading").modal({backdrop:"static",keyboard:!1}),n.successMessage="",t.post("api/ContactUs/samishakthienrolment",n.samishakthienrolment,"application/json; charset=utf-8").success(function(t){try{t.status?(n.samishakthienrolment=[],$("#loading").modal("hide"),$("#txtsuccessMsg").text("Congratulation on signing up for WETO- Women Empowerment Through Opportunities campaign, an initiative under SamiStreeShakti by Sami Direct Marketing Private Limited."),$("#alertModal").modal({backdrop:"static",keyboard:!1})):($("#loading").modal("hide"),r.myAlertHandler("danger","Enroll has been failed."))}catch(i){$("#loading").modal("hide")}}).error(function(){$("#loading").modal("hide")}))};n.$watch("formregistration.memMobile",function(i){i===undefined||i===""?n.isMobileNoExists=!1:t.post("api/ContactUs/checkMemMobNoAvailable",JSON.stringify(i)).success(function(t){try{t.status&&(t.result>0?n.isMobileNoExists=!0:t.result===0&&(n.isMobileNoExists=!1))}catch(i){}}).error(function(){})});n.$watch("formregistration.memEmail",function(i){i===undefined||i===""?n.isEmailIdExists=!1:t.post("api/ContactUs/checkMemEmailAvailable",JSON.stringify(i)).success(function(t){try{t.status&&(t.result>0?n.isEmailIdExists=!0:t.result===0&&(n.isEmailIdExists=!1))}catch(i){}}).error(function(){})});$("#btnOkay").on("click",function(){$("#alertModal").modal("hide");window.location="/samistreeshakthi"});$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlArticle",["$scope","$http","$sce","$location",function(n,t,i){n.type="Article";t.get("api/mcPressrelease/GetPressrelease/"+n.type).success(function(t){try{t.status&&(n.Newsletter=t.result)}catch(i){}});n.renderHTML=function(n){return i.trustAsHtml(n)};$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlAwards",["$scope","$http","$sce",function(n,t,i){t.get("api/mcAwards/GetSamiAwards").success(function(t){try{t.status&&(n.awards=t.result)}catch(i){}});n.renderHTML=function(n){return i.trustAsHtml(n)};n.switchAccordion=function(n,t){$("[role='button']").addClass("collapsed");$("#"+n+"").removeClass("collapsed");$("#collapseOne,#collapseTwo").removeClass("in");$("#"+t+"").addClass("in")};$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlbeaPart",["$scope","$http",function(n,t){n.model="model2";n.header="";n.body="";n.footer="";n.video="";t.get("api/mcDownloads/GetVideos/false").success(function(t){try{t.status&&(n.videos=t.result,n.$on("ngRepeatFinished",function(){var n=$("#video-slider");n.owlCarousel({loop:!1,margin:10,nav:!1,autoplay:!0,autoplayTimeout:3e3,autoplayHoverPause:!0,responsive:{0:{items:1},400:{items:1},768:{items:2},1200:{items:3}}})}))}catch(i){}});$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlAdvisorCouncilMembers",["$scope","$http",function(){$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlbusinessopportunityPresentation",["$scope","$http","$rootScope",function(){}]);angular.module("SamiDirectApp").controller("ctrlCheckout",["$scope","$http","$SamiDirect","$location","$rootScope","$window","$templateCache","$interval",function(n,t,i,r,u,f,e,o){function l(t){n.isotpmatches=!1;n.Ewalletclicks=0;n.shippingCharge=0;n.eWalletUtlize=0;n.UserInfo.MemberCategory!="QR"&&n.grandTotal>=n.shippChargeInfo.invAmountFrom&&n.grandTotal<=n.shippChargeInfo.invAmountTo&&(n.shippingCharge=t=="Courier"?n.shippChargeInfo.shippingCharge:0,t=="Courier"?n.Coupan=!1:(n.Coupan=!0,n.formCheckout.coupons=[]),n.netAmount=Math.round(n.grandTotal+n.shippingCharge));n.formCheckout.eWalletText=Math.round(n.eWalletBalence>=n.netAmount?n.netAmount:n.eWalletBalence);n.payAmount=n.netAmount}var s,h,c;if(i.destroy("ewalletOTP"),n.OTPTimer="",n.allowewallet=!1,n.showResendOTP=!1,n.OTPexpired=!1,n.clicks=0,n.Ewalletclicks=0,s={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(n){var f="",e,t,i,h,c,o,r,u=0;for(n=s._utf8_encode(n);u<n.length;)e=n.charCodeAt(u++),t=n.charCodeAt(u++),i=n.charCodeAt(u++),h=e>>2,c=(e&3)<<4|t>>4,o=(t&15)<<2|i>>6,r=i&63,isNaN(t)?o=r=64:isNaN(i)&&(r=64),f=f+this._keyStr.charAt(h)+this._keyStr.charAt(c)+this._keyStr.charAt(o)+this._keyStr.charAt(r);return f},decode:function(n){var t="",e,o,h,c,u,r,f,i=0;for(n=n.replace(/\++[++^A-Za-z0-9+/=]/g,"");i<n.length;)c=this._keyStr.indexOf(n.charAt(i++)),u=this._keyStr.indexOf(n.charAt(i++)),r=this._keyStr.indexOf(n.charAt(i++)),f=this._keyStr.indexOf(n.charAt(i++)),e=c<<2|u>>4,o=(u&15)<<4|r>>2,h=(r&3)<<6|f,t=t+String.fromCharCode(e),r!=64&&(t=t+String.fromCharCode(o)),f!=64&&(t=t+String.fromCharCode(h));return s._utf8_decode(t)},_utf8_encode:function(n){var i,r,t;for(n=n.replace(/\r\n/g,"n"),i="",r=0;r<n.length;r++)t=n.charCodeAt(r),t<128?i+=String.fromCharCode(t):t>127&&t<2048?(i+=String.fromCharCode(t>>6|192),i+=String.fromCharCode(t&63|128)):(i+=String.fromCharCode(t>>12|224),i+=String.fromCharCode(t>>6&63|128),i+=String.fromCharCode(t&63|128));return i},_utf8_decode:function(n){for(var r="",t=0,i=c1=c2=0;t<n.length;)i=n.charCodeAt(t),i<128?(r+=String.fromCharCode(i),t++):i>191&&i<224?(c2=n.charCodeAt(t+1),r+=String.fromCharCode((i&31)<<6|c2&63),t+=2):(c2=n.charCodeAt(t+1),c3=n.charCodeAt(t+2),r+=String.fromCharCode((i&15)<<12|(c2&63)<<6|c3&63),t+=3);return r}},n.islogedIn=i.get("authToken"),n.islogedIn==undefined||n.islogedIn==""){window.location="/cart";return}n.payFromEwallet=[];n.cartItem=i.getObject("cartItem");n.UserInfo=i.getObject("memberInfo");n.payMonth=i.getObject("payMonth");n.joiningType=i.getObject("joiningType");n.pcDisc=i.getObject("pcDisc");n.Coupan=!0;n.CouponsFromDatabase=[];$(".checkbo").checkBo();n.isPromoSkipped=!1;n.salseType=n.UserInfo.MemberType==6?"RE PURCHASE PC":i.getObject("orderType");n.salseType=="PVSALES"&&(n.planDetails=i.getObject("planDetails"));n.shippingCharge=0;n.eWalletUtlize=0;n.salseCategory=n.salseType;n.salseCategory.length!=0&&(t.get("api/mcSettings/GetPickupBranch_Web/"+n.salseCategory).success(function(t){try{t.status&&(n.pickupBranches=t.result)}catch(i){}}),t.get("api/mcSettings/GetShippingCharge/"+n.salseCategory).success(function(t){try{t.status&&(n.shippChargeInfo=t.result[0])}catch(i){}}));n.pcDiscPercent=n.UserInfo.MemberType==6&&n.UserInfo.MemberCategory=="PC"?n.pcDisc[0].discPercent:0;n.mShippingMode="";n.formData="";t.get("api/mcSettings/GetCaptcha").success(function(t){try{if(t.status){n.cap=t.result;var i=$("<span><\/span>").text(n.cap.mRandomString.substring(0,1)).css({color:"rgb("+n.cap.mRandomNumber1+")","font-size":n.cap.mRandomSize1}),r=$("<span><\/span>").text(n.cap.mRandomString.substring(1,2)).css({color:"rgb("+n.cap.mRandomNumber2+")","font-size":n.cap.mRandomSize2,"font-style":"italic"}),u=$("<span><\/span>").text(n.cap.mRandomString.substring(2,3)).css({color:"rgb("+n.cap.mRandomNumber3+")","font-size":n.cap.mRandomSize3}),f=$("<span><\/span>").text(n.cap.mRandomString.substring(3,4)).css({color:"rgb("+n.cap.mRandomNumber4+")","font-size":n.cap.mRandomSize4,"font-style":"oblique"}),e=$("<span><\/span>").text(n.cap.mRandomString.substring(4,5)).css({color:"rgb("+n.cap.mRandomNumber5+")","font-size":n.cap.mRandomSize5});$("#divCaptcha").append(i).append(r).append(u).append(f).append(e)}}catch(o){}});t.get("api/mcMemberMaster/GetAddress/"+n.UserInfo.MemberId).success(function(t){try{t.status&&(n.memAddress=t.result)}catch(i){}});i.httpGetHeaderHandler("api/mcEWallet/GetEwalletBalence/"+n.UserInfo.MemberId).async().then(function(t){try{t.status&&(n.eWalletBalence=t.result)}catch(i){}});n.checkoutPrds={cartPrds:n.cartItem,payMonth:n.payMonth.payoutCode,salseType:n.salseType,customerType:n.UserInfo.MemberType==6?"PC":"Member",joiningType:n.joiningType!=undefined&&n.joiningType.PlanName!=null?n.joiningType.PlanName:"",memberId:n.UserInfo.MemberId};n.config={headers:{Token:i.get("authToken")}};n.selectFreePrd=function(t){var i=!1;$(n.cartPrds).each(function(r,u){u.itemId==t.itemId&&(i=!0,n.cartPrds[r].crtQty=+n.cartPrds[r].crtQty+1,n.cartPrds[r].discAmt=+n.cartPrds[r].discAmt+t.itemDP,n.cartPrds[r].discSV=+n.cartPrds[r].discSV+t.itemSV,n.cartPrds[r].discBV=+n.cartPrds[r].discBV+t.itemBV)});i||n.cartPrds.push(t);$(n.freeItemsPerPromo).each(function(i,r){$(r.promoType).each(function(u,f){f==t.itemId&&(n.freeItemsPerPromo[i].qty=n.freeItemsPerPromo[i].qty-1,n.freeItemsPerPromo[i].qty<=0&&(n.freeItemsPerPromo.splice(i,1),$(r.promoType).each(function(t,i){$(n.offPrds).each(function(t,r){r.itemId==i&&n.offPrds.splice(t,1)})})))})});n.freeItemsPerPromo.length<=0&&$("#offerProducts").modal("hide");n.grandTotal=0;n.crtGrandSVTotal=0;n.crtGrandBVTotal=0;n.crtUnitPriceTotal=0;n.crtDiscountTotal=0;n.crtQtyTotal=0;n.crtSVTotal=0;n.crtBVTotal=0;n.crtGrandQtyTotal=0;n.crtFreeQtyTotal=0;n.cartLst=[];$(n.cartPrds).each(function(t,i){var r={prd_id:i.itemId,qty:i.crtQty,freeQty:i.freeQty,dics_amt:i.discAmt,dics_sv:i.discSV,dics_bv:i.discBV,offerCodeQty:i.offerCodeQty,isPre_Order_Product:i.isPre_Order_Product,added_sv:i.addedSV,added_bv:i.addedBV};n.cartLst.push(r);n.getTotal(i)});n.netAmount=Math.round(n.netAmount);n.formCheckout.eWalletText=Math.round(n.formCheckout.eWalletText);n.payAmount=Math.round(n.payAmount);n.cartItem=n.cartLst};n.skipPromo=function(t){n.isPromoSkipped=$(t.currentTarget).hasClass("checked")?!0:!1};$("#offerProducts").on("shown.bs.modal",function(){n.$apply(function(){n.offPrds=n.offPrd});n.$on("ngRepeatFinished",function(){$("img.lazy").lazyload({effect:"fadeIn",event:"sporty"});var n=setTimeout(function(){$("img.lazy").trigger("sporty")},100)})});n.payMonth.length===0||n.salseType.length===0?($("#txtAlertMsg").text("You cannot place the order now!"),$("#alertModal").modal({backdrop:"static",keyboard:!1})):t.post("api/mcProducts/GetCheckoutPrdsNew",n.checkoutPrds,n.config).success(function(t){try{t.status&&(i.set("authToken",t.token),n.cartPrds=t.result.chkPrds,t.result.lstDDPrds.length>0&&(n.offPrd=t.result.lstDDPrds,$("#offerProducts").modal({backdrop:"static",keyboard:!1})),n.freeItemsPerPromo=t.result.freeItemsPerPromo,n.remarksPerPromo=t.result.remarksPerPromo,n.remarksPromoWOStock=t.result.remarksPromoWOStock,n.promoApplied=t.result.promoApplied,n.grandTotal=0,n.crtGrandSVTotal=0,n.crtGrandBVTotal=0,n.crtUnitPriceTotal=0,n.crtDiscountTotal=0,n.crtQtyTotal=0,n.crtSVTotal=0,n.crtBVTotal=0,n.crtGrandQtyTotal=0,n.crtFreeQtyTotal=0,n.cartLst=[],$(n.cartPrds).each(function(t,i){var r={prd_id:i.itemId,qty:i.crtQty,freeQty:i.freeQty,dics_amt:i.discAmt,dics_sv:i.discSV,dics_bv:i.discBV,offerCodeQty:i.offerCodeQty,isPre_Order_Product:i.isPre_Order_Product,added_sv:i.addedSV,added_bv:i.addedBV};n.cartLst.push(r);n.getTotal(i)}),n.grandTotal=Math.round(n.grandTotal),n.netAmount=Math.round(n.netAmount),n.formCheckout.eWalletText=Math.round(n.formCheckout.eWalletText),n.payAmount=Math.round(n.payAmount),n.cartItem=n.cartLst)}catch(r){}}).error(function(n,t){t==401&&(i.destroy("memberInfo"),i.destroy("authToken"),i.destroy("ewalletOTP"),$("#liLogin,#liSignUp").show(),$("#lnkAccInfo").text("").parent().hide(),$("#liLogOut").hide(),window.location="/cart")});n.disableOTPtext=!1;n.isotpmatches=!1;n.wrongotpcount=0;n.$watch("formCheckout.OTP",function(t){if(t===undefined||t===""||t.length!=6)n.isotpmatches=!1;else{var r=i.get("ewalletOTP");t!=r?(formCheckout.OTP="",n.isotpmatches=!1,i.myAlertHandler("danger","OTP Not Matching, Please enter the OTP"),n.matching="OTP Not Matching"):t==r&&(i.myAlertHandler("success","OTP is Matching"),n.isotpmatches=!0,n.matching="OTP Verified",n.stop())}});n.disableResendOTP=!1;n.resendOTP=function(){i.destroy("ewalletOTP");$("#loading").modal({backdrop:"static",keyboard:!1});t.post("api/mcMemberMaster/SendMobileOTP/"+n.UserInfo.MemberId).success(function(t){try{t.status?(i.set("ewalletOTP",t.result),n.stop(),n.startCountDown(),$("#loading").modal("hide"),n.OTPexpired=!1,n.clicks+=1,n.disableResendOTP=n.clicks>=2?!0:!1):($("#loading").modal("hide"),i.myAlertHandler("warning",t.result))}catch(r){$("#loading").modal("hide")}})};c=function(){if(n.OTPTimerLimit>0){n.OTPTimerLimit-=1;var t=Math.floor(n.OTPTimerLimit/60),r=n.OTPTimerLimit-t*60;n.OTPTimer=t+":"+r;n.OTPTimerLimit==0&&(i.destroy("ewalletOTP"),n.OTPexpired=!0)}else i.destroy("ewalletOTP"),n.OTPexpired=!0};n.startCountDown=function(){n.OTPTimerLimit=100;h=o(c,1e3,n.OTPTimerLimit)};n.stop=function(){o.cancel(h)};n.ewalletonchange=function(){n.formCheckout.OTP="";n.Ewalletclicks=0;n.showResendOTP=!1;n.isotpmatches=!1};n.payFromEwallet=function(){n.formCheckout.eWalletText>0?(i.destroy("ewalletOTP"),$("#loading").modal({backdrop:"static",keyboard:!1}),t.get("api/mcMemberMaster/memberKYCVerificationDetails/"+n.UserInfo.MemberId).success(function(r){try{r.status&&(n.userKYCDetails=r.result,n.userKYCDetails.PanVerificationStatus==="V"||n.userKYCDetails.AadharverificationStatus==="V"||n.userKYCDetails.Country=="TS18000881"?(n.eWalletUtlize=n.formCheckout.eWalletText,n.payAmount=Math.round(n.netAmount-n.formCheckout.eWalletText),n.formCheckout.paymentType="OL",t.post("api/mcMemberMaster/SendMobileOTP/"+n.UserInfo.MemberId,n.eWalletUtlize).success(function(t){try{t.status?(i.set("ewalletOTP",t.result),n.Ewalletclicks+=1,n.stop(),n.startCountDown(),$("#loading").modal("hide"),n.showResendOTP=!0,n.OTPexpired=!1,n.clicks=0,n.disableResendOTP=!1):($("#loading").modal("hide"),i.myAlertHandler("warning",t.result))}catch(r){$("#loading").modal("hide")}})):($("#loading").modal("hide"),i.myAlertHandler("warning","Please submit the KYC to redeem e-Wallet")))}catch(u){$("#loading").modal("hide")}})):i.myAlertHandler("warning","E-Wallet utilization should not less than 0.")};n.pickupLocationAddress="";n.$watch("formCheckout.selPkLocation",function(t){n.pickupLocationAddress=t===null||t===undefined?"":t.branchAddress});n.UserInfo.MemberCategory=="QR"&&(n.mShippingMode="Courier");n.$watch("formCheckout.rdShipMode",function(t){t!=undefined&&(l(t),n.mShippingMode=t)});n.CouponsFromDatabase=function(){n.isCartValid=!0;n.formCheckout.coupons1=n.formCheckout.coupons;(n.formCheckout.coupons1==undefined||n.formCheckout.coupons1.length===0)&&(i.myAlertHandler("warning","Please Enter Coupon Code."),n.isCartValid=!1);n.isCartValid&&t.get("api/mcOnlineOrder/Checkcoupons/"+n.UserInfo.MemberId+"/"+n.formCheckout.coupons1).success(function(t){try{t.status?(i.myAlertHandler("success","Coupon code applied successfully"),n.netAmount=Math.round(n.grandTotal),n.shippingCharge=0,n.formCheckout.eWalletText=Math.round(n.eWalletBalence>=n.netAmount?n.netAmount:n.eWalletBalence),n.payAmount=n.netAmount):(i.myAlertHandler("warning"," Coupon not found in database"),n.shippingCharge=n.shippChargeInfo.shippingCharge,n.netAmount=Math.round(n.grandTotal+n.shippingCharge),n.formCheckout.eWalletText=Math.round(n.eWalletBalence>=n.netAmount?n.netAmount:n.eWalletBalence),n.payAmount=n.netAmount)}catch(r){}})};n.btnBackToCart=function(){window.location="/cart";i.destroy("ewalletOTP")};t.get("/api/mcSettings/GetStates").success(function(t){try{t.status&&(n.states=t.result)}catch(i){}}).error(function(){});i.httpGetHeaderHandler("api/mcMemberMaster/GetMemberInfo/"+n.UserInfo.MemberId).async().then(function(t){try{t.status&&(n.info=t.result)}catch(i){}});n.$watch("shippAddress.memShippState",function(i){i===null||i===undefined||t.get("/api/mcSettings/GetCitys/"+i.stateCode).success(function(t){try{if(t.status&&(n.shipCitys=t.result,n.isEditMode)){var i=jQuery.grep(n.shipCitys,function(t){return t.cityName===n.info.MailingCity});n.shippAddress.memShippingCity=i[0]}}catch(r){}})});n.isEditMode=!1;n.switchShippAddEdit=function(){if(n.shippAddress.Permananttype="undefined",n.isEditMode=n.isEditMode?!1:!0,n.isEditMode){n.shippAddress.Permananttype="TMP";var t=jQuery.grep(n.states,function(t){return t.stateName===n.info.MailingState});n.shippAddress.memShippState=t[0];n.shippAddress.memShippingAdd1=n.info.MailingAddress1;n.shippAddress.memShippingAdd2=n.info.MailingAddress2;n.shippAddress.memShippingAdd3=n.info.MailingAddres3;n.shippAddress.memShippingPostalCode=+n.info.MailingPostal;n.shippAddress.memShippMobile=+n.info.MailingMobile}};n.isEditMode=!1;n.proceedtoPayment=function(){n.formCheckout.paymentMethod=="Credit/Debit Card"?(alert("In case if you are not getting any response in Payment then please check your order status in Distributor Portal -> Repurchase -> My Order"),n.btnPlaceOrder()):n.btnPlaceOrder()};n.btnPlaceOrder=function(){var u;if(n.salseCategory=="PVSALES")i.httpGetHeaderHandler("api/mcActivateDownFOB/GetMemberFOBActivation/"+n.UserInfo.MemberId.toUpperCase()).async().then(function(r){var e;try{if(r.status)if(n.fobMemberFOBActivationstatus=r.result,n.fobMemberFOBActivationstatus.MemberFOBactivation=="N"){if(n.remarksPerPromo.length>0&&!n.isPromoSkipped){$("#txtAlertMsg").text("Please tick checkbox below cart to process order without promotion.");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if(n.salseType=="PVSALES"&&$("[ng-data-planvalue='invalid']").length>0){$("#txtAlertMsg").text("Order amount and FOB Plan value not matching.");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if($("[ng-data-stockavailable='No']").length>0){$("#txtAlertMsg").text("Cart has Out of stock products. Please review cart products.");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if($("[ng-data-cartprd='invalid']").length>0){$("#txtAlertMsg").text("Cart has some invalid products. Please review cart products.");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if(n.UserInfo.MemberCategory!="QR"){if(n.formCheckout.rdShipMode==undefined){$("#txtAlertMsg").text("Please select Shipping Mode");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if(n.formCheckout.rdShipMode=="Pickup"&&n.formCheckout.selPkLocation==undefined){$("#txtAlertMsg").text("Please select Pickup Location");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if(n.formCheckout.rdShipMode=="Courier"&&n.grandTotal<500){$("#txtAlertMsg").text("For shipping mode 'Courier' minimum order amount should be ₹ 500.");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}}if(n.formCheckout.paymentType==undefined&&n.payAmount>0){$("#txtAlertMsg").text("Please select Payment Type");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if(n.formCheckout.paymentMethod==undefined&&n.formCheckout.paymentType=="OL"&&n.payAmount>0){$("#txtAlertMsg").text("Please select Payment Method");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if(n.formCheckout.reCaptcha==undefined||n.formCheckout.reCaptcha==""){$("#txtAlertMsg").text("Please enter Verification Text");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if(n.formCheckout.reCaptcha!=""&&n.formCheckout.reCaptcha!=n.cap.mRandomString){$("#txtAlertMsg").text("Entered Verification Text not matching");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if(n.formCheckout.reCaptcha="",n.refreshCaptcha(),n.shippAddress.Permananttype=="PMT"&&n.formCheckout.rdShipMode!="Pickup"){if(n.shippAddress.memShippingAdd1==undefined||n.shippAddress.memShippingAdd2==undefined||n.shippAddress.memShippingAdd3==undefined){$("#txtAlertMsg").text("Please enter shipping address");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if(n.shippAddress.memShippState==undefined){$("#txtAlertMsg").text("Please enter State");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if(n.shippAddress.memShippingCity==undefined){$("#txtAlertMsg").text("Please enter City");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if(n.shippAddress.memShippingPostalCode==undefined){$("#txtAlertMsg").text("Please enter Postal Code");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if(n.shippAddress.memShippMobile==undefined){$("#txtAlertMsg").text("Please enter Mobile Number");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}n.dataShip={memShippingAdd1:n.shippAddress.memShippingAdd1,memShippingAdd2:n.shippAddress.memShippingAdd2,memShippingAdd3:n.shippAddress.memShippingAdd3,memShippingCity:n.shippAddress.memShippingCity.cityCode,memShippingPostalCode:n.shippAddress.memShippingPostalCode,memShippState:n.shippAddress.memShippState.stateCode,memShippMobile:n.shippAddress.memShippMobile};i.httpPutHandler("api/mcMemberMaster/ChangeShippingAddress/"+n.UserInfo.MemberId,n.dataShip).async().then(function(t){try{t.status?(i.myAlertHandler("success","Mailing address updated successfully."),n.isEditMode=!1,n.memAddress=t.result):i.myAlertHandler("danger",t.message)}catch(r){}});n.memAddress.MailingAddress1=n.shippAddress.memShippingAdd1;n.memAddress.MailingAddress2=n.shippAddress.memShippingAdd2;n.memAddress.MailingAddres3=n.shippAddress.memShippingAdd3;n.memAddress.MailingCityCode=n.shippAddress.memShippingCity.cityCode;n.memAddress.MailingStateCode=n.shippAddress.memShippState.stateCode;n.memAddress.MailingPostal=n.shippAddress.memShippingPostalCode;n.memAddress.MailingMobile=n.shippAddress.memShippMobile}else if(n.shippAddress.Permananttype=="TMP"&&n.formCheckout.rdShipMode!="Pickup"){if(n.shippAddress.memShippingAdd1==undefined||n.shippAddress.memShippingAdd2==undefined||n.shippAddress.memShippingAdd3==undefined){$("#txtAlertMsg").text("Please enter shipping address");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if(n.shippAddress.memShippState==undefined){$("#txtAlertMsg").text("Please enter State");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if(n.shippAddress.memShippingCity==undefined){$("#txtAlertMsg").text("Please enter City");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if(n.shippAddress.memShippingPostalCode==undefined){$("#txtAlertMsg").text("Please enter Postal Code");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if(n.shippAddress.memShippMobile==undefined){$("#txtAlertMsg").text("Please enter Mobile Number");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}n.memAddress.MailingAddress1=n.shippAddress.memShippingAdd1;n.memAddress.MailingAddress2=n.shippAddress.memShippingAdd2;n.memAddress.MailingAddres3=n.shippAddress.memShippingAdd3;n.memAddress.MailingCityCode=n.shippAddress.memShippingCity.cityCode;n.memAddress.MailingStateCode=n.shippAddress.memShippState.stateCode;n.memAddress.MailingPostal=n.shippAddress.memShippingPostalCode;n.memAddress.MailingMobile=n.shippAddress.memShippMobile}var u=Math.round(+n.shippChargeInfo.shippingCharge*+n.shippChargeInfo.serviceTxPer/100),o=Math.round(+n.shippChargeInfo.shippingCharge-+u),h=s.encode(n.payAmount.toString()),c=s.encode(o.toString()),l=s.encode(u.toString()),a=s.encode(n.eWalletUtlize.toString()),v=s.encode(n.crtGrandSVTotal.toString()),y=s.encode(Math.round(n.grandTotal).toString()),p=s.encode(n.netAmount.toString());n.cartLstFinal=[];$(n.cartItem).each(function(t,i){i.dics_sv=i.dics_sv<0?0:i.dics_sv;i.dics_bv=i.dics_bv<0?0:i.dics_bv;var r=s.encode(i.qty.toString()),u=s.encode(i.dics_amt.toString()),f=s.encode(i.dics_sv.toString()),e=s.encode(i.dics_bv.toString()),o=s.encode(i.added_sv.toString()),h=s.encode(i.added_bv.toString()),c={prd_id:i.prd_id,qty:i.qty,qtyBytes:r.toString(),freeQty:i.freeQty,dics_amtBytes:u.toString(),dics_svBytes:f.toString(),dics_bvBytes:e.toString(),offerCodeQty:i.offerCodeQty,isPre_Order_Product:i.isPre_Order_Product,added_svBytes:o,added_bvBytes:h};n.cartLstFinal.push(c)});n.checkoutValues={memberId:n.UserInfo.MemberId,memberName:n.UserInfo.MemberName,customerCode:n.UserInfo.CustomerCode,payoutMonth:n.payMonth.payoutFrom,payoutMonthCode:n.payMonth.payoutCode,isEwalletUsed:n.eWalletUtlize>0?!0:!1,eWalletAmountBytes:a.toString(),shippingMode:n.mShippingMode,billingBranch:n.mShippingMode=="Pickup"?n.formCheckout.selPkLocation.branchCode:"",orderTotalBytes:y.toString(),netAmountToPayBytes:h.toString(),courierChargesBytes:n.shippingCharge>0?c.toString():"MA==",courierChargeSCBytes:n.shippingCharge>0?l.toString():"MA==",salseCategory:n.salseCategory,totalAmountBytes:p.toString(),totalSVBytes:v.toString(),totalBV:0,paymentType:n.formCheckout.paymentType,paymentMethod:n.formCheckout.paymentMethod,crtprds:n.cartLstFinal,billingAdd1:n.memAddress.Address1,billingAdd2:n.memAddress.Address2,billingAdd3:n.memAddress.Address3,billingCity:n.memAddress.CityCode,billingState:n.memAddress.StateCode,billingCountry:n.memAddress.CountryCode,billingZipCode:n.memAddress.PostalCode,billingPhone:n.memAddress.ResidesceNo,billingMobile:n.memAddress.Mobile,billingEmail:n.memAddress.Email,shippingAdd1:n.memAddress.MailingAddress1,shippingAdd2:n.memAddress.MailingAddress2,shippingAdd3:n.memAddress.MailingAddres3,shippingCity:n.memAddress.MailingCityCode,shippingState:n.memAddress.MailingStateCode,shippingCountry:n.memAddress.MailingCountryCode,shippingZipCode:n.memAddress.MailingPostal,shippingPhone:n.memAddress.MailingMobile,shippingMobile:n.memAddress.MailingMobile,shippingEmail:"",joiningType:n.joiningType.Id,isPromoSkipped:n.isPromoSkipped,remarks:n.remarksPromoWOStock,promoApplied:n.promoApplied,MemberCategory:n.UserInfo.MemberCategory};$("#loading").modal({backdrop:"static",keyboard:!1});e={headers:{Token:i.get("authToken")}};i.setObject("checkoutDetails",n.checkoutValues);t.post("api/mcOnlineOrder/CreateOnlineOrderWeb",n.checkoutValues,e).success(function(t){try{t.status?(i.set("authToken",t.token),n.formCheckout.paymentType=="OL"&&n.payAmount>0?n.formCheckout.paymentMethod=="Credit/Debit Card"?n.formData={redirectUrl:t.result[3],redirectMethod:"POST",redirectData:{merchantRequest:t.result[0],MID:t.result[1]}}:n.formCheckout.paymentMethod=="Net Banking"&&(f.location.href=t.result[3]):(n.formCheckout.paymentType=="OF"||n.formCheckout.paymentType=="COD"||n.formCheckout.paymentType=="OL"&&n.payAmount==0)&&(n.salseType=="PVSALES"&&(n.UserInfo.MemberType=n.joiningType.Id,i.setObject("memberInfo",n.UserInfo)),n.onlineOrderNo=t.result,i.setObject("cartItem",[]),n.cartItem=[],$("#cartQuantity").text("("+i.prdCount(n.cartItem)+")"),$("#cartQty").text("("+i.prdCount(n.cartItem)+")"),$("#txtAlertMessage").html("<p  class='pull-left'>Your Offline order No : <strong>"+t.result+"<\/strong>.<\/p><p  class='pull-left'>Please contact customer care to process your offline order.<\/p>"),$("#loading").modal("hide"),$("#successModal").modal({backdrop:"static",keyboard:!1}))):($("#loading").modal("hide"),$("#txtAlertMsg").text(t.message),$("#alertModal").modal({backdrop:"static",keyboard:!1}))}catch(r){$("#loading").modal("hide");$("#txtAlertMsg").text("Due to Technical reason your order is not Placed. Please try after some time.");$("#alertModal").modal({backdrop:"static",keyboard:!1})}}).error(function(n,t){t==401&&(i.destroy("memberInfo"),i.destroy("authToken"),$("#liLogin,#liSignUp").show(),$("#lnkAccInfo").text("").parent().hide(),$("#liLogOut").hide(),window.location="cart")})}else i.myAlertHandler("warning","The FOB status has been Already Activated")}catch(w){}});else{if(n.remarksPerPromo.length>0&&!n.isPromoSkipped){$("#txtAlertMsg").text("Please tick checkbox below cart to process order without promotion.");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if(n.salseType=="PVSALES"&&$("[ng-data-planvalue='invalid']").length>0){$("#txtAlertMsg").text("Order amount and FOB Plan value not matching.");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if($("[ng-data-stockavailable='No']").length>0){$("#txtAlertMsg").text("Cart has Out of stock products. Please review cart products.");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if($("[ng-data-cartprd='invalid']").length>0){$("#txtAlertMsg").text("Cart has some invalid products. Please review cart products.");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if(n.UserInfo.MemberCategory!="QR"){if(n.formCheckout.rdShipMode==undefined){$("#txtAlertMsg").text("Please select Shipping Mode");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if(n.formCheckout.rdShipMode=="Pickup"&&n.formCheckout.selPkLocation==undefined){$("#txtAlertMsg").text("Please select Pickup Location");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if(n.formCheckout.rdShipMode=="Courier"&&n.grandTotal<500){$("#txtAlertMsg").text("For shipping mode 'Courier' minimum order amount should be ₹ 500.");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}}if(n.formCheckout.paymentType==undefined&&n.payAmount>0){$("#txtAlertMsg").text("Please select Payment Type");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if(n.formCheckout.paymentMethod==undefined&&n.formCheckout.paymentType=="OL"&&n.payAmount>0){$("#txtAlertMsg").text("Please select Payment Method");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if(n.formCheckout.reCaptcha==undefined||n.formCheckout.reCaptcha==""){$("#txtAlertMsg").text("Please enter Verification Text");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if(n.formCheckout.reCaptcha!=""&&n.formCheckout.reCaptcha!=n.cap.mRandomString){$("#txtAlertMsg").text("Entered Verification Text not matching");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if(n.formCheckout.reCaptcha="",n.refreshCaptcha(),n.shippAddress.Permananttype=="PMT"&&n.formCheckout.rdShipMode!="Pickup"){if(n.shippAddress.memShippingAdd1==undefined||n.shippAddress.memShippingAdd2==undefined||n.shippAddress.memShippingAdd3==undefined){$("#txtAlertMsg").text("Please enter shipping address");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if(n.shippAddress.memShippState==undefined){$("#txtAlertMsg").text("Please enter State");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if(n.shippAddress.memShippingCity==undefined){$("#txtAlertMsg").text("Please enter City");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if(n.shippAddress.memShippingPostalCode==undefined){$("#txtAlertMsg").text("Please enter Postal Code");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if(n.shippAddress.memShippMobile==undefined){$("#txtAlertMsg").text("Please enter Mobile Number");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}n.dataShip={memShippingAdd1:n.shippAddress.memShippingAdd1,memShippingAdd2:n.shippAddress.memShippingAdd2,memShippingAdd3:n.shippAddress.memShippingAdd3,memShippingCity:n.shippAddress.memShippingCity.cityCode,memShippingPostalCode:n.shippAddress.memShippingPostalCode,memShippState:n.shippAddress.memShippState.stateCode,memShippMobile:n.shippAddress.memShippMobile};i.httpPutHandler("api/mcMemberMaster/ChangeShippingAddress/"+n.UserInfo.MemberId,n.dataShip).async().then(function(t){try{t.status?(i.myAlertHandler("success","Mailing address updated successfully."),n.isEditMode=!1,n.memAddress=t.result):i.myAlertHandler("danger",t.message)}catch(r){}});n.memAddress.MailingAddress1=n.shippAddress.memShippingAdd1;n.memAddress.MailingAddress2=n.shippAddress.memShippingAdd2;n.memAddress.MailingAddres3=n.shippAddress.memShippingAdd3;n.memAddress.MailingCityCode=n.shippAddress.memShippingCity.cityCode;n.memAddress.MailingStateCode=n.shippAddress.memShippState.stateCode;n.memAddress.MailingPostal=n.shippAddress.memShippingPostalCode;n.memAddress.MailingMobile=n.shippAddress.memShippMobile}else if(n.shippAddress.Permananttype=="TMP"&&n.formCheckout.rdShipMode!="Pickup"){if(n.shippAddress.memShippingAdd1==undefined||n.shippAddress.memShippingAdd2==undefined||n.shippAddress.memShippingAdd3==undefined){$("#txtAlertMsg").text("Please enter shipping address");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if(n.shippAddress.memShippState==undefined){$("#txtAlertMsg").text("Please enter State");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if(n.shippAddress.memShippingCity==undefined){$("#txtAlertMsg").text("Please enter City");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if(n.shippAddress.memShippingPostalCode==undefined){$("#txtAlertMsg").text("Please enter Postal Code");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}if(n.shippAddress.memShippMobile==undefined){$("#txtAlertMsg").text("Please enter Mobile Number");$("#alertModal").modal({backdrop:"static",keyboard:!1});return}n.memAddress.MailingAddress1=n.shippAddress.memShippingAdd1;n.memAddress.MailingAddress2=n.shippAddress.memShippingAdd2;n.memAddress.MailingAddres3=n.shippAddress.memShippingAdd3;n.memAddress.MailingCityCode=n.shippAddress.memShippingCity.cityCode;n.memAddress.MailingStateCode=n.shippAddress.memShippState.stateCode;n.memAddress.MailingPostal=n.shippAddress.memShippingPostalCode;n.memAddress.MailingMobile=n.shippAddress.memShippMobile}var r=Math.round(+n.shippChargeInfo.shippingCharge*+n.shippChargeInfo.serviceTxPer/100),e=Math.round(+n.shippChargeInfo.shippingCharge-+r),o=s.encode(n.payAmount.toString()),h=s.encode(e.toString()),c=s.encode(r.toString()),l=s.encode(n.eWalletUtlize.toString()),a=s.encode(n.crtGrandSVTotal.toString()),v=s.encode(Math.round(n.grandTotal).toString()),y=s.encode(n.netAmount.toString());n.cartLstFinal=[];$(n.cartItem).each(function(t,i){i.dics_sv=i.dics_sv<0?0:i.dics_sv;i.dics_bv=i.dics_bv<0?0:i.dics_bv;var r=s.encode(i.qty.toString()),u=s.encode(i.dics_amt.toString()),f=s.encode(i.dics_sv.toString()),e=s.encode(i.dics_bv.toString()),o=s.encode(i.added_sv.toString()),h=s.encode(i.added_bv.toString()),c={prd_id:i.prd_id,qty:i.qty,qtyBytes:r.toString(),freeQty:i.freeQty,dics_amtBytes:u.toString(),dics_svBytes:f.toString(),dics_bvBytes:e.toString(),offerCodeQty:i.offerCodeQty,isPre_Order_Product:i.isPre_Order_Product,isPre_Order_Product:i.isPre_Order_Product,added_svBytes:o,added_bvBytes:h};n.cartLstFinal.push(c)});n.checkoutValues={memberId:n.UserInfo.MemberId,memberName:n.UserInfo.MemberName,customerCode:n.UserInfo.CustomerCode,payoutMonth:n.payMonth.payoutFrom,payoutMonthCode:n.payMonth.payoutCode,isEwalletUsed:n.eWalletUtlize>0?!0:!1,eWalletAmountBytes:l.toString(),shippingMode:n.mShippingMode,billingBranch:n.mShippingMode=="Pickup"?n.formCheckout.selPkLocation.branchCode:"",orderTotalBytes:v.toString(),netAmountToPayBytes:o.toString(),courierChargesBytes:n.shippingCharge>0?h.toString():"MA==",courierChargeSCBytes:n.shippingCharge>0?c.toString():"MA==",salseCategory:n.salseCategory,totalAmountBytes:y.toString(),totalSVBytes:a.toString(),totalBV:0,paymentType:n.formCheckout.paymentType,paymentMethod:n.formCheckout.paymentMethod,crtprds:n.cartLstFinal,billingAdd1:n.memAddress.Address1,billingAdd2:n.memAddress.Address2,billingAdd3:n.memAddress.Address3,billingCity:n.memAddress.CityCode,billingState:n.memAddress.StateCode,billingCountry:n.memAddress.CountryCode,billingZipCode:n.memAddress.PostalCode,billingPhone:n.memAddress.ResidesceNo,billingMobile:n.memAddress.Mobile,billingEmail:n.memAddress.Email,shippingAdd1:n.memAddress.MailingAddress1,shippingAdd2:n.memAddress.MailingAddress2,shippingAdd3:n.memAddress.MailingAddres3,shippingCity:n.memAddress.MailingCityCode,shippingState:n.memAddress.MailingStateCode,shippingCountry:n.memAddress.MailingCountryCode,shippingZipCode:n.memAddress.MailingPostal,shippingPhone:n.memAddress.MailingMobile,shippingMobile:n.memAddress.MailingMobile,shippingEmail:"",joiningType:n.joiningType.Id,isPromoSkipped:n.isPromoSkipped,remarks:n.remarksPromoWOStock,promoApplied:n.promoApplied,MemberCategory:n.UserInfo.MemberCategory};$("#loading").modal({backdrop:"static",keyboard:!1});u={headers:{Token:i.get("authToken")}};i.setObject("checkoutDetails",n.checkoutValues);t.post("api/mcOnlineOrder/CreateOnlineOrderWeb",n.checkoutValues,u).success(function(t){try{t.status?(i.set("authToken",t.token),n.formCheckout.paymentType=="OL"&&n.payAmount>0?n.formCheckout.paymentMethod=="Credit/Debit Card"?n.formData={redirectUrl:t.result[3],redirectMethod:"POST",redirectData:{merchantRequest:t.result[0],MID:t.result[1]}}:n.formCheckout.paymentMethod=="Net Banking"&&(f.location.href=t.result[3]):(n.formCheckout.paymentType=="OF"||n.formCheckout.paymentType=="COD"||n.formCheckout.paymentType=="OL"&&n.payAmount==0)&&(n.salseType=="PVSALES"&&(n.UserInfo.MemberType=n.joiningType.Id,i.setObject("memberInfo",n.UserInfo)),n.onlineOrderNo=t.result,i.setObject("cartItem",[]),n.cartItem=[],$("#cartQuantity").text("("+i.prdCount(n.cartItem)+")"),$("#cartQty").text("("+i.prdCount(n.cartItem)+")"),$("#txtAlertMessage").html("<p  class='pull-left'>Your Offline order No : <strong>"+t.result+"<\/strong>.<\/p><p  class='pull-left'>Please contact customer care to process your offline order.<\/p>"),$("#loading").modal("hide"),$("#successModal").modal({backdrop:"static",keyboard:!1}))):($("#loading").modal("hide"),$("#txtAlertMsg").text(t.message),$("#alertModal").modal({backdrop:"static",keyboard:!1}))}catch(r){$("#loading").modal("hide");$("#txtAlertMsg").text("Due to Technical reason your order is not Placed. Please try after some time.");$("#alertModal").modal({backdrop:"static",keyboard:!1})}}).error(function(n,t){t==401&&(i.destroy("memberInfo"),i.destroy("authToken"),$("#liLogin,#liSignUp").show(),$("#lnkAccInfo").text("").parent().hide(),$("#liLogOut").hide(),window.location="cart")})}};$("#btnOkay").on("click",function(){$("#alertModal").modal("hide")});$("#btnContinueShoping").on("click",function(){$("#successModal").modal("hide");$(".modal-backdrop").remove();window.location="/products"});$("#btnContinueToHome").on("click",function(){$("#successModal").modal("hide");$(".modal-backdrop").remove();window.location="/home"});n.refreshCaptcha=function(){t.get("api/mcSettings/GetCaptcha").success(function(t){try{if(t.status){$("#divCaptcha").empty();n.cap=t.result;var i=$("<span><\/span>").text(n.cap.mRandomString.substring(0,1)).css({color:"rgb("+n.cap.mRandomNumber1+")","font-size":n.cap.mRandomSize1}),r=$("<span><\/span>").text(n.cap.mRandomString.substring(1,2)).css({color:"rgb("+n.cap.mRandomNumber2+")","font-size":n.cap.mRandomSize2,"font-style":"italic"}),u=$("<span><\/span>").text(n.cap.mRandomString.substring(2,3)).css({color:"rgb("+n.cap.mRandomNumber3+")","font-size":n.cap.mRandomSize3}),f=$("<span><\/span>").text(n.cap.mRandomString.substring(3,4)).css({color:"rgb("+n.cap.mRandomNumber4+")","font-size":n.cap.mRandomSize4,"font-style":"oblique"}),e=$("<span><\/span>").text(n.cap.mRandomString.substring(4,5)).css({color:"rgb("+n.cap.mRandomNumber5+")","font-size":n.cap.mRandomSize5});$("#divCaptcha").append(i).append(r).append(u).append(f).append(e)}}catch(o){}})};n.getTotal=function(t){angular.isUndefined(t.crtQty)&&(t.crtQty=1);n.UserInfo.MemberType==6&&(t.itemDP=t.itemMRP);t.itemTotalPrice=t.itemDP*t.crtQty;t.itemTotalSV=t.itemSV*t.crtQty;n.UserInfo.MemberType==6&&(t.discAmt=t.itemDP*t.totalQty*n.pcDiscPercent/100);n.grandTotal+=t.itemTotalPrice-t.discAmt;n.crtGrandSVTotal+=t.itemTotalSV-t.discSV+t.addedSV;n.crtGrandBVTotal+=t.itemBV*t.crtQty-t.discBV+ +t.addedBV;n.crtUnitPriceTotal+=t.itemDP;n.crtDiscountTotal+=t.discAmt;n.crtQtyTotal+=t.itemId.match("DISC")?0:t.crtQty;n.crtGrandQtyTotal+=(t.itemId.match("DISC")?0:t.crtQty)+t.freeQty;n.crtSVTotal+=t.itemSV;n.crtBVTotal+=t.itemBV;n.crtFreeQtyTotal+=t.freeQty;n.netAmount=n.grandTotal;n.formCheckout.eWalletText=n.eWalletBalence>=n.netAmount?n.netAmount:n.eWalletBalence;n.payAmount=n.netAmount};$(".menuzord-menu li").removeClass("active");$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlCart",["$scope","$http","$SamiDirect","$rootScope","$timeout","$uibModal","$routeParams","$location","$window",function(n,t,i,r,u,f,e,o,s){var h={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(n){var f="",e,t,i,s,c,o,r,u=0;for(n=h._utf8_encode(n);u<n.length;)e=n.charCodeAt(u++),t=n.charCodeAt(u++),i=n.charCodeAt(u++),s=e>>2,c=(e&3)<<4|t>>4,o=(t&15)<<2|i>>6,r=i&63,isNaN(t)?o=r=64:isNaN(i)&&(r=64),f=f+this._keyStr.charAt(s)+this._keyStr.charAt(c)+this._keyStr.charAt(o)+this._keyStr.charAt(r);return f},decode:function(n){var t="",e,o,s,c,u,r,f,i=0;for(n=n.replace(/\++[++^A-Za-z0-9+/=]/g,"");i<n.length;)c=this._keyStr.indexOf(n.charAt(i++)),u=this._keyStr.indexOf(n.charAt(i++)),r=this._keyStr.indexOf(n.charAt(i++)),f=this._keyStr.indexOf(n.charAt(i++)),e=c<<2|u>>4,o=(u&15)<<4|r>>2,s=(r&3)<<6|f,t=t+String.fromCharCode(e),r!=64&&(t=t+String.fromCharCode(o)),f!=64&&(t=t+String.fromCharCode(s));return h._utf8_decode(t)},_utf8_encode:function(n){var i,r,t;for(n=n.replace(/\r\n/g,"n"),i="",r=0;r<n.length;r++)t=n.charCodeAt(r),t<128?i+=String.fromCharCode(t):t>127&&t<2048?(i+=String.fromCharCode(t>>6|192),i+=String.fromCharCode(t&63|128)):(i+=String.fromCharCode(t>>12|224),i+=String.fromCharCode(t>>6&63|128),i+=String.fromCharCode(t&63|128));return i},_utf8_decode:function(n){for(var r="",t=0,i=c1=c2=0;t<n.length;)i=n.charCodeAt(t),i<128?(r+=String.fromCharCode(i),t++):i>191&&i<224?(c2=n.charCodeAt(t+1),r+=String.fromCharCode((i&31)<<6|c2&63),t+=2):(c2=n.charCodeAt(t+1),c3=n.charCodeAt(t+2),r+=String.fromCharCode((i&15)<<12|(c2&63)<<6|c3&63),t+=3);return r}},c=e,y,a,b,k,v;if(n.isScanned=!1,n.isSharedLink=!1,n.canRegister=!1,n.isRegSuccessfulle=!1,n.formData="",n.userAction="REGISTER",n.canRegister=!1,n.registernowhide=!0,n.UserInfo={},n.citylist={},n.formCheckout={rdShipMode:"Courier",paymentType:"",paymentMethod:"",selPkLocation:""},n.formCart={planName:[],payMonth:[],agreeTermsCondi:"",orderType:"REPEAT"},n.registration={mem_Name:"",memDateOfBirth:"3-Jul-1988",memBillingAdd1:"",memBillingAdd2:"",memBillingAdd3:"",memBillingCity:"",memBillingPostalCode:"",memBillingState:"",memShippEmail:"",memMobile:"",memPhoneNumber:"",memShippingAdd1:"",memShippingAdd2:"",memShippingAdd3:"",memShippingCity:"",memShippingPostalCode:"",memShippState:"",memShippMobile:"",memPrefDeliveryType:""},n.needRegistration=!1,n.createNewUser=!1,n.billingDifferentShipping=!1,n.shippingCharge=0,n.islogedIn=i.get("authToken"),i.getObject("cartPageURL")!==undefined&&i.getObject("cartPageURL").length!==0&&(n.islogedIn==undefined||n.islogedIn=="")&&c.type!=="gu"&&i.getObject("cartPageURL").toString().includes("type=gu")&&(window.location=i.getObject("cartPageURL")),c.type==="gu"&&(n.islogedIn==undefined||n.islogedIn=="")){if(i.destroy("cartPageURL"),i.setObject("cartPageURL",o.absUrl()),n.salseCategory="RE PURCHASE PC",n.isScanned=!0,y=!1,c.skuc==="10213A"||c.skuc==="10317"){for(a=0;a<n.cartItem.length;a++)n.cartItem[a].prd_id==="SDNC "+c.skuc.replace("A"," A")&&(y=!0);y||n.cartItem.push({prd_id:"SDNC "+c.skuc.replace("A"," A"),qty:1})}}else i.destroy("cartPageURL"),n.cartItem=i.getObject("cartItem");(c.prodid!==undefined&&c.prodid!==""||i.getObject("QSURL")!==undefined&&i.getObject("QSURL").toString()!==""&&i.getObject("QSURL").length>0)&&(n.islogedIn===undefined||n.islogedIn===""?(n.isScanned=!0,n.isSharedLink=!0,n.salseCategory="REPEAT",(c.prodid===undefined||c.prodid==="")&&i.getObject("QSURL").length>0&&(c.prodid=i.getObject("QSURL").toString()),c.prodid.split("-").length===4?(n.ShareLinkDetails={transLInk:o.absUrl(),randomNumber:c.prodid.split("-")[2]},n.canRegister=!0):c.prodid.split("-").length===3&&(n.ShareLinkDetails={transLInk:o.absUrl(),randomNumber:c.prodid.split("-")[2]},n.canRegister=!1,n.userAction="PTP",n.registernowhide=!1),t.post("/api/mcMemberMaster/insertTransactionLink",n.ShareLinkDetails,"application/json; charset=utf-8").success(function(n){try{n.status}catch(t){}}),n.cartItem.push({prd_id:c.prodid.split("-")[0].replace(/_/g," "),qty:1}),i.destroy("QSURL"),i.setObject("QSURL",c.prodid)):n.cartItem.push({prd_id:c.prodid.split("-")[0].replace(/_/g," "),qty:1}));t.post("api/mcMemberMaster/GetTokenUserNameAvailableDetails",JSON.stringify("SD88983224")).success(function(n){try{n.status&&(i.set("authTokenQRCode",n.token),i.set("QRCodeMemberID","SD88983224"))}catch(t){}}).error(function(){});t.get("/api/mcSettings/GetStates").success(function(t){try{t.status&&(n.states=t.result)}catch(i){}}).error(function(){});n.$watch("registration.memShippState",function(i){i===null||i===undefined||t.get("/api/mcSettings/GetCitys/"+i.stateCode).success(function(t){try{if(t.status&&(n.shipCitys=t.result,!n.userAvailable)){var i=jQuery.grep(n.shipCitys,function(t){return t.cityCode===n.UserInfo.Shipping_city});n.registration.memShippingCity=i[0]}}catch(r){}})});n.$watch("registration.memBillingState",function(i){i===null||i===undefined||t.get("/api/mcSettings/GetCitys/"+i.stateCode).success(function(t){try{if(t.status&&(n.BillingCitys=t.result,!n.userAvailable)){var i=jQuery.grep(n.BillingCitys,function(t){return t.cityCode===n.UserInfo.Billing_city});n.registration.memBillingCity=i[0]}}catch(r){}})});n.ShowAddressDetails=function(){n.needRegistration=!1};n.CheckDifferFromShipping=function(t){n.billingDifferentShipping=t.target.checked};n.registrationPC=function(r){if(r.$valid){if(n.createNewUser=!0,n.invalidSubmitAttempt=!1,!n.userAvailable){i.myAlertHandler("warning","This user is registered already");return}n.regist=n.billingDifferentShipping?{memMemberType:6,memFirstName:n.registration.mem_Name,memLastName:"",memEmail:n.registration.memShippEmail,memMobile:n.registration.memMobile,memUserName:n.registration.memShippEmail,memDateOfBirth:n.registration.memDateOfBirth,memGender:"M",memTitle:"Mr",memShippingAdd1:n.registration.memShippingAdd1,memShippingAdd2:n.registration.memShippingAdd2,memShippingAdd3:n.registration.memShippingAdd3,memShippingCity:n.registration.memShippingCity.cityCode,memShippingPostalCode:n.registration.memShippingPostalCode,memShippState:n.registration.memShippState.stateCode,memShippMobile:n.registration.memShippMobile,memBillingAdd1:n.registration.memBillingAdd1,memBillingAdd2:n.registration.memBillingAdd2,memBillingAdd3:n.registration.memBillingAdd3,memBillingCity:n.registration.memBillingCity.cityCode,memBillingPostalCode:n.registration.memBillingPostalCode,memBillingState:n.registration.memBillingState.stateCode,memberCategory:"QR"}:{memMemberType:6,memFirstName:n.registration.mem_Name,memLastName:"",memEmail:n.registration.memShippEmail,memMobile:n.registration.memShippMobile,memUserName:n.registration.memShippEmail,memDateOfBirth:n.registration.memDateOfBirth,memGender:"M",memTitle:"Mr",memShippingAdd1:n.registration.memShippingAdd1,memShippingAdd2:n.registration.memShippingAdd2,memShippingAdd3:n.registration.memShippingAdd3,memShippingCity:n.registration.memShippingCity.cityCode,memShippingPostalCode:n.registration.memShippingPostalCode,memShippState:n.registration.memShippState.stateCode,memShippMobile:n.registration.memShippMobile,memBillingAdd1:n.registration.memShippingAdd1,memBillingAdd2:n.registration.memShippingAdd2,memBillingAdd3:n.registration.memShippingAdd3,memBillingCity:n.registration.memShippingCity.cityCode,memBillingPostalCode:n.registration.memShippingPostalCode,memBillingState:n.registration.memShippState.stateCode,memberCategory:"QR"};$("#loading").modal({backdrop:"static",keyboard:!1});t.post("/api/mcMemberMaster/PostMember",n.regist,"application/json; charset=utf-8").success(function(t){try{t.status?(i.set("authTokenQRCode",t.token),i.set("QRCodeMemberID",t.result.MemberId),$("#loading").modal("hide"),n.isRegSuccessfulle=!0,n.userAvailable=!0,n.UserInfo=t.result,n.btnPlaceOrder(!0,r)):($("#loading").modal("hide"),$("#txtAlertMsg1").text(t.message),$("#alertModal1").modal({backdrop:"static",keyboard:!1}))}catch(u){$("#loading").modal("hide");$("#txtAlertMsg1").text(u.message);$("#alertModal").modal({backdrop:"static",keyboard:!1})}}).error(function(n){$("#loading").modal("hide");$("#txtAlertMsg1").text(n);$("#alertModal1").modal({backdrop:"static",keyboard:!1})})}else{n.invalidSubmitAttempt=!0;return}};n.$watch("reg.state",function(t){t===null||t===undefined||(n.billCitys=$filter("filter")(n.citylist,t.stateCode))});n.$watch("registration.memShippEmail",function(t){t===undefined?(n.userAvailable=!1,$("#lblUserNameMsg").text("")):t.toString().length>=5&&n.GetExistingMemberDetails(n.registration.memShippEmail,n.registration.memShippMobile)});n.$watch("registration.memShippMobile",function(t){t===undefined?(n.userAvailable=!1,$("#lblUserNameMsg").text(""),n.userAvailable=!0,n.UserInfo.UserName!==""&&n.UserInfo.UserName!==undefined&&(n.registration.mem_Name="",n.registration.memShippEmail=n.registration.memShippEmail,n.registration.memShippingAdd1="",n.registration.memShippingAdd2="",n.registration.memShippingAdd3="",n.registration.memShippingCity="",n.registration.memShippingPostalCode="",n.registration.memShippState="",n.registration.memBillingAdd1="",n.registration.memBillingAdd2="",n.registration.memBillingAdd3="",n.registration.memBillingCity="",n.registration.memBillingPostalCode="",n.registration.memBillingState="",n.registration.memMobile="")):t.toString().length>=6&&n.GetExistingMemberDetails(n.registration.memShippEmail,n.registration.memShippMobile)});n.GetExistingMemberDetails=function(r,u){r!==""&&r!==undefined&&t.post("api/mcMemberMaster/CheckUserNameAvailable",JSON.stringify(r)).success(function(t){try{t.status&&(n.userAvailable=t.result===0?!0:!1)}catch(i){}});r!==""&&r!==undefined&&u!==""&&u!==undefined&&t.post("api/mcMemberMaster/CheckUserNameAvailableDetails",JSON.stringify(r+"#"+u)).success(function(r){try{if(r.status)if(r.result===0)n.UserInfo.UserName!==""&&n.UserInfo.UserName!==undefined&&(n.registration.mem_Name="",n.registration.memShippEmail=n.registration.memShippEmail,n.registration.memShippingAdd1="",n.registration.memShippingAdd2="",n.registration.memShippingAdd3="",n.registration.memShippingCity="",n.registration.memShippingPostalCode="",n.registration.memShippState="",n.registration.memBillingAdd1="",n.registration.memBillingAdd2="",n.registration.memBillingAdd3="",n.registration.memBillingCity="",n.registration.memBillingPostalCode="",n.registration.memBillingState="",n.registration.memMobile="",$("#lblUserNameMsg").text("Email Id Available for registration*").css("color","green"));else if(r.result!=0){n.isRegSuccessfulle=!0;n.UserInfo=r.result[0];t.post("api/mcMemberMaster/GetTokenUserNameAvailableDetails",JSON.stringify(n.UserInfo.MemberId)).success(function(t){try{t.status&&(i.set("authTokenQRCode",t.token),i.set("QRCodeMemberID",n.UserInfo.MemberId))}catch(r){}}).error(function(){});var u=jQuery.grep(n.states,function(t){return t.stateCode===n.UserInfo.Shipping_state}),f=jQuery.grep(n.states,function(t){return t.stateCode===n.UserInfo.Billing_state});n.registration.mem_Name=n.UserInfo.First_name;n.registration.memShippEmail=n.UserInfo.UserName;n.registration.memShippingAdd1=n.UserInfo.Shipping_address1;n.registration.memShippingAdd2=n.UserInfo.Shipping_address2;n.registration.memShippingAdd3=n.UserInfo.Shipping_address3;n.registration.memShippingPostalCode=+n.UserInfo.Shipping_postal_code;n.registration.memShippState=u[0];n.registration.memShippMobile=+n.UserInfo.Shipping_contact_no;n.registration.memBillingAdd1=n.UserInfo.Billing_address1;n.registration.memBillingAdd2=n.UserInfo.Billing_address2;n.registration.memBillingAdd3=n.UserInfo.Billing_address3;n.registration.memBillingPostalCode=+n.UserInfo.Billing_postal_code;n.registration.memBillingState=f[0];n.registration.memMobile=+n.UserInfo.Billing_contact_no;$("#lblUserNameMsg").text("Email Id is already existed. Kindly provide a another Email ID*").css("color","red")}}catch(e){}}).error(function(){})};$("#btnClosePopup").on("click",function(){$("#successEventModal").modal("hide");$(".modal-backdrop").remove()});if(!angular.isUndefined(e.itemid)){var p=e.itemid,l=n.cartItem,w=!1;n.cartItem.length>0&&$(n.cartItem).each(function(n,t){t.prd_id==p&&(w=!0,l[n].qty=+l[n].qty+1)});w||(b={prd_id:p,qty:1},l.push(b),n.prdQty=1);n.cartItem=l;i.setObject("cartItem",l);$("#cartQuantity").text("("+i.prdCount(l)+")")}n.islogedIn=i.get("authToken")==undefined?!1:!0;n.isBCactive=!0;n.showMRP=!0;n.memberType="";n.pcDiscPercent=0;i.setObject("pcDisc",[]);n.islogedIn&&(n.user=i.getObject("memberInfo"),k=n.user.MemberBCActivated,n.isBCactive=k==="Y"?!0:!1,n.memberType=i.getObject("memberInfo").MemberType,n.formCart.orderType="REPEAT",v={headers:{Token:i.get("authToken")}},n.isPendingOfflineOrder=!1,n.isPendingFailedOrder=!1,n.isBCactive||n.user.MemberType==6||(t.get("api/mcOnlineOrder/CheckPendingOrders/"+n.user.CustomerCode+"/"+n.user.MemberId,v).success(function(t){try{t.status&&(n.fobPendingOrders=t.result,i.set("authToken",t.token),n.fobPendingOrders[0].ooCount>0?(n.isBCactive=!0,n.formCart.orderType="REPEAT"):n.fobPendingOrders[0].fooCount>0?n.isPendingFailedOrder=!0:n.fobPendingOrders[0].offCount>0&&(n.fobPendingOrders[0].offICount>0?(n.isBCactive=!0,n.formCart.orderType="REPEAT"):n.isPendingOfflineOrder=!0))}catch(r){}}).error(function(n,t){t==401&&(i.destroy("memberInfo"),i.destroy("authToken"),$("#liLogin,#liSignUp").show(),$("#lnkAccInfo").text("").parent().hide(),$("#liLogOut").hide(),$("div.log-in-up").addClass("open-log-in"),i.destroy("QSURL"))}),t.get("api/mcSettings/GetFreeJoiningSettings").success(function(t){try{t.status&&(n.planDetails=t.result,i.setObject("planDetails",n.planDetails))}catch(r){}})),n.user.MemberType==6&&n.user.MemberCategory=="PC"&&(v={headers:{Token:i.get("authToken")}},t.get("api/mcSettings/GetPCSettings/"+n.user.MemberId,v).success(function(t){try{t.status&&(n.pcLimit=t.result[0].discLimit,n.pcDiscPercent=t.result[0].discPercent,i.setObject("pcDisc",t.result),i.set("authToken",t.token))}catch(r){}}).error(function(n,t){t==401&&(i.destroy("memberInfo"),i.destroy("authToken"),$("#liLogin,#liSignUp").show(),$("#lnkAccInfo").text("").parent().hide(),$("#liLogOut").hide(),$("div.log-in-up").addClass("open-log-in"),i.destroy("QSURL"))})),n.user.MemberCategory=="QR"&&n.user.MemberType==6&&(n.pcDiscPercent=0));$("#cartQuantity").text("("+i.prdCount(n.cartItem)+")");n.cartItem.length==0&&$("#alertModal").modal({backdrop:"static",keyboard:!1});n.joiningPlan=[{PlanName:"Regular",Id:1},{PlanName:"Advantage",Id:2},{PlanName:"Ultimate",Id:3}];i.httpPostHandler("api/mcProducts/GetProductsByIds",n.cartItem).async().then(function(t){try{t.status&&(n.cartPrds=t.result,n.grandTotal=0,n.crtGrandSVTotal=0,n.crtUnitPriceTotal=0,n.crtDiscountTotal=0,n.crtQtyTotal=0,n.crtSVTotal=0,$(n.cartPrds).each(function(t,i){var r=n.cartItem.filter(function(n){return n.prd_id==i.itemId});i.crtQty=r[0].qty;n.islogedIn?n.user.MemberType==6?i.itemDP=i.itemMRP:n.showMRP=!1:i.itemDP=i.itemMRP;n.getTotal(i)}),n.$on("ngRepeatFinished",function(){$("img.lazy").lazyload({effect:"fadeIn"})}))}catch(i){}});i.httpGetHandler("api/mcPayoutDetails/GetOpenSVMonth").async().then(function(t){n.svMonths=t.result});n.btnContinueShopping=function(){window.location="/products"};n.btnCheckout=function(){if(n.isCartValid=!0,!n.islogedIn){$("div.log-in-up").addClass("open-log-in");return}(n.formCart.orderType==""?(i.myAlertHandler("warning","Please select Order Category"),n.isCartValid=!1):n.formCart.orderType=="PVSALES"&&(n.formCart.planName==undefined||n.formCart.planName=="")&&(i.myAlertHandler("warning","Please select Plan Name"),n.isCartValid=!1),n.formCart.payMonth==undefined&&n.formCart.orderType=="REPEAT"&&(i.myAlertHandler("warning","Please select Payout Month"),n.isCartValid=!1),n.svMonths[0]==undefined&&n.formCart.orderType=="REPEAT"&&($("#txtAlertMsg1").text("Current SV Month is closed!..  You cannot place the order now,   Please try after some time"),$("#alertModal1").modal({backdrop:"static",keyboard:!1}),n.isCartValid=!1),(n.formCart.agreeTermsCondi==undefined||n.formCart.agreeTermsCondi=="")&&(i.myAlertHandler("warning","Please accept Terms and Conditions"),n.isCartValid=!1),n.formCart.orderType=="PVSALES"&&$("[ng-data-planvalue='invalid']").length>0&&(i.myAlertHandler("warning","Please select products between order value"),n.isCartValid=!1),$("[ng-data-cartprd='invalid']").length>0&&(i.myAlertHandler("warning","Please review cart products"),n.isCartValid=!1),n.isCartValid)&&(i.setObject("payMonth",n.formCart.payMonth==undefined?n.svMonths[0]:n.formCart.payMonth),i.setObject("payMonth",n.svMonths[0]),i.setObject("orderType",n.formCart.orderType),i.setObject("joiningType",n.joiningType==undefined?"":n.joiningType),window.location="/checkout")};n.$watch("formCart.planName",function(t){var i=t===null||t===undefined?"":t;n.joiningType=t});$("#btnContinue").on("click",function(){$("#eventModal").modal("hide")});$("#btnContinueShoping").on("click",function(){$("#alertModal").modal("hide");$(".modal-backdrop").remove();window.location=c.prodid!==undefined&&c.prodid!==""?"/products?prodid="+c.prodid:"/products"});$("#btnOkButton").on("click",function(){$("#alertModal1").modal("hide");$(".modal-backdrop").remove()});n.addQuantity=function(t){var r=n.cartPrds.filter(function(n){return n.itemId==t}),i;for(++r[0].crtQty,n.grandTotal=0,n.crtGrandSVTotal=0,n.crtUnitPriceTotal=0,n.crtDiscountTotal=0,n.crtQtyTotal=0,n.crtSVTotal=0,i=0;i<n.cartPrds.length;i++)n.getTotal(n.cartPrds[i])};n.subtractQuantity=function(t){var r=n.cartPrds.filter(function(n){return n.itemId==t}),i;for(r[0].crtQty>=2&&--r[0].crtQty,n.grandTotal=0,n.crtGrandSVTotal=0,n.crtUnitPriceTotal=0,n.crtDiscountTotal=0,n.crtQtyTotal=0,n.crtSVTotal=0,i=0;i<n.cartPrds.length;i++)n.getTotal(n.cartPrds[i])};n.deleteProduct=function(t){var u=n.cartPrds.filter(function(n){return n.itemId==t}),r;if(n.cartPrds.splice($.inArray(u[0],n.cartPrds),1),n.grandTotal=0,n.crtGrandSVTotal=0,n.crtUnitPriceTotal=0,n.crtDiscountTotal=0,n.crtQtyTotal=0,n.crtSVTotal=0,n.cartPrds.length)for(r=0;r<n.cartPrds.length;r++)n.getTotal(n.cartPrds[r]);else $("#alertModal").modal({backdrop:"static",keyboard:!1}),i.setObject("cartItem",[]);i.myAlertHandler("warning","Product successfully removed from your cart")};n.getTotal=function(t){angular.isUndefined(t.crtQty)&&(t.crtQty=1);t.itemTotalPrice=t.itemDP*t.crtQty;t.totalQty=t.freeQty+t.crtQty;t.itemTotalSV=t.itemSV*t.crtQty;t.discAmt=t.itemDP*t.totalQty*n.pcDiscPercent/100;n.crtGrandSVTotal+=t.itemTotalSV;n.crtUnitPriceTotal+=t.itemDP;n.crtDiscountTotal+=t.discAmt;n.grandTotal+=t.itemTotalPrice-t.discAmt;n.crtQtyTotal+=t.totalQty;n.crtSVTotal+=t.itemSV;n.payAmount=n.grandTotal;n.cartLst=[];$(n.cartPrds).each(function(t,i){var r={prd_id:i.itemId,qty:i.crtQty};n.cartLst.push(r)});i.setObject("cartItem",n.cartLst);$("#cartQuantity").text("("+i.prdCount(n.cartLst)+")")};$(".menuzord-menu li").removeClass("active");$("html, body").animate({scrollTop:0},"slow");n.btnPlaceOrder=function(r,u){var f;if(u.$valid){if($("[ng-data-cartprd='invalid']").length>0){$("#txtAlertMsg1").text("Cart has some invalid products. Please review cart products.");$("#alertModal1").modal({backdrop:"static",keyboard:!1});return}var e=h.encode(n.payAmount.toString()),v=h.encode("0"),y=h.encode("0"),o=h.encode("0"),c=h.encode(n.crtGrandSVTotal.toString()),l=h.encode(Math.round(n.grandTotal).toString()),a=h.encode(Math.round(n.grandTotal).toString());n.cartLstFinal=[];$(n.cartLst).each(function(t,i){var r=h.encode(i.qty.toString()),u=h.encode("0"),f=h.encode("0"),e=h.encode("0"),o=h.encode("0"),s=h.encode("0"),c={prd_id:i.prd_id,qty:i.qty,qtyBytes:r.toString(),freeQty:i.freeQty,dics_amtBytes:u.toString(),dics_svBytes:f.toString(),dics_bvBytes:e.toString(),offerCodeQty:i.offerCodeQty,added_svBytes:o,added_bvBytes:s};n.cartLstFinal.push(c)});n.MailingAddress=n.billingDifferentShipping?{memEmail:n.registration.memShippEmail,memShippingAdd1:n.registration.memShippingAdd1,memShippingAdd2:n.registration.memShippingAdd2,memShippingAdd3:n.registration.memShippingAdd3,memShippingCity:n.registration.memShippingCity.cityCode,memShippingPostalCode:n.registration.memShippingPostalCode,memShippState:n.registration.memShippState.stateCode,memShippMobile:n.registration.memShippMobile,memBillingAdd1:n.registration.memBillingAdd1,memBillingAdd2:n.registration.memBillingAdd2,memBillingAdd3:n.registration.memBillingAdd3,memBillingCity:n.registration.memBillingCity.cityCode,memBillingPostalCode:n.registration.memBillingPostalCode,memBillingState:n.registration.memBillingState.stateCode,memBillingMobile:n.registration.memMobile}:{memEmail:n.registration.memShippEmail,memShippingAdd1:n.registration.memShippingAdd1,memShippingAdd2:n.registration.memShippingAdd2,memShippingAdd3:n.registration.memShippingAdd3,memShippingCity:n.registration.memShippingCity.cityCode,memShippingPostalCode:n.registration.memShippingPostalCode,memShippState:n.registration.memShippState.stateCode,memShippMobile:n.registration.memShippMobile,memBillingAdd1:n.registration.memShippingAdd1,memBillingAdd2:n.registration.memShippingAdd2,memBillingAdd3:n.registration.memShippingAdd3,memBillingCity:n.registration.memShippingCity.cityCode,memBillingPostalCode:n.registration.memShippingPostalCode,memBillingState:n.registration.memShippState.stateCode,memBillingMobile:n.registration.memShippMobile};n.userAvailable&&!n.createNewUser&&(n.UserInfo.MemberId="SD88983224",n.UserInfo.MemberName=n.registration.mem_Name,n.UserInfo.CustomerCode="TS19611763");n.checkoutValues={memberId:n.UserInfo.MemberId,memberName:n.UserInfo.MemberName,customerCode:n.UserInfo.CustomerCode,payoutMonth:n.svMonths[0].payoutFrom,payoutMonthCode:n.svMonths[0].payoutCode,isEwalletUsed:!1,eWalletAmountBytes:o.toString(),shippingMode:"Courier",billingBranch:n.mShippingMode=="Pickup"?n.formCheckout.selPkLocation.branchCode:"",orderTotalBytes:l.toString(),netAmountToPayBytes:e.toString(),courierChargesBytes:"MA==",courierChargeSCBytes:"MA==",salseCategory:n.salseCategory,totalAmountBytes:a.toString(),totalSVBytes:c.toString(),totalBV:0,paymentType:"OL",paymentMethod:n.formCheckout.paymentMethod,crtprds:n.cartLstFinal,billingAdd1:n.MailingAddress.memBillingAdd1,billingAdd2:n.MailingAddress.memBillingAdd2,billingAdd3:n.MailingAddress.memBillingAdd3,billingCity:n.MailingAddress.memBillingCity,billingState:n.MailingAddress.memBillingState,billingCountry:"TS08000766",billingZipCode:n.MailingAddress.memBillingPostalCode,billingPhone:"",billingMobile:n.MailingAddress.memBillingMobile,billingEmail:n.MailingAddress.memEmail,shippingAdd1:n.MailingAddress.memShippingAdd1,shippingAdd2:n.MailingAddress.memShippingAdd2,shippingAdd3:n.MailingAddress.memShippingAdd3,shippingCity:n.MailingAddress.memShippingCity,shippingState:n.MailingAddress.memShippState,shippingCountry:"TS08000766",shippingZipCode:n.MailingAddress.memShippingPostalCode,shippingPhone:"",shippingMobile:n.MailingAddress.memShippMobile,shippingEmail:n.MailingAddress.memEmail,joiningType:"",isPromoSkipped:"",remarks:"",promoApplied:"",UserType:"gu"};$("#loading").modal({backdrop:"static",keyboard:!1});f={headers:{Token:i.get("authTokenQRCode")}};i.setObject("checkoutDetails",n.checkoutValues);t.post("api/mcOnlineOrder/CreateOnlineOrderWeb",n.checkoutValues,f).success(function(t){try{t.status?(n.paymentType="OL",n.paymentType=="OL"&&n.payAmount>0?n.formCheckout.paymentMethod=="Credit/Debit Card"?n.formData={redirectUrl:t.result[3],redirectMethod:"POST",redirectData:{merchantRequest:t.result[0],MID:t.result[1]}}:n.formCheckout.paymentMethod=="Net Banking"&&(s.location.href=t.result[3]):(n.paymentType=="OF"||n.paymentType=="COD"||n.paymentType=="OL"&&n.payAmount==0)&&(n.onlineOrderNo=t.result,i.setObject("cartItem",[]),n.cartItem=[],$("#cartQuantity").text("("+i.prdCount(n.cartItem)+")"),$("#txtAlertMessage").html("<p  class='pull-left'>Your Offline order No : <strong>"+t.result+"<\/strong>.<\/p><p  class='pull-left'>Please contact customer care to process your offline order.<\/p>"),$("#loading").modal("hide"),$("#successModal").modal({backdrop:"static",keyboard:!1}))):($("#loading").modal("hide"),$("#txtAlertMsg1").text(t.message),$("#alertModal1").modal({backdrop:"static",keyboard:!1}))}catch(r){$("#loading").modal("hide");$("#txtAlertMsg1").text("Due to Technical reason your order is not Placed. Please try after some time.");$("#alertModal1").modal({backdrop:"static",keyboard:!1})}}).error(function(n,t){t==401&&(i.destroy("memberInfo"),$("#liLogin,#liSignUp").show(),$("#lnkAccInfo").text("").parent().hide(),$("#liLogOut").hide(),i.destroy("QSURL"),window.location="cart")});i.destroy("memberInfo")}else{(n.formCheckout.paymentMethod===undefined||n.formCheckout.paymentMethod==="")&&i.myAlertHandler("warning","Please select Payment Method");n.invalidSubmitAttempt=!0;return}};n.btnPlaceOrder_WithoutReg=function(r,u){if(u.$valid)t.get("/api/mcMemberMaster/getMemberIDbyCode/"+i.getObject("QSURL").split("-")[1]).success(function(r){var u;try{if(r.status)if(n.memberID=r.result.MemberId,n.formCheckout.paymentMethod!==undefined||n.formCheckout.paymentMethod!==""){if($("[ng-data-cartprd='invalid']").length>0){$("#txtAlertMsg1").text("Cart has some invalid products. Please review cart products.");$("#alertModal1").modal({backdrop:"static",keyboard:!1});return}var f=h.encode(n.payAmount.toString()),a=h.encode("0"),v=h.encode("0"),e=h.encode("0"),o=h.encode(n.crtGrandSVTotal.toString()),c=h.encode(Math.round(n.grandTotal).toString()),l=h.encode(Math.round(n.grandTotal).toString());n.cartLstFinal=[];$(n.cartLst).each(function(t,i){var r=h.encode(i.qty.toString()),u=h.encode("0"),f=h.encode("0"),e=h.encode("0"),o=h.encode("0"),s=h.encode("0"),c={prd_id:i.prd_id,qty:i.qty,qtyBytes:r.toString(),freeQty:i.freeQty,dics_amtBytes:u.toString(),dics_svBytes:f.toString(),dics_bvBytes:e.toString(),offerCodeQty:i.offerCodeQty,added_svBytes:o,added_bvBytes:s};n.cartLstFinal.push(c)});n.MailingAddress=n.billingDifferentShipping?{memEmail:n.registration.memShippEmail,memShippingAdd1:n.registration.memShippingAdd1,memShippingAdd2:n.registration.memShippingAdd2,memShippingAdd3:n.registration.memShippingAdd3,memShippingCity:n.registration.memShippingCity.cityCode,memShippingPostalCode:n.registration.memShippingPostalCode,memShippState:n.registration.memShippState.stateCode,memShippMobile:n.registration.memShippMobile,memBillingAdd1:n.registration.memBillingAdd1,memBillingAdd2:n.registration.memBillingAdd2,memBillingAdd3:n.registration.memBillingAdd3,memBillingCity:n.registration.memBillingCity.cityCode,memBillingPostalCode:n.registration.memBillingPostalCode,memBillingState:n.registration.memBillingState.stateCode,memBillingMobile:n.registration.memMobile}:{memEmail:n.registration.memShippEmail,memShippingAdd1:n.registration.memShippingAdd1,memShippingAdd2:n.registration.memShippingAdd2,memShippingAdd3:n.registration.memShippingAdd3,memShippingCity:n.registration.memShippingCity.cityCode,memShippingPostalCode:n.registration.memShippingPostalCode,memShippState:n.registration.memShippState.stateCode,memShippMobile:n.registration.memShippMobile,memBillingAdd1:n.registration.memShippingAdd1,memBillingAdd2:n.registration.memShippingAdd2,memBillingAdd3:n.registration.memShippingAdd3,memBillingCity:n.registration.memShippingCity.cityCode,memBillingPostalCode:n.registration.memShippingPostalCode,memBillingState:n.registration.memShippState.stateCode,memBillingMobile:n.registration.memShippMobile};n.UserInfo.MemberId=r.result.MemberId;n.UserInfo.MemberName=n.registration.mem_Name;n.UserInfo.CustomerCode=r.result.CustomerCode;n.checkoutValues={memberId:n.UserInfo.MemberId,memberName:n.UserInfo.MemberName,customerCode:n.UserInfo.CustomerCode,payoutMonth:n.svMonths[0].payoutFrom,payoutMonthCode:n.svMonths[0].payoutCode,isEwalletUsed:!1,eWalletAmountBytes:e.toString(),shippingMode:"Courier",billingBranch:n.mShippingMode=="Pickup"?n.formCheckout.selPkLocation.branchCode:"",orderTotalBytes:c.toString(),netAmountToPayBytes:f.toString(),courierChargesBytes:"MA==",courierChargeSCBytes:"MA==",salseCategory:n.salseCategory,totalAmountBytes:l.toString(),totalSVBytes:o.toString(),totalBV:0,paymentType:"OL",paymentMethod:n.formCheckout.paymentMethod,crtprds:n.cartLstFinal,billingAdd1:n.MailingAddress.memBillingAdd1,billingAdd2:n.MailingAddress.memBillingAdd2,billingAdd3:n.MailingAddress.memBillingAdd3,billingCity:n.MailingAddress.memBillingCity,billingState:n.MailingAddress.memBillingState,billingCountry:"TS08000766",billingZipCode:n.MailingAddress.memBillingPostalCode,billingPhone:"",billingMobile:n.MailingAddress.memBillingMobile,billingEmail:n.MailingAddress.memEmail,shippingAdd1:n.MailingAddress.memShippingAdd1,shippingAdd2:n.MailingAddress.memShippingAdd2,shippingAdd3:n.MailingAddress.memShippingAdd3,shippingCity:n.MailingAddress.memShippingCity,shippingState:n.MailingAddress.memShippState,shippingCountry:"TS08000766",shippingZipCode:n.MailingAddress.memShippingPostalCode,shippingPhone:"",shippingMobile:n.MailingAddress.memShippMobile,shippingEmail:n.MailingAddress.memEmail,joiningType:"",isPromoSkipped:"",remarks:"",promoApplied:"",UserType:"REFO"};$("#loading").modal({backdrop:"static",keyboard:!1});u={headers:{Token:i.get("authTokenQRCode")}};i.setObject("checkoutDetails",n.checkoutValues);t.post("api/mcOnlineOrder/CreateOnlineOrderWeb",n.checkoutValues,u).success(function(t){try{t.status?(n.paymentType="OL",n.paymentType=="OL"&&n.payAmount>0?n.formCheckout.paymentMethod=="Credit/Debit Card"?n.formData={redirectUrl:t.result[3],redirectMethod:"POST",redirectData:{merchantRequest:t.result[0],MID:t.result[1]}}:n.formCheckout.paymentMethod=="Net Banking"&&(s.location.href=t.result[3]):(n.paymentType=="OF"||n.paymentType=="COD"||n.paymentType=="OL"&&n.payAmount==0)&&(n.onlineOrderNo=t.result,i.setObject("cartItem",[]),n.cartItem=[],$("#cartQuantity").text("("+i.prdCount(n.cartItem)+")"),$("#txtAlertMessage").html("<p  class='pull-left'>Your Offline order No : <strong>"+t.result+"<\/strong>.<\/p><p  class='pull-left'>Please contact customer care to process your offline order.<\/p>"),$("#loading").modal("hide"),$("#successModal").modal({backdrop:"static",keyboard:!1}))):($("#loading").modal("hide"),$("#txtAlertMsg1").text(t.message),$("#alertModal1").modal({backdrop:"static",keyboard:!1}))}catch(r){$("#loading").modal("hide");$("#txtAlertMsg1").text("Due to Technical reason your order is not Placed. Please try after some time.");$("#alertModal1").modal({backdrop:"static",keyboard:!1})}}).error(function(n,t){t==401&&(i.destroy("memberInfo"),$("#liLogin,#liSignUp").show(),$("#lnkAccInfo").text("").parent().hide(),$("#liLogOut").hide(),i.destroy("QSURL"),window.location="cart")});i.destroy("memberInfo")}else{(n.formCheckout.paymentMethod===undefined||n.formCheckout.paymentMethod==="")&&i.myAlertHandler("warning","Please select Payment Method");n.invalidSubmitAttempt=!0;return}}catch(y){}});else{(n.formCheckout.paymentMethod===undefined||n.formCheckout.paymentMethod==="")&&i.myAlertHandler("warning","Please select Payment Method");n.invalidSubmitAttempt=!0;return}};n.registration_New=function(){window.location="/distributor-registration"};n.newValue=function(t){t==="PTP"?n.canRegister=!1:t==="REGISTER"&&c.prodid.split("-").length===4?n.canRegister=!0:(n.canRegister=!1,n.userAction="PTP")};$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlcheckdownlineRank",["$scope","$http","$location","$rootScope","$SamiDirect",function(n,t,i,r,u){u.httpGetHandler("api/mcPayoutDetails/GetAllPayoutsList").async().then(function(t){try{t.status&&(n.payout=t.result,n.selectPayout=n.payout[1],$("#commonLoading").modal("hide"))}catch(i){}});n.getMamberRank=function(){u.httpGetHeaderHandler("api/mcDownlineRank/GetDownlineRank/"+u.getObject("memberInfo").MemberId+"/"+n.payoutcode).async().then(function(t){try{t.status&&(n.downlineRank=t.result,$(".modal-backdrop").remove())}catch(i){}})};n.selectRank;n.customFilter={};n.customFilterRank={};n.$watch("selectPayout",function(t){angular.isUndefined(t)||(n.customFilter=t===null||t===undefined?"":t,n.payoutcode=n.customFilter.payoutCode,n.getMamberRank())});n.$watch("selectRank",function(t){n.customFilterRank=t===null||t===undefined?"":t});$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlcomingSoon",["$scope","$http",function(){$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlcommissionredemptionRequest",["$scope","$http","$location","$rootScope","$SamiDirect",function(n,t,i,r,u){n.userInfo=u.getObject("memberInfo");n.showCancel=!1;u.httpGetHeaderHandler("api/mcEWallet/GetCommissionRedemptionDetails/"+n.userInfo.MemberId).async().then(function(t){try{if(t.status){n.redemptionRequest=t.result;var i=alasql("SELECT * FROM ? where requestStatus= 'PA'",[n.redemptionRequest.redDetails]);n.showCancel=!1;i.length>0&&(n.showCancel=!0);n.eligibleAmount=t.eWalletAvailableForRedeme<=t.eWalletBalence?t.eWalletAvailableForRedeme:t.eWalletBalence}}catch(r){}});n.requestForRedemption=function(){n.validate()||(n.redemData={memberId:n.userInfo.MemberId,redemptionAmount:n.redemAmount,requestId:""},u.httpPostHeaderHandler("api/mcEWallet/InsertCommissionRedemptionRequest",n.redemData).async().then(function(t){try{if(t.status){n.redemAmount="";n.redemptionRequest=t.result;n.eligibleAmount=t.eWalletAvailableForRedeme<=t.eWalletBalence?t.eWalletAvailableForRedeme:t.eWalletBalence;var i=alasql("SELECT * FROM ? where requestStatus= 'PA'",[n.redemptionRequest.redDetails]);n.showCancel=!1;i.length>0&&(n.showCancel=!0)}u.myAlertHandler("success",t.message)}catch(r){}}))};n.validate=function(){var t=!1;return n.redemAmount>n.eligibleAmount&&(u.myAlertHandler("warning","Redeem amount should be less than or equal to the Commission Amount Available for Redemption!"),t=!0),((n.redemptionRequest.bankDetailsVerified||"N")=="N"||(n.redemptionRequest.panDetailsVerified||"N")=="N")&&n.redemptionRequest.country!="TS18000881"&&(u.myAlertHandler("warning","Your KYC Details are marked as not verified in the system. Please contact Customer support!"),t=!0),((n.redemptionRequest.accountNumber||"")==""||(n.redemptionRequest.panNumber||"")=="")&&n.redemptionRequest.country!="TS18000881"&&(u.myAlertHandler("warning","You have not submitted your KYC Details yet. Please contact Customer support!"),t=!0),t};n.cancelRedemption=function(t){n.redemData={memberId:n.userInfo.MemberId,redemptionAmount:n.redemAmount,requestId:t};u.httpPostHeaderHandler("api/mcEWallet/DeleteCommissionRedemptionRequest",n.redemData).async().then(function(t){try{if(t.status){n.redemptionRequest=t.result;n.eligibleAmount=t.eWalletAvailableForRedeme<=t.eWalletBalence?t.eWalletAvailableForRedeme:t.eWalletBalence;var i=alasql("SELECT * FROM ? where requestStatus= 'PA'",[n.redemptionRequest.redDetails]);n.showCancel=!1;i.length>0&&(n.showCancel=!0)}u.myAlertHandler("warning",t.message)}catch(r){}})};n.getStatus=function(n){var t="";switch(n){case"PA":t="Pending for Approval";break;case"AP":t="Approved";break;case"UP":t="Under Processing";break;case"RE":t="Rejected";break;case"RD":t="Redeemed";break;case"NR":t="NEFT Rejection";break;default:t=""}return t};$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlContact",["$scope","$http",function(n,t){function i(){var n={zoom:18,scrollwheel:!1,center:new google.maps.LatLng(12.9356429,77.6219031),styles:[{featureType:"landscape",elementType:"all",stylers:[{hue:"#FFBB00"},{saturation:43.400000000000006},{lightness:37.599999999999994},{gamma:1}]},{featureType:"poi",elementType:"all",stylers:[{hue:"#00FF6A"},{saturation:-1.0989010989011234},{lightness:11.200000000000017},{gamma:1}]},{featureType:"road",elementType:"all",stylers:[{visibility:"on"}]},{featureType:"road.highway",elementType:"all",stylers:[{hue:"#FFC200"},{saturation:-61.8},{lightness:45.599999999999994},{gamma:1}]},{featureType:"road.arterial",elementType:"all",stylers:[{hue:"#FF0300"},{saturation:-100},{lightness:51.199999999999989},{gamma:1}]},{featureType:"road.local",elementType:"all",stylers:[{hue:"#FF0300"},{saturation:-100},{lightness:52},{gamma:1}]},{featureType:"water",elementType:"all",stylers:[{hue:"#0078FF"},{saturation:-13.200000000000003},{lightness:2.4000000000000057},{gamma:1}]}]},t=document.getElementById("map"),i=new google.maps.Map(t,n),r=new google.maps.Marker({position:new google.maps.LatLng(12.9356429,77.6219031),map:i,title:"SamiDirect"})}function r(){$("#mapCorporateOffice,#mapStockPoints").css({width:"100%",height:"730px"});$("#mapCorporateOffice").mapmarker({zoom:5,center:"India",markers:{markers:[{latitude:"12.9356804",longitude:"77.6217874",icon:"images/green-map.png",baloon_text:"<Strong>SamiDirect Marketing Pvt Ltd<\/strong> <br/>No.30 & 31,5th Main,5th Block,<br/>Koramangala, Bangalore- 560034<br/>Karnataka,India<br/>Ph : 080-40381888"},{latitude:"9.9495079",longitude:"76.342861",icon:"images/icon-map.png",baloon_text:"<Strong>SamiDirect Marketing Pvt Ltd<\/strong> <br/>XL/216 A1 (a),<br/>Layam Square, Layam Road,<br/>Cochin, Kerala - 682 011 <br/>Ph : 0484 - 4017744"},{latitude:"28.6320573",longitude:"77.2774224",icon:"images/icon-map.png",baloon_text:"<Strong>SamiDirect Marketing Pvt Ltd<\/strong> <br/>2nd Floor,<br/>A-1, Swasthya Vihar,<br/>(Near Nirman Vihar Metro Station Pillar no-76)<br/>Vikas Marg, Delhi - 110 092 <br/>Ph : 011 - 43041541, 43041542"},{latitude:"26.1494058",longitude:"91.7836346",icon:"images/icon-map.png",baloon_text:"<Strong>SamiDirect Marketing Pvt Ltd<\/strong> <br/>1st Floor, Anil Plaza 2,<br/>GS Road, Guwahati,<br/>Assam - 781 005, India<br/>Ph : 0361 – 2457273, Mob : +91 9864032067"},{latitude:"17.4403468",longitude:"78.4942694",icon:"images/icon-map.png",baloon_text:"<Strong>SamiDirect Marketing Pvt Ltd<\/strong> <br/>Office No.401, <br/>4th Floor, Jade Arcade, <br/>MCH No.1-7-284 to 293,<br/>MG Road, Secunderabad - 500 003.<br/>Telangana<br/>Ph : 040 – 66900680/1/2"},{latitude:"19.1136501",longitude:"72.8675452",icon:"images/icon-map.png",baloon_text:"<Strong>SamiDirect Marketing Pvt Ltd<\/strong> <br/>Solitare Corporate Park,<br/>Office No 771, Building No 7,<br/>7th Floor Guru Hargovindji Road Chakala,<br/>Andheri East Mumbai <br/>Mumbai - 400 093<br/>Ph : +91 022 - 40031993/62361034 "},{latitude:"16.5061743",longitude:"80.6480153",icon:"images/icon-map.png",baloon_text:"<Strong>Sami Direct Marketing Pvt Ltd.,<\/strong> <br/>NO 32-14–2/1, Ground Floor Shivalayam Street,<br/>Jammichettu Centre Near Ravi Neuro Centre,<br/>Vijayawada,<br/>Andhra Pradesh -520010"},{latitude:"22.5191898",longitude:"88.3613683",icon:"images/icon-map.png",baloon_text:"<Strong>Sami Direct Marketing Pvt Ltd.,<\/strong> <br/>Diamond Prestige,<br/>1st Floor,<br/>AJC Bose Road,<br/>Kolkata - 700017<br/>West Bengal<br/>Ph : 6291075465"}]}});$("#mapStockPoints").mapmarker({zoom:5,center:"India",markers:{markers:[{latitude:"23.0593686",longitude:"72.5355127",icon:"images/icon-map.png",baloon_text:"<Strong>Ahmedabad Business Centre(Akshar Wellness)<\/strong> <br/>10, Agrawal Tower,<br/>10, Bhuyangdev Char Rasta, Ahmedabad- 380061<br/>Gujarat ,India<br/>Ph : 9824281257 / 9723821257<br/>e-mail:naranpatel1961@gmail.com"},{latitude:"23.7180377",longitude:"92.7292738",icon:"images/icon-map.png",baloon_text:"<Strong>Aizawl Business Centre(Lianfa Enterprise)<\/strong> <br/>V-1-5, Iti Veng, <br/>Aizawl - 796005<br/>Mizoram<br/>Ph : 8575137504<br/>e-mail:lennie.tungtei@gmail.com"},{latitude:"31.6615466",longitude:"74.8483604",icon:"images/icon-map.png",baloon_text:"<Strong>Amritsar Business Centre (Trust  Welcure)<\/strong> <br/>New Ranjit Pura, G.T.Road,<br/>Chhehrata,<br/>Amritsar - 143105<br/>Punjab<br/>Ph : 9888118030<br/>email:trustwelcure@gmail.com"},{latitude:"23.0538068",longitude:"72.5934176",icon:"images/icon-map.png",baloon_text:"<Strong>Ahmedabad Business Centre (Kalpana  Enterprise)<\/strong> <br/>F 9, Shubh Complex, Rajasthan Hospital Road, Madhupura, Shahibaug,<br/>Ahmedabad - 380016<br/>Gujarat<br/>Ph : 9722005416<br/>e-mail:prakash.kala615@gmail.com"},{latitude:"20.9347174",longitude:"77.780649",icon:"images/icon-map.png",baloon_text:"<Strong>Amravati Business Centre (Amravati Health Care)<\/strong> <br/>Dilkush Heritage, Near Circuit House, Old By Pass Road Camp ,<br/>Amravati - 444602<br/>Maharashtra<br/>Ph : 7385792333<br/>e-mail:ivinay@rediffmail.com"},{latitude:"13.3153798",longitude:"76.2535303",icon:"images/icon-map.png",baloon_text:"<Strong>Arsikere Business Centre (Harshitha Wellness Center)<\/strong> <br/>Behind Veternery Hospital, Ksrtc Bus Stand, <br/>Arsikere - 573103<br/>Karnataka<br/>Ph : 9740159865<br/>e-mail:chethuyashu1@gmail.com"},{latitude:"25.2467459",longitude:"86.9725637",icon:"images/icon-map.png",baloon_text:"<Strong>Bhagalpur Business Centre (Shiv Sai Traders)<\/strong> <br/>Todarmal Lane, Near Mahadev Talkies<br/>Bihar  - 812002<br/>state<br/>Ph : 9934848300<br/>e-mail:shivsaitraders9030@gmail.com"},{latitude:"17.9137591",longitude:"77.5301641",icon:"images/icon-map.png",baloon_text:"<Strong>Bidar Business Centre (Shree Balamma Devi Enterprises)<\/strong> <br/>5-1-26, Near Gawan Chowk,<br/> Bidar - 585401<br/>Karnataka<br/>Ph : 7259214444<br/>e-mail:bidarsamidirect@gmail.com"},{latitude:"21.306646",longitude:"76.231430",icon:"images/icon-map.png",baloon_text:"<Strong>Burhanpur Business Centre (R R Associates)<\/strong> <br/>138 Tilak Marg, Pandumal Chouraha, Opp Vittal Mandir,<br/><br/>Madhya Pradesh - 450331<br/>Ph : 9827787287<br/>e-mail:ravi.bute@rediffmail.com"},{latitude:"21.9274219",longitude:"86.7620968",icon:"images/icon-map.png",baloon_text:"<Strong>Baripada Business Centre (Health Preventive Service Centre)<\/strong> <br/>Darga Dahi, Ward No-19, Baripada,<br/>Mayurbhanj P.O. - 757001<br/>Orissa<br/>Ph : phno<br/>e-mail:"},{latitude:"19.0213273",longitude:"72.8403536",icon:"images/icon-map.png",baloon_text:"<Strong>Dadar Business Centre (Sai Balaji Associates)<\/strong> <br/>1/7, Khandke Bldg, N.C.Kelkar Road, Dadar<br/>Mumbai - 400028<br/>state<br/>Ph : 9987547654<br/>e-mail:samidadarstockpoint@gmail.com"},{latitude:"30.341846",longitude:"78.0671545",icon:"images/icon-map.png",baloon_text:"<Strong>Dehradun Business Centre (Virendra Agencies)<\/strong> <br/>97, Mayur Vihar<br/>Dehradun - 248001<br/>Uttarakhand<br/>Ph : 01352743153 / 9412998067<br/>e-mail: omenterprisesddn@gmail.com"},{latitude:"24.7768135",longitude:"87.9226613",icon:"images/icon-map.png",baloon_text:"<Strong>Nahar Enterprise<\/strong> <br/>Beniagram P.O.Beniagram, <br/>Murshidabad - 742212<br/>West Bengal<br/>Ph : 9734336632<br/>e-mail: naharenterprise83@gmail.com"},{latitude:"17.4264592",longitude:"78.4533761",icon:"images/icon-map.png",baloon_text:"<Strong>Dilsukhnagar Business Centre (Vinlife Enterprises)<\/strong> <br/>Plot No:47 1St Floor, Behind Pvr Cinema , Durganagar Colony, Somajuguda,<br/>Hyderabad - 500082<br/>Telangana<br/>Ph : 9014126186<br/>e-mail:vinlife554@gmail.com"},{latitude:"19.2388028",longitude:"73.1342405",icon:"images/icon-map.png",baloon_text:"<Strong>Dombivali (West) Business Centre (Mai Entrprises)<\/strong> <br/>Bldg No.1,2 Dattagiri Bldg, Near Dutta Mandir, Murbad Road, Kalyan (West),<br/>city - 421301<br/>Maharashtra <br/>Ph : 9699603779<br/>e-mail:kisanjaiswar27@gmail.com"},{latitude:"23.1982554",longitude:"72.6115394",icon:"images/icon-map.png",baloon_text:"<Strong>Gandhinagar Business Centre (Dev Wellness)<\/strong> <br/>C 107, Swagat Rainforest 3 , Opp. Swagat Rainforest IV, Hadamatiya Vasna ,<br/>Gandhinagar - 382421<br/>Gujarat<br/>Ph : 9913713665<br/>e-mail:devwellness@gmail.com"},{latitude:"26.7897982",longitude:"83.3822733",icon:"images/icon-map.png",baloon_text:"<Strong>Gorakhpur Business Centre (Sri Balaji Agencies)<\/strong> <br/>Rapti Nagar, Phase No. 3, G.D.A. Colony, M.N- Ff 39,Shahpur Thana Road,<br/>Gorakhpur - 273003<br/>Uttar Pradesh<br/>Ph : 8423602334 / 9936677874<br/>e-mail:vishakha1108@gmail.com"},{latitude:"16.3148711",longitude:"80.4235898",icon:"images/icon-map.png",baloon_text:"<Strong>Guntur Business Centre (Sri Lakshmi Prasanna Enterprises)<\/strong> <br/>4-4-77/4B, 1St Lane Chandramoulinagar,<br/>Koretipadu - 522002<br/>Andhra Pradesh <br/>Ph : 9959679999 / 9000450567<br/>e-mail:samidirectgunturstockpoint@gmail.com"},{latitude:"32.0465815",longitude:"75.4049767",icon:"images/icon-map.png",baloon_text:"<Strong>Gurdaspur Business Centre (Royal Phoenix)<\/strong> <br/>Near Mahindra Greenland Palace, Jail Road, <br/>Gurdaspur - 143521<br/>Punjab<br/>Ph : 01874 221703 / 8872490123<br/>e-mail:raj3147@gmail.com"},{latitude:"22.7417951",longitude:"75.8725485",icon:"images/icon-map.png",baloon_text:"<Strong>Indore Business Centre (P C Enteprises)<\/strong> <br/>466/6, Sharavahara Nagar,<br/>Indore - 452010<br/>Madhya Pradesh<br/>Ph :  07312532202 / 9406620932<br/>e-mail:nksijorya@gmail.com"},{latitude:"31.3200748",longitude:"75.5935829",icon:"images/icon-map.png",baloon_text:"<Strong>Jalandhar Business Centre (Trust Welcure)<\/strong> <br/>Sco-5-6, 2Nd Floor, Puda Complex, Ladowali Road, <br/>Jalandhar - 144001<br/>Punjab<br/>Ph : 9803018030 / 9872667421<br/>e-mail:trustwelcure@gmail.com"},{latitude:"32.692688",longitude:"74.8596629",icon:"images/icon-map.png",baloon_text:"<Strong>Jammu Business Centre (Shri Sai Sale & Services)<\/strong> <br/>N/S, 72/2, Trikuta Nagar, <br/>Jammu - 180012<br/>Jammu And Kashmir<br/>Ph : 9464756849 / 9018553959<br/>e-mail:shrisai.samidirect@gmail.com"},{latitude:"16.9689647",longitude:"82.2297575",icon:"images/icon-map.png",baloon_text:"<Strong>Kakinada Business Centre (Chrestos Tree Life)<\/strong> <br/>66/4/2, Raj Super Market Back Side,<br/>Karanamgari Junction - 533004<br/>Andhra Pradesh<br/>Ph : 9885163734<br/>e-mail: samichrestoskkd@yahoo.com"},{latitude:"11.8699979",longitude:"75.3816585",icon:"images/icon-map.png",baloon_text:"<Strong>Kannur Business Centre (Wellness Creations)<\/strong> <br/>450 R, Kl 7, Thana,<br/>Kannur - 670012<br/>Kerala<br/>Ph : 9447767249 / 9447767249<br/>e-mail:drsantoshakkarakattin@gmail.com"},{latitude:"16.6936197",longitude:"74.2425731",icon:"images/icon-map.png",baloon_text:"<Strong>Kolhapur Business Centre (Deepkiran Enterprises)<\/strong> <br/>1824, Laxmi Appartment, E-Ward, Rajarampuri 4 Th Lane ,Near Main Road, <br/>Kolhapur - 416008<br/>Maharashtra <br/>Ph : 9175126771 / 9423858999<br/>e-mail:deepkiran.sami@gmail.com"},{latitude:"22.6793317",longitude:"88.4445226",icon:"images/icon-map.png",baloon_text:"<Strong>Kolkata Business Centre (M/S Chakraborty Enterprises)<\/strong> <br/>244 1 No Jheel Par, Durgabari Road Po, New Barrackpur<br/>Kolkata  - 700131<br/>West Bengal<br/>Ph : 9609772214<br/>e-mail:ashim.chakraborty.1975@gmail.com"},{latitude:"15.8247739",longitude:"78.025555",icon:"images/icon-map.png",baloon_text:"<Strong>Kurnool Business Centre (Satyam Enterprises)<\/strong> <br/>51/916/B/13, SVR Complex, Near New RTC Bus Stand, <br/>Kurnool - 518001<br/>Andhra Pradesh<br/>Ph : 9912733507<br/>e-mail:kulkarni2389@gmail.com"},{latitude:"26.8553252",longitude:"80.9439931",icon:"images/icon-map.png",baloon_text:"<Strong>Lucknow Business Centre (Unlimited Store)<\/strong> <br/>Basement, Sana Palace 1, Opp Sahara Ganj,<br/>Lucknow - 226001<br/>Uttar Pradesh<br/>Ph : 05224072336/9415001613<br/>e-mail:rajujudo@hotmail.com"},{latitude:"19.0408286",longitude:"72.8463239",icon:"images/icon-map.png",baloon_text:"<Strong>Mahim Business Centre (Laxmi Enterprises)<\/strong> <br/>Room No.10, 1St Floor, 3, Jagdish Bhawan, Near Mahim Railway Station, Miya Mohammad Chotani,2Nd X Road, Mahim,<br/>Mumbai - 400016<br/>Maharashtra<br/>Ph : 9821371284<br/>e-mail:mahimstockpoint@gmail.com"},{latitude:"28.8254866",longitude:"78.7819775",icon:"images/icon-map.png",baloon_text:"<Strong>Moradabad Business Centre (Unstoppable Health Care)<\/strong> <br/>Lajpat Nagar, Police Station, Near Brishto Gas Agency,Katghar Urpura, <br/>Moradabad - 244001<br/>Uttar Pradesh<br/>Ph : 8791717173 / 8791717176<br/>e-mail:unstoppablehealthcare@gmail.com"},{latitude:"19.1424629",longitude:"72.9305786",icon:"images/icon-map.png",baloon_text:"<Strong>Mumbai Business Centre (Saibalaji Associates)<\/strong> <br/>F/54, Dreams Mall, L.B.S Road, <br/>Bhandup West Mumbai - 400078<br/>Maharashtra <br/>Ph : 02264230736 / 9987547654<br/>e-mail:ameetaadivarekar@gmail.com"},{latitude:"19.195248",longitude:"72.8456165",icon:"images/icon-map.png",baloon_text:"<Strong>Mumbai Business Centre (Priyaanshu Marketing)<\/strong> <br/>Gokul Building, C-Wing, Flat No.202, Goraswadi, Near Nirman Hitech, Malad (West)<br/>Mumbai - 400064<br/>Maharastra<br/>Ph : 9820043031<br/>e-mail:directsami@gmail.com"},{latitude:"13.5574153",longitude:"78.5016407",icon:"images/icon-map.png",baloon_text:"<Strong>Madanapalli Business Centre (Balaji Traders)<\/strong> <br/>IV 5 7 9 A1, Sri Narasimha Complex Siddartha Road, Marpuri Nagar Colony, Madanapalli, <br/>Chittoor - 517325<br/>Andhra Pradesh<br/>Ph : 9394503266 / 8519995381<br/>e-mail:balajitraderssami@gmail.com"},{latitude:"12.3301369",longitude:"76.6634852",icon:"images/icon-map.png",baloon_text:"<Strong>Mysore Business Centre (Mysore Welness Centre<\/strong> <br/>No.L 24/1, 3Rd Cross, Shivaji Road, N.R.Mohalla, <br/>Mysore - 570007<br/>Karnataka<br/>Ph : 0821-4288814 / 8147498791<br/>e-mail:mysorewellnesscentre@gmail.com"},{latitude:"14.4441845",longitude:"79.9767994",icon:"images/icon-map.png",baloon_text:"<Strong>Nellore Business Centre (Absn Nutrition Mart)<\/strong> <br/>23/829, 1st Floor, Beside State Bank of India,Ramesh Reddy Nagar, Fathekhanpet, <br/>Nellore - 524001<br/>Andhra Pradesh<br/>Ph : 9700377189 / 9700648786<br/>e-mail:absnmart@gmail.com"},{latitude:"21.1690726",longitude:"79.0822136",icon:"images/icon-map.png",baloon_text:"<Strong>Nagpur Business Centre (Jay Sai Guru Medicals)<\/strong> <br/>Ug-1, Jaidev Appartment, Gondwana Square, Near Bridge, Byramji Town, <br/>Nagpur - 440013<br/>Maharastra<br/>Ph : 0712-3024318 / 9372039007<br/>e-mail:hmkalantri@hotmail.com"},{latitude:"21.1487724",longitude:"79.0535334",icon:"images/icon-map.png",baloon_text:"<Strong>Nagpur Business Centre (Seva Healthcare)<\/strong> <br/>15/A Prakash Complex, Ravinagar, Behind Ambazari Police Station, <br/>Nagpur - 440033<br/>Maharastra<br/>Ph : 9822579335<br/>e-mail:sevahealth4u@gmail.com"},{latitude:"19.9873034",longitude:"73.7738795",icon:"images/icon-map.png",baloon_text:"<Strong>Nasik Business Centre (Everest Pharma)<\/strong> <br/>Plot No.47, S No.787, Sahayog Bunglow, Govind Nagar, Near Shanti Udyan, <br/>Nasik - 422009<br/>Maharastra<br/>Ph : 9403687869<br/>e-mail:satbhaidinesh@gmail.com"},{latitude:"30.3438012",longitude:"76.4545736",icon:"images/icon-map.png",baloon_text:"<Strong>Patiala Business Centre (Shri Shirdi Sai Enterprises)<\/strong> <br/>Sco No.29, 2Nd Floor, New Leela Bhawan, Near Komal Laboratory, <br/>Patiala - 147001<br/>Punjab<br/>Ph : 01755003656 / 09888000143<br/>e-mail:patialasamidirectstockist@gmail.com"},{latitude:"25.5954618",longitude:"85.1483363",icon:"images/icon-map.png",baloon_text:"<Strong>Patna Business Centre (Priyanshee Capital)<\/strong> <br/>Mig-133, Yashoda Devi Path, Lohia Nagar, <br/>Kankarbagh - 800020<br/>Bihar<br/>Ph : 9431662453<br/>e-mail:priyansheecapitalpatna@gmail.com"},{latitude:"18.5068206",longitude:"73.864602",icon:"images/icon-map.png",baloon_text:"<Strong>Pune Business Centre (Abhay Nanda Health Care)<\/strong> <br/>Champa Kesar, 3rd Floor,21 Timber Market,<br/>Pune - 411042<br/>Maharashtra<br/>Ph : 02024329797/8055197066<br/>e-mail: shrriyans.shah@yahoo.co.in"},{latitude:"23.6657129",longitude:"74.0219483",icon:"images/icon-map.png",baloon_text:"<Strong>Sagwara Business Centre (Seven Star Health Care)<\/strong> <br/>1st Floor, Sharda Complex, Sagwara, <br/>Dungarpur - 314025<br/>Rajasthan <br/>Ph : 02966-254707/8003717317<br/>e-mail:sevenstarhealthcare@gmail.com"},{latitude:"30.2504815",longitude:"75.8360468",icon:"images/icon-map.png",baloon_text:"<Strong>Sangrur Business Centre (Nutura World)<\/strong> <br/>Kaula Park, Shop No.89,<br/>Sangrur - 148001<br/>Punjab<br/>Ph : 9876943475<br/>e-mail:nuturaworld@gmail.com"},{latitude:"26.7199196",longitude:"88.4211311",icon:"images/icon-map.png",baloon_text:"<Strong>Siliguri Business Centre (Harsha Enteprises)<\/strong> <br/>25/20, Nabin Sen Road, Siliguri District, <br/>Darjeeling - 734001<br/>West Bengal<br/>Ph : 9434024919/9434024919<br/>e-mail:rssharma@gmail.com"},{latitude:"17.6570688",longitude:"75.904775",icon:"images/icon-map.png",baloon_text:"<Strong>Solapur Business Centre (Shriswami Vyadhimukti Kendra)<\/strong> <br/>Soujanya, 1608/2 Shobhanagar, Civil Lines, Sat Rasta,<br/>Solapur - 413003<br/>Maharashtra <br/>Ph : 02172317855/9960894357<br/>e-mail: vaishalivk54@gmail.com"},{latitude:"21.2139834",longitude:"72.7711586",icon:"images/icon-map.png",baloon_text:"<Strong>Surat Business Centre (Trinity Wellness)<\/strong> <br/>G-31, Samrat Campaus, Opp L P Savani School,Pal Road, Adajan, <br/>Surat - 395009<br/>Gujarat<br/>Ph : 9909968128/9601278355<br/>e-mail:trinitywellness.surat@gmail.com"},{latitude:"29.9272528",longitude:"73.8617304",icon:"images/icon-map.png",baloon_text:"<Strong>Sri Ganganagar Business Centre (Mishthe Associates)<\/strong> <br/>Hotel Hukmi Heritage Building, 46 A Canal Park, Near Adarsh Theater, Old Abadi,<br/>Sri Ganganagar - 335001<br/>Rajasthan <br/>Ph : 01542479958/9462472132<br/>e-mail:way2samisgnr@gmail.com"},{latitude:"31.4601791",longitude:"74.930556",icon:"images/icon-map.png",baloon_text:"<Strong>Tarn Taran Business Centre (Care India Wellness)<\/strong> <br/>Gali Santokh Pradhan Wali,  Near Apollo Hospital, Jandiala Road,<br/>Tarn Taran - 143401<br/>Punjab<br/>Ph : 9872190000<br/>e-mail:davindersingh15@yahoo.com"},{latitude:"19.1892625",longitude:"72.9755317",icon:"images/icon-map.png",baloon_text:"<Strong>Thane (W) Business Centre (Health Point)<\/strong> <br/>503 5Th Floor, Pranav Chs,  Above Abhinav Shakari Bank Beside Rajmal Lakhichand Jewellers , Infront Of Punjab National Bank,  Gavdevi Cross Road<br/>city - 400602<br/>Maharashtra<br/>Ph : 9867274563/9930499119<br/>e-mail: healthpointforyou@gmail.com"},{latitude:"25.2713793",longitude:"82.9667875",icon:"images/icon-map.png",baloon_text:"<Strong>Varanasi Business Centre (Nandini Enterprises)<\/strong> <br/>Chitaipur, Near Gopal Medical Store, Chunar Road,<br/>Varanasi - 221005<br/>Uttar Pradesh<br/>Ph : 07408716335/9838228033<br/>e-mail:nandinienterprises191@gmail.com"},{latitude:"19.3820156",longitude:"72.8171833",icon:"images/icon-map.png",baloon_text:"<Strong>Vasai (West) Business Centre (Janvi Nutraceuticals)<\/strong> <br/>C-17, Ground Floor, Summer Set Chs Shastri Nagar, Navghar,Vasai West,<br/>Thane Dist- 401202<br/>Maharashtra<br/>Ph : 9819064174/7666796063<br/>e-mail:shailendra_joshi_18@yahoo.com"},{latitude:"18.0170397",longitude:"79.5501891",icon:"images/icon-map.png",baloon_text:"<Strong>Warangal Business Centre (Vishwa Sai Traders)<\/strong> <br/>5-9-157, 2Nd Floor,Gmr Gs Complex, Naimnagar,Hanamkonda, <br/>Warangal - 506001<br/>Telangana<br/>Ph : 08801550666<br/>e-mail:raghuveerthota@gmail.com"},{latitude:"20.436288",longitude:"78.1001117",icon:"images/icon-map.png",baloon_text:"<Strong>Yavatmal Business Centre (Seva Health Care Center)<\/strong> <br/>>Meman Society, Malani Nagar Bhosa Road, <br/>Yavatmal - 445001<br/>Maharashtra <br/>Ph : 9422822858 / 9823758786<br/>e-mail:ashfaquemalani786@gmail.com"},{latitude:"30.6627446",longitude:"76.8354603",icon:"images/icon-map.png",baloon_text:"<Strong>Zirakhpur Business Centre (Adora Enterprises)<\/strong> <br/>Kalka Road,<br/>Opp Sun Park Hotel, Near Railway Crossing Dhakoli Road,<br/>Zirakhpur - 140603<br/>Punjab<br/>Ph : 9780493363 / 9988882509<br/>e-mail:cdamanc@yahoo.co.in"}]}})}t.get("api/ContactUs/GetCountryCode").success(function(t){try{t.status&&(n.cCodeLst=t.result,n.contact.QCountryCode=n.cCodeLst[96])}catch(i){}});t.get("/api/ContactUs/GetStates/").success(function(t){try{t.status&&(n.states=t.result)}catch(i){}});n.$watch("contact.QCountryCode.name",function(i){i=="India"?t.get("/api/ContactUs/GetStates/").success(function(t){try{t.status&&(n.states=t.result,n.states||(n.contact.QState=""))}catch(i){}}).error(function(){}):n.states=[]});t.get("api/ContactUs/GetQueryRegarding").success(function(t){try{t.status&&(n.queryRedardingLst=t.result)}catch(i){}});n.contact={QName:"",QState:"",QCountryCode:"",QPlace:"",QNumber:"",QEmail:"",QRegarding:"",QMessage:"",QueryType:""};n.invalidSubmitAttempt=!1;n.submitQuery=function(){if(n.invalidSubmitAttempt=!1,n.contact.$invalid){n.invalidSubmitAttempt=!0;return}n.contact1={QName:n.contact.QName,QState:n.contact.QState.stateName,QCountryCode:n.contact.QCountryCode.name,QPlace:n.contact.QPlace,QNumber:n.contact.QNumber,QEmail:n.contact.QEmail,QRegarding:n.contact.QRegarding.v_text,QMessage:n.contact.QMessage,QueryType:"ContactUs"};$("#loading").modal({backdrop:"static",keyboard:!1});n.successMessage="";t.post("api/ContactUs/PostQuery",n.contact1,"application/json; charset=utf-8").success(function(t){try{t.status&&($("#loading").modal("hide"),n.successMessage="Success",n.contact={})}catch(i){$("#loading").modal("hide")}}).error(function(){$("#loading").modal("hide")})};i();r();$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrldownlinePurchasing",["$scope","$http","$location","$SamiDirect","$filter","$rootScope",function(n,t,i,r,u){var e=new Date,f=new Date;f.setMonth(f.getMonth()-1);$("#txtFromDate").val(u("date")(new Date(f.toDateString()),"dd-MMM-yyyy"));$("#txtToDate").val(u("date")(new Date(e.toDateString()),"dd-MMM-yyyy"));r.httpGetHandler("api/mcPayoutDetails/GetAllPayoutsList").async().then(function(t){try{t.status&&(n.payout=t.result)}catch(i){}});n.$watch("selectPayout",function(t){n.customFilter=t===null||t===undefined?"":t;getTotals()});n.isDownlineIncluded=!1;n.search=function(){var i=$("#txtFromDate").val(),u=$("#txtToDate").val(),f=r.getObject("memberInfo").MemberId,t="";t=n.isDownlineIncluded?"GetGroupSV":"GetSelfSV";r.httpGetHeaderHandler("api/mcRepurchaseSalse/"+t+"/"+f+"/"+i+"/"+u).async().then(function(t){try{t.status&&(n.selfSV=t.result,getTotals())}catch(i){}})};getTotals=function(){n.totalSV=0;n.totalBV=0;for(var t=0;t<n.selfSV.length;t++)n.customFilter==""?(n.totalSV+=+n.selfSV[t].total_sv,n.totalBV+=+n.selfSV[t].total_bv):n.customFilter!=""&&n.customFilter.payoutCode==n.selfSV[t].repurchasepayout_code&&(n.totalSV+=+n.selfSV[t].total_sv,n.totalBV+=+n.selfSV[t].total_bv)};n.clearAll=function(){n.isDownlineIncluded=!1;var i=new Date,t=new Date;t.setMonth(t.getMonth()-1);$("#txtFromDate").val(u("date")(new Date(t.toDateString()),"dd-MMM-yyyy"));$("#txtToDate").val(u("date")(new Date(i.toDateString()),"dd-MMM-yyyy"));n.selectPayout="";n.selfSV=[]};$(".date-input").datepicker({dateFormat:"d-M-yy",changeMonth:!0,changeYear:!0});$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrldownlinesvSummary",["$scope","$http","$location","$SamiDirect","$filter","$rootScope",function(n,t,i,r,u){var e=new Date,f=new Date;f.setMonth(f.getMonth()-1);$("#txtFromDate").val(u("date")(new Date(f.toDateString()),"MMM yyyy"));$("#txtToDate").val(u("date")(new Date(e.toDateString()),"MMM yyyy"));n.getDownSVSummary=function(){var t=$("#txtFromDate").val(),i=$("#txtToDate").val(),u=$("#txtDownMemberId").val();r.httpGetHeaderHandler("api/mcRepurchaseSalse/GetDownSVSummary/"+r.getObject("memberInfo").MemberId+"/"+t+"/"+i+"/"+u).async().then(function(t){try{t.status&&t.result!=="Failure"?(n.downSVSummary=t.result,getTotals()):r.myAlertHandler("warning","Please enter valid downline member Id.")}catch(i){}})};n.getDownSVSummary();getTotals=function(){n.selfSV=0;n.downSV=0;n.totalSV=0;for(var t=0;t<n.downSVSummary.length;t++)n.selfSV+=+n.downSVSummary[t].Self_sv,n.downSV+=+n.downSVSummary[t].downline_sv,n.totalSV+=+n.downSVSummary[t].Total_SV};n.clearAll=function(){f=new Date;f.setMonth(f.getMonth()-1);$("#txtFromDate").val(u("date")(new Date(f.toDateString()),"MMM yyyy"));$("#txtToDate").val(u("date")(new Date(e.toDateString()),"MMM yyyy"));$("#txtDownMemberId").val("");n.downSVSummary=[]};$(".date-input").datepicker({dateFormat:"M yy",changeMonth:!0,changeYear:!0});$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlEWallet",["$scope","$http","$location","$SamiDirect","$filter","$rootScope",function(n,t,i,r,u){var e=new Date,f=new Date;f.setMonth(f.getMonth()-1);$("#txtFromDate").val(u("date")(new Date(f.toDateString()),"dd-MMM-yyyy"));$("#txtToDate").val(u("date")(new Date(e.toDateString()),"dd-MMM-yyyy"));n.fromDate=$("#txtFromDate").val();n.toDate=$("#txtToDate").val();n.getEwalletDetails=function(){n.fromDate=$("#txtFromDate").val();n.toDate=$("#txtToDate").val();r.httpGetHeaderHandler("api/mcEWallet/GetEwalletSummary/"+r.getObject("memberInfo").MemberId+"/"+n.fromDate+"/"+n.toDate).async().then(function(t){try{t.status&&(n.eWallet=t.result,n.totalCredit=getCreditTotal(""),n.totalDebit=getDebitTotal(""),n.closingBalence=n.eWallet[n.eWallet.length-1].balAmount,n.openingBalence=n.closingBalence+n.totalDebit-n.totalCredit)}catch(i){}})};n.$watch("transactionType",function(t){t!=undefined&&(n.totalCredit=getCreditTotal(t),n.totalDebit=getDebitTotal(t))});n.getEwalletDetails();n.clearAll=function(){var i=new Date,t=new Date;t.setMonth(t.getMonth()-1);$("#txtFromDate").val(u("date")(new Date(t.toDateString()),"dd-MMM-yyyy"));$("#txtToDate").val(u("date")(new Date(i.toDateString()),"dd-MMM-yyyy"));n.eWallet=[];n.transactionType=""};getCreditTotal=function(t){for(var r=0,i=0;i<n.eWallet.length;i++)t==""?r+=+n.eWallet[i].creditAmount:n.eWallet[i].trnType==t&&(r+=+n.eWallet[i].creditAmount);return r};getDebitTotal=function(t){for(var r=0,i=0;i<n.eWallet.length;i++)t==""?r+=+n.eWallet[i].debitAmount:n.eWallet[i].trnType==t&&(r+=+n.eWallet[i].debitAmount);return r};n.getTransactionType=function(n){var t="";switch(n){case"RD":t="Repurchase Deduction";break;case"PP":t="Product Purchase";break;case"FO":t="First Order";break;case"PR":t="Promotion";break;case"RP":t="Repurchase Commission";break;case"RV":t="Reversal";break;case"CR":t="Commission Redemption";break;case"ET":t="Ewallet Transfer";break;case"NR":t="NEFT Rejection";break;case"LO":t="Loyalty Bonus";break;default:t=""}return t};$("html,body").scrollTop(0);$(".date-input").datepicker({dateFormat:"d-M-yy",changeMonth:!0,changeYear:!0})}]);angular.module("SamiDirectApp").controller("ctrlDownloads",["$scope","$http","$sce","$location",function(n,t,i,r){n.type=r.search().type;n.type=="Videos"&&(window.location="/downloads?type=Forms");t.get("api/mcDownloads/GetDownloads/"+n.type).success(function(t){try{t.status&&(n.downloads=t.result,n.$on("ngRepeatFinished",function(){$("img.lazy").lazyload({effect:"fadeIn"})}))}catch(i){}});t.get("api/mcDownloads/GetVideos/true").success(function(t){try{t.status&&(n.videos=t.result,n.videoGroup=alasql("SELECT count(vMedium),vMedium  FROM ? GROUP BY vMedium",[n.videos]),n.$on("ngRepeatFinished",function(){var n=$("#video-slider");n.owlCarousel({loop:!0,margin:10,nav:!1,autoplay:!0,autoplayTimeout:3e3,autoplayHoverPause:!0,responsive:{0:{items:1},400:{items:1},768:{items:2},1200:{items:3}}})}))}catch(i){}});n.playVideo=function(t){n.videoHeader=t.vTitle;n.videoUrl=t.vUrl;$("#videoModel").find("iframe").attr("src",t.vUrl);$("#videoModel").modal({backdrop:"static"}).on("hidden.bs.modal",function(){$(this).find("iframe").html("");$(this).find("iframe").attr("src","")})};n.renderHTML=function(n){return i.trustAsHtml(n)};$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrldrMajeed",["$scope","$http",function(){$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrleventDetails",["$scope","$http","$location",function(n,t,i){n.eventId=i.search().id;n.today=new Date;t.get("api/mcPastEvents/GetEvents/"+n.eventId).success(function(t){try{t.status&&(n.event=t.result,n.$on("ngRepeatFinished",function(){$(".image-link").magnificPopup({type:"image"});$("#second").bootFolio({bfLayout:"bflayhover",bfFullWidth:"full-width",bfHover:"bfhoverCrafty",bfAnimation:"scale",bfSpace:"20",bfAniDuration:500,bfCaptioncolor:"rgba(0, 0, 0, 0)",bfTextcolor:"#ffffff",bfTextalign:"center",bfNavalign:"center"})}))}catch(i){}});t.get("api/mcPastEvents/GetNewEvents").success(function(t){try{t.status&&(n.events=t.result)}catch(i){}});$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlFacilities",["$scope","$http",function(n){n.switchcontainer=function(n,t){$("[role='tabpanel']").removeClass("active").removeClass("in");$("[role='presentation']").removeClass("active");$(n).parent("li").addClass("active");$("#"+t+"").addClass("in").addClass("active")};$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlfobOrders",["$scope","$http","$rootScope",function(){$(".date-input").datepicker({})}]);angular.module("SamiDirectApp").controller("ctrlforgetPassword",["$scope","$http",function(n,t){n.invalidSubmitAttempt=!1;n.passwordReset="";n.resetPassword=function(){if(n.invalidSubmitAttempt=!1,n.forgetPassword.$invalid){n.invalidSubmitAttempt=!0;return}n.submitData={memberName:n.forgetPassword.memberName,memberId:n.forgetPassword.memberId};t.post("api/mcMemberMaster/ResetPassword",n.submitData).success(function(t){try{n.result=t;t.status?(n.forgetPassword={},n.passwordReset="Success"):n.passwordReset="Failed"}catch(i){}}).error(function(){})};$("div.log-in-up").removeClass("open-log-in");$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrllegwisesvSummary",["$scope","$http","$location","$SamiDirect","$filter","$rootScope",function(n,t,i,r,u){n.pagination={pageNo:1,pageCount:500,totalCount:0,nextPageLink:null,prevPageLink:null};n.paginationSize=[500,1e3,5e3];n.pagination.pageNo=n.pagination.pageNo===0||angular.isUndefined(n.pagination.pageNo)?1:n.pagination.pageNo;var e=new Date,f=new Date;f.setMonth(f.getMonth()-1);n.parseInt=parseInt;$("#txtFromDate").val(u("date")(new Date(f.toDateString()),"MMM-yyyy"));$("#txtToDate").val(u("date")(new Date(e.toDateString()),"MMM-yyyy"));n.getLegSVSummary=function(){n.mData={fromDate:$("#txtFromDate").val(),MemberId:r.getObject("memberInfo").MemberId,toDate:$("#txtToDate").val()};r.httpPost("api/mcRepurchaseSalse/GetLegWiseSVSummary/",n.mData,n.pagination.pageNo,n.pagination.pageCount).async().then(function(t){try{t.data.result!="Failure"&&(n.legSV=t.data.result,n.legSV=alasql("SELECT * FROM ? order by CURRENTSV DESC, BEFORECOM DESC, AFTERCOM DESC",[n.legSV]),n.pagination=JSON.parse(t.headers("X-Pagination")))}catch(i){}})};n.getLegSVSummary();n.range=function(n,t){var r=[],i;for(t||(t=n,n=0),i=n;i<t;i++)r.push(i);return r};n.$watch("pagination.pageCount",function(){n.pagination.pageNo=1;n.getLegSVSummary()});n.setPage=function(){n.pagination.pageNo=this.n+1;n.getLegSVSummary()};n.pageToFirst=function(){n.pagination.pageNo=1;n.getLegSVSummary()};n.pageBackward=function(){n.pagination.pageNo=n.pagination.pageNo-1;n.getLegSVSummary()};n.pageForward=function(){n.pagination.pageNo=n.pagination.pageNo+1;n.getLegSVSummary()};n.pageToLast=function(){n.pagination.pageNo=Math.ceil(n.pagination.totalCount/n.pagination.pageCount);n.getLegSVSummary()};n.getPageData=function(){n.pagination.pageNo<=Math.ceil(n.pagination.totalCount/n.pagination.pageCount)?n.getLegSVSummary():r.myAlertHandler("danger","Invalid page number.")};n.clearAll=function(){f=new Date;f.setMonth(f.getMonth()-1);$("#txtFromDate").val(u("date")(new Date(f.toDateString()),"MMM-yyyy"));$("#txtToDate").val(u("date")(new Date(e.toDateString()),"MMM-yyyy"));n.legSV=[]};$("html,body").scrollTop(0);$(".date-input").datepicker({dateFormat:"M-yy",changeMonth:!0,changeYear:!0});n.getRank=function(n){return r.getMemberRank(n)}}]);angular.module("SamiDirectApp").controller("ctrllevelwisedownlinePurchasing",["$scope","$http","$location","$SamiDirect","$filter","$rootScope",function(n,t,i,r,u){var e=new Date,f=new Date;f.setMonth(f.getMonth()-1);$("#txtFromDate").val(u("date")(new Date(f.toDateString()),"dd-MMM-yyyy"));$("#txtToDate").val(u("date")(new Date(e.toDateString()),"dd-MMM-yyyy"));r.httpGetHandler("api/mcPayoutDetails/GetAllPayoutsList").async().then(function(t){try{t.status&&(n.payout=t.result)}catch(i){}});n.$watch("selectPayout",function(t){n.customFilter=t===null||t===undefined?"":t;n.lvlGroup=alasql("SELECT member_level, SUM(total_bv) AS total_bv, SUM(total_sv) AS total_sv FROM ? WHERE payout_month = ? GROUP BY member_level",[n.lvl,t.payoutCode])});n.search=function(){var t=$("#txtFromDate").val(),i=$("#txtToDate").val(),u=r.getObject("memberInfo").MemberId;r.httpGetHeaderHandler("api/mcRepurchaseSalse/GetLevelDownlinePurchasing/"+u+"/"+t+"/"+i).async().then(function(t){try{t.status&&(n.lvl=t.result,n.lvlGroup=n.customFilter==""?alasql("SELECT member_level, SUM(total_bv) AS total_bv, SUM(total_sv) AS total_sv FROM ? GROUP BY member_level",[t.result]):alasql("SELECT member_level, SUM(total_bv) AS total_bv, SUM(total_sv) AS total_sv FROM ? WHERE payout_month = ? GROUP BY member_level",[n.lvl,n.customFilter.payoutCode]))}catch(i){}})};n.clearAll=function(){var i=new Date,t=new Date;t.setMonth(t.getMonth()-1);$("#txtFromDate").val(u("date")(new Date(t.toDateString()),"dd-MMM-yyyy"));$("#txtToDate").val(u("date")(new Date(i.toDateString()),"dd-MMM-yyyy"));n.selectPayout="";n.lvl=[];n.lvlGroup=[]};$(".date-input").datepicker({dateFormat:"d-M-yy",changeMonth:!0,changeYear:!0});$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlMaintenance",["$scope","$http","ngToast","$SamiDirect","$window",function(n,t,i,r){n.$watch("itemGroupLst",function(t){r.httpGetHandler("api/mcProducts/GetProductsByGroup/"+t).async().then(function(t){try{n.productLst=t.result;n.product=t.result[0]}catch(i){}})});n.$watch("prdGradient",function(t){n.product=t});n.saveProductDatils=function(){n.details={itemId:n.product.itemId,itemGradient:n.product.gradient,itemSalseName:n.product.itemSalesName};r.httpPostHandler("api/mcProducts/UpdateProductDetails",n.details).async().then(function(){try{}catch(n){}})};$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlThanks",["$scope","$http",function(){$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlLivestreaming",["$scope","$http",function(){$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlNews",["$scope","$http",function(){$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlMediaCoverage",["$scope","$http","$sce","$location",function(n,t,i){n.type="Mediacoverage";t.get("api/mcPressrelease/GetPressrelease/"+n.type).success(function(t){try{t.status&&(n.mediacoverage=t.result,n.$on("ngRepeatFinished",function(){$("img.lazy").lazyload({effect:"fadeIn"})}))}catch(i){}});n.renderHTML=function(n){return i.trustAsHtml(n)};$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlnewsInterest",["$scope","$http",function(){$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlnewsLetter",["$scope","$http","$sce","$location",function(n,t,i){n.type="Newsletter";t.get("api/mcPressrelease/GetPressrelease/"+n.type).success(function(t){try{t.status&&(n.Newsletter=t.result)}catch(i){}});n.renderHTML=function(n){return i.trustAsHtml(n)};$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlnewsRoom",["$scope","$http",function(){$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlpastEvents",["$scope","$http",function(n,t){t.get("api/mcPastEvents/GetAllEvents").success(function(t){try{t.status&&(n.events=t.result)}catch(i){}});$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlpayoutCalender",["$scope","$http","$rootScope","$location",function(n,t){function i(t){var e=new Date,l=e.getDate(),i=e.getMonth(),r=e.getFullYear(),u=$("#newEventModal"),o=$("#newEventTitle"),s=$("#saveEvent"),f=$("#titleEventModal"),h=$("#updateEventTitle"),a=$("#Title"),v=$("#deleteEvent"),c,t;$(n.calevents).each(function(t,u){item={};item.title=u.eventTitle;item.start=new Date(r,i,27);item.end=new Date(r,i,27);n.jsonEventObj.push(item)});c=JSON.stringify(n.jsonEventObj);t=$(t).fullCalendar({header:{left:"prev,next today",center:"title",right:"month,agendaWeek,agendaDay"},editable:!0,eventLimit:!0,droppable:!0,drop:function(n){var i=$(this).data("eventObject"),t=$.extend({},i),r=$(this);t.start=n;t.className=r.data("calendar-class");$("#calendar").fullCalendar("renderEvent",t,!0);$("#drop-remove").is(":checked")&&$(this).remove()},selectable:!0,selectHelper:!0,select:function(n,i){var r,f;u.modal();s.on("click",function(){r=o.val();r&&(f={title:r,start:n,end:i},t.fullCalendar("renderEvent",f,!0),u.modal("hide"),o.val(""),s.off("click"));t.fullCalendar("unselect")})},eventClick:function(n){f.modal();var i=$("#updateEventTitle").val(n.title),i=$("#updateEventTitle").val(n.description);updateEvent.on("click",function(){n.title=i.val();n.description=i.val();t.fullCalendar("updateEvent",n);f.modal("hide");updateEvent.off("click")})},events:[{title:"Product",description:"Pname",start:new Date(r,i,27)},{title:"Long Event",start:new Date(r,i,07),end:new Date(r,i,10)}]});u.on("shown.bs.modal",function(){o.focus()});u.on("hidden.bs.modal",function(){s.off("click")});f.on("shown.bs.modal",function(){h.focus()});f.on("hidden.bs.modal",function(){updateEvent.off("click")})}n.jsonEventObj=[];t.get("/api/mcCalenderEvents/GetPayoutDates/MEETING").success(function(t){try{t.status&&(n.calevents=t.result)}catch(r){}i("#calendar")});$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlVerifyEmail",["$scope","$http","$location","$SamiDirect",function(n,t,i,r){if(n.mmid=i.search().mmid,r.destroy("memberInfo"),r.destroy("authToken"),$("#liLogin,#liSignUp").show(),$("#lnkAccInfo").text("").parent().hide(),$("#liLogOut").hide(),n.mmid==undefined){window.location="/home";return}n.islogedIn=r.get("authToken");n.processing=!0;n.emailVerified="";n.btnMsg="Take me to Home";(n.islogedIn==undefined||n.islogedIn=="")&&(n.btnMsg="Please Click here to Login");t.get("api/mcMemberMaster/VerifyEmail/"+n.mmid).success(function(t){try{n.processing=!1;n.emailVerified=t.status?"Success":"Failed"}catch(i){}}).error(function(){});n.login=function(){$("div.log-in-up").addClass("open-log-in")};$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlpersonalDetails",["$scope","$http","$SamiDirect","$filter",function(n,t,i,r){n.citylist={};n.isMobileNoExists=!1;n.isPANNoExists=!1;n.isEmailIdExists=!1;n.isAadharExists=!1;n.isBankAccExists=!1;n.today=new Date;n.invalidage=!1;n.PanCountDetails={};n.isNoPan=!1;n.islogedIn=i.get("authToken");n.islogedIn!=undefined&&n.islogedIn!=""&&(window.location="/home");n.reg1=i.getObject("reg1");n.reg1.length===0&&(window.location="/registration");n.invalidSubmitAttempt=!1;n.neRelation=["Brother","Brother-In-Law","Cousin","Daughter","Father","Granddaughter","Grandson","Husband","Mother","Nephew","Niece","Other","Parent-In-Law","Partnership","Properitor","Sister","Sister-In-Law","Son","Wife"];n.memTitle=["Mr.","Ms.","Mrs.","M/s.","Dr.","Md."];n.fhTitle=["S/O","W/O","D/O"];n.gender=["Male","Female"];n.maritualStatus=["Single","Married"];$('[data-toggle="tooltip"]').tooltip();n.registration={memSponsorName:n.reg1.sponsorName,memBusinessType:n.reg1.businessType,memBusinessManul:n.reg1.businessManual.itemId,memSponsorId:n.reg1.sponsorId,memSponsorCode:n.reg1.sponsorCode,randomNumber:n.reg1.randomNumber,memTitle:"",memFirstName:"",memMiddleName:"",memLastName:"",memFHTitle:"",memFatherFName:"",memFatherMName:"",memFatherLName:"",memDateOfBirth:"",memGender:"",memMaritualStatus:"",memFirmName:"",mem2Title:"",mem2FirstName:"",mem2MiddleName:"",mem2LastName:"",mem2FHTitle:"",mem2FatherFName:"",mem2FatherMName:"",mem2FatherLName:"",mem2DateOfBirth:"",mem2Gender:"",mem2MaritualStatus:"",memNeFirstName:"",memNeMiddleName:"",memNeLastName:"",memNeRelation:"",memNeDoB:"",memBillingAdd1:"",memBillingAdd2:"",memBillingAdd3:"",memBillingCity:"",memBillingPostalCode:"",memBillingState:"",memEmail:"",memMobile:"",memPhoneNumber:"",memShippingAdd1:"",memShippingAdd2:"",memShippingAdd3:"",memShippingCity:"",memShippingPostalCode:"",memShippState:"",memShippMobile:"",memPrefDeliveryType:"",memBankName:"",memBranchName:"",memAccNumber:"",memPanNumber:"",memAadharNumber:"",memIFSCcode:"",memUserName:"",memPassword:"",memRePassword:"",memGSTIN:"",agreeTerms:"",isNoPan:""};t.get("/api/mcSettings/GetPrefModeOfShippments").success(function(t){try{t.status&&(n.modeOfShip=t.result)}catch(i){}}).error(function(){});n.$watch("registration.memBillingState",function(t){if(n.registration.memBillingState!=undefined)if($("#hdnStateCode").val(t.stategstcode).change(),t.stateId=="MAHARASHTRA"){var i=new Date(n.registration.memDateOfBirth).toString().replace("-"," "),u=new Date(i),f=n.today.getTime()-u.getTime(),e=Math.floor(f/(864e5*365.3));if(e<21){n.invalidage=!0;$("#txtDOB").datepicker("show");return}n.invalidage=!1}else n.invalidage=!1;else n.invalidage=!1;t===null||t===undefined||t===null||t===undefined||(n.billCitys=r("filter")(n.citylist,t.stateCode),n.registration.memBillingPostalCode="")});n.$watch("registration.memDateOfBirth",function(){if(n.registration.memDateOfBirth!=undefined&&n.registration.memBillingState!=undefined)if(n.registration.memBillingState.stateId=="MAHARASHTRA"){var t=new Date(n.registration.memDateOfBirth).toString().replace("-"," "),i=new Date(t),r=n.today.getTime()-i.getTime(),u=Math.floor(r/(864e5*365.3));if(u<21){n.invalidage=!0;$("#txtDOB").datepicker("show");return}n.invalidage=!1}else n.invalidage=!1;else n.invalidage=!1});n.$watch("shippingSamieAsBilling",function(t){n.registration.memShippingAdd1="";n.registration.memShippingAdd2="";n.registration.memShippingAdd3="";n.registration.memShippingCity="";n.registration.memShippingPostalCode="";n.registration.memShippState="";n.registration.memShippMobile="";t&&(n.registration.memShippState=n.registration.memBillingState,n.registration.memShippingAdd1=n.registration.memBillingAdd1,n.registration.memShippingAdd2=n.registration.memBillingAdd2,n.registration.memShippingAdd3=n.registration.memBillingAdd3,n.registration.memShippMobile=n.registration.memMobile,n.registration.memShippingCity=n.registration.memBillingCity,n.registration.memShippingPostalCode=n.registration.memBillingPostalCode)});n.$watch("registration.isNoPan",function(t){t&&(n.PanCountDetails={},n.registration.memPanNumber="")});n.$watch("registration.memShippState",function(t){t===null||t===undefined||t===""||(n.shipCitys=r("filter")(n.citylist,t.stateCode),n.shippingSamieAsBilling||(n.registration.memShippingPostalCode=""))});n.userAvailable=!1;n.chkUserName=function(){var i=n.registration.memUserName;i===undefined?(n.userAvailable=!1,$("#lblUserNameMsg").text("")):i.length>=5&&t.post("api/mcMemberMaster/CheckUserNameAvailable",JSON.stringify(i)).success(function(t){try{t.status&&(t.result===0?(n.userAvailable=!0,$("#lblUserNameMsg").text("User Name Available*").css("color","green")):t.result>=0&&(n.userAvailable=!1,$("#lblUserNameMsg").text("User Name Not available*").css("color","red")))}catch(i){}}).error(function(){})};t.get("/api/mcSettings/GetStates").success(function(t){try{t.status&&(n.states=t.result)}catch(i){}}).error(function(){});t.get("/api/mcSettings/GetCitys").success(function(t){try{t.status&&(n.citylist=t.result)}catch(i){}}).error(function(){});n.openTermaAndConditions=function(){$("#termaAndConditionsModel").modal({backdrop:"static",keyboard:!1})};$("#btnTrmsClose").on("click",function(){$("#termaAndConditionsModel").modal("hide")});n.insertNewDistributor=function(){if(n.invalidSubmitAttempt=!1,n.registration.$invalid||n.invalidage){n.invalidSubmitAttempt=!0;return}if(!n.userAvailable){registration.User_Name.$invalid=!0;$("#lblUserNameMsg").text("User Name Not available*").css("color","red");return}n.isMobileNoExists||n.isPANNoExists||n.isEmailIdExists||n.isAadharExists||n.isBankAccExists||($("#loading").modal({backdrop:"static",keyboard:!1}),n.regist={memSponsorName:n.reg1.sponsorName,memBusinessType:n.reg1.businessType,memBusinessManul:n.reg1.businessManual.itemId,memSponsorId:n.reg1.sponsorId,memSponsorCode:n.reg1.sponsorCode,memTitle:n.registration.memTitle,memFirstName:n.registration.memFirstName,memMiddleName:n.registration.memMiddleName,memLastName:n.registration.memLastName,memFHTitle:n.registration.memFHTitle,memFatherFName:n.registration.memFatherFName,memFatherMName:n.registration.memFatherMName,memFatherLName:n.registration.memFatherLName,memDateOfBirth:n.registration.memDateOfBirth,memGender:n.registration.memGender,memMaritualStatus:n.registration.memMaritualStatus,memFirmName:n.registration.memProprietorFirmName,mem2Title:n.registration.mem2Title,mem2FirstName:n.registration.mem2FirstName,mem2MiddleName:n.registration.mem2MiddleName,mem2LastName:n.registration.mem2LastName,mem2FHTitle:n.registration.mem2FHTitle,mem2FatherFName:n.registration.mem2FatherFName,mem2FatherMName:n.registration.mem2FatherMName,mem2FatherLName:n.registration.mem2FatherLName,mem2DateOfBirth:n.registration.mem2DateOfBirth,mem2Gender:n.registration.mem2Gender,mem2MaritualStatus:n.registration.mem2MaritualStatus,memNeFirstName:n.registration.memNeFirstName,memNeMiddleName:n.registration.memNeMiddleName,memNeLastName:n.registration.memNeLastName,memNeRelation:n.registration.memNeRelation,memNeDoB:n.registration.memNeDoB,memBillingAdd1:n.registration.memBillingAdd1,memBillingAdd2:n.registration.memBillingAdd2,memBillingAdd3:n.registration.memBillingAdd3,memBillingCity:n.registration.memBillingCity.cityCode,memBillingPostalCode:n.registration.memBillingPostalCode,memBillingState:n.registration.memBillingState.stateCode,memEmail:n.registration.memEmail,memMobile:n.registration.memMobile,memPhoneNumber:n.registration.memPhoneNumber,memShippingAdd1:n.registration.memShippingAdd1,memShippingAdd2:n.registration.memShippingAdd2,memShippingAdd3:n.registration.memShippingAdd3,memShippingCity:n.registration.memShippingCity.cityCode,memShippingPostalCode:n.registration.memShippingPostalCode,memShippState:n.registration.memShippState.stateCode,memShippMobile:n.registration.memShippMobile,memPrefDeliveryType:n.registration.memPrefDeliveryType.mosCode,memBankName:n.registration.memBankName,memBranchName:n.registration.memBranchName,memAccNumber:n.registration.memAccNumber,memPanNumber:n.registration.memPanNumber,memAadharNumber:n.registration.memAadharNumber,memIFSCcode:n.registration.memIFSCcode,memmemGSTIN:n.registration.memGSTIN,memRePassword:n.registration.memRePassword,memUserName:n.registration.memUserName,memPassword:n.registration.memPassword,memRePassword:n.registration.memRePassword,agreeTerms:n.registration.agreeTerms,randomNumber:n.reg1.randomNumber,isNoPan:n.registration.isNoPan?"Y":"N"},t.post("/api/mcMemberMaster/PostMember",n.regist,"application/json; charset=utf-8").success(function(t){try{t.status?(n.user=t.result,i.set("authToken",t.token),i.setObject("memberInfo",n.user),$("#loading").modal("hide"),$("#successEventModal").modal({backdrop:"static",keyboard:!1})):($("#loading").modal("hide"),$("#txtAlertMsg").text(t.message),$("#alertModal").modal({backdrop:"static",keyboard:!1}))}catch(r){$("#loading").modal("hide");$("#txtAlertMsg").text(r.message);$("#alertModal").modal({backdrop:"static",keyboard:!1})}}).error(function(n){$("#loading").modal("hide");$("#txtAlertMsg").text(n);$("#alertModal").modal({backdrop:"static",keyboard:!1})}))};$("#btnOkay").on("click",function(){$("#alertModal").modal("hide")});$("#btnContinue").on("click",function(){n.user=i.getObject("memberInfo");i.getObject("memberInfo").MemberActive==="Y"&&($("#lnkAccInfo").text(i.getObject("memberInfo").UserName+"("+i.getObject("memberInfo").MemberId+")").parent().show(),$("#liLogin,#liSignUp").hide(),$("#liLogOut").show(),$("li.right_menu").show(),$("#lblErrorMessage").hide(),$("div.log-in-up").removeClass("open-log-in"),$("#successEventModal").modal("hide"),$(".modal-backdrop").remove(),i.destroy("reg1"),window.location="/upload-documents")});n.triggerMemDOB=function(){$("#txtDOB").datepicker("show")};n.triggerMem2DOB=function(){$('[name="Mem2_DOJ"]').datepicker("show")};n.triggerNeDOB=function(){$("#txtNeDOB").datepicker("show")};n.$watch("registration.memMobile",function(i){i===undefined||i===""?n.isMobileNoExists=!1:t.post("api/mcMemberMaster/checkUserMobNoAvailable",JSON.stringify(i)).success(function(t){try{t.status&&(t.result>0?n.isMobileNoExists=!0:t.result===0&&(n.isMobileNoExists=!1))}catch(i){}}).error(function(){})});n.$watch("registration.memEmail",function(i){i===undefined||i===""?n.isEmailIdExists=!1:t.post("api/mcMemberMaster/checkUserEmailAvailable",JSON.stringify(i)).success(function(t){try{t.status&&(t.result>0?n.isEmailIdExists=!0:t.result===0&&(n.isEmailIdExists=!1))}catch(i){}}).error(function(){})});n.$watch("registration.memAccNumber",function(i){i===undefined||i===""?n.isBankAccExists=!1:t.post("api/mcMemberMaster/checkUserBankACNOvailable",JSON.stringify(i)).success(function(t){try{t.status&&(t.result>0?n.isBankAccExists=!0:t.result===0&&(n.isBankAccExists=!1))}catch(i){}}).error(function(){})});n.$watch("registration.memPanNumber",function(i){i===undefined||i===""?(n.isPANNoExists=!1,n.PanCountDetails={}):t.post("api/mcMemberMaster/checkPanCountForBusinessType",JSON.stringify(i)).success(function(t){try{t.status&&(n.PanCountDetails=t.result[0],n.reg1.businessType!=="Individual"&&n.reg1.businessType!=="Proprietorship"?(n.PanCountDetails.BUSINESSPANCOUNT>0||n.PanCountDetails.INDIVIDUALPANCOUNT>=1||n.PanCountDetails.PROPERITORSHIPCOUNT>=1)&&(n.isPANNoExists=!0):n.reg1.businessType==="Individual"?n.PanCountDetails.BUSINESSPANCOUNT>0||n.PanCountDetails.INDIVIDUALPANCOUNT>0?n.isPANNoExists=!0:(n.PanCountDetails.BUSINESSPANCOUNT===0||n.PanCountDetails.INDIVIDUALPANCOUNT===0&&n.PanCountDetails.PROPERITORSHIPCOUNT>0)&&(n.isPANNoExists=!1):n.reg1.businessType==="Proprietorship"?n.PanCountDetails.BUSINESSPANCOUNT>0||n.PanCountDetails.PROPERITORSHIPCOUNT>0?n.isPANNoExists=!0:(n.PanCountDetails.BUSINESSPANCOUNT===0||n.PanCountDetails.INDIVIDUALPANCOUNT>0&&n.PanCountDetails.PROPERITORSHIPCOUNT===0)&&(n.isPANNoExists=!1):n.isPANNoExists=!1)}catch(i){}}).error(function(){})});n.$watch("registration.memAadharNumber",function(i){i===undefined||i===""?n.isAadharExists=!1:t.post("api/mcMemberMaster/checkUserAADHARAvailable",JSON.stringify(i)).success(function(t){try{t.status&&(t.result>0?n.isAadharExists=!0:t.result===0&&(n.isAadharExists=!1))}catch(i){}}).error(function(){})});$(".date-input").datepicker({changeMonth:!0,changeYear:!0,maxDate:-6588,yearRange:"c-100:c+100",dateFormat:"yy-mm-dd"});$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlplaceaRequest",["$scope","$http","$rootScope","$SamiDirect","$route",function(n,t,i,r,u){n.memberId=u.memberId!=undefined?u.memberId:r.getObject("memberInfo").MemberId;n.saveticket=[];n.TransactionType=[];t.get("api/mcPlaceaRequest/GetSupporttypeList").success(function(t){try{t.status&&(n.supportTypeLst=t.result)}catch(i){}});n.$watch("TransactionType.supportType",function(i){n.hidsingle=!0;angular.isUndefined(i)||t.get("/api/mcPlaceaRequest/GetSupporttypes/"+i.Code).success(function(i){try{i.status&&(n.Supporttypes=i.result,t.get("/api/mcPlaceaRequest/get12MonthPromoQualification/"+n.memberId).success(function(t){try{if(t.status&&(n.EligibleResult=t.result,!n.EligibleResult))for(var i=0;i<n.Supporttypes.length;i++)n.Supporttypes[i].Code=="MC18000181"&&n.Supporttypes.splice(i,1)}catch(r){}}).error(function(){}),t.get("/api/mcPlaceaRequest/get12MonthPromoQualification5000/"+n.memberId).success(function(t){try{if(t.status&&(n.EligibleResult=t.result,!n.EligibleResult))for(var i=0;i<n.Supporttypes.length;i++)n.Supporttypes[i].Code=="MC18000182"&&n.Supporttypes.splice(i,1)}catch(r){}}).error(function(){}))}catch(r){}}).error(function(){})});n.hidsingle=!0;n.$watch("TransactionType.supportSubType",function(t){angular.isUndefined(t)||(n.hidsingle=t.Name==="Pin Request"||t.Name=="New PIN Request"?!1:!0)});n.saveticket=function(){n.Transactio=!1;n.TransactionType.subject&&n.TransactionType.description&&n.TransactionType.supportSubType&&n.TransactionType.supportType?n.TransactionType.supportSubType.Name=="New PIN Request"||n.TransactionType.supportSubType.Name=="Pin Request"?n.TransactionType.banckingdate&&n.TransactionType.bankName&&n.TransactionType.branchName&&n.TransactionType.depositAmount?n.Transactio=!0:r.myAlertHandler("danger","* Fields are compulsory"):n.Transactio=!0:r.myAlertHandler("danger","* Fields are compulsory");n.Transactio==!0&&(n.initlize(),r.httpPostHeaderHandler("api/mcPlaceaRequest/CreatedTicketInformation/",n.TransactionType).async().then(function(t){try{t.status&&(n.clearAll(),$("#loading").modal("hide"),$("#txtsuccessMsg").text("Your request has been placed successfully. Ticket Number is  "+t.result+"."),$("#alertModal").modal({backdrop:"static",keyboard:!1}))}catch(i){}}))};$("#btnOkay").on("click",function(){$("#alertModal").modal("hide")});n.initlize=function(){n.TransactionType={memberId:n.memberId,subject:n.TransactionType.subject,description:n.TransactionType.description,banckingdate:n.TransactionType.banckingdate,bankName:n.TransactionType.bankName,branchName:n.TransactionType.branchName,depositAmount:n.TransactionType.depositAmount,supportType:n.TransactionType.supportType.Code,supportSubType:n.TransactionType.supportSubType.Code}};n.clearAll=function(){n.TransactionType=[]};$(".date-input").datepicker({dateFormat:"d-M-yy",changeMonth:!0,changeYear:!0});$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlpressRelease",["$scope","$http","$sce","$location",function(n,t,i){n.type="Pressrelease";t.get("api/mcPressrelease/GetPressrelease/"+n.type).success(function(t){try{t.status&&(n.pressrelease=t.result,n.$on("ngRepeatFinished",function(){$("img.lazy").lazyload({effect:"fadeIn"})}))}catch(i){}});n.renderHTML=function(n){return i.trustAsHtml(n)};$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlProductDetail",["$scope","$http","$location","$SamiDirect","$sce","$window","$routeParams",function(n,t,i,r,u,f,e){function h(n){var t=document.createElement("input");t.style="position: absolute; left: -1000px; top: -1000px";t.value=n;document.body.appendChild(t);t.select();document.execCommand("copy");document.body.removeChild(t)}function o(n){var r=!!navigator.userAgent.match(/Version\/[\d\.]+.*Safari/),u=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,i,t;r&&u?(t=window.document.createElement("a"),t.target="_blank",t.href=n,alert("Please Allow the Pop-up in your device!! Ignore this message if allowed already!!!"),i=window.document.createEvent("MouseEvents"),i.initMouseEvent("click",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),t.dispatchEvent(i)):r?(t=document.createElement("a"),t.target="_blank",t.href=n,t.setAttribute("target","_blank"),document.body.appendChild(t),t.click(),document.body.removeChild(t)):(t=document.createElement("a"),t.target="_blank",t.href=n,document.body.appendChild(t),t.click(),document.body.removeChild(t))}n.islogedIn=r.get("authToken")==undefined?!1:!0;var s=e;n.group=s.group;s.id!==undefined&&s.id!==""&&(n.item_id=s.id.replace(/_/g," "));n.cartItem=r.getObject("cartItem");n.islogedIn=r.get("authToken")==undefined?!1:!0;n.isPrdInCart=!1;n.memberType=n.islogedIn?r.getObject("memberInfo").MemberType:6;n.ShareLinkDetails={memberCode:"",memberID:"",memberName:"",generatedLink:"",linkCategory:"",transLInk:"",randomNumber:"",generatedMedia:"",generatedDevice:""};n.isSelected=!1;n.Showvalidation=!1;n.memMemberCode=r.getObject("memberInfo").MemberCode;n.invitelink="https://www.samidirect.com/cart?prodid%3D"+n.item_id+"-"+n.memMemberCode;n.cartItem=r.getObject("cartItem");n.islogedIn=r.get("authToken")==undefined?!1:!0;n.isPrdInCart=!1;$("#cartQuantity").text("("+r.prdCount(n.cartItem)+")");n.GetProductById=function(t){r.httpGetHandler("api/mcProducts/GetProducts/"+t).async().then(function(t){try{n.product=t.result;n.bindAudio()}catch(i){}})};n.GetProductByGroup=function(t){r.httpGetHandler("api/mcProducts/GetProductsByGroup/"+t).async().then(function(t){try{t.status?(n.productLst=t.result,n.product=t.result[0],n.prdGradient=t.result[0],n.item_id=n.product.itemId,$(n.cartItem).each(function(t,i){i.prd_id==n.item_id&&(n.prdQty=n.cartItem[t].qty)}),n.bindAudio()):$("#alertModal").modal({backdrop:"static",keyboard:!1})}catch(i){}})};n.SocialMedia=function(t,i,r){n.sharinglink="https://www.samidirect.com/product?id%3D"+r.replace(/ +/g,"_");i=="Facebook"?o("https://www.facebook.com/sharer/sharer.php?u="+n.sharinglink):i=="WhatsApp"?o("https://api.whatsapp.com/send?text=Product%0A%0A"+n.sharinglink):i=="Twitter"?o("https://twitter.com/intent/tweet?url="+n.sharinglink):i=="Linkedin"?o("http://www.linkedin.com/shareArticle?mini=true&url="+n.sharinglink):i=="Mail"?o("mailto:?&subject=Sami Direct Product&body=Product Link%0A%0A"+n.sharinglink+"%0A%0A"):i=="Copy"&&(n.sharinglink=n.sharinglink.replace(/%3D/g,"="));h(n.sharinglink)};n.InviteSocialMedia=function(i,u,f){n.ShareLinkDetails.memberCode=r.getObject("memberInfo").MemberCode;n.ShareLinkDetails.memberID=r.getObject("memberInfo").MemberId;n.ShareLinkDetails.memberName=n.loginMemberName;n.ShareLinkDetails.generatedLink=f;n.ShareLinkDetails.linkCategory=i;n.ShareLinkDetails.generatedMedia=u;n.ShareLinkDetails.generatedDevice="S";n.isSelected==!0?(n.Showvalidation=!1,t.post("/api/mcMemberMaster/insertGeneratedLink",n.ShareLinkDetails,"application/json; charset=utf-8").success(function(t){try{t.status&&(n.invitelink_New=t.result,u=="Facebook"?o("https://www.facebook.com/sharer/sharer.php?u="+n.invitelink_New):u=="WhatsApp"?o("https://api.whatsapp.com/send?text=I want to recommend this product on samidirect%0A%0A"+n.invitelink_New):u=="Twitter"?o("https://twitter.com/intent/tweet?url="+n.invitelink_New):u=="Linkedin"?o("http://www.linkedin.com/shareArticle?mini=true&url="+n.invitelink_New):u=="Mail"?o("mailto:?&subject="+n.ShareLinkDetails.memberName+" Recommend this product on Samidirect&body=I want to recommend this product on samidirect%0A%0A"+n.invitelink_New+"%0A%0A"):u=="Copy"&&(n.invitelink_New=n.invitelink_New.replace(/%3D/g,"=")),h(n.invitelink_New))}catch(i){}})):n.Showvalidation=!0};n.renderHTML=function(n){return u.trustAsHtml(n)};n.item_id!=undefined?n.GetProductById(n.item_id):n.group!=undefined?n.GetProductByGroup(n.group):window.location="/products";n.cartItem=r.getObject("cartItem");n.prdQty=0;n.cartItem.length>0&&$(n.cartItem).each(function(t,i){i.prd_id==n.item_id&&(n.prdQty=n.cartItem[t].qty)});$("#btnContinueShoping").on("click",function(){$("#alertModal").modal("hide");$(".modal-backdrop").remove();window.location="/products"});n.$watch("prdGradient",function(t){t!=undefined&&(n.product=t,n.isPrdInCart=!1,$(n.cartItem).each(function(i,r){r.prd_id==t.itemId&&(n.isPrdInCart=!0)}))});n.$watch("product",function(){n.product!=undefined&&($("head").find("[name='og_title'],[name='og_Description'],[name='og_keywords'],[name='og_image']").remove(),$("head").prepend('<meta name="og_title" property="og:title" content="'+n.product.itemDetails.metaTitle+' | www.samidirect.com. | Only Genuine Products." />'),$("head").prepend('<meta name="og_Description" property="og:description" content="'+n.product.itemDetails.metaDescription+' | www.samidirect.com. | Only Genuine Products." />'),$("head").prepend('<meta name="og_keywords" property="og:keywords" content="'+n.product.itemDetails.metaKeyWord+' | www.samidirect.com. | Only Genuine Products." />'),$("head").prepend('<meta name="og_image" property="og:image" content="images/products/'+n.product.itemId+'.png" />'))});n.addToCart=function(t){var e;n.isPrdInCart=!0;var u=r.getObject("cartItem"),i=u,f=!1;u.length>0&&$(u).each(function(n,r){r.prd_id==t&&(f=!0,i[n].qty=+i[n].qty+1)});f||(e={prd_id:t,qty:1},i.push(e),n.prdQty=1);n.cartItem=i;r.setObject("cartItem",i);r.myAlertHandler("success","Product successfully added to your cart");$("#cartQuantity").text("("+r.prdCount(i)+")")};n.addQuantity=function(t){var i=n.cartItem.filter(function(n){return n.prd_id==t});i.length>0?(n.prdQty=++i[0].qty,$(n.cartItem).each(function(t,i){i.prd_id==n.item_id&&(n.cartItem[t].qty=n.prdQty)}),r.setObject("cartItem",n.cartItem)):n.addToCart(t);$("#cartQuantity").text("("+r.prdCount(n.cartItem)+")")};n.viewCart=function(){window.location="/cart"};n.subtractQuantity=function(t){var i=n.cartItem.filter(function(n){return n.prd_id==t});i[0].qty>1&&(n.prdQty=--i[0].qty);$(n.cartItem).each(function(t,i){i.prd_id==n.item_id&&(n.cartItem[t].qty=n.prdQty)});r.setObject("cartItem",n.cartItem);$("#cartQuantity").text("("+r.prdCount(n.cartItem)+")")};n.switchTab=function(n){$("[role='tabpanel'].active").removeClass("active");$("[data-tab='"+n+"']").addClass("active")};n.bindAudio=function(){var t=$("<li />",{"data-src":"../media/audio/product-training/english/"+n.product.itemGroup+".mp3"}).append($("<a />",{href:"#",text:n.product.itemSalesName+" - English"})),i=$("<li />",{"data-src":"../media/audio/product-training/hindi/"+n.product.itemGroup+".mp3"}).append($("<a />",{href:"#",text:n.product.itemSalesName+" - Hindi"}));$("#playListContainer").append(t).append(i);$("#playListContainer").audioControls({autoPlay:!1,timer:"increment",onAudioChange:function(n){$(".songPlay").text(n.title);$(".download").attr("href",$(n.ele[0]).attr("data-src"))},onVolumeChange:function(n){var t=$(".volume");n<=0?t.attr("class","volume mute"):n<=33?t.attr("class","volume volume1"):n>33&&n<=66?t.attr("class","volume volume2"):n>66?t.attr("class","volume volume3"):t.attr("class","volume volume1")}})};t.get("api/mcDownloads/getDownloadsfordisplay/").success(function(t){try{t.status&&(n.downloads=t.result,n.$on("ngRepeatFinished",function(){$("img.lazy").lazyload({effect:"fadeIn"})}))}catch(i){}});$(".menuzord-menu li").removeClass("active");$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlproductpriceList",["$scope","$http","$location","$rootScope","$SamiDirect",function(n,t,i,r,u){u.httpGetHandler("api/mcProducts/GetPriceListProducts").async().then(function(t){try{t.status&&(n.products=t.result)}catch(i){}});n.getMonth=function(t){t!=null&&(t=t.toString(),n.svmonth=new Date(t.substring(0,4),+t.substring(4,6)-1,"01"))};$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlProducts",["$scope","$http","$SamiDirect","$location","$sce",function(n,t,i,r,u){n.islogedIn=i.get("authToken")==undefined?!1:!0;n.memberType=n.islogedIn?i.getObject("memberInfo").MemberType:6;n.shortBy=["sort by New","sort by high to low","sort by low to heigh","sort by Item"];var f=r.search().category;n.shortByCategory=f;n.shortByitem="-itemModifyedOn";n.cartItem=i.getObject("cartItem");$("#cartQuantity").text("("+i.prdCount(n.cartItem)+")");n.shortBySubCategory=r.search().subcategory;i.httpGetHandler("api/mcProducts/GetProducts/").async().then(function(t){f=="businesstools"&&(n.shortByitem="-itemModifyedOn");n.products=t.result;n.$on("ngRepeatFinished",function(){$("img.lazy").lazyload({effect:"fadeIn"})})});n.renderHTML=function(n){return u.trustAsHtml(n)};i.httpGetHandler("api/mcProducts/GetPromoProducts/").async().then(function(t){n.productsPromotion=t.result;n.$on("ngRepeatFinished",function(){$("img.lazy").lazyload({effect:"fadeIn"})})});i.httpGetHandler("api/mcProducts/getProductsPromoDetails/"+f).async().then(function(t){n.productsBannerInformation=t.result;n.$on("ngRepeatFinished",function(){$("#slider").owlCarousel({loop:!0,nav:!1,autoplay:!0,dots:!1,slideSpeed:200,paginationSpeed:800,rewindSpeed:1e3,responsive:{0:{items:1},200:{items:1},400:{items:1},600:{items:1}}})})});n.$watch("shortProduct",function(t){n.customFilter=t===null||t===undefined?"":t});n.addToCart=function(t){var u=i.getObject("cartItem"),r=u,f=!1,e;u.length>0&&$(u).each(function(n,i){i.prd_id==t&&(f=!0,r[n].qty=+r[n].qty+1)});f||(e={prd_id:t,qty:1},r.push(e),n.prdQty=1);i.myAlertHandler("success","Product successfully added to your cart");i.setObject("cartItem",r);$("#cartQuantity").text("("+i.prdCount(r)+")")};n.addToCart1=function(t,r,u){var h=!1,o=t.split(","),c,f,l;if(u!==null&&u!==undefined&&u!==""&&(c=u.split(",")),o.length>1)if(u===null||u===undefined||u===""){for(f=0;f<o.length;f++){var s=i.getObject("cartItem"),h=!1,e=s;s.length>0&&$(s).each(function(n,t){t.prd_id==o[f]&&(h=!0,e[n].qty=+e[n].qty+r)});h||(l={prd_id:o[f],qty:r},e.push(l),n.prdQty=r);i.setObject("cartItem",e);$("#cartQuantity").text("("+i.prdCount(e)+")")}i.myAlertHandler("success","Product successfully added to your cart")}else{for(f=0;f<o.length;f++){var s=i.getObject("cartItem"),h=!1,e=s;s.length>0&&$(s).each(function(n,t){t.prd_id==o[f]&&(h=!0,e[n].qty=+e[n].qty+parseInt(c[f].split("|")[1]))});h||(l={prd_id:o[f],qty:parseInt(c[f].split("|")[1])},e.push(l),n.prdQty=parseInt(c[f].split("|")[1]));i.setObject("cartItem",e);$("#cartQuantity").text("("+i.prdCount(e)+")")}i.myAlertHandler("success","Product successfully added to your cart")}};$(".sidebar-category li a").on("click",function(){$(".sidebar-category ul li").removeClass("active");$(this).parent().addClass("active")});$("#slider-range").slider({range:!0,min:0,max:2e4,values:[0,2e4],slide:function(t,i){$("#amount").val("₹"+i.values[0]+" - ₹"+i.values[1]);n.priceMin=i.values[0];n.priceMax=i.values[1]}});$("#amount").val("₹"+$("#slider-range").slider("values",0)+" - ₹"+$("#slider-range").slider("values",1));n.priceMin=$("#slider-range").slider("values",0);n.priceMax=$("#slider-range").slider("values",1);n.myRangeFilter=function(t){t==undefined&&(t=n.products);var i=n.islogedIn&&n.memberType!=6?t.itemDP:t.itemMRP;return i>=n.priceMin&&i<=n.priceMax};$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlRegistration",["$scope","$http","$SamiDirect","$location",function(n,t,i){n.islogedIn=i.get("authToken");n.islogedIn!=undefined&&n.islogedIn!=""&&(window.location="/home");$("div.log-in-up").removeClass("open-log-in");$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlPCRegistration",["$scope","$http","$SamiDirect","$location","$filter",function(n,t,i,r,u){n.islogedIn=i.get("authToken");n.citylist={};n.islogedIn!=undefined&&n.islogedIn!=""&&(window.location="/home");$('[data-toggle="tooltip"]').tooltip();n.reg={firstName:"",lastName:"",address1:"",address2:"",city:"",pincode:"",state:"",email:"",mobileNo:"",country:""};t.get("/api/mcSettings/GetStates").success(function(t){try{t.status&&(n.states=t.result)}catch(i){}}).error(function(){});t.get("/api/mcSettings/GetCitys").success(function(t){try{t.status&&(n.citylist=t.result)}catch(i){}}).error(function(){});n.$watch("reg.state",function(t){t===null||t===undefined||(n.billCitys=u("filter")(n.citylist,t.stateCode))});n.registrationPC=function(){if(n.invalidSubmitAttempt=!1,n.reg.$invalid){n.invalidSubmitAttempt=!0;return}if(!n.userAvailable){reg.EmailId.$ivalid=!0;$("#lblUserNameMsg").text("User Name Not available*").css("color","red");return}!n.isMobileNoExists&&n.userAvailable&&($("#loading").modal({backdrop:"static",keyboard:!1}),n.regist={memMemberType:6,memFirstName:n.reg.firstName,memLastName:n.reg.lastName,memBillingAdd1:n.reg.address1,memBillingAdd2:n.reg.address2,memBillingCity:n.reg.city.cityCode,memBillingPostalCode:n.reg.pincode,memBillingState:n.reg.state.stateCode,memEmail:n.reg.email,memMobile:n.reg.mobileNo,memShippingAdd1:n.reg.address1,memShippingAdd2:n.reg.address2,memShippingCity:n.reg.city.cityCode,memShippingPostalCode:n.reg.pincode,memShippState:n.reg.state.stateCode,memShippMobile:n.reg.mobileNo,memUserName:n.reg.email,memDateOfBirth:n.reg.memDateOfBirth,memGender:"M",memTitle:"Mr",memberCategory:"PC"},t.post("/api/mcMemberMaster/PostMember",n.regist,"application/json; charset=utf-8").success(function(t){try{t.status?(n.user=t.result,console,i.set("authToken",t.token),i.setObject("memberInfo",n.user),$("#loading").modal("hide"),$("#successEventModal").modal({backdrop:"static",keyboard:!1})):($("#loading").modal("hide"),$("#txtAlertMsg").text(t.message),$("#alertModal").modal({backdrop:"static",keyboard:!1}))}catch(r){$("#loading").modal("hide");$("#txtAlertMsg").text(r.message);$("#alertModal").modal({backdrop:"static",keyboard:!1})}}).error(function(n){$("#loading").modal("hide");$("#txtAlertMsg").text(n);$("#alertModal").modal({backdrop:"static",keyboard:!1})}))};n.userAvailable=!1;n.$watch("reg.email",function(i){i===undefined?(n.userAvailable=!1,$("#lblUserNameMsg").text("")):i.length>=5&&t.post("api/mcMemberMaster/CheckUserNameAvailable",JSON.stringify(i)).success(function(t){try{t.status&&(t.result===0?(n.userAvailable=!0,$("#lblUserNameMsg").text("Email Id Available for registration*").css("color","green")):t.result>=0&&(n.userAvailable=!1,$("#lblUserNameMsg").text("Email Id is already existed. Kindly provide a another Email ID*").css("color","red")))}catch(i){}}).error(function(){})});n.isMobileNoExists=!1;n.$watch("reg.mobileNo",function(i){i===undefined||i===""?n.isMobileNoExists=!1:t.post("api/mcMemberMaster/checkUserMobNoAvailable",JSON.stringify(i)).success(function(t){try{t.status&&(t.result>0?n.isMobileNoExists=!0:t.result===0&&(n.isMobileNoExists=!1))}catch(i){}}).error(function(){})});$("#btnContinue").on("click",function(){n.user=i.getObject("memberInfo");i.getObject("memberInfo").MemberActive==="Y"&&($("#lnkAccInfo").text(i.getObject("memberInfo").UserName+"("+i.getObject("memberInfo").MemberId+")").parent().show(),$("#liLogin,#liSignUp").hide(),$("#liLogOut").show(),$("li.right_menu").show(),$("#lblErrorMessage").hide(),$("div.log-in-up").removeClass("open-log-in"),$("#successEventModal").modal("hide"),$(".modal-backdrop").remove(),window.location="/products")});n.triggerMemDOB=function(){$("#txtDOB").datepicker("show")};$(".date-input").datepicker({changeMonth:!0,changeYear:!0,maxDate:-6588,yearRange:"c-100:c+100",dateFormat:"d-M-yy"});$("div.log-in-up").removeClass("open-log-in");$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlDistributorRegistration",["$scope","$http","$SamiDirect","$location","$routeParams",function(n,t,i,r,u){var f=u;n.isSponsorIdDisabled=!1;n.islogedIn=i.get("authToken");n.islogedIn!=undefined&&n.islogedIn!=""&&(window.location="/home");n.reg={sponsorId:"",sponsorName:"",businessManual:"",businessType:"",sponsorCode:"",randomNumber:""};t.get("/api/mcProducts/GetFreeKitProducts").success(function(t){try{t.status&&(n.freeKit=t.result)}catch(i){}});n.bType=["Individual","Proprietorship","Partnership","Company"];i.getObject("QSURL")!==undefined&&i.getObject("QSURL")!==""&&i.getObject("QSURL").length>0&&(f.refId=i.getObject("QSURL").substr(i.getObject("QSURL").indexOf("-")+1,i.getObject("QSURL").length));f.refId!=undefined&&f.refId!=null&&f.refId!=""&&(n.ShareLinkDetails={transLInk:r.absUrl(),randomNumber:f.refId.split("-")[1]},t.post("/api/mcMemberMaster/insertTransactionLink",n.ShareLinkDetails,"application/json; charset=utf-8").success(function(n){try{n.status}catch(t){}}),t.get("/api/mcMemberMaster/getMemberIDbyCode/"+f.refId.split("-")[0]).success(function(t){try{t.status&&(n.memberID=t.result.MemberId,n.isSponsorIdDisabled=!0,n.reg.sponsorId=n.memberID,n.reg.randomNumber=f.refId!=undefined&&f.refId!=null&&f.refId!=""?f.refId.split("-")[1]:"")}catch(i){}}));n.$watch("reg.sponsorId",function(){n.reg.sponsorId.length>=10?t.get("/api/mcMemberMaster/GetSponsorInfo/"+n.reg.sponsorId).success(function(t){try{n.reg.sponsorName="";t.status?(n.spon=t.result,n.spon.MemberActive==="Y"?n.spon.MemberStatus==="SP"?$("#lblErmsg").text("Sponsor is suspend").show():n.spon.MemberType!="0"&&n.spon.MemberType!="6"?($("#lblErmsg").hide(),n.reg.sponsorName=n.spon.MemberName,n.reg.sponsorCode=n.spon.MemberCode):$("#lblErmsg").text("This ID not eligible to Sponsor").show():$("#lblErmsg").text("Sponsor is Inactive").show()):$("#lblErmsg").text(t.message).show()}catch(i){}}):($("#lblErmsg").text("Sponsor ID Invalid").show(),n.reg.sponsorName="")});n.registration=function(){i.setObject("reg1",n.reg);r.path("/personal-details")};$("div.log-in-up").removeClass("open-log-in");$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlrepurchaseOrders",["$scope","$http","$location","$SamiDirect","$filter","$rootScope","$window",function(n,t,i,r,u,f,e){var s=new Date,o=new Date;o.setMonth(o.getMonth()-1);n.username=r.getObject("memberInfo").UserName;$("#txtFromDate").val(u("date")(new Date(o.toDateString()),"dd-MMM-yyyy"));$("#txtToDate").val(u("date")(new Date(s.toDateString()),"dd-MMM-yyyy"));n.orderStatus=["Valid","Cancelled","All"];n.userInfo=r.getObject("memberInfo");n.searchDateBased=!1;n.chkOnlineOrders=!1;n.showRPInvice=!1;n.showOODetails=!1;n.isOOSuccess=!0;$(".checkbo").checkBo();n.getMyFOBOrders=function(){r.httpGetHeaderHandler("api/mcMyOrders/GetMyFOBOrders/"+n.userInfo.MemberId).async().then(function(t){try{t.status&&(n.myFOBOrders=t.result,$("#loading").modal("hide"))}catch(i){$("#loading").modal("hide")}})};n.getMyFOBOrders();n.getMyOrders=function(){var t=$("#txtFromDate").val(),i=$("#txtToDate").val();$("#loading").modal({backdrop:"static",keyboard:!1});n.chkOnlineOrders?r.httpGetHeaderHandler("api/mcMyOrders/GetMyOrders/"+n.userInfo.MemberId+"/"+t+"/"+i+"/"+n.rdOnlineOrderStatus).async().then(function(t){try{t.status&&(n.showRPInvice=!1,n.showOODetails=!0,n.isOOSuccess=n.rdOnlineOrderStatus,n.myOnlineOrders=t.result,$("#loading").modal("hide"))}catch(i){$("#loading").modal("hide")}}):r.httpGetHeaderHandler("api/mcRepurchaseOrders/GetMyRepurchaseOrders/"+n.userInfo.MemberId+"/"+t+"/"+i+"/"+n.searchDateBased).async().then(function(t){try{t.status&&(n.showRPInvice=!0,n.showOODetails=!1,n.myOrders=t.result,getTotals(),$("#loading").modal("hide"))}catch(i){$("#loading").modal("hide")}})};$("#btnOkay").on("click",function(){$("#alertModal").modal("hide")});n.cancelOnlineOrder=function(t){r.httpGetHeaderHandler("api/mcMyOrders/CancelMyOrder/"+n.userInfo.MemberId+"/"+t.orderCode+"/"+n.rdOnlineOrderStatus).async().then(function(t){try{t.status&&(r.myAlertHandler("success","Successfully failed online order cancelled!"),n.getMyOrders(),$(".modal-backdrop").remove())}catch(i){}})};n.formData="";n.formData1="";n.viewInvoice=function(t){n.formData1={redirectUrl:"http://admin.samidirect.com/InvoicePrint",redirectMethod:"POST",redirectData:{invoiceNumber:t}}};n.getMyOrders();n.getOrderStatus=function(n){var t="";return n.orderStatus=="CL"?t="Cancelled":n.invoiceDetails.length==0?t="Pending":n.invoiceDetails.length>0&&(t="Processed"),t};n.$watch("mOrderStatus",function(t){t===null||t===undefined?n.customFilter="":t=="Cancelled"?n.customFilter="CL":t=="Valid"?n.customFilter="VL":t=="All"&&(n.customFilter="");getTotals()});getTotals=function(){if(n.totalSV=0,n.totalBV=0,n.totalAmount=0,n.myOrders!==undefined&&n.myOrders!==null)for(var t=0;t<n.myOrders.length;t++)n.customFilter==""?(n.totalSV+=+n.myOrders[t].totalSV,n.totalBV+=+n.myOrders[t].totalBV,n.totalAmount+=+n.myOrders[t].totalAmount):n.customFilter!=""&&n.myOrders[t].invoiceStatus==n.customFilter&&(n.totalSV+=+n.myOrders[t].totalSV,n.totalBV+=+n.myOrders[t].totalBV,n.totalAmount+=+n.myOrders[t].totalAmount);else n.totalSV="0",n.totalBV="0",n.totalAmount="0"};n.setSearchDateBased=function(t){n.searchDateBased=t.searchDateBased?!1:!0;n.searchDateBased?$("#lblSearchByDate").addClass("checked"):$("#lblSearchByDate").removeClass("checked")};n.setChkOnlineOrder=function(t){n.chkOnlineOrders=t.chkOnlineOrders?!1:!0;n.chkOnlineOrders?$("#lblSearchOnlineOrder").addClass("checked"):$("#lblSearchOnlineOrder").removeClass("checked")};n.setRDOnlineOrderSF=function(t){n.rdOnlineOrderStatus=t};n.clearAll=function(){var i=new Date,t=new Date;t.setMonth(t.getMonth()-1);$("#txtFromDate").val(u("date")(new Date(t.toDateString()),"dd-MMM-yyyy"));$("#txtToDate").val(u("date")(new Date(i.toDateString()),"dd-MMM-yyyy"));n.myOrders=[];n.myOnlineOrders=[];n.mOrderStatus=n.orderStatus[0];n.chkOnlineOrders=!1;n.searchDateBased=!1;$(".sd-checkbox").removeClass("checked");n.rdOnlineOrderStatus=!0;n.showRPInvice=!1;n.showOODetails=!1;n.isOOSuccess=!0};n.Paymentclickevents=function(i){$("#loading").modal({backdrop:"static",keyboard:!1});var u={headers:{Token:r.get("authToken")}};n.details={mMemberID:n.userInfo.MemberId,MOrderNumber:i,mType:"OL"};n.formCheckout="OL";t.post("api/mcOnlineOrder/PaidProvisionOnlineOrder",n.details,u).success(function(t){try{t.status?(r.set("authToken",t.token),n.formCheckout=="OL"?n.formData={redirectUrl:t.result[3],redirectMethod:"POST",redirectData:{merchantRequest:t.result[0],MID:t.result[1]}}:(n.formCheckout=="OF"||n.formCheckout=="CD"||n.formCheckout=="OL")&&(n.salseType=="PVSALES"&&(n.UserInfo.MemberType=n.joiningType.Id,r.setObject("memberInfo",n.UserInfo)),n.onlineOrderNo=t.result,r.setObject("cartItem",[]),n.cartItem=[],$("#cartQuantity").text(r.prdCount(n.cartItem)),$("#cartQty").text(r.prdCount(n.cartItem)),$("#txtAlertMessage").html("<p  class='pull-left'>Your Offline order No : <strong>"+t.result+"<\/strong>.<\/p><p  class='pull-left'>Please contact customer care to process your offline order.<\/p>"),$("#loading").modal("hide"),$("#successModal").modal({backdrop:"static",keyboard:!1}))):($("#loading").modal("hide"),$("#txtAlertMsg").text(t.message),$("#alertModal").modal({backdrop:"static",keyboard:!1}))}catch(i){$("#loading").modal("hide");$("#txtAlertMsg").text("Due to Technical reason your order is not Placed. Please try after some time.");$("#alertModal").modal({backdrop:"static",keyboard:!1})}}).error(function(n,t){t==401&&(r.destroy("memberInfo"),r.destroy("authToken"),$("#liLogin,#liSignUp").show(),$("#lnkAccInfo").text("").parent().hide(),$("#liLogOut").hide(),window.location="cart")})};n.formData="";n.Paymentclickevents1=function(i){$("#loading").modal({backdrop:"static",keyboard:!1});var u={headers:{Token:r.get("authToken")}};n.details={mMemberID:n.userInfo.MemberId,MOrderNumber:i,mpaymentType:"NB"};t.post("api/mcOnlineOrder/PaidProvisionOnlineOrder",n.details,u).success(function(n){try{n.status?(r.set("authToken",n.token),e.location.href=n.result[3]):($("#loading").modal("hide"),$("#txtAlertMsg").text(n.message),$("#alertModal").modal({backdrop:"static",keyboard:!1}))}catch(t){$("#loading").modal("hide");$("#txtAlertMsg").text("Due to Technical reason your order is not Placed. Please try after some time.");$("#alertModal").modal({backdrop:"static",keyboard:!1})}}).error(function(n,t){t==401&&(r.destroy("memberInfo"),r.destroy("authToken"),$("#liLogin,#liSignUp").show(),$("#lnkAccInfo").text("").parent().hide(),$("#liLogOut").hide(),window.location="cart")})};n.CheckTransStatus=function(u){$("#loading").modal({backdrop:"static",keyboard:!1});n.retryUsed=!0;var f={headers:{Token:r.get("authToken")}};t.post("api/mcOnlineOrder/TransStatusCheck_WL",u,f).success(function(t){try{if(n.processing=!1,t.status){n.orderNo=t.result;r.setObject("cartItem",[]);$("#cartQuantity").text(r.prdCount(n.cartItem));$("#cartQty").text(r.prdCount(n.cartItem));r.get("QRCodeMemberID")===""&&r.get("QRCodeMemberID")===undefined&&r.set("authToken",t.token);n.success=!0;$("#merToken").val("");var i=r.getObject("cartPageURL");i.length>0&&r.setObject("cartPageURL",i.replace("10213A","null"));$("#loading").modal("hide");$("#txtAlertMsg").text("Order Successful & Order No: "+n.orderNo);$("#alertModal").modal({backdrop:"static",keyboard:!1})}else $("#loading").modal("hide"),t.message=="F"?(n.errorMessage=t.result,n.failure=!0,$("#txtAlertMsg").text(t.result),$("#alertModal").modal({backdrop:"static",keyboard:!1})):t.message=="CC"?(n.errorMessage=t.result,n.failure=!0,$("#txtAlertMsg").text(t.result),$("#alertModal").modal({backdrop:"static",keyboard:!1})):(n.failure=!0,$("#txtAlertMsg").text("Transaction is failed. You cannot proceed further."),$("#alertModal").modal({backdrop:"static",keyboard:!1}))}catch(u){n.errorMessage="Due to technical issue your payment not gone through. "+u.message;n.failure=!0}}).error(function(){i.path("/")})};n.vieworder=function(){var t={headers:{Token:r.get("authToken")}};r.httpPostHandler("https://payment.atomtech.in/paynetz/vfts?merchantid=2319&merchanttxnid=TS20156877&amt=11002&tdate=2020-11-18",t).async().then(function(t){try{n.processing=!1;var i=new X2JS,r=i.xml_str2json(t);alert(r)}catch(u){n.errorMessage="Due to technical issue your payment not gone through. "+u.message;n.failure=!0}})};n.CheckTransStatus_atom=function(u){$("#loading").modal({backdrop:"static",keyboard:!1});n.retryUsed=!0;var f={headers:{Token:r.get("authToken")}},e=u.orderDate.split("T")[0];t.get("https://payment.atomtech.in/paynetz/vfts?merchantid=2319&merchanttxnid="+u.orderCode+"&amt="+u.orderTotalAmount+"&tdate="+e).then(function(r){var s=r.data,o,e;try{n.processing=!1;o=new X2JS;e=o.xml_str2json(s);n.orderDetails={MemberId:u.MemberId,Amount:e.VerifyOutput._AMT,Bank_txnid:e.VerifyOutput._BID,Client_code:e.VerifyOutput._MerchantID,Order_code:e.VerifyOutput._MerchantTxnID,Order_date:e.VerifyOutput._TxnDate,Order_status:e.VerifyOutput._VERIFIED=="SUCCESS"?"Success":"Failure",Transaction_id:e.VerifyOutput._atomtxnId,Bank_name:e.VerifyOutput._bankname,Transaction_typecode:e.VerifyOutput._discriminator,Reconstatus:e.VerifyOutput._reconstatus,Surcharge:e.VerifyOutput._surcharge,transRefNo:e.VerifyOutput.transRefNo};t.post("api/mcOnlineOrder/TransStatusCheck_AT",n.orderDetails,f).success(function(t){try{n.processing=!1;t.status?(n.orderNo=t.result,n.success=!0,$("#loading").modal("hide"),$("#txtAlertMsg").text("Order Successful & Order No: "+n.orderNo),$("#alertModal").modal({backdrop:"static",keyboard:!1})):($("#loading").modal("hide"),t.message=="F"?(n.errorMessage=t.result,n.failure=!0,$("#txtAlertMsg").text(t.result),$("#alertModal").modal({backdrop:"static",keyboard:!1})):t.message=="CC"?(n.errorMessage=t.result,n.failure=!0,$("#txtAlertMsg").text(t.result),$("#alertModal").modal({backdrop:"static",keyboard:!1})):(n.failure=!0,$("#txtAlertMsg").text("Transaction is failed. You cannot proceed further."),$("#alertModal").modal({backdrop:"static",keyboard:!1})))}catch(i){n.errorMessage="Due to technical issue your payment not gone through. "+i.message;n.failure=!0}}).error(function(){i.path("/")})}catch(h){n.errorMessage="Due to technical issue your payment not gone through. "+h.message;n.failure=!0}})};$("#btnOkay").on("click",function(){$("#alertModal").modal("hide");n.getMyOrders()});$("html,body").scrollTop(0);$(".date-input").datepicker({dateFormat:"d-M-yy",changeMonth:!0,changeYear:!0})}]);angular.module("SamiDirectApp").controller("ctrlrepurchasePayout",["$scope","$http","$location","$SamiDirect","$filter","$SamiDirect","$rootScope",function(n,t,i,r,u){var e=new Date,f=new Date;f.setMonth(f.getMonth()-6);$("#txtFromDate").val(u("date")(new Date(f.toDateString()),"MMM-yyyy"));$("#txtToDate").val(u("date")(new Date(e.toDateString()),"MMM-yyyy"));n.getPayouts=function(){var t=$("#txtFromDate").val(),i=$("#txtToDate").val();r.httpGetHeaderHandler("api/mcPayoutDetails/GetPayoutSummary/"+r.getObject("memberInfo").MemberId+"/"+t+"/"+i).async().then(function(t){try{console.log(t);t.status&&(n.payout=t.result)}catch(i){}})};n.getPayouts();n.clearAll=function(){var i=new Date,t=new Date;t.setMonth(t.getMonth()-6);$("#txtFromDate").val(u("date")(new Date(t.toDateString()),"MMM-yyyy"));$("#txtToDate").val(u("date")(new Date(i.toDateString()),"MMM-yyyy"));n.payout=[]};$("html,body").scrollTop(0);$(".date-input").datepicker({dateFormat:"M-yy",changeMonth:!0,changeYear:!0})}]);angular.module("SamiDirectApp").controller("ctrlrepurchasePayoutDetails",["$scope","$http","$location","$SamiDirect","$filter","$SamiDirect","$rootScope",function(n,t,i,r){n.rpcode=i.search().rpcode;r.httpGetHeaderHandler("api/mcPayoutDetails/GetPayoutDetails/"+r.getObject("memberInfo").MemberId+"/"+n.rpcode).async().then(function(t){try{t.status&&(n.payoutDtl=t.result,console.log(t.result))}catch(i){}});n.getRank=function(n){return r.getMemberRank(n)};$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlrepurchasePayoutBonusDD",["$scope","$http","$location","$SamiDirect","$filter","$SamiDirect","$rootScope",function(n,t,i,r){n.rpcode=i.search().rpcode;n.bonusType=i.search().btype;r.httpGetHeaderHandler("api/mcPayoutDetails/GetPayoutBonusDrilDown/"+r.getObject("memberInfo").MemberId+"/"+n.rpcode+"/"+n.bonusType).async().then(function(t){try{t.status&&(n.bonusDD=t.result)}catch(i){}});n.getRank=function(n){return r.getMemberRank(n)};n.getBonusPercent=function(n){return r.getBonusPercent(n)};$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlResearch",["$scope","$http",function(){$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlsamidirectHolidays",["$scope","$SamiDirect",function(n,t){n.location="TS07000001";n.loadHolidays=function(i){t.httpGetHandler("api/mcHolidays/GetHolidays/"+i).async().then(function(t){try{t.status&&(n.holidays=t.result)}catch(i){}})};n.$watch("location",function(t){angular.isUndefined(t)||n.loadHolidays(t)});$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlsponsorTree",["$scope","$http","$rootScope","$SamiDirect","$timeout",function(n,t,i,r){function it(n){u=n[0];u.x0=l/2;u.y0=0;w(u);h(u);d3.select(self.frameElement)}function h(n){var t=o.nodes(u).reverse(),v=o.links(t),i,r,h,c,e,l;t.forEach(function(n){n.y=n.depth*180});i=f.selectAll("g.node,g.node_orange").data(t,function(n){return n.id||(n.id=++tt)});r=i.enter().append("g").attr("class",function(n){return n.SponChgCnt>0?"node_orange":"node"}).attr("transform",function(){return"translate("+n.x+","+n.y+")"});r.append("circle").attr("r",1e-6).style("fill",function(n){return n.SponsorCount===0?"#fff":n.SponChgCnt>0?"#ffe1ab":"#a7dac0"}).on("click",d);r.append("text").attr("y",function(n){return n.SponsorCount===0?30:-15}).attr("dy",".35em").attr("text-anchor","middle").text(function(n){return n.MemberName}).style("fill-opacity",1e-6).on("click",d);r.append("text").attr("y",function(n){return n.SponsorCount===0?15:-30}).attr("dy",".35em").attr("text-anchor","middle").text(function(n){return n.MemberId}).style("fill-opacity",1).on("click",ft);h=i.transition().duration(s).attr("transform",function(n){return"translate("+n.x+","+n.y+")"});h.select("circle").attr("r",4.5).style("fill",function(n){return n.SponsorCount===0?"#fff":n.SponChgCnt>0?"#ffe1ab":"#a7dac0"});h.select("text").style("fill-opacity",1);c=i.exit().transition().duration(s).attr("transform",function(){return"translate("+n.x+","+n.y+")"}).remove();c.select("circle").attr("r",1e-6);c.select("text").style("fill-opacity",1e-6);e=f.selectAll("path.link").data(v,function(n){return n.target.id});e.enter().insert("path","g").attr("class","link").attr("d",function(){var t={x:n.x,y:n.y};return p({source:t,target:t})});e.transition().duration(s).attr("d",p);e.exit().transition().duration(s).attr("d",function(){var t={x:n.x,y:n.y};return p({source:t,target:t})}).remove();t.forEach(function(n){n.x0=n.x;n.y0=n.y});$("svg text").tooltip({container:"body",placement:"top"});l=t.filter(function(n){return n.spons&&n.spons.length>a?!0:!1});f.selectAll(".page").remove();l.forEach(function(n){var i;if(!n._sponsors){var r=n.sponsors[n.sponsors.length-1],u=n.sponsors[0],t=[];n.page>1&&t.push({type:"prev",parent:n,no:n.page-1});n.page<Math.ceil(n.spons.length/a)&&t.push({type:"next",parent:n,no:n.page+1});i=f.selectAll(".page").data(t,function(n){return n.parent.id+n.type}).enter().append("g").attr("class","page").attr("transform",function(n){var t=n.type=="next"?r.x+50:u.x-50,i=n.type=="prev"?r.y:u.y;return"translate("+t+","+i+")"}).on("click",rt);i.append("circle").attr("r",15).style("fill",function(n){return n.parent?b(n.parent.id):b()});i.append("image").attr("xlink:href",function(n){return n.type=="next"?"/images/next.png":"/images/previous.png"}).attr("x",-12.5).attr("y",-12.5).attr("width",25).attr("height",25)}})}function rt(n){console.log(n,"data");n.parent.page=n.no;ut(n.parent);h(u)}function ut(n){n&&n.spons&&(n.sponsors=[],n.spons.forEach(function(t){n.page===t.pageNo&&n.sponsors.push(t)}))}function w(n){n&&n.sponsors&&(n.page=1,n.spons=n.sponsors,n.sponsors=[],n.spons.forEach(function(t,i){t.pageNo=Math.ceil((i+1)/a);n.page===t.pageNo&&n.sponsors.push(t);w(t)}))}function d(t){t.sponsors&&t.sponsors.length!=0?(t._sponsors=t.sponsors,t.sponsors=null,h(t)):(n.mData={mParentMemberId:n.userInfo.MemberId,mMemberId:t.MemberId,mActualSponsors:n.searcyByDS,mCompressedSponsors:n.searcyByCS,mIsDownSearch:!1},r.httpPostHeaderHandler("api/mcSponsorTree/GetSponsorList",n.mData).async().then(function(n){t._sponsors=n.result;t.sponsors=t._sponsors;t._sponsors=null;w(t);h(t)}))}function ft(t){t.MemberId!=n.userInfo.MemberId&&n.$apply(function(){n.searcyByMemberId=t.MemberId})}function et(){f.attr("transform","translate("+d3.event.translate+")scale("+d3.event.scale+")")}function ot(n,t){draggingNode=n;d3.select(t).select(".ghostCircle").attr("pointer-events","none");d3.selectAll(".ghostCircle").attr("class","ghostCircle show");d3.select(t).attr("class","node activeDrag");f.selectAll("g.node").sort(function(n){return n.id!=draggingNode.id?1:-1});nodes.length>1&&(links=o.links(nodes),nodePaths=f.selectAll("path.link").data(links,function(n){return n.target.id}).remove(),nodesExit=f.selectAll("g.node").data(nodes,function(n){return n.id}).filter(function(n){return n.id==draggingNode.id?!1:!0}).remove());parentLink=o.links(o.nodes(draggingNode.parent));f.selectAll("path.link").filter(function(n){return n.target.id==draggingNode.id?!0:!1}).remove();dragStarted=null}function g(){selectedNode=null;d3.selectAll(".ghostCircle").attr("class","ghostCircle");d3.select(domNode).attr("class","node");d3.select(domNode).select(".ghostCircle").attr("pointer-events","");k();draggingNode!==null&&(h(u),st(draggingNode),draggingNode=null)}function st(n){scale=c.scale();x=-n.y0;y=-n.x0;x=x*scale+v/2;y=y*scale+l/2;d3.select("g").transition().duration(s).attr("transform","translate("+x+","+y+")scale("+scale+")");c.scale(scale);c.translate([x,y])}var c,f,b,k,nt;n.nodesTotal=0;n.level=0;n.oldSponLength=0;n.userInfo=r.getObject("memberInfo");n.rootData={};n.backData=[];n.isBack=!1;n.searcyByDS=!0;$(".checkbo").checkBo();n.setSearcyBy=function(t){t=="DS"?n.searcyByDS=n.searcyByDS?!1:!0:t=="CS"&&(n.searcyByCS=n.searcyByCS?!1:!0)};n.getSponsorData=function(t,i){n.mData={mParentMemberId:n.userInfo.MemberId,mMemberId:t,mActualSponsors:n.searcyByDS,mCompressedSponsors:n.searcyByCS,mIsDownSearch:i};r.httpPostHeaderHandler("api/mcSponsorTree/GetSponsorTree",n.mData).async().then(function(t){try{t.status&&t.result!=="Failure"?(n.oldSponLength=0,n.sponsorDetails=t.result,it(n.sponsorDetails)):(r.myAlertHandler("danger","Please enter valid downline member Id."),n.searcyByMemberId="",n.backData.pop())}catch(i){}})};n.goBack=function(){n.isBack=!0;n.searcyByMemberId=n.backData[n.backData.length-1];n.backData.pop()};n.$watch("searcyByMemberId",function(t,i){!angular.isUndefined(t)&&t!=""&&t.length>=10&&(n.isBack?n.isBack=!1:(angular.isUndefined(i)&&(i=n.userInfo.MemberId),n.backData.push(i)),n.getSponsorData(t,!0))});n.$watch("searcyByDS",function(t){angular.isUndefined(t)||(angular.isUndefined(n.searcyByMemberId)||n.searcyByMemberId==""?n.getSponsorData(n.userInfo.MemberId,!1):n.getSponsorData(n.searcyByMemberId,!1))});n.$watch("searcyByCS",function(t){angular.isUndefined(t)||(angular.isUndefined(n.searcyByMemberId)||n.searcyByMemberId==""?n.getSponsorData(n.userInfo.MemberId,!1):n.getSponsorData(n.searcyByMemberId,!1))});var a=4,e={top:0,right:0,bottom:20,left:0},v=1108-e.right-e.left,l=1e3-e.top-e.bottom,tt=0,s=750,u,o=d3.layout.tree().children(function(n){return!n.hidesChildren&&n.sponsors&&n.collapsed&&n.sponsors.length&&(n.hidesChildren=!0),n.collapsed?null:n.sponsors}).separation(function(n,t){return n.parent==t.parent?2:1}).size([l,v]),p=d3.svg.diagonal().projection(function(n){return[n.x,n.y]});c=d3.behavior.zoom().scaleExtent([1,1]).on("zoom",et);f=d3.select("#tree-container").append("svg").attr("width",v+e.right+e.left).attr("height",l+e.top+e.bottom).attr("class","overlay").call(c).append("g").attr("transform","translate("+e.left+","+e.top+")");b=d3.scale.category20();dragListener=d3.behavior.drag().on("dragstart",function(n){n!=u&&(dragStarted=!0,nodes=o.nodes(n),d3.event.sourceEvent.stopPropagation())}).on("drag",function(n){if(n!=u){if(dragStarted&&(domNode=this,ot(n,domNode)),relCoords=d3.mouse($("svg").get(0)),relCoords[0]<panBoundary)panTimer=!0,pan(this,"left");else if(relCoords[0]>$("svg").width()-panBoundary)panTimer=!0,pan(this,"right");else if(relCoords[1]<panBoundary)panTimer=!0,pan(this,"up");else if(relCoords[1]>$("svg").height()-panBoundary)panTimer=!0,pan(this,"down");else try{clearTimeout(panTimer)}catch(i){}n.x0+=d3.event.dy;n.y0+=d3.event.dx;var t=d3.select(this);t.attr("transform","translate("+n.y0+","+n.x0+")");k()}}).on("dragend",function(n){if(n!=u)if(domNode=this,selectedNode){var t=draggingNode.parent.sponsors.indexOf(draggingNode);t>-1&&draggingNode.parent.sponsors.splice(t,1);typeof selectedNode.sponsors!="undefined"||typeof selectedNode._sponsors!="undefined"?typeof selectedNode.sponsors!="undefined"?selectedNode.sponsors.push(draggingNode):selectedNode._sponsors.push(draggingNode):(selectedNode.sponsors=[],selectedNode.sponsors.push(draggingNode));expand(selectedNode);sortTree();g()}else g()});k=function(){var t=[],n;draggingNode!==null&&selectedNode!==null&&(t=[{source:{x:selectedNode.y0,y:selectedNode.x0},target:{x:draggingNode.y0,y:draggingNode.x0}}]);n=f.selectAll(".templink").data(t);n.enter().append("path").attr("class","templink").attr("d",d3.svg.diagonal()).attr("pointer-events","none");n.attr("d",d3.svg.diagonal());n.exit().remove()};nt=function(n){var t={},i,r;if(typeof n=="object")for(i in n)r=nt(n[i]),t[i]=r;else t=n;return t};$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlsponsorTreeV2",["$scope","$http","$rootScope","$SamiDirect","$timeout",function(n,t,i,r){n.userInfo=r.getObject("memberInfo");n.backData=[];n.isBack=!1;n.globalPageNo=0;$('[data-toggle="tooltip"]').tooltip();n.getSponsorData=function(t,i){n.mData={mParentMemberId:n.userInfo.MemberId,mMemberId:t,mActualSponsors:!0,mCompressedSponsors:!0,mIsDownSearch:i};r.httpPostHeaderHandler("api/mcSponsorTree/GetSponsorTree",n.mData).async().then(function(t){try{t.status&&t.result!=="Failure"?(n.sponsorDetails=t.result[0],console.log(n.sponsorDetails),n.globalPageNo>0&&n.pagination(n.sponsorDetails,n.globalPageNo)):(r.myAlertHandler("danger","Please enter valid downline member Id."),n.searcyByMemberId="",n.backData.pop())}catch(i){}})};n.getSponsorData(n.userInfo.MemberId,!1);n.pagination=function(n,t){t=="Previous"?n.pageNo-=1:t=="Next"?n.pageNo+=1:t>0&&(n.pageNo=t);var i=[];jQuery.grep(n.sponsors,function(t,r){n.pageNo*3<=r&&n.pageNo*3+3>r&&i.push(t)});n.child=i};n.goBack=function(){n.isBack=!0;n.searcyByMemberId=n.backData[n.backData.length-1].memberId;n.globalPageNo=n.backData[n.backData.length-1].pageNo;n.backData.pop()};n.$watch("searcyByMemberId",function(t,i){!angular.isUndefined(t)&&t!=""&&t.length>=10&&(n.isBack?n.isBack=!1:(angular.isUndefined(i)&&(i=n.sponsorDetails.MemberId),i={memberId:i,pageNo:n.sponsorDetails.pageNo},n.backData.push(i)),n.getSponsorData(t,!0))});n.loadMyData=function(t){n.searcyByMemberId=t;n.globalPageNo=0};$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrltrainingAudios",["$scope","$http","$rootScope",function(){$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlDashboard",["$scope","$http","$SamiDirect","$rootScope","$filter","$window",function(n,t,i,r,u){function h(t){$.each(t,function(t,i){n.payoutRank.push(i.payoutRank);n.memRank.push(i.memberRank);n.perfomanceIncome.push(i.perfomanceBonus);n.diffIncome.push(i.directAchievementBonus);n.leadershipIncome.push((i.fundBD+i.fundYEB+i.fundINT+i.fundCar+i.fundHouse+i.fundRoyalty).toFixed(2));n.payoutNumber.push(u("date")(new Date(i.payoutMonth),"MMM yy"))});v("#c3Area");y("#c3Spline")}function c(t){$.each(t,function(t,i){n.ewalletCredit.push(i.creditAmount);n.ewalletDebit.push(i.debitAmount);n.ewalletBalence.length==1&&n.ewalletBalence.push(i.balAmount)});p("#c3Pie")}function l(t){$.each(t,function(t,i){n.countAdvantage.push(i.memSponAdv);n.countRegular.push(i.memSponReg);n.countUltimate.push(i.memSponUlt);n.payoutWNumber.push(i.payoutNo)});a("#c3Line")}function a(t){var i=$(".c3-line-1").css("color"),r=$(".c3-line-2").css("color"),u=$(".c3-line-3").css("color"),f=c3.generate({bindto:t,data:{x:"x",columns:[n.payoutWNumber,n.countAdvantage,n.countRegular,n.countUltimate],empty:{label:{text:"No Data founds to plot Weekly Sponsores chart."}},type:"bar"},color:{pattern:[i,r,u]}})}function v(t){var i=$(".c3-area-1").css("color"),r=$(".c3-area-2").css("color"),u=c3.generate({bindto:t,data:{x:"x",columns:[n.payoutNumber,n.payoutRank,n.memRank],empty:{label:{text:"No Data founds to plot Member/Payout Rank chart."}},type:"area"},color:{pattern:[i,r]},axis:{x:{type:"category"}}})}function y(t){var i=$(".c3-spline-1").css("color"),r=$(".c3-spline-2").css("color"),u=$(".c3-spline-3").css("color"),f=c3.generate({bindto:t,data:{x:"x",columns:[n.payoutNumber,n.perfomanceIncome,n.diffIncome,n.leadershipIncome],empty:{label:{text:"No Data founds to plot Repurchase chart."}},type:"spline"},color:{pattern:[i,r,u]},axis:{x:{type:"category"}}})}function p(t){var i=$(".c3-pie-1").css("color"),r=$(".c3-pie-2").css("color"),u=$(".c3-pie-5").css("color"),f=c3.generate({bindto:t,data:{columns:[n.ewalletCredit,n.ewalletBalence,n.ewalletDebit],empty:{label:{text:"No Data founds to plot E-Wallet chart."}},type:"pie"},color:{pattern:[i,r,u]}})}function f(n){var r=!!navigator.userAgent.match(/Version\/[\d\.]+.*Safari/),u=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,i,t;r&&u?(t=window.document.createElement("a"),t.target="_blank",t.href=n,alert("Please Allow the Pop-up in your device!! Ignore this message if allowed already!!!"),i=window.document.createEvent("MouseEvents"),i.initMouseEvent("click",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),t.dispatchEvent(i)):r?(t=document.createElement("a"),t.target="_blank",t.href=n,t.setAttribute("target","_blank"),document.body.appendChild(t),t.click(),document.body.removeChild(t)):(t=document.createElement("a"),t.target="_blank",t.href=n,document.body.appendChild(t),t.click(),document.body.removeChild(t))}function o(n){var t=document.createElement("input");t.style="position: absolute; left: -1000px; top: -1000px";t.value=n;document.body.appendChild(t);t.select();document.execCommand("copy");document.body.removeChild(t)}var s=new Date,e=new Date;e.setMonth(e.getMonth()-12);n.ShareLinkDetails={memberCode:"",memberID:"",memberName:"",generatedLink:"",linkCategory:"",transLInk:"",randomNumber:"",generatedMedia:"",generatedDevice:""};n.fromDate=u("date")(new Date(e.toDateString()),"MMM-yyyy");n.toDate=u("date")(new Date(s.toDateString()),"MMM-yyyy");n.searchDateBased=!1;n.chkOnlineOrders=!1;n.payoutRank=["Payout Rank"];n.memRank=["Member Rank"];n.countAdvantage=["Advantage"];n.countRegular=["Regular"];n.countUltimate=["Ultimate"];n.perfomanceIncome=["Performance Bonus"];n.diffIncome=["Differential Bonus"];n.leadershipIncome=["Leadership Bonus"];n.ewalletCredit=["Credits"];n.ewalletDebit=["Debits"];n.ewalletBalence=["Balence"];n.payoutNumber=["x"];n.payoutWNumber=["x"];n.self_sv=[];n.memMemberType=i.getObject("memberInfo").MemberType;$(".checkbo").checkBo();n.memMemberCode=i.getObject("memberInfo").MemberCode;n.invitelink="https://www.samidirect.com/distributor-registration?refId%3D"+n.memMemberCode;n.type="Product Videos";t.get("api/mcDigitalHub/GetDigitaldashboard/"+n.type).success(function(t){try{t.status&&(n.videos=t.result,n.$on("ngRepeatFinished",function(){var n=$("#video-slider");n.owlCarousel({loop:!0,margin:10,nav:!1,autoplay:!0,autoplayTimeout:3e3,autoplayHoverPause:!0,responsive:{0:{items:1},400:{items:1},768:{items:2},1200:{items:3}}})}))}catch(i){}});n.playVideo=function(t){n.videoHeader=t.vTitle;n.videoUrl=t.vUrl;$("#videoModel").find("iframe").attr("src",t.vUrl);$("#videoModel").modal({backdrop:"static"}).on("hidden.bs.modal",function(){$(this).find("iframe").html("");$(this).find("iframe").attr("src","")})};i.httpGetHeaderHandler("api/mcMemberMaster/GetMemberInfo/"+i.getObject("memberInfo").MemberId).async().then(function(t){try{if(t.status){if(n.info=t.result,n.PanVerificationStatus=n.info.PANVeridicationStatus,n.BankVerificationStatus=n.info.BankVeridicationStatus,n.Is_partof_dubai=n.info.Is_partof_dubai,n.Is_partof_malaysia=n.info.Is_partof_malaysia,n.Is_Argment_agreed=n.info.Is_Argment_agreed,(n.Is_Argment_agreed==""||n.Is_Argment_agreed==null||n.Is_Argment_agreed=="N"||n.Is_Argment_agreed==undefined)&&n.memMemberType!=6){$("#alertModal").modal({backdrop:"static",keyboard:!1});return}$("#alertModal").modal("hide")}}catch(i){}});i.httpGetHeaderHandler("api/mcPayoutDetails/GetPayoutSummary/"+i.getObject("memberInfo").MemberId+"/"+n.fromDate+"/"+n.toDate).async().then(function(t){try{t.status&&(n.rpDetails=t.result,h(n.rpDetails))}catch(i){}});n.GetMyRepurchaseOrdersInvoice=function(){e=new Date;e.setMonth(e.getMonth()-0);var r=u("date")(new Date(e.toDateString()),"MMM-yyyy"),f=u("date")(new Date(s.toDateString()),"MMM-yyyy");i.httpGetHeaderHandler("api/mcRepurchaseOrders/GetMyRepurchaseOrdersInvoice/"+i.getObject("memberInfo").MemberId+"/"+r+"/"+f).async().then(function(t){try{t.status&&t.result!=="Failure"&&(n.showRPInvice=!0,n.showOODetails=!1,n.myOrders=t.result,getTotals())}catch(i){}});t.get("/api/mcPlaceaRequest/get12MonthPromoQualification/"+i.getObject("memberInfo").MemberId).success(function(t){try{t.status&&(n.EligibleResult=t.result,n.EligibleForOffer=n.EligibleResult?!0:!1)}catch(i){}}).error(function(){})};getTotals=function(){n.totalAmount=0;n.totalSV=0;for(var t=0;t<n.myOrders.length;t++)n.customFilter==""?(n.totalSV+=+n.myOrders[t].totalSV,n.totalAmount+=+n.myOrders[t].totalAmount):n.customFilter!=""&&n.myOrders[t].invoiceStatus==n.customFilter&&(n.totalSV+=+n.myOrders[t].totalSV,n.totalAmount+=+n.myOrders[t].totalAmount);n.totalSV=Math.round(n.totalSV)};n.GetMyRepurchaseOrdersInvoice();n.setSearchDateBased=function(t){n.searchDateBased=t.searchDateBased?!1:!0;n.searchDateBased?$("#lblSearchByDate").addClass("checked"):$("#lblSearchByDate").removeClass("checked")};i.httpGetHeaderHandler("api/mcWeeklyPayout/GetPayoutSummary/"+i.getObject("memberInfo").MemberId+"/"+n.fromDate+"/"+n.toDate).async().then(function(t){try{t.status&&(n.payout=t.result,l(n.payout))}catch(i){}});i.httpGetHeaderHandler("api/mcEWallet/GetEwalletChart/"+i.getObject("memberInfo").MemberId).async().then(function(t){try{t.status&&(n.wallet=t.result,c(n.wallet))}catch(i){}});i.httpGetHeaderHandler("api/mcPromotions/GetActivePromotionData/").async().then(function(t){try{t.status&&(n.promoDetails=t.result)}catch(i){}});i.httpGetHeaderHandler("api/mcPromoTracker/GetLoggedinUserRank/"+i.getObject("memberInfo").MemberId).async().then(function(t){try{t.status&&t.result!=null&&(n.lstLoggedinUserRank=t.result)}catch(i){}});n.joiningDate=u("date")(new Date(i.getObject("memberInfo").MemberDOJ),"dd-MMM-yyyy");n.lastPinIssue=u("date")(new Date("31-MAY-2016"));n.showPinReport=!1;n.joiningDate<=n.lastPinIssue&&(n.showPinReport=!0);n.hidprint=!0;n.hidIcardprint=!0;n.printDetails;i.httpGetHeaderHandler("api/mcMemberMaster/GetMemberDocuments/"+i.getObject("memberInfo").MemberId).async().then(function(t){try{t.status&&(n.IcardDocs=t.result,n.bindMemberDocs())}catch(i){}});i.httpGetHeaderHandler("api/mcMemberMaster/getMemberforPrint/"+i.getObject("memberInfo").MemberId).async().then(function(t){try{t.status?(n.printDetails=t.result,n.ConvertTotitleCase()):n.IcardData="images/icard.jpg"}catch(i){}});n.ConvertTotitleCase=function(){for(var t=n.loginMemberName.toLowerCase().split(" "),i=0;i<t.length;i++)t[i]=t[i].charAt(0).toUpperCase()+t[i].substring(1);n.IDcardName=t.join(" ")};n.Agree_terms=function(){t.post("api/mcMemberMaster/postAgreement/"+i.getObject("memberInfo").MemberId).success(function(n){try{n.status&&(window.location="/dashboard")}catch(t){}})};n.Registionprint=function(){var t=document.getElementById("Registrationprint"),n=window.open("","_blank","width=1300,height=700,scrollbars=no,menubar=no,toolbar=no,location=no,status=no,titlebar=no");n.document.open();n.document.write('<html><head><link rel="stylesheet" type="text/css" href="style.css" /><style type="text/css">.blog-2-column-right {padding: 10px 15px 20px 20px;}.clearfix a {cursor: pointer;}.feature-section {margin-bottom: 70px;} #divRank span {color: #d2d2d2;font-size: 10px;} <\/style><link type="text/css"     href="../css/RegForm_Print.css" rel="stylesheet" media="print"/><link type="text/css" href="../css/RegForm.css" rel="stylesheet" media="screen"/><\/style><\/head><body  onload="window.print()">'+t.innerHTML+"<\/html>");n.document.close()};n.ICardprint=function(){var t=document.getElementById("Icardprint"),n=window.open("","_blank","width=1300,height=700,scrollbars=no,menubar=no,toolbar=no,location=no,status=no,titlebar=no");n.document.open();n.document.write('<html><head><link rel="stylesheet" type="text/css" href="style.css" /><link type="text/css" href="../css/Icard-Print.css" rel="stylesheet" media="print"/><link type="text/css" href="../css/Icard.css" rel="stylesheet" media="screen"/><\/style><\/head><body onload="window.print()">'+t.innerHTML+"<\/html>");n.document.close()};n.Reprint=function(){i.httpGetHeaderHandler("api/mcMemberMaster/getMemberupdateprint/"+i.getObject("memberInfo").MemberId).async().then(function(){try{window.location="/dashboard"}catch(n){}})};n.VideoSocialMedia=function(r,u,e,s){n.ShareLinkDetails.memberCode=i.getObject("memberInfo").MemberCode;n.ShareLinkDetails.memberID=i.getObject("memberInfo").MemberId;n.ShareLinkDetails.memberName=n.loginMemberName;n.ShareLinkDetails.generatedLink="https://www.samidirect.com/cart?prodid%3D"+s.replace(/ +/g,"_")+"-"+n.ShareLinkDetails.memberCode;n.ShareLinkDetails.linkCategory=r;n.ShareLinkDetails.generatedMedia=u;n.ShareLinkDetails.generatedDevice="S";t.post("/api/mcMemberMaster/insertGeneratedLink",n.ShareLinkDetails,"application/json; charset=utf-8").success(function(t){try{t.status&&(n.invitelink_New=t.result,n.sharinglink=e,u=="Facebook"?f("https://www.facebook.com/sharer/sharer.php?u="+n.sharinglink):u=="WhatsApp"?f("https://api.whatsapp.com/send?text=I want to recommend this product on samidirect%0D%0A%0D%0A"+n.sharinglink+"%0D%0A%0D%0ABuy Product%0D%0A%0D%0A"+n.invitelink_New):u=="Twitter"?f("https://twitter.com/intent/tweet?url="+n.sharinglink):u=="Linkedin"?f("http://www.linkedin.com/shareArticle?mini=true&url="+n.sharinglink):u=="Mail"?f("mailto:?&subject="+n.ShareLinkDetails.memberName+"Recommend this product on Samidirect&body=I want to recommend this product on samidirect%0D%0A%0D%0A"+n.sharinglink+"%0D%0A%0D%0A%20%0D%0A%0D%0ABuy Product%0D%0A%0D%0A"+n.invitelink_New+"%0D%0A%0D%0A"):u=="Copy"&&o(n.sharinglink))}catch(i){}})};n.PdfSocialMedia=function(r,u,e,s){n.ShareLinkDetails.memberCode=i.getObject("memberInfo").MemberCode;n.ShareLinkDetails.memberID=i.getObject("memberInfo").MemberId;n.ShareLinkDetails.memberName=n.loginMemberName;n.ShareLinkDetails.generatedLink="https://www.samidirect.com/cart?prodid%3D"+s.replace(/ +/g,"_")+"-"+n.ShareLinkDetails.memberCode;n.ShareLinkDetails.linkCategory=r;n.ShareLinkDetails.generatedMedia=u;n.ShareLinkDetails.generatedDevice="S";t.post("/api/mcMemberMaster/insertGeneratedLink",n.ShareLinkDetails,"application/json; charset=utf-8").success(function(t){try{t.status&&(n.invitelink_New=t.result,n.sharinglink="https://www.samidirect.com/images/digitalhub/"+e,u=="Facebook"?f("https://www.facebook.com/sharer/sharer.php?u="+n.sharinglink):u=="WhatsApp"?f("https://api.whatsapp.com/send?text=I want to recommend this product on samidirect%0D%0A"+n.sharinglink+"%0D%0ABuy Product%0D%0A"+n.invitelink_New):u=="Twitter"?f("https://twitter.com/intent/tweet?url="+n.sharinglink):u=="Linkedin"?f("http://www.linkedin.com/shareArticle?mini=true&url="+n.sharinglink):u=="Mail"?f("mailto:?&subject="+n.ShareLinkDetails.memberName+" Recommend this product on Samidirect&body=I want to recommend this product on samidirect%0D%0A"+n.sharinglink+"%0D%0ABuy Product%0D%0A"+n.invitelink_New+"%0D%0A"):u=="Copy"&&o(n.sharinglink))}catch(i){}})};n.InviteSocialMedia=function(r,u,e){n.ShareLinkDetails.memberCode=i.getObject("memberInfo").MemberCode;n.ShareLinkDetails.memberID=i.getObject("memberInfo").MemberId;n.ShareLinkDetails.memberName=n.loginMemberName;n.ShareLinkDetails.generatedLink=e;n.ShareLinkDetails.linkCategory=r;n.ShareLinkDetails.generatedMedia=u;n.ShareLinkDetails.generatedDevice="S";t.post("/api/mcMemberMaster/insertGeneratedLink",n.ShareLinkDetails,"application/json; charset=utf-8").success(function(t){try{t.status&&(n.invitelink_New=t.result,u=="Facebook"?f("https://www.facebook.com/sharer/sharer.php?u="+n.invitelink_New):u=="WhatsApp"?f("https://api.whatsapp.com/send?text=Invite to Join with Samidirect%0A%0AJoining Link%0D%0A"+n.invitelink_New):u=="Twitter"?f("https://twitter.com/intent/tweet?url="+n.invitelink_New):u=="Linkedin"?f("https://www.linkedin.com/shareArticle?mini=true&url="+n.invitelink_New):u=="Mail"?f("mailto:?&subject="+n.ShareLinkDetails.memberName+"- Invite to Join with Samidirect&body=Joining Link%0D%0A"+n.invitelink_New+"%0D%0A"):u=="Copy"&&(n.invitelink_New=n.invitelink_New.replace(/%3D/g,"="),o(n.invitelink_New)))}catch(i){}})};n.bindMemberDocs=function(){n.IcardDocs.ProfilePic!=null&&(n.IcardData="data:image/png;base64,"+n.IcardDocs.ProfilePic.document)};n.test=function(){r.promoflag=!0};(r.promoflag===!1||r.promoflag==undefined)&&n.memMemberType!=6&&$("#promoModel").modal({backdrop:"static"});$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlOrderStatus",["$scope","$http","$rootScope",function(){$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlTrainingEvents",["$scope","$SamiDirect","$filter",function(n,t,i){function r(t){var r=new Date,f=r.getDate(),e=r.getMonth(),o=r.getFullYear(),u=$("#titleEventModal"),t=$(t).fullCalendar({header:{left:"prev,next today",center:"title",right:"month,agendaWeek,agendaDay"},editable:!0,eventLimit:!0,droppable:!1,drop:function(n){var i=$(this).data("eventObject"),t=$.extend({},i),r=$(this);t.start=n;t.className=r.data("calendar-class");$("#calendar").fullCalendar("renderEvent",t,!0);$("#drop-remove").is(":checked")&&$(this).remove()},selectable:!0,selectHelper:!0,select:function(){},eventClick:function(t){n.$apply(function(){n.eventName=t.title;n.eventDate=i("date")(new Date(t.start),"dd MMMM, yyyy");n.eventVenue=t.venue;n.enddate=i("date")(new Date(t.end1),"dd MMMM, yyyy");n.eventDate=n.eventDate==n.enddate?i("date")(new Date(t.start),"dd MMMM, yyyy"):i("date")(new Date(t.start),"dd MMMM, yyyy")+" to "+i("date")(new Date(t.end1),"dd MMMM, yyyy");n.eventStartTime=t.fromTime;n.eventEndTime=t.totime;n.eventCity=t.city;n.eventSpeaker=t.speaker;u.modal()})},events:n.calevents})}t.httpGetHandler("api/mcCalenderEvents/GetEvents/Meeting").async().then(function(t){try{t.status&&(n.calevents=t.result,r("#calendar"))}catch(i){}});$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlPromotions",["$scope","$http","$sce",function(n,t,i){t.get("api/mcPromotions/GetPromotions").success(function(t){try{t.status&&(n.promos=t.result)}catch(i){}});n.renderHTML=function(n){return i.trustAsHtml(n)};$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlweeklyPayout",["$scope","$http","$location","$SamiDirect","$filter","$SamiDirect","$rootScope",function(n,t,i,r,u){var e=new Date,f=new Date;f.setMonth(f.getMonth()-6);$("#txtFromDate").val(u("date")(new Date(f.toDateString()),"dd-MMM-yyyy"));$("#txtToDate").val(u("date")(new Date(e.toDateString()),"dd-MMM-yyyy"));n.getPayouts=function(){var t=$("#txtFromDate").val(),i=$("#txtToDate").val();r.httpGetHeaderHandler("api/mcWeeklyPayout/GetPayoutSummary/"+r.getObject("memberInfo").MemberId+"/"+t+"/"+i).async().then(function(t){try{t.status&&(n.payout=t.result)}catch(i){}})};n.getPayouts();n.clearAll=function(){var i=new Date,t=new Date;t.setMonth(t.getMonth()-6);$("#txtFromDate").val(u("date")(new Date(t.toDateString()),"dd-MMM-yyyy"));$("#txtToDate").val(u("date")(new Date(i.toDateString()),"dd-MMM-yyyy"));n.payout=[]};$("html,body").scrollTop(0);$(".date-input").datepicker({dateFormat:"d-M-yy",changeMonth:!0,changeYear:!0})}]);angular.module("SamiDirectApp").controller("ctrlweeklyPayoutDetails",["$scope","$http","$location","$SamiDirect","$filter","$SamiDirect","$rootScope",function(n,t,i,r){n.wkcode=i.search().wkcode;r.httpGetHeaderHandler("api/mcWeeklyPayout/GetPayoutDetails/"+r.getObject("memberInfo").MemberId+"/"+n.wkcode).async().then(function(t){try{t.status&&(n.payoutDtl=t.result)}catch(i){}});n.getMemberType=function(n){return r.getMemberType(n)};n.getRank=function(n){return r.getMemberRank(n)};$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlWeeklyTree",["$scope","$http","$location","$SamiDirect","$filter","$SamiDirect","$rootScope",function(n,t,i,r,u){function f(t){n.level0=t[0];n.level11L=t[0].child[0];n.level12R=t[0].child[1];n.level21L=n.level11L.child!=null?t[0].child[0].child[0]:null;n.level21R=n.level11L.child!=null?t[0].child[0].child[1]:null;n.level22L=n.level12R.child!=null?t[0].child[1].child[0]:null;n.level22R=n.level12R.child!=null?t[0].child[1].child[1]:null;n.level321LL=n.level21L!=null&&n.level21L.child!=null?t[0].child[0].child[0].child[0]:null;n.level321LR=n.level21L!=null&&n.level21L.child!=null?t[0].child[0].child[0].child[1]:null;n.level321RL=n.level21R!=null&&n.level21R.child!=null?t[0].child[0].child[1].child[0]:null;n.level321RR=n.level21R!=null&&n.level21R.child!=null?t[0].child[0].child[1].child[1]:null;n.level322LL=n.level22L!=null&&n.level22L.child!=null?t[0].child[1].child[0].child[0]:null;n.level322LR=n.level22L!=null&&n.level22L.child!=null?t[0].child[1].child[0].child[1]:null;n.level322RL=n.level22R!=null&&n.level22R.child!=null?t[0].child[1].child[1].child[0]:null;n.level322RR=n.level22R!=null&&n.level22R.child!=null?t[0].child[1].child[1].child[1]:null}function e(t,i){r.httpGetHeaderHandler("api/mcWeeklyTree/GetWeeklyTree/"+t+"/"+i).async().then(function(t){try{t.status&&t.result!=="Failure"?(n.weeklyDetails=t.result,f(n.weeklyDetails)):(r.myAlertHandler("warning","Please enter valid downline member Id."),n.backData.pop())}catch(i){}})}n.loadComplete=!1;n.backData=[];n.downlineMemberId="";r.httpGetHeaderHandler("api/mcWeeklyTree/GetWeeklyTree/"+r.getObject("memberInfo").MemberId).async().then(function(t){try{t.status&&(n.loadComplete=!0,n.weeklyDetails=t.result,f(n.weeklyDetails),n.AppLoginDetails=n.weeklyDetails[0])}catch(i){}});r.httpGetHeaderHandler("api/mcWeeklyTree/GetWeeklyTreeExtremeLR/"+r.getObject("memberInfo").MemberId).async().then(function(t){try{t.status&&(n.extremeL=t.result[0],n.extremeR=t.result[1])}catch(i){}});n.loadTree=function(t){n.downlineMemberId=t;n.getDownlineTree()};n.getDownlineTree=function(){n.backData.push(n.level0.APPMSTREGNO);n.downlineMemberId!=undefined&&n.downlineMemberId!=""&&e(n.AppLoginDetails.APPMSTREGNO,n.downlineMemberId)};n.loadExtremeLR=function(t){n.downlineMemberId=t;n.getDownlineTree()};n.goBack=function(){n.downlineMemberId=n.backData[n.backData.length-1];e(n.downlineMemberId,"");n.backData.pop();n.backData.length===0&&(n.downlineMemberId="")};n.showTool=function(n,t){$toolTarget=t.target=="div.div-member"?$(t.target):$(t.target).parent("div.div-member");var i="<div class='row' style='width:300px;'><div class='col-md-12'><h5>Member's Current Status:-<\/h5><\/div><div class='col-md-12'><b>Member Name: "+n.APPMSTFNAME+"<\/b><\/div><div class='col-md-12'><div class='col-md-6 no-padding'><b>Join Type<\/b> : "+r.getMemberType(n.JOINTYPE)+"<\/div><div class='col-md-6 no-padding'><b>DOJ<\/b> : "+u("date")(new Date(n.APPMSTDOJ),"dd-MMM-yyyy")+"<\/div><\/div><div class='col-md-12'><div class='col-md-6 no-padding'><b>Total Left<\/b> : "+n.APPMSTLEFTTOTAL+"<\/div><div class='col-md-6 no-padding'><b>Total Right<\/b> : "+n.APPMSTRIGHTTOTAL+"<\/div><\/div><div class='col-md-12'><div class='col-md-6 no-padding'><b>Total PV Left<\/b> : "+n.APPMSTLEFTTOTALPAID+"<\/div><div class='col-md-6 no-padding'><b>Total PV Right<\/b> : "+n.APPMSTRIGHTTOTALPAID+"<\/div><\/div><\/div>";$toolTarget.attr("data-original-title",i).tooltip({placement:"top",html:!0,title:i}).tooltip("fixTitle").tooltip("show")};n.getMemberType=function(n){return r.getMemberType(n)};$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlDownlineMembers",["$scope","$http","$location","$SamiDirect","$filter","$SamiDirect","$rootScope",function(n,t,i,r,u){var f=new Date;n.paidFrom=u("date")(new Date(r.getObject("memberInfo").MemberDOJ),"dd-MMM-yyyy");n.paidTo=u("date")(new Date(f.toDateString()),"dd-MMM-yyyy");r.httpGetHeaderHandler("api/mcWeeklyJoinings/GetWeeklyJoinings/"+r.getObject("memberInfo").MemberId+"/"+n.paidFrom+"/"+n.paidTo).async().then(function(t){try{t.status&&(n.totalJoins=t.result)}catch(i){}});r.httpGetHandler("api/mcWeeklyPayout/GetCurrentPayPeriod").async().then(function(t){try{t.status&&(n.payPeriodDetails=t.result,n.getPayperiod(n.payPeriodDetails))}catch(i){}});n.getPayperiod=function(t){n.payFrom=u("date")(new Date(t.payoutFrom),"dd-MMM-yyyy");n.payTo=u("date")(new Date(t.payoutTo),"dd-MMM-yyyy");r.httpGetHeaderHandler("api/mcWeeklyJoinings/GetWeeklyJoinings/"+r.getObject("memberInfo").MemberId+"/"+n.payFrom+"/"+n.payTo).async().then(function(t){try{t.status&&(n.currentJoins=t.result,$(".modal-backdrop").remove())}catch(i){}})};n.downlineFilters={position:"",fromDate:"",todate:""};n.loadDrillDown=function(t,u){t=="paid"?n.downlineFilters={position:u,fromDate:n.paidFrom,todate:n.paidTo}:t=="pay"&&(n.downlineFilters={position:u,fromDate:n.payFrom,todate:n.payTo});r.setObject("downlineFilters",n.downlineFilters);i.path("/datewise-downline-members")};$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlDatewiseDownlineMembers",["$scope","$http","$location","$SamiDirect","$filter","$SamiDirect","$rootScope",function(n,t,i,r,u){var e=new Date,f=new Date;f.setDate(f.getDate()-7);n.downlineFilters=r.getObject("downlineFilters");n.downlineFilters.length==0?(n.startDate=u("date")(new Date(f.toDateString()),"dd-MMM-yyyy"),n.toDate=u("date")(new Date(e.toDateString()),"dd-MMM-yyyy"),n.searcyBy="FOB",n.position="L"):(n.startDate=n.downlineFilters.fromDate,n.toDate=n.downlineFilters.todate,n.searcyBy="FOB",n.position=n.downlineFilters.position,r.destroy("downlineFilters"));$(".checkbo").checkBo();r.httpGetHeaderHandler("api/mcWeeklyJoiningsSummary/GetWeeklyJoiningsSummary/"+r.getObject("memberInfo").MemberId).async().then(function(t){try{t.status&&(n.joinSummary=t.result)}catch(i){}});n.totalBCActivated=0;n.getMembers=function(){r.httpGetHeaderHandler("api/mcWeeklyJoiningsSummary/GetWeeklyJoiningsSummary/"+r.getObject("memberInfo").MemberId+"/"+n.startDate+"/"+n.toDate+"/"+n.searcyBy+"/"+n.position).async().then(function(t){try{t.status&&(n.members=t.result,n.totalBCActivated=0,n.positionText=n.position=="L"?"Left":"Right",$(n.members).each(function(t,i){(i.bcActivationDate||0)!=0&&++n.totalBCActivated}))}catch(i){}})};n.getMembers();n.setSearcyBy=function(t){n.searcyBy=t};n.setPosition=function(t){n.position=t};n.clearAll=function(){var i=new Date,t=new Date;t.setDate(t.getDate()-7);n.startDate=u("date")(new Date(t.toDateString()),"dd-MMM-yyyy");n.toDate=u("date")(new Date(i.toDateString()),"dd-MMM-yyyy");n.searcyBy="FOB";n.position="L";n.members=[];n.totalBCActivated=0};n.getRank=function(n){return r.getMemberRank(n)};$("html,body").scrollTop(0);$(".date-input").datepicker({dateFormat:"d-M-yy",changeMonth:!0,changeYear:!0})}]);angular.module("SamiDirectApp").controller("ctrlPinsInHand",["$scope","$http","$SamiDirect",function(n,t,i){i.httpGetHeaderHandler("api/mcPinsDetails/GetPinsInHand/"+i.getObject("memberInfo").MemberId).async().then(function(t){try{t.status&&(n.pinsInHand=t.result)}catch(i){}});$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlPinHistory",["$scope","$http","$location","$SamiDirect","$filter","$SamiDirect","$rootScope",function(n,t,i,r){r.httpGetHeaderHandler("api/mcPinsDetails/GetPinsHistory/"+r.getObject("memberInfo").MemberId).async().then(function(t){try{t.status&&(n.pinsHistory=t.result)}catch(i){}});$(".date-input").datepicker({dateFormat:"d-M-yy",changeMonth:!0,changeYear:!0});$(".checkbo").checkBo();$('[data-toggle="tooltip"]').tooltip();n.planType1="";n.planType2="";n.planType="";n.pinPlanType=function(t){n.planType=t;t=="Regular"?n.planType1="1":t=="Advantage"?n.planType1="2":t=="Ultimate"&&(n.planType1="3",n.planType2="3")};n.filterMembertype=function(t){return n.planType==""&&n.planType1==""&&n.planType2==""?t:t.memberType==n.planType||t.memberTypeCurrent==n.planType1||t.memberTypeCurrent==n.planType2};n.clearAll=function(){n.toMemberId="";n.planType="";n.planType1="";n.planType2="";$(".sd-radio-success-1").removeClass("checked")};$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlRewards",["$scope","$http","$location","$SamiDirect","$filter","$SamiDirect","$rootScope",function(n,t,i,r){n.nextReward="";n.rewardCode=[];n.doRecalculate=!1;n.showOldLT=!1;n.showNewLT=!1;n.getUpdatedRewardStatus=function(t){r.httpGetHeaderHandler("api/mcWeeklyRewards/GetRewardsDetails/"+r.getObject("memberInfo").MemberId+"/"+t).async().then(function(t){var r,i,u;try{t.status&&(n.rewards=t.result.rewards,n.rSummary=t.result.summary,n.rewardCode=alasql("SELECT rewardMemersCode FROM ? where rewardStatus = 'PE'",[n.rewards]),r=new Date(alasql("SELECT max(new Date(lastCalculatedOn)) lastUpdate FROM ?",[n.rewards])[0].lastUpdate),n.lastUpdated=r.setHours(r.getHours()-5,r.getMinutes()-30),i=new Date,i.setHours(i.getHours()-5),n.lastUpdated<i&&(n.doRecalculate=!0),n.rewardCode.length>0&&(n.nextReward=alasql("SELECT CASE WHEN (requiredPairPoints - pairPoints)<0 THEN 0 ELSE (requiredPairPoints- pairPoints) END  pendingpoints, CASE WHEN (requiredPairPoints - totalPointsL)<0 THEN 0 ELSE (requiredPairPoints - totalPointsL) END PP_LEFT,CASE WHEN (requiredPairPoints - totalPointsR)<0 THEN 0 ELSE (requiredPairPoints - totalPointsR) END PP_RIGHT,rewardName FROM ? where rewardMemersCode= ?",[n.rewards,n.rewardCode[0].rewardMemersCode])[0]),u=new Date(n.rSummary.joininDate),u.setDate(u.getDay()+840),u<=i&&(n.showOldLT=!0),n.rewards[3].lastCalculatedOn!=null&&(n.showNewLT=!0))}catch(f){}})};n.getUpdatedRewardStatus(!1);n.rewardStatus=function(n){var t="";switch(n){case"PE":t="Pending";break;case"QL":t="Qualified";break;case"NQ":t="Not Qualified";break;case"NA":t="Not Applicable";break;default:t=""}return t};n.redeemStatus=function(n,t){var i="";return n=="P"&&t=="N"?i="Pending":n=="S"&&t=="N"?i="Skipped":n=="S"&&t=="Y"?i="Skipped (Auto)":n=="R"&&t=="N"?i="Redeemed":n=="P"&&t=="Y"?i="Pending":n=="R"&&t=="Y"&&(i="Redeemed (Auto)"),i};n.diffDate=function(n,t){var i=new Date(n),r=new Date(t),u=Math.abs(r.getTime()-i.getTime()),f=Math.ceil(u/864e5);return f+1};n.redeemRequest=function(){};n.skipRequest=function(){};$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlLoyaltyBonus",["$scope","$http","$location","$SamiDirect","$filter","$SamiDirect","$rootScope",function(){$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlMyProfile",["$scope","$http","$SamiDirect","$filter",function(n,t,i,r){n.UserInfo=i.getObject("memberInfo");n.today=new Date;n.date=n.today.toISOString();n.joiningPlan=[{PlanName:"Regular",Id:1},{PlanName:"Advantage",Id:2},{PlanName:"Ultimate",Id:3}];n.isValidDp=!1;n.isValidGST=!1;n.profileImage="images/profile.jpg";n.fileType="";n.dubairegistration={agreeTerms:"",memberId:n.UserInfo.MemberId,mobile:"",email:"",distributor_id:"",token:"yzh2y5G8Faky96tRHDk",country:"1",memberId:""};n.malaysiaregistration={agreeTerms:"",memberId:n.UserInfo.MemberId,mobile:"",email:"",distributor_id:"",token:"yzh2y5G8Faky96tRHDk",country:"1",memberId:""};n.dubaidetails={distributor_id:n.UserInfo.MemberId,token:"yzh2y5G8Faky96tRHDk",sv_month:""};n.malaysiadetails={distributor_id:n.UserInfo.MemberId,token:"yzh2y5G8Faky96tRHDk",sv_month:""};n.malaysia={Payout:""};n.dubai={Payout:""};n.invalidSubmitAttempt1=!1;i.httpGetHeaderHandler("api/mcMemberMaster/GetMemberInfo/"+n.UserInfo.MemberId).async().then(function(t){try{t.status&&(n.info=t.result,n.Is_partof_dubai=n.info.Is_partof_dubai,n.Is_partof_malaysia=n.info.Is_partof_malaysia,n.switchShippAddEdit1(),n.isEditMode=!1)}catch(i){}});i.httpGetHeaderHandler("api/mcMemberMaster/GetMemberProfilePic/"+n.UserInfo.MemberId).async().then(function(t){try{t.status&&(n.prodileDp=t.result,n.prodileDp!=null&&(n.profileImage="data:image/png;base64,"+n.prodileDp.MEMBER_DOCUMENT))}catch(i){}});t.get("/api/mcSettings/GetStates").success(function(t){try{t.status&&(n.states=t.result)}catch(i){}}).error(function(){});n.$watch("shippAddress.memShippState",function(i){i===null||i===undefined||t.get("/api/mcSettings/GetCitys/"+i.stateCode).success(function(t){try{if(t.status&&(n.shipCitys=t.result,n.isEditMode)){var i=jQuery.grep(n.shipCitys,function(t){return t.cityName===n.info.MailingCity});n.shippAddress.memShippingCity=i[0]}}catch(r){}})});n.isEditMode=!1;n.switchShippAddEdit=function(){if(n.isEditMode=n.isEditMode?!1:!0,n.isEditMode){var t=jQuery.grep(n.states,function(t){return t.stateName===n.info.MailingState});n.shippAddress.memShippState=t[0];n.shippAddress.memShippingAdd1=n.info.MailingAddress1;n.shippAddress.memShippingAdd2=n.info.MailingAddress2;n.shippAddress.memShippingAdd3=n.info.MailingAddres3;n.shippAddress.memShippingPostalCode=+n.info.MailingPostal}};n.switchShippAddEdit1=function(){var t=jQuery.grep(n.states,function(t){return t.stateName===n.info.MailingState});n.shippAddress.memShippState=t[0];n.shippAddress.memShippingAdd1=n.info.MailingAddress1;n.shippAddress.memShippingAdd2=n.info.MailingAddress2;n.shippAddress.memShippingAdd3=n.info.MailingAddres3;n.shippAddress.memShippingPostalCode=+n.info.MailingPostal};n.isEditAddMode=!1;n.switchGSTINddEdit=function(){n.isEditAddMode=n.isEditAddMode?!1:!0;n.isEditAddMode&&(n.info.GSTIN1=n.info.GSTNo)};n.saveUpdatedAddress=function(){n.shippAddress.$valid?(n.dataShip={memShippingAdd1:n.shippAddress.memShippingAdd1,memShippingAdd2:n.shippAddress.memShippingAdd2,memShippingAdd3:n.shippAddress.memShippingAdd3,memShippingCity:n.shippAddress.memShippingCity.cityCode,memShippingPostalCode:n.shippAddress.memShippingPostalCode,memShippState:n.shippAddress.memShippState.stateCode},i.httpPutHandler("api/mcMemberMaster/ChangeShippingAddress/"+n.UserInfo.MemberId,n.dataShip).async().then(function(t){try{t.status?(i.myAlertHandler("success","Mailing address updated successfully."),n.isEditMode=!1,n.info=t.result):i.myAlertHandler("danger",t.message)}catch(r){}})):i.myAlertHandler("danger","Please review the fields.")};n.checkProfileValidation=function(t){var i,r;if(n.info.SubmitPan=!0,n.info.SubmitSate=!0,n.info.SubmitFinal=!0,n.Re_validation=!0,t!=="")if(i=new RegExp("[0-9]{2}[A-Z]{5}[0-9]{4}[A-Z]{1}[0-9|A-Z]{1}[A-Z]{1}[0-9]{1}"),r=i.test(t),r){var u=t.substring(0,2),f=t.substring(2,12),e=n.info.StateCode;u!=e&&(n.info.SubmitSate=!1,n.info.SubmitFinal=!1);n.info.PANNo!=null&&f!=n.info.PANNo&&(n.info.SubmitPan=!1,n.info.SubmitFinal=!1)}else t.length==15&&(n.Re_validation=!1),n.info.SubmitFinal=!1;else n.Re_validation=!1};n.saveGSTIN=function(){n.info.SubmitFinal==!0||n.info.SubmitFinal===undefined?n.info.GSTIN1?i.httpPutHandler("api/mcMemberMaster/AddandUpdateGSTNumber/"+n.UserInfo.MemberId+"/"+n.info.GSTIN1).async().then(function(t){try{t.status?(i.myAlertHandler("success","GST Identification Number Added/Updated successfully."),n.isEditAddMode=!1,n.info=t.result):i.myAlertHandler("danger",t.message)}catch(r){}}):n.Re_validation=!1:n.Re_validation=!1};n.passChange={password:"",memberId:n.UserInfo.MemberId,confirmPassword:""};n.changePasswordblock=!1;n.isShowEditBlock=!1;n.openPassword=function(){n.successPassChange=!1;n.changePasswordblock=!0};n.lnkCancelChange=function(){n.successPassChange=!1;n.changePasswordblock=!1};n.invalidSubmitAttempt=!1;n.successPassChange=!1;n.lnkChangePassword=function(){if(n.invalidSubmitAttempt=!1,n.passChange.$invalid){n.invalidSubmitAttempt=!0;return}n.passChange={password:$("#txtPassword").val(),memberId:n.UserInfo.MemberId,confirmPassword:$("#rePass").val()};t.post("api/mcMemberMaster/ChangePassword/",n.passChange).success(function(t){try{t.status&&(n.successPassChange=!0,n.passChange={password:"",memberId:n.UserInfo.MemberId,confirmPassword:""},n.changePasswordblock=!1)}catch(i){}})};n.UserInfo.MemberBCActivated!="Y"&&t.get("api/mcSettings/GetFreeJoiningSettings").success(function(t){try{t.status&&(n.planDetails=t.result)}catch(i){}});n.showOptions=function(){n.isShowEditBlock=!0};n.cancelPlanChage=function(){n.isShowEditBlock=!1};n.savePlanChage=function(t){t==null?i.myAlertHandler("danger","Please select any FOB Plan type"):i.httpGetHeaderHandler("api/mcMemberMaster/ChangePlan/"+n.UserInfo.MemberId+"/"+t.Id).async().then(function(r){try{r.status&&(n.successPassChange=!0,n.UserInfo.MemberType=t.Id.toString(),n.info.MemberType=t.Id.toString(),i.setObject("memberInfo",n.UserInfo),n.isShowEditBlock=!1,i.myAlertHandler("success","Your FOB plan was changed to Advantage Succesfully"))}catch(u){}})};n.getMemberType=function(n){return i.getMemberType(n)};n.ext=[];n.imageUpload=function(t){var u,f;n.isValidDp=!1;var o=t.target.files,e=$(".btn-file :file").parents(".input-group").find(":text"),r=o[0];u=r.name.match(/\.(.+)$/)[1];n.ext=u;n.fileType=r.type;angular.lowercase(u)==="jpg"||angular.lowercase(u)==="jpeg"||angular.lowercase(u)==="png"?r.size/1024<2048?(e.length&&e.val(r.name),f=new FileReader,f.onload=n.imageIsLoaded,f.readAsDataURL(r)):n.$apply(function(){i.myAlertHandler("danger","File size is more than 2MB")}):n.$apply(function(){i.myAlertHandler("danger","Invalid File Format")})};n.imageIsLoaded=function(t){n.$apply(function(){n.profileImage=t.target.result;n.isValidDp=!0})};n.updateProfilePic=function(){n.updateProfileDoc={mMemberDocument:n.profileImage.replace("data:"+n.fileType+";base64,",""),mDocumentType:"Profile",mMemberId:n.UserInfo.MemberId,mDocumentFormat:n.ext,mMembername:n.info.MemberName};i.httpPostHeaderHandler("api/mcMemberMaster/updateDocuments",n.updateProfileDoc).async().then(function(t){try{t.status?(i.myAlertHandler("success","Your Profile has been Updated Sucessfully."),n.isValidDp=!1,$(".btn-file :file").parents(".input-group").find(":text").val("")):i.myAlertHandler("danger",t.message)}catch(r){}})};n.getRank=function(n){return i.getMemberRank(n)};n.insertNewDubaiSystem=function(t){if(n.invalidSubmitAttempt=!1,t.$invalid){n.invalidSubmitAttempt=!0;return}$("#loading").modal({backdrop:"static",keyboard:!1});n.dubaireg={agreeTerms:n.dubairegistration.agreeTerms,distributor_id:n.UserInfo.MemberId,name:n.UserInfo.MemberName,mobile:n.info.Mobile,email:n.info.Email===null||n.info.Email===undefined||n.info.Email===""?"":n.info.Email,token:"yzh2y5G8Faky96tRHDk",country:"1",memberId:n.UserInfo.MemberId};i.httpPostHandler("https://samidirect.ae/samidirect-retail/public/api/register_distributor",n.dubaireg).async().then(function(t){try{t.status?($("#loading").modal({backdrop:"static",keyboard:!1}),i.httpPostHeaderHandler("/api/mcMemberMaster/PostDubaiMember",n.dubaireg).async().then(function(n){try{n.status&&($("#loading").modal("hide"),$("#successEventModal").modal({backdrop:"static",keyboard:!1}))}catch(t){}})):($("#loading").modal("hide"),$("#txtAlertMsg").text(t.distributor_id),$("#alertModal").modal({backdrop:"static",keyboard:!1}))}catch(r){$("#loading").modal("hide");$("#txtAlertMsg").text(r.message);$("#alertModal").modal({backdrop:"static",keyboard:!1})}})};n.viewDubaiSystemDetails=function(t){if(n.invalidSubmitAttempt1=!1,t.$invalid||n.dubai.Payout===""){n.invalidSubmitAttempt1=!0;return}$("#loading").modal({backdrop:"static",keyboard:!1});n.dubaidetails={distributor_id:n.UserInfo.MemberId,token:"yzh2y5G8Faky96tRHDk",sv_month:r("date")(n.dubai.Payout.payoutFrom,"yyyy-MM")};i.httpGetHandler("https://samidirect.ae/samidirect-retail/public/api/distributor_transaction_details?distributor_id="+n.dubaidetails.distributor_id+"&sv_month="+n.dubaidetails.sv_month+"&token="+n.dubaidetails.token).async().then(function(t){var f,u,e;try{if(t.status){if(t.description,n.dubaidetail=t.data,n.dubaiCommisionFinalList=[],n.dubaidetail.length==0){i.myAlertHandler("warning","No Records Found");return}for(f=0;f<Object.keys(n.dubaidetail.invoice_data).length;f++)for(n.dubaidetail1=n.dubaidetail.invoice_data[Object.keys(n.dubaidetail.invoice_data)[f]],u=0;u<Object.keys(n.dubaidetail1).length;u++)e=Object.keys(n.dubaidetail1)[u]=="1"?{CreditMemoAmount:n.dubaidetail1[Object.keys(n.dubaidetail1)[u]].CreditMemoAmount,invoice_no:n.dubaidetail1[Object.keys(n.dubaidetail1)[u]].invoice_no,amount:n.dubaidetail1[Object.keys(n.dubaidetail1)[u]].details[0].amount,created_at:n.dubaidetail1[Object.keys(n.dubaidetail1)[u]].details[0].created_at,transaction_id:n.dubaidetail1[Object.keys(n.dubaidetail1)[u]].details[0].transaction_id,transaction_type:n.dubaidetail1[Object.keys(n.dubaidetail1)[u]].details[0].transaction_type}:{CreditMemoAmount:n.dubaidetail1[Object.keys(n.dubaidetail1)[u]].CreditMemoAmount*-1,invoice_no:n.dubaidetail1[Object.keys(n.dubaidetail1)[u]].credit_memo_number,amount:n.dubaidetail1[Object.keys(n.dubaidetail1)[u]].details[0].amount,created_at:n.dubaidetail1[Object.keys(n.dubaidetail1)[u]].details[0].created_at,transaction_id:n.dubaidetail1[Object.keys(n.dubaidetail1)[u]].details[0].transaction_id,transaction_type:n.dubaidetail1[Object.keys(n.dubaidetail1)[u]].details[0].transaction_type},n.total1=0,n.total2=0,n.dubaiCommisionFinalList.push(e),angular.forEach(n.dubaiCommisionFinalList,function(t){n.total1=n.total1+parseFloat(t.CreditMemoAmount);n.total2=n.total2+t.amount;n.toatals=n.total1.toFixed(2);var i=r("date")(n.date,"yyyy-MM-dd").toString(),u=t.created_at.slice(0,10).toString();n.timeDiff=(new Date(i)-new Date(u))/864e5})}else $("#loading").modal("hide"),$("#txtAlertMsg").text(t.message),$("#alertModal1").modal({backdrop:"static",keyboard:!1})}catch(o){$("#loading").modal("hide");$("#txtAlertMsg").text(o.message);$("#alertModal1").modal({backdrop:"static",keyboard:!1})}})};n.insertNewMalaysiaSystem=function(t){if(n.invalidSubmitAttempt=!1,t.$invalid){n.invalidSubmitAttempt=!0;return}$("#loading").modal({backdrop:"static",keyboard:!1});n.malaysiareg={agreeTerms:n.malaysiaregistration.agreeTerms,distributor_id:n.UserInfo.MemberId,name:n.UserInfo.MemberName,mobile:n.info.Mobile,email:n.info.Email===null||n.info.Email===undefined||n.info.Email===""?"":n.info.Email,token:"yzh2y5G8Faky96tRHDk",country:"1",memberId:n.UserInfo.MemberId};i.httpPostHandler("https://samidirect.com.my/samidirect-retail/public/api/register_distributor",n.malaysiareg).async().then(function(t){try{t.status?($("#loading").modal({backdrop:"static",keyboard:!1}),i.httpPostHeaderHandler("/api/mcMemberMaster/PostMalaysiaMember",n.malaysiareg).async().then(function(n){try{n.status&&($("#loading").modal("hide"),$("#successEventModal").modal({backdrop:"static",keyboard:!1}))}catch(t){$("#loading").modal("hide");$("#txtAlertMsg").text(t.message);$("#alertModal").modal({backdrop:"static",keyboard:!1})}})):($("#loading").modal("hide"),$("#txtAlertMsg").text(t.distributor_id),$("#alertModal").modal({backdrop:"static",keyboard:!1}))}catch(r){$("#loading").modal("hide");$("#txtAlertMsg").text(r.message);$("#alertModal").modal({backdrop:"static",keyboard:!1})}})};n.viewMalaysiaSystemDetails=function(t){if(n.invalidSubmitAttempt1=!1,t.$invalid||n.malaysia.Payout===""){n.invalidSubmitAttempt1=!0;return}$("#loading").modal({backdrop:"static",keyboard:!1});n.malaysiadetails={distributor_id:n.UserInfo.MemberId,token:"yzh2y5G8Faky96tRHDk",sv_month:r("date")(n.malaysia.Payout.payoutFrom,"yyyy-MM")};i.httpGetHandler("https://samidirect.com.my/samidirect-retail/public/api/distributor_transaction_details?distributor_id="+n.malaysiadetails.distributor_id+"&sv_month="+n.malaysiadetails.sv_month+"&token="+n.malaysiadetails.token).async().then(function(t){var f,u,e;try{if(t.status){if(n.malaysiadetail=t.data,n.malaysiaCommisionFinalList=[],n.malaysiadetail.length==0){i.myAlertHandler("warning","No Records Found");return}for(f=0;f<Object.keys(n.malaysiadetail.invoice_data).length;f++)for(n.malaysiadetail1=n.malaysiadetail.invoice_data[Object.keys(n.malaysiadetail.invoice_data)[f]],u=0;u<Object.keys(n.malaysiadetail1).length;u++)e=Object.keys(n.malaysiadetail1)[u]=="1"?{CreditMemoAmount:n.malaysiadetail1[Object.keys(n.malaysiadetail1)[u]].CreditMemoAmount,invoice_no:n.malaysiadetail1[Object.keys(n.malaysiadetail1)[u]].invoice_no,amount:n.malaysiadetail1[Object.keys(n.malaysiadetail1)[u]].details[0].amount,created_at:n.malaysiadetail1[Object.keys(n.malaysiadetail1)[u]].details[0].created_at,transaction_id:n.malaysiadetail1[Object.keys(n.malaysiadetail1)[u]].details[0].transaction_id,transaction_type:n.malaysiadetail1[Object.keys(n.malaysiadetail1)[u]].details[0].transaction_type}:{CreditMemoAmount:n.malaysiadetail1[Object.keys(n.malaysiadetail1)[u]].CreditMemoAmount*-1,invoice_no:n.malaysiadetail1[Object.keys(n.malaysiadetail1)[u]].credit_memo_number,amount:n.malaysiadetail1[Object.keys(n.malaysiadetail1)[u]].details[0].amount,created_at:n.malaysiadetail1[Object.keys(n.malaysiadetail1)[u]].details[0].created_at,transaction_id:n.malaysiadetail1[Object.keys(n.malaysiadetail1)[u]].details[0].transaction_id,transaction_type:n.malaysiadetail1[Object.keys(n.malaysiadetail1)[u]].details[0].transaction_type},n.total1=0,n.total2=0,n.malaysiaCommisionFinalList.push(e),angular.forEach(n.malaysiaCommisionFinalList,function(t){n.total1=n.total1+parseFloat(t.CreditMemoAmount);n.total2=n.total2+t.amount;n.toatals=n.total1.toFixed(2);var i=r("date")(n.date,"yyyy-MM-dd").toString(),u=t.created_at.slice(0,10).toString();n.timeDiff=(new Date(i)-new Date(u))/864e5})}else $("#loading").modal("hide"),$("#txtAlertMsg").text(t.message),$("#alertModal1").modal({backdrop:"static",keyboard:!1})}catch(o){$("#loading").modal("hide");$("#txtAlertMsg").text(o.message);$("#alertModal1").modal({backdrop:"static",keyboard:!1})}})};$("#btnOkay").on("click",function(){$("#alertModal").modal("hide");window.location="/dashboard"});$("#btnOk").on("click",function(){$("#alertModal1").modal("hide")});$("#btnContinue").on("click",function(){n.user=i.getObject("memberInfo");i.getObject("memberInfo").MemberActive==="Y"&&($("#lnkAccInfo").text(i.getObject("memberInfo").UserName+"("+i.getObject("memberInfo").MemberId+")").parent().show(),$("#liLogin,#liSignUp").hide(),$("#liLogOut").show(),$("li.right_menu").show(),$("#lblErrorMessage").hide(),$("div.log-in-up").removeClass("open-log-in"),$("#successEventModal").modal("hide"),$(".modal-backdrop").remove(),i.destroy("reg1"),window.location="/dashboard")});$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlactivateDownlineFOB",["$scope","$http","$location","$rootScope","$SamiDirect","$window","$templateCache","$interval","$filter",function(n,t,i,r,u,f,e,o,s){var h,c,l;n.userInfo=u.getObject("memberInfo");n.joiningPlan=[{PlanName:"Regular",Id:1},{PlanName:"Advantage",Id:2},{PlanName:"Ultimate",Id:3}];n.fobMemberPlan={planName:1};n.fobActivationStatus="";n.OTP="";n.eWalletAmtChaned=!1;n.PkLocation;u.destroy("fobewalletOTP");n.OTPTimer="";n.showOTPBlock=!1;n.payMonth=u.getObject("payMonth");n.isPromoSkipped=!1;n.formData="";n.Verified=!1;n.shippingCharge=0;h={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(n){var f="",e,t,i,s,c,o,r,u=0;for(n=h._utf8_encode(n);u<n.length;)e=n.charCodeAt(u++),t=n.charCodeAt(u++),i=n.charCodeAt(u++),s=e>>2,c=(e&3)<<4|t>>4,o=(t&15)<<2|i>>6,r=i&63,isNaN(t)?o=r=64:isNaN(i)&&(r=64),f=f+this._keyStr.charAt(s)+this._keyStr.charAt(c)+this._keyStr.charAt(o)+this._keyStr.charAt(r);return f},decode:function(n){var t="",e,o,s,c,u,r,f,i=0;for(n=n.replace(/\++[++^A-Za-z0-9+/=]/g,"");i<n.length;)c=this._keyStr.indexOf(n.charAt(i++)),u=this._keyStr.indexOf(n.charAt(i++)),r=this._keyStr.indexOf(n.charAt(i++)),f=this._keyStr.indexOf(n.charAt(i++)),e=c<<2|u>>4,o=(u&15)<<4|r>>2,s=(r&3)<<6|f,t=t+String.fromCharCode(e),r!=64&&(t=t+String.fromCharCode(o)),f!=64&&(t=t+String.fromCharCode(s));return h._utf8_decode(t)},_utf8_encode:function(n){var i,r,t;for(n=n.replace(/\r\n/g,"n"),i="",r=0;r<n.length;r++)t=n.charCodeAt(r),t<128?i+=String.fromCharCode(t):t>127&&t<2048?(i+=String.fromCharCode(t>>6|192),i+=String.fromCharCode(t&63|128)):(i+=String.fromCharCode(t>>12|224),i+=String.fromCharCode(t>>6&63|128),i+=String.fromCharCode(t&63|128));return i},_utf8_decode:function(n){for(var r="",t=0,i=c1=c2=0;t<n.length;)i=n.charCodeAt(t),i<128?(r+=String.fromCharCode(i),t++):i>191&&i<224?(c2=n.charCodeAt(t+1),r+=String.fromCharCode((i&31)<<6|c2&63),t+=2):(c2=n.charCodeAt(t+1),c3=n.charCodeAt(t+2),r+=String.fromCharCode((i&15)<<12|(c2&63)<<6|c3&63),t+=3);return r}};n.totalProductAmount=0;n.totalEwalletUtilizeAmount=0;n.totalDepositUtilizeAmount=0;n.totalUtilizeAmount=0;n.balenceAmountToPay=0;n.validateEwallet=!1;n.nowDate=new Date;n.fobActivationSuccess=!1;n.EWalletDisabled=!0;n.planDisabled=!1;n.paymentMethod=null;n.isProductSelectd=!1;n.OnlinePaymentDisabled=!0;n.downFOBSelectedPrds=[];u.httpGetHandler("api/mcPayoutDetails/GetOpenSVMonth").async().then(function(t){n.svMonths=t.result});n.salseCategory="PVSALES";t.get("api/mcSettings/GetShippingCharge/"+n.salseCategory).success(function(t){try{t.status&&(n.shippChargeInfo=t.result[0])}catch(i){}});u.httpGetHeaderHandler("api/mcSettings/GetFreeJoiningSettings").async().then(function(t){try{t.status&&(n.planDetails=t.result)}catch(i){}});n.loadData=function(){function i(t){n.isotpmatches=!1;n.Ewalletclicks=0;n.shippingCharge=0;n.eWalletUtlize=0;n.grandTotal>=n.shippChargeInfo.invAmountFrom&&n.grandTotal<=n.shippChargeInfo.invAmountTo&&(n.shippingCharge=t=="Courier"?n.shippChargeInfo.shippingCharge:0,n.netAmount=Math.round(n.grandTotal+n.shippingCharge));n.totalEwalletUtilizeAmountNew=Math.round(n.eWalletBalence>=n.netAmount?n.netAmount:n.eWalletBalence)}u.httpGetHeaderHandler("api/mcActivateDownFOB/GetDepositSummary/"+n.userInfo.MemberId).async().then(function(t){try{t.status&&(n.deposits=t.result)}catch(i){}});u.httpGetHeaderHandler("api/mcEWallet/GetEwalletBalence/"+n.userInfo.MemberId).async().then(function(t){try{t.status&&(n.ewalletBalence=t.result)}catch(i){}});n.selectlocation=function(t){n.PkLocation=t};n.$watch("shipMode",function(n){n!=undefined&&i(n)});n.EWalletEnable=function(){if(n.shipMode==undefined){u.myAlertHandler("danger","Please select Shipping Mode");return}if(n.shipMode=="Pickup"&&n.PkLocation==undefined){u.myAlertHandler("danger","Please select Pickup Location");return}if(n.shipMode=="Courier"&&n.grandTotal<500){u.myAlertHandler("danger","For shipping mode 'Courier' minimum order amount should be ₹ 500.");return}u.destroy("fobewalletOTP");n.eWalletAmtChaned=!1;n.totalEwalletUtilizeAmountNew!==null&&n.totalEwalletUtilizeAmountNew!==undefined&&n.totalEwalletUtilizeAmountNew!==""&&n.totalEwalletUtilizeAmountNew>0?n.totalEwalletUtilizeAmountNew<=n.ewalletBalence&&n.totalEwalletUtilizeAmountNew<=n.netAmount?(n.showOTPBlock=!0,u.httpGetHandler("api/mcMemberMaster/memberKYCVerificationDetails/"+n.userInfo.MemberId).async().then(function(i){try{i.status&&(n.userKYCDetails=i.result,n.userKYCDetails.Country=="TS18000881"?n.EWalletDisabled=!1:n.userKYCDetails.PanVerificationStatus==="V"||n.userKYCDetails.AadharverificationStatus==="V"?(n.EWalletDisabled=!1,n.Verified||t.post("api/mcMemberMaster/SendMobileOTP/"+n.userInfo.MemberId,n.totalEwalletUtilizeAmountNew).success(function(t){try{t.status?(u.set("fobewalletOTP",t.result),n.startCountDown()):u.myAlertHandler("warning",t.result)}catch(i){}})):(n.EWalletDisabled=!0,n.chkEwallet=!1,n.showOTPBlock=!1,u.myAlertHandler("warning","Please submit the KYC to redeem e-Wallet")))}catch(r){}})):n.totalEwalletUtilizeAmountNew>=n.netAmount?u.myAlertHandler("danger","E-wallet emount should not be gretater than total amount payable"):(u.myAlertHandler("danger","Your e-Wallet amount is less to redeem"),n.totalEwalletUtilizeAmountNew=n.ewalletBalence):(n.showOTPBlock=!1,u.myAlertHandler("danger","Enter e-Wallet amount to redeem."))};u.httpGetHandler("api/mcActivateDownFOB/GetActivateFOBProducts").async().then(function(t){try{t.status&&(n.prds=t.result,n.isProductSelectd=!1,$(".modal-backdrop").remove())}catch(i){}});u.httpGetHandler("api/mcProducts/GetPromoProducts/").async().then(function(t){n.productsPromotion=t.result;n.$on("ngRepeatFinished",function(){$("img.lazy").lazyload({effect:"fadeIn"})})})};n.config={headers:{Token:u.get("authToken")}};n.loadFreeProds=function(){t.post("api/mcProducts/GetCheckoutPrdsNew",n.downlineFOBCheckout,n.config).success(function(t){try{t.status&&(n.isProductSelectd=!0,u.set("authToken",t.token),n.cartPrds=t.result.chkPrds,t.result.lstDDPrds.length>0&&(n.offPrd=t.result.lstDDPrds,$("#offerProducts").modal({backdrop:"static",keyboard:!1})),n.freeItemsPerPromo=t.result.freeItemsPerPromo,n.remarksPerPromo=t.result.remarksPerPromo,n.remarksPromoWOStock=t.result.remarksPromoWOStock,n.promoApplied=t.result.promoApplied,n.grandTotal=0,n.crtGrandSVTotal=0,n.crtGrandBVTotal=0,n.crtUnitPriceTotal=0,n.crtDiscountTotal=0,n.crtQtyTotal=0,n.crtSVTotal=0,n.crtBVTotal=0,n.crtGrandQtyTotal=0,n.crtFreeQtyTotal=0,n.cartLst=[],$(n.cartPrds).each(function(t,i){var r={prd_id:i.itemId,itemCode:i.itemCode,itemName:i.itemName,itemDP:i.itemDP,itemSV:i.itemSV,qty:i.crtQty,freeQty:i.freeQty,dics_amt:i.discAmt,dics_sv:i.discSV,dics_bv:i.discBV,offerCodeQty:i.offerCodeQty,isPre_Order_Product:i.isPre_Order_Product};n.cartLst.push(r);n.getTotal(i)}),n.grandTotal=Math.round(n.grandTotal),n.cartItem=n.cartLst,n.balenceAmountToPay=n.grandTotal)}catch(i){}}).error(function(){})};$("#offerProducts").on("shown.bs.modal",function(){n.$apply(function(){n.offPrds=n.offPrd});n.$on("ngRepeatFinished",function(){$("img.lazy").lazyload({effect:"fadeIn",event:"sporty"});var n=setTimeout(function(){$("img.lazy").trigger("sporty")},100)})});n.selectFreePrd=function(t){var i=!1;$(n.cartPrds).each(function(r,u){u.itemId==t.itemId&&(i=!0,n.cartPrds[r].crtQty=+n.cartPrds[r].crtQty+1,n.cartPrds[r].discAmt=+n.cartPrds[r].discAmt+t.discAmt,n.cartPrds[r].discSV=+n.cartPrds[r].discSV+t.discSV,n.cartPrds[r].discBV=+n.cartPrds[r].discBV+t.discBV)});i||n.cartPrds.push(t);$(n.freeItemsPerPromo).each(function(i,r){$(r.promoType).each(function(u,f){f==t.itemId&&(n.freeItemsPerPromo[i].qty=n.freeItemsPerPromo[i].qty-1,n.freeItemsPerPromo[i].qty<=0&&(n.freeItemsPerPromo.splice(i,1),$(r.promoType).each(function(t,i){$(n.offPrds).each(function(t,r){r.itemId==i&&n.offPrds.splice(t,1)})})))})});n.freeItemsPerPromo.length<=0&&$("#offerProducts").modal("hide");n.grandTotal=0;n.crtGrandSVTotal=0;n.crtGrandBVTotal=0;n.crtUnitPriceTotal=0;n.crtDiscountTotal=0;n.crtQtyTotal=0;n.crtSVTotal=0;n.crtBVTotal=0;n.crtGrandQtyTotal=0;n.crtFreeQtyTotal=0;n.cartLst=[];$(n.cartPrds).each(function(t,i){var r={prd_id:i.itemId,itemCode:i.itemCode,itemName:i.itemName,itemDP:i.itemDP,itemSV:i.itemSV,qty:i.crtQty,freeQty:i.freeQty,dics_amt:i.discAmt,dics_sv:i.discSV,dics_bv:i.discBV,offerCodeQty:i.offerCodeQty,isPre_Order_Product:i.isPre_Order_Product};n.cartLst.push(r);n.getTotal(i)});n.netAmount=Math.round(n.netAmount);n.cartItem=n.cartLst};n.loadData();n.Apply=function(t,i){var u,r;n.itemcode=t.itemCode.split(",");t.buyProductsIdsQty!==null&&t.buyProductsIdsQty!==undefined&&t.buyProductsIdsQty!==""&&(u=t.buyProductsIdsQty.split(","));r=0;angular.forEach(n.itemcode,function(t){angular.forEach(n.prds,function(n){t===n.itemId&&(n.selected=!0,n.itemQty=n.selected?n.itemQty+parseInt(u[r].split("|")[1])*parseInt(i):parseInt(u[r].split("|")[1])*parseInt(i))});r=r+1});n.selectProducts()};n.selectProducts=function(){n.selectedProducts=[];n.downFOBSelectedPrds=[];angular.forEach(n.prds,function(t){!t.selected||angular.isUndefined(t.itemQty)||t.itemQty===null?!!t.selected&&(angular.isUndefined(t.itemQty)||t.itemQty===null)?t.validate=!0:t.selected||(t.itemQty=null,t.prdAmount=null):(n.product={itemId:t.itemId,itemQty:t.itemQty,itemCode:t.itemCode,itemName:t.itemName,itemDP:t.itemDP,itemSV:t.itemSV},n.selectedProducts.push(n.product),n.downFOBSelectedPrds.push({prd_id:t.itemId,qty:t.itemQty}),t.validate=!1)})};n.selectDeposits=function(){n.selectedDeposits=[];angular.forEach(n.deposits,function(t){!t.selected||angular.isUndefined(t.depositUtilize)||t.depositUtilize===null?!!t.selected&&(angular.isUndefined(t.depositUtilize)||t.depositUtilize===null)?t.validate=!0:t.selected||(t.depositUtilize=null):(n.deposit={depositNo:t.depositNo,depositUtilize:t.depositUtilize,depositCode:t.depositCode},n.selectedDeposits.push(n.deposit),t.validate=!1)})};n.proceedToPay=function(){angular.forEach(n.freeProducts,function(t){n.existingItems=s("filter")(n.downFOBSelectedPrds,{prd_id:t.itemId});n.existingItems.length<=0&&n.downFOBSelectedPrds.push({prd_id:t.itemId,qty:t.itemQty})});n.isValid=!0;n.isValid&&(n.downlineFOBCheckout={cartPrds:n.downFOBSelectedPrds,payMonth:"",salseType:"PVSALES",customerType:"Member",joiningType:n.fobMemberPlan.planName.PlanName,memberId:n.activationMemberId},n.loadFreeProds(),n.planDisabled=!0,n.chkEwallet=!1,n.totalEwalletUtilizeAmount=0,n.EWalletDisabled=!0,$("html,body").scrollTop(0))};n.checkMemberFOBActivationStatus=function(){u.httpGetHeaderHandler("api/mcActivateDownFOB/GetMemberFOBActivation/"+n.activationMemberId.toUpperCase()).async().then(function(t){try{t.status&&(n.fobMemberFOBActivationstatus=t.result)}catch(i){}})};n.backToProductEdit=function(){n.isProductSelectd=!1;n.planDisabled=!1;n.PkLocation="";n.shipMode="";u.destroy("fobewalletOTP");n.OTPTimer="";n.Verified=!1;n.clicks=0;n.disableResendOTP=!1;n.isotpmatches=!1;n.OTP="";n.totalEwalletUtilizeAmountNew="";n.totalEwalletUtilizeAmount="";n.paymentMethod=null};n.checkEvallet=function(){n.eWalletAmtChaned=!1;n.totalEwalletUtilizeAmount!==undefined&&n.totalEwalletUtilizeAmount>0?n.validateEwallet=!1:(n.totalEwalletUtilizeAmount===undefined||n.totalEwalletUtilizeAmount===0)&&(n.validateEwallet=!0)};n.getMemberType=function(n){return u.getMemberType(n)};n.checkMemberStatus=function(){n.fobActivationSuccess=!1;n.activationMemberId!=""&&n.activationMemberId!=undefined?u.httpGetHeaderHandler("api/mcActivateDownFOB/GetMemberDetails/"+n.userInfo.MemberId+"/"+n.activationMemberId.toUpperCase()).async().then(function(t){try{n.fobMemberSearchResult=t;t.status&&(n.fobMemberDtl=t.result,n.loadFreeProduct())}catch(i){}}):u.myAlertHandler("warning","Please enter FOB Activation member ID.")};n.loadFreeProduct=function(){};t.get("api/mcSettings/GetPickupBranch_Web/"+n.salseCategory).success(function(t){try{t.status&&(n.pickupBranches=t.result)}catch(i){}});n.$on("updateList",function(t,i){i.message==="products"?n.selectProducts():i.message==="deposit"?n.selectDeposits():i.message==="ewallet"&&(n.totalEwalletUtilizeAmount=0)});n.activateFOB=function(){if(n.shipMode==undefined){u.myAlertHandler("danger","Please select Shipping Mode");return}if(n.shipMode=="Pickup"&&n.PkLocation==undefined){u.myAlertHandler("danger","Please select Pickup Location");return}if(n.shipMode=="Courier"&&n.grandTotal<500){u.myAlertHandler("danger","For shipping mode 'Courier' minimum order amount should be ₹ 500.");return}if($("[ng-data-cartPrd='invalid']").length>0){u.myAlertHandler("warning","Cart has some invalid products. Please review cart products.");return}n.isValid=!0;(n.grandTotal<n.planDetails[0].Regular||n.grandTotal>=n.planDetails[0].Advantage)&&n.fobMemberPlan.planName.PlanName=="Regular"&&(n.isValid=!1,u.myAlertHandler("warning","Please select products between order value"));(n.grandTotal<n.planDetails[0].Advantage||n.grandTotal>=n.planDetails[0].Ultimate)&&n.fobMemberPlan.planName.PlanName=="Advantage"&&(n.isValid=!1,u.myAlertHandler("warning","Please select products between order value"));n.grandTotal<n.planDetails[0].Ultimate&&n.fobMemberPlan.planName.PlanName=="Ultimate"&&(n.isValid=!1,u.myAlertHandler("warning","Please select products between order value"));n.totalEwalletUtilizeAmount<0&&(n.isValid=!1,u.myAlertHandler("danger","E-Wallet amount should not be less than 0"));n.totalEwalletUtilizeAmount>0&&!n.isotpmatches&&(n.isValid=!1,u.myAlertHandler("danger","OTP is not verified. Click 'Redeem e-Wallet' to verify OTP"));n.balenceAmountToPay>0&&(n.paymentMethod==undefined||n.paymentMethod==null)&&(n.isValid=!1,u.myAlertHandler("danger","Please select payment Method"));n.balenceAmountToPay<0&&(n.isValid=!1,u.myAlertHandler("danger","Balance Amount to Pay should not be less than 0"));var t=Math.round(+n.shippChargeInfo.shippingCharge*+n.shippChargeInfo.serviceTxPer/100),i=Math.round(+n.shippChargeInfo.shippingCharge-+t);n.isValid&&u.httpGetHeaderHandler("api/mcActivateDownFOB/GetMemberFOBActivation/"+n.activationMemberId.toUpperCase()).async().then(function(r){try{r.status&&(n.fobMemberFOBActivationstatus=r.result,n.fobMemberFOBActivationstatus.MemberFOBactivation=="N"?n.isValid&&(n.paymentMethod==undefined||n.paymentMethod==null||n.balenceAmountToPay<=0)?(n.fobActivationDetails={fobMemberId:n.activationMemberId,memberId:n.userInfo.MemberId,eWalletUtilizeAmount:n.totalEwalletUtilizeAmount,fobPlan:n.fobMemberPlan.planName,totalProductAmount:n.totalProductAmount,totalDepositUtilize:n.totalDepositUtilizeAmount,lstDeposits:n.selectedDeposits,lstProducts:n.cartLst,isPromoSkipped:n.isPromoSkipped,remarks:n.remarksPromoWOStock,promoApplied:n.promoApplied,shippingMode:n.shipMode,billingBranch:n.shipMode=="Pickup"?n.PkLocation.branchCode:"",paymentMethod:n.paymentMethod,totalOnlineUtilizeAmount:n.balenceAmountToPay,courierCharge:n.shippingCharge>0?i.toString():0,courierSC:n.shippingCharge>0?t.toString():0},u.httpPostHeaderHandler("api/mcActivateDownFOB/PostActivateFOBDetails",n.fobActivationDetails).async().then(function(t){try{t.status?(n.fobActivationSuccess=!0,n.isProductSelectd=!1,u.myAlertHandler("success","The FOB has been Activated successfully"),n.clearAll()):(n.fobActivationSuccess=!1,n.fobActivationStatus=t,u.myAlertHandler("warning",t.result),$(".modal-backdrop").remove())}catch(i){}})):n.isValid&&n.paymentMethod!=undefined&&n.paymentMethod!=null&&n.balenceAmountToPay>0&&(n.fobActivationDetails={fobMemberId:n.activationMemberId,memberId:n.userInfo.MemberId,eWalletUtilizeAmount:n.totalEwalletUtilizeAmount===null||n.totalEwalletUtilizeAmount===undefined||n.totalEwalletUtilizeAmount===""?0:n.totalEwalletUtilizeAmount,fobPlan:n.fobMemberPlan.planName,totalProductAmount:n.totalProductAmount,totalDepositUtilize:n.totalDepositUtilizeAmount,lstDeposits:n.selectedDeposits,lstProducts:n.cartLst,isPromoSkipped:n.isPromoSkipped,remarks:n.remarksPromoWOStock,promoApplied:n.promoApplied,shippingMode:n.shipMode,billingBranch:n.shipMode=="Pickup"?n.PkLocation.branchCode:"",paymentMethod:n.paymentMethod,totalOnlineUtilizeAmount:n.balenceAmountToPay,courierCharge:n.shippingCharge>0?i.toString():0,courierSC:n.shippingCharge>0?t.toString():0},u.setObject("downlineFOBActivationDetails",n.fobActivationDetails),n.createOnlineOrder()):u.myAlertHandler("warning","The FOB status has been Already Activated"))}catch(f){}})};n.getTotal=function(t){angular.isUndefined(t.crtQty)&&(t.crtQty=1);t.itemTotalPrice=t.itemDP*t.crtQty;t.itemTotalSV=t.itemSV*t.crtQty;n.grandTotal+=t.itemTotalPrice-t.discAmt;n.crtGrandSVTotal+=t.itemTotalSV-t.discSV;n.crtGrandBVTotal+=t.itemBV*t.crtQty-t.discBV;n.crtUnitPriceTotal+=t.itemDP;n.crtDiscountTotal+=t.discAmt;n.crtQtyTotal+=t.itemId.match("DISC")?0:t.crtQty;n.crtGrandQtyTotal+=(t.itemId.match("DISC")?0:t.crtQty)+t.freeQty;n.crtSVTotal+=t.itemSV;n.crtBVTotal+=t.itemBV;n.crtFreeQtyTotal+=t.freeQty;n.netAmount=n.grandTotal};n.clearAll=function(){n.activationMemberId="";n.fobMemberDtl=null;n.loadData();n.chkEwallet=!1;n.fobActivationStatus="";$("html,body").scrollTop(0)};n.disableOTPtext=!1;n.isotpmatches=!1;n.wrongotpcount=0;n.$watch("OTP",function(t){if(t===undefined||t===""||t.length!=6)n.isotpmatches=!1;else{var i=u.get("fobewalletOTP");t!=i?(n.OTP="",n.isotpmatches=!1,n.wrongotpcount+=1,n.EWalletDisabled=!0,u.myAlertHandler("danger","OTP Not Matching, Please enter the OTP"),n.wrongotpcount>=2?(n.disableResendOTP=!0,n.disableOTPtext=!0):(n.disableResendOTP=!1,n.disableOTPtext=!1)):t==i&&(n.balenceAmountToPay=n.grandTotal-n.totalEwalletUtilizeAmount,u.myAlertHandler("success","OTP is Matching"),n.isotpmatches=!0,n.Verified=!0,n.EWalletDisabled=!1,n.totalEwalletUtilizeAmount=n.totalEwalletUtilizeAmountNew)}});n.clicks=0;n.disableResendOTP=!1;n.resendOTP=function(){countdown=0;u.destroy("fobewalletOTP");t.post("api/mcMemberMaster/SendMobileOTP/"+n.userInfo.MemberId,n.totalEwalletUtilizeAmountNew).success(function(t){try{t.status&&(u.set("fobewalletOTP",t.result),n.stop(),n.startCountDown(),n.clicks+=1,n.disableResendOTP=n.clicks>=2?!0:!1)}catch(i){}})};l=function(){if(n.OTPTimerLimit>1){n.OTPTimerLimit-=1;var t=Math.floor(n.OTPTimerLimit/60),i=n.OTPTimerLimit-t*60;n.OTPTimer="Expires In : "+t+":"+i}else u.destroy("fobewalletOTP"),n.OTPTimer="OTP Expired"};n.startCountDown=function(){n.OTPTimerLimit=120;c=o(l,1e3,n.OTPTimerLimit)};n.stop=function(){o.cancel(c);n.OTPTimer=""};n.createOnlineOrder=function(){var i=Math.round(+n.shippChargeInfo.shippingCharge*+n.shippChargeInfo.serviceTxPer/100),e=Math.round(+n.shippChargeInfo.shippingCharge-+i),o=h.encode(Math.round(n.netAmount).toString()),s=h.encode(e.toString()),c=h.encode(i.toString()),l=h.encode(n.totalEwalletUtilizeAmount===undefined||n.totalEwalletUtilizeAmount===""?"0":n.totalEwalletUtilizeAmount.toString()),a=h.encode(n.crtGrandSVTotal.toString()),v=h.encode(Math.round(n.grandTotal).toString()),y=h.encode(Math.round(n.netAmount).toString()),p=h.encode(Math.round(n.balenceAmountToPay).toString()),r;n.cartLstFinal=[];$(n.cartLst).each(function(t,i){i.dics_sv=i.dics_sv<0?0:i.dics_sv;i.dics_bv=i.dics_bv<0?0:i.dics_bv;var r=h.encode(i.qty.toString()),u=h.encode(i.dics_amt.toString()),f=h.encode(i.dics_sv.toString()),e=h.encode(i.dics_bv.toString()),l=h.encode(i.itemDP.toString()),a=h.encode(i.itemSV.toString()),o=h.encode("0"),s=h.encode("0"),c={prd_id:i.prd_id,itemCode:i.itemCode,itemName:i.itemName,itemDP:i.itemDP,itemSV:i.itemSV,qty:i.qty,qtyBytes:r.toString(),freeQty:i.freeQty,dics_amtBytes:u.toString(),dics_svBytes:f.toString(),dics_bvBytes:e.toString(),offerCodeQty:i.offerCodeQty,isPre_Order_Product:i.isPre_Order_Product,added_svBytes:o,added_bvBytes:s};n.cartLstFinal.push(c)});n.checkoutValues={memberId:n.userInfo.MemberId,memberName:n.userInfo.MemberName,customerCode:n.userInfo.CustomerCode,fobMemberId:n.activationMemberId,payoutMonth:n.svMonths[0].payoutFrom,payoutMonthCode:n.svMonths[0].payoutCode,isEwalletUsed:n.totalEwalletUtilizeAmount>0?!0:!1,eWalletAmountBytes:l.toString(),onlineUtilizeAmountBytes:p.toString(),shippingMode:n.shipMode,billingBranch:n.shipMode=="Pickup"?n.PkLocation.branchCode:"",orderTotalBytes:v.toString(),netAmountToPayBytes:o.toString(),courierChargesBytes:n.shippingCharge>0?s.toString():"MA==",courierChargeSCBytes:n.shippingCharge>0?c.toString():"MA==",salseCategory:"PVSALES",totalAmountBytes:y.toString(),totalSVBytes:a.toString(),totalBV:0,paymentType:"OL",paymentMethod:n.paymentMethod,crtprds:n.cartLstFinal,shippingEmail:"",isPromoSkipped:n.isPromoSkipped,remarks:n.remarksPromoWOStock,promoApplied:n.promoApplied,MemberCategory:n.userInfo.MemberCategory,fobPlan:n.fobMemberPlan.planName};$("#loading").modal({backdrop:"static",keyboard:!1});r={headers:{Token:u.get("authToken")}};t.post("api/mcOnlineOrder/CreateOnlineOrderWeb_DownlineFOB",n.checkoutValues,r).success(function(t){try{t.status?(u.set("authToken",t.token),n.balenceAmountToPay>0&&(n.paymentMethod=="Credit/Debit Card"?n.formData={redirectUrl:t.result[3],redirectMethod:"POST",redirectData:{merchantRequest:t.result[0],MID:t.result[1]}}:n.paymentMethod=="Net Banking"&&(f.location.href=t.result[3]))):($("#loading").modal("hide"),$("#txtAlertMsg").text(t.message),$("#alertModal").modal({backdrop:"static",keyboard:!1}))}catch(i){$("#loading").modal("hide");$("#txtAlertMsg").text("Due to Technical reason your order is not Placed. Please try after some time.");$("#alertModal").modal({backdrop:"static",keyboard:!1})}}).error(function(n,t){t==401&&(u.destroy("memberInfo"),u.destroy("authToken"),$("#liLogin,#liSignUp").show(),$("#lnkAccInfo").text("").parent().hide(),$("#liLogOut").hide(),window.location="cart")})};n.$watch("totalEwalletUtilizeAmountNew",function(){n.eWalletAmtChaned=!0;n.showOTPBlock=!1;n.isotpmatches=!1;n.OTP="";n.disableResendOTP=!1;n.Verified=!1});$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlPromoTracker",["$scope","$http","$location","$SamiDirect","$filter","$SamiDirect","$rootScope","$routeParams","$route",function(n,t,i,r,u,f,e,o){n.isTrackerAvailable=!0;n.trackerName=o.trackerName;n.memberId=o.memberId!=undefined?o.memberId:r.getObject("memberInfo").MemberId;n.promoIndia=function(t){r.httpGetHeaderHandler("api/mcPromoTracker/Getbangkokpattaya17/"+t).async().then(function(t){try{t.status&&(t.result!=null?n.bangkokpattaya=t.result:t.result==null&&(n.isTrackerAvailable=!1))}catch(i){}})};n.trackerName=="bangkokpattaya"&&n.promoIndia(n.memberId);n.promoSingapore=function(t){r.httpGetHeaderHandler("api/mcPromoTracker/GetSingapore17/"+t).async().then(function(t){try{t.status&&(t.result!=null?n.singapore=t.result:t.result==null&&(n.isTrackerAvailable=!1))}catch(i){}})};n.trackerName=="singapore"&&n.promoSingapore(n.memberId);n.promotashikent=function(t){r.httpGetHeaderHandler("api/mcPromoTracker/Gettashikent2017/"+t).async().then(function(t){try{t.status&&(t.result!=null?(n.tashkent=t.result,n.tashkent.sponsors=alasql("SELECT * FROM ? order by totalDownPoints DESC",[n.tashkent.sponsors])):t.result==null&&(n.isTrackerAvailable=!1))}catch(i){}})};n.trackerName=="tashkent"&&n.promotashikent(n.memberId);n.promoBali2018=function(t){r.httpGetHeaderHandler("api/mcPromoTracker/GetBali2018/"+t).async().then(function(t){try{t.status&&(t.result!=null?(n.bali=t.result,n.bali.sponsors=alasql("SELECT * FROM ? order by totalDownPoints DESC",[n.bali.sponsors])):t.result==null&&(n.isTrackerAvailable=!1))}catch(i){}})};n.trackerName=="bali"&&n.promoBali2018(n.memberId);n.promoREGIONALEDUCATION2018=function(t){r.httpGetHeaderHandler("api/mcPromoTracker/GetREGIONALEDUCATION2018/"+t).async().then(function(t){try{t.status&&(t.result!=null?(n.REGIONALEDUCATION=t.result,n.REGIONALEDUCATION.sponsors=alasql("SELECT * FROM ? order by totalDownPoints DESC",[n.REGIONALEDUCATION.sponsors])):t.result==null&&(n.isTrackerAvailable=!1))}catch(i){}})};n.trackerName=="regionaleducation"&&n.promoREGIONALEDUCATION2018(n.memberId);n.GetGOGOANATIONALTRIP2018=function(t){r.httpGetHeaderHandler("api/mcPromoTracker/GetGOGOANATIONALTRIP2018/"+t).async().then(function(t){try{t.status&&(t.result!=null?(n.GOGOANATIONALTRIP=t.result,n.GOGOANATIONALTRIP.sponsors=alasql("SELECT * FROM ? order by totalDownPoints DESC",[n.GOGOANATIONALTRIP.sponsors])):t.result==null&&(n.isTrackerAvailable=!1))}catch(i){}})};n.trackerName=="goa"&&n.GetGOGOANATIONALTRIP2018(n.memberId);n.GetENJOYYOURTRIPTOTHEPYRAMIDSEGYPT2018=function(t){r.httpGetHeaderHandler("api/mcPromoTracker/GetENJOYYOURTRIPTOTHEPYRAMIDSEGYPT2018/"+t).async().then(function(t){try{t.status&&(t.result!=null?(n.ENJOYYOURTRIPTOTHEPYRAMIDSEGYPT=t.result,n.ENJOYYOURTRIPTOTHEPYRAMIDSEGYPT.sponsors=alasql("SELECT * FROM ? order by totalDownPoints DESC",[n.ENJOYYOURTRIPTOTHEPYRAMIDSEGYPT.sponsors])):t.result==null&&(n.isTrackerAvailable=!1))}catch(i){}})};n.trackerName=="egypt"&&n.GetENJOYYOURTRIPTOTHEPYRAMIDSEGYPT2018(n.memberId);$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlLevelwiseDownlineMembers",["$scope","$SamiDirect",function(n,t){n.UserInfo=t.getObject("memberInfo");n.pagination={pageNo:1,pageCount:20,totalCount:0,nextPageLink:null,prevPageLink:null};n.paginationSize=[20,50,100,200,500,1e3];n.search=function(){var i=n.downMemberId;(angular.isUndefined(n.downMemberId)||n.downMemberId=="")&&(i=n.UserInfo.MemberId);n.mData={PMemberId:n.UserInfo.MemberId,MemberId:i,Level:angular.isUndefined(n.levelNo)||n.levelNo==""?null:n.levelNo};n.pagination.pageNo=n.pagination.pageNo===0||angular.isUndefined(n.pagination.pageNo)?1:n.pagination.pageNo;t.httpPost("api/mcMemberMaster/GetLevelwiseDownlineMembers",n.mData,n.pagination.pageNo,n.pagination.pageCount).async().then(function(i){i.data.result!="Failure"?(n.lvl=i.data.result,n.pagination=JSON.parse(i.headers("X-Pagination"))):(t.myAlertHandler("danger","Downline Member-Id is not valid."),n.downMemberId="")})};n.range=function(n,t){var r=[],i;for(t||(t=n,n=0),i=n;i<t;i++)r.push(i);return r};n.$watch("pagination.pageCount",function(){n.pagination.pageNo=1;n.search()});n.setPage=function(){n.pagination.pageNo=this.n+1;n.search()};n.pageToFirst=function(){n.pagination.pageNo=1;n.search()};n.pageBackward=function(){n.pagination.pageNo=n.pagination.pageNo-1;n.search()};n.pageForward=function(){n.pagination.pageNo=n.pagination.pageNo+1;n.search()};n.pageToLast=function(){n.pagination.pageNo=Math.ceil(n.pagination.totalCount/n.pagination.pageCount);n.search()};n.getPageData=function(){n.pagination.pageNo<=Math.ceil(n.pagination.totalCount/n.pagination.pageCount)?n.search():t.myAlertHandler("danger","Invalid page number.")};n.clearAll=function(){n.levelNo="";n.downMemberId="";n.lvl=[];n.pagination.totalCount=null;n.pagination.pageNo=0};n.ExporttoExcel=function(){n.MemberIds=n.UserInfo.MemberId;n.Levels=angular.isUndefined(n.levelNo)||n.levelNo==""?"null":n.levelNo;t.httpPost("api/mcMemberMaster/GetSponsorResultsForReportsExcel/",n.mData).async().then(function(t){n.lvl1=t.data.result;n.ExceltoExports()})};n.ExceltoExports=function(){var u=typeof n.lvl1!="object"?JSON.parse(n.lvl1):n.lvl1,r,t,i,s;var f="",o="$$hashKey";if(1){t="";for(i in u[0])o!=i&&(t+=i+"\t");t=t.slice(0,-1);f+=t+"\r"}for(r=0;r<u.length;r++){t="";for(i in u[r])o!=i&&(t+='"'+u[r][i]+'"\t');t.slice(0,t.length-1);f+=t+"\r"}if(f==""){alert("Invalid data");return}s="SamiDirect_"+"DownLineMembers".replace(/ /g,"_");var h=new Blob([f],{type:"applicssssation/vnd.ms-excel;charset=utf-8;"}),c=window.URL.createObjectURL(h),e=document.createElement("a");e.href=c;e.setAttribute("download","DownLineMembers.xls");e.click()};$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlPgResponse",["$scope","$http","$SamiDirect","$location",function(n,t,i,r){var u,f;n.UserInfo=i.getObject("memberInfo");u=$("#merToken").val();u.length<=0&&r.path("/home");n.token=i.get("QRCodeMemberID")!==""&&i.get("QRCodeMemberID")!==undefined?{tokenWorldLine:u,MemberId:i.get("QRCodeMemberID")}:{tokenWorldLine:u,MemberId:n.UserInfo.MemberId};f=i.get("authTokenQRCode")!==""&&i.get("authTokenQRCode")!==undefined?{headers:{Token:i.get("authTokenQRCode")}}:{headers:{Token:i.get("authToken")}};n.processing=!0;n.success=!1;n.failure=!1;n.retryUsed=!1;t.post("api/mcOnlineOrder/CreateOrder",n.token,f).success(function(t){try{if(n.processing=!1,t.status){n.orderNo=t.result;i.setObject("cartItem",[]);$("#cartQuantity").text(i.prdCount(n.cartItem));$("#cartQty").text(i.prdCount(n.cartItem));(i.get("QRCodeMemberID")===undefined||i.get("QRCodeMemberID")==="")&&i.set("authToken",t.token);n.success=!0;$("#merToken").val("");var r=i.getObject("cartPageURL");r.length>0&&i.setObject("cartPageURL",r.replace("10213A","null"))}else t.message=="F"&&(n.errorMessage=t.result,n.failure=!0)}catch(u){n.errorMessage="Due to technical issue your payment not gone through. "+u.message;n.failure=!0}}).error(function(){r.path("/")});$("html,body").scrollTop(0)}]).controller("ctrlPgAtomResponse",["$scope","$http","$SamiDirect","$location",function(n,t,i,r){var u;i.get("QRCodeMemberID")===undefined||i.get("QRCodeMemberID")===""?(n.UserInfo=i.getObject("memberInfo"),n.token={atomTransactionID:$("#atomTransactionID").val(),transactionId:$("#transactionIdAtom").val(),amount:$("#amount1").val(),productID:$("#productID").val(),date:$("#date").val(),bankTransactionCode:$("#bankTransactionCode").val(),status:$("#statusAtom").val(),bankname:$("#bankname").val(),signature:$("#signature").val(),discriminator:$("#discriminator").val(),memberId:n.UserInfo.MemberId,clientcode:$("#clientcodeAtom").val(),desc:$("#descAtom").val()},u={headers:{Token:i.get("authToken")}},n.processing=!0,n.success=!1,n.failure=!1,t.post("api/mcOnlineOrder/CreateOrderA",n.token,u).success(function(t){try{console.log(t);n.processing=!1;t.status?(n.orderNo=t.result,i.setObject("cartItem",[]),$("#cartQuantity").text(i.prdCount(n.cartItem)),$("#cartQty").text(i.prdCount(n.cartItem)),i.set("authToken",t.token),n.success=!0,n.token={},$("#mmp_txn,#mer_txn,#amt,#prod,#date,#bank_txn,#f_code,#bank_name,#signature,#discriminator,#clientcode,#desc").val("")):t.message=="F"?(n.errorMessage=t.result,n.failure=!0):r.path("/")}catch(u){n.errorMessage="Due to technical issue your payment not gone through. "+u.message;n.failure=!0}}).error(function(){r.path("/")})):(n.token={atomTransactionID:$("#atomTransactionID").val(),transactionId:$("#transactionIdAtom").val(),amount:$("#amount1").val(),productID:$("#productID").val(),date:$("#date").val(),bankTransactionCode:$("#bankTransactionCode").val(),status:$("#statusAtom").val(),bankname:$("#bankname").val(),signature:$("#signature").val(),discriminator:$("#discriminator").val(),memberId:i.get("QRCodeMemberID"),clientcode:$("#clientcodeAtom").val(),desc:$("#descAtom").val()},u={headers:{Token:i.get("authTokenQRCode")}},n.processing=!0,n.success=!1,n.failure=!1,t.post("api/mcOnlineOrder/CreateOrderA",n.token,u).success(function(t){try{if(console.log(t),n.processing=!1,t.status){n.orderNo=t.result;i.setObject("cartItem",[]);$("#cartQuantity").text(i.prdCount(n.cartItem));$("#cartQty").text(i.prdCount(n.cartItem));n.success=!0;n.token={};$("#mmp_txn,#mer_txn,#amt,#prod,#date,#bank_txn,#f_code,#bank_name,#signature,#discriminator,#clientcode,#desc").val("");var u=i.getObject("cartPageURL");u.length>0&&i.setObject("cartPageURL",u.replace("10213A","null"))}else t.message=="F"?(n.errorMessage=t.result,n.failure=!0):r.path("/")}catch(f){n.errorMessage="Due to technical issue your payment not gone through. "+f.message;n.failure=!0}}).error(function(){r.path("/")}));$("html,body").scrollTop(0)}]).controller("ctrlPgResponsePay",["$scope","$http","$SamiDirect","$location",function(n,t,i,r){n.UserInfo=i.getObject("memberInfo");n.token={atomTransactionID:$("#atomTransactionID").val(),transactionId:$("#transactionIdAtom").val(),amount:$("#amount1").val(),productID:$("#productID").val(),date:$("#date").val(),bankTransactionCode:$("#bankTransactionCode").val(),status:$("#statusAtom").val(),bankname:$("#bankname").val(),signature:$("#signature").val(),discriminator:$("#discriminator").val(),memberId:n.UserInfo.MemberId,clientcode:$("#clientcodeAtom").val(),desc:$("#descAtom").val()};var u={headers:{Token:i.get("authToken")}};n.processing=!0;n.success=!1;n.failure=!1;t.post("api/mcOnlineOrder/CreateOrderAPayNow",n.token,u).success(function(t){try{if(n.processing=!1,t.status){n.orderNo=t.result;i.setObject("cartItem",[]);$("#cartQuantity").text(i.prdCount(n.cartItem));$("#cartQty").text(i.prdCount(n.cartItem));n.success=!0;n.token={};$("#mmp_txn,#mer_txn,#amt,#prod,#date,#bank_txn,#f_code,#bank_name,#signature,#discriminator,#clientcode,#desc").val("");var u=i.getObject("cartPageURL");u.length>0&&i.setObject("cartPageURL",u.replace("10213A","null"))}else t.message=="F"?(n.errorMessage=t.result,n.failure=!0):r.path("/")}catch(f){n.errorMessage="Due to technical issue your payment not gone through. "+f.message;n.failure=!0}}).error(function(){r.path("/")});$("html,body").scrollTop(0)}]).controller("ctrlPgDaAtomResponse",["$scope","$http","$SamiDirect","$location",function(n,t,i,r){n.UserInfo=i.getObject("memberInfo");n.token={atomTransactionID:$("#atomTransactionID").val(),transactionId:$("#transactionIdAtom").val(),amount:$("#amount1").val(),productID:$("#productID").val(),date:$("#date").val(),bankTransactionCode:$("#bankTransactionCode").val(),status:$("#statusAtom").val(),bankname:$("#bankname").val(),signature:$("#signature").val(),discriminator:$("#discriminator").val(),memberId:n.UserInfo.MemberId,clientcode:$("#clientcodeAtom").val(),desc:$("#descAtom").val(),mFOBMemberDetails:i.getObject("downlineFOBActivationDetails")};var u={headers:{Token:i.get("authToken")}};n.processing=!0;n.success=!1;n.failure=!1;t.post("api/mcOnlineOrder/CreateOrderA_DownlineFOB",n.token,u).success(function(t){try{console.log(t);n.processing=!1;t.status?(n.orderNo=t.result.split("$")[1],i.setObject("cartItem",[]),$("#cartQuantity").text("("+i.prdCount(n.cartItem)+")"),i.set("authToken",t.token),n.success=!0,n.token={},$("#mmp_txn,#mer_txn,#amt,#prod,#date,#bank_txn,#f_code,#bank_name,#signature,#discriminator,#clientcode,#desc").val("")):t.message=="F"?(n.errorMessage=t.result,n.failure=!0):r.path("/")}catch(u){n.errorMessage="Due to technical issue your payment not gone through. "+u.message;n.failure=!0}}).error(function(){r.path("/")});$("html,body").scrollTop(0)}]).controller("ctrlPgDaWLResponse",["$scope","$http","$SamiDirect","$location",function(n,t,i,r){var u,f;n.UserInfo=i.getObject("memberInfo");u=$("#merToken").val();u.length<=0&&r.path("/home");n.token=i.get("QRCodeMemberID")!==""&&i.get("QRCodeMemberID")!==undefined?{tokenWorldLine:u,MemberId:i.get("QRCodeMemberID"),mFOBMemberDetails:i.getObject("downlineFOBActivationDetails")}:{tokenWorldLine:u,MemberId:n.UserInfo.MemberId,mFOBMemberDetails:i.getObject("downlineFOBActivationDetails")};f=i.get("authTokenQRCode")!==""&&i.get("authTokenQRCode")!==undefined?{headers:{Token:i.get("authTokenQRCode")}}:{headers:{Token:i.get("authToken")}};n.processing=!0;n.success=!1;n.failure=!1;n.retryUsed=!1;t.post("api/mcOnlineOrder/CreateOrder_DownlineFOB",n.token,f).success(function(t){try{if(n.processing=!1,t.status){n.orderNo=t.result.split("$")[1];i.setObject("cartItem",[]);$("#cartQuantity").text("("+i.prdCount(n.cartItem)+")");(i.get("QRCodeMemberID")===undefined||i.get("QRCodeMemberID")==="")&&i.set("authToken",t.token);n.success=!0;$("#merToken").val("");var r=i.getObject("cartPageURL");r.length>0&&i.setObject("cartPageURL",r.replace("10213A","null"))}else t.message=="F"&&(n.errorMessage=t.result,n.failure=!0)}catch(u){n.errorMessage="Due to technical issue your payment not gone through. "+u.message;n.failure=!0}}).error(function(){r.path("/")});$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlPgResponsecc",["$scope","$http","$SamiDirect","$location",function(n,t,i,r){var u,f;n.UserInfo=i.getObject("memberInfo");u=$("#merToken").val();u.length<=0&&r.path("/home");n.token={tokenWorldLine:u,MemberId:n.UserInfo.MemberId};f={headers:{Token:i.get("authToken")}};n.processing=!0;n.success=!1;n.failure=!1;t.post("api/mcOnlineOrder/CreateOrdercc",n.token,f).success(function(t){try{n.processing=!1;t.status?(n.orderNo=t.result,i.set("authToken",t.token),n.success=!0,$("#merToken").val("")):t.message=="F"&&(n.errorMessage=t.result,n.failure=!0)}catch(r){n.errorMessage="Due to technical issue your payment not gone through. "+r.message;n.failure=!0}}).error(function(){r.path("/")});$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlAddEvents",["$scope","$SamiDirect","$filter",function(n,t,i){var u;n.eventsFromExcel=[];n.addevent=[];n.nestart=["AM","PM"];n.netime=["00:15","00:30","00:45","01:15","01:30","01:45","02:00","02:15","02:30","02:45","03:00","03:15","03:30","03:45","04:00","04:15","04:30","04:45","05:00","05:15","05:30","05:45","06:00","06:15","06:30","06:45","07:00","07:15","07:30","07:45","08:00","08:15","08:30","08:45","09:00","09:15","09:30","09:45","10:00","10:15","10:30","10:45","11:00","11:15","11:30","11:45"];$(".checkbo").checkBo();u=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];$("#lblActiveEvents").addClass("checked");n.addevent.Isative="Y";var r=new Date,f=r.getDate(),e=r.getMonth(),o=r.getFullYear();n.curDate1=f+"-"+u[e]+"-"+o;n.editcode==undefined;n.saveEvent=[];$("#Fromtimes").val($("#Fromtimes option:first").val());n.UploadDocument=function(i){var s,f,e;n.isValidKYC=!1;var h=i.target.files,o=$(".btn-file :file").parents(".input-group").find(":text"),r=h[0],u=r.name.match(/\.(.+)$/)[1];n.fext=u;n.fileType=r.type;angular.lowercase(u)==="csv"||angular.lowercase(u)==="xls"?r.size/1024<2048?(o.length&&o.val(r.name),s=/^([a-zA-Z0-9\s_\\.\-:])+(.xls|.txt|.csv)$/,s.test($("#fileUpload").val().toLowerCase())&&(typeof FileReader!="undefined"?(f=[],e=new FileReader,e.onload=function(t){for(var i,r=t.target.result.split("\n"),u=1;u<r.length;u++){var o={},e=r[0].split(","),h=r[u].replace(/\, /g,";"),s=h.split(",");if(s.length==e.length){for(i=0;i<e.length;i++)o[e[i]]=s[i].replace(/\;/g,", ").replace(/\"/g,"");f.push(o)}}n.myVar=!1;n.$apply(function(){n.eventsFromExcel=f;n.myVar=!n.myVar;n.isValidKYC=!0})},e.readAsText($("#fileUpload")[0].files[0])):alert("This browser does not support HTML5."))):n.$apply(function(){t.myAlertHandler("warning","File size is more than 2MB")}):n.$apply(function(){t.myAlertHandler("warning","Please upload a valid CSV file.")})};n.hidDipslayEventsdate=!1;n.hiddisplayEvents=!0;n.hidsingle=!0;n.hidMultiple=!0;n.addevent.Display=!0;n.evntType=function(t){t=="DisplayEvents"&&(n.hidDipslayEventsdate=!1,n.hiddisplayEvents=!0,n.hidsingle=!0,n.hidMultiple=!0,n.fromdate=[],n.todate=[]);t=="UploadMultipleEvents"&&(n.hidDipslayEventsdate=!0,n.hiddisplayEvents=!0,n.hidsingle=!0,n.hidMultiple=!1,n.eventsFromExcel=[],n.myVar=!1,n.isValidKYC=!1,$(".btn-file :file").parents(".input-group").find(":text").val(""));t=="AddSingleEvent"&&(n.addevent.EventTitle=[],n.addevent.Description=[],n.addevent.EventSpeaker=[],n.addevent.EventDate=[],n.addevent.EventType=[],n.addevent.EventFrom=[],n.addevent.EventTo=[],n.addevent.StartTime=[],n.addevent.state=[],n.addevent.Endtime=[],n.addevent.end=[],n.addevent.EventVenu=[],n.addevent.EventCity=[],n.addevent.EventStat=[],n.addevent.EventFromshow=[],n.addevent.EventshowUOTO=[],n.searchEvent=[],n.hidDipslayEventsdate=!0,n.hiddisplayEvents=!0,n.hidsingle=!1,n.hidMultiple=!0,n.editcode=undefined)};n.saveEvent=function(){n.addevent.EventTitle!=undefined&&n.addevent.EventTitle!=0&&n.addevent.EventType!=undefined&&n.addevent.EventType!=0&&n.addevent.EventFrom!=undefined&&n.addevent.EventFrom!=0&&n.addevent.EventTo!=undefined&&n.addevent.EventTo!=0&&n.addevent.Description!=undefined&&n.addevent.Description!=0&&n.addevent.StartTime!=undefined&&n.addevent.StartTime!=0&&n.addevent.state!=undefined&&n.addevent.state!=0&&n.addevent.Endtime!=undefined&&n.addevent.Endtime!=0&&n.addevent.end!=undefined&&n.addevent.end!=0&&n.addevent.EventVenu!=undefined&&n.addevent.EventVenu!=0&&n.addevent.EventFromshow!=undefined&&n.addevent.EventFromshow!=0&&n.addevent.EventshowUOTO!=undefined&&n.addevent.EventshowUOTO!=0&&n.addevent.EventSpeaker!=undefined&&n.addevent.EventSpeaker!=0&&n.addevent.EventCity!=undefined&&n.addevent.EventCity!=0&&n.addevent.EventStat!=undefined&&n.addevent.EventStat!=0?(n.GetTime(),n.insertevent(),t.httpPostHandler("api/mcCalenderEvents/AddEventfromapplication",n.addevent1).async().then(function(i){try{i.status?n.editcode!=undefined?(n.hidsingle=!0,n.hiddisplayEvents=!1,n.hidDipslayEventsdate=!1,t.myAlertHandler("success","The Event has been Updated successfully")):(n.Clear(),t.myAlertHandler("success","The Event has been saved successfully")):t.myAlertHandler("warning","The Event has been saved Failure.")}catch(r){}})):t.myAlertHandler("danger","* Fields are compulsory")};n.checkEventDate=function(i,r){var u=new Date;if(new Date(r)<u)return t.myAlertHandler("danger","Event date should not be before today"),n.addevent.EventDate=[],!1};n.checkValidation=function(i,r){var u=new Date;if(new Date(i)<u&&i!=n.curDate1)return t.myAlertHandler("danger","Start date should not be before today"),n.addevent.EventFrom=[],n.addevent.EventDate=[],n.addevent.EventTo=[],!1;if(r!=undefined&&new Date(i)>new Date(r))return t.myAlertHandler("danger","End Date should be greater than start date"),n.addevent.EventFrom=[],n.addevent.EventDate=[],!1;n.addevent.EventDate=i};n.checkErr=function(i,r){var u=new Date;return i==undefined?(t.myAlertHandler("danger","Please select Start date"),n.addevent.EventTo=[],!1):new Date(i)>new Date(r)?(t.myAlertHandler("danger","End Date should be greater than start date"),n.addevent.EventTo=[],!1):new Date(r)<u&&r!=n.curDate1?(t.myAlertHandler("danger","End date should not be before today"),n.addevent.EventTo=[],!1):void 0};n.checkdisplay=function(i,r){var u=new Date,f=new Date;return i==undefined||i.length==0?(t.myAlertHandler("danger","Please select show date"),n.addevent.EventFromshow=[],n.addevent.EventshowUOTO=[],!1):new Date(i)>new Date(r)?(t.myAlertHandler("danger","Show Date should be greater than show upto date"),n.addevent.EventshowUOTO=[],!1):(u.setDate(f.getDate()-1),new Date(r)<u?(t.myAlertHandler("danger","Show upto date should not be before today"),n.addevent.EventshowUOTO=[],!1):void 0)};n.uploadmultipleevent=function(){t.httpPostHandler("api/mcCalenderEvents/AddEventinXMLFromCSV",n.eventsFromExcel).async().then(function(i){try{i.status?(t.myAlertHandler("success","The File has been upload successfully"),n.eventsFromExcel=[],n.myVar=!1,$(".btn-file :file").parents(".input-group").find(":text").val("")):t.myAlertHandler("danger",i.message)}catch(r){}})};n.GetTime=function(){var i=n.state,t;i=="PM"?(t=n.StartTime.split(":"),n.stateTimeNew=moment().hour("12").minute("00").add(t[0],"hours").add(t[1],"minutes").format("HH:mm"),n.stateEndTime=moment().hour("12").minute("00").add(t[0],"hours").add(t[1],"minutes").format("HH:mm")):(n.stateTimeNew=n.StartTime,n.stateEndTime=n.Endtime)};n.Validation=function(){};n.insertevent=function(){n.addevent1={code:n.editcode,title:n.addevent.EventTitle,description:n.addevent.Description,speaker:n.addevent.EventSpeaker,eventdate:n.addevent.EventDate,eventtype:n.addevent.EventType,startdate:n.addevent.EventFrom,enddate:n.addevent.EventTo,startTimeFull:n.stateTimeNew,endTimeFull:n.stateEndTime,starttime:n.StartTime+" "+n.state,endtime:n.Endtime+" "+n.end,venu:n.addevent.EventVenu,city:n.addevent.EventCity,state:n.addevent.EventStat,country:"India",isative:n.addevent.Isative,eventurl:"/Admin/",showfromdate:n.addevent.EventFromshow,showuptodate:n.addevent.EventshowUOTO}};n.Clear=function(){n.addevent1=[];n.addevent.EventTitle=[];n.addevent.Description=[];n.addevent.EventSpeaker=[];n.addevent.EventDate=[];n.addevent.EventType=[];n.addevent.EventFrom=[];n.addevent.EventTo=[];n.addevent.StartTime=[];n.addevent.state=[];n.addevent.Endtime=[];n.addevent.end=[];n.addevent.EventVenu=[];n.addevent.EventCity=[];n.addevent.EventStat=[];n.addevent.EventCounty=[];n.addevent.EventFromshow=[];n.addevent.EventshowUOTO=[]};n.$watch("addevent.end",function(t){var r,i,u;n.end=t;n.end=="PM"?n.addevent.state!="AM"&&(n.addevent.state="PM"):n.end=="AM"&&(n.addevent.state="AM");n.state==n.end&&(r=new Date,i=n.addevent.StartTime.split(":"),r.setHours(i[0],i[1],0),u=new Date,i=n.Endtime.split(":"),u.setHours(i[0],i[1],0),r.getTime()>u.getTime()&&(n.addevent.StartTime=n.addevent.Endtime))});n.$watch("addevent.Endtime",function(i){var u,r,f;if(n.Endtime=i,n.addevent.StartTime==undefined)return n.addevent.StartTime=n.addevent.Endtime,n.addevent.EventTitle!=undefined?(t.myAlertHandler("danger","Please select Time from."),!1):!1;if(n.addevent.state==undefined)return t.myAlertHandler("danger","Please select Time AM/PM."),!1;n.state==n.end&&(u=new Date,r=n.addevent.StartTime.split(":"),u.setHours(r[0],r[1],0),f=new Date,r=n.Endtime.split(":"),f.setHours(r[0],r[1],0),u.getTime()>f.getTime()&&(n.addevent.StartTime=n.addevent.Endtime,t.myAlertHandler("danger","From Time should be greater than End Time")))});n.$watch("addevent.StartTime",function(i){var u,r,f;if(n.StartTime=i,n.addevent.StartTime==undefined)return!1;n.state==n.end&&(u=new Date,r=n.addevent.StartTime.split(":"),u.setHours(r[0],r[1],0),f=new Date,r=n.Endtime.split(":"),f.setHours(r[0],r[1],0),u.getTime()>f.getTime()&&(n.addevent.StartTime=n.addevent.Endtime,t.myAlertHandler("danger","From Time should be greater than End Time")))});n.$watch("addevent.state",function(i){var u,r,f;if(n.state=i,n.state=="PM")return n.addevent.end="PM",!1;n.state==n.end&&(u=new Date,r=n.addevent.StartTime.split(":"),u.setHours(r[0],r[1],0),f=new Date,r=n.Endtime.split(":"),f.setHours(r[0],r[1],0),u.getTime()>f.getTime()&&(n.addevent.StartTime=n.addevent.Endtime,t.myAlertHandler("danger","From Time should be greater than End Time")))});n.getEventResults=function(){var i=$("#txtFromDate").val(),r=$("#txtToDate").val();(i,r)?t.httpGetHandler("api/mcCalenderEvents/GetSearchResults/"+i+"/"+r).async().then(function(t){try{t.status&&(n.hiddisplayEvents=!1,n.hidsingle=!0,n.searchEvent=t.result,n.searchEvent1=t.result)}catch(i){}}):t.myAlertHandler("danger","Please select Date.")};n.clearAll=function(){$("#txtFromDate").val("");$("#txtToDate").val("");n.addevent1=[];n.addevent.EventTitle=[];n.addevent.Description=[];n.addevent.EventSpeaker=[];n.addevent.EventDate=[];n.addevent.EventType=[];n.addevent.EventFrom=[];n.addevent.EventTo=[];n.addevent.StartTime=[];n.addevent.state=[];n.addevent.Endtime=[];n.addevent.end=[];n.addevent.EventVenu=[];n.addevent.EventCity=[];n.addevent.EventStat=[];n.addevent.EventCounty=[];n.addevent.EventFromshow=[];n.addevent.EventshowUOTO=[];n.hiddisplayEvents=!0;n.hidsingle=!0};n.removeRow=function(name){for(var index=-1,comArr=eval(n.searchEvent),i=0;i<comArr.length;i++)if(comArr[i].Code===name){index=i;break}index===-1&&alert("Something gone wrong");n.searchEvent.splice(index,1);t.httpGetHandler("api/mcCalenderEvents/deleteEvents/"+name).async().then(function(n){try{n.status&&t.myAlertHandler("success","The Event has been delete successfully")}catch(i){}})};n.editEvent=function(t){var r,u,f;if(n.hiddisplayEvents=!0,n.editcode=t,n.hidsingle=!1,n.searchEvent.length>0)for(r=0;r<n.searchEvent.length;r++)n.searchEvent[r].Code==t&&(n.addevent=n.searchEvent[r],u=n.addevent.StartTime.split(" "),f=n.addevent.Endtime.split(" "),n.addevent.EventDate=i("date")(new Date(n.searchEvent[r].EventDate),"dd-MMM-yyyy"),n.addevent.EventFrom=i("date")(new Date(n.searchEvent[r].EventFrom),"dd-MMM-yyyy"),n.addevent.EventTo=i("date")(new Date(n.searchEvent[r].EventTo),"dd-MMM-yyyy"),n.addevent.EventFromshow=i("date")(new Date(n.searchEvent[r].EventFromshow),"dd-MMM-yyyy"),n.addevent.EventshowUOTO=i("date")(new Date(n.searchEvent[r].EventshowUOTO),"dd-MMM-yyyy"),n.addevent.StartTime=u[0],u[1]==undefined&&(u[1]=n.searchEvent[r].state),n.addevent.state=u[1],n.addevent.Endtime=f[0],f[1]==undefined&&(f[1]=n.searchEvent[r].end),n.addevent.end=f[1],n.searchEvent[r].Isative=="N"?$("#lblActiveEvents").removeClass("checked"):$("#lblActiveEvents").addClass("checked"))};n.chkValidationdate=function(i,r){var u=new Date;if(new Date(i)>new Date(r))return t.myAlertHandler("danger","To Date should be greater than From date"),n.todate=[],!1};n.steActiveEventa=function(t){n.steActiveEvent=t.steActiveEvent?!1:!0;n.addevent.Isative=n.steActiveEvent==!1?"Y":"N"};$(".date-input").datepicker({dateFormat:"d-M-yy",changeMonth:!0,changeYear:!0});$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlUploadDocuments",["$scope","$http","$SamiDirect","$routeParams","$location",function(n,t,i,r,u){function f(n,t,i){var e,o,r,f,s,u,h;for(t=t||"",i=i||512,e=atob(n),o=[],r=0;r<e.length;r+=i){for(f=e.slice(r,r+i),s=new Array(f.length),u=0;u<f.length;u++)s[u]=f.charCodeAt(u);h=new Uint8Array(s);o.push(h)}return new Blob(o,{type:t})}n.UserInfo=i.getObject("memberInfo");n.isMobileNoExists=!1;n.isPANNoExists=!1;n.isEmailIdExists=!1;n.isAadharExists=!1;n.isBankAccExists=!1;n.PanType=[{Name:"Individual",Value:"IN"},{Name:"Proprietorship",Value:"PR"},{Name:"Partnership",Value:"PA"},{Name:"Company",Value:"CO"}];n.loadMemberDocs=function(t){i.httpGetHeaderHandler("api/mcMemberMaster/GetMemberDocuments/"+t).async().then(function(t){try{t.status&&(n.memberDocs=t.result,n.bindMemberDocs())}catch(i){}})};i.httpGetHeaderHandler("api/mcMemberMaster/getMemberDocumentDetails/"+n.UserInfo.MemberId).async().then(function(t){try{t.status&&(n.info=t.result,n.switchAddEdit1(),n.switchBankDetailEdit1(),n.switchPanDetailEdit1(),n.switchAadharDetailEdit1(),n.isBankEditMode=!1,n.isPanEditMode=!1,n.isAadharEditMode=!1)}catch(i){}});n.bindMemberDocs=function(){var t,i;n.memberDocs.ProfilePic!=null&&(n.profileData="data:image/png;base64,"+n.memberDocs.ProfilePic.document);n.memberDocs.PanDocument!=null&&(n.panExt=n.memberDocs.PanDocument.documentName.split(".")[1],n.panData="data:"+(n.panExt=="pdf"?"application/pdf":"image/png")+";base64,"+n.memberDocs.PanDocument.document,n.panExt=="pdf"&&(t=f(n.memberDocs.PanDocument.document,"application/pdf"),i=URL.createObjectURL(t),n.panDownload=i));n.memberDocs.BankDocument!=null&&(n.chequeExt=n.memberDocs.BankDocument.documentName.split(".")[1],n.chequeData="data:"+(n.chequeExt=="pdf"?"application/pdf":"image/png")+";base64,"+n.memberDocs.BankDocument.document,n.chequeExt=="pdf"&&(t=f(n.memberDocs.BankDocument.document,"application/pdf"),i=URL.createObjectURL(t),n.BankDownload=i));n.memberDocs.AADHARDocument!=null&&(n.AADHARExt=n.memberDocs.AADHARDocument.documentName.split(".")[1],n.AADHARData="data:"+(n.AADHARExt=="pdf"?"application/pdf":"image/png")+";base64,"+n.memberDocs.AADHARDocument.document,n.AADHARExt=="pdf"&&(t=f(n.memberDocs.AADHARDocument.document,"application/pdf"),i=URL.createObjectURL(t),n.AADHARDownload=i))};n.uploadProfilePic=function(t){var f;n.isInvalidForamteProfile=!1;var e=t.target.files,r=e[0],u=r.name.match(/\.(.+)$/)[1];angular.lowercase(u)==="jpg"||angular.lowercase(u)==="jpeg"||angular.lowercase(u)==="png"?r.size/1024<2048?(n.profilePicExt=u,n.profilePicFT=r.type,n.txtProfilePic=r.name,f=new FileReader,f.onload=function(t){n.$apply(function(){n.profileData=t.target.result;n.isValidProfilePic=!0})},f.readAsDataURL(r)):n.$apply(function(){n.isInvalidForamteProfile=!0;i.myAlertHandler("danger","File size is more than 2MB")}):n.$apply(function(){n.isInvalidForamteProfile=!0;i.myAlertHandler("danger","Invalid File Format")})};n.uploadChequeLeaf=function(t){var e;n.isInvalidForamteCheque=!1;var o=t.target.files,r=o[0],u=r.name.match(/\.(.+)$/)[1];angular.lowercase(u)==="jpg"||angular.lowercase(u)==="jpeg"||angular.lowercase(u)==="png"||angular.lowercase(u)==="pdf"?r.size/1024<2048?(n.chequeExt=u,n.chequeFT=r.type,n.txtCheque=r.name,e=new FileReader,e.onload=function(t){n.$apply(function(){if(n.chequeData=t.target.result,n.isValidCheque=!0,n.chequeExt=="pdf"){var i=f(t.target.result.replace("data:application/pdf;base64,",""),"application/pdf"),r=URL.createObjectURL(i);n.BankDownload=r}})},e.readAsDataURL(r)):n.$apply(function(){n.isInvalidForamteCheque=!0;i.myAlertHandler("warning","File size is more than 2MB")}):n.$apply(function(){n.isInvalidForamteCheque=!0;i.myAlertHandler("danger","Invalid File Format")})};n.uploadPanCard=function(t){var e;n.isInvalidForamtePan=!1;var o=t.target.files,r=o[0],u=r.name.match(/\.(.+)$/)[1];angular.lowercase(u)==="jpg"||angular.lowercase(u)==="jpeg"||angular.lowercase(u)==="png"||angular.lowercase(u)==="pdf"?r.size/1024<2048?(n.txtPan=r.name,n.panExt=u,n.panFT=r.type,e=new FileReader,e.onload=function(t){n.$apply(function(){if(n.panData=t.target.result,n.isValidPan=!0,n.panExt=="pdf"){var i=f(t.target.result.replace("data:application/pdf;base64,",""),"application/pdf"),r=URL.createObjectURL(i);n.panDownload=r}})},e.readAsDataURL(r)):n.$apply(function(){n.isInvalidForamtePan=!0;i.myAlertHandler("danger","File size is more than 2MB")}):n.$apply(function(){n.isInvalidForamtePan=!0;i.myAlertHandler("danger","Invalid File Format")})};n.uploadAADHARCard=function(t){var e;n.isInvalidForamteAADHAR=!1;var o=t.target.files,r=o[0],u=r.name.match(/\.(.+)$/)[1];angular.lowercase(u)==="jpg"||angular.lowercase(u)==="jpeg"||angular.lowercase(u)==="png"||angular.lowercase(u)==="pdf"?r.size/1024<2048?(n.txtAADHAR=r.name,n.AADHARExt=u,n.AADHARFT=r.type,e=new FileReader,e.onload=function(t){n.$apply(function(){if(n.AADHARData=t.target.result,n.isValidAADHAR=!0,n.AADHARExt=="pdf"){var i=f(t.target.result.replace("data:application/pdf;base64,",""),"application/pdf"),r=URL.createObjectURL(i);n.AADHARDownload=r}})},e.readAsDataURL(r)):n.$apply(function(){n.isInvalidForamteAADHAR=!0;i.myAlertHandler("danger","File size is more than 2MB")}):n.$apply(function(){n.isInvalidForamteAADHAR=!0;i.myAlertHandler("danger","Invalid File Format")})};n.panIsLoaded=n.skipDocument=function(){u.path("/dashboard")};n.clearDocument=function(){n.initlize();$("#fileProfile")[0].value="";$("#fileChequeLeaf")[0].value="";$("#filePanCard")[0].value="";$("#fileAADHARCard")[0].value="";n.loadMemberDocs(n.UserInfo.MemberId)};n.uploadDocument=function(){n.txtProfilePic!=""&&(n.uploadKYCDoc2={mMemberDocument:n.profileData.replace("data:"+n.profilePicFT+";base64,",""),mDocumentType:"Profile",mMemberId:n.UserInfo.MemberId,mDocumentFormat:n.profilePicExt,mMembername:n.UserInfo.MemberName},i.httpPostHeaderHandler("api/mcMemberMaster/updateDocuments",n.uploadKYCDoc2).async().then(function(t){try{t.status?(i.myAlertHandler("success","Your Profile Picture has been upload Sucessfully."),n.isValidProfilePic=!1,n.txtProfilePic=""):i.myAlertHandler("danger",t.message)}catch(r){}}))};n.initlize=function(){n.UserInfo=i.getObject("memberInfo");n.isValidPan=!1;n.isValidProfilePic=!1;n.isValidCheque=!1;n.isValidAADHAR=!1;n.isInvalidForamteProfile=!1;n.isInvalidForamteCheque=!1;n.isInvalidForamtePan=!1;n.isInvalidForamteAADHAR=!1;n.profilePicFT="";n.chequeFT="";n.panFT="";n.AADHARFT="";n.profileData="images/profile.jpg";n.chequeData="images/downloads/smallpdf.jpg";n.panData="images/downloads/smallpdf.jpg";n.AADHARData="images/downloads/smallpdf.jpg";n.profilePicExt="";n.chequeExt="";n.panExt="";n.AADHARExt="";n.txtProfilePic="";n.txtCheque="";n.txtPan="";n.txtAADHAR="";n.isFromRegistration=!1;angular.isUndefined(r.isFromRegistration)||(n.isFromRegistration=r.isFromRegistration)};n.$watch("MemberBankDtl.AccountNo",function(i){i===undefined||i===""?n.isBankAccExists=!1:t.post("api/mcMemberMaster/checkUserBankACNOExists/"+n.UserInfo.MemberId,JSON.stringify(i)).success(function(t){try{t.status&&(t.result>0?n.isBankAccExists=!0:t.result===0&&(n.isBankAccExists=!1))}catch(i){}}).error(function(){})});n.$watch("MemberPANDtl.PANNo",function(i){i===undefined||i===""||i===null||i.length!=10?n.isPANNoExists=!1:t.post("api/mcMemberMaster/checkUserPANExists/"+n.UserInfo.MemberId,JSON.stringify(i)).success(function(t){try{t.status&&(t.result>0?n.isPANNoExists=!0:t.result===0&&(n.isPANNoExists=!1))}catch(i){}}).error(function(){})});n.$watch("MemberAadharDtl.AadharNo",function(i){i===undefined||i===""||i===null||i.length!=12?n.isAadharExists=!1:t.post("api/mcMemberMaster/checkUserAADHARExists/"+n.UserInfo.MemberId,JSON.stringify(i)).success(function(t){try{t.status&&(t.result>0?n.isAadharExists=!0:t.result===0&&(n.isAadharExists=!1))}catch(i){}}).error(function(){})});n.switchAddEdit=function(){n.MemberBankDtl.AccHolderName=n.info.AccHolderName;n.MemberBankDtl.AccountNo=n.info.AccountNo;n.MemberBankDtl.BankName=n.info.BankName;n.MemberBankDtl.Branch=n.info.Branch;n.MemberBankDtl.IFSCCode=n.info.IFSCCode;n.MemberBankDtl.BankSubmitedon=n.info.BankSubmitedon;var t=jQuery.grep(n.PanType,function(t){return t.Value===n.info.PANType});n.MemberPANDtl.PANName=n.info.PANName;n.MemberPANDtl.PANNo=n.info.PANNo;n.MemberPANDtl.PANType=t[0];n.MemberPANDtl.PANSubmittedon=n.info.PANSubmittedon;n.MemberAadharDtl.AadharName=n.info.AadharName;n.MemberAadharDtl.AadharNo=n.info.AadharNo;n.MemberAadharDtl.AadharSubmittedon=n.info.AadharSubmittedon;n.isBankEditMode=!1;n.isPanEditMode=!1;n.isAadharEditMode=!1;n.profilePicExt="";n.chequeExt="";n.panExt="";n.AADHARExt="";n.txtProfilePic="";n.txtCheque="";n.txtPan="";n.txtAADHAR=""};n.switchAddEdit1=function(){var t=jQuery.grep(n.PanType,function(t){return t.Value===n.info.PANType});n.MemberPANDtl.PANName=n.info.PANName;n.MemberPANDtl.PANNo=n.info.PANNo;n.MemberPANDtl.PANType=t[0];n.MemberBankDtl.AccHolderName=n.info.AccHolderName;n.MemberBankDtl.AccountNo=n.info.AccountNo;n.MemberBankDtl.BankName=n.info.BankName;n.MemberBankDtl.Branch=n.info.Branch;n.MemberBankDtl.IFSCCode=n.info.IFSCCode;n.MemberBankDtl.BankSubmitedon=n.info.BankSubmitedon;n.MemberPANDtl.PANSubmittedon=n.info.PANSubmittedon;n.MemberAadharDtl.AadharName=n.info.AadharName;n.MemberAadharDtl.AadharNo=n.info.AadharNo;n.MemberAadharDtl.AadharSubmittedon=n.info.AadharSubmittedon};n.saveUpdatedDetails=function(){n.isBankEditMode||n.isPanEditMode||n.isAadharEditMode||i.myAlertHandler("danger","Please Select the check box");n.isBankEditMode&&(n.MemberBankDtl.$valid&&!n.isBankAccExists&&n.memberDocs.BankVerificationStatus!="V"&&(n.memberDocs.BankDocument!=null||n.txtCheque!="")?($("#loading").modal({backdrop:"static",keyboard:!1}),n.dataBank={mAccHolderName:n.MemberBankDtl.AccHolderName,mAccNumber:n.MemberBankDtl.AccountNo,mBankName:n.MemberBankDtl.BankName,mBranchName:n.MemberBankDtl.Branch,mIFSCcode:n.MemberBankDtl.IFSCCode,mMemberId:n.UserInfo.MemberId,mMemberDocument:n.chequeData.replace("data:"+n.chequeFT+";base64,",""),mDocumentType:"Bank",mDocumentFormat:n.chequeExt,mMembername:n.UserInfo.MemberName},i.httpPostHeaderHandler("api/mcMemberMaster/updateBankDocuments",n.dataBank).async().then(function(t){try{t.status?(i.myAlertHandler("success","Bank Details updated successfully."),$("#loading").modal("hide"),n.isBankEditMode=!1,n.info=t.result):(i.myAlertHandler("danger",t.message),$("#loading").modal("hide"))}catch(r){}})):n.memberDocs.BankDocument==null&&n.txtCheque==""?($("#loading").modal("hide"),i.myAlertHandler("danger","Please Upload the Bank document.")):i.myAlertHandler("danger","Please review the Bank document fields."));n.isPanEditMode&&(n.MemberPANDtl.$valid&&!n.isPANNoExists&&n.memberDocs.PanVerificationStatus!="V"&&(n.memberDocs.PanDocument!=null||n.txtPan!="")?($("#loading").modal({backdrop:"static",keyboard:!1}),n.dataPan={mPanHolderName:n.MemberPANDtl.PANName,mPanNumber:n.MemberPANDtl.PANNo,mPanType:n.MemberPANDtl.PANType.Value,mMemberId:n.UserInfo.MemberId,mMemberDocument:n.panData.replace("data:"+n.panFT+";base64,",""),mDocumentType:"Pan",mDocumentFormat:n.panExt,mMembername:n.UserInfo.MemberName},i.httpPostHeaderHandler("api/mcMemberMaster/updatePanDocuments",n.dataPan).async().then(function(t){try{t.status?(i.myAlertHandler("success","PAN Details updated successfully."),$("#loading").modal("hide"),n.isPanEditMode=!1,n.info=t.result):(i.myAlertHandler("danger",t.message),$("#loading").modal("hide"))}catch(r){}})):n.memberDocs.PanDocument==null&&n.txtPan==""?(i.myAlertHandler("danger","Please Upload the PAN document."),$("#loading").modal("hide")):i.myAlertHandler("danger","Please review the PAN document fields."));n.isAadharEditMode&&(n.MemberAadharDtl.$valid&&!n.isAadharExists&&n.memberDocs.AADHARVerificationStatus!="V"&&(n.memberDocs.AADHARDocument!=null||n.txtAADHAR!="")?($("#loading").modal({backdrop:"static",keyboard:!1}),n.dataAadhar={mAadharHolderName:n.MemberAadharDtl.AadharName,mAadharNumber:n.MemberAadharDtl.AadharNo,mMemberId:n.UserInfo.MemberId,mMemberDocument:n.AADHARData.replace("data:"+n.AADHARFT+";base64,",""),mDocumentType:"Aadhar",mDocumentFormat:n.AADHARExt,mMembername:n.UserInfo.MemberName},i.httpPostHeaderHandler("api/mcMemberMaster/updateAadharDocuments",n.dataAadhar).async().then(function(t){try{t.status?(i.myAlertHandler("success","Aadhar Details updated successfully."),$("#loading").modal("hide"),n.isAadharEditMode=!1,n.info=t.result):(i.myAlertHandler("danger",t.message),$("#loading").modal("hide"))}catch(r){}})):n.memberDocs.AADHARDocument==null&&n.txtAADHAR==""?($("#loading").modal("hide"),i.myAlertHandler("danger","Please Upload the Aadhar document.")):i.myAlertHandler("danger","Please review the Aadhar document fields."))};n.initlize();n.loadMemberDocs(n.UserInfo.MemberId);$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrldistributorList",["$scope","$SamiDirect",function(n,t){n.pagination={pageNo:1,pageCount:500,totalCount:0,nextPageLink:null,prevPageLink:null};n.paginationSize=[500,1e3,2e3,5e3];n.pagination.pageNo=n.pagination.pageNo===0||angular.isUndefined(n.pagination.pageNo)?1:n.pagination.pageNo;n.search=function(){t.httpPost("api/mcMemberMaster/GetdistributorByState/KL",n.mData,n.pagination.pageNo,n.pagination.pageCount).async().then(function(i){try{i.data.result!="Failure"?(n.distributor=i.data.result,n.pagination=JSON.parse(i.headers("X-Pagination"))):t.myAlertHandler("danger","Downline Member-Id is not valid.")}catch(r){}})};n.range=function(n,t){var r=[],i;for(t||(t=n,n=0),i=n;i<t;i++)r.push(i);return r};n.$watch("pagination.pageCount",function(){n.pagination.pageNo=1;n.search()});n.setPage=function(){n.pagination.pageNo=this.n+1;n.search()};n.pageToFirst=function(){n.pagination.pageNo=1;n.search()};n.pageBackward=function(){n.pagination.pageNo=n.pagination.pageNo-1;n.search()};n.pageForward=function(){n.pagination.pageNo=n.pagination.pageNo+1;n.search()};n.pageToLast=function(){n.pagination.pageNo=Math.ceil(n.pagination.totalCount/n.pagination.pageCount);n.search()};n.getPageData=function(){n.pagination.pageNo<=Math.ceil(n.pagination.totalCount/n.pagination.pageCount)?n.search():t.myAlertHandler("danger","Invalid page number.")};$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlbranchstockistaddress",["$scope","$http","$SamiDirect",function(n,t,i){i.httpGetHandler("api/ContactUs/BranchStocklistAddress/").async().then(function(t){try{t.status&&(n.BranchStocklist=t.result)}catch(i){}});$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlgrievances",["$scope","$http","$SamiDirect","$filter",function(n,t,i,r){n.citylist={};n.invalidSubmitAttempt=!1;n.myGgrievances={memberName:"",grievancesmemberid:"",mobile:"",email:"",state:"",city:"",subject:"",description:""};n.saveGrievances=function(){if(n.invalidSubmitAttempt=!1,n.myGgrievances.$invalid){n.invalidSubmitAttempt=!0;return}n.initCamplant();i.httpPostHeaderHandler("api/mcPlaceaRequest/CreatedGrievancesInformation/",n.Camplant).async().then(function(t){try{t.status&&(n.Camplant=[],$("#loading").modal("hide"),$("#txtsuccessMsg").text("Your grievances has been placed successfully. Ticket Number is  "+t.result+"."),$("#alertModal").modal({backdrop:"static",keyboard:!1}))}catch(i){}})};n.initCamplant=function(){n.Camplant={memberName:n.mName,grievancesmemberid:n.mMemberID,mobile:n.mMobile,email:n.mEmail,state:n.mStateName.stateCode,city:n.mCityName.cityCode,subject:n.mSubjectValue,stateName:n.mStateName.stateName,cityname:n.mCityName.cityName,description:n.mMessage,country:"TS08000766"}};t.get("/api/mcSettings/GetStates").success(function(t){try{t.status&&(n.states=t.result)}catch(i){}}).error(function(){});t.get("/api/mcSettings/GetCitys").success(function(t){try{t.status&&(n.citylist=t.result)}catch(i){}}).error(function(){});n.$watch("mStateName",function(t){angular.isUndefined(t)||t===null||t===undefined||n.citylist==null||(n.billCitys=r("filter")(n.citylist,t.stateCode),n.registration.memBillingPostalCode="")});$("#btnOkay").on("click",function(){$("#alertModal").modal("hide");window.location="/grievances"});n.clearAll=function(){window.location="/grievances"};$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrldubaiDhamaka",["$scope","$http","$location","$SamiDirect","$filter","$SamiDirect","$rootScope",function(n,t,i,r){n.isTrackerAvailable=!0;r.httpGetHeaderHandler("api/mcPromoTracker/GetDubaiDhamaka/"+r.getObject("memberInfo").MemberId).async().then(function(t){try{t.status&&(t.result!=null?n.dubaiDhamaka=t.result:t.result==null&&(n.isTrackerAvailable=!1))}catch(i){}});n.getRank=function(n){return r.getMemberRank(n)};$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlDigitalHub",["$scope","$http","$SamiDirect","$rootScope","$filter","$location","$window",function(n,t,i,r,u,f){function o(n){var t=document.createElement("input");t.style="position: absolute; left: -1000px; top: -1000px";t.value=n;document.body.appendChild(t);t.select();document.execCommand("copy");document.body.removeChild(t)}function e(n){var r=!!navigator.userAgent.match(/Version\/[\d\.]+.*Safari/),u=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,i,t;r&&u?(t=window.document.createElement("a"),t.target="_blank",t.href=n,alert("Please Allow the Pop-up in your device!! Ignore this message if allowed already!!!"),i=window.document.createEvent("MouseEvents"),i.initMouseEvent("click",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),t.dispatchEvent(i)):r?(t=document.createElement("a"),t.target="_blank",t.href=n,t.setAttribute("target","_blank"),document.body.appendChild(t),t.click(),document.body.removeChild(t)):(t=document.createElement("a"),t.target="_blank",t.href=n,document.body.appendChild(t),t.click(),document.body.removeChild(t))}n.type=f.search().type;n.islogedIn=i.get("authToken")==undefined?!1:!0;n.ShareLinkDetails={memberCode:"",memberID:"",memberName:"",generatedLink:"",linkCategory:"",transLInk:"",randomNumber:"",generatedMedia:"",generatedDevice:""};n.type=="Videos"&&(window.location="/DigitalHub?type=Forms");n.memMemberCode=i.getObject("memberInfo").MemberCode;n.invitelink="https://www.samidirect.com/distributor-registration?refId%3D"+n.memMemberCode;t.get("api/mcDigitalHub/GetDigitalHub/"+n.type).success(function(t){try{t.status&&(n.videos=t.result,n.$on("ngRepeatFinished",function(){var n=$("#video-slider");n.owlCarousel({loop:!0,margin:10,nav:!1,autoplay:!0,autoplayTimeout:3e3,autoplayHoverPause:!0,responsive:{0:{items:1},400:{items:1},768:{items:2},1200:{items:3}}})}))}catch(i){}});n.playVideo=function(t){n.videoHeader=t.vTitle;n.videoUrl=t.vUrl;$("#videoModel").find("iframe").attr("src",t.vUrl);$("#videoModel").modal({backdrop:"static"}).on("hidden.bs.modal",function(){$(this).find("iframe").html("");$(this).find("iframe").attr("src","")})};n.renderHTML=function(n){return $sce.trustAsHtml(n)};n.SocialMedia=function(t,i,r){n.sharinglink=r;i=="Facebook"?e("https://www.facebook.com/sharer/sharer.php?u="+n.sharinglink):i=="WhatsApp"?e("https://api.whatsapp.com/send?text=Video%0A%0A"+n.sharinglink):i=="Twitter"?e("https://twitter.com/intent/tweet?url="+n.sharinglink):i=="Linkedin"?e("http://www.linkedin.com/shareArticle?mini=true&url="+n.sharinglink):i=="Mail"?e("mailto:?&subject=Sami Direct Corporate Video&body=Video Link%0A%0A"+n.sharinglink+"%0A%0A"):i=="Copy"&&o(n.sharinglink)};n.VideoSocialMedia=function(r,u,f,s){n.ShareLinkDetails.memberCode=i.getObject("memberInfo").MemberCode;n.ShareLinkDetails.memberID=i.getObject("memberInfo").MemberId;n.ShareLinkDetails.memberName=n.loginMemberName;n.ShareLinkDetails.generatedLink="https://www.samidirect.com/cart?prodid%3D"+s.replace(/ +/g,"_")+"-"+n.ShareLinkDetails.memberCode;n.ShareLinkDetails.linkCategory=r;n.ShareLinkDetails.generatedMedia=u;n.ShareLinkDetails.generatedDevice="S";t.post("/api/mcMemberMaster/insertGeneratedLink",n.ShareLinkDetails,"application/json; charset=utf-8").success(function(t){try{t.status&&(n.invitelink_New=t.result,n.sharinglink=f,u=="Facebook"?e("https://www.facebook.com/sharer/sharer.php?u="+n.sharinglink):u=="WhatsApp"?e("https://api.whatsapp.com/send?text=I want to recommend this product on samidirect%0A%0A"+n.sharinglink+"%0A%0ABuy Product%0A%0A"+n.invitelink_New):u=="Twitter"?e("https://twitter.com/intent/tweet?url="+n.sharinglink):u=="Linkedin"?e("http://www.linkedin.com/shareArticle?mini=true&url="+n.sharinglink):u=="Mail"?e("mailto:?&subject="+n.ShareLinkDetails.memberName+" Recommend this product on Samidirect&body=I want to recommend this product on samidirect%0A%0A"+n.sharinglink+"%0A%0ABuy Product%0A%0A"+n.invitelink_New+"%0A%0A"):u=="Copy"&&o(n.sharinglink))}catch(i){}})};n.PdfSocialMedia=function(r,u,f,s){n.ShareLinkDetails.memberCode=i.getObject("memberInfo").MemberCode;n.ShareLinkDetails.memberID=i.getObject("memberInfo").MemberId;n.ShareLinkDetails.memberName=n.loginMemberName;n.ShareLinkDetails.generatedLink="https://www.samidirect.com/cart?prodid%3D"+s.replace(/ +/g,"_")+"-"+n.ShareLinkDetails.memberCode;n.ShareLinkDetails.linkCategory=r;n.ShareLinkDetails.generatedMedia=u;n.ShareLinkDetails.generatedDevice="S";t.post("/api/mcMemberMaster/insertGeneratedLink",n.ShareLinkDetails,"application/json; charset=utf-8").success(function(t){try{t.status&&(n.invitelink_New=t.result,n.sharinglink="https://www.samidirect.com/images/digitalhub/"+f,u=="Facebook"?e("https://www.facebook.com/sharer/sharer.php?u="+n.sharinglink):u=="WhatsApp"?e("https://api.whatsapp.com/send?text=I want to recommend this product on samidirect%0A%0A"+n.sharinglink+"%0A%0ABuy Product%0A%0A"+n.invitelink_New):u=="Twitter"?e("https://twitter.com/intent/tweet?url="+n.sharinglink):u=="Linkedin"?e("http://www.linkedin.com/shareArticle?mini=true&url="+n.sharinglink):u=="Mail"?e("mailto:?&subject="+n.ShareLinkDetails.memberName+" Recommend this product on Samidirect&body=I want to recommend this product on samidirect%0A%0A"+n.sharinglink+"%0A%0ABuy Product%0A%0A"+n.invitelink_New+"%0A%0A"):u=="Copy"&&o(n.sharinglink))}catch(i){}})};n.InviteSocialMedia=function(r,u,f){n.ShareLinkDetails.memberCode=i.getObject("memberInfo").MemberCode;n.ShareLinkDetails.memberID=i.getObject("memberInfo").MemberId;n.ShareLinkDetails.memberName=n.loginMemberName;n.ShareLinkDetails.generatedLink=f;n.ShareLinkDetails.linkCategory=r;n.ShareLinkDetails.generatedMedia=u;n.ShareLinkDetails.generatedDevice="S";t.post("/api/mcMemberMaster/insertGeneratedLink",n.ShareLinkDetails,"application/json; charset=utf-8").success(function(t){try{t.status&&(n.invitelink_New=t.result,u=="Facebook"?e("https://www.facebook.com/sharer/sharer.php?u="+n.invitelink_New):u=="WhatsApp"?e("https://api.whatsapp.com/send?text=Invite to Join with Samidirect%0A%0AJoining Link%0D%0A"+n.invitelink_New):u=="Twitter"?e("https://twitter.com/intent/tweet?url="+n.invitelink_New):u=="Linkedin"?e("http://www.linkedin.com/shareArticle?mini=true&url="+n.invitelink_New):u=="Mail"?e("mailto:?&subject="+n.ShareLinkDetails.memberName+"- Invite to Join with Samidirect&body=Joining Link%0D%0A"+n.invitelink_New+"%0D%0A"):u=="Copy"&&(n.invitelink_New=n.invitelink_New.replace(/%3D/g,"=")),o(n.invitelink_New))}catch(i){}})};$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlsurrenderIDDetails",["$scope","$http","$SamiDirect","$rootScope","$timeout","$uibModal","$routeParams","$location","$window","$filter",function(n,t,i){n.Showmultiplelist=!1;n.termscondition=!1;n.UserInfo=i.getObject("memberInfo");n.allowsurrender=!1;n.MultipleInfocount=0;i.httpGetHeaderHandler("api/mcMemberMaster/GetMemberInfo/"+i.getObject("memberInfo").MemberId).async().then(function(t){try{if(t.status){n.info=t.result;let i=n=>n.replace(/^.{2,6}/,n=>"X".repeat(n.length)),r=n=>n.replace(/^.{2,8}/,n=>"X".repeat(n.length));n.PANNo=n.info.PANNo==null||""?n.info.PANNo:i(n.info.PANNo);n.AccountNo=n.info.AccountNo==null||""?n.info.AccountNo:i(n.info.AccountNo);n.AadharNo=n.info.AadharNo==null||""?n.info.AadharNo:r(n.info.AadharNo);n.Mobile=n.info.Mobile==null||""?n.info.Mobile:i(n.info.Mobile);n.Email=n.info.Email==null||""?n.info.Email:i(n.info.Email)}}catch(i){}});n.SupportType="SURMID";t.get("api/mcSettings/GetSurrenderSupportType/"+n.SupportType).success(function(t){try{t.status&&(n.surrenderSupportTypeinfo=t.result[0])}catch(i){}});n.getMemberType=function(n){return i.getMemberType(n)};n.GetList=function(t,r,u,f,e){n.MultipleInfocount=0;(t!=null||r!=null||u!=null||f!=null||e!=null)&&($("#loading").modal({backdrop:"static",keyboard:!1}),n.updateData={mAadhar:u,mMobile:f,mEmail:e,mAccNo:r,mPAN:t,mUserMemberid:i.getObject("memberInfo").MemberId},i.httpPostHandler("api/mcMemberMaster/GetMemberMultipleInfo",n.updateData).async().then(function(t){try{t.status&&($("#loading").modal("hide"),n.MultipleInfo=t.result,n.MultipleInfobefore=t.result,n.Showmultiplelist=!0,angular.forEach(n.MultipleInfo,function(t){t.IS_SURRENDER==="true"&&t.selected==="SR"||t.status==="C"?t.disabledata=!0:t.REQUESTER!=n.UserInfo.MemberCode&&t.REQUESTER!=null?t.disabledata=!0:(t.disabledata=!1,n.MultipleInfocount++)}));$("#loading").modal("hide")}catch(i){$("#loading").modal("hide")}}))};n.SurrenderTypeChanged=function(n){n!==undefined&&n!==null&&(n.ISRECORDCHANGED="Y")};n.oncheckchange=function(t){n.termscondition=t==!0?!0:!1};n.SubmiteMultipleID=function(){n.submittedlist=[];angular.forEach(n.MultipleInfo,function(t){t.selected!=undefined&&t.selected!=null&&t.selected!=""?(n.submitedtemp={mUserMemberid:t.memberID,mUserSponsercode:t.sponsorcode,mUserMembercode:t.memberCode,mUserName:t.membername,mUserMembertype:t.memberType,DOJ:t.DOJ,mMobile:t.mobileno,mPAN:t.panno,mAccNo:t.accntno,mAadhar:t.aadharno,mEmail:t.emailid,selected:t.selected,ISRECORDCHANGED:t.ISRECORDCHANGED},n.submittedlist.push(n.submitedtemp)):(n.submitedtemp={mUserMemberid:t.memberID,mUserSponsercode:t.sponsorcode,mUserMembercode:t.memberCode,mUserName:t.membername,mUserMembertype:t.memberType,DOJ:t.DOJ,mMobile:t.mobileno,mPAN:t.panno,mAccNo:t.accntno,mAadhar:t.aadharno,mEmail:t.emailid,selected:"O",ISRECORDCHANGED:t.ISRECORDCHANGED},n.submittedlist.push(n.submitedtemp))});n.termscondition?n.termscondition&&($("#loading").modal({backdrop:"static",keyboard:!1}),n.TransactionType={RequestMemberid:i.getObject("memberInfo").MemberId,subject:"Surrender ID",description:"Surrender ID",supportType:n.surrenderSupportTypeinfo.suptypeCode,supportSubType:n.surrenderSupportTypeinfo.subtypeCode,memberName:i.getObject("memberInfo").MemberName,mobile:n.info.Mobile,email:n.info.Email,lstMultipleIdDetails:n.submittedlist},i.httpPostHeaderHandler("api/mcPlaceaRequest/createSurrenderRequestTicket/",n.TransactionType).async().then(function(t){try{t.status?(n.clearAll(),$("#loading").modal("hide"),$("#txtsuccessMsg").text("Your request has been placed successfully. Ticket Number is  "+t.result+"."),$("#alertModal").modal({backdrop:"static",keyboard:!1})):t.status||t.result!==""?($("#loading").modal("hide"),i.myAlertHandler("danger",t.message)):(n.clearAll(),$("#loading").modal("hide"),i.myAlertHandler("success",t.message))}catch(r){}})):i.myAlertHandler("danger","Please accept & agree to the terms & conditions")};$("#btnOkay").on("click",function(){$("#alertModal").modal("hide")});n.clearAll=function(){n.Showmultiplelist=!1;n.checkall=!1;n.termscondition=!1};$(".menuzord-menu li").removeClass("active");$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlPromotionFastTrack2021",["$scope","$http","$location","$SamiDirect","$filter","$SamiDirect","$rootScope","$routeParams","$route",function(n,t,i,r,u,f,e,o){n.memberId=o.memberId!=undefined?o.memberId:r.getObject("memberInfo").MemberId;n.memMemberCode=r.getObject("memberInfo").MemberCode;n.memMemberStatus=r.getObject("memberInfo").MemberStatus;r.httpGetHeaderHandler("api/mcPromoTracker/GetFastTrackPromo2021/"+n.memberId+"/"+n.memMemberCode).async().then(function(t){try{t.status&&(t.result!=null?n.lstFastTrackPromoParent=t.result:n.isTrackerAvailable=!1)}catch(i){}});r.httpGetHeaderHandler("api/mcPromoTracker/GetFastTrackPromo2021_Leg/"+n.memberId+"/"+n.memMemberCode).async().then(function(t){try{t.status&&(t.result!=null?n.lstFastTrackPromo_Leg=t.result:n.isTrackerAvailable=!1)}catch(i){}});$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlPromotionTBLCGoa2021",["$scope","$http","$location","$SamiDirect","$filter","$SamiDirect","$rootScope","$routeParams","$route",function(n,t,i,r,u,f,e,o){n.memberId=o.memberId!=undefined?o.memberId:r.getObject("memberInfo").MemberId;n.memMemberCode=r.getObject("memberInfo").MemberCode;n.memMemberStatus=r.getObject("memberInfo").MemberStatus;n.total_consider_points=0;n.total_pv_points=0;n.isQualified=!1;r.httpGetHeaderHandler("api/mcPromoTracker/GetTBLCGoa2021Tracker/"+n.memberId).async().then(function(t){try{t.status&&(t.result!=null?(n.lstTBLCGoa2021PromoSelf=t.result[0],n.isQualified=n.lstTBLCGoa2021PromoSelf.IS_QUALIFIED==="Y"?!0:!1):n.isTrackerAvailable=!1)}catch(i){}});r.httpGetHeaderHandler("api/mcPromoTracker/GetTBLCGoa2021Tracker_Leg/"+n.memberId).async().then(function(t){try{if(t.status)if(t.result!=null){n.lstTBLCGoa2021Promo_Leg=t.result;for(var i=0;i<n.lstTBLCGoa2021Promo_Leg.length;i++)n.total_consider_points+=n.lstTBLCGoa2021Promo_Leg[i].UPLINE_LEG_POINT_CON,n.total_pv_points+=n.lstTBLCGoa2021Promo_Leg[i].UPLINE_LEG_POINT}else n.isTrackerAvailable=!1}catch(r){}});$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrllegwisePurchaseReport",["$scope","$http","$location","$SamiDirect","$filter","$rootScope",function(n,t,i,r,u){var e=new Date,f=new Date;f.setMonth(f.getMonth()-1);n.dateDisabled=!1;$("#txtFromDate").val(u("date")(new Date(f.toDateString()),"dd-MMM-yyyy"));$("#txtToDate").val(u("date")(new Date(e.toDateString()),"dd-MMM-yyyy"));r.httpGetHandler("api/mcPayoutDetails/GetAllPayoutsList").async().then(function(t){try{t.status&&(n.payout=t.result)}catch(i){}});n.search=function(){var t=$("#txtFromDate").val()===null||$("#txtFromDate").val()===undefined||$("#txtFromDate").val()===""?u("date")(new Date(f.toDateString()),"dd-MMM-yyyy"):$("#txtFromDate").val(),i=$("#txtToDate").val()===null||$("#txtToDate").val()===undefined||$("#txtToDate").val()===""?u("date")(new Date(e.toDateString()),"dd-MMM-yyyy"):$("#txtToDate").val(),o=r.getObject("memberInfo").MemberId,s;new Date(i.replace(/-/g," "))>=new Date(t.replace(/-/g," "))?(s=n.selectPayout===null||n.selectPayout===undefined?"None":n.selectPayout.payoutCode,r.httpGetHeaderHandler("api/mcRepurchaseSalse/getLegwisePurchase/"+o+"/"+t+"/"+i+"/"+s).async().then(function(t){try{t.status&&(t.result.length>0?(n.legwisePurchaseOld=t.result,n.PersonalPurchase=u("filter")(n.legwisePurchaseOld,o),n.PersonalPurchase.length>0?(n.PersonalSV=n.PersonalPurchase[0].total_sv+" SV",n.legwisePurchase=n.legwisePurchaseOld.splice(1,n.legwisePurchaseOld.length)):(n.legwisePurchase=n.legwisePurchaseOld,n.PersonalSV="0 SV"),getTotals()):(n.legwisePurchase=[],n.PersonalSV="0",n.totalSV="0",n.totalBV="0"))}catch(i){}})):r.myAlertHandler("danger","Start Date should be less than or equal the End Date")};getTotals=function(){n.totalSV=0;n.totalBV=0;for(var t=0;t<n.legwisePurchase.length;t++)n.totalSV+=+n.legwisePurchase[t].total_sv,n.totalBV+=+n.legwisePurchase[t].total_bv};n.$watch("selectPayout",function(t){t===null||t===undefined?(n.dateDisabled=!1,$("#txtFromDate").val(u("date")(new Date(f.toDateString()),"dd-MMM-yyyy")),$("#txtToDate").val(u("date")(new Date(e.toDateString()),"dd-MMM-yyyy"))):(n.dateDisabled=!0,$("#txtFromDate").val(""),$("#txtToDate").val(""))});n.search();n.clearAll=function(){n.isDownlineIncluded=!1;var i=new Date,t=new Date;t.setMonth(t.getMonth()-1);$("#txtFromDate").val(u("date")(new Date(t.toDateString()),"dd-MMM-yyyy"));$("#txtToDate").val(u("date")(new Date(i.toDateString()),"dd-MMM-yyyy"));n.selectPayout="";n.PersonalSV="0 SV";n.legwisePurchase=[]};$(".date-input").datepicker({dateFormat:"d-M-yy",changeMonth:!0,changeYear:!0});$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlSuperPower5Tracker",["$scope","$http","$location","$SamiDirect","$filter","$SamiDirect","$rootScope","$routeParams","$route",function(n,t,i,r,u,f,e,o){n.isTrackerAvailable=!0;n.isTrackerAvailableMonth1=!0;n.isTrackerAvailableMonth2=!0;n.isTrackerAvailableMonth3=!0;n.isTrackerAvailableMonth4=!0;n.lstSuperPowerof5MemberDetails={};n.memberId=o.memberId!=undefined?o.memberId:r.getObject("memberInfo").MemberId;r.httpGetHeaderHandler("api/mcPromoTracker/GetSuperPowerof5Tracker/"+n.memberId).async().then(function(t){try{t.status&&(t.result!=null?(n.lstSuperPowerof5Tracker=t.result,n.isTrackerAvailable=!0):t.result==null&&(n.lstSuperPowerof5Tracker=null,n.isTrackerAvailable=!1))}catch(i){}});r.httpGetHeaderHandler("api/mcPromoTracker/GetSuperPowerof5TrackerMonth1/"+n.memberId).async().then(function(t){try{t.status&&(t.result!=null?(n.lstSuperPowerof5DownlineMemberTrackerMonth1=t.result,n.isTrackerAvailableMonth1=!0):t.result==null&&(n.lstSuperPowerof5DownlineMemberTrackerMonth1=null,n.isTrackerAvailableMonth1=!1))}catch(i){}});r.httpGetHeaderHandler("api/mcPromoTracker/GetSuperPowerof5TrackerMonth2/"+n.memberId).async().then(function(t){try{t.status&&(t.result!=null?(n.lstSuperPowerof5DownlineMemberTrackerMonth2=t.result,n.isTrackerAvailableMonth2=!0):t.result==null&&(n.lstSuperPowerof5DownlineMemberTrackerMonth2=null,n.isTrackerAvailableMonth2=!1))}catch(i){}});r.httpGetHeaderHandler("api/mcPromoTracker/GetSuperPowerof5TrackerMonth3/"+n.memberId).async().then(function(t){try{t.status&&(t.result!=null?(n.lstSuperPowerof5DownlineMemberTrackerMonth3=t.result,n.isTrackerAvailableMonth3=!0):t.result==null&&(n.lstSuperPowerof5DownlineMemberTrackerMonth3=null,n.isTrackerAvailableMonth3=!1))}catch(i){}});r.httpGetHeaderHandler("api/mcPromoTracker/GetSuperPowerof5TrackerMonth4/"+n.memberId).async().then(function(t){try{t.status&&(t.result!=null?(n.lstSuperPowerof5DownlineMemberTrackerMonth4=t.result,n.isTrackerAvailableMonth4=!0):t.result==null&&(n.lstSuperPowerof5DownlineMemberTrackerMonth4=null,n.isTrackerAvailableMonth4=!1))}catch(i){}});n.ShowDrillDownDetails=function(t,i){n.lstSuperPowerof5MemberDetails={};i=="LEG1"?r.httpGetHeaderHandler("api/mcPromoTracker/GetSuperPowerof5DrillDownDetails/"+t.LEG1_ID+"/"+t.LEG1_MEMBER_ID).async().then(function(t){try{t.status&&t.result!=null&&(n.lstSuperPowerof5MemberDetails=t.result)}catch(i){}}):i=="LEG2"?r.httpGetHeaderHandler("api/mcPromoTracker/GetSuperPowerof5DrillDownDetails/"+t.LEG2_ID+"/"+t.LEG2_MEMBER_ID).async().then(function(t){try{t.status&&t.result!=null&&(n.lstSuperPowerof5MemberDetails=t.result)}catch(i){}}):i=="LEG3"?r.httpGetHeaderHandler("api/mcPromoTracker/GetSuperPowerof5DrillDownDetails/"+t.LEG3_ID+"/"+t.LEG3_MEMBER_ID).async().then(function(t){try{t.status&&t.result!=null&&(n.lstSuperPowerof5MemberDetails=t.result)}catch(i){}}):i=="LEG4"?r.httpGetHeaderHandler("api/mcPromoTracker/GetSuperPowerof5DrillDownDetails/"+t.LEG4_ID+"/"+t.LEG4_MEMBER_ID).async().then(function(t){try{t.status&&t.result!=null&&(n.lstSuperPowerof5MemberDetails=t.result)}catch(i){}}):i=="LEG5"&&r.httpGetHeaderHandler("api/mcPromoTracker/GetSuperPowerof5DrillDownDetails/"+t.LEG5_ID+"/"+t.LEG5_MEMBER_ID).async().then(function(t){try{t.status&&t.result!=null&&(n.lstSuperPowerof5MemberDetails=t.result)}catch(i){}});$("#eventtemplate-modal").modal({backdrop:"static"})};$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlSuperPower5AboveDirector",["$scope","$http","$location","$SamiDirect","$filter","$SamiDirect","$rootScope","$routeParams","$route",function(n,t,i,r,u,f,e,o){n.isTrackerAvailable=!0;n.isTrackerAvailableMonth1=!0;n.lstSuperPowerof5MemberDetails={};n.memberId=o.memberId!=undefined?o.memberId:r.getObject("memberInfo").MemberId;r.httpGetHeaderHandler("api/mcPromoTracker/GetSuperPowerof5TrackerAboveGold/"+n.memberId).async().then(function(t){try{t.status&&(t.result!=null?(n.lstSuperPowerof5Tracker=t.result,n.isTrackerAvailable=!0):t.result==null&&(n.lstSuperPowerof5Tracker=null,n.isTrackerAvailable=!1))}catch(i){}});r.httpGetHeaderHandler("api/mcPromoTracker/GetSuperPowerof5TrackerMonth1Q2/"+n.memberId).async().then(function(t){try{t.status&&(t.result!=null?(n.lstSuperPowerof5TrackerMonth1Q2=t.result,n.isTrackerAvailableMonth1=!0):t.result==null&&(n.lstSuperPowerof5TrackerMonth1Q2=null,n.isTrackerAvailableMonth1=!1))}catch(i){}});n.ShowDrillDownDetails=function(t,i){n.lstSuperPowerof5MemberDetails={};i=="LEG1"?r.httpGetHeaderHandler("api/mcPromoTracker/GetSuperPowerof5DrillDownDetails/"+t.LEG1_QUALIFIED_ID+"/"+t.LEG1_MEMBER_ID).async().then(function(t){try{t.status&&t.result!=null&&(n.lstSuperPowerof5MemberDetails=t.result)}catch(i){}}):i=="LEG2"?r.httpGetHeaderHandler("api/mcPromoTracker/GetSuperPowerof5DrillDownDetails/"+t.LEG2_QUALIFIED_ID+"/"+t.LEG2_MEMBER_ID).async().then(function(t){try{t.status&&t.result!=null&&(n.lstSuperPowerof5MemberDetails=t.result)}catch(i){}}):i=="LEG3"?r.httpGetHeaderHandler("api/mcPromoTracker/GetSuperPowerof5DrillDownDetails/"+t.LEG3_QUALIFIED_ID+"/"+t.LEG3_MEMBER_ID).async().then(function(t){try{t.status&&t.result!=null&&(n.lstSuperPowerof5MemberDetails=t.result)}catch(i){}}):i=="LEG4"?r.httpGetHeaderHandler("api/mcPromoTracker/GetSuperPowerof5DrillDownDetails/"+t.LEG4_QUALIFIED_ID+"/"+t.LEG4_MEMBER_ID).async().then(function(t){try{t.status&&t.result!=null&&(n.lstSuperPowerof5MemberDetails=t.result)}catch(i){}}):i=="LEG5"&&r.httpGetHeaderHandler("api/mcPromoTracker/GetSuperPowerof5DrillDownDetails/"+t.LEG5_QUALIFIED_ID+"/"+t.LEG5_MEMBER_ID).async().then(function(t){try{t.status&&t.result!=null&&(n.lstSuperPowerof5MemberDetails=t.result)}catch(i){}});$("#eventtemplate-modal").modal({backdrop:"static"})};$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlMayPromotionItaly2019",["$scope","$http","$location","$SamiDirect","$filter","$SamiDirect","$rootScope","$routeParams","$route",function(n,t,i,r,u,f,e,o){n.isTrackerAvailable=!0;n.total1=0;n.total2=0;n.total3=0;n.total4=0;n.today=new Date;n.memberId=o.memberId!=undefined?o.memberId:r.getObject("memberInfo").MemberId;r.httpGetHeaderHandler("api/mcPromoTracker/GetMayBumberTracker/"+n.memberId).async().then(function(t){try{t.status&&(t.result!=null?(n.lstMayBumberTracker=t.result,n.MayBumberTracker=t.result[0],n.isTrackerAvailable=!0):t.result==null&&(n.lstMayBumberTracker=null,n.MayBumberTracker=null,n.isTrackerAvailable=!1),n.total1=0,angular.forEach(t.result,function(t){n.total1=n.total1+t.BIN_INCOME;n.total2=n.total2+t.REP_INCOME;n.total3=n.total3+(t.REP_INCOME+t.BIN_INCOME);n.total4=n.total4+t.PERSONAL_SV}))}catch(i){}});$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrlPromotionIThailand2019",["$scope","$http","$location","$SamiDirect","$filter","$SamiDirect","$rootScope","$routeParams","$route",function(n,t,i,r,u,f,e,o){n.total1=0;n.total2=0;n.total3=0;n.today=new Date;n.total1_M1=0;n.total1_M2=0;n.total1_M3=0;n.total1_CPM1=0;n.total1_CPM2=0;n.total1_CPM3=0;n.showSlab1=!1;n.showSlab2=!1;n.showSlab3=!1;n.slab1ShowQ1Message=!1;n.slab1ShowQ2Message=!1;n.slab2ShowQ1Message=!1;n.slab2ShowQ2Message=!1;n.slab3ShowQ1Message=!1;n.slab3ShowQ2Message=!1;n.NotEligible=!1;n.isQualifiedQ1=!1;n.isQualifiedQ2=!1;n.isQualifiedQ3=!1;n.total_points=0;n.total_pv_points_uptogold=0;n.total_pv_points=0;n.total_re_points_uptogold=0;n.total_re_points=0;n.total_points_uptogold=0;n.total_points=0;n.consider_points_uptogold=0;n.consider_points=0;n.total_sv=0;n.consider_sv=0;n.total_pv=0;n.Promoname="";n.memberId=o.memberId!=undefined?o.memberId:r.getObject("memberInfo").MemberId;n.memberrank=r.getMemberRank(n.user.MemberRank);r.httpGetHeaderHandler("api/mcPromoTracker/GetPlayandWin2020Tracker/"+n.memberId).async().then(function(t){try{t.status&&(t.result!=null?(n.lstPlayandWin2020=t.result,n.Personal_sv_m1=n.lstPlayandWin2020[0].PERSONAL_SV_M1,n.Personal_sv_m2=n.lstPlayandWin2020[0].PERSONAL_SV_M2,n.Personal_sv_m3=n.lstPlayandWin2020[0].PERSONAL_SV_M3,n.Personal_sv_total=n.lstPlayandWin2020[0].TOTAL_PERSONAL_SV,n.Initail_memberrank=r.getMemberRank(n.lstPlayandWin2020[0].INITIAL_MEMBER_RANK),n.promoMemberRank=n.lstPlayandWin2020[0].INITIAL_MEMBER_RANK,n.isQualifiedQ1=n.lstPlayandWin2020[0].IS_ELIGIBLE_Q1=="N"||n.lstPlayandWin2020[0].IS_ELIGIBLE_Q1==null?!1:!0,n.isQualifiedQ2=n.lstPlayandWin2020[0].IS_ELIGIBLE_Q2=="N"||n.lstPlayandWin2020[0].IS_ELIGIBLE_Q2==null?!1:!0,n.isTrackerAvailable=!0):n.isTrackerAvailable=!1)}catch(i){}});r.httpGetHeaderHandler("api/mcPromoTracker/GetPlayandWin2020Tracker_Leg/"+n.memberId).async().then(function(t){try{if(t.status)if(t.result!=null){n.lstPlayandWin2020_legwise=t.result;n.isTrackerAvailable=!0;for(var i=0;i<n.lstPlayandWin2020_legwise.length;i++)n.total_pv_points_uptogold+=n.lstPlayandWin2020_legwise[i].UPLINE_LEG_FOB_POINT_Q1,n.total_pv_points+=n.lstPlayandWin2020_legwise[i].UPLINE_LEG_FOB_POINT_Q2,n.total_re_points_uptogold+=n.lstPlayandWin2020_legwise[i].UPLINE_LEG_REP_POINT_Q1,n.total_re_points+=n.lstPlayandWin2020_legwise[i].UPLINE_LEG_REP_POINT_Q2,n.total_points_uptogold+=n.lstPlayandWin2020_legwise[i].UPLINE_LEG_POINT_Q1,n.total_points+=n.lstPlayandWin2020_legwise[i].UPLINE_LEG_POINT_Q2,n.consider_points_uptogold+=n.lstPlayandWin2020_legwise[i].UPLINE_LEG_POINT_CON_Q1,n.consider_points+=n.lstPlayandWin2020_legwise[i].UPLINE_LEG_POINT_CON_Q2}else n.isTrackerAvailable=!1}catch(r){}});$("html,body").scrollTop(0)}]);angular.module("SamiDirectApp").controller("ctrllegwisesvSummaryNew",["$scope","$http","$location","$SamiDirect","$filter","$rootScope",function(n,t,i,r){n.Payoutmonth=0;n.displayASon=!0;n.displayCurrentMonth=!1;$(".checkbo").checkBo();n.drodownload=!1;n.displayClear=!1;n.getLegPayOut=function(){r.httpGetHandler("api/mcPayoutDetails/getAllPayoutsLegwisesummary").async().then(function(t){try{t.status&&(n.payout=t.result,n.selectPayout=n.payout[0],$("#commonLoading").modal("hide"))}catch(i){}})};n.getLegSVSummary=function(){n.drodownload!=!0?(n.Payoutmonth=0,n.displayASon=!1,n.displayCurrentMonth=!0):(n.displayASon=!0,n.displayCurrentMonth=!1);r.httpGetHeaderHandler("api/mcRepurchaseSalse/GetLegWiseSVSummaryNew/"+r.getObject("memberInfo").MemberId+"/"+n.Payoutmonth).async().then(function(t){try{t.status&&(n.legSV1=t.result,n.legSV=alasql("SELECT *  FROM ? where cummulativeSV > 0 or PastcummulativeSV > 0 order by cummulativeSV desc",[n.legSV1]),n.displayClear=!1);s}catch(i){}})};n.setRDSVStatus=function(t){t==!1?(n.drodownload=!0,n.legSV=[],n.displayClear=!0,n.Payoutmonth=n.payout[0].payoutCode):(n.getLegPayOut(),n.drodownload=!1,n.hidpayoutmonth=!0,n.Payoutmonth=0,n.getLegSVSummary())};n.$watch("selectPayout",function(t){n.Payoutmonth=t.payoutCode});n.getLegSVSummary();n.getLegPayOut();n.clearAll=function(){n.drodownload==!0?(n.selectPayout=n.payout[0],n.legSV=[],n.displayClear=!0):(n.Payoutmonth=0,n.getLegSVSummary())};$("html,body").scrollTop(0)}])