PageSourceSearch

https://cdn.lovense.com/resources/assets/js/feedbackPop.js?v=649505087

js lovense.com collected 2026-09-24 09:06:30 UTC 6,086 bytes, 1 lines download raw bytes

1(function(){"use strict";if(!document.contains){Element.prototype.contains=function(e){if(arguments.length<1){throw new TypeError("1 argument is required")}if(typeof t!=="object"){throw new TypeError("Argument 1 (other) to Node.contains must be an instance of Node")}var t=e;do{if(this===t){return true}if(t){t=t.parentNode}}while(t);return false}}function e(e,t,s,o,i){if(i===void 0){i=false}try{var r=$(".n-ab-text").text();var a=$(".n-ab-configId").text();var n=$(".sever_time").text();if(r==0||a==""){r=0;a=""}var c=[{abValue:parseInt(r),clickPos:e,clickPos2:t,validClickInd:o,clickName:s,path:window.location.pathname,abConfigId:a,createTimeLong:parseInt(n)}];if(!i){$.ajax({url:"/coll/click/batch",type:"post",contentType:"application/json;charset=UTF-8",dataType:"json",data:$.toJSON(c)})}else{if(navigator.sendBeacon){var l=new Blob([JSON.stringify(c)],{type:"application/json; charset=UTF-8"});navigator.sendBeacon("/coll/click/batch",l)}}}catch(e){throw new Error(e)}}function t(){return t=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var s=arguments[t];for(var o in s)({}).hasOwnProperty.call(s,o)&&(e[o]=s[o])}return e},t.apply(null,arguments)}var s={duration:3e3,message:"",type:"info",x:"center",y:"top",showClose:false};var o={offset:15,marginTop:50,activeToast:{top:[],bottom:[]}};class i{constructor(e){this.opts=Object.assign({},s,e);if(!["top","bottom","middle"].includes(this.opts.y)){this.opts.y="top"}var t=document.createElement("div");t.className="lov-toast on lov-toast-"+this.opts.type+" lov-toast--"+this.opts.x+" lov-toast--"+this.opts.y;t.innerHTML="<i></i><span>"+this.opts.message+"</span>";this.wrapper=t;this.timer=null;this.visiable=false;if(this.opts.showClose){var o=document.createElement("span");o.setAttribute("aria-label","Close");o.className="lov-toast__close";o.innerHTML='<svg class="icon-svg"><use xlink:href="#close"></use></svg>';o.addEventListener("click",e=>{e.stopPropagation();this.close()});this.wrapper.appendChild(o)}if(this.opts.duration>0){this.wrapper.addEventListener("mouseleave",()=>{this.timer=window.setTimeout(()=>{this.close()},this.opts.duration)})}var i=0;var r=0;if(this.opts.x==="center"){i="-50%"}if(this.opts.y==="middle"){r="-50%";this.wrapper.style.top="50%"}if(i||r){this.wrapper.style.transform="translate("+i+", "+r+")"}}show(){if(this.visiable)return false;var e=document.body;e.appendChild(this.wrapper);this.height=this.wrapper.offsetHeight;if(this.opts.y!=="middle"){var t=o.activeToast[this.opts.y];t.push(this);this.wrapper.style[this.opts.y]=o.marginTop+"px";var s=t.length;var i=1;var r=this.height+o.marginTop;while(i<s){var a=t[i];r+=o.offset;a.wrapper.style[this.opts.y]=r+"px";r+=a.height;i++}}else{this.wrapper.style.top="50%"}if(this.opts.duration>0){this.timer=window.setTimeout(()=>{this.close()},this.opts.duration)}return this}close(){if(this.opts.y!=="middle"){var e=o.activeToast[this.opts.y];var t=e.findIndex(e=>e===this);if(t>-1){e.splice(t,1);var s=this.height+o.offset;for(var i=t,r=e.length;i<r;i++){var a=e[i];var n=parseInt(a.wrapper.style[this.opts.y],10);a.wrapper.style[this.opts.y]=n-s+"px"}}}
1document.body.removeChild(this.wrapper);this.timer&&window.clearTimeout(this.timer);this.timer=null}}i.error=function(e,s){if(s===void 0){s={}}return new i(t({message:e,type:"error"},s)).show()};i.success=function(e,s){if(s===void 0){s={}}return new i(t({message:e,type:"success"},s)).show()};i.primary=function(e,s){if(s===void 0){s={}}return new i(t({message:e,type:"primary"},s)).show()};i.info=function(e,s){if(s===void 0){s={}}return new i(t({message:e,type:"info"},s)).show()};i.warning=function(e,s){if(s===void 0){s={}}return new i(t({message:e,type:"warning"},s)).show()};$(function(){var t=$("._brandQuestionnaireActivity").val();if(t=="true"){$("._feedbackPopShow").show();e("brand_quiz","","view")}$(document).on("click","._feedbackPopShow",function(){$("._feedbackPop").show();$("body").css("overflow","hidden");e("brand_quiz","","click")});$(document).on("click","._feedbackQuestionPopShow",function(){$("._feedbackPop").hide();$("._feedbackQuestionPop").show();$("body").css("overflow","hidden");e("brand_quiz","","start_now")});var s=document.getElementById("_answerWrap");$(document).on("click","._answerWrap .answer_item",function(){$("._answerWrap .answer_item").removeClass("active");$(this).addClass("active");if($(this).attr("data-id")=="other"){$("._otherInput").show();s.scrollTop=s.scrollHeight}else{$("._otherInput").hide();$("._errorTxt").text("")}});s.addEventListener("scroll",function(){if(s.scrollTop<=20){$("._answerBox").removeClass("before-backgroud")}else{$("._answerBox").addClass("before-backgroud")}if(s.scrollTop>=s.scrollHeight-s.clientHeight-20){$("._answerBox").removeClass("after-backgroud")}else{$("._answerBox").addClass("after-backgroud")}});$(document).on("click","._feedbackPop .close",function(){$("._feedbackPop").hide();$("body").css("overflow","auto");e("brand_quiz","","close")});$(document).on("click","._feedbackQuestionPop .close",function(){$("._feedbackQuestionPop").hide();$("body").css("overflow","auto");e("brand_quiz","","close")});$(document).on("click","._feedbackQuestionPop ._submitBtn",function(){var t=$("._answerWrap .answer_item.active").text();var s=$("._answerWrap .answer_item.active").attr("data-id");var o=$("._otherInputValue").val();if(!s){i.primary($("._takequicksurveyError2").text(),{duration:1500,y:"middle"});return}if(s=="other"){if($.trim($("._otherInputValue").val())==""){$("._errorTxt").text($("._takequicksurveyError").text());var r=document.getElementById("_answerWrap");r.scrollTop=r.scrollHeight;return}}else{o=""}var a={answerId:[s],answerStr:[t],answerNote:o};$.ajax({type:"post",dataType:"json",contentType:"application/json;charset=UTF-8",url:"/api/brandQues/saveAnswer",data:JSON.stringify(a),success:function(){i.success($("._submittedSuccessfully").text(),{duration:1500,y:"middle"});setTimeout(function(){$("._feedbackPop,._feedbackQuestionPop,._feedbackPopShow").hide();$("body").css("overflow","auto")},1500);e("brand_quiz","","submit")}})})})})();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.