| Server IP : 43.141.49.107 / Your IP : 113.219.202.173 Web Server : Apache System : Linux VM-8-5-opencloudos 6.6.34-9.oc9.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jun 19 19:35:45 CST 2024 x86_64 User : www ( 1000) PHP Version : 8.1.27 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /www/wwwroot/www.ucppt.com/wp-content/plugins/wpcom-member-pro/js/ |
Upload File : |
!function(e){"function"==typeof define&&define.amd?define(e):e()}(function(){"use strict";var e={init(){let e=null;const t=this;this.points_unit='<i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-points"></use></svg></i>',jQuery(document).on("pay.wpcom",(e,t)=>{t.order_id||(t.order_id=0),void 0!==this.points&&delete this.points,Object.assign(this,t),this.render()}).on("click","#wpcom-pay-modal .payment-methods-item",e=>{let t=jQuery(e.target).closest(".payment-methods-item");t.closest(".payment-methods-list").find(".payment-methods-item").removeClass("active"),t.addClass("active"),this.payment_gateway=t.data("payment")}).on("click","#wpcom-pay-modal .btn-pay",e=>{let t=jQuery(e.target).closest(".btn-pay");if(t.hasClass("loading")||t.hasClass("disabled"))return!1;if(t.loading(1),void 0!==this.points&&this.points)this.setup_points_order(t);else{if(this.payment_gateway||(this.payment_gateway=t.closest("#wpcom-pay-modal").find("a.payment-methods-item.active").data("payment")),!this.payment_gateway){let e="\u8bf7\u9009\u62e9\u652f\u4ed8\u65b9\u5f0f\uff01";"undefined"!=typeof wpcom_alert?wpcom_alert(e):alert(e)}this.setup_order(t)}}).on("hidden.wpcom.modal","#wpcom-pay-modal",function(){jQuery("#wpcom-pay-modal").find(".modal-body").html("")}).on("click",".account-orders-item .btn-pay, .member-account-order .btn-pay",function(){let e=jQuery(this);if(e.hasClass("loading")||e.hasClass("disabled"))return!1;let t=e.data("id");t&&(e.loading(1),jQuery.ajax({url:_wpmx_js?_wpmx_js.ajaxurl:_wpcom_js.ajaxurl,data:{order_id:t,action:"wpcom_get_order_payment"},method:"POST",dataType:"json",success(t){e.loading(0),0==t.result?jQuery(document).trigger("pay.wpcom",t):-1==t.result&&(jQuery(document).trigger("wpcom_not_login"),jQuery("#login-modal")._modal("show"))},error(){e.loading(0),wpcom_notice({message:"\u8bf7\u6c42\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5",type:"error",show:1500})}}))}).on("click","#wpcom-pay-modal .payment-item-qty-down, #wpcom-pay-modal .payment-item-qty-up",function(){let e=jQuery(this),t=e.closest(".payment-item-quantity").find("input.payment-item-qty-input"),o=parseInt(t.attr("min")),a=parseInt(t.attr("step")),i=parseInt(t.val());o=o||0==o?o:1,a=a||1,i=i||0==o?i:1;let s=e.hasClass("payment-item-qty-down")?i-a:i+a;s=s<o?o:s,t.val(s).trigger("change")}).on("change","#wpcom-pay-modal .payment-item-qty-input",function(){let o=jQuery(this),a=parseInt(o.val());a=a||(parseInt(o.attr("min"))?parseInt(o.attr("min")):1),o.val(a),e&&clearTimeout(e),e=setTimeout(()=>{t.updateQty(o)},200)}),window.addEventListener("message",function(e){if(e.origin!==window.location.origin)return!1;e.data&&e.data.return_url&&jQuery("#wpcom-pay-modal .modal-footer").find("button.btn-primary").replaceWith('<a href="'+e.data.return_url+'" class="wpcom-btn btn-primary btn-sm">\u5df2\u5b8c\u6210\u652f\u4ed8</a>')},!1)},setup_payment(){const e=this;let t={action:"wpcom_setup_payment"};this.items&&this.items.length&&this.items[0].type&&"wallet"===this.items[0].type&&(t.order_type="wallet");const o=jQuery("#wpcom-pay-modal");jQuery.ajax({url:_wpmx_js?_wpmx_js.ajaxurl:_wpcom_js.ajaxurl,data:t,method:"POST",dataType:"json",success(t){let a="",i=t&&t.gateways?t.gateways:[];if(e.payment_form_nonce=t.nonce,e.gateways=i,e.help_url=t.help_url,"[]"!==JSON.stringify(i)&&"{}"!==JSON.stringify(i))for(let e in i)i[e].id&&"wallet"===i[e].id?(a+='<li class="payment-methods-item payment-methods-'+i[e].id+'" data-payment="'+i[e].id+'">',a+='<i class="wpcom-icon wi" style="color: '+i[e].color+'">'+i[e].icon+"</i>",a+='<div class="payment-wallet-info"><h4>'+i[e].title+"</h4><span>\u4f59\u989d\uffe5"+i[e].balance+"</span></div>",a+="</li>"):i[e].id&&(a+='<li class="payment-methods-item payment-methods-'+i[e].id+'" data-payment="'+i[e].id+'"><image src="'+i[e].icon+'" alt="'+i[e].title+'"></li>');a?(o.find(".payment-methods-list").html(a).find(".payment-methods-item").eq(0).trigger("click"),o.find(".btn-pay").removeClass("loading")):setTimeout(function(){o._modal("hide"),setTimeout(function(){let e="\u8ba2\u5355\u521d\u59cb\u5316\u5931\u8d25\uff1a\u6682\u65e0\u6709\u6548\u7684\u652f\u4ed8\u65b9\u5f0f";"undefined"!=typeof wpcom_notice?wpcom_notice({message:e,type:"error",show:1500}):alert(e)},300)},300)},error(){setTimeout(function(){o._modal("hide");let e="\u8ba2\u5355\u521d\u59cb\u5316\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5\uff01";"undefined"!=typeof wpcom_notice?wpcom_notice({message:e,type:"error",show:1500}):alert(e)},300)}})},setup_points(){const e=this;const t=jQuery("#wpcom-pay-modal");jQuery.ajax({url:_wpmx_js?_wpmx_js.ajaxurl:_wpcom_js.ajaxurl,data:{action:"wpcom_my_points"},method:"POST",dataType:"json",success(o){e.payment_form_nonce=o.nonce,0==o.result&&void 0!==o.points&&o.points>=0?(t.find(".payment-methods-title").append('<span class="payment-my-points">'+e.points_unit+o.points+"</span>"),t.find(".btn-pay").removeClass("loading")):-1==o.result?(t._modal("hide"),jQuery(document).trigger("wpcom_not_login"),jQuery("#login-modal")._modal("show")):(t._modal("hide"),wpcom_notice({message:"\u79ef\u5206\u83b7\u53d6\u5f02\u5e38\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5\uff01",type:"error",show:1500}))},error(){setTimeout(function(){t._modal("hide");let e="\u8ba2\u5355\u521d\u59cb\u5316\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5\uff01";"undefined"!=typeof wpcom_notice?wpcom_notice({message:e,type:"error",show:1500}):alert(e)},300)}})},render(){let e=jQuery("#wpcom-pay-modal");e.length&&e.html("");let t=void 0!==this.points&&this.points;if(this.items&&this.items.length){let o=!1,a='<ul class="payment-items"><li class="payment-item payment-item-head"><div class="payment-item-title">\u5546\u54c1\u540d\u79f0</div><div class="payment-item-num">\u6570\u91cf</div><div class="payment-item-price">'+(t?"\u4ea4\u6613\u79ef\u5206":"\u4ea4\u6613\u91d1\u989d")+"</div></li>",i=t?this.points_unit:"\xa5";this.items.map(e=>{let t=e.title;e.url&&(t='<a href="'+e.url+'" target="_blank">'+t+"</a>");let s="<b>"+(e.number?e.number:1)+"</b>";e.unit&&(s+=e.unit),void 0!==e.set_number&&e.set_number&&(o=!0,s='<div class="payment-item-quantity"><div class="payment-item-qty-down"></div>',s+='<input type="text" class="payment-item-qty-input" step="1" min="1" name="quantity" value="'+(e.number?e.number:1)+'">',s+='<div class="payment-item-qty-up"></div></div>');let n=i+e.price;a+='<li class="payment-item" data-id="'+e.type_id+'"><div class="payment-item-title">'+t+'</div><div class="payment-item-num">'+s+'</div><div class="payment-item-price">'+n+"</div></li>"}),a+='<li class="payment-item payment-item-total"><div class="payment-item-title">\u5408\u8ba1</div><div class="payment-item-num"> </div><div class="payment-item-price">'+i+this.total+"</div></li>",a+="</ul>",t?a+='<div class="payment-methods"><h3 class="payment-methods-title">\u6211\u7684\u79ef\u5206</h3>':(a+='<div class="payment-methods"><h3 class="payment-methods-title">\u652f\u4ed8\u65b9\u5f0f</h3>',a+='<ul class="payment-methods-list">',a+='<li class="payment-methods-loading"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-loader"></use></svg></i> \u6b63\u5728\u521d\u59cb\u5316...</li>',a+="</ul>"),a+="</div>";let s='<div class="wpcom-modal fade in" id="wpcom-pay-modal" data-backdrop="static">\n <div class="modal-dialog modal-lg">\n <div class="modal-content">\n <div class="modal-header">\n <div class="wpcom-close" data-wpcom-dismiss="modal" aria-label="Close"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-close"></use></svg></i></div><h4 class="modal-title">\u6536\u94f6\u53f0</h4>\n </div>\n <div class="modal-body'+(o?" has-quantity":"")+'">\n '+a+'\n </div>\n <div class="modal-footer"><button type="button" class="wpcom-btn btn-primary btn-pay loading">\u63d0\u4ea4\u8ba2\u5355</button></div>\n </div>\n </div>\n</div>';e.length?e.replaceWith(s):jQuery("body").append(s),jQuery("#wpcom-pay-modal")._modal("show"),t?this.setup_points():this.setup_payment()}},setup_order(e){let t=jQuery("#wpcom-pay-modal");if(!(this.gateways&&this.gateways[this.payment_gateway]&&this.gateways[this.payment_gateway].modal)){let e=(_wpmx_js?_wpmx_js.ajaxurl:_wpcom_js.ajaxurl)+"?action=wpcom_checkout_payment",o={order_id:this.order_id?this.order_id:0,items:this.items,total:this.total,gateway:this.payment_gateway,sign:this.sign,timestamp:this.timestamp,nonce:this.payment_form_nonce};void 0!==this.points&&(o.points=this.points),this.open_window(e,o),t.find(".modal-dialog").attr("class","modal-dialog modal-sm"),t.find(".modal-body").html('<p style="font-weight:400;font-size: 14px;">\u8bf7\u5728\u65b0\u5f00\u7684\u9875\u9762\u5b8c\u6210\u652f\u4ed8</p>');let a='<button type="button" class="wpcom-btn btn-primary btn-sm" data-wpcom-dismiss="modal">\u597d\u7684</button>';return this.help_url&&(a+='<a href="'+this.help_url+'" class="wpcom-btn btn-normal btn-sm">\u652f\u4ed8\u9047\u5230\u95ee\u9898</a>'),t.find(".modal-footer").html(a),!1}let o={action:"wpcom_setup_order",order_id:this.order_id?this.order_id:0,items:this.items,total:this.total,gateway:this.payment_gateway,sign:this.sign,timestamp:this.timestamp,nonce:this.payment_form_nonce};void 0!==this.points&&(o.points=this.points),jQuery.ajax({url:_wpmx_js?_wpmx_js.ajaxurl:_wpcom_js.ajaxurl,data:o,method:"POST",dataType:"json",success(o){if(e.loading(0),0==o.result){let e=t[0].getAttribute("style");e=(e||"")+"--payment-color:"+o.color+";",t[0].setAttribute("style",e),t.css("--payment-color",o.color),t.find(".modal-body").html('<div class="wpcom-pay-loading"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-loader"></use></svg></i></div>');let a=o.height?o.height:"300px",i='<iframe class="wpcom-pay-iframe" id="wpcom-pay-iframe" src="'+o.redirect+'" style="height:'+a+'">';t.find(".modal-body").append(i),t.find(".modal-footer").hide(),o["modal-size"]&&t.find(".modal-dialog").attr("class","modal-dialog modal-pay "+o["modal-size"])}else o.msg&&wpcom_notice({message:o.msg,type:"warning",show:1500})},error(){e.loading(0)}})},setup_points_order(e){let t=jQuery("#wpcom-pay-modal");jQuery.ajax({url:_wpmx_js?_wpmx_js.ajaxurl:_wpcom_js.ajaxurl,data:{action:"wpcom_setup_order",points:this.points,order_id:this.order_id?this.order_id:0,items:this.items,total:this.total,gateway:this.payment_gateway,sign:this.sign,timestamp:this.timestamp,nonce:this.payment_form_nonce},method:"POST",dataType:"json",success(o){if(e.loading(0),0==o.result){let e=t[0].getAttribute("style");e=(e||"")+"--payment-color:"+o.color+";",t[0].setAttribute("style",e),t.css("--payment-color",o.color),t.find(".modal-body").html('<div class="wpcom-pay-loading"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-loader"></use></svg></i></div>');let a=o.height?o.height:"300px",i='<iframe class="wpcom-pay-iframe" id="wpcom-pay-iframe" src="'+o.redirect+'" style="height:'+a+'">';t.find(".modal-body").append(i),t.find(".modal-footer").hide(),o["modal-size"]&&t.find(".modal-dialog").attr("class","modal-dialog modal-pay "+o["modal-size"])}else o.msg&&wpcom_notice({message:o.msg,type:"warning",show:1500})},error(){e.loading(0)}})},updateQty(e){let t=e.closest(".modal-body");t.addClass("loading"),e.closest("#wpcom-pay-modal").find(".btn-pay").addClass("disabled");let o=e.closest(".payment-item").data("id"),a=0;if(o&&this.items)for(let t in this.items)if(this.items[t].type_id==o&&this.items[t].set_number){let o=parseInt(e.val());o&&(this.items[t].update_number=o,a=1)}if(a){const o=this;jQuery.ajax({url:_wpmx_js?_wpmx_js.ajaxurl:_wpcom_js.ajaxurl,data:{action:"wpcom_update_order_qty",points:this.points,order_id:this.order_id?this.order_id:0,items:this.items,total:this.total,gateway:this.payment_gateway,sign:this.sign,timestamp:this.timestamp,nonce:this.payment_form_nonce},method:"POST",dataType:"json",success(a){t.removeClass("loading"),e.closest("#wpcom-pay-modal").find(".btn-pay").removeClass("disabled"),a&&0==a.result?(Object.assign(o,a),t.find(".payment-item-total .payment-item-price").html((o.points?o.points_unit:"\xa5")+o.total)):a&&a.msg&&(wpcom_notice({message:a.msg,type:"warning",show:1500}),-10==a.result&&e.closest("#wpcom-pay-modal").find(".btn-pay").addClass("disabled"))},error(){wpcom_notice({message:"\u8bf7\u6c42\u51fa\u9519\uff0c\u8bf7\u7a0d\u5019\u518d\u8bd5",type:"warning",show:1500}),t.removeClass("loading"),e.closest("#wpcom-pay-modal").find(".btn-pay").removeClass("disabled")}})}else wpcom_notice({message:"\u64cd\u4f5c\u5f02\u5e38\uff0c\u8bf7\u5c1d\u8bd5\u5237\u65b0\u9875\u9762\u91cd\u8bd5",type:"warning",show:1500}),t.removeClass("loading"),e.closest("#wpcom-pay-modal").find(".btn-pay").removeClass("disabled")},open_window(e,t){let o=document.createElement("form");o.action=e,window.navigator.userAgent.match(/MicroMessenger|iPhone|iOS|iPad|Android/i)?o.target="_self":o.target="_blank",o.method="post",o.style.display="none",o=this.loop_args(t,o),document.body.appendChild(o),o.submit()},loop_args(e,t,o){for(let a in e){let i=o?o+"["+a+"]":a;if("object"==typeof e[a])t=this.loop_args(e[a],t,i);else{let o=document.createElement("textarea");o.name=i,o.value=e[a],t.appendChild(o)}}return t}},t={init(){const e=this;jQuery(function(t){e.$=t,e.load_content(),t(".hidden-content-wrap").on("click",".j-refresh-premium-content",function(){const o=t(this);return o.addClass("loading"),e.load_content(function(){o.removeClass("loading")}),!1}),t(".wp-block-wpcom-premium-content").on("click",".premium-content-btn",o=>{let a=t(o.target).closest(".premium-content-btn");a.loading(1);let i=a.closest(".hidden-content-wrap").attr("id");e.get_order_data(i,a)}),t(".wp-block-wpcom-virtual-service").on("click",".virtual-service-btn",o=>{let a=t(o.target).closest(".virtual-service-btn");a.loading(1);let i=a.closest(".hidden-content-wrap").attr("id");e.get_order_data(i,a)})})},load_content(e){const t=this.$;let o=_wpmx_js||_wpcom_js;const a=t(".wp-block-wpcom-premium-content .hidden-content-wrap");a.length&&(a.addClass("loading"),0===a.find(".hidden-content-loading").length&&a.append('<i class="wpcom-icon wi hidden-content-loading"><svg aria-hidden="true"><use xlink:href="#wi-loader"></use></svg></i>'),t.ajax({url:o.ajaxurl,data:{post_id:o.post_id?o.post_id:"",action:"wpcom_get_premium_content"},method:"POST",dataType:"json",success(o){if(o)for(let e in o){let a=t("#"+e).parent();a.html(o[e]),a.find(".j-map").length&&t(document).trigger("wpcom.map"),a.find(".wp-block-wpcom-accordion").length&&a.find(".wp-block-wpcom-accordion").collapse("show"),a.find(".wp-block-wpcom-hljs > pre").length&&a.find(".wp-block-wpcom-hljs > pre").trigger("hljs.wpcom"),t(document).trigger("wpcom.lightbox",[a]),/^post-premium-content-[\d]+$/.test(e)&&t(".entry-content .wpcom-unlock-more").remove();let i=a.find(".j-wpcom-video, .wp-block-video video, .wp-block-wpcom-video-code video, .wp-video video");if(i.length)for(let e=0;e<i.length;e++)t("body").trigger("player",[{el:i[e]}])}a.removeClass("loading"),e&&e()},error(){a.removeClass("loading"),e&&e()}}))},get_order_data(e,t){const o=this.$;let a=_wpmx_js||_wpcom_js;if(e&&a.post_id){let i=t.hasClass("virtual-service-btn")?"wpcom_get_virtual_service_data":"wpcom_get_premium_content_data";o.ajax({url:a.ajaxurl,data:{post_id:a.post_id,id:e,action:i},method:"POST",dataType:"json",success(i){t.loading(0),0==i.result?o(document).trigger("pay.wpcom",i):-1==i.result?(jQuery(document).trigger("wpcom_not_login"),jQuery("#login-modal")._modal("show")):-9==i.result?jQuery(document).trigger("vip.unlock",Object.assign({post_id:a.post_id,id:e},i)):wpcom_notice({message:i.msg?i.msg:"\u8bf7\u6c42\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5",type:"warning",show:1500})},error(){t.loading(0),wpcom_notice({message:"\u8bf7\u6c42\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5",type:"error",show:1500})}})}else t.loading(0),wpcom_notice({message:"\u64cd\u4f5c\u5931\u8d25\uff0c\u8bf7\u5728\u6587\u7ae0\u8be6\u60c5\u9875\u53d1\u8d77\u64cd\u4f5c",type:"error",show:1500});return null}},o={init(){const e=this;jQuery(function(t){e.$=t,e.load_content("premium"),e.load_content("hidden"),t(".hidden-content-wrap").on("click",".j-refresh-premium-download",function(){const o=t(this);return o.addClass("loading"),e.load_content("premium",function(){o.removeClass("loading")}),!1}).on("click",".j-refresh-hidden-download",function(){const o=t(this);return o.addClass("loading"),e.load_content("hidden",function(){o.removeClass("loading")}),!1}).on("click",".hidden-download-btn-password",function(){const o=t(this).parent(),a=o.closest(".hidden-content-wrap");let i=o.find('input[name="password"]').val();if(i){let t=a.attr("id");e.load_content("hidden",function(e){t&&void 0!==e&&void 0===e[t]?wpcom_notice?wpcom_notice({message:"\u89e3\u9501\u5931\u8d25\uff0c\u8bf7\u68c0\u67e5\u53e3\u4ee4\u662f\u5426\u6b63\u786e",type:"warning",show:1800}):wpcom_alert("\u89e3\u9501\u5931\u8d25\uff0c\u8bf7\u68c0\u67e5\u53e3\u4ee4\u662f\u5426\u6b63\u786e"):void 0===e&&(wpcom_notice?wpcom_notice({message:"\u8bf7\u6c42\u51fa\u9519\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5",type:"warning",show:1800}):wpcom_alert("\u8bf7\u6c42\u51fa\u9519\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5"))},i,t)}else o.addClass("error")}).on("input change",'.hidden-download-input input[name="password"]',function(){t(this).parent().removeClass("error")}),t(".wp-block-wpcom-premium-download,.widget_wpmx_premium_download").on("click",".premium-download-btn",o=>{let a=t(o.target).closest(".premium-download-btn");a.loading(1);let i=a.closest(".hidden-content-wrap").attr("id");i=i.replace(/^widget-/i,""),e.get_order_data(i,a)}),t(".wp-block-wpcom-premium-download,.wp-block-wpcom-hidden-download,.widget_wpmx_premium_download").on("click",".wpcom-premium-download-action .wpcom-btn[data-code],.wpcom-premium-download-inner .wpcom-btn[data-code],.wpcom-hidden-download-action .wpcom-btn[data-code],.wpcom-hidden-download-inner .wpcom-btn[data-code]",function(e){e.preventDefault();let o=t(this),a=o.data("code"),i=o.data("url")||o.attr("href"),s=t("#wpcom-download-modal");s.length&&s.remove();let n='<div class="wpcom-modal fade modal-alert" id="wpcom-download-modal" data-backdrop="static">\n <div class="modal-dialog modal-sm">\n <div class="modal-content"> <div class="modal-header"><div class="wpcom-close" data-wpcom-dismiss="modal" aria-label="Close"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-close"></use></svg></i></div><h4 class="modal-title">\u4e0b\u8f7d\u4fe1\u606f</h4></div>\n <div class="modal-body premium-download-modal"><div class="premium-download-modal-left"><svg xmlns="http://www.w3.org/2000/svg" data-name="Layer 1" width="733.862" height="702.195" viewBox="0 0 733.862 702.195"><path d="M24.006 434.257a1.115 1.115 0 0 1-.236-.462A351.191 351.191 0 0 1 502.71 28.05a1.12 1.12 0 1 1-.876 2.061C379.257-22.012 240.164-.77 138.837 85.547 38.128 171.337-5.128 304.575 25.948 433.269a1.12 1.12 0 0 1-1.942.988zM228.727 674.583a1.12 1.12 0 0 1 1.285-1.76c122.117 51.142 260.54 29.618 361.25-56.174 102.28-87.128 145.715-221.061 113.354-349.531a1.12 1.12 0 0 1 2.172-.546 346.596 346.596 0 0 1-5.75 189.354 353.672 353.672 0 0 1-108.323 162.428 351.074 351.074 0 0 1-363.57 56.535 1.113 1.113 0 0 1-.418-.306z" fill="#e6e6e6"/><path d="M202.846 694.461a1.12 1.12 0 0 1 .126-1.579l529.044-450.671a1.12 1.12 0 1 1 1.453 1.705L204.424 694.587a1.12 1.12 0 0 1-1.578-.126zM.268 456.654a1.12 1.12 0 0 1 .126-1.578L529.438 4.404a1.12 1.12 0 0 1 1.452 1.705L1.846 456.78a1.12 1.12 0 0 1-1.578-.126z" fill="#e6e6e6"/><path d="M202.846 694.461a1.12 1.12 0 0 1 .126-1.579l529.044-450.671a1.12 1.12 0 1 1 1.453 1.705L204.424 694.587a1.12 1.12 0 0 1-1.578-.126z" fill="#e6e6e6"/><path d="M618.532 185.751H413.775v-1.072a3.148 3.148 0 0 0-3.148-3.148H324.08a3.148 3.148 0 0 0-3.148 3.148v1.072h-205.6a13.85 13.85 0 0 0-13.851 13.85v280.375a13.85 13.85 0 0 0 13.85 13.85h503.202a13.85 13.85 0 0 0 13.85-13.85V199.601a13.85 13.85 0 0 0-13.85-13.85z" fill="#3f3d56"/><path d="M126.345 215.228a1.298 1.298 0 0 0-1.296 1.297v265.942a1.297 1.297 0 0 0 1.296 1.295h481.172a1.297 1.297 0 0 0 1.296-1.295V216.525a1.297 1.297 0 0 0-1.296-1.297z" fill="var(--member-color,var(--theme-color))"/><circle cx="366.509" cy="197.568" r="5.064" fill="var(--member-color,var(--theme-color))"/><path d="M641.604 474.93h-48.188v-4.976c0-.274-.309-.495-.689-.495h-16.521c-.38 0-.689.221-.689.495v4.976h-10.326v-4.976c0-.274-.308-.495-.688-.495H547.98c-.38 0-.688.221-.688.495v4.976h-10.326v-4.976c0-.274-.309-.495-.689-.495h-16.521c-.38 0-.689.221-.689.495v4.976h-10.326v-4.976c0-.274-.308-.495-.688-.495h-16.522c-.38 0-.688.221-.688.495v4.976h-10.326v-4.976c0-.274-.309-.495-.689-.495h-16.522c-.38 0-.688.221-.688.495v4.976h-10.326v-4.976c0-.274-.308-.495-.688-.495h-16.522c-.38 0-.688.221-.688.495v4.976h-10.326v-4.976c0-.274-.309-.495-.689-.495H293.96c-.38 0-.688.221-.688.495v4.976h-10.326v-4.976c0-.274-.308-.495-.688-.495h-16.522c-.38 0-.689.221-.689.495v4.976h-10.326v-4.976c0-.274-.308-.495-.688-.495h-16.522c-.38 0-.688.221-.688.495v4.976h-10.326v-4.976c0-.274-.308-.495-.689-.495h-16.521c-.38 0-.689.221-.689.495v4.976h-10.326v-4.976c0-.274-.308-.495-.688-.495h-16.522c-.38 0-.688.221-.688.495v4.976h-10.326v-4.976c0-.274-.308-.495-.689-.495h-16.521c-.38 0-.689.221-.689.495v4.976h-10.326v-4.976c0-.274-.308-.495-.688-.495h-16.522c-.38 0-.688.221-.688.495v4.976H92.258c-9.124 0-16.521 5.318-16.521 11.877v5.37c0 6.56 7.397 11.877 16.521 11.877h549.346c9.125 0 16.522-5.317 16.522-11.877v-5.37c0-6.56-7.397-11.877-16.522-11.877z" fill="#3f3d56"/><path d="M310.91 327.114H168.685a1.12 1.12 0 1 1 0-2.24h142.223a1.12 1.12 0 1 1 0 2.24zM310.91 351.752H168.685a1.12 1.12 0 1 1 0-2.24h142.223a1.12 1.12 0 1 1 0 2.24zM310.91 376.389H168.685a1.12 1.12 0 1 1 0-2.24h142.223a1.12 1.12 0 1 1 0 2.24z" fill="#f2f2f2"/><rect x="373.062" y="262.722" width="182.539" height="175.82" rx="3.36" fill="#fff"/><path d="M409.614 355.771a45.006 45.006 0 0 1 88.303-9.489c.545-.02 1.09-.041 1.64-.041a17.667 17.667 0 0 1 5.515.938c22.387 7.351 16.492 40.775-7.071 40.775h-57.91a30.442 30.442 0 0 1-30.509-31.52q.014-.33.032-.663z" fill="var(--member-color,var(--theme-color))"/><path fill="#fff" d="M462.397 355.07v-18.421h-9.919v18.421h-7.919l6.439 11.154 6.44 11.153 6.439-11.153 6.439-11.154h-7.919z"/></svg></div><div class="premium-download-modal-right"><div class="premium-download-modal-item"><div class="premium-download-modal-label">\u4e0b\u8f7d\u5730\u5740</div><div class="premium-download-modal-input"><a href="'+i+'" target="_blank">'+i+'</a></div></div><div class="premium-download-modal-item"><div class="premium-download-modal-label">\u63d0\u53d6\u7801/\u53e3\u4ee4</div><div class="premium-download-modal-input"><a class="j-premium-download-copy-code" href="javascript:;" data-code="'+a+'">'+a+'</a></div></div></div></div>\n <div class="modal-footer premium-download-modal-footer" style="text-align:center;"><button type="button" class="wpcom-btn btn-copy-code btn-sm j-premium-download-copy-code" data-code="'+a+'"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-copy"></use></svg></i> \u590d\u5236\u63d0\u53d6\u7801/\u53e3\u4ee4</button><a class="wpcom-btn btn-primary btn-sm" href="'+i+'" target="_blank">\u524d\u5f80\u4e0b\u8f7d <i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-arrow-right-2"></use></svg></i></a></div> </div>\n </div>\n </div>';t("body").append(n),t("#wpcom-download-modal")._modal("show")}).on("click",".btn-download",function(){let e=t(this).closest(".hidden-content-wrap");t.ajax({url:_wpmx_js.ajaxurl,data:{action:"wpcom_download_count",post_id:_wpmx_js.post_id,id:e.attr("id")},method:"POST",dataType:"json",success(t){t&&t.count&&e.find(".download-times").text(t.count)}});let o=t(this);if(o.data("url")&&!o.data("code"))return window.open(o.data("url"),"_blank"),!1}),t(document.body).on("click",".j-premium-download-copy-code",function(){if(void 0!==document.execCommand){let e=t(this).data("code"),o=document.createElement("textarea");o.value=e,t("body").append(o),o.style.position="fixed",o.style.height=0,o.select(),document.execCommand("copy"),o.remove(),wpcom_notice?wpcom_notice({message:"\u63d0\u53d6\u7801/\u53e3\u4ee4\u590d\u5236\u6210\u529f\uff01",show:1500}):wpcom_alert("\u63d0\u53d6\u7801/\u53e3\u4ee4\u590d\u5236\u6210\u529f\uff01")}else wpcom_notice?wpcom_notice({message:"\u6d4f\u89c8\u5668\u6682\u4e0d\u652f\u6301\u590d\u5236\u529f\u80fd\uff0c\u8bf7\u624b\u52a8\u9009\u62e9\u590d\u5236",type:"warning",show:1500}):wpcom_alert("\u6d4f\u89c8\u5668\u6682\u4e0d\u652f\u6301\u590d\u5236\u529f\u80fd\uff0c\u8bf7\u624b\u52a8\u9009\u62e9\u590d\u5236")})})},load_content(e,t,o,a){const i=this.$;let s=_wpmx_js||_wpcom_js;const n=i(".wp-block-wpcom-"+e+"-download .hidden-content-wrap, .widget_wpmx_"+e+"_download .hidden-content-wrap");if(n.length){n.addClass("loading"),0===n.find(".hidden-content-loading").length&&n.append('<i class="wpcom-icon wi hidden-content-loading"><svg aria-hidden="true"><use xlink:href="#wi-loader"></use></svg></i>');let l={post_id:s.post_id?s.post_id:"",action:"wpcom_get_"+e+"_download"};o&&(l.password=o,l.id=a),i.ajax({url:s.ajaxurl,data:l,method:"POST",dataType:"json",success(e){if(e)for(let t in e){let o=i("#"+t).parent(),a="";for(let o in e[t]){let i=e[t][o].title?e[t][o].title:"\u70b9\u51fb\u4e0b\u8f7d";a+='<a class="wpcom-btn btn-primary btn-block btn-sm btn-download" href="javascript:;" data-url="'+e[t][o].url+'" target="_blank" rel="nofollow noopener noreferrer"',e[t][o].code&&(a+=' data-code="'+e[t][o].code+'"'),a+=">"+i+"</a>"}if(o.find(".wpcom-premium-download-action,.wpcom-premium-download-inner,.wpcom-hidden-download-action,.wpcom-hidden-download-inner").html(a),o.find(".wpcom-premium-download-inner,.wpcom-hidden-download-inner").length&&o.find(".wpcom-premium-download-inner,.wpcom-hidden-download-inner").find(".wpcom-btn").removeClass("btn-block"),o.find(".hidden-content-refresh").hide(),/^post-/i.test(t)&&i("#widget-"+t).length){let o=i("#widget-"+t).parent(),a="";for(let o in e[t]){let i=e[t][o].title?e[t][o].title:"\u70b9\u51fb\u4e0b\u8f7d";a+='<a class="wpcom-btn btn-primary btn-download" href="javascript:;" data-url="'+e[t][o].url+'" target="_blank" rel="nofollow noopener noreferrer"',e[t][o].code&&(a+=' data-code="'+e[t][o].code+'"'),a+=">"+i+"</a>"}o.find(".wpcom-premium-download-action,.wpcom-premium-download-inner,.wpcom-hidden-download-action,.wpcom-hidden-download-inner").html(a),o.find(".hidden-content-refresh").hide()}}n.removeClass("loading"),t&&t(e)},error(){n.removeClass("loading"),t&&t()}})}},get_order_data(e,t){const o=this.$;let a=_wpmx_js||_wpcom_js;return e&&a.post_id?o.ajax({url:a.ajaxurl,data:{post_id:a.post_id,id:e,action:"wpcom_get_premium_download_data"},method:"POST",dataType:"json",success(i){t.loading(0),0==i.result?o(document).trigger("pay.wpcom",i):-1==i.result?(jQuery(document).trigger("wpcom_not_login"),jQuery("#login-modal")._modal("show")):-9==i.result?jQuery(document).trigger("vip.unlock",Object.assign({post_id:a.post_id,id:e},i)):wpcom_notice({message:i.msg?i.msg:"\u8bf7\u6c42\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5",type:"warning",show:1500})},error(){t.loading(0),wpcom_notice({message:"\u8bf7\u6c42\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5",type:"error",show:1500})}}):(t.loading(0),wpcom_notice({message:"\u64cd\u4f5c\u5931\u8d25\uff0c\u8bf7\u5728\u6587\u7ae0\u8be6\u60c5\u9875\u53d1\u8d77\u64cd\u4f5c",type:"error",show:1500})),null}},a={init:function(){const e=this;jQuery(function(t){e.$=t,e.load_content(),t(".hidden-content-wrap").off("click",".j-refresh-hidden-content").on("click",".j-refresh-hidden-content",function(){const o=t(this);return o.addClass("loading"),e.load_content(function(){o.removeClass("loading")}),!1}).off("click",".hidden-content-btn-password").on("click",".hidden-content-btn-password",function(){const o=t(this).parent();let a=o.find('input[name="password"]').val();if(a){let t=o.closest(".hidden-content-wrap").attr("id");e.load_content(function(e){void 0===e[t]&&wpcom_notice({message:"\u89e3\u9501\u5931\u8d25\uff0c\u8bf7\u68c0\u67e5\u53e3\u4ee4\u662f\u5426\u6b63\u786e",type:"warning",show:2e3})},a,t)}else o.addClass("error"),wpcom_notice({message:"\u8bf7\u8f93\u5165\u53e3\u4ee4",type:"warning",show:2e3})}).off("input change",'.hidden-content-input input[name="password"]').on("input change",'.hidden-content-input input[name="password"]',function(){t(this).parent().removeClass("error")})})},load_content:function(e,t,o){const a=this.$,i=a(".wp-block-wpcom-hidden-content .hidden-content-wrap");if(i.length){i.addClass("loading");let s="undefined"!=typeof _wpcom_js&&_wpcom_js.post_id?_wpcom_js:_wpmx_js;0===i.find(".hidden-content-loading").length&&i.append('<i class="wpcom-icon wi hidden-content-loading"><svg aria-hidden="true"><use xlink:href="#wi-loader"></use></svg></i>');let n={post_id:s.post_id?s.post_id:"",action:"wpcom_get_hidden_content"};t&&(n.password=t,n.id=o),a.ajax({url:s.ajaxurl,data:n,method:"POST",dataType:"json",success:function(t){if(t)for(let e in t){let o=a("#"+e).parent();o.html(t[e]),o.find(".j-map").length&&a(document).trigger("wpcom.map"),o.find(".wp-block-wpcom-accordion").length&&o.find(".wp-block-wpcom-accordion").collapse("show"),a(document).trigger("wpcom.lightbox",[o]),/^post-hidden-content-[\d]+$/.test(e)&&a(".entry-content .wpcom-unlock-more").remove(),o.find(".wp-block-wpcom-hljs > pre").length&&o.find(".wp-block-wpcom-hljs > pre").trigger("hljs.wpcom");let i=o.find(".j-wpcom-video, .wp-block-video video, .wp-block-wpcom-video-code video, .wp-video video");if(i.length)for(let e=0;e<i.length;e++)a("body").trigger("player",[{el:i[e]}])}i.removeClass("loading"),e&&e(t)},error:function(){i.removeClass("loading"),e&&e()}})}}},i={init(){const e=navigator.userAgent.toLowerCase(),t=this;if(this.get_data(),this.ispaying=!1,jQuery(document).on("click",".btn-copy-post",e=>{let t=jQuery(e.target).closest(".btn-copy-post");if(t.hasClass("loading"))return!1;t.loading(1),this.get_order_data(t)}).on("hide.wpcom.modal","#wpcom-copy-modal",()=>{this.ispaying=!1}).on("click",".j-vip-copy",function(){jQuery("#wpcom-copy-modal")._modal("hide"),setTimeout(()=>{jQuery(document).trigger("vip.new")},200)}).on("reload.copy",function(){t.get_data()}),/(baiduboxapp|UCBrowser|MQQBrowser|Quark)/i.test(e)&&"ontouchstart"in window){let e=null;window.ontouchstart=function(){t.ispaying||(e=setTimeout(function(){t.is_paid||t.render()},400))},window.ontouchmove=function(){clearTimeout(e)},window.ontouchend=function(){clearTimeout(e)}}else{let e=_wpmx_js.copy_post_container?_wpmx_js.copy_post_container:".entry-content",t=!1;if(navigator.plugins)for(let e in navigator.plugins)if(navigator.plugins[e]&&navigator.plugins[e].filename&&/^np360/i.test(navigator.plugins[e].filename)){t=!0;break}t?jQuery(document).on("copy",e=>{this.is_paid||(e.preventDefault(),jQuery("body").hasClass("modal-open")||this.render())}):jQuery(document).on("copy",e,e=>{this.is_paid||(e.preventDefault(),jQuery("body").hasClass("modal-open")||this.render())}),jQuery(document).on("dragstart",e,function(){if(!this.is_paid)return!1})}},get_data(){let e=_wpmx_js||_wpcom_js;if(e.copy_post&&e.post_id){const t=this;jQuery.ajax({url:e.ajaxurl,data:{post_id:e.post_id,action:"wpcom_copy_post_init"},method:"POST",dataType:"json",success(e){e&&e.price&&(t.price=e.price),e&&e.vip_price&&(t.vip_price=e.vip_price),t.is_paid=e&&1==e.result,t.is_vip=e&&e.is_vip,t.is_vip_unlock=e&&-9==e.result}})}},get_order_data(e){let t=_wpmx_js||_wpcom_js;return t&&t.post_id?jQuery.ajax({url:t.ajaxurl,data:{post_id:t.post_id,action:"wpcom_get_copy_post_data"},method:"POST",dataType:"json",success(o){e&&e.length&&e.loading(0),0==o.result?(jQuery(document).trigger("pay.wpcom",o),jQuery("#wpcom-copy-modal")._modal("hide")):-1==o.result?(jQuery("#wpcom-copy-modal")._modal("hide"),jQuery(document).trigger("wpcom_not_login"),setTimeout(()=>{jQuery("#login-modal")._modal("show")},200)):-9==o.result?jQuery(document).trigger("vip.unlock",Object.assign({post_id:t.post_id},o)):wpcom_notice({message:o.msg?o.msg:"\u8bf7\u6c42\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5",type:"warning",show:1500})},error(){e&&e.length&&e.loading(0),wpcom_notice({message:"\u8bf7\u6c42\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5",type:"error",show:1500})}}):(e.loading(0),wpcom_notice({message:"\u64cd\u4f5c\u5931\u8d25\uff0c\u8bf7\u5728\u6587\u7ae0\u8be6\u60c5\u9875\u53d1\u8d77\u64cd\u4f5c",type:"error",show:1500})),null},render(){if(this.is_vip_unlock)return jQuery(document).trigger("unlock_modal",{loading:1}),setTimeout(()=>{this.get_order_data()},50),!1;this.ispaying=!0,jQuery("#wpcom-copy-modal").remove();let e=_wpmx_js||_wpcom_js,t=e.copy_post_text?e.copy_post_text:"\u4ed8\u8d39\u89e3\u9501\u5f53\u524d\u6587\u7ae0\u590d\u5236\u6743\u9650",o=this.vip_price&&!this.is_vip?'<button type="button" class="wpcom-btn btn-danger btn-lg j-vip-copy"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-vip-crown"></use></svg></i>\u4f1a\u5458\u89e3\u9501</button>':"",a='<div class="wpcom-modal fade in" id="wpcom-copy-modal" data-backdrop="static">\n <div class="modal-dialog modal-sm">\n <div class="modal-content">\n <div class="modal-header">\n <div class="wpcom-close" data-wpcom-dismiss="modal" aria-label="Close"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-close"></use></svg></i></div><h4 class="modal-title">\u4ed8\u8d39\u590d\u5236</h4>\n </div>\n <div class="modal-body">\n '+('<div class="copy-post-desc"><div class="copy-post-icon"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-clipboard-lock"></use></svg></i></div><p class="copy-post-text">'+t+"</p>"+(this.price?'<div class="copy-post-price">\u672c\u6587\u89e3\u9501\u4ef7\u683c\uff1a<span>\xa5'+this.price+"</span></div>":"")+(this.vip_price?'<div class="copy-post-vip-price vip-price-notice">'+this.vip_price+"</div>":"")+"</div>")+'\n </div>\n <div class="modal-footer"><button type="button" class="wpcom-btn btn-primary btn-lg btn-copy-post">\u7acb\u5373\u89e3\u9501</button>'+o+"</div>\n </div>\n </div>\n</div>";jQuery("body").append(a),jQuery("#wpcom-copy-modal")._modal("show")}},s={init(){const e=this;this.checker=null,this.loader='<i class="wpcom-icon wi wpcom-icon-loader"><svg aria-hidden="true"><use xlink:href="#wi-loader"></use></svg></i>',this.error='<i class="wpcom-icon wi wpcom-icon-error"><svg aria-hidden="true"><use xlink:href="#wi-warning"></use></svg></i>',jQuery(document).on("click",".j-message",function(t){e.load_box(t)}).on("click",".j-message-send",function(t){e.send(t)}).on("input propertychange change",".j-message-text",function(){let e=jQuery(this);jQuery.trim(e.val()).length?e.parent().find(".j-message-send").removeClass("disabled"):e.parent().find(".j-message-send").addClass("disabled")}).on("keydown",".j-message-text",function(e){13!==e.keyCode||e.shiftKey||(e.preventDefault(),e.returnValue=!1,jQuery(e.target).closest(".modal-content").find(".j-message-send").trigger("click"))})},load_box(e){if(!1===window.is_login)return jQuery(document).trigger("wpcom_not_login"),jQuery("#login-modal")._modal("show"),!1;const t=this;let o=jQuery(e.target).closest(".j-message");if(o.hasClass("loading"))return!1;let a=o.data("user");a&&(o.loading(1),jQuery.ajax({type:"POST",url:_wpmx_js.ajaxurl,data:{action:"wpcom_message_box",user:a},dataType:"json",success(e,i,s){if(o.loading(0),o.find(".wi").show(),0==e.result){if(!jQuery("#message-modal").length){jQuery("body").append('<div class="wpcom-modal modal-message fade" id="message-modal" data-backdrop="static">\n <div class="modal-dialog">\n <div class="modal-content"><div class="modal-header">\n <div class="wpcom-close" data-wpcom-dismiss="modal" aria-label="Close"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-close"></use></svg></i></div>\n <h4 class="modal-title"></h4>\n </div>\n <div class="modal-body"><div class="modal-message-list"></div><div class="modal-message-editor"><textarea class="modal-message-text j-message-text"></textarea><div class="modal-message-send">\u6309 Enter \u952e\u53d1\u9001<button type="button" class="wpcom-btn btn-primary btn-message disabled j-message-send">\u53d1\u9001</button></div></div></div>\n </div>\n </div>\n </div>')}const i=jQuery("#message-modal");let n='<div class="modal-message-more">'+t.loader+"</div>",l=i.find(".modal-message-list"),d=e.to_uname?e.to_uname:" ";e.to_url&&(d='<a href="'+e.to_url+'" target="_blank">'+d+"</a>"),i.find(".modal-title").html(d).data("user",e.to_uid?e.to_uid:0),l.html(n+(e.messages?e.messages:"")),i.find(".j-message-send").data("avatar",e.avatar),i._modal("show").find(".j-message-text").val(""),setTimeout(function(){i.find(".j-message-text").focus()},500),"0"===s.getResponseHeader("Next-page")&&i.find(".modal-message-more").remove(),setTimeout(function(){let e=i.find(".modal-message-item:last-child")[0];e&&e.scrollIntoView(),t.load_more(i,a)},200),t.set_read(a,o),t.checker&&clearInterval(t.checker),t.checker=setInterval(function(){t.check_messages(i,a)},1e4),i.on("hide.wpcom.modal",function(){clearInterval(t.checker)})}else-1==e.result?(jQuery(document).trigger("wpcom_not_login"),jQuery("#login-modal")._modal("show")):-3==e.result&&e.msg&&wpcom_alert(e.msg)},error(){o.loading(0),o.find(".wi").show()}}))},send(e){let t=jQuery(e.target).closest(".j-message-send");if(t.hasClass("disabled"))return;let o=t.closest(".modal-content"),a=o.find(".modal-message-list"),i=o.find(".j-message-text").val().trim(),s=o.find(".modal-title").data("user"),n=this;if(i){n.checker&&clearInterval(n.checker),n.checker=setInterval(function(){n.check_messages(o,s)},1e4);var l=jQuery('<div class="modal-message-item message-sender"><div class="modal-message-time"></div><div class="modal-message-inner"><div class="modal-message-status">'+n.loader+'</div><div class="modal-message-content"><div class="message-text"></div></div><div class="modal-message-avatar"><img src="'+t.data("avatar")+'"></div></div></div>');l.find(".message-text").text(i);var d=a.find(".modal-message-item:last-child"),r=d.length?d.data("id"):0;a.append(l),o.find(".j-message-text").val("").trigger("input"),setTimeout(function(){a.animate({scrollTop:a.prop("scrollHeight")},150)},100),jQuery.ajax({type:"POST",url:_wpmx_js.ajaxurl,data:{action:"wpcom_send_message",to:s,content:i,last:r},dataType:"json",success(e){try{0===e.result?e.messages?(l.replaceWith(e.messages),a.animate({scrollTop:a.prop("scrollHeight")},150)):(l.data("id",e.message_id).find(".modal-message-status").html(""),l.find(".modal-message-time").html(e.message_time),e.message_content&&l.find(".modal-message-content .message-text").html(e.message_content)):-1===e.result?(o.closest(".wpcom-modal")._modal("hide"),jQuery(document).trigger("wpcom_not_login"),setTimeout(function(){jQuery("#login-modal")._modal("show")},200)):-3===e.result?(e.msg&&wpcom_alert(e.msg),l.remove()):l.find(".modal-message-status").html(n.error)}catch(e){l.find(".modal-message-status").html(n.error)}},error(){l.find(".modal-message-status").html(n.error)}})}else wpcom_notice({message:"\u79c1\u4fe1\u5185\u5bb9\u4e0d\u80fd\u4e3a\u7a7a",type:"warning",show:1500})},load_more(e,t){let o=0,a=e.find(".modal-message-list"),i=e.find(".modal-message-more");a.off("scroll.message").on("scroll.message",function(s){if(s.target.scrollTop<=20&&s.target.scrollTop<o&&(i=e.find(".modal-message-more"),i.length&&!i.hasClass("active"))){i.addClass("active");var n=e.find(".modal-message-item").first(),l=n.length?n.data("id"):0;jQuery.ajax({type:"POST",url:_wpmx_js.ajaxurl,data:{action:"wpcom_load_messages",user:t,last:l},dataType:"html",success(e,t,o){if(e){var s=n.offset().top-a.scrollTop();i.after(e),a.scrollTop(n.offset().top-s)}i.removeClass("active"),"0"===o.getResponseHeader("Next-page")&&i.remove()},error(){i.removeClass("active")}})}o=s.target.scrollTop})},set_read(e,t){jQuery.ajax({type:"POST",url:_wpmx_js.ajaxurl,data:{action:"wpcom_read_messages",user:e},dataType:"html",success(e){e>0&&t&&t.find(".messages-item-unread").length&&t.find(".messages-item-unread").remove()}})},check_messages(e,t){const o=this,a=e.find(".modal-message-list");let i=a.find(".modal-message-item:last-child"),s=i.length?i.data("id"):0;jQuery.ajax({type:"POST",url:_wpmx_js.ajaxurl,data:{action:"wpcom_check_messages",user:t,last:s},dataType:"json",success(e){0===e.result&&e.messages&&(a.append(e.messages),o.set_read(t),a.animate({scrollTop:a.prop("scrollHeight")},150))}})}},n={init(){const e=this;jQuery(document).on("click",".j-notification .notify-item-title a",function(t){t.preventDefault();const o=jQuery(this).closest(".j-notification");if("undefined"==typeof _wpcom_js){let e=o.closest(".notify-item").find(".panel-collapse").hasClass("in");o.closest(".notify-item").find(".panel-collapse").toggleClass("in"),jQuery(this).attr("aria-expanded",e?"false":"true")}if(!o.hasClass("status-1")){let t=o.data("id");e.set_read(o,t)}})},set_read(e,t){jQuery.ajax({type:"POST",url:_wpmx_js.ajaxurl,data:{action:"wpcom_read_notification",id:t},dataType:"html",success(t){t&&e.removeClass("status-0").addClass("status-1")}})}},l={init(){let e=this;jQuery(document).on("click",".j-follow",function(t){e.follow(t)}).on("check_follow wpcom_login",function(){e.check_follow()}).on("profile_tab_show",".profile-tab-content",function(){const e=jQuery(this);e.closest(".profile-follows").length&&e.find(".follow-items-loading").length&&e.find(".j-user-followers").trigger("click")})},follow(e){if(!1===window.is_login)return jQuery(document).trigger("wpcom_not_login"),jQuery("#login-modal")._modal("show"),!1;let t=jQuery(e.target).closest(".j-follow");if(t.hasClass("loading"))return!1;var o=t.hasClass("followed"),a=t.data("user");a&&(t.loading(1),jQuery.ajax({type:"POST",url:_wpmx_js.ajaxurl,data:{action:"wpcom_follow",follow:a},dataType:"json",success(e){0==e.result?t.html(_wpmx_js.followed_btn).addClass("followed").removeClass("btn-primary"):1==e.result?t.html(_wpmx_js.follow_btn).removeClass("followed").addClass("btn-primary"):-1==e.result?(jQuery(document).trigger("wpcom_not_login"),jQuery("#login-modal")._modal("show"),t.html(o?_wpmx_js.followed_btn:_wpmx_js.follow_btn)):(t.html(o?_wpmx_js.followed_btn:_wpmx_js.follow_btn),e.msg&&wpcom_notice({message:e.msg,type:"warning",show:1500})),t.loading(0)},error(){t.html(o?_wpmx_js.followed_btn:_wpmx_js.follow_btn).loading(0)}}))},check_follow(){var e=[];jQuery(".j-follow").each(function(t,o){var a=jQuery(o).data("user");a&&jQuery.inArray(a,e)<0&&e.push(a)}),e.length&&jQuery.ajax({type:"POST",url:_wpmx_js.ajaxurl,data:{action:"wpcom_check_follow",ids:e},dataType:"json",success(t){if(t&&"object"==typeof t)for(var o in t)t[o]&&jQuery.inArray(o,e)&&jQuery(".j-follow[data-user="+o+"]").addClass("followed").removeClass("btn-primary").html(_wpmx_js.followed_btn)}})}},d={init(){let e=this;jQuery(document).on("wpcom_login",function(e,t){if((!_wpmx_js||!_wpmx_js.ver)&&t&&t.vip&&t.vip.icon){jQuery("#j-user-wrap").find(".menu-item-user").append('<img class="vip-flag" src="'+t.vip.icon+'" alt="'+t.vip.title+'">').addClass("has-vip-flag")}}).on("vip.new vip.renew vip.upgrade",function(t,o){o&&o.type?(e.open_modal(o.type,function(){if(o.vip_type){let t=o.vip_type.split("::");t&&t[0]&&e.select_type(t[0]),t&&t[1]&&setTimeout(()=>{e.select_lifetime(t[1])},20)}}),void 0!==o.callback&&o.callback()):!t.namespace||"new"!==t.namespace&&"renew"!==t.namespace&&"upgrade"!==t.namespace||e.open_modal(t.namespace)}).on("click",".j-vip-new, .j-vip-renew, .j-vip-upgrade",function(e){const t=jQuery(this);e.preventDefault(),t.loading(1);let o={callback:()=>{t.loading(0)}},a=t.data("vip");a&&(o.vip_type=a);let i="new";t.hasClass("j-vip-renew")?i="renew":t.hasClass("j-vip-upgrade")&&(i="upgrade"),o.type=i,jQuery(document).trigger("vip."+i,o)}).on("vip.unlock",function(t,o){o&&o.type&&o.vip&&(e.unlock=o,e.unlock_modal(o))}).on("click",".vip-form-types-item",function(){let t=jQuery(this).data("id");e.select_type(t)}).on("click",".vip-form-time-item",function(){let t=jQuery(this).data("time");e.select_lifetime(t)}).on("click",".btn-vip-form",function(){let t=jQuery(this);if(t.hasClass("disabled"))return!1;let o=t.closest(".vip-form-wrap"),a={action_type:o.find("input[name=action_type]").val(),vip_type:o.find("input[name=vip_type]").val(),vip_lifetime:o.find("input[name=vip_lifetime]").val()};t.loading(1),e.get_order_data(a,t)}).on("click",".j-vip-unlock",function(){let t=jQuery(this);if(t.hasClass("disabled"))return!1;if(e.unlock&&e.unlock.post_id&&e.unlock.type&&e.unlock.vip){t.loading(1);let o={action:"wpcom_vip_unlock",type:e.unlock.type,post_id:e.unlock.post_id,items:e.unlock.items,total:e.unlock.total,sign:e.unlock.sign,timestamp:e.unlock.timestamp};void 0!==e.unlock.points&&(o.points=e.unlock.points),e.unlock.id&&(o.id=e.unlock.id),jQuery.ajax({url:_wpmx_js?_wpmx_js.ajaxurl:_wpcom_js.ajaxurl,data:o,method:"POST",dataType:"json",success(o){t.loading(0),jQuery("#wpcom-unlock-modal")._modal("hide"),o.result>=0?(wpcom_notice({message:o.msg?o.msg:"\u89e3\u9501\u6210\u529f\uff01",show:2e3}),setTimeout(()=>{e.unlock.id&&jQuery("#"+e.unlock.id).length?jQuery("#"+e.unlock.id).find(".refresh-url").trigger("click"):"copy-post"===e.unlock.type&&jQuery(document).trigger("reload.copy")},200)):wpcom_notice({message:o.msg?o.msg:"\u89e3\u9501\u51fa\u9519\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5",type:"error",show:1500})},error(){t.loading(0),wpcom_notice({message:"\u89e3\u9501\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5",type:"error",show:1500}),jQuery("#wpcom-unlock-modal")._modal("hide")}})}}).on("unlock_modal",function(t,o){e.unlock_modal(o)});try{const e=function(){try{let e=window.location.hash?window.location.hash.slice(1):"";if(!e)return;let t=null,o=null,a=null;if(-1!==e.indexOf("vip.")){const i=e.split(".").filter(Boolean);i.length&&"vip"===i[0]&&(t=i[1]||null,o=i[2]||null,a=i[3]||null,"renew"===t&&!a&&o&&(a=o,o="-"))}if(t){t=decodeURIComponent(t);const i={type:t};o&&(o=decodeURIComponent(o)),a&&(a=decodeURIComponent(a)),o&&a?i.vip_type=o+"::"+a:o&&(i.vip_type=o),jQuery(document).trigger("vip."+t,i);try{-1!==e.indexOf("vip.")&&history.replaceState(null,"",window.location.pathname+window.location.search)}catch(e){}}}catch(e){}};e(),window.addEventListener&&window.addEventListener("hashchange",e,!1)}catch(e){}},get_order_data(e,t){e.action="wpcom_get_vip_data",jQuery.ajax({url:_wpmx_js?_wpmx_js.ajaxurl:_wpcom_js.ajaxurl,data:e,method:"POST",dataType:"json",success(e){t.loading(0),0==e.result?(jQuery(document).trigger("pay.wpcom",e),jQuery("#wpcom-vip-modal")._modal("hide")):-1==e.result?(jQuery("#wpcom-vip-modal")._modal("hide"),jQuery(document).trigger("wpcom_not_login"),setTimeout(()=>{jQuery("#login-modal")._modal("show")},200)):e.msg&&wpcom_alert(e.msg)},error(){t.loading(0),wpcom_notice({message:"\u8bf7\u6c42\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5",type:"error",show:1500})}})},unlock_modal(e){let t=jQuery("#wpcom-unlock-modal"),o="",a=1;if(e.type&&e.vip){if(o='<div class="vip-unlock-desc"><div class="vip-unlock-icon"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-vip-crown"></use></svg></i></div><p class="vip-unlock-title">\u5c0a\u8d35\u7684<span class="vip-unlock-type">'+('<img src="'+e.vip.icon+'">'+e.vip.title)+"</span>\u7528\u6237\uff01</p>",e.unlock_times&&e.unlock_times>0){o+='<p class="vip-unlock-text">\u5f53\u524d'+(e.type_text?e.type_text:"\u5185\u5bb9")+'\u53ef\u5c0a\u4eab\u514d\u8d39\u89e3\u9501\u7279\u6743\uff0c\u4eca\u65e5\u5269\u4f59\u89e3\u9501\u6b21\u6570<span class="vip-unlock-times">'+e.unlock_times+"\u6b21</span></p>"}else e.vip.upgrade?o+='<p class="vip-unlock-text">\u5f88\u62b1\u6b49\u60a8\u4eca\u65e5\u7684\u514d\u8d39\u89e3\u9501\u6b21\u6570\u5df2\u7528\u5c3d\uff0c\u5982\u9700\u83b7\u53d6\u66f4\u591a\u89e3\u9501\u6b21\u6570\u8bf7\u5347\u7ea7\u60a8\u7684\u4f1a\u5458</p>':o+='<p class="vip-unlock-text">\u5f88\u62b1\u6b49\u60a8\u4eca\u65e5\u7684\u514d\u8d39\u89e3\u9501\u6b21\u6570\u5df2\u7528\u5c3d</p>',a=0;o+="</div>"}else e.loading&&(o='<div class="vip-unlock-desc"><div class="vip-unlock-icon"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-vip-crown"></use></svg></i></div><p class="vip-unlock-text">\u6b63\u5728\u52a0\u8f7d...</p></div>',a=-1);if(0===t.length){let e='<div class="wpcom-modal fade in" id="wpcom-unlock-modal">\n <div class="modal-dialog modal-sm">\n <div class="modal-content">\n <div class="modal-header">\n <div class="wpcom-close" data-wpcom-dismiss="modal" aria-label="Close"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-close"></use></svg></i></div><h4 class="modal-title">\u4f1a\u5458\u89e3\u9501</h4>\n </div>\n <div class="modal-body">\n '+o+'\n </div>\n <div class="modal-footer"><button type="button" class="wpcom-btn btn-danger btn-lg j-vip-unlock">\u7acb\u5373\u89e3\u9501</button></div>\n </div>\n </div>\n</div>';jQuery("body").append(e),t=jQuery("#wpcom-unlock-modal")}else t.find(".modal-body").html(o);t.find(".modal-footer").toggle(a>-1),1==a&&t.find(".modal-footer .j-vip-unlock").removeClass("disabled"),0==a&&t.find(".modal-footer .j-vip-unlock").addClass("disabled"),t._modal("show")},open_modal(e,t){const o=this;e=e||"new";let a='<div class="payment-methods-loading"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-loader"></use></svg></i> \u52a0\u8f7d\u4e2d...</div>',i=jQuery("#wpcom-vip-modal");if(i.length)i.find(".modal-body").html(a);else{let e='<div class="wpcom-modal fade in" id="wpcom-vip-modal" data-backdrop="static">\n <div class="modal-dialog">\n <div class="modal-content">\n <div class="modal-header">\n <div class="wpcom-close" data-wpcom-dismiss="modal" aria-label="Close"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-close"></use></svg></i></div>\n </div>\n <div class="modal-body">\n '+a+"\n </div>\n </div>\n </div>\n</div>";jQuery("body").append(e),i=jQuery("#wpcom-vip-modal")}i._modal("show"),jQuery.ajax({url:_wpmx_js.ajaxurl,data:{action:"wpcom_vip_modal",type:e},method:"POST",dataType:"json",success(e){e.result&&-1==e.result?(i._modal("hide"),jQuery(document).trigger("wpcom_not_login"),setTimeout(()=>{jQuery("#login-modal")._modal("show")},200)):e.tpl&&e.data?(i.find(".modal-body").html(e.tpl),o.data=e.data,o.timestamp=e.timestamp,o.select_type()):(i._modal("hide"),e.msg&&wpcom_notice({message:e.msg,type:"warning",show:1500})),t&&t()},error(){i._modal("hide"),wpcom_notice({message:"\u8bf7\u6c42\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5",type:"error",show:1500}),t&&t()}})},select_type(e){let t=jQuery(".vip-form-wrap .vip-form-types-item"),o=jQuery(".vip-form-wrap").find("input[name=action_type]").val();if(void 0===e&&t.length?e=t.eq(0).data("id"):void 0===e&&"renew"===o&&(e=jQuery(".vip-form-wrap input[name=vip_type]").val()),e&&this.data&&this.data[e]){let a=this.data[e];if(t.removeClass("active"),jQuery(".vip-form-wrap .vip-form-types-item[data-id="+e+"]").addClass("active"),jQuery(".vip-form-wrap input[name=vip_type]").val(e),"upgrade"!==o){let e={week:"\u5468\u4ed8",month:"\u6708\u4ed8",season:"\u5b63\u4ed8",halfyear:"\u534a\u5e74\u4ed8",year:"\u5e74\u4ed8",lifetime:"\u7ec8\u8eab"},t="";if(a.time)for(let o in a.time)a.time[o]&&e[a.time[o]]&&(t+='<div class="vip-form-select-item vip-form-time-item" data-time="'+a.time[o]+'">'+e[a.time[o]]+"</div>");t&&jQuery(".vip-form-item-lifetime .vip-form-input").html('<div class="vip-form-select">'+t+"</div>"),this.select_lifetime()}else this.set_expire_time(e);a.description=a.description?a.description:"/",jQuery(".vip-form-item-desc .vip-form-input").html(a.description)}},select_lifetime(e){let t=jQuery(".vip-form-wrap .vip-form-time-item");if(void 0===e&&t.length&&(e=t.eq(0).data("time")),e&&this.data){t.removeClass("active"),jQuery(".vip-form-wrap .vip-form-time-item[data-time="+e+"]").addClass("active"),jQuery(".vip-form-wrap input[name=vip_lifetime]").val(e);let o=jQuery(".vip-form-wrap input[name=vip_type]").val(),a=this.data[o]&&this.data[o][e+"_price"]?"\xa5"+this.data[o][e+"_price"]:"";jQuery(".btn-vip-form span").html(a),"lifetime"===e?jQuery(".vip-form-item-expire .vip-form-input").html("\u65e0\u65f6\u95f4\u9650\u5236"):this.timestamp&&this.set_expire_time(e)}},set_expire_time(e){if(this.timestamp){let t=new Date(1e3*this.timestamp);"week"===e?t.setDate(t.getDate()+7):"month"===e?t.setDate(t.getDate()+31):"season"===e?t.setDate(t.getDate()+91):"halfyear"===e?t.setDate(t.getDate()+183):"year"===e&&t.setFullYear(t.getFullYear()+1);let o=t.getMonth()+1;o=o<10?"0"+o:o;let a=t.getDate();a=a<10?"0"+a:a;let i=t.getFullYear()+"\u5e74"+o+"\u6708"+a+"\u65e5";"9999"==t.getFullYear()&&(i="\u7ec8\u8eab"),jQuery(".vip-form-item-expire .vip-form-input").html(i)}let t=jQuery(".vip-form-wrap input[name=vip_type]").val();if(this.data&&this.data[t]&&void 0!==this.data[t].upgrade_price){let e="";this.data[t].upgrade_price?(e="\xa5"+this.data[t].upgrade_price,jQuery(".btn-vip-form").removeClass("disabled")):jQuery(".btn-vip-form").addClass("disabled"),jQuery(".btn-vip-form span").html(e)}}},r={init(){jQuery(document.body).on("click",".member-account-content .btn-recharge",e=>{!1===window.is_login?(jQuery(document).trigger("wpcom_not_login"),jQuery("#login-modal")._modal("show")):this.recharge_modal()}).on("click",".recharge-types-item",e=>{let t=jQuery(e.target).closest(".recharge-types-item").data("type");this.select_type(t)}).on("submit","form.recharge-form-inner",e=>{let t=jQuery(e.target).closest("form"),o=t.find("input[name=recharge-form-type]"),a=t.find("input[name=recharge-form-input]");if(o.length&&a.length){let e=o.val();"t1"===e?this.for_t1(a.val(),t):"t2"===e&&this.for_t2(a.val(),t)}else wpcom_notice({message:"\u63d0\u4ea4\u5f02\u5e38\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5\uff01",type:"error",show:1500});return!1})},recharge_modal(){let e='<div class="payment-methods-loading"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-loader"></use></svg></i> \u52a0\u8f7d\u4e2d...</div>',t=jQuery("#wpcom-recharge-modal");if(t.length)t.find(".modal-body").html(e);else{let o='<div class="wpcom-modal fade in" id="wpcom-recharge-modal" data-backdrop="static">\n <div class="modal-dialog">\n <div class="modal-content">\n <div class="modal-header">\n <div class="wpcom-close" data-wpcom-dismiss="modal" aria-label="Close"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-close"></use></svg></i></div>\n <h4 class="modal-title">\u4f59\u989d\u5145\u503c</h4>\n </div>\n <div class="modal-body">\n '+e+"\n </div>\n </div>\n </div>\n</div>";jQuery("body").append(o),t=jQuery("#wpcom-recharge-modal")}t._modal("show");const o=this;jQuery.ajax({url:_wpmx_js.ajaxurl,data:{action:"wpcom_recharge_modal"},method:"POST",dataType:"json",success(e){e.result&&-1==e.result?(t._modal("hide"),jQuery(document).trigger("wpcom_not_login"),setTimeout(()=>{jQuery("#login-modal")._modal("show")},200)):e.tpl?(t.find(".modal-body").html(e.tpl),o.select_type()):(t._modal("hide"),e.msg&&wpcom_notice({message:e.msg,type:"warning",show:1500}))},error(){t._modal("hide"),wpcom_notice({message:"\u8bf7\u6c42\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5",type:"error",show:1500})}})},select_type(e){let t=jQuery(".recharge-types-list .recharge-types-item");void 0===e&&t.length&&(e=t.eq(0).data("type")),e&&(t.removeClass("active"),jQuery(".recharge-types-list .recharge-types-item[data-type="+e+"]").addClass("active"),jQuery(".recharge-form").removeClass("active"),jQuery(".recharge-form.recharge-form-"+e).addClass("active"))},for_t1(e,t){if(e&&/^[0-9]+.?[0-9]*/.test(e)&&e>0){let o=t.find("[type=submit]");if(o.hasClass("loading"))return!1;o.loading(1),jQuery.ajax({url:_wpmx_js.ajaxurl,data:{action:"wpcom_recharge_data",value:e,nonce:t.find("[name=recharge_form_t1_nonce]").val()},method:"POST",dataType:"json",success(e){o.loading(0),0==e.result?(jQuery(document).trigger("pay.wpcom",e),t.closest(".wpcom-modal")._modal("hide")):e.msg&&wpcom_notice({message:e.msg,type:"warning",show:1500})},error(){o.loading(0),wpcom_notice({message:"\u8bf7\u6c42\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5",type:"error",show:1500})}})}else wpcom_notice({message:""===e?"\u8bf7\u8f93\u5165\u5145\u503c\u91d1\u989d":"\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u5145\u503c\u91d1\u989d",type:"warning",show:1500})},for_t2(e,t){if(console.log(e,"for_t2"),e&&/^[a-zA-Z0-9_-]{6,64}$/.test(e)){let o=t.find("[type=submit]");if(o.hasClass("loading"))return!1;o.loading(1),jQuery.ajax({url:_wpmx_js.ajaxurl,data:{action:"wpcom_recharge_voucher",value:e,nonce:t.find("[name=recharge_form_t2_nonce]").val()},method:"POST",dataType:"json",success(e){o.loading(0),0==e.result?(t.closest(".wpcom-modal")._modal("hide"),wpcom_notice({message:"\u5151\u6362\u6210\u529f\uff0c\u8bf7\u5237\u65b0\u9875\u9762\u67e5\u770b\u6700\u65b0\u4f59\u989d\uff01",type:"success",show:3e3})):e.msg&&wpcom_notice({message:e.msg,type:"warning",show:2e3})},error(){o.loading(0),wpcom_notice({message:"\u8bf7\u6c42\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5",type:"error",show:1500})}})}else wpcom_notice({message:""===e?"\u8bf7\u8f93\u5165\u4ee3\u91d1\u5238\u5238\u7801":"\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u4ee3\u91d1\u5238\u5238\u7801",type:"warning",show:1500})}},c={init(){let e=null,t=this;jQuery(document.body).on("click",".member-account-content .btn-points",()=>{!1===window.is_login?(jQuery(document).trigger("wpcom_not_login"),jQuery("#login-modal")._modal("show")):this.points_modal()}).on("keydown",".points-custom-form input[name=points-custom-input]",function(){e&&clearTimeout(e),e=setTimeout(()=>{let e=jQuery(this).closest("form");jQuery.ajax({url:_wpmx_js.ajaxurl,data:{action:"wpcom_points_custom_price",value:jQuery(this).val(),nonce:e.find("[name=points_custom_nonce]").val()},method:"POST",dataType:"json",success(e){e&&0==e.result&&void 0!==e.price?jQuery(".points-custom-notice").html("\u8d2d\u4e70\u4ef7\u683c<span>\xa5"+e.price+"</span>"):jQuery(".points-custom-notice").html("")},error(){}})},300)}).on("click",".points-types-item",function(){t.select_type(this)}).on("click",".points-type-submit > button.wpcom-btn",()=>{this.buy_points()}).on("submit","form.points-form-inner",e=>{let t=jQuery(e.target).closest("form"),o=t.find("input[name=points-custom-input]");return o.length?this.get_order_data(o.val(),t):wpcom_notice({message:"\u63d0\u4ea4\u5f02\u5e38\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5\uff01",type:"error",show:1500}),!1})},points_modal(){let e='<div class="payment-methods-loading"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-loader"></use></svg></i> \u52a0\u8f7d\u4e2d...</div>',t=jQuery("#wpcom-points-modal");if(t.length)t.find(".modal-body").html(e);else{let o='<div class="wpcom-modal fade in" id="wpcom-points-modal" data-backdrop="static">\n <div class="modal-dialog">\n <div class="modal-content">\n <div class="modal-header">\n <div class="wpcom-close" data-wpcom-dismiss="modal" aria-label="Close"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-close"></use></svg></i></div>\n <h4 class="modal-title">\u8d2d\u4e70\u79ef\u5206</h4>\n </div>\n <div class="modal-body">\n '+e+"\n </div>\n </div>\n </div>\n</div>";jQuery("body").append(o),t=jQuery("#wpcom-points-modal")}t._modal("show");let o=this;jQuery.ajax({url:_wpmx_js.ajaxurl,data:{action:"wpcom_buy_points_modal"},method:"POST",dataType:"json",success(e){e.result&&-1==e.result?(t._modal("hide"),jQuery(document).trigger("wpcom_not_login"),setTimeout(()=>{jQuery("#login-modal")._modal("show")},200)):e.tpl?(t.find(".modal-body").html(e.tpl),o.select_type()):(t._modal("hide"),e.msg&&wpcom_notice({message:e.msg,type:"warning",show:1500}))},error(){t._modal("hide"),wpcom_notice({message:"\u8bf7\u6c42\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5",type:"error",show:1500})}})},select_type(e){let t=jQuery(".points-types-list .points-types-item");void 0===e&&t.length&&(e=t.eq(0));let o=jQuery(e),a=o.closest(".modal-body");if(o.length)if(t.removeClass("active"),o.addClass("active"),o.hasClass("points-custom"))a.find(".points-type-submit").removeClass("active"),a.find(".points-custom-form").addClass("active");else{a.find(".points-custom-form").removeClass("active"),a.find(".points-type-submit").addClass("active");let e=o.data("price");a.find(".points-type-price").html(e?"\u8d2d\u4e70\u4ef7\u683c<span>\xa5"+e+"</span>":"")}},buy_points(){let e=jQuery(".points-types-list .points-types-item.active:not(.points-custom)"),t=!1;if(e.length){let o=e.closest(".modal-body"),a=o.find(".points-type-submit > button.wpcom-btn");if(a.hasClass("loading"))return!1;let i=e.data("num"),s=e.data("price");i&&s||(t=!0),t||(a.loading(1),jQuery.ajax({url:_wpmx_js.ajaxurl,data:{action:"wpcom_buy_points_data",value:i,price:s,nonce:o.find("[name=points_types_nonce]").val()},method:"POST",dataType:"json",success(e){a.loading(0),0==e.result?(jQuery(document).trigger("pay.wpcom",e),o.closest(".wpcom-modal")._modal("hide")):e.msg&&wpcom_notice({message:e.msg,type:"warning",show:2e3})},error(){a.loading(0),wpcom_notice({message:"\u8bf7\u6c42\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5",type:"error",show:1500})}}))}else t=!0;t&&wpcom_notice({message:"\u64cd\u4f5c\u51fa\u9519\uff0c\u8bf7\u91cd\u65b0\u9009\u62e9\u6216\u8005\u7a0d\u5019\u518d\u8bd5",type:"error",show:2e3})},get_order_data(e,t){if(e&&/^[0-9]+/.test(e)&&e>0){let o=t.find("[type=submit]");if(o.hasClass("loading"))return!1;o.loading(1),jQuery.ajax({url:_wpmx_js.ajaxurl,data:{action:"wpcom_buy_points_data",value:e,nonce:t.find("[name=points_custom_nonce]").val()},method:"POST",dataType:"json",success(e){o.loading(0),0==e.result?(jQuery(document).trigger("pay.wpcom",e),t.closest(".wpcom-modal")._modal("hide")):e.msg&&wpcom_notice({message:e.msg,type:"warning",show:2e3})},error(){o.loading(0),wpcom_notice({message:"\u8bf7\u6c42\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5",type:"error",show:1500})}})}else wpcom_notice({message:""===e?"\u8bf7\u8f93\u5165\u8d2d\u4e70\u6570\u91cf":"\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u8d2d\u4e70\u6570\u91cf",type:"warning",show:1500})}},m={init(){jQuery(document).on("input","input.j-aff-input",e=>{let t=jQuery(e.target),o=t.val();o=o?o.trim():o;const a=new RegExp(`^(http|https)://${window.location.hostname}`);if(o&&a.test(o)){t.removeClass("error");let e=new URL(o),a=new URLSearchParams(e.search),i=t.data("aff"),s=t.data("id");i&&s&&(a.set(i,s),e.search=a,t.closest(".affiliate-wrap").find(".j-aff-url").text(e))}else t.addClass("error")}).on("click",".j-aff-copy",e=>{let t=jQuery(e.target).closest(".member-account-text").find(".j-aff-url").text();if(navigator.clipboard)navigator.clipboard.writeText(t).then(()=>{wpcom_notice({message:"\u590d\u5236\u6210\u529f\uff01",show:1500})},()=>{wpcom_notice({message:"\u590d\u5236\u5931\u8d25\uff0c\u8bf7\u81ea\u884c\u9009\u4e2d\u94fe\u63a5\u6587\u672c\u590d\u5236",type:"error",show:2e3})});else{var o=document.createElement("textarea");document.body.appendChild(o),o.style.position="fixed",o.style.clip="rect(0 0 0 0)",o.style.top="10px",o.value=t,o.select(),document.execCommand("copy",!0),document.body.removeChild(o),wpcom_notice({message:"\u590d\u5236\u6210\u529f\uff01",show:1500})}}).on("click",".btn-payout",e=>{this.payout()}).on("click",".member-account-input .image-uploader",e=>{if(jQuery(e.target).closest(".image-uploader-action").length)return!1;let t=jQuery(e.target).closest(".image-uploader"),o=document.createElement("input");o.setAttribute("type","file"),o.setAttribute("accept","image/png,image/jpg,image/jpeg"),o.click(),o.onchange=function(){var e=this.files[0];if(o.remove(),HTMLCanvasElement&&HTMLCanvasElement.prototype.toBlob){var a=URL.createObjectURL(e),i=new Image;i.src=a,i.onerror=function(){URL.revokeObjectURL(this.src),wpcom_notice({message:"\u5f53\u524d\u9009\u62e9\u56fe\u7247\u52a0\u8f7d\u5f02\u5e38",type:"warning"})},i.onload=function(){URL.revokeObjectURL(this.src);var e=i.width,o=i.height;i.width>1e3&&(e=1e3,o=Math.round(i.height/i.width*e));const a=document.createElement("canvas");a.width=e,a.height=o,a.getContext("2d").drawImage(i,0,0,e,o);let s=a.toDataURL("image/jpeg",.8);t.parent().find("input[type=hidden]").val(s).trigger("change"),t.html('<img src="'+s+'"><div class="image-uploader-action"><div class="image-uploader-preview"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-search"></use></svg></i></div><div class="image-uploader-delete"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-delete"></use></svg></i></div></div>').addClass("selected")}}else e&&wpcom_notice({message:"\u5f53\u524d\u6d4f\u89c8\u5668\u4e0d\u652f\u6301\u56fe\u7247\u4e0a\u4f20\u7ec4\u4ef6\uff0c\u5efa\u8bae\u66f4\u6362\u5176\u4ed6\u6d4f\u89c8\u5668\u64cd\u4f5c",type:"warning"})}}).on("click",".image-uploader .image-uploader-preview",e=>{let t=jQuery(e.target).closest(".image-uploader").find("img");if(console.log(t.attr("src"),"src"),t.length){const e=new Image;e.src=t.attr("src");const o=window.open("","_blank","popup=1,width=1000");o.document.write(e.outerHTML),o.document.title="\u9884\u89c8\u56fe\u7247",o.document.close()}}).on("click",".image-uploader .image-uploader-delete",e=>{let t=jQuery(e.target).closest(".image-uploader");t.removeClass("selected").html(""),t.closest(".image-uploader").parent().find("input[type=hidden]").val("").trigger("change")}).on("submit","form.payout-modal-wrap",e=>{const t=jQuery(e.target);if(t.find("button[type=submit]").hasClass("loading"))return!1;let o=0,a={};if(jQuery("input.require").each((e,t)=>{let i=jQuery(t),s=0;""===i.val()?(o=1,s=1):"id"!==i.attr("name")||/^([1-9]\d{5})(\d{4})(\d{2})(\d{2})(\d{3})(\d|X)$/i.test(i.val())||(a.id="\u8eab\u4efd\u8bc1\u53f7\u8f93\u5165\u9519\u8bef",s=1),s&&(i.parent().find(".image-uploader").length?i.parent().find(".image-uploader").addClass("error"):i.closest(".member-account-item").addClass("error"))}),o)wpcom_notice({message:"\u8bf7\u8865\u5145\u672a\u586b\u9009\u9879\u540e\u63d0\u4ea4",type:"warning"});else if(Object.keys(a).length){for(let e in a)if(a[e]){wpcom_notice({message:a[e],type:"warning"});break}}else{t.find("button[type=submit]").loading(1);let e=t.serialize();e+="&action=wpcom_payout_form",jQuery.ajax({url:_wpmx_js.ajaxurl,data:e,method:"POST",dataType:"json",success(e){t.find("button[type=submit]").loading(0),e&&0==e.result?(jQuery("#wpcom-payout-modal")._modal("hide"),wpcom_notice({message:"\u63d0\u4ea4\u6210\u529f\uff0c\u8bf7\u7559\u610f\u540e\u7eed\u5ba1\u6838\u5904\u7406\u8fdb\u5ea6",show:2500}),setTimeout(()=>{window.location.reload()},2800)):e.msg&&wpcom_notice({message:e.msg,type:"warning",show:2e3})},error(){t.find("button[type=submit]").loading(0),wpcom_notice({message:"\u8bf7\u6c42\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5",type:"error",show:1500})}})}return!1}).on("input change","form.payout-modal-wrap input.require",e=>{let t=jQuery(e.target);t.parent().find(".image-uploader").length?t.parent().find(".image-uploader").removeClass("error"):t.closest(".member-account-item").removeClass("error")})},payout(){let e='<div class="payment-methods-loading"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-loader"></use></svg></i> \u52a0\u8f7d\u4e2d...</div>',t=jQuery("#wpcom-payout-modal");if(t.length)t.find(".modal-body").html(e);else{let o='<div class="wpcom-modal fade in" id="wpcom-payout-modal" data-backdrop="static">\n <div class="modal-dialog">\n <div class="modal-content">\n <div class="modal-header">\n <div class="wpcom-close" data-wpcom-dismiss="modal" aria-label="Close"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-close"></use></svg></i></div>\n </div>\n <div class="modal-body">\n '+e+"\n </div>\n </div>\n </div>\n</div>";jQuery("body").append(o),t=jQuery("#wpcom-payout-modal")}t._modal("show"),jQuery.ajax({url:_wpmx_js.ajaxurl,data:{action:"wpcom_payout_modal"},method:"POST",dataType:"json",success(e){e.result&&-1==e.result?(t._modal("hide"),jQuery(document).trigger("wpcom_not_login"),setTimeout(()=>{jQuery("#login-modal")._modal("show")},200)):e.tpl?t.find(".modal-body").html(e.tpl):(t._modal("hide"),e.msg&&wpcom_notice({message:e.msg,type:"warning",show:1500}))},error(){t._modal("hide"),wpcom_notice({message:"\u8bf7\u6c42\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5",type:"error",show:1500})}})}};const p=function(){jQuery(function(e){e(".wp-block-wpcom-cards").on("submit","form.wpcom-cards-list-item-action",e=>{e.preventDefault();const t=jQuery(e.target),o=t.find('button[type="submit"]');if(!o.length||!o.hasClass("disabled")){if(!window.is_login&&_wpmx_js.anonymous_order){1==t.find('input[name="price_type"]').val()?u(e.target):function(e){let t=jQuery("#wpcom-email-modal"),o='<div class="wpcom-modal fade in" id="wpcom-email-modal" data-backdrop="static"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <div class="wpcom-close" data-wpcom-dismiss="modal" aria-label="Close"><i class="wpcom-icon wi"><svg aria-hidden="true"><use xlink:href="#wi-close"></use></svg></i></div> <h4 class="modal-title">\u8d2d\u4e70\u5361\u5bc6</h4> </div> <div class="modal-body"><div class="recharge-desc"><p>\u60a8\u5f53\u524d\u672a\u767b\u5f55\u4e3a\u6e38\u5ba2\u8eab\u4efd\uff0c\u4e3a\u786e\u4fdd\u5361\u5bc6\u6b63\u5e38\u63a5\u6536\uff0c\u8bf7\u8f93\u5165\u7535\u5b50\u90ae\u7bb1\u5730\u5740\uff0c\u8d2d\u4e70\u6210\u529f\u540e\u5361\u5bc6\u4f1a\u81ea\u52a8\u901a\u8fc7\u90ae\u4ef6\u53d1\u9001\u5230\u60a8\u7684\u7535\u5b50\u90ae\u7bb1\u3002</p></div><form class="email-modal-desc" method="post"><h3 class="recharge-types-title">\u8bf7\u8f93\u5165\u90ae\u7bb1\u63a5\u6536\u5361\u5bc6</h3><div class="form-group"><input type="email" class="form-control wpcom-email-input" placeholder="\u8bf7\u8f93\u5165\u7535\u5b50\u90ae\u7bb1\u5730\u5740"></div><div class="form-group"><input type="email" class="form-control wpcom-email-confirm" placeholder="\u518d\u6b21\u8f93\u5165\u7535\u5b50\u90ae\u7bb1\u5730\u5740"></div><div class="form-group"><button type="submit" class="wpcom-btn btn-primary" style="margin-right: 10px;"><i class="wpcom-icon wi" style="font-size:1.1em;margin-right: 4px;"><svg aria-hidden="true"><use xlink:href="#wi-mail"></use></svg></i>\u4f7f\u7528\u90ae\u7bb1\u7ee7\u7eed\u8d2d\u4e70</button></div></form></div> <div class="modal-footer"> <a class="wpcom-btn" href="'+_wpmx_js.login_url+'" data-wpcom-dismiss="modal"><i class="wpcom-icon wi" style="font-size:1.1em;margin-right: 4px;"><svg aria-hidden="true"><use xlink:href="#wi-user"></use></svg></i>\u767b\u5f55 / \u6ce8\u518c \u540e\u8d2d\u4e70</a> </div> </div> </div></div>';0===t.length?(jQuery("body").append(o),t=jQuery("#wpcom-email-modal")):t.find("button[type=submit]").loading(0);t._modal("show"),t.find("form.email-modal-desc").off("submit").on("submit",function(o){o.preventDefault();const a=(t.find("input.wpcom-email-input").val()||"").trim(),i=(t.find("input.wpcom-email-confirm").val()||"").trim(),s=/^([\w\.-]+)@([\w\.-]+)\.([a-zA-Z]{2,})$/;s.test(a)&&s.test(i)?a===i?(t.find("button[type=submit]").loading(1),e(a)):wpcom_notice({message:"\u4e24\u6b21\u90ae\u7bb1\u8f93\u5165\u4e0d\u4e00\u81f4\uff0c\u8bf7\u786e\u8ba4\u540e\u91cd\u65b0\u8f93\u5165",type:"warning",show:2e3}):wpcom_notice({message:"\u8bf7\u8f93\u5165\u6709\u6548\u7684\u90ae\u7bb1\u5730\u5740",type:"warning",show:1500})})}(function(o){u(e.target,o,t.find('input[name="price_type"]').val())})}else u(e.target);return!1}})})};function u(e,t){const o=jQuery(e),a=o.serialize(),i=t?jQuery("#wpcom-email-modal"):null;if(a&&_wpmx_js?.post_id){const e=o.find('button[type="submit"]');e.loading(1),jQuery.ajax({url:_wpmx_js.ajaxurl,data:a+"&action=wpcom_get_card_product_data"+(t?"&email="+t:""),method:"POST",dataType:"json",success(t){e.loading(0),0==t.result?jQuery(document).trigger("pay.wpcom",t):-1==t.result?(jQuery(document).trigger("wpcom_not_login"),jQuery("#login-modal")._modal("show")):-9==t.result?jQuery(document).trigger("vip.unlock",Object.assign({post_id:_js.post_id,id:id},t)):wpcom_notice({message:t.msg?t.msg:"\u8bf7\u6c42\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5",type:"warning",show:1500}),i&&i._modal("hide")},error(){e.loading(0),wpcom_notice({message:"\u8bf7\u6c42\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5",type:"error",show:1500}),i&&i._modal("hide")}})}else $btn.loading(0),wpcom_notice({message:"\u64cd\u4f5c\u5931\u8d25\uff0c\u8bf7\u5728\u6587\u7ae0\u8be6\u60c5\u9875\u53d1\u8d77\u64cd\u4f5c",type:"error",show:1500}),i&&i._modal("hide");return null}jQuery(function(u){e.init(),t.init(),o.init(),d.init(),r.init(),m.init(),c.init(),p();let w="undefined"!=typeof _wpmx_js?_wpmx_js:_wpcom_js;w&&w.copy_post&&i.init(),w&&w.hidden_content&&a.init(),setTimeout(function(){let e=!1;if("undefined"!=typeof _wpcom_js){let t=[".j-message-send",".j-follow",".j-notification .notify-item-title a"],o=u(document).data("events")?u(document).data("events"):u._data(document,"events"),a=!1;for(let e in o)if("click"===e){for(let i in o[e])if(o[e][i]&&o[e][i].selector&&o[e][i]&&t.includes(o[e][i].selector)){a=!0;break}break}a||(e=!0)}else e=!0;e&&(s.init(),n.init(),l.init())},300)})});