PageSourceSearch

https://tudomuaban.com/public/default/js/tudomuaban.min.js?version=29d6909d4f225978e12ce287b193b130

js tudomuaban.com collected 2026-09-24 09:08:00 UTC 22,283 bytes, 2 lines download raw bytes

1/*! tudomuaban 23-10-2022 */
2$.validator.addMethod("specialCharacter",function(a,b){return this.optional(b)||/^[a-zA-Z0-9._-]+$/.test(a)},"Chỉ chấp nhận ký tự A-Z 0-9 và dấu . - _"),$.validator.addMethod("multiUrl",function(a,b){var c,d=!0;return a=$.trim(a).split(";"),$.each(a,function(a,b){return c=/^(https?|s?ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test($.trim(b)),c?void 0:d=!1}),this.optional(b)||d},"Url không hợp lệ."),$.validator.setDefaults({errorClass:"control-label",errorPlacement:function(a,b){b.parent().removeClass("has-success"),b.parent().addClass("has-error"),b.parent().after('<div class="has-error">'+a[0].outerHTML+"</div>")},highlight:function(a){$(a).parent().removeClass("has-success"),$(a).parent().addClass("has-error")},unhighlight:function(a){$(a).parent().removeClass("has-error"),$(a).parent().addClass("has-success")},success:function(a,b){$(b).parent().removeClass("has-error"),$(b).parent().addClass("has-success");var c=$(b).parents("form"),d=a.attr("for");c.find('label[for="'+d+'"]').parent().remove()}}),jQuery.extend(jQuery.validator.messages,{required:"Bắt buộc 
2nhập.",email:"Email không hợp lệ.",maxlength:jQuery.validator.format("Tối đa {0} kí tự."),minlength:jQuery.validator.format("Tối thiểu {0} kí tự."),equalTo:"Không trùng khớp.",digits:"Số không hợp lệ.",url:"Website không hợp lệ.",min:jQuery.validator.format("Số phải >= {0}."),max:jQuery.validator.format("Số phải <= {0}.")});var Tudomuaban={isIos:!1,isDesktop:!0,init:function(){$('a[href="#fSignIn"], a[href="#fSignUp"], a[href="#fForgot"]').on("click",function(){var a=$(this).attr("href");$("#fSignIn, #fSignUp, #fForgot").addClass("hide"),$(a).removeClass("hide"),$(".modalSignInUp").length||$("body").append('<div class="modalSignInUp modal-backdrop in" onclick="void(0);"></div>')}),$("body").on("click",".modalSignInUp",function(){$("#fSignIn, #fSignUp, #fForgot").addClass("hide"),$(this).remove()}),$("#header").on("click",".btn-facebook",function(a){a.preventDefault();var b=$(this).data("url"),c=600,d=430,e=screen.width/2-c/2,f=screen.height/2-d/2;window.open(b,"facebookSignIn","width="+c+", height="+d+", top="+f+", left="+e).focus()}),Tudomuaban.signIn(),Tudomuaban.signUp(),Tudomuaban.forgot(),Tudomuaban.contact(),Tudomuaban.buyBannerCenter(),Tudomuaban.buyBannerLeft(),Tudomuaban.removeBanner()},removeBanner:function(){var a=$("#ad-left, #ad-center");a.find(".ad").hover(function(){$(this).find(".delete-banner").removeClass("hide")},function(){$(this).find(".delete-banner").addClass("hide")}),a.on("click",".delete-banner",function(){var a=$(this).parent(".ad"),b=a.data("id");if(1==confirm("Bạn muốn xóa banner này")){$(this).html("Đang xử lý ...");var c=function(b){1==b.success&&a.remove()};Tudomuaban.ajax.deleteBanner(b,c)}})},buyBannerCenter:function(){var a=$("#ad-center"),b=a.find('input[name="file-banner"]');a.on("click",".setAd",function(a){a.preventDefault(),$(this).addClass("active").siblings().removeClass("active"),b.click()}),b.on("change",function(){if(this.files&&this.files[0]){var b=new FileReader,c=a.find(".image-cropper-preview");b.onload=function(b){if(b.target.result.indexOf("data:image")>=0){c.attr("src",b.target.result);var d={aspectRatio:3.24,zoomable:!1};a.find(".image-cropper-wrap").removeClass("hide"),c.removeClass("hide"),c.cropper(d),a.find(".ad-blank").addClass("hide")}},b.readAsDataURL(this.files[0])}}),a.on("click",".btn-select-banner",function(){var b=a.find(".image-cropper-preview"),c=b.cropper("getCroppedCanvas"),d=c.toDataURL("image/jpeg");$(this).addClass("hide"),a.find(".image-cropper-wrap").prepend(c),a.find(".image-cropper-wrap canvas").data("image",d),b.cropper("destroy"),b.addClass("hide"),a.find(".url-banner").removeClass("hide"),a.find(".btn-upload-banner").removeClass("hide")}),a.on("click",".btn-cancel-banner",function(){var c=a.find(".image-cropper-preview");c.cropper("destroy"),c.addClass("hide"),a.find(".url-banner").addClass("hide").val(""),a.find(".btn-upload-banner").removeClass("btn-danger").addClass("btn-primary hide").html('<i class="fa fa-upload"></i> Upload'),a.find(".image-cropper-wrap canvas").remove(),a.find(".image-cropper-wrap").addClass("hide"),a.find(".btn-select-banner").removeClass("hide"),a.find(".ad-blank").removeClass("hide"),b.val("")}),a.find(".banner-form").validate({onkeyup:function(a){$(a).valid()},rules:{fBannerUrl:{url:!0,required:!0}},errorPlacement:function(a,b){b.parent().removeClass("has-success"),b.parent().addClass("has-error")},submitHandler:function(b){var c=$(b).find('button[type="submit"]'),d=a.find(".setAd.active"),e=d.data("apply"),f=a.find(".url-banner").val(),g=$("#header"),h=a.find(".image-cropper-wrap canvas").data("image");if(!e)return c.removeClass("btn-primary").addClass("btn-danger").html("Không đủ Points"),!1;c.html("Đang xử lý ...");var i=function(b){if(1==b.success){var c=a.find(".setAd").filter(function(){return b.point<$(this).data("point")});c.removeClass("active").addClass("disabled"),g.find(".point").html(Tudomuaban.util.formatPoints(b.point)),a.find(".image-cropper-wrap").before('<div class="ad pull-left margin-left margin-bottom rel"><a href="'+f+'"><h4 class="animated fadeOut message-banner-upload abs">Đặt banner thành công</h4><img src="'+b.imageUrl+'"></a></div>')}a.find(".btn-cancel-banner").click()};Tudomuaban.ajax.uploadBanner(h,f,e,"CENTER",i)}})},buyBannerLeft:function(){var a=$("#ad-left"),b=a.find('input[name="file-banner"]');a.on("click",".setAd",function(a){a.preventDefault(),$(this).addClass("active").siblings().removeClass("active"),b.click()}),b.on("change",function(){if(this.files&&this.files[0]){var b=new FileReader,c=a.find(".image-cropper-preview");b.onload=function(b){if(b.target.result.indexOf("data:image")>=0){c.attr("src",b.target.result);var d={aspectRatio:1.4875,zoomable:!1};a.find(".image-cropper-wrap").removeClass("hide"),c.removeClass("hide"),c.cropper(d),a.find(".ad-blank").addClass("hide")}}
2,b.readAsDataURL(this.files[0])}}),a.on("click",".btn-select-banner",function(){var b=a.find(".image-cropper-preview"),c=b.cropper("getCroppedCanvas"),d=c.toDataURL("image/jpeg");$(this).addClass("hide"),a.find(".image-cropper-wrap").prepend(c),a.find(".image-cropper-wrap canvas").data("image",d),b.cropper("destroy"),b.addClass("hide"),a.find(".url-banner").removeClass("hide"),a.find(".btn-upload-banner").removeClass("hide")}),a.on("click",".btn-cancel-banner",function(){var c=a.find(".image-cropper-preview");c.cropper("destroy"),c.addClass("hide"),a.find(".url-banner").addClass("hide").val(""),a.find(".btn-upload-banner").removeClass("btn-danger").addClass("btn-primary hide").html('<i class="fa fa-upload"></i> Upload'),a.find(".image-cropper-wrap canvas").remove(),a.find(".image-cropper-wrap").addClass("hide"),a.find(".btn-select-banner").removeClass("hide"),a.find(".ad-blank").removeClass("hide"),b.val("")}),a.find(".banner-form").validate({onkeyup:function(a){$(a).valid()},rules:{fBannerUrl:{url:!0,required:!0}},errorPlacement:function(a,b){b.parent().removeClass("has-success"),b.parent().addClass("has-error")},submitHandler:function(b){var c=$(b).find('button[type="submit"]'),d=a.find(".setAd.active"),e=d.data("apply"),f=a.find(".url-banner").val(),g=$("#header"),h=a.find(".image-cropper-wrap canvas").data("image");if(!e)return c.removeClass("btn-primary").addClass("btn-danger").html("Không đủ Points"),!1;c.html("Đang xử lý ...");var i=function(b){if(1==b.success){var c=a.find(".setAd").filter(function(){return b.point<$(this).data("point")});c.removeClass("active").addClass("disabled"),g.find(".point").html(Tudomuaban.util.formatPoints(b.point)),a.find(".image-cropper-wrap").before('<div class="ad pull-left margin-top rel"><a href="'+f+'"><h4 class="animated fadeOut message-banner-upload abs">Đặt banner thành công</h4><img src="'+b.imageUrl+'"></a></div>')}a.find(".btn-cancel-banner").click()};Tudomuaban.ajax.uploadBanner(h,f,e,"LEFT",i)}})},showLoading:function(a,b){"open"==b?a.find("i.fa-spinner").removeClass("hide"):a.find("i.fa-spinner").addClass("hide")},signIn:function(){$("#fSignIn").validate({onkeyup:function(a){$(a).valid()},rules:{fUsername:{required:!0,maxlength:50,specialCharacter:!0},fPassword:{required:!0,maxlength:50,specialCharacter:!0}},submitHandler:function(a){Tudomuaban.showLoading($(a),"open");var b=function(b){1==b.success?(Tudomuaban.util.showFormMsg($(a),"Đăng nhập thành công.","success"),location.reload()):Tudomuaban.util.showFormMsg($(a),"Thông tin đăng nhập không đúng","error"),Tudomuaban.showLoading($(a),"close")},c=$(a).serializeArray();Tudomuaban.ajax.login(c,b)}})},signUp:function(){var a=$("#fSignUp");a.find('[data-toggle="tooltip"]').tooltip(),a.validate({onkeyup:function(a){$(a).valid()},rules:{fUsername:{required:!0,maxlength:50,specialCharacter:!0},fPassword:{required:!0,maxlength:50,specialCharacter:!0},fPasswordConfirm:{equalTo:'input[name="fPassword"]'},fEmail:{required:!0,email:!0,maxlength:100},fAgree:{required:!0}},messages:{fAgree:{required:"Chưa đồng ý điều khoản sử dụng"}},submitHandler:function(a){Tudomuaban.showLoading($(a),"open");var b=function(b){var c="";if(1==b.success)Tudomuaban.util.showFormMsg($(a),"Đăng ký thành công.","success"),location.reload();else{switch(b.error){case-1:c="Tên đăng nhập đã có người sử dụng";break;case-2:c="Email đã có người sử dụng";break;case-3:c="Chống SPAM !!! Đăng ký cách nhau 10 phút"}Tudomuaban.util.showFormMsg($(a),c,"error")}Tudomuaban.showLoading($(a),"close")},c=$(a).serializeArray();Tudomuaban.ajax.signUp(c,b)}})},forgot:function(){$("#fForgot").validate({onkeyup:function(a){$(a).valid()},rules:{fEmail:{required:!0,email:!0,maxlength:100}},submitHandler:function(a){Tudomuaban.showLoading($(a),"open");var b=function(b){1==b.success?(Tudomuaban.util.showFormMsg($(a),"Chúng tôi đã gửi email cho bạn. vui lòng kiểm tra.","success"),$(a).find("div.input-group").remove()):Tudomuaban.util.showFormMsg($(a),"Email không tồn tại","error"),Tudomuaban.showLoading($(a),"close")},c=$(a).serializeArray();Tudomuaban.ajax.forgot(c,b)}})},contact:function(){$("#fContact").validate({onkeyup:function(a){$(a).valid()},rules:{fName:{required:!0,maxlength:50},fEmail:{required:!0,email:!0,maxlength:100},fPhone:{digits:!0,maxlength:15},fContent:{required:!0,maxlength:5e4}},submitHandler:function(a){$(a).find('button[type="submit"]').html("Đang xử lý ...");var b=function(b){1==b.success&&(Tudomuaban.util.showFormMsg($(a),"Chúng tôi sẽ phản hồi email trong thời gian sớm nhất. Xin cảm ơn.","success"),$(a).find(".row").remove())},c=$(a).serializeArray();Tudomuaban.ajax.contact(c,b)}})},closePopupAuth:function(a){a||alert("Có lỗi xảy ra, xin vui lòng liên hệ với chúng tôi để khắc phục. Thanks :)"),window.close(),window.opener.location.reload()}};Tudomuaban.util={initEditor:function(a){var b={enterMode:CKEDITOR.ENTER_BR,language:"vi",removePlugins:"magicline",removeDialogTabs:"link:advanced;link:upload;image:advanced;table:advanced",filebrowserUploadUrl:"/general/upload-image",filebrowserUploadMethod:"form",height:450,on:{insertElement:function(a){var b=$(a.data.$);if(b.is("table")){var c=b.attr("cellpadding"),d=b.attr("cellspacing");b.removeAttr("cellspacing").css("border-spacing",d+"px"),b.removeAttr("cellpadding").find("td").css("padding",c+"px")}}}};return CKEDITOR.replace(a,b)},showFormMsg:function(a,b,c){a.find('label[for="fError"]').parent().remove(),a.find('label[for="fSuccess"]').parent().remove(),"success"==c?a.prepend('<div class="has-success"><label for="fSuccess" class="control-label">'+b+"</label></div>"):a.prepend('<div class="has-error"><label for="fError" class="control-label">'+b+"</label></div>")},scrollToElement:function(a){$("html, body").animate({scrollTop:$(a).offset().top},100)},numberFormat:function(a){a+="";for(var b=a.split("."),c=b[0],d=b.length>1?"."+b[1]:"",e=/(\d+)(\d{3})/;e.test(c);)c=c.replace(e,"$1,$2");return c+d},formatPoints:function(a){return Tudomuaban.util.numberFormat(a)+' <i class="fa fa-product-hunt"></i>'},parseInt:function(a){return parseInt(a.replace(/,/g,""),0)}},Tudomuaban.ajax={init:function(a,b,c,d){$.ajax({url:a,type:d.type?d.type:"POST",cac
2he:d.noCache?!1:!0,async:d.noAsync?!1:!0,data:b}).done(function(a){c(a)})},login:function(a,b){var c="/general/login/",d=[];Tudomuaban.ajax.init(c,a,b,d)},signUp:function(a,b){var c="/general/sign-up/",d=[];Tudomuaban.ajax.init(c,a,b,d)},forgot:function(a,b){var c="/general/forgot/",d=[];Tudomuaban.ajax.init(c,a,b,d)},contact:function(a,b){var c="/general/contact/",d=[];Tudomuaban.ajax.init(c,a,b,d)},uploadBanner:function(a,b,c,d,e){var f="/general/upload-banner/",g={fImage:a,fHref:b,fType:c,position:d},h=[];Tudomuaban.ajax.init(f,g,e,h)},deleteBanner:function(a,b){var c="/general/delete-banner/",d={id:a},e=[];Tudomuaban.ajax.init(c,d,b,e)},writeArticle:function(a,b,c,d,e){var f="/article/write/",g={fSubject:a,fCategory:b,fLocation:c,fContent:d},h=[];Tudomuaban.ajax.init(f,g,e,h)},editArticle:function(a,b,c,d,e,f){var g="/article/edit/",h={articleId:a,fSubject:b,fCategory:c,fLocation:d,fContent:e},i=[];Tudomuaban.ajax.init(g,h,f,i)},vipArticle:function(a,b,c){var d="/article/vip/",e={articleId:a,type:b},f=[];Tudomuaban.ajax.init(d,e,c,f)},styleArticle:function(a,b,c){var d="/article/style/",e={articleId:a,type:b},f=[];Tudomuaban.ajax.init(d,e,c,f)},upArticle:function(a,b){var c="/article/up/",d={articleId:a},e=[];Tudomuaban.ajax.init(c,d,b,e)},deleteArticle:function(a,b){var c="/article/delete/",d={articleId:a},e=[];Tudomuaban.ajax.init(c,d,b,e)},changeInfo:function(a,b){var c="/panel/change-info/",d=[];Tudomuaban.ajax.init(c,a,b,d)},changePass:function(a,b){var c="/panel/change-pass/",d=[];Tudomuaban.ajax.init(c,a,b,d)},transferPoints:function(a,b){var c="/panel/transfer-points/",d=[];Tudomuaban.ajax.init(c,a,b,d)},paymentByBank:function(a,b){var c="/deposit/bank/",d=[],e={fAmount:a};Tudomuaban.ajax.init(c,e,b,d)}},Tudomuaban.article={init:function(){var a=Tudomuaban.util.initEditor("fContent"),b=$("#fWrite"),c=b.find(".dropdown-menu");c.on("click","li",function(){var a=$(this).data("id"),b=$(this).find("a").html();$(this).parents(".btn-group").find("button").html(b+' <span class="caret"></span>'),$(this).parent().data("current-id",a)});
2var d=function(c,d){var e=$("#article"),f=e.data("id"),g=$("#fSubject").val(),h=$("#fCategory").data("current-id"),i=$("#fLocation").data("current-id"),j=a.getData(),k=j.length,l=c.html(),m=$("#header");if(k>6e4||1>k)Tudomuaban.util.showFormMsg(b,"Nội dung bắt buộc nhập và ít hơn 60000 ký tự. Hiện tại nội dung của bạn là "+k+" ký tự","error"),a.focus();else{c.html("Đang xử lý ...");var n=function(a){c.html(l),1==a.success?(d(a.newArticleId),Tudomuaban.util.showFormMsg(b,'Thực hiện thành công. <a href="'+a.detailUrl+'">Xem tin đăng</a>',"success"),b.find(".form-group").remove(),"undefined"!=typeof a.point&&m.find(".point").html(Tudomuaban.util.formatPoints(a.point))):Tudomuaban.util.showFormMsg(b,a.error,"error"),Tudomuaban.util.scrollToElement("#fWrite")};f?Tudomuaban.ajax.editArticle(f,g,h,i,j,n):Tudomuaban.ajax.writeArticle(g,h,i,j,n)}};b.validate({onkeyup:function(a){$(a).valid()},rules:{fSubject:{required:!0,maxlength:255}},submitHandler:function(){d(b.find('button[type="submit"]'),function(){})}}),b.on("click",".vipArticle",function(){{var a=$("#header"),c=$(this),e=c.data("apply");c.data("point")}b.valid()&&d(c,function(c){var d=function(c){if(1==c.success){var d=b.find(".vipArticle").filter(function(){return c.point<$(this).data("point")});d.addClass("disabled"),a.find(".point").html(Tudomuaban.util.formatPoints(c.point))}};Tudomuaban.ajax.vipArticle(c,e,d)})})},comment:function(){$("body").append('<div id="fb-root"></div>');var a,b=document,c="script",d="facebook-jssdk",e=b.getElementsByTagName(c)[0];b.getElementById(d)||(a=b.createElement(c),a.id=d,a.src="//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.0&appId=589710327761513",e.parentNode.insertBefore(a,e))},detail:function(){var a=$("#header"),b=$("#article"),c=b.find(".control-article"),d=b.data("id");
2b.on("click",".vipArticle",function(){var e=$(this),f=e.data("apply"),g=(e.data("point"),e.html());e.html("Đang xử lý ...");var h=function(d){if(e.html(g),1==d.success){var f=b.find(".vipArticle").filter(function(){return d.point<$(this).data("point")});f.addClass("disabled"),a.find(".point").html(Tudomuaban.util.formatPoints(d.point)),Tudomuaban.util.showFormMsg(c,"Tin đăng đã được lên VIP.","success")}};Tudomuaban.ajax.vipArticle(d,f,h)}),b.on("click",".styleArticle",function(){var e=$(this),f=e.data("apply"),g=(e.data("point"),e.html());e.html("Đang xử lý ...");var h=function(d){if(e.html(g),1==d.success){var f=b.find(".styleArticle").filter(function(){return d.point<$(this).data("point")});f.addClass("disabled"),a.find(".point").html(Tudomuaban.util.formatPoints(d.point)),Tudomuaban.util.showFormMsg(c,"Tin đăng đã được cài đặt kiểu.","success")}};Tudomuaban.ajax.styleArticle(d,f,h)}),b.on("click",".upArticle",function(){var b=$(this),e=b.html();b.html("Đang xử lý ...");var f=function(d){b.html(e),1==d.success?(d.notEnough&&b.addClass("disabled"),a.find(".point").html(Tudomuaban.util.formatPoints(d.point)),Tudomuaban.util.showFormMsg(c,"Tin đăng đã được up lên đầu.","success")):Tudomuaban.util.showFormMsg(c,d.error,"error")};Tudomuaban.ajax.upArticle(d,f)}),b.on("click",".deleteArticle",function(){var a=$(this),b=a.html();a.html("Đang xử lý ...");var e=function(d){a.html(b),1==d.success&&(Tudomuaban.util.showFormMsg(c,"Tin đăng đã bị xóa. Sau vài giây tự động chuyển đến trang chủ.","success"),setTimeout(function(){location.href="/"},5e3))};Tudomuaban.ajax.deleteArticle(d,e)}),b.on("click",".editArticle",function(){location.href=$(this).data("href")})}},Tudomuaban.deposit={init:function(){Tudomuaban.deposit.bank()},bank:function(){var a=$("#deposit"),b=a.find(".fBank");b.on("click",".payment",function(){b.find(".payment").removeClass("active"),$(this).addClass("active")}),b.validate({onkeyup:function(a){$(a).valid()},rules:{fAmount:{required:!0}},submitHandler:function(c){var d=b.find(".payment.active"),e=b.find('[name="fAmount"]').val(),f=b.find('button[type="submit"]'),g=f.html();$("#selected-payoo-payment-method").val(d.data("method")),$("#selected-payoo-payment-code").val(d.data("code")),f.html("Đang xử lý ...");var h=function(b){f.html(g),1==b.success&&(a.find('[name="CheckSum"]').val(b.paymentResponse.checkSum),a.find('[name="OrdersForPayoo"]').val(b.paymentResponse.xml),c.submit())};Tudomuaban.ajax.paymentByBank(e,h)}})}},Tudomuaban.index={init:function(){var a=$("#notificationModal"),b=location.href.split("/");b[3]||a.modal()},search:function(){var a=$("#search");a.on("submit",function(a){var b=$(this).find('input[name="q"]').val().trim();b||a.preventDefault()}),a.find(".btn-search").on("click",function(){a.submit()})}},Tudomuaban.panel={init:function(){var a=$("#userCategories");a.find("li").removeClass("active"),a.find('a[href="'+location.pathname+'"]').parent().addClass("active"),Tudomuaban.panel.changeInfo(),Tudomuaban.panel.changePass(),Tudomuaban.panel.transferPoints()},changeInfo:function(){$("#fChangeInfo").validate({onkeyup:function(a){$(a).valid()},rules:{fFullName:{maxlength:100},fPhone:{digits:!0,maxlength:15},fAddress:{maxlength:255},fWebsite:{url:!0}},submitHandler:function(a){var b=$(a).find('button[type="submit"]'),c=b.html();b.html("Đang xử lý ...");var d=function(d){1==d.success&&(Tudomuaban.util.showFormMsg($(a),"Đã cập nhật thành công.","success"),b.html(c))},e=$(a).serializeArray();Tudomuaban.ajax.changeInfo(e,d)}})},changePass:function(){$("#fChangePass").validate({onkeyup:function(a){$(a).valid()},rules:{fOldPassword:{required:!0,maxlength:50,specialCharacter:!0},fNewPassword:{required:!0,maxlength:50,specialCharacter:!0},fNewPasswordConfirm:{equalTo:'input[name="fNewPassword"]'}},submitHandler:function(a){var b=$(a).find('button[type="submit"]'),c=b.html();b.html("Đang xử lý ...");var d=function(d){b.html(c),1==d.success?Tudomuaban.util.showFormMsg($(a),"Đã cập nhật thành công.","success"):Tudomuaban.util.showFormMsg($(a),"Mật khẩu cũ không đúng","error")},e=$(a).serializeArray();Tudomuaban.ajax.changePass(e,d)}})},transferPoints:function(){var a=$("#header");$("#fTransferPoints").validate({onkeyup:function(a){$(a).valid()},rules:{fPoints:{required:!0,digits:!0,max:function(){return Tudomuaban.util.parseInt(a.find(".point").text())}},fToUserId:{required:!0,digits:!0}},submitHandler:function(b){var c=$(b).find('button[type="submit"]'),d=c.html();c.html("Đang xử lý ...");var e=function(e){1==e.success?(Tudomuaban.util.showFormMsg($(b),"Đã chuyển Points thành công.","success"),a.find(".point").html(Tudomuaban.util.formatPoints(e.point))):Tudomuaban.util.showFormMsg($(b),"Mã số này không tồn tại.","error"),c.html(d)}
2,f=$(b).serializeArray();Tudomuaban.ajax.transferPoints(f,e)}})}};

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.