storefront.ratings=function(){var n={view:!1,firstExecution:!1,idButton:"",dataPost:"",idContent:"",nameController:"",contentName:"",contentTypeName:"",ratingValue:"",dataPost:"",attachEvents:function(){$("#js-rating-stars").on("mouseover",".fa",function(){$(this).addClass("star-hover").prevAll().addClass("star-hover")});$("#js-rating-stars").on("mouseout",".fa",function(){$(this).removeClass("star-hover").prevAll().removeClass("star-hover")})},attachNoModal:function(){$(n.idButton).off("click");$(n.idButton).off("click",".fa");$(n.idButton).on("click",".fa",function(t){t.preventDefault();n.ratingValue=$(this).data("value");n.setRating(n.ratingValue)})},attachModal:function(){$(n.idButton).off("click");$(n.idButton).off("click",".fa");$(n.idButton).on("click",".fa",function(t){t.preventDefault();n.ratingValue=$(this).data("value");$(n.idButton).off("click");$(n.idButton).loadView({view:modalViewer.urlViews.modalViewerSignUp,container:"#headerSite",identifyPreposition:"js-pad-",idmodal:"sign-up-view-setRating-modal",title:" to rate this "+n.contentTypeName,callbackMethodjs:"setRating",callbackElementjs:n.ratingValue,successCallback:function(){window.dispatchEvent(new window.CustomEvent("setrating:view"))}});$(n.idButton).trigger("click")})},setRating:function(t){$.ajax({type:"POST",url:"/"+n.nameController+"/RateContent/"+n.idContent,data:{rating:t},datatype:"html",success:function(t){$("#js-rating-stars").html(t);n.dataPost=null}})},init:function(){n.attachEvents();user.idContactPerson>0&&n.view&&!n.firstExecution?(n.firstExecution=!0,n.attachNoModal(),n.setRating(n.ratingValue)):user.idContactPerson>0&&n.dataPost&&xprtUtils.getURLParameters("callBackMethodJs").includes("setRating")?(n.firstExecution=!0,n.attachNoModal(),n.setRating(n.dataPost)):user.idContactPerson>0?n.attachNoModal():n.attachModal()}};return n}()