var EcommerceWebApp=angular.module("EcommerceWebApp",["ngCookies","ngStorage","infinite-scroll","EcommerceWebAppControllers","EcommerceWebAppServices","EcommerceWebAppDirectives","facebook","slick","me-lazyload","angular-sortable-view"]),EcommerceWebAppServices,serviceUri,EcommerceWebAppDirectives;EcommerceWebApp.config(["FacebookProvider",function(n){n.init("565401923969847")}]);EcommerceWebAppServices=angular.module("EcommerceWebAppServices",[]);serviceUri="";EcommerceWebAppServices.factory("AdminService",["$http","$q",function(n,t){var i={};return i.GetAllUsers=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/GetAllUsers",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.CheckUserExistance=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/CheckUserExistance",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetProcessingProductsSumByStockID=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/GetProcessingProductsSumByStockID",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GenerateProductsDataFeed=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/GenerateProductsDataFeed",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.SyncOrder=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/SyncOrder",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.OrderWarehouseProducts=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/EvoGym/OrderWarehouseProducts",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetWarehouseProducts=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/EvoGym/GetWarehouseProducts",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddNewGymOffer=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/EvoGym/AddNewGymOffer",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AssociateCard=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/EvoGym/AssociateCard",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetUserCardInfo=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/EvoGym/GetUserCardInfo",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.SearchUserCardInfo=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/EvoGym/SearchUserCardInfo",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddUpdateUserCard=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/EvoGym/AddUpdateUserCard",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddGymMember=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/EvoGym/AddGymMember",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetOrderLog=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/GetOrderLog",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.ApplyMapChanges=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/ApplyMapChanges",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GenerateMap=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/GenerateMap",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetPalletProductsByCode=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/GetPalletProductsByCode",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetAllPalletProducts=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/GetAllPalletProducts",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetProductPositions=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/GetProductPositions",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddUpdateProductPosition=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddUpdateProductPosition",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.ForceUpdateLot=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/ForceUpdateLot",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetProductLog=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/GetProductLog",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddEANCode=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddEANCode",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddUpdateProductSEO=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddUpdateProductSEO",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddSubscribers=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddSubscribers",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.UpdateProductForm=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/UpdateProductForm",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GenerateSitemapXML=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/GenerateSitemapXML",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetRobotsText=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/GetRobotsText",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddUpdateServing=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddUpdateServing",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.UpdateProductFeedAppearance=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/UpdateProductFeedAppearance",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.UpdateProductFeedAppearancePriceRo=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/UpdateProductFeedAppearancePriceRo",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.UpdateLiveFlag=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/UpdateLiveFlag",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.UpdateEMAGFlag=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/UpdateEMAGFlag",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddPromoProduct=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddPromoProduct",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.DeleteOrder=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/DeleteOrder",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GenerateShopManiaDataFeed=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/GenerateShopManiaDataFeed",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GeneratePriceRoDataFeed=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/GeneratePriceRoDataFeed",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GenerateCompariRoDataFeed=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/GenerateCompariRoDataFeed",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.UpdateRecieveNews=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/UpdateRecieveNews",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetUserSettings=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/GetUserSettings",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetUserDetails=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/GetUserDetails",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.BoostRelevance=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/BoostRelevance",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.UpdateMadeInUSA=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/UpdateMadeInUSA",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.UpdateCustomUrl=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/UpdateCustomUrl",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddProductToArticle=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddProductToArticle",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.RemoveProductFromArticle=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/RemoveProductFromArticle",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetArticleProducts=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/GetArticleProducts",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.ActivateArticle=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/ActivateArticle",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetProductDomainById=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/GetProductDomainById",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddNewProductTag=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddNewProductTag",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.RemoveProductTag=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/RemoveProductTag",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetProductTags=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/GetProductTags",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddNewArticleFacts=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddNewArticleFacts",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.SearchArticles=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/SearchArticles",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetExpiryList=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/GetExpiryList",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GenerateSearchResults=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/GenerateSearchResults",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.ChangeProductMainSize=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/ChangeProductMainSize",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddUserLoginSession=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddUserLoginSession",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddUpdateSpecialPrice=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddUpdateSpecialPrice",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.LockSpecialPrice=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/LockSpecialPrice",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetContactPageUserDetails=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/GetContactPageUserDetails",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.DeleteProductImage=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/DeleteProductImage",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.ActivateDeactivateStockOnWholesale=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/ActivateDeactivateStockOnWholesale",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetTopCategories=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/GetTopCategories",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.DeleteStock=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/DeleteStock",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.ChangeIsGiftEligible=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/ChangeIsGiftEligible",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.UpdateProductWeight=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/UpdateProductWeight",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.SearchCountyStatesByName=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/SearchCountyStatesByName",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddPurchasePrice=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddPurchasePrice",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.SearchCitiesByName=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/SearchCitiesByName",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetLotsByStockID=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/GetLotsByStockID",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddUpdateLot=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddUpdateLot",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetCountryByShortName=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/GetCountryByShortName",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetMainCountry=function(){var i=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/GetMainCountry",dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){i.resolve(n)}).error(function(){}),i.promise},i.GetCountryFlagApi=function(i){var r=t.defer();return n({method:"GET",url:"https://restcountries.eu/rest/v2/alpha/"+i.toLowerCase(),dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetUserCountryApi=function(){var i=t.defer();return n({method:"GET",url:"https://get.geojs.io/v1/ip/country.json",dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){i.resolve(n)}).error(function(){}),i.promise},i.UpdatePackageItemQuantity=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/UpdatePackageItemQuantity",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.SearchPackagesByName=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/SearchPackagesByName",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddUpdateProductUIColor=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddUpdateProductUIColor",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.UpdateWebsitesettings=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/UpdateWebsitesettings",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.CheckUserRole=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/CheckUserRole",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.ChangeQuotableByProductId=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/ChangeQuotableByProductId",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetWebsiteSettings=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/GetWebsiteSettings",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetWebsiteLoginRequirement=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/GetWebsiteLoginRequirement",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.RemoveRoleFromUser=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/RemoveRoleFromUser",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddRoleToUser=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddRoleToUser",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddWholesalePrice=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddWholesalePrice",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddDeliveryTime=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddDeliveryTime",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.UpdateCheckoutInformation=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/UpdateCheckoutInformation",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.ShowPrices=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/ShowPrices",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.UpdateProductInfo=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/UpdateProductInfo",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.UpdateStock=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/UpdateStock",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.SearchStockProductsByName=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/SearchStockProductsByName",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddNewCountry=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddNewCountry",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetAllCountries=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/GetAllCountries",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetAllCountriesFromApi=function(){var i=t.defer();return n({method:"GET",url:"https://restcountries.eu/rest/v2/all",dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){i.resolve(n)}).error(function(){}),i.promise},i.AddLabelToProduct=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddLabelToProduct",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.BrutalDeleteByProductID=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/BrutalDeleteByProductID",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.DeactivateProductByID=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/DeactivateProductByID",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.ReactivateProductByID=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/ReactivateProductByID",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.RelateItemToPackage=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/RelateItemToPackage",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.UnRelateItemToPackage=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/UnRelateItemToPackage",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.VerifyLogin=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/Account/AsyncLogin",data:{model:i},dataType:"json",headers:{"Content-Type":"application/json",__RequestVerificationToken:"antiForgeryToken"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.CheckFacebookUser=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/Account/CheckFacebookUser",data:{model:i},dataType:"json",headers:{"Content-Type":"application/json",__RequestVerificationToken:"antiForgeryToken"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AsyncLogOff=function(){var i=t.defer();return n({method:"POST",url:serviceUri+"/Account/AsyncLogOff",dataType:"json",headers:{"Content-Type":"application/json",__RequestVerificationToken:"antiForgeryToken"}}).success(function(n){i.resolve(n)}).error(function(){}),i.promise},i.RegisterAsync=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/Account/RegisterAsync",data:{model:i},dataType:"json",headers:{"Content-Type":"application/json",__RequestVerificationToken:"antiForgeryToken"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.RegisterAsyncRetail=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/Account/RegisterAsyncRetail",data:{model:i},dataType:"json",headers:{"Content-Type":"application/json",__RequestVerificationToken:"antiForgeryToken"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.ChangePasswordAsync=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/Account/ChangePasswordAsync",data:i,dataType:"json",headers:{"Content-Type":"application/json",__RequestVerificationToken:"antiForgeryToken"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.ChangePasswordAsyncWithToken=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/Account/ChangePasswordAsyncWithToken",data:i,dataType:"json",headers:{"Content-Type":"application/json",__RequestVerificationToken:"antiForgeryToken"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.ForgotPasswordAsync=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/Account/ForgotPasswordAsync",data:i,dataType:"json",headers:{"Content-Type":"application/json",__RequestVerificationToken:"antiForgeryToken"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddUpdateGoldCardMember=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddUpdateGoldCardMember",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddFactsToProduct=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddFactsToProduct",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddNewSubscriber=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddNewSubscriber",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetFirstBrands=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/GetFirstBrands",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddStockToProduct=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddStockToProduct",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetFlavoursAndSizesForStock=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/GetFlavoursAndSizesForStock",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetUploadProductMasterData=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/GetUploadProductMasterData",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddNewBrand=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddNewBrand",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddNewType=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddNewType",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddNewSubType=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddNewSubType",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddNewCategory=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddNewCategory",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddNewDomain=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddNewDomain",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddNewColor=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddNewColor",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddNewCurrency=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddNewCurrency",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddNewFlavour=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddNewFlavour",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddNewGender=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddNewGender",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddNewMaterial=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddNewMaterial",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddNewSize=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddNewSize",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddNewSupplier=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddNewSupplier",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddNewStore=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/AddNewStore",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.DeleteProduct=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/AdminTools/DeleteProduct",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i}]);EcommerceWebAppServices.factory("UploadService",["$http",function(n){return{uploadFile:function(t,i){return n({url:t,method:"POST",data:i,headers:{"Content-Type":undefined},transformRequest:angular.identity})},otherFunctionHere:function(t){return n.get(t)}}}]);EcommerceWebAppServices.factory("ChangeImagesService",["$http",function(n){return{uploadFile:function(t,i){return n({url:t,method:"POST",data:i,headers:{"Content-Type":undefined},transformRequest:angular.identity})},otherFunctionHere:function(t){return n.get(t)}}}]);EcommerceWebAppServices.factory("ArticlesService",["$http",function(n){return{uploadFile:function(t,i){return n({url:t,method:"POST",data:i,headers:{"Content-Type":undefined},transformRequest:angular.identity})},otherFunctionHere:function(t){return n.get(t)}}}]);EcommerceWebAppServices.factory("ProductReportService",["$http","$q",function(n,t){var i={};return i.Get_Products_By_Conditions=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/Get_Products_By_Conditions",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetPackageInfoByID=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetPackageInfoByID",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetProductOrPackageInfoByID=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetProductOrPackageInfoByID",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetOrderedFlavours=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetOrderedFlavours",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.Get_Products_By_Conditions_FilterByStock=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/Get_Products_By_Conditions_FilterByStock",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.CheckLiveCartItemQuantities=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/CheckLiveCartItemQuantities",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.RegisterProductClick=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/RegisterProductClick",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetArticleGallery=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetArticleGallery",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetArticleById=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetArticleById",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetSuggestedProducts=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetSuggestedProducts",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetProductStockByProductID=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetProductStockByProductID",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetSearchResultsPage=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetSearchResultsPage",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetAvailableCategories=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetAvailableCategories",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.TranslateAllProducts=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/TranslateAllProducts",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.TranslateSingleProduct=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/TranslateSingleProduct",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetProductTranslationOptions=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetProductTranslationOptions",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetBrandInfoByID=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetBrandInfoByID",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetAvailableTypes=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetAvailableTypes",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetAvailableSubTypes=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetAvailableSubTypes",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetAvailableGenders=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetAvailableGenders",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetProductReviewsAndCommentsByID=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetProductReviewsAndCommentsByID",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetAvailableBrands=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetAvailableBrands",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetFullUserData=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetFullUserData",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetAvailableColors=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetAvailableColors",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetAvailableFlavours=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetAvailableFlavours",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetAvailableCurrencies=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetAvailableCurrencies",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetTopProducts=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetTopProducts",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetAvailableMaterials=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetAvailableMaterials",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetMoreSearchResults=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetMoreSearchResults",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetAvailableSizes=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetAvailableSizes",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetAvailableSuppliers=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetAvailableSuppliers",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetAvailableDomainsWithKonfig=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetAvailableDomainsWithKonfig",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.RateProductByClient=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/RateProductByClient",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetArticleById=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetArticleById",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetSearchResults=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetSearchResults",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetProductSEO=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetProductSEO",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetProductInfoById=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetProductInfoById",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetSearchResultFromSubmit=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetSearchResultFromSubmit",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetGoldCardMemberByUserID=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetGoldCardMemberByUserID",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetRelatedProductIDsByName=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetRelatedProductIDsByName",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetRelatedProductsInfoByID=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetRelatedProductsInfoByID",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.UpdateStockStatusbyQuantity=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/UpdateStockStatusbyQuantity",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetGiftProducts=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetGiftProducts",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetAllGiftProducts=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetAllGiftProducts",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GenerateBreadCrumbList=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GenerateBreadCrumbList",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetGiftPointsByUserID=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetGiftPointsByUserID",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetGiftProductsByUserID=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetGiftProductsByUserID",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetTopPopularProductsNamesAndIDs=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/ProductReports/GetTopPopularProductsNamesAndIDs",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i}]);EcommerceWebAppServices.factory("SalesAndOrdersService",["$http","$q",function(n,t){var i={};return i.GetCartItemDetails=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetCartItemDetails",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.CheckCouponCode=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/CheckCouponCode",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetPaymentChoices=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetPaymentChoices",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetCheckoutInformationByUserID=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetCheckoutInformationByUserID",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddNewOrder=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/AddNewOrder",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.TestOrder=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/TestOrder",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetOrdersByDate=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetOrdersByDate",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetAllOrdersByUserID=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetAllOrdersByUserID",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetAllOrdersProductsByOrderID=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetAllOrdersProductsByOrderID",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetTodaysOrders=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetTodaysOrders",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GenerateInvoicesForOrder=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GenerateInvoicesForOrder",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetNonProcessedOrders=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetNonProcessedOrders",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddNewQuotation=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/AddNewQuotation",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetTodaysQuotations=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetTodaysQuotations",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetInvoicesPDFStreams=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetInvoicesPDFStreams",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetQuotationsByDate=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetQuotationsByDate",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetAllIncompleteQuotations=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetAllIncompleteQuotations",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetAllQuotationProductsById=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetAllQuotationProductsById",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddInvoiceToOrder=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/AddInvoiceToOrder",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.ProcessOrderById=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/ProcessOrderById",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.ShipOrderById=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/ShipOrderById",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.CancelOrderById=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/CancelOrderById",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.CompleteOrderById=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/CompleteOrderById",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.SearchOrders=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/SearchOrders",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.SearchUsers=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/SearchUsers",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetInvoicePdf=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetInvoicePdf",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.DownloadAllPDFs=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/DownloadAllPDFs",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddStockCode=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/AddStockCode",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddStockName=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/AddStockName",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddStockNameCode=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/AddStockNameCode",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetSalesByDate=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetSalesByDate",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.PrintPdfByInvoiceId=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/PrintPdfByInvoiceId",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.RemoveOrderProduct=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/RemoveOrderProduct",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddProductToOrder=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/AddProductToOrder",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.UpdateShippingInfo=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/UpdateShippingInfo",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetTopNotificationsByUserID=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetTopNotificationsByUserID",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.SetNotificationsOnSeen=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/SetNotificationsOnSeen",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetUnSeenNotificationCountByUserID=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetUnSeenNotificationCountByUserID",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetNewNonUserNotifications=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetNewNonUserNotifications",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddUpdateRetailClient=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/AddUpdateRetailClient",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetRetailClientInfo=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetRetailClientInfo",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.SendContactPageMessage=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/SendContactPageMessage",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetFirstPageInfo=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetFirstPageInfo",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.CheckLiveItemPrices=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/CheckLiveItemPrices",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddPhoneOrder=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/AddPhoneOrder",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.SendPhoneOrderEmail=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/SendPhoneOrderEmail",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddNotification=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/AddNotification",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetCountryPayments=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetCountryPayments",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GenerateFANCourierAWB=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GenerateFANCourierAWB",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetFanCourierAWB=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetFanCourierAWB",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetDPDCourierAWB=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetDPDCourierAWB",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetSpendPointsByUser=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetSpendPointsByUser",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.SearchZipCodes=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/SearchZipCodes",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.TrackAWBFanCourier=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/TrackAWBFanCourier",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.TrackAWBDPDCourier=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/TrackAWBDPDCourier",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.DeleteAWB=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/DeleteAWB",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.DeleteAWBDPD=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/DeleteAWBDPD",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetAllOrders=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetAllOrders",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.ChangeSellPrice=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/ChangeSellPrice",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetOrderByID=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetOrderByID",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetOrderByIDWithStocks=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetOrderByIDWithStocks",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.ChangeShippingOption=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/ChangeShippingOption",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GenerateCourierAWB=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GenerateCourierAWB",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.SearchOrdersByPhone=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/SearchOrdersByPhone",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.SendOrderSuccessEmail=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/SendOrderSuccessEmail",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.SendShippingEmail=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/SendShippingEmail",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.SendNewWholesaleUserEmail=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/SendNewWholesaleUserEmail",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.CreateDPDShipment=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/CreateDPDShipment",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.TackAllFANCourierAWBs=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/TackAllFANCourierAWBs",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.ExportOrders=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/ExportOrders",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetFanCourierTrackHistory=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetFanCourierTrackHistory",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetDPDCourierTrackHistory=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetDPDCourierTrackHistory",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddProductEMAG=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/AddProductEMAG",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.ChangeSathurdayDelivery=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/ChangeSathurdayDelivery",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.ChangePaymentOption=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/ChangePaymentOption",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.ChangeShippingCost=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/ChangeShippingCost",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.ChangePaymentOptionForUI=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/ChangePaymentOptionForUI",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetEmagFeed=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetEmagFeed",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetEMAGProductSettings=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetEMAGProductSettings",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddUpdateEMAGProductSettings=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/AddUpdateEMAGProductSettings",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.QuickUpdateProductEMAG=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/QuickUpdateProductEMAG",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.TrackOrderByUser=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/TrackOrderByUser",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetFANCourierCollectPoints=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetFANCourierCollectPoints",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.RegisterFANCollectPointInfo=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/RegisterFANCollectPointInfo",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GenerateUPSCourierAWB=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GenerateUPSCourierAWB",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.PrintUPSAwb=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/PrintUPSAwb",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.TrackUpsAWB=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/TrackUpsAWB",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.TrackHistoryUpsAWB=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/TrackHistoryUpsAWB",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.ReturnOrderById=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/ReturnOrderById",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.ResendOrderById=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/ResendOrderById",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetGoogleAddressDetails=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetGoogleAddressDetails",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetAllSubscribersList=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetAllSubscribersList",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.SendMarketingEmail=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/SendMarketingEmail",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.UpdateOrderDebt=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/UpdateOrderDebt",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GenerateCargusCourierAWB=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GenerateCargusCourierAWB",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.PrintAWBCargus=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/PrintAWBCargus",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.DeleteAWBCargus=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/DeleteAWBCargus",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.TrackAWBCargus=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/TrackAWBCargus",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetCargusAWBTrackHistory=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetCargusAWBTrackHistory",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.DeleteInvoices=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/DeleteInvoices",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetShortInvoices=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetShortInvoices",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.SendEmailInvoice=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/SendEmailInvoice",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.UpdateEmagRelatedID=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/UpdateEmagRelatedID",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.FullProcessOrders=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/FullProcessOrders",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.DeleteAWBCargusInternal=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/DeleteAWBCargusInternal",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetOrderByReferenceNumber=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetOrderByReferenceNumber",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetQuantitativeStocks=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetQuantitativeStocks",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.QuickUpdateEMAGProductWithFamily=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/QuickUpdateEMAGProductWithFamily",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GenerateOrdersPackageList=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GenerateOrdersPackageList",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GenerateOrdersPackageListPDF=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GenerateOrdersPackageListPDF",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GenerateOrderTotalROWholesaleException=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GenerateOrderTotalROWholesaleException",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetProductStockInfo=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetProductStockInfo",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.DeleteUPSAWBInternal=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/DeleteUPSAWBInternal",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.ChangeSoldLot=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/ChangeSoldLot",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.ChangeSoldLotPackageItem=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/ChangeSoldLotPackageItem",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AssociateLot=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/AssociateLot",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.GetOrderPDF=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/GetOrderPDF",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AddAbandonedCart=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/AddAbandonedCart",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.ReactivateOrder=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/ReactivateOrder",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i.AllocateOrderToUser=function(i){var r=t.defer();return n({method:"POST",url:serviceUri+"/api/SalesAndOrders/AllocateOrderToUser",data:i,dataType:"json",headers:{"Content-Type":"application/json"}}).success(function(n){r.resolve(n)}).error(function(){}),r.promise},i}]);EcommerceWebAppDirectives=angular.module("EcommerceWebAppDirectives",[]);angular.module("EcommerceWebAppDirectives",[]).directive("countdown",["Util","$interval",function(n,t){return{restrict:"A",scope:{date:"@"},link:function(i,r){var u;u=new Date(i.date);t(function(){var t;return t=Math.floor((u.getTime()-(new Date).getTime())/1e3),r.text(n.dhms(t))},1e3)}}}]).factory("Util",[function(){return{dhms:function(n){var r,t,i,u;return r=Math.floor(n/86400),n-=r*86400,t=Math.floor(n/3600)%24,n-=t*3600,i=Math.floor(n/60)%60,n-=i*60,u=n%60,[t+"h",i+"m",u+"s"].join(" ")}}}]).directive("bnLazySrc",function(n,t){function r(n){function f(i,r){if(!n.is(":visible"))return!1;t===null&&(t=n.height());var u=n.offset().top,f=u+t;return u<=r&&u>=i||f<=r&&f>=i||u<=i&&f>=r}function e(){r=!0;u()}function o(n){i=n;r&&u()}function u(){n[0].src=i}var i=null,r=!1,t=null;return{isVisible:f,render:e,setSource:o}}function u(n,t,u){var f=new r(t);i.addImage(f);u.$observe("bnLazySrc",function(n){f.setSource(n)});n.$on("$destroy",function(){i.removeImage(f)})}var i=function(){function p(n){i.push(n);r||e();f||d()}function w(n){for(var t=0;t<i.length;t++)if(i[t]===n){i.splice(t,1);break}i.length||(c(),l())}function b(){if(!r){var n=o.height();n!==s&&(s=n,e())}}function k(){var t,n;console.log("Checking for visible images...");var r=[],f=[],o=u.height(),s=u.scrollTop(),e=s,h=e+o;for(n=0;n<i.length;n++)t=i[n],t.isVisible(e,h)?r.push(t):f.push(t);for(n=0;n<r.length;n++)r[n].render();i=f;c();i.length||l()}function c(){clearTimeout(r);r=null}function e(){r=setTimeout(k,v)}function d(){f=!0;u.on("resize.bnLazySrc",a);u.on("scroll.bnLazySrc",a);h=setInterval(b,y)}function l(){f=!1;u.off("resize.bnLazySrc");u.off("scroll.bnLazySrc");clearInterval(h)}function a(){r||e()}var i=[],r=null,v=100,u=$(n),o=t,s=o.height(),h=null,y=2e3,f=!1;return{addImage:p,removeImage:w}}();return{link:u,restrict:"A"}})