2 lines
216 KiB
JavaScript
2 lines
216 KiB
JavaScript
(function($,window2,document2){"use strict";function closeNotyf($element){$element.addClass("notyn-out"),window2.setTimeout(function(){$element.remove()},1e3)}function notyf2(message,type,time,id){var $body=jQuery(document2.body);jQuery(".notyn").length||$body.append('<div class="notyn"></div>'),type=type||"success",type==="error"&&(type="danger"),time=time||5e3,time=time<100?time*1e3:time;var idAttribute=id?' id="'+id+'"':"",$notification=jQuery('<div class="noty1"'+idAttribute+'><div class="notyf '+type+'">'+message+"</div></div>"),shouldClose=!id;id&&jQuery("#"+id).length?(jQuery("#"+id).find(".notyf").removeClass().addClass("notyf "+type).html(message),$notification=jQuery("#"+id),shouldClose=!0):jQuery(".notyn").append($notification),shouldClose&&window2.setTimeout(function(){closeNotyf($notification)},time)}jQuery(document2.body).on("click",".noty1",function(){closeNotyf(jQuery(this))}),window2.notyf=notyf2})(jQuery,window,document),(function(window2){"use strict";var allowedKinds={identity:!0,badges:!0,orders:!0,vip:!0},allowedEvents={click:!0,shell:!0,"first-content":!0,ready:!0,"action-start":!0,"action-end":!0,unauthorized:!0,error:!0},sessions=Object.create(null),sequence=0,maxSessions=100;function normalize(value,fallback){var normalized=String(value||fallback||"").toLowerCase().replace(/[^a-z0-9-]/g,"");return normalized||fallback}function now(){return window2.performance&&typeof window2.performance.now=="function"?window2.performance.now():0}function markName(session,event){return"aksrt-modal-"+session.kind+"-"+session.id+"-"+event}function emit(session,event){if(!(!window2.performance||typeof window2.performance.mark!="function")){var name=markName(session,event);if(window2.performance.mark(name),session.marks[event]=name,typeof window2.performance.measure=="function"&&session.marks.click&&event!=="click")try{window2.performance.measure("aksrt-modal-"+session.kind+"-"+session.id+"-click-to-"+event,session.marks.click,name)}catch{}}}function start(kind){var safeKind=normalize(kind,"unknown");allowedKinds[safeKind]||(safeKind="unknown"),sequence+=1;var id=String(sequence),session={id,kind:safeKind,startedAt:now(),marks:Object.create(null)};sessions[id]=session,emit(session,"click");for(var ids=Object.keys(sessions);ids.length>maxSessions;)delete sessions[ids.shift()];return id}function mark(id,event){var session=sessions[String(id||"")],safeEvent=normalize(event,"error");!session||!allowedEvents[safeEvent]||emit(session,safeEvent)}function finish(id){mark(id,"ready")}function fail(id){mark(id,"error")}window2.AksrtModalTelemetry={start,mark,finish,error:fail}})(window),(function(window2){"use strict";function data(){return window2.aksrtData||window2.aksrt||{}}function createIdempotencyKey(){if(window2.crypto&&typeof window2.crypto.randomUUID=="function")return window2.crypto.randomUUID();if(!window2.crypto||typeof window2.crypto.getRandomValues!="function")throw new Error("当前浏览器无法生成安全的操作标识");var bytes=new Uint8Array(16);window2.crypto.getRandomValues(bytes),bytes[6]=bytes[6]&15|64,bytes[8]=bytes[8]&63|128;var hex=Array.prototype.map.call(bytes,function(value){return value.toString(16).padStart(2,"0")}).join("");return hex.slice(0,8)+"-"+hex.slice(8,12)+"-"+hex.slice(12,16)+"-"+hex.slice(16,20)+"-"+hex.slice(20)}function restBase(){var config=data(),raw=config.restUrl||config.apiUrl||config.rest_url||"",siteUrl=config.siteUrl||config.homeUrl||window2.location.origin+"/";return window2.location.protocol==="https:"&&siteUrl.substring(0,5)==="http:"&&(siteUrl="https:"+siteUrl.substring(5)),raw?String(raw).replace(/\/$/,""):String(siteUrl).replace(/\/$/,"")+"/index.php?rest_route=/aksrt/v1"}function appendQuery(url2,query){if(!query)return url2;var parts=[];return typeof query=="string"?parts=query.replace(/^\?/,"").split("&").filter(Boolean):typeof query=="object"&&Object.keys(query).forEach(function(key){query[key]===void 0||query[key]===null||parts.push(encodeURIComponent(key)+"="+encodeURIComponent(String(query[key])))}),parts.length?url2+(url2.indexOf("?")>=0?"&":"?")+parts.join("&"):url2}function url(path,query){path=String(path||"");var inlineQuery="",queryIndex=path.indexOf("?");if(queryIndex>=0&&(inlineQuery=path.slice(queryIndex+1),path=path.slice(0,queryIndex)),/^https?:\/\//i.test(path))return appendQuery(path,query||inlineQuery);path.charAt(0)!=="/"&&(path="/"+path);var base=restBase(),result=(base.indexOf("rest_route=")>=0,base+path);return appendQuery(result,query||inlineQuery)}function headers(options){var config=data(),source=options&&options.headers||{},result={},nonce=config.restNonce||config.nonce||"";return Object.keys(source).forEach(function(key){result[key]=source[key]}),result.Accept||(result.Accept="application/json, text/html;q=0.9, */*;q=0.8"),nonce&&!result["X-WP-Nonce"]&&(result["X-WP-Nonce"]=nonce),options&&options.body!==void 0&&options.body!==null&&!(window2.FormData&&options.body instanceof window2.FormData)&&!result["Content-Type"]&&(result["Content-Type"]="application/json"),result}function responseError(result){var json=result.json,message=json&&(json.message||json.data&&json.data.message),error=new Error(message||(result.status?"请求失败(HTTP "+result.status+")":"请求失败"));return error.status=result.status,error.code=result.status===401?"unauthorized":"http_error",error.response=result,error.json=json,error}function parseResponse(response){return response.text().then(function(text){var type=(response.headers.get("content-type")||"").toLowerCase(),json=null,trimmed=String(text||"").trim();if(type.indexOf("application/json")>=0||trimmed.charAt(0)==="{"||trimmed.charAt(0)==="[")try{json=trimmed?JSON.parse(trimmed):{}}catch{json=null}return{ok:response.ok,status:response.status,headers:response.headers,text,json,data:json&&json.data!==void 0?json.data:json}})}function request(path,options){options=Object.assign({},options||{});var requestUrl=url(path,options.query);delete options.query;var fetchOptions=Object.assign({},options,{credentials:options.credentials||"same-origin",headers:headers(options)});return window2.fetch(requestUrl,fetchOptions).then(function(response){return parseResponse(response)}).then(function(result){if(!result.ok||result.json&&result.json.success===!1)throw responseError(result);return result})}window2.AksrtRequest={url,request,createIdempotencyKey,get:function(path,options){return request(path,Object.assign({},options||{},{method:"GET"}))},post:function(path,body,options){return request(path,Object.assign({},options||{},{method:"POST",body}))}}})(window),(function(window2,document2){"use strict";var DEFAULT_TTL=15e3,entries=Object.create(null),flights=Object.create(null),lastScope="";function scope(){var config=window2.aksrtData||window2.aksrt||{},userId=parseInt(config.userId||0,10)||0,current=(config.isLoggedIn&&userId>0?"user:"+userId:"guest")+":v1";return lastScope&&lastScope!==current&&clear(),lastScope=current,current}function token(key){return scope()+"::"+String(key||"")}function read(key){var id=token(key),entry=entries[id];return entry?entry.expiresAt<=Date.now()?(delete entries[id],{hit:!1,value:void 0}):{hit:!0,value:entry.value}:{hit:!1,value:void 0}}function tagsOf(value){return Array.isArray(value)?value.slice():value?[value]:[]}function set(key,value,options){options=options||{};var ttl=Number(options.ttl||DEFAULT_TTL);return entries[token(key)]={value,expiresAt:Date.now()+Math.max(0,ttl),tags:tagsOf(options.tags)},value}function matchesTags(entry,wanted){return wanted.length?wanted.some(function(tag){return entry.tags.indexOf(tag)>=0}):!0}function invalidate(tags){var wanted=Array.isArray(tags)?tags:tags?[tags]:[],removed=0;return Object.keys(entries).forEach(function(id){(!wanted.length||matchesTags(entries[id],wanted))&&(delete entries[id],removed+=1)}),Object.keys(flights).forEach(function(id){var flight=flights[id];(!wanted.length||matchesTags(flight,wanted))&&(flight.cancelled=!0,delete flights[id],typeof flight.cancel=="function"&&flight.cancel())}),removed}function clear(){entries=Object.create(null),Object.keys(flights).forEach(function(id){var flight=flights[id];flight.cancelled=!0,typeof flight.cancel=="function"&&flight.cancel()}),flights=Object.create(null)}function acquire(key,loader,options){options=options||{};var id=token(key),cached=options.skipCache?{hit:!1}:read(key);if(cached.hit)return{cached:!0,promise:Promise.resolve(cached.value),release:function(){}};var flight=flights[id];flight||(flight={refs:0,settled:!1,cancelled:!1,tags:tagsOf(options.tags),cancel:options.cancel},flight.promise=Promise.resolve().then(loader).then(function(value){return flight.settled=!0,!flight.cancelled&&options.store!==!1&&set(key,value,options),flights[id]===flight&&delete flights[id],value},function(error){throw flight.settled=!0,flights[id]===flight&&delete flights[id],error}),flights[id]=flight),flight.refs+=1;var released=!1;return{cached:!1,promise:flight.promise,release:function(){released||(released=!0,flight.refs=Math.max(0,flight.refs-1),flight.refs===0&&!flight.settled&&(flight.cancelled=!0,flights[id]===flight&&delete flights[id],typeof flight.cancel=="function"&&flight.cancel()))}}}["aksrt:auth:logout","aksrt:account-switch","aksrt:logout","aksrt:user:logout","aksrt:auth:changed","wp_logout"].forEach(function(eventName){document2.addEventListener(eventName,clear)}),window2.AksrtModalCache={get:function(key){return read(key)},set,acquire,invalidate,clear,scope}})(window,document),(function(window2){"use strict";var statuses={idle:"idle",loading:"loading",ready:"ready",empty:"empty",submitting:"submitting",success:"success",error:"error",unauthorized:"unauthorized",stale:"stale"};function create(kind){return{kind:String(kind||"generic"),status:statuses.idle,updatedAt:0,error:null}}window2.AksrtModalState={statuses,create}})(window),(function(window2,document2){"use strict";var ROOT_ID="aksrt-modal-runtime-root",active=null,sequence=0,loaders=Object.create(null);function isMobile(){return window2.matchMedia&&window2.matchMedia("(max-width: 768px)").matches}function ensureRoot(){var root=document2.getElementById(ROOT_ID);return root||(root=document2.createElement("div"),root.id=ROOT_ID,root.className="aksrt-modal-runtime-host",document2.body.appendChild(root),root)}function escapeHtml(value){return String(value??"").replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/\"/g,""").replace(/'/g,"'")}function lockScroll(lock){document2.documentElement.classList.toggle("aksrt-modal-runtime-open",!!lock),document2.body.classList.toggle("aksrt-modal-runtime-open",!!lock)}function skeleton(options){return options&&options.skeleton||'<div class="aksrt-modal-runtime__skeleton" aria-live="polite" aria-busy="true"><span class="aksrt-modal-runtime__skeleton-line is-wide"></span><span class="aksrt-modal-runtime__skeleton-line"></span><span class="aksrt-modal-runtime__skeleton-line is-short"></span><span class="aksrt-modal-runtime__skeleton-block"></span></div>'}function telemetryStart(kind){return kind===!1?"":window2.AksrtModalTelemetry.start(kind||"generic")}function telemetryMark(session,event){!session||!session.telemetryId||window2.AksrtModalTelemetry.mark(session.telemetryId,event)}function setState(session,status,error){session.state.status=status,session.state.error=error||null,session.state.updatedAt=Date.now(),session.shell&&session.shell.setAttribute("data-aksrt-modal-state",status),typeof session.options.onState=="function"&&session.options.onState(status,session)}function focusable(shell){return shell.querySelectorAll("button:not([disabled]), [href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex='-1'])")}function closeSelector(){return"[data-aksrt-modal-close], .aksrt-modal-runtime__close"}function bindChrome(session){var shell=session.shell;shell.addEventListener("click",function(event){var closeButton=event.target.closest(closeSelector());if(closeButton){event.preventDefault(),close("control");return}if(event.target===shell||event.target.classList.contains("aksrt-modal-runtime__overlay")){close("overlay");return}var retry=event.target.closest("[data-aksrt-modal-retry]");retry&&(event.preventDefault(),refresh())}),shell.addEventListener("keydown",function(event){if(event.key==="Escape"){event.preventDefault(),close("escape");return}if(event.key==="Tab"){var nodes=focusable(shell);if(!nodes.length){event.preventDefault(),shell.focus();return}var first=nodes[0],last=nodes[nodes.length-1];event.shiftKey&&document2.activeElement===first?(event.preventDefault(),last.focus()):!event.shiftKey&&document2.activeElement===last&&(event.preventDefault(),first.focus())}})}function createSession(options){options=options||{};var root=ensureRoot(),shell=document2.createElement("div"),bottom=options.bottom===!0||options.mobileBottom!==!1&&isMobile(),heightStyle=options.height?"min-height:"+parseInt(options.height,10)+"px;":"",initialHtml=options.html!==void 0?options.html:skeleton(options),titleId="aksrt-modal-title-"+String(sequence+1),titleHtml=options.title?'<header class="aksrt-modal-runtime__header"><h3 class="aksrt-modal-runtime__title" id="'+titleId+'">'+escapeHtml(options.title)+'</h3><button type="button" class="aksrt-modal-runtime__close" data-aksrt-modal-close aria-label="关闭">×</button></header>':"";shell.className="aksrt-modal-runtime"+(bottom?" aksrt-modal-runtime--bottom":"")+(options.className?" "+options.className:""),shell.setAttribute("role","dialog"),shell.setAttribute("aria-modal","true"),options.title&&shell.setAttribute("aria-labelledby",titleId),shell.setAttribute("tabindex","-1"),shell.innerHTML='<div class="aksrt-modal-runtime__overlay" data-aksrt-modal-close></div><div class="aksrt-modal-runtime__dialog" style="'+heightStyle+'">'+titleHtml+'<div class="aksrt-modal-runtime__content">'+initialHtml+"</div></div>";var session={id:String(++sequence),shell,content:shell.querySelector(".aksrt-modal-runtime__content"),options,state:window2.AksrtModalState.create(options.kind||"generic"),focusReturn:document2.activeElement,controller:null,flight:null,closed:!1,telemetryId:telemetryStart(options.telemetry===!1?!1:options.kind)};root.appendChild(shell),bindChrome(session),active=session,lockScroll(!0),shell.offsetWidth,shell.classList.add("is-open"),setState(session,options.html!==void 0?"ready":"loading"),telemetryMark(session,"shell");var nodes=focusable(shell);try{(nodes.length?nodes[0]:shell).focus()}catch{}return document2.dispatchEvent(new CustomEvent("aksrt:modal:open",{detail:{shell,options,session}})),options.html!==void 0&&(notifyContentLoaded(session),telemetryMark(session,"first-content"),telemetryMark(session,"ready"),typeof options.onContent=="function"&&options.onContent(options.html,session)),session}function notifyContentLoaded(session){!session||!session.shell||!window2.jQuery||window2.jQuery(session.shell).trigger("loaded.bs.modal")}function abortSessionRequest(session){if(session){if(session.flight&&typeof session.flight.release=="function"&&session.flight.release(),session.flight=null,session.controller)try{session.controller.abort()}catch{}session.controller=null}}function close(reason,preserveRequest){if(active){var session=active;active=null,session.closed=!0,preserveRequest||abortSessionRequest(session),session.shell.classList.remove("is-open"),preserveRequest||lockScroll(!1),document2.dispatchEvent(new CustomEvent("aksrt:modal:close",{detail:{shell:session.shell,reason:reason||"close",session}}));var node=session.shell;window2.setTimeout(function(){node&&node.parentNode&&node.parentNode.removeChild(node);var target=session.focusReturn;if(!preserveRequest&&!active&&target&&target!==node&&document2.contains(target)&&typeof target.focus=="function")try{target.focus()}catch{}},220)}}function responseData(result){return result?result.data!==void 0&&result.data!==null?result.data:result.json&&result.json.data!==void 0?result.json.data:result.json:null}function responseHtml(result){var data=responseData(result);return data&&typeof data.html=="string"?data.html:result&&result.json&&typeof result.json.html=="string"?result.json.html:result&&typeof result.text=="string"?result.text:""}function errorMessage(error){return error&&error.code==="unauthorized"?"请先登录":error&&error.message?String(error.message):"加载失败,请重试"}function renderError(session,error){if(!(!session||session.closed||active!==session)){var unauthorized=error&&error.code==="unauthorized";setState(session,unauthorized?"unauthorized":"error",error),telemetryMark(session,unauthorized?"unauthorized":"error"),session.content.innerHTML='<div class="aksrt-modal-runtime__error touch border-title"><b>提示</b></div><div class="aksrt-modal-runtime__error-body">'+escapeHtml(errorMessage(error))+'</div><div class="but-average modal-buts"><button type="button" class="but" data-aksrt-modal-retry>重试</button><button type="button" class="but" data-aksrt-modal-close>关闭</button></div>',notifyContentLoaded(session),typeof session.options.onError=="function"&&session.options.onError(error,session)}}function renderResult(session,result){if(!(!session||session.closed||active!==session)){if(session.options.responseType==="json"||typeof session.options.renderData=="function"){var data=responseData(result);if(data==null){setState(session,"empty"),telemetryMark(session,"first-content"),telemetryMark(session,"ready"),session.content.innerHTML='<div class="aksrt-modal-runtime__error-body">暂无内容</div>';return}typeof session.options.renderData=="function"&&session.options.renderData(data,session,result),setState(session,"ready"),telemetryMark(session,"first-content"),notifyContentLoaded(session),telemetryMark(session,"ready"),typeof session.options.onData=="function"&&session.options.onData(data,session,result);return}var html=responseHtml(result);if(!html){setState(session,"empty"),telemetryMark(session,"first-content"),telemetryMark(session,"ready"),session.content.innerHTML='<div class="aksrt-modal-runtime__error-body">暂无内容</div>';return}session.content.innerHTML=html,setState(session,"ready"),telemetryMark(session,"first-content"),notifyContentLoaded(session),telemetryMark(session,"ready"),typeof session.options.onContent=="function"&&session.options.onContent(html,session)}}function load(session,loadOptions){if(loadOptions=loadOptions||{},!session||session.closed||!session.options.url)return Promise.resolve(session&&session.shell);abortSessionRequest(session),setState(session,"loading"),session.content.innerHTML=skeleton(session.options),session.controller=window2.AbortController?new window2.AbortController:null;var requestOptions={method:session.options.method||"GET",headers:session.options.headers||{},body:session.options.body,query:session.options.query,signal:session.controller?session.controller.signal:void 0};requestOptions.body===void 0&&delete requestOptions.body,requestOptions.signal||delete requestOptions.signal;var request=function(){return window2.AksrtRequest.request(session.options.url,requestOptions)},method=String(session.options.method||"GET").toUpperCase(),cacheable=method==="GET"&&session.options.cache!==!1,cacheKey=session.options.cacheKey||method+":"+window2.AksrtRequest.url(session.options.url,session.options.query),cache=window2.AksrtModalCache,acquireOptions={ttl:Number(session.options.cacheTtl||15e3),tags:session.options.cacheTags||session.options.tags||[],skipCache:!!loadOptions.force||!cacheable,store:cacheable,cancel:function(){if(session.controller)try{session.controller.abort()}catch{}}},flight=cacheable?cache.acquire(cacheKey,request,acquireOptions):{promise:request(),release:function(){}};return session.flight=flight,flight.promise.then(function(result){return!session.closed&&active===session&&renderResult(session,result),session.shell}).catch(function(error){var aborted=error&&(error.name==="AbortError"||error.code==="ABORT_ERR");return!aborted&&!session.closed&&active===session&&renderError(session,error),session.shell}).then(function(shell){return session.flight===flight&&(flight&&typeof flight.release=="function"&&flight.release(),session.flight=null),shell})}function open(options){options=options||{},close("replace");var session=createSession(options);return session.shell}function sessionKey(options){if(!options||!options.url)return"";var method=String(options.method||"GET").toUpperCase(),requestUrl=window2.AksrtRequest.url(options.url,options.query);return method+":"+requestUrl}function openRemote(options){if(options=Object.assign({},options||{}),!options.url)return Promise.reject(new Error("missing url"));var sameRequest=active&&active.flight&&sessionKey(active.options)===sessionKey(options);close("replace",!!sameRequest);var session=createSession(options);return load(session).then(function(){return session.shell})}function refresh(options){return!active||!active.options.url?Promise.resolve(null):(options&&typeof options=="object"&&(active.options=Object.assign({},active.options,options)),load(active,{force:!0}))}function registerLoader(kind,loader){!kind||typeof loader!="function"||(loaders[String(kind)]=loader)}function openLoader(kind,context){var loader=loaders[String(kind)];return loader?openRemote(loader(context||{})):Promise.reject(new Error("missing modal loader: "+kind))}function invalidate(tags){return window2.AksrtModalCache.invalidate(tags)}window2.AksrtModalRuntime={open,openRemote,close,refresh,registerLoader,openLoader,invalidate,getActive:function(){return active?active.shell:null},getState:function(){return active?active.state:null}},document2.dispatchEvent(new CustomEvent("aksrt:modal-runtime:ready")),window2.jQuery&&window2.jQuery(document2).on("loaded.bs.modal show.bs.modal",".modal, .aksrt-modal-runtime",function(){typeof window2.auto_fun=="function"&&window2.auto_fun()})})(window,document),(function(window2,document2){"use strict";function openFromTrigger(element){var runtime=window2.AksrtModalRuntime,url=element.getAttribute("data-aksrt-modal-url")||"";if(!(!url||url==="#")){var ttl=parseInt(element.getAttribute("data-aksrt-modal-cache-ttl")||"15000",10),cache=element.getAttribute("data-aksrt-modal-cache")!=="false",tags=(element.getAttribute("data-aksrt-modal-cache-tags")||"").split(",").map(function(tag){return tag.trim()}).filter(Boolean);runtime.openRemote({url,method:element.getAttribute("data-aksrt-modal-method")||"GET",className:element.getAttribute("data-aksrt-modal-class")||"modal-mini full-sm",height:parseInt(element.getAttribute("data-aksrt-modal-height")||"0",10)||0,mobileBottom:element.getAttribute("data-aksrt-modal-mobile-bottom")==="true",bottom:element.getAttribute("data-aksrt-modal-bottom")==="true",kind:element.getAttribute("data-aksrt-modal-kind")||"generic",cacheKey:element.getAttribute("data-aksrt-modal-cache-key")||"",cache,cacheTtl:ttl>0?ttl:15e3,cacheTags:tags})}}document2.addEventListener("click",function(event){var trigger=event.target.closest('[data-aksrt-modal="remote"]');trigger&&(event.preventDefault(),openFromTrigger(trigger))})})(window,document),(function(){"use strict";function initPasswordToggles(root){(root||document).querySelectorAll(".toggle-pwd").forEach(function(btn){btn.dataset.pwdToggleBound||(btn.dataset.pwdToggleBound="1",btn.addEventListener("click",function(){var id=btn.getAttribute("data-target"),input=id?document.getElementById(id):null;if(input){var show=input.getAttribute("type")==="password";input.setAttribute("type",show?"text":"password"),btn.setAttribute("aria-label",show?"隐藏密码":"显示密码")}}))})}function initSearchClear(){var btn=document.getElementById("search-clear-btn"),input=document.getElementById("search-page-input");if(btn&&input&&!btn.dataset.aksrtSearchClearBound){btn.dataset.aksrtSearchClearBound="1";var syncClearButton=function(){var hasValue=input.value.trim().length>0;btn.classList.toggle("is-visible",hasValue),btn.hidden=!hasValue};btn.addEventListener("click",function(){input.value="",input.focus(),syncClearButton()}),input.addEventListener("input",syncClearButton),syncClearButton()}var categorySelect=document.getElementById("search-category-filter");categorySelect&&categorySelect.addEventListener("change",function(){var url=new URL(window.location.href);this.value?url.searchParams.set("aksrt_category",this.value):url.searchParams.delete("aksrt_category"),url.searchParams.get("aksrt_search_type")&&url.searchParams.get("aksrt_search_type")!=="post"&&url.searchParams.delete("aksrt_category"),url.searchParams.delete("paged"),window.location.href=url.toString()})}function initArticleTools(){var buttons=document.querySelectorAll("[data-article-tool]");buttons.length&&buttons.forEach(function(button){button.dataset.aksrtArticleToolBound||(button.dataset.aksrtArticleToolBound="1",button.addEventListener("click",function(){var tool=button.getAttribute("data-article-tool");if(tool==="print"){window.print();return}tool==="pdf"&&(window.print(),notyf("请在打印对话框中选择“另存为 PDF”","info"))}))})}var postMetaDocumentEventsBound=!1;function setPostMetaMenuState(menuRoot,open){var toggle=menuRoot.querySelector(".post-drop-meta__toggle"),menu=menuRoot.querySelector(".post-drop-meta__menu");!toggle||!menu||(menuRoot.classList.toggle("is-open",open),toggle.setAttribute("aria-expanded",open?"true":"false"),menu.setAttribute("aria-hidden",open?"false":"true"))}function closePostMetaMenus(except,restoreFocus){document.querySelectorAll(".post-drop-meta.is-open").forEach(function(menuRoot){if(menuRoot!==except){var toggle=menuRoot.querySelector(".post-drop-meta__toggle");setPostMetaMenuState(menuRoot,!1),restoreFocus&&toggle&&toggle.focus()}})}function initPostMetaMenus(root){var scope=root||document,menuRoots=[];scope.nodeType===1&&scope.matches(".post-drop-meta")&&menuRoots.push(scope),scope.querySelectorAll(".post-drop-meta").forEach(function(menuRoot){menuRoots.push(menuRoot)}),menuRoots.forEach(function(menuRoot){var toggle=menuRoot.querySelector(".post-drop-meta__toggle"),menu=menuRoot.querySelector(".post-drop-meta__menu");!toggle||!menu||toggle.dataset.postMetaMenuBound||(toggle.dataset.postMetaMenuBound="1",setPostMetaMenuState(menuRoot,!1),toggle.addEventListener("click",function(){var open=!menuRoot.classList.contains("is-open");closePostMetaMenus(menuRoot,!1),setPostMetaMenuState(menuRoot,open)}),menu.addEventListener("click",function(event){event.target.closest(".post-drop-meta__item")&&setPostMetaMenuState(menuRoot,!1)}))}),menuRoots.length&&!postMetaDocumentEventsBound&&(postMetaDocumentEventsBound=!0,document.addEventListener("click",function(event){event.target.closest(".post-drop-meta")||closePostMetaMenus(null,!1)}),document.addEventListener("keydown",function(event){event.key==="Escape"&&closePostMetaMenus(null,!0)}))}function getBaseStatCount(statName){var statEl=document.querySelector('[data-stat-count="'+statName+'"][data-base-count]');return statEl&&parseInt(statEl.dataset.baseCount,10)||0}function updateStatCounts(statName,count){var safeCount=Math.max(0,count);document.querySelectorAll('[data-stat-count="'+statName+'"]').forEach(function(statEl){statEl.textContent=String(safeCount)})}function setBaseStatCount(statName,count){var safeCount=Math.max(0,count);document.querySelectorAll('[data-stat-count="'+statName+'"][data-base-count]').forEach(function(statEl){statEl.dataset.baseCount=String(safeCount)}),updateStatCounts(statName,safeCount)}function requestInteraction(actionName,postId,active){if(!window.aksrtData||!aksrtData.ajaxUrl||!aksrtData.nonce)return Promise.reject(new Error("互动服务未配置"));var body=new URLSearchParams;return body.set("action",actionName),body.set("nonce",aksrtData.nonce),body.set("postId",String(postId)),body.set("active",active?"1":"0"),fetch(aksrtData.ajaxUrl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"},credentials:"same-origin",body:body.toString()}).then(function(response){return response.json().catch(function(){throw new Error("服务器返回无效响应")})}).then(function(payload){if(!payload||!payload.success){var message=payload&&payload.data&&payload.data.message?payload.data.message:"请求失败";throw new Error(message)}return payload.data||{}})}function setButtonBusy(button,busy){button.disabled=!!busy,button.classList.toggle("is-loading",!!busy)}function findInScope(scope,id){return scope=scope||document,scope?scope.nodeType===9?scope.getElementById(id):scope.nodeType===1?scope.id===id?scope:typeof scope.querySelector=="function"?scope.querySelector("#"+id):null:null:null}function collectActionButtons(scope,selector){scope=scope||document;var list=[];if(!scope)return list;if(scope.nodeType===1&&scope.matches&&scope.matches(selector)&&list.push(scope),typeof scope.querySelectorAll=="function")for(var found=scope.querySelectorAll(selector),i=0;i<found.length;i++)list.push(found[i]);else if(scope.nodeType===9)for(var all=document.querySelectorAll(selector),j=0;j<all.length;j++)list.push(all[j]);var legacyId=selector.indexOf("action-like")>=0?"action-like":selector.indexOf("action-favorite")>=0?"action-favorite":"";if(legacyId){var legacy=findInScope(scope,legacyId);legacy&&list.indexOf(legacy)===-1&&list.push(legacy)}return list}function initInteractionBar(root){var scope=root||document,likeBtns=collectActionButtons(scope,".action-like[data-post-id]"),favBtns=collectActionButtons(scope,".action-favorite[data-post-id]");function paintLike(btn,isActive){btn.dataset.initialActive=isActive?"1":"0",btn.classList.toggle("is-active",isActive);var icon=btn.querySelector("i");icon&&(icon.className="fa fas fa-heart")}function paintFavorite(btn,isActive){btn.dataset.initialActive=isActive?"1":"0",btn.classList.toggle("is-active",isActive);var icon=btn.querySelector("i");icon&&(icon.className="fa fas fa-star")}function applyLikeState(isActive,count){for(var i=0;i<likeBtns.length;i++)paintLike(likeBtns[i],isActive);typeof count=="number"&&!isNaN(count)?setBaseStatCount("likes",count):updateStatCounts("likes",getBaseStatCount("likes"))}function applyFavoriteState(isActive,count){for(var i=0;i<favBtns.length;i++)paintFavorite(favBtns[i],isActive);typeof count=="number"&&!isNaN(count)?setBaseStatCount("favorites",count):updateStatCounts("favorites",getBaseStatCount("favorites"))}if(likeBtns.length){var seedLike=likeBtns[0];seedLike.dataset.aksrtInteractionBound||(applyLikeState(seedLike.dataset.initialActive==="1",getBaseStatCount("likes")),likeBtns.forEach(function(likeBtn){likeBtn.dataset.aksrtInteractionBound||(likeBtn.dataset.aksrtInteractionBound="1",likeBtn.addEventListener("click",function(){var postId=likeBtn.dataset.postId?String(likeBtn.dataset.postId):"";if(!(!postId||likeBtn.disabled)){var nextState=likeBtn.dataset.initialActive!=="1";setButtonBusy(likeBtn,!0),requestInteraction("aksrt_toggle_like",postId,nextState).then(function(data){applyLikeState(!!data.active,parseInt(data.count,10)||0),notyf(data.active?"感谢你的点赞":"已取消点赞","success")}).catch(function(error){notyf(error&&error.message?error.message:"点赞失败","danger")}).finally(function(){setButtonBusy(likeBtn,!1)})}}))}))}if(favBtns.length){var seedFav=favBtns[0];seedFav.dataset.aksrtInteractionBound||(applyFavoriteState(seedFav.dataset.initialActive==="1",getBaseStatCount("favorites")),favBtns.forEach(function(favBtn){favBtn.dataset.aksrtInteractionBound||(favBtn.dataset.aksrtInteractionBound="1",favBtn.addEventListener("click",function(){var postId=favBtn.dataset.postId?String(favBtn.dataset.postId):"";if(!(!postId||favBtn.disabled)){var nextState=favBtn.dataset.initialActive!=="1";setButtonBusy(favBtn,!0),requestInteraction("aksrt_toggle_favorite",postId,nextState).then(function(data){applyFavoriteState(!!data.active,parseInt(data.count,10)||0),notyf(data.active?"收藏成功":"已取消收藏","success")}).catch(function(error){notyf(error&&error.message?error.message:"收藏失败","danger")}).finally(function(){setButtonBusy(favBtn,!1)})}}))}))}}function init(root){initSearchClear(),initArticleTools(),initPostMetaMenus(root),initPasswordToggles(root),initInteractionBar(root)}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",function(){init()}):init(),window.jQuery&&window.jQuery(document).off("auto_fun.aksrt-article").on("auto_fun.aksrt-article",function(){init()})})(),(function(){"use strict";function initCommentSystem(){var form=document.querySelector("#commentform");if(!form||form.dataset.aksrtCommentInit==="1")return;form.dataset.aksrtCommentInit="1";var submitBtn=form.querySelector('[type="submit"]');if(!submitBtn)return;var isInputSubmit=submitBtn.tagName==="INPUT",originalBtnHTML=isInputSubmit?submitBtn.value:submitBtn.innerHTML;function setSubmitBtnContent(html,textFallback){isInputSubmit?submitBtn.value=textFallback:submitBtn.innerHTML=html}var isSubmitting=!1,countdownTimer=null;function setLoading(loading){if(loading){isSubmitting=!0,submitBtn.classList.add("is-loading"),submitBtn.disabled=!0;var loadingText=window.aksrtData&&aksrtData.commentSubmittingText||"发送中...";setSubmitBtnContent('<i class="fa fas fa-spinner fa-spin"></i> '+loadingText,loadingText)}else isSubmitting=!1,submitBtn.classList.remove("is-loading"),submitBtn.classList.remove("countdown-active"),submitBtn.disabled=!1,setSubmitBtnContent(originalBtnHTML,originalBtnHTML)}function collectFormData(){var formData=new FormData(form),postId=document.querySelector('input[name="comment_post_ID"]');return postId&&!formData.get("comment_post_ID")&&formData.append("comment_post_ID",postId.value),formData}function extractErrorMessage(html){var match=html.match(/<p[^>]*>([^<]+)<\/p>/i);return match?match[1].trim():"未知错误"}function extractWaitTime(msg){var match=msg.match(/(\d+)\s*秒/);return match?parseInt(match[1]):0}function startCountdown(seconds){countdownTimer&&clearInterval(countdownTimer),submitBtn.classList.add("countdown-active"),submitBtn.disabled=!0;var remaining=seconds;countdownTimer=setInterval(function(){setSubmitBtnContent('<i class="fa fas fa-clock"></i> 请等待 '+remaining+"s","请等待 "+remaining+"s"),--remaining<=0&&(clearInterval(countdownTimer),countdownTimer=null,submitBtn.classList.remove("countdown-active","is-loading"),submitBtn.disabled=!1,setSubmitBtnContent(originalBtnHTML,originalBtnHTML),isSubmitting=!1)},1e3)}function updateCommentCount(delta){var countEl=document.querySelector("#comments .title-theme small");if(countEl){var text=countEl.textContent||"",match=text.match(/(\d+)/);if(match){var nextCount=Math.max(0,parseInt(match[1],10)+delta);countEl.textContent=text.replace(match[1],String(nextCount))}}}function handleResponse(responseText,statusCode){try{if((statusCode===200||statusCode===201)&&(responseText.includes("comment-submitted")||responseText.indexOf('id="comment-')!==-1||responseText.indexOf("awaiting-moderation")!==-1)){responseText.indexOf("审核")!==-1||responseText.indexOf("moderation")!==-1||responseText.includes("awaiting-moderation")?notyf("评论已提交,等待管理员审核","info"):notyf("评论发布成功","success");var textarea=form.querySelector("#comment");textarea&&(textarea.value="");var replyInfo=document.getElementById("comment-reply-info");return replyInfo&&(replyInfo.style.display="none"),setTimeout(function(){reloadCommentList()},500),setLoading(!1),!0}if(statusCode===429){var errorMsg=extractErrorMessage(responseText),waitSeconds=extractWaitTime(errorMsg);return notyf(errorMsg,"warning"),waitSeconds>0?startCountdown(waitSeconds):setLoading(!1),!1}if(statusCode===403){var forbiddenMsg=extractErrorMessage(responseText);return notyf(forbiddenMsg,"danger"),setLoading(!1),!1}var errorMatch=responseText.match(/<p[^>]*>([^<]*(?:错误|失败|error|Error)[^<]*)<\/p>/i);if(errorMatch)return notyf(errorMatch[1].trim(),"danger"),setLoading(!1),!1;notyf("评论已提交","success");var textarea2=form.querySelector("#comment");return textarea2&&(textarea2.value=""),setTimeout(function(){reloadCommentList()},500),setLoading(!1),!0}catch(e){return console.error("[AKSRT Comment] 解析响应失败:",e),notyf("响应解析异常,请重试","danger"),setLoading(!1),!1}}function performSubmit(captchaPayload){setLoading(!0);var formData=collectFormData(),restRoot=window.aksrtData&&aksrtData.siteUrl?String(aksrtData.siteUrl).replace(/\/$/,""):"",editId=form.querySelector('[name="edit_comment_ID"]'),isEdit=editId&&parseInt(editId.value,10)>0,restBase=(restRoot||"")+"/wp-json/aksrt/v1/comment/"+(isEdit?"edit":"submit"),restBody={};formData.forEach(function(v,k){restBody[k]=v}),Object.assign(restBody,captchaPayload||{}),isEdit&&(restBody.comment_id=parseInt(editId.value,10),restBody.content=restBody.comment||restBody.content||""),fetch(restBase,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":window.aksrtData&&aksrtData.restNonce||""},credentials:"same-origin",body:JSON.stringify(restBody)}).then(function(r){return r.json()}).then(function(json){if(isEdit&&json&&json.success){var cid=restBody.comment_id,contentEl=document.querySelector("#comment-content-"+cid+', [data-comment-id="'+cid+'"] .comment-content'),rendered=json.data&&json.data.content||json.content||"";contentEl&&rendered&&(contentEl.innerHTML=rendered);var textarea=form.querySelector("#comment");textarea&&(textarea.value=""),editId&&editId.remove(),restoreRespondPosition(),setLoading(!1),notyf(json.message||"评论已更新","success");var respondEl=document.getElementById("respond");respondEl&&window.AksrtFixedInput&&window.AksrtFixedInput(respondEl,"hide");return}if(json&&json.success&&json.html){localInsertComment(json.html,json.is_reply,json.parent_id,json.needs_moderation);var textarea=form.querySelector("#comment");textarea&&(textarea.value="");var replyInfo=document.getElementById("comment-reply-info");replyInfo&&(replyInfo.style.display="none"),json.wait_time&&json.wait_time>0?startCountdown(json.wait_time):setLoading(!1),restoreRespondPosition();var respondEl=document.getElementById("respond");respondEl&&window.AksrtFixedInput?window.AksrtFixedInput(respondEl,"hide"):respondEl&&respondEl.classList.remove("show");var editField=form.querySelector('[name="edit_comment_ID"]');editField&&editField.remove();return}if(json&&json.code){notyf(json.message||"评论提交失败","danger"),json.wait_time?startCountdown(json.wait_time):setLoading(!1);return}notyf("评论已提交","success"),setLoading(!1),setTimeout(function(){reloadCommentList()},500)}).catch(function(error){console.error("[AKSRT Comment] 提交失败:",error),notyf(error&&error.message||"网络连接失败,请检查网络后重试","danger"),setLoading(!1)}).finally(function(){window.AKSRTCaptcha&&window.AKSRTCaptcha.reset("comment",form),!countdownTimer&&isSubmitting&&setLoading(!1)})}function localInsertComment(html,isReply,parentId,needsModeration){var temp=document.createElement("div");temp.innerHTML=html;var newComment=temp.firstElementChild;if(!newComment){reloadCommentList();return}if(newComment.style.overflow="hidden",newComment.style.maxHeight="0",newComment.style.opacity="0",newComment.style.transition="max-height 0.4s ease, opacity 0.3s ease",isReply&&parentId){var parentComment=document.querySelector("#comment-"+parentId);if(parentComment){var children=parentComment.querySelector(":scope > .children");children||(children=document.createElement("ol"),children.className="children",parentComment.appendChild(children)),children.insertBefore(newComment,children.firstChild)}else prependToCommentList(newComment)}else prependToCommentList(newComment);requestAnimationFrame(function(){newComment.style.maxHeight=newComment.scrollHeight+100+"px",newComment.style.opacity="1",setTimeout(function(){newComment.style.maxHeight="",newComment.style.overflow="",newComment.style.transition=""},500)}),needsModeration?notyf("评论已提交,等待管理员审核","info"):notyf("评论发布成功","success"),newComment.dispatchEvent(new CustomEvent("post_ajax.ed",{bubbles:!0})),typeof window.auto_fun=="function"&&window.auto_fun(),updateCommentCount(1)}function prependToCommentList(el){var list=document.querySelector("#comments .commentlist");if(list){var filter=list.querySelector(".comment-filter");filter&&filter.nextSibling?list.insertBefore(el,filter.nextSibling):list.insertBefore(el,list.firstChild)}}function restoreRespondPosition(){var respond=document.getElementById("respond"),placeholder=document.getElementById("wp-temp-form-div");respond&&placeholder&&placeholder.parentNode&&(placeholder.parentNode.insertBefore(respond,placeholder),placeholder.remove())}function handleSubmit(e){if(isSubmitting||countdownTimer)return e.preventDefault(),e.stopImmediatePropagation(),!1;e.preventDefault(),e.stopImmediatePropagation();var captcha=window.AKSRTCaptcha;return setLoading(!0),(captcha?captcha.run("comment",form):Promise.resolve({})).then(function(captchaPayload){if(captchaPayload===null){notyf("人机验证未通过,请重试","warning"),setLoading(!1);return}performSubmit(captchaPayload)}).catch(function(){notyf("人机验证未通过,请重试","warning"),setLoading(!1),captcha&&captcha.reset("comment",form)}),!1}form.addEventListener("submit",handleSubmit,!0)}function getCommentsRestBase(){var root=window.aksrtData&&aksrtData.siteUrl?String(aksrtData.siteUrl).replace(/\/$/,""):"";return root+"/wp-json/aksrt/v1"}function getCurrentCommentPostId(){var input=document.querySelector('input[name="comment_post_ID"]');if(input&&input.value)return parseInt(input.value,10)||0;var comments=document.getElementById("comments");return comments&&comments.dataset.postId&&parseInt(comments.dataset.postId,10)||0}function getCurrentCommentOrder(){var active=document.querySelector("#comments .comment-order-box li.active .comment-orderby");if(active&&active.dataset&&active.dataset.order)return active.dataset.order;var url=new URL(window.location.href);return url.searchParams.get("aksrt_comment_order")||"newest"}function getCurrentAuthorOnly(){var btn=document.querySelector("#comments .btn-only-author");return!!(btn&&btn.classList.contains("active")&&btn.dataset.authorOnly==="0")}var COMMENT_URL_PARAMS=["cpage","aksrt_comment_order","aksrt_author_only"],commentUrlStateCleaned=!1;function stripCommentUrlParams(){if(!(commentUrlStateCleaned||!window.history||typeof window.history.replaceState!="function")){commentUrlStateCleaned=!0;var url=new URL(window.location.href),changed=!1;COMMENT_URL_PARAMS.forEach(function(key){url.searchParams.has(key)&&(url.searchParams.delete(key),changed=!0)}),changed&&window.history.replaceState(null,"",url.toString())}}function getMaxCommentPages(){var pagenav=document.querySelector("#comments .pagenav[data-max-pages]");if(pagenav){var max=parseInt(pagenav.dataset.maxPages,10);if(max>0)return max}var jumpInput=document.querySelector("#comments .jump-input[max]");if(jumpInput){var maxAttr=parseInt(jumpInput.getAttribute("max"),10);if(maxAttr>0)return maxAttr}return 1}function parseCommentPageFromHref(href){if(!href||href==="#"||href.indexOf("javascript:")===0)return 0;try{var url=new URL(href,window.location.href),cpage=parseInt(url.searchParams.get("cpage"),10);if(cpage>0)return cpage;var match=url.pathname.match(/\/comment-page-([0-9]{1,})\/?$/);return match?parseInt(match[1],10):0}catch{return 0}}function scrollCommentsIntoView(){var commentsArea=document.getElementById("comments");if(!(!commentsArea||typeof commentsArea.scrollIntoView!="function")){var rect=commentsArea.getBoundingClientRect();rect.top>=0&&rect.top<window.innerHeight*.6||commentsArea.scrollIntoView({behavior:"smooth",block:"start"})}}function loadCommentPage(page,opts){opts=opts||{};var commentsArea=document.getElementById("comments");if(!commentsArea)return Promise.reject(new Error("comments area missing"));var maxPages=getMaxCommentPages();return page=parseInt(page,10)||1,page=Math.max(1,page),maxPages>1&&(page=Math.min(page,maxPages)),showListLoading(commentsArea),fetchCommentFragment({order:getCurrentCommentOrder(),authorOnly:getCurrentAuthorOnly(),page}).then(function(json){if(json&&json.success&&json.data)return applyFragmentPayload(commentsArea,json.data),opts.noScroll||scrollCommentsIntoView(),!0;throw new Error("comment fragment failed")})}function applyFragmentPayload(commentsArea,data){if(!(!commentsArea||!data||!data.html)){var tempList=document.createElement("div");tempList.innerHTML=data.html;var newListWrap=tempList.querySelector("#postcomments");if(newListWrap){var currentListWrap=commentsArea.querySelector("#postcomments");currentListWrap?currentListWrap.replaceWith(newListWrap):commentsArea.appendChild(newListWrap);var currentCount=commentsArea.querySelector(".title-theme small");currentCount&&data.count_text&&(currentCount.textContent=data.count_text),newListWrap.dispatchEvent(new CustomEvent("post_ajax.ed",{bubbles:!0})),typeof window.auto_fun=="function"&&window.auto_fun()}}}function fetchCommentFragment(opts){opts=opts||{};var postId=opts.postId||getCurrentCommentPostId();if(!postId)return Promise.reject(new Error("missing post id"));var order=opts.order||getCurrentCommentOrder()||"newest",authorOnly=!!opts.authorOnly,page=opts.page||1,qs=new URLSearchParams;qs.set("post_id",String(postId)),qs.set("order",order),qs.set("page",String(page)),authorOnly&&qs.set("author_only","1");var url=getCommentsRestBase()+"/comment/list?"+qs.toString();return fetch(url,{method:"GET",credentials:"same-origin",headers:{"X-WP-Nonce":window.aksrtData&&aksrtData.restNonce||""}}).then(function(r){return r.json()})}function showListLoading(commentsArea){var list=commentsArea.querySelector(".commentlist");if(list){var filter=list.querySelector(".comment-filter"),loader=list.querySelector(".post_ajax_loader"),skeleton=loader?loader.cloneNode(!0):null;Array.prototype.slice.call(list.children).forEach(function(child){child!==filter&&child!==loader&&child.remove()}),skeleton&&(skeleton.style.display="block",skeleton.removeAttribute("hidden"),list.appendChild(skeleton))}}function reloadCommentList(){loadCommentPage(1,{noScroll:!0}).catch(function(error){console.error("[AKSRT Comment] 刷新评论列表失败:",error),window.location.reload()})}function findInScope(scope,id){return scope=scope||document,scope?scope.nodeType===9?scope.getElementById(id):scope.nodeType===1?scope.id===id?scope:typeof scope.querySelector=="function"?scope.querySelector("#"+id):null:null:null}function initCommentOrder(root){var scope=root||document,commentsArea=findInScope(scope,"comments");if(!commentsArea||commentsArea.dataset.orderInit==="1")return;commentsArea.dataset.orderInit="1";function renderLoadingState(){showListLoading(commentsArea)}function applyCommentOrder(order){order!=="newest"&&order!=="oldest"&&order!=="hottest"&&(order="newest"),renderLoadingState();var authorOnly=getCurrentAuthorOnly();fetchCommentFragment({order,authorOnly,page:1}).then(function(json){if(json&&json.success&&json.data){applyFragmentPayload(commentsArea,json.data);return}throw new Error("order fragment failed")}).catch(function(error){console.error("[AKSRT Comment] 排序刷新失败:",error),window.location.reload()})}function applyAuthorFilter(authorOnlyFlag){renderLoadingState();var authorOnly=authorOnlyFlag==="1"||authorOnlyFlag===1||authorOnlyFlag===!0,order=getCurrentCommentOrder();fetchCommentFragment({order,authorOnly,page:1}).then(function(json){if(json&&json.success&&json.data){applyFragmentPayload(commentsArea,json.data);return}throw new Error("author fragment failed")}).catch(function(error){console.error("[AKSRT Comment] Author filter failed:",error),window.location.reload()})}commentsArea.addEventListener("click",function(e){var target=e.target;if(!(!target||typeof target.closest!="function")){var authorBtn=target.closest(".btn-only-author");if(authorBtn&&commentsArea.contains(authorBtn)){e.preventDefault(),applyAuthorFilter(authorBtn.getAttribute("data-author-only")||"0");return}var orderBtn=target.closest(".comment-orderby[data-order]");if(orderBtn&&commentsArea.contains(orderBtn)){e.preventDefault(),applyCommentOrder(orderBtn.getAttribute("data-order")||"newest");return}var pageLink=target.closest(".pagenav a.page-numbers");if(pageLink&&commentsArea.contains(pageLink)&&!pageLink.classList.contains("pag-jump")){var page=parseCommentPageFromHref(pageLink.getAttribute("href"));page>0&&(e.preventDefault(),loadCommentPage(page).catch(function(error){console.error("[AKSRT Comment] 分页刷新失败:",error),window.location.href=pageLink.href}))}}})}var commentPageJumpBound=!1;function jumpToCommentPage(page){loadCommentPage(page).catch(function(error){console.error("[AKSRT Comment] 跳页失败:",error),window.location.reload()})}function initCommentPageJump(){commentPageJumpBound||(commentPageJumpBound=!0,document.addEventListener("click",function(e){var jump=e.target.closest?e.target.closest("#comments .pag-jump"):null;if(jump){e.preventDefault();var input=jump.querySelector(".jump-input");input&&jumpToCommentPage(input.value)}}),document.addEventListener("keydown",function(e){if(e.key==="Enter"){var input=e.target;!input||!input.classList||!input.classList.contains("jump-input")||input.closest("#comments .pagenav")&&(e.preventDefault(),jumpToCommentPage(input.value))}}))}function init(){stripCommentUrlParams(),initCommentSystem(),initCommentPageJump(),initCommentOrder()}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",init):init(),window.jQuery&&window.jQuery(document).on("auto_fun",init),window.AksrtComments={loadPage:function(page,opts){return loadCommentPage(page,opts)},reload:function(){reloadCommentList()}}})(),(function(){"use strict";function FixedInput(el,action){if(el){if(el.dataset.fixedBound||(el.addEventListener("click",function(e){e.target&&e.target.closest&&e.target.closest(".fixed-body")&&FixedInput(el,"hide")}),el.dataset.fixedBound="1"),action==="show"){el.classList.add("show"),window.setTimeout(function(){var field=el.querySelector("textarea, input");field&&field.focus()},100);return}if(action==="hide"){var cancel=el.querySelector("#cancel-comment-reply-link");cancel&&cancel.click(),el.querySelectorAll("input,textarea").forEach(function(n){try{n.blur()}catch{}}),el.querySelectorAll(".dropup.open, .open").forEach(function(n){n.classList.remove("open")}),el.classList.remove("show")}}}document.addEventListener("click",function(e){var trigger=e.target&&e.target.closest?e.target.closest("[fixed-input]"):null;if(trigger){e.preventDefault();var targetSel=trigger.getAttribute("fixed-input")||"#respond",panel=document.querySelector(targetSel),comments=document.getElementById("comments");comments&&comments.scrollIntoView&&comments.scrollIntoView({behavior:"smooth",block:"start"}),FixedInput(panel,"show")}});function bindAutoheight(ta){if(!(!ta||ta.dataset.autoheightBound)){ta.dataset.autoheightBound="1";var max=parseInt(ta.getAttribute("maxheight")||"188",10)||188,resize=function(){ta.style.height="auto";var h=Math.min(ta.scrollHeight,max);ta.style.height=h+"px",ta.style.overflowY=ta.scrollHeight>max?"auto":"hidden"};ta.addEventListener("input",resize),resize()}}function scan(){document.querySelectorAll("textarea[autoheight], textarea.grin").forEach(bindAutoheight)}function init(){scan();var respond=document.getElementById("respond");respond&&(respond.aksrtFixedInput=function(action){FixedInput(respond,action)})}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",init):init(),window.jQuery&&window.jQuery(document).on("auto_fun",init),window.AksrtFixedInput=FixedInput})(),(function(){"use strict";var respondId="respond",tempId="aksrt-wp-temp-form-div",editingId=0;function getRespond(){return document.getElementById(respondId)}function restRoot(){var d=window.aksrtData||{};return(d.restUrl||d.rest_url||"/wp-json/aksrt/v1").replace(/\/$/,"")}function nonce(){var d=window.aksrtData||{};return d.restNonce||d.nonce||""}function setActionText(text){var el=document.querySelector("#"+respondId+" .action-text");el&&(text?(el.style.display="",el.textContent=text):(el.style.display="none",el.textContent=""))}function ensureParentField(respond){var form=respond.querySelector("#commentform")||respond,parent=form.querySelector('[name="comment_parent"]');return parent||(parent=document.createElement("input"),parent.type="hidden",parent.name="comment_parent",parent.id="comment_parent",parent.value="0",form.appendChild(parent)),parent}function ensureEditField(respond,commentId){var form=respond.querySelector("#commentform")||respond,existing=form.querySelector('[name="edit_comment_ID"]');if(commentId){existing||(existing=document.createElement("input"),existing.type="hidden",existing.name="edit_comment_ID",existing.id="edit_comment_ID",form.appendChild(existing)),existing.value=String(commentId);var parent=form.querySelector('[name="comment_parent"]');parent&&(parent.name="comment_parent_bak")}else if(existing){existing.remove();var bak=form.querySelector('[name="comment_parent_bak"]');bak&&(bak.name="comment_parent")}}function moveForm(commId,parentId,isEdit){var respond=getRespond();if(!respond)return!1;var comm=document.getElementById(commId),parent=ensureParentField(respond),cancel=document.getElementById("cancel-comment-reply-link"),submit=respond.querySelector("#submit"),textarea=respond.querySelector("#comment");if(!document.getElementById(tempId)){var temp=document.createElement("div");temp.id=tempId,temp.style.display="none",respond.parentNode.insertBefore(temp,respond)}if(comm&&comm.parentNode&&comm.parentNode.insertBefore(respond,comm.nextSibling),parent.value=isEdit?"0":String(parentId||"0"),editingId=isEdit&&parseInt(parentId,10)||0,cancel&&(cancel.style.display="",cancel.onclick=function(){var t=document.getElementById(tempId),r=getRespond();return t&&r&&t.parentNode&&(t.parentNode.insertBefore(r,t),t.parentNode.removeChild(t)),ensureEditField(r,0),parent&&(parent.value="0"),setActionText(""),textarea&&(textarea.value=""),editingId=0,cancel.style.display="none",window.AksrtFixedInput?window.AksrtFixedInput(r,"hide"):r&&r.classList.remove("show"),!1}),isEdit&&editingId)setActionText("编辑评论"),ensureEditField(respond,editingId),textarea&&(textarea.disabled=!0,textarea.value="加载中…"),submit&&(submit.disabled=!0),fetch(restRoot()+"/comment/get?comment_id="+encodeURIComponent(String(editingId)),{headers:{"X-WP-Nonce":nonce()},credentials:"same-origin"}).then(function(r){return r.json()}).then(function(json){var content=json&&(json.content||json.data&&json.data.content)||"";textarea&&(textarea.disabled=!1,textarea.value=content,textarea.dispatchEvent(new Event("input"))),submit&&(submit.disabled=!1)}).catch(function(){notyf("加载评论失败","danger"),textarea&&(textarea.disabled=!1,textarea.value=""),submit&&(submit.disabled=!1)});else{var nameEl=comm?comm.querySelector(".comment-header name"):null,author=nameEl?(nameEl.textContent||"").trim():"";setActionText(author?"回复 @"+author:"回复评论"),ensureEditField(respond,0),textarea&&textarea.focus()}return window.AksrtFixedInput?window.AksrtFixedInput(respond,"show"):respond.classList.add("show"),comm&&comm.scrollIntoView&&comm.scrollIntoView({behavior:"smooth",block:"center"}),!1}document.addEventListener("click",function(e){var reply=e.target&&e.target.closest?e.target.closest(".comment-reply-link"):null,edit=e.target&&e.target.closest?e.target.closest('.comment-edit-link, [data-comment-action="edit"]'):null;if(reply){e.preventDefault();var cid=reply.getAttribute("data-commentid")||reply.getAttribute("data-comment-id")||"",postid=reply.getAttribute("data-postid")||"";if(!cid){var li=reply.closest("[data-comment-id], #comment-"+(cid||""));li&&li.getAttribute("data-comment-id")&&(cid=li.getAttribute("data-comment-id"))}if(!cid){var m=(reply.closest('li[id^="comment-"]')||{}).id||"",mm=/comment-(\d+)/.exec(m);mm&&(cid=mm[1])}moveForm("div-comment-"+cid,cid,!1);return}if(edit){e.preventDefault();var eid=edit.getAttribute("data-commentid")||edit.getAttribute("data-comment-id")||"";if(!eid){var row=edit.closest("[data-comment-id]");row&&(eid=row.getAttribute("data-comment-id"))}if(!eid)return;moveForm("div-comment-"+eid,eid,!0)}}),document.addEventListener("click",function(e){var t=e.target&&e.target.closest?e.target.closest('[data-toggle-class="open"], span.dropup > a.but, [data-toggle="dropdown"]'):null;if(t){var wrap=t.closest("span.dropup, span.dropdown");wrap&&(wrap.classList.contains("open")&&t.parentElement!==wrap||(e.preventDefault(),wrap.classList.toggle("open")))}}),document.addEventListener("click",function(e){e.target.closest&&e.target.closest("span.dropup.open, span.dropdown.open")||document.querySelectorAll("span.dropup.open, span.dropdown.open").forEach(function(n){n.classList.remove("open")})}),document.addEventListener("click",function(e){var a=e.target&&e.target.closest?e.target.closest("[data-scroll-to]"):null;if(a){e.preventDefault();var sel=a.getAttribute("data-scroll-to"),el=sel?document.querySelector(sel):null;el&&el.scrollIntoView({behavior:"smooth",block:"center"})}}),window.aksrtCommentMoveForm=moveForm,window.aksrtGetEditingCommentId=function(){return editingId}})(),(function(window2,document2){"use strict";var loadingMap=new WeakMap;function restHeaders(){var h={Accept:"application/json, text/html","X-AKSRT-Ajax":"list"};return window2.aksrtData&&aksrtData.restNonce&&(h["X-WP-Nonce"]=aksrtData.restNonce),h}function closestPager(el){return el?el.closest(".ajaxpager")||el.closest("[data-aksrt-ajaxpager]")||el.closest(".aksrt-ajaxpager"):null}function dispatch(container,name,detail){if(container)try{container.dispatchEvent(new CustomEvent(name,{bubbles:!0,detail:detail||{}}))}catch{}}function showLoader(container){if(container){var loader=container.querySelector(".post_ajax_loader, .post-ajax-loader, [data-aksrt-ajax-loader]");if(loader){loader.classList.add("is-loading"),loader.hidden=!1,loader.style.display="";return}container.classList.add("is-ajax-loading")}}function hideLoader(container){if(container){var loader=container.querySelector(".post_ajax_loader, .post-ajax-loader, [data-aksrt-ajax-loader]");loader&&(loader.classList.remove("is-loading"),loader.hasAttribute("data-aksrt-ajax-loader-hide")&&(loader.hidden=!0,loader.style.display="none")),container.classList.remove("is-ajax-loading")}}function parseHtml(html){var wrap=document2.createElement("div");return wrap.innerHTML=html||"",wrap}function extractFromHtml(html,container){var doc=parseHtml(html),pager=doc.querySelector(".ajaxpager")||doc.querySelector("[data-aksrt-ajaxpager]")||doc.querySelector(".aksrt-ajaxpager"),items=[],scope=pager||doc;scope.querySelectorAll(".ajax-item").forEach(function(n){items.push(n.outerHTML)}),!items.length&&pager&&items.push(pager.innerHTML);var pag=scope.querySelector(".ajax-pag"),headerBits={};doc.querySelectorAll("[win-ajax-replace]").forEach(function(n){var key=n.getAttribute("win-ajax-replace");key&&(headerBits[key]=n.outerHTML)});var titleEl=doc.querySelector("title");return{itemsHtml:items.join(""),paginateHtml:pag?pag.outerHTML:"",headerBits,title:titleEl?titleEl.textContent:"",fullHtml:pager?pager.innerHTML:html}}function syncWinReplace(bits){bits&&Object.keys(bits).forEach(function(key){var live=document2.querySelector('[win-ajax-replace="'+key+'"]');if(live){var tmp=document2.createElement("div");tmp.innerHTML=bits[key];var next=tmp.firstElementChild;next&&live.replaceWith(next)}})}function applyRoute(link,title){if(link){var route=link.getAttribute("route")||link.getAttribute("data-route");if(route==="1"||route==="true"||link.hasAttribute("route")){var href=link.getAttribute("href")||link.getAttribute("ajax-href")||"";if(href){try{window2.history.replaceState({},"",href)}catch{}var rt=title||link.getAttribute("route-title")||link.getAttribute("data-route-title")||"";if(rt)try{document2.title=rt}catch{}}}}}function replacePaginate(container,paginateHtml){if(!(!container||!paginateHtml)){var old=container.querySelector(".ajax-pag");if(!old){container.insertAdjacentHTML("beforeend",paginateHtml);return}var tmp=document2.createElement("div");tmp.innerHTML=paginateHtml;var next=tmp.firstElementChild;next&&old.replaceWith(next)}}function findItemHost(container){if(!container||!container.children)return container;for(var i=0;i<container.children.length;i++){var child=container.children[i];if(child.matches&&child.matches(".posts-row.post-grid, .aksrt-home-widget__post-grid"))return child}return container}function inject(container,payload,options){options=options||{};var replace=options.replace!==!1;if(container){var itemsHtml=payload.itemsHtml||payload.html||"",itemHost=findItemHost(container);if(replace){if(itemHost.querySelectorAll(".ajax-item").forEach(function(n){n.remove()}),container.getAttribute("data-aksrt-ajax-clear")==="1"&&Array.prototype.slice.call(container.children).forEach(function(child){child.classList.contains("post_ajax_loader")||child.classList.contains("post-ajax-loader")||child.hasAttribute("data-aksrt-ajax-loader")||child.classList.contains("ajax-pag")||child.remove()}),itemsHtml){var pag=itemHost.querySelector(".ajax-pag");pag?pag.insertAdjacentHTML("beforebegin",itemsHtml):itemHost.insertAdjacentHTML("beforeend",itemsHtml)}}else if(itemsHtml){var pag2=itemHost.querySelector(".ajax-pag");pag2?pag2.insertAdjacentHTML("beforebegin",itemsHtml):itemHost.insertAdjacentHTML("beforeend",itemsHtml)}if(payload.paginateHtml&&replacePaginate(container,payload.paginateHtml),payload.headerBits&&syncWinReplace(payload.headerBits),payload.headerHtml){var headerHost=document2.querySelector(options.headerSelector||"[data-aksrt-ajax-header]");headerHost&&(headerHost.innerHTML=payload.headerHtml)}}}function normalizeJson(json){var data=json&&json.data?json.data:json;if(!data)return null;var html=data.html||data.list_html||"",itemsHtml=data.items_html||"";if(!itemsHtml&&html)if(html.indexOf("ajax-item")!==-1){var parsed=extractFromHtml("<div class='ajaxpager'>"+html+"</div>");itemsHtml=parsed.itemsHtml||html}else itemsHtml=html;return{itemsHtml,html,paginateHtml:data.paginate_html||data.paginateHtml||"",headerHtml:data.header_html||data.headerHtml||"",headerBits:data.header_bits||null,title:data.title||"",emptyHtml:data.empty_html||"",hasMore:typeof data.has_more<"u"?!!data.has_more:null}}function loadFromLink(link,override){if(override=override||{},!link)return Promise.resolve();var container=override.container||(link.getAttribute("ajaxpager-target")?document2.querySelector(link.getAttribute("ajaxpager-target")):null)||closestPager(link);if(container||(container=link.closest("[data-aksrt-ajax-list]")),!container||loadingMap.get(container))return Promise.resolve();loadingMap.set(container,!0);var replaceAttr=link.getAttribute("ajax-replace"),replace=typeof override.replace=="boolean"?override.replace:replaceAttr==="true"||replaceAttr==="1"||replaceAttr==="replace",href=override.url||link.getAttribute("data-aksrt-ajax-url")||link.getAttribute("ajax-href")||link.getAttribute("href")||"";return dispatch(container,"post_ajax.before",{link,replace,url:href}),showLoader(container),replace&&container.querySelectorAll(".ajax-item").forEach(function(n){n.classList.add("is-fading")}),fetch(href,{method:override.method||"GET",credentials:"same-origin",headers:restHeaders()}).then(function(res){var type=(res.headers.get("content-type")||"").toLowerCase();return type.indexOf("application/json")!==-1?res.json().then(function(json){if(!res.ok||json&&json.success===!1)throw new Error(json&&(json.message||json.data&&json.data.message)||"加载失败");return normalizeJson(json)}):res.text().then(function(text){if(!res.ok)throw new Error("加载失败");return extractFromHtml(text,container)})}).then(function(payload){if(!payload)throw new Error("空响应");return replace&&!payload.itemsHtml&&payload.emptyHtml?inject(container,{itemsHtml:payload.emptyHtml,paginateHtml:payload.paginateHtml},{replace:!0}):inject(container,payload,{replace}),applyRoute(link,payload.title),hideLoader(container),loadingMap.set(container,!1),dispatch(container,"post_ajax.ed",{link,replace,url:href,payload}),typeof window2.auto_fun=="function"&&window2.auto_fun(),document2.dispatchEvent(new CustomEvent("aksrt:posts:rendered",{bubbles:!0,detail:{container,replace}})),payload}).catch(function(err){throw hideLoader(container),loadingMap.set(container,!1),container.querySelectorAll(".ajax-item.is-fading").forEach(function(n){n.classList.remove("is-fading")}),notyf(err&&err.message||"加载失败","danger"),dispatch(container,"post_ajax.error",{link,error:err}),err})}document2.addEventListener("click",function(e){var link=e.target.closest("a.ajax-next, .ajax-next a, button.ajax-next, [data-aksrt-ajax-next]");if(link&&!link.closest("[data-aksrt-ajax-list='off']")&&!link.closest("[data-aksrt-pagination], .aksrt-comment-pagination")){var href=link.getAttribute("href")||link.getAttribute("ajax-href")||link.getAttribute("data-aksrt-ajax-url");!href&&!link.getAttribute("data-aksrt-ajax-url")||(e.preventDefault(),loadFromLink(link.tagName==="A"||link.classList.contains("ajax-next")?link:link.closest(".ajax-next")||link))}}),window2.AksrtAjaxList={load:loadFromLink,inject,extractFromHtml,closestPager}})(window,document),(function(){"use strict";function hasAjaxConfig(){return!!(window.aksrtData&&aksrtData.ajaxUrl&&aksrtData.nonce)}function initAjaxPagination(root){var containers=(root||document).querySelectorAll("[data-aksrt-pagination], .aksrt-comment-pagination");if(containers.length){var triggerText=window.aksrtData&&aksrtData.ajaxTrigger||"加载更多",nomoreText=window.aksrtData&&aksrtData.ajaxNomore||"没有更多了",loadingText=window.aksrtData&&aksrtData.ajaxLoading||"正在加载...",errorText=window.aksrtData&&aksrtData.ajaxLoadError||"加载失败,请重试";containers.forEach(function(container){if(container.dataset.aksrtPaginationBound==="1")return;container.dataset.aksrtPaginationBound="1";var mode=container.dataset.mode||"load_more",nextPage=parseInt(container.dataset.nextPage,10)||2,maxPages=parseInt(container.dataset.maxPages,10)||1,isComment=container.classList.contains("aksrt-comment-pagination"),postId=container.dataset.postId||"",commentOrder=container.dataset.commentOrder||"newest",loading=!1,failed=!1,clickTarget=container.querySelector(".next-page.ajax-next, .ias-btn")||container,loadMoreBtn=container.querySelector("[data-aksrt-load-more]")||clickTarget,indicator=container.querySelector(".post_ajax_loader"),successfulAutoLoads=0,iasMax=isComment?window.aksrtData&&typeof aksrtData.commentIasMax<"u"?parseInt(aksrtData.commentIasMax,10):0:window.aksrtData&&typeof aksrtData.iasMax<"u"?parseInt(aksrtData.iasMax,10):0,homepagePanel=container.closest("[data-home-tab-panel]"),target=homepagePanel||container.previousElementSibling;if(!homepagePanel&&target&&target.classList&&target.classList.contains("content-stream__footer")&&(target=target.previousElementSibling),isComment){var commentList=container.closest("#comment-list, .commentlist, ol.commentlist")||document.getElementById("comment-list");commentList&&(target=commentList)}!target&&container.parentElement&&(target=container.parentElement.querySelector(".post-grid, .comment-list, .commentlist, .content-stream__list"));function showSkeleton(){if(target){var loader=target.querySelector(".post-ajax-loader");loader&&loader.classList.add("is-loading")}}function hideSkeleton(){if(target){var loader=target.querySelector(".post-ajax-loader");loader&&loader.classList.remove("is-loading")}}function stopInfinite(markNomore){if(container.classList.remove("ias-pending"),markNomore&&loadMoreBtn){loadMoreBtn.innerHTML=nomoreText,loadMoreBtn.classList.remove("is-loading"),loadMoreBtn.classList.add("ajax-nomore");var nextWrap=loadMoreBtn.closest(".next-page");nextWrap&&nextWrap.classList.add("no-more"),loadMoreBtn.style.pointerEvents="none"}else loadMoreBtn&&!loadMoreBtn.classList.contains("ajax-nomore")&&(loadMoreBtn.classList.remove("is-loading"),failed?loadMoreBtn.textContent=errorText:loadMoreBtn.innerHTML=triggerText,loadMoreBtn.style.pointerEvents="")}function markFailed(message){failed=!0,stopInfinite(!1),loadMoreBtn&&(loadMoreBtn.textContent=message||errorText,loadMoreBtn.classList.remove("is-loading"),loadMoreBtn.classList.remove("ajax-nomore"),loadMoreBtn.style.pointerEvents="")}function loadNextPage(fromAuto){if(loading||failed||nextPage>maxPages||!target)return Promise.resolve(!1);if(!hasAjaxConfig())return markFailed(errorText),Promise.resolve(!1);loading=!0,indicator&&(indicator.style.display="flex"),loadMoreBtn&&(loadMoreBtn.classList.add("is-loading"),loadMoreBtn.textContent=loadingText),showSkeleton();var action=isComment?"aksrt_load_more_comments":"aksrt_load_more_posts",queryContext=container.dataset.queryContext||"",queryVars=container.dataset.queryVars||"",renderConfig=container.dataset.renderConfig||"",body=new URLSearchParams;if(body.set("action",action),body.set("nonce",aksrtData.nonce),body.set("page",String(nextPage)),queryContext&&body.set("query_context",queryContext),!isComment&&queryVars&&body.set("query_vars",queryVars),!isComment&&renderConfig&&body.set("render_config",renderConfig),isComment&&postId){body.set("post_id",postId),body.set("comment_order",commentOrder);var authorOnly=container.dataset.authorOnly||"0";authorOnly==="1"&&body.set("author_only","1")}return fetch(aksrtData.ajaxUrl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"},credentials:"same-origin",body:body.toString()}).then(function(r){if(!r.ok)throw new Error("HTTP "+r.status);return r.text().then(function(text){try{return JSON.parse(text)}catch{throw new Error("Invalid JSON")}})}).then(function(res){if(!(res&&res.success&&res.data&&typeof res.data.html=="string")){var msg=res&&res.data&&res.data.message?res.data.message:errorText;return markFailed(msg),!1}var temp=document.createElement("div");temp.innerHTML=res.data.html;for(var newItems=temp.children;newItems.length>0;)homepagePanel&&container.parentNode===target||container.parentNode===target?target.insertBefore(newItems[0],container):target.appendChild(newItems[0]);return target.dispatchEvent(new CustomEvent("post_ajax.ed",{bubbles:!0})),typeof window.auto_fun=="function"&&window.auto_fun(),nextPage++,container.dataset.nextPage=String(nextPage),fromAuto&&successfulAutoLoads++,(nextPage>maxPages||!res.data.has_more)&&(stopInfinite(!0),loadMoreBtn||(container.innerHTML='<span class="ajax-nomore">'+nomoreText+"</span>")),!0}).catch(function(){return markFailed(errorText),!1}).finally(function(){if(loading=!1,hideSkeleton(),indicator&&(indicator.style.display="none"),loadMoreBtn&&!loadMoreBtn.classList.contains("ajax-nomore")&&!failed&&(loadMoreBtn.classList.remove("is-loading"),loadMoreBtn.innerHTML=triggerText,mode==="infinite")){var lazyTrigger=clickTarget.closest(".next-page")||clickTarget;iasMax>0&&successfulAutoLoads>=iasMax?(container.classList.remove("ias-pending"),lazyTrigger.classList.remove("lazyload","lazyloaded","lazyloading"),lazyTrigger.removeAttribute("lazyload-action")):(lazyTrigger.classList.remove("lazyloaded","lazyloading"),lazyTrigger.classList.add("lazyload"),window.lazySizes&&lazySizes.loader&&lazySizes.loader.checkElems())}})}if(loadMoreBtn&&clickTarget.addEventListener("click",function(e){if(e.preventDefault(),loadMoreBtn.dataset.jumpComments==="1"){var jumpInput=container.querySelector(".jump-input");if(!jumpInput)return;var targetPage=parseInt(jumpInput.value,10)||1,max=parseInt(jumpInput.dataset.maxPages||String(maxPages),10)||maxPages;if(targetPage=Math.max(1,Math.min(max,targetPage)),window.AksrtComments&&typeof window.AksrtComments.loadPage=="function"){e.preventDefault(),window.AksrtComments.loadPage(targetPage);return}window.location.hash="comments",window.location.reload();return}if(loadMoreBtn.dataset.jumpArchive==="1"){var archiveJumpInput=container.querySelector(".jump-input");if(!archiveJumpInput)return;var archiveTargetPage=parseInt(archiveJumpInput.value,10)||1,archiveMax=parseInt(archiveJumpInput.dataset.maxPages||String(maxPages),10)||maxPages;archiveTargetPage=Math.max(1,Math.min(archiveMax,archiveTargetPage));var archiveUrl=new URL(window.location.href);archiveUrl.searchParams.set(loadMoreBtn.dataset.pageVar||"paged",String(archiveTargetPage)),window.location.href=archiveUrl.toString();return}var fromAuto=clickTarget.dataset.lazyAuto==="1";if(delete clickTarget.dataset.lazyAuto,fromAuto&&iasMax>0&&successfulAutoLoads>=iasMax){container.classList.remove("ias-pending");return}failed=!1,loadNextPage(fromAuto)}),(container.classList.contains("lazyload")||clickTarget.classList.contains("lazyload"))&&container.addEventListener("lazybeforeunveil",function(e){e.target!==container&&e.target!==clickTarget||(clickTarget.dataset.lazyAuto="1",clickTarget.click())}),mode==="infinite"){if(isComment&&window.aksrtData&&aksrtData.commentIasAuto===!1||!hasAjaxConfig()){var autoTrigger=clickTarget.closest(".next-page")||clickTarget;autoTrigger.classList.remove("lazyload"),autoTrigger.removeAttribute("lazyload-action");return}container.classList.add("ias-pending")}})}}function init(root){initAjaxPagination(root)}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",function(){init()}):init(),window.jQuery&&window.jQuery(document).on("auto_fun",function(){init()})})(),(function(){"use strict";function initArchiveFilter(root){var scope=root||document,bar=scope.querySelector(".archive-filter-bar--ajax[data-ajax-archive]");if(!bar||bar.dataset.aksrtArchiveInit==="1")return;bar.dataset.aksrtArchiveInit="1";var archiveType=bar.dataset.ajaxArchive||"category",termId=parseInt(bar.dataset.termId,10)||0,wrap=scope.querySelector("[data-ajax-wrap]");if(!wrap)return;var loading=wrap.querySelector(".archive__ajax-loading"),REST_BASE="/wp-json/aksrt/v1/archive/posts",emptyText=archiveType==="tag"?"该标签下暂无文章":"该分类下暂无文章",state={filter_cat:"",filter_tag:"",sort:"date",page:1},activeCat=bar.querySelector("[data-filter-cat].is-active");activeCat&&(state.filter_cat=activeCat.dataset.filterCat||"");var activeTag=bar.querySelector("[data-filter-tag].is-active");activeTag&&(state.filter_tag=activeTag.dataset.filterTag||"");var activeSort=bar.querySelector("[data-filter-sort].is-active");activeSort&&(state.sort=activeSort.dataset.filterSort||"date");function buildUrl(){var params=new URLSearchParams;return params.set("archive_type",archiveType),params.set("term_id",String(termId)),state.filter_cat&¶ms.set("filter_cat",state.filter_cat),state.filter_tag&¶ms.set("filter_tag",state.filter_tag),params.set("sort",state.sort||"date"),params.set("page",String(state.page)),REST_BASE+"?"+params.toString()}function updateActiveChips(){bar.querySelectorAll("[data-filter-cat]").forEach(function(el){el.classList.toggle("is-active",(el.dataset.filterCat||"")===state.filter_cat)}),bar.querySelectorAll("[data-filter-tag]").forEach(function(el){el.classList.toggle("is-active",(el.dataset.filterTag||"")===state.filter_tag)}),bar.querySelectorAll("[data-filter-sort]").forEach(function(el){el.classList.toggle("is-active",(el.dataset.filterSort||"date")===state.sort)})}function showLoading(){loading&&loading.classList.add("is-loading"),wrap.classList.add("is-loading")}function hideLoading(){loading&&loading.classList.remove("is-loading"),wrap.classList.remove("is-loading")}function rebuildEmptyState(){var noResults=document.createElement("div");noResults.className="no-results content-stream__empty",noResults.innerHTML="<p>"+emptyText+"</p>",wrap.appendChild(noResults)}function fetchPosts(pushState){showLoading(),fetch(buildUrl(),{method:"GET",headers:{Accept:"application/json"},credentials:"same-origin"}).then(function(r){if(!r.ok)throw new Error("HTTP "+r.status);return r.json()}).then(function(data){if(hideLoading(),data.html!==void 0){var children=Array.from(wrap.children);if(children.forEach(function(child){child!==loading&&wrap.removeChild(child)}),data.html){var temp=document.createElement("div");for(temp.innerHTML=data.html;temp.firstChild;)wrap.appendChild(temp.firstChild)}else rebuildEmptyState();wrap.dispatchEvent(new CustomEvent("post_ajax.ed",{bubbles:!0})),typeof window.auto_fun=="function"&&window.auto_fun()}if(pushState!==!1){var url=new URL(window.location.href);url.searchParams.delete("orderby"),url.searchParams.delete("order"),url.searchParams.delete("paged"),url.searchParams.delete("aksrt_filter_cat"),url.searchParams.delete("aksrt_filter_tag"),state.filter_cat&&url.searchParams.set("aksrt_filter_cat",state.filter_cat),state.filter_tag&&url.searchParams.set("aksrt_filter_tag",state.filter_tag),state.sort&&url.searchParams.set("orderby",state.sort),state.page>1&&url.searchParams.set("paged",String(state.page)),history.pushState({aksrtArchive:!0,state:Object.assign({},state)},"",url.toString())}}).catch(function(){hideLoading()})}bar.addEventListener("click",function(e){var chip=e.target.closest("[data-filter-cat], [data-filter-tag], [data-filter-sort]");if(chip){e.preventDefault();var changed=!1;if(chip.dataset.filterCat!==void 0){var newCat=chip.dataset.filterCat;newCat!==state.filter_cat&&(state.filter_cat=newCat,changed=!0)}if(chip.dataset.filterTag!==void 0){var newTag=chip.dataset.filterTag;newTag!==state.filter_tag&&(state.filter_tag=newTag,changed=!0)}if(chip.dataset.filterSort!==void 0){var newSort=chip.dataset.filterSort||"date";newSort!==state.sort&&(state.sort=newSort,changed=!0)}changed&&(state.page=1,updateActiveChips(),fetchPosts(!0))}}),wrap.addEventListener("click",function(e){var pageLink=e.target.closest(".pagination a, .nav-links a, a.page-numbers");if(!(!pageLink||!wrap.contains(pageLink))){var href=pageLink.getAttribute("href");if(href){var match=href.match(/[?&]paged=(\d+)/);match&&(e.preventDefault(),state.page=parseInt(match[1],10)||1,fetchPosts(!0))}}}),window.addEventListener("popstate",function(e){e.state&&e.state.aksrtArchive&&(state=Object.assign(state,e.state.state),updateActiveChips(),fetchPosts(!1))})}function init(root){initArchiveFilter(root)}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",function(){init()}):init(),window.jQuery&&window.jQuery(document).on("auto_fun",function(){init()})})(),(function(){"use strict";function initFooterTabbar(){var tabbar=document.getElementById("footer-tabbar");if(!tabbar||tabbar.dataset.aksrtTabbarInit==="1")return;tabbar.dataset.aksrtTabbarInit="1";var addBackdrop=document.getElementById("tabbar-add-backdrop"),ticking=!1,scrollThreshold=100,isHidden=!1;function handleScrollDownHide(){var body=document.body,scrollTop=window.pageYOffset||document.documentElement.scrollTop;scrollTop>scrollThreshold?body.classList.contains("scroll-down")&&!isHidden?(tabbar.classList.add("is-hidden"),isHidden=!0):body.classList.contains("scroll-up")&&isHidden&&(tabbar.classList.remove("is-hidden"),isHidden=!1):(tabbar.classList.remove("is-hidden"),isHidden=!1)}function handleOntopWrap(){var ontopWraps=tabbar.querySelectorAll(".tabbar-ontop-wrap"),scrollTop=window.pageYOffset||document.documentElement.scrollTop;ontopWraps.forEach(function(wrap){scrollTop>scrollThreshold?wrap.classList.add("is-scrolled"):wrap.classList.remove("is-scrolled")})}function onScroll(){ticking||(requestAnimationFrame(function(){tabbar.classList.contains("scroll-down-hide")&&handleScrollDownHide(),handleOntopWrap(),ticking=!1}),ticking=!0)}window.addEventListener("scroll",onScroll,{passive:!0});function closeAddPanels(){document.querySelectorAll(".tabbar-add-panel").forEach(function(panel){panel.setAttribute("hidden","")}),addBackdrop&&addBackdrop.setAttribute("hidden",""),document.body.classList.remove("tabbar-add-open")}function openAddPanel(panelId){closeAddPanels();var panel=document.getElementById(panelId);panel&&(panel.removeAttribute("hidden"),addBackdrop&&addBackdrop.removeAttribute("hidden"),document.body.classList.add("tabbar-add-open"))}addBackdrop&&addBackdrop.addEventListener("click",closeAddPanels),document.addEventListener("keydown",function(e){e.key==="Escape"&&closeAddPanels()});var homeClickTimer=null;tabbar.addEventListener("click",function(e){var addBtn=e.target.closest('.tabbar-item[data-type="add"]');if(addBtn){e.preventDefault(),openAddPanel(addBtn.getAttribute("data-panel-id"));return}var searchBtn=e.target.closest('.tabbar-item[data-type="search"]');if(searchBtn){e.preventDefault(),typeof window.__aksrtOpenSearchPanel=="function"&&window.__aksrtOpenSearchPanel();return}var ontopBtn=e.target.closest(".tabbar-ontop-btn");if(ontopBtn){e.preventDefault(),window.scrollTo({top:0,behavior:"smooth"});return}var homeBtn=e.target.closest('.tabbar-item[data-type="home"]');if(homeBtn&&tabbar.classList.contains("has-animation")){if(homeClickTimer){clearTimeout(homeClickTimer),homeClickTimer=null,window.location.reload();return}homeClickTimer=setTimeout(function(){homeClickTimer=null},350)}}),document.addEventListener("click",function(e){e.target.closest("[data-close-tabbar-add-panel]")&&closeAddPanels()})}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",initFooterTabbar):initFooterTabbar()})(),(function(){"use strict";function renderGradientBackground(container){if(!(!container||container.dataset.aksrtGradientState||typeof window.Grade!="function")){var source=container.querySelector("img");!source||!source.classList.contains("lazyloaded")&&!(source.complete&&source.naturalWidth>0)||(container.dataset.aksrtGradientState="loading",window.Grade(container,null,function(result){var gradientData=result&&result[0],colors=gradientData&&gradientData.gradientData;if(!gradientData||!colors||!colors[0]||!colors[1]){delete container.dataset.aksrtGradientState;return}var opacity=container.getAttribute("data-opacity"),colorName=opacity?"rgba":"rgb",alpha=opacity?","+opacity:"",color1=colorName+"("+colors[0].rgba.slice(0,3).join(",")+alpha+") 10%",color2=colorName+"("+colors[1].rgba.slice(0,3).join(",")+alpha+") 80%";gradientData.element.classList.add("gradient-bg-loaded"),gradientData.element.style.backgroundImage="linear-gradient(135deg, "+color1+", "+color2+")",container.dataset.aksrtGradientState="loaded"}))}}function initGradientBackgrounds(root){var scope=root||document;scope.nodeType===1&&scope.matches(".gradient-bg")&&renderGradientBackground(scope),scope.querySelectorAll(".gradient-bg").forEach(renderGradientBackground)}document.addEventListener("lazyloaded",function(event){!(event.target instanceof Element)||!event.target.matches(".gradient-bg img")||renderGradientBackground(event.target.closest(".gradient-bg"))},!0);function initPostThumbMedia(root){var scope=root||document;scope.querySelectorAll("[data-post-thumb-video]").forEach(function(box){if(box.dataset.aksrtThumbVideoBound==="1")return;box.dataset.aksrtThumbVideoBound="1";var video=box.querySelector("video");if(!video)return;function loadVideo(){!video.getAttribute("src")&&video.dataset.src&&(video.setAttribute("src",video.dataset.src),video.load())}function playVideo(){loadVideo();var result=video.play(),postItem=box.closest(".posts-item");postItem&&postItem.classList.add("thumb-dplayer-playing"),result&&typeof result.catch=="function"&&result.catch(function(){})}function pauseVideo(){video.pause();var postItem=box.closest(".posts-item");postItem&&postItem.classList.remove("thumb-dplayer-playing")}var item=box.closest(".item-thumbnail")||box;item.addEventListener("mouseenter",playVideo),item.addEventListener("mouseleave",pauseVideo),item.addEventListener("focusin",playVideo),item.addEventListener("focusout",pauseVideo)})}function init(root){initPostThumbMedia(root),initGradientBackgrounds(root)}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",function(){init()}):init(),window.jQuery&&window.jQuery(document).on("auto_fun",function(){init()})})(),(function(){"use strict";function initSlideCovers(){var covers=document.querySelectorAll(".single-cover--slide");covers.forEach(function(cover){var slides=cover.querySelectorAll(".single-cover__slide"),dots=cover.querySelectorAll(".single-cover__dot");if(slides.length<2)return;var current=0,interval=5e3;function goTo(idx){slides[current].classList.remove("is-active"),dots[current]&&dots[current].classList.remove("is-active"),current=idx,slides[current].classList.add("is-active"),dots[current]&&dots[current].classList.add("is-active")}var timer=setInterval(function(){goTo((current+1)%slides.length)},interval);dots.forEach(function(dot,i){dot.addEventListener("click",function(){clearInterval(timer),goTo(i),timer=setInterval(function(){goTo((current+1)%slides.length)},interval)})})})}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",initSlideCovers):initSlideCovers()})(),(function(){"use strict";function initHiddenContent(){document.addEventListener("click",function(e){var btn=e.target.closest(".aksrt-hidden-content__submit-btn");if(btn){e.preventDefault();var wrapper=btn.closest(".aksrt-hidden-content--locked");if(wrapper){var mode=wrapper.getAttribute("data-aksrt-visibility-mode"),pid=wrapper.getAttribute("data-aksrt-visibility-pid"),input=wrapper.querySelector(".aksrt-hidden-content__password-input"),password=input?input.value.trim():"";if(mode==="password"&&!password){input&&input.focus();return}var formData=new FormData;formData.append("action","aksrt_check_visibility"),formData.append("_nonce",window.aksrtData&&aksrtData.visibilityNonce||""),formData.append("mode",mode),formData.append("pid",pid),password&&formData.append("password",password),btn.disabled=!0,btn.textContent="...",fetch(window.aksrtData&&aksrtData.ajaxUrl||"/wp-admin/admin-ajax.php",{method:"POST",body:formData,credentials:"same-origin"}).then(function(res){return res.json()}).then(function(data){if(data.success)window.location.reload();else{var msg=data.data&&data.data.message?data.data.message:"验证失败";alert(msg),btn.disabled=!1,btn.textContent="验证"}}).catch(function(){alert("网络错误,请重试"),btn.disabled=!1,btn.textContent="验证"})}}}),document.addEventListener("keydown",function(e){if(e.key==="Enter"&&e.target.classList.contains("aksrt-hidden-content__password-input")){e.preventDefault();var wrapper=e.target.closest(".aksrt-hidden-content--locked");if(wrapper){var btn=wrapper.querySelector(".aksrt-hidden-content__submit-btn");btn&&btn.click()}}})}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",initHiddenContent):initHiddenContent()})(),(function(){"use strict";var THEME_KEY="aksrt-theme",THEME_COOKIE_KEY="theme_mode";function normalizeStoredTheme(value){return value==="dark"||value==="dark-theme"?"dark":value==="light"||value==="white-theme"?"light":null}function toCookieTheme(value){return value==="dark"?"dark-theme":"white-theme"}function getCookie(name){for(var parts=document.cookie?document.cookie.split("; "):[],i=0;i<parts.length;i++){var pair=parts[i].split("=");if(decodeURIComponent(pair[0])===name)return decodeURIComponent(pair.slice(1).join("="))}return""}function setCookie(name,value,days){var maxAge=days?"; max-age="+days*24*60*60:"",secure=window.location&&window.location.protocol==="https:"?"; Secure":"";document.cookie=encodeURIComponent(name)+"="+encodeURIComponent(value)+maxAge+"; path=/; SameSite=Lax"+secure}function getStoredTheme(){var localTheme=null;try{localTheme=normalizeStoredTheme(localStorage.getItem(THEME_KEY))}catch{localTheme=null}var theme=normalizeStoredTheme(getCookie(THEME_COOKIE_KEY))||localTheme;return theme&&setStoredTheme(theme),theme}function setStoredTheme(value){var theme=normalizeStoredTheme(value);if(theme){try{localStorage.setItem(THEME_KEY,theme)}catch{}setCookie(THEME_COOKIE_KEY,toCookieTheme(theme),365)}}function getTimeAutoTheme(){var hour=new Date().getHours();return hour>=20||hour<8?"dark":"light"}function resolveConfiguredTheme(mode){var normalized=normalizeStoredTheme(mode);return normalized||(mode==="time-auto"||mode==="auto"?getTimeAutoTheme():"light")}function syncBrandLogos(isDark){document.querySelectorAll("[data-logo-light]").forEach(function(img){var lightSrc=img.getAttribute("data-logo-light")||"",darkSrc=img.getAttribute("data-logo-dark")||"";lightSrc&&img.setAttribute("src",isDark&&darkSrc?darkSrc:lightSrc)})}function syncThemeColorMeta(isDark){var meta=document.querySelector('meta[name="theme-color"]');meta||(meta=document.createElement("meta"),meta.setAttribute("name","theme-color"),document.head.appendChild(meta)),meta.setAttribute("content",isDark?"#2F3135":"#FDFCFE")}function getThemeImageAttr(img,name){return img.getAttribute(name)||img.getAttribute("data-"+name)||""}function setThemeImageSource(img,src){!src||img.getAttribute("src")===src||img.setAttribute("src",src)}function syncThemeImages(isDark){document.querySelectorAll("img[switch-src], img[data-switch-src]").forEach(function(img){var darkSrc=getThemeImageAttr(img,"switch-src");img.dataset.aksrtThemeLightSrc||(img.dataset.aksrtThemeLightSrc=img.getAttribute("src")||""),setThemeImageSource(img,isDark&&darkSrc?darkSrc:img.dataset.aksrtThemeLightSrc)}),document.querySelectorAll("img[white-src], img[dark-src], img[data-white-src], img[data-dark-src]").forEach(function(img){var lightSrc=getThemeImageAttr(img,"white-src")||img.dataset.aksrtThemeLightSrc||img.getAttribute("src")||"",darkSrc=getThemeImageAttr(img,"dark-src");!img.dataset.aksrtThemeLightSrc&&lightSrc&&(img.dataset.aksrtThemeLightSrc=lightSrc),setThemeImageSource(img,isDark&&darkSrc?darkSrc:lightSrc)})}function syncCodeHighlightTheme(isDark){if(typeof window.AksrtPrecodeApplyTheme=="function"){window.AksrtPrecodeApplyTheme(isDark);return}var settings=window.aksrtData&&window.aksrtData.codeHighlight||{},theme=isDark?settings.darkTheme||"monokai":settings.lightTheme||"enlighter";document.querySelectorAll(".enlighter-default").forEach(function(el){el.className=el.className.replace(/\benlighter-t-[\w-]+\b/g,"").replace(/\s+/g," ").trim(),el.classList.add("enlighter-t-"+theme)})}function dispatchThemeChange(isDark){try{document.dispatchEvent(new CustomEvent("aksrt:theme-change",{detail:{theme:isDark?"dark":"light",isDark}}))}catch{}}function applyTheme(mode){var isDark=mode==="dark";document.documentElement.classList.toggle("dark",isDark),document.documentElement.setAttribute("data-theme",isDark?"dark":"light"),document.body.classList.toggle("theme-dark",isDark),document.body.classList.toggle("dark-theme",isDark),document.body.classList.toggle("white-theme",!isDark),document.body.setAttribute("data-theme",isDark?"dark":"light"),syncBrandLogos(isDark),syncThemeColorMeta(isDark),syncThemeImages(isDark),syncCodeHighlightTheme(isDark),dispatchThemeChange(isDark),document.querySelectorAll("#theme-toggle, #theme-toggle-desktop, #theme-toggle-mobile, #dropdown-theme-toggle, #float-theme-toggle, .toggle-theme, .theme-toggle-btn, [data-action='toggle-theme']").forEach(function(btn){if(btn){btn.setAttribute("aria-pressed",isDark?"true":"false"),btn.classList.toggle("is-dark",isDark);var moon=btn.querySelector(".theme-icon-moon, .float-btn__icon-moon"),sun=btn.querySelector(".theme-icon-sun, .float-btn__icon-sun");moon&&(moon.removeAttribute("style"),moon.setAttribute("aria-hidden",isDark?"true":"false")),sun&&(sun.removeAttribute("style"),sun.setAttribute("aria-hidden",isDark?"false":"true"))}});var floatBtn=document.getElementById("float-theme-toggle");floatBtn&&floatBtn.setAttribute("aria-pressed",isDark?"true":"false");var ddBtn=document.getElementById("dropdown-theme-toggle");ddBtn&&ddBtn.setAttribute("aria-pressed",isDark?"true":"false")}var themeInitialized=!1;function initTheme(){if(themeInitialized)return;themeInitialized=!0;var stored=getStoredTheme(),configuredMode=window.aksrtData&&window.aksrtData.themeMode||"light";applyTheme(stored==="dark"||stored==="light"?stored:resolveConfiguredTheme(configuredMode));function prefersReducedMotion(){return window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches}function getThemeTransitionPoint(event){return event&&typeof event.clientX=="number"&&typeof event.clientY=="number"?{x:event.clientX,y:event.clientY}:{x:window.innerWidth/2,y:window.innerHeight/2}}function runThemeTransition(next,event){if(!document.startViewTransition||prefersReducedMotion()){applyTheme(next);return}var point=getThemeTransitionPoint(event),endRadius=Math.hypot(Math.max(point.x,window.innerWidth-point.x),Math.max(point.y,window.innerHeight-point.y)),clipPath=["circle(0px at "+point.x+"px "+point.y+"px)","circle("+endRadius+"px at "+point.x+"px "+point.y+"px)"],enteringDark=next==="dark";try{var transition=document.startViewTransition(function(){applyTheme(next)});transition.ready.then(function(){try{document.documentElement.animate({clipPath:enteringDark?clipPath:clipPath.slice().reverse()},{duration:500,easing:enteringDark?"ease-in":"ease-out",fill:"both",pseudoElement:enteringDark?"::view-transition-new(root)":"::view-transition-old(root)"})}catch{}}).catch(function(){})}catch{applyTheme(next)}}function bindToggle(id){var el=document.getElementById(id);el&&el.addEventListener("click",function(event){var next=document.body.classList.contains("theme-dark")?"light":"dark";setStoredTheme(next),runThemeTransition(next,event)})}bindToggle("theme-toggle"),bindToggle("theme-toggle-desktop"),bindToggle("dropdown-theme-toggle"),bindToggle("float-theme-toggle"),bindToggle("theme-toggle-mobile")}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",initTheme):initTheme()})(),(function(){"use strict";var API_ROOT=(function(){var data=window.aksrtData||{},raw=data.apiUrl||data.restUrl||data.rest_url||"/index.php?rest_route=/aksrt/v1";return String(raw).replace(/\/$/,"")})(),NONCE=window.aksrtData&&window.aksrtData.restNonce||"";function buttonsFor(userId){return Array.prototype.slice.call(document.querySelectorAll('[data-aksrt-follow="'+userId+'"]'))}function setLoading(buttons,loading){buttons.forEach(function(button){button.disabled=loading,button.classList.toggle("is-loading",loading)})}function updateButton(button,isFollowing){var icon=button.querySelector("i"),label=button.querySelector("[data-aksrt-follow-label]");label&&(button.classList.toggle("is-following",isFollowing),icon&&(icon.className=isFollowing?"fa fas fa-heart em09":"fa far fa-heart em09"),label.textContent=isFollowing?"已关注":"关注",button.title=isFollowing?"点击取消关注":"关注该用户")}function updateFollowerCount(count){var countEl=document.querySelector(".aksrt-user-home__stat-value[data-followers]");countEl&&count!==void 0&&(countEl.textContent=count)}document.addEventListener("click",function(event){var button=event.target.closest("[data-aksrt-follow]");if(button){event.preventDefault();var targetUserId=parseInt(button.getAttribute("data-aksrt-follow"),10);if(!(!targetUserId||button.disabled)){var matchingButtons=buttonsFor(targetUserId);setLoading(matchingButtons,!0),fetch(API_ROOT+"/follow/toggle",{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":NONCE},body:JSON.stringify({target_user_id:targetUserId})}).then(function(response){return response.json()}).then(function(result){if(!result.success||!result.data){notyf(result.message||"操作失败","danger");return}var isFollowing=!!result.data.is_following;if(matchingButtons.forEach(function(matchingButton){updateButton(matchingButton,isFollowing)}),updateFollowerCount(result.data.follower_count),!isFollowing){var managementItem=button.closest(".uc-follow-management__item");managementItem&&managementItem.remove()}notyf(isFollowing?"关注成功":"已取消关注","success")}).catch(function(){notyf("网络错误,请重试","danger")}).finally(function(){setLoading(matchingButtons,!1)})}}})})(),(function(){"use strict";var initialized=!1;function initScrollDirection(){var body=document.body;function sync(){body.classList.toggle("aksrt-body-scroll",body.classList.contains("body-scroll")),body.classList.toggle("aksrt-scroll-down",body.classList.contains("scroll-down")),body.classList.toggle("aksrt-scroll-up",body.classList.contains("scroll-up")),body.classList.add("aksrt-scrolling"),clearTimeout(body._aksrtScrollTimer),body._aksrtScrollTimer=setTimeout(function(){body.classList.remove("aksrt-scrolling")},300)}function onScroll(){requestAnimationFrame(sync)}window.addEventListener("scroll",onScroll,{passive:!0})}function init(){initialized||(initialized=!0,initScrollDirection())}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",init):init()})(),(function(){"use strict";function initTilt(){document.querySelectorAll("[data-aksrt-tilt]").forEach(function(el){if(!el.dataset.tiltInit){el.dataset.tiltInit="1";var maxTilt=parseInt(el.dataset.aksrtTiltMax||"15",10),perspective=parseInt(el.dataset.aksrtTiltPerspective||"1000",10),scale=parseFloat(el.dataset.aksrtTiltScale||"1.03"),speed=parseInt(el.dataset.aksrtTiltSpeed||"400",10),glare=el.dataset.aksrtTiltGlare==="1";el.style.transformStyle="preserve-3d",el.style.transition="transform "+speed+"ms ease";var glareEl=null;glare&&(glareEl=document.createElement("div"),glareEl.style.cssText="position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity "+speed+"ms;",el.style.position=el.style.position||"relative",el.style.overflow="hidden",el.appendChild(glareEl)),el.addEventListener("mousemove",function(e){var rect=el.getBoundingClientRect(),x=(e.clientX-rect.left)/rect.width,y=(e.clientY-rect.top)/rect.height,tiltX=(.5-y)*maxTilt,tiltY=(x-.5)*maxTilt;el.style.transform="perspective("+perspective+"px) rotateX("+tiltX+"deg) rotateY("+tiltY+"deg) scale3d("+scale+","+scale+","+scale+")",glareEl&&(glareEl.style.opacity="1",glareEl.style.background="linear-gradient(135deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0) 100%)",glareEl.style.transform="translate("+(x-.5)*100+"%, "+(y-.5)*100+"%)")}),el.addEventListener("mouseleave",function(){el.style.transform="perspective("+perspective+"px) rotateX(0deg) rotateY(0deg) scale3d(1,1,1)",glareEl&&(glareEl.style.opacity="0")})}})}function initScrollAnimations(){if(!("IntersectionObserver"in window)){document.querySelectorAll("[data-aksrt-animate]").forEach(function(el){el.style.opacity="1",el.style.transform="none"});return}var observer=new IntersectionObserver(function(entries){entries.forEach(function(entry){if(entry.isIntersecting){var el=entry.target,animation=el.dataset.aksrtAnimate||"fadeInUp",delay=parseInt(el.dataset.aksrtAnimateDelay||"0",10),duration=parseInt(el.dataset.aksrtAnimateDuration||"600",10);setTimeout(function(){el.style.transition="opacity "+duration+"ms ease, transform "+duration+"ms ease",el.style.opacity="1",el.style.transform="translateY(0) translateX(0) scale(1)",el.classList.add("aksrt-animated")},delay),observer.unobserve(el)}})},{threshold:.1,rootMargin:"0px 0px -50px 0px"});document.querySelectorAll("[data-aksrt-animate]").forEach(function(el){if(!el.dataset.aksrtAnimateInit){el.dataset.aksrtAnimateInit="1";var animation=el.dataset.aksrtAnimate||"fadeInUp";switch(el.style.opacity="0",animation){case"fadeIn":el.style.transform="none";break;case"fadeInUp":el.style.transform="translateY(30px)";break;case"fadeInDown":el.style.transform="translateY(-30px)";break;case"fadeInLeft":el.style.transform="translateX(-30px)";break;case"fadeInRight":el.style.transform="translateX(30px)";break;case"zoomIn":el.style.transform="scale(0.9)";break;default:el.style.transform="translateY(30px)"}observer.observe(el)}})}function initSticky(){document.querySelectorAll("[data-aksrt-sticky]").forEach(function(el){if(el.dataset.aksrtStickyInit)return;el.dataset.aksrtStickyInit="1";var top=parseInt(el.dataset.aksrtStickyTop||"80",10),offset=parseInt(el.dataset.aksrtStickyOffset||"0",10);function update(){var rect=el.getBoundingClientRect(),parentRect=el.parentElement.getBoundingClientRect();parentRect.top<top&&parentRect.bottom>el.offsetHeight+top&&(el.style.position="sticky",el.style.top=top+"px")}window.addEventListener("scroll",update,{passive:!0})})}var parallaxScrollBound=!1;function initParallax(){if(!document.querySelector("[data-aksrt-parallax]")||parallaxScrollBound)return;parallaxScrollBound=!0;var ticking=!1;function update(){document.querySelectorAll("[data-aksrt-parallax]").forEach(function(el){var speed=parseFloat(el.dataset.aksrtParallax||"0.3"),rect=el.getBoundingClientRect(),center=rect.top+rect.height/2,windowCenter=window.innerHeight/2,offset=(center-windowCenter)*speed;el.style.transform="translateY("+offset+"px)"}),ticking=!1}window.addEventListener("scroll",function(){ticking||(requestAnimationFrame(update),ticking=!0)},{passive:!0})}var rippleBound=!1;function initRipple(){rippleBound||(rippleBound=!0,document.addEventListener("click",function(e){var el=e.target.closest(".aksrt-ripple");if(el){var rect=el.getBoundingClientRect(),x=e.clientX-rect.left,y=e.clientY-rect.top,size=Math.max(rect.width,rect.height)*2,wave=document.createElement("span");wave.className="aksrt-ripple__wave",wave.style.width=wave.style.height=size+"px",wave.style.left=x-size/2+"px",wave.style.top=y-size/2+"px",el.appendChild(wave),wave.addEventListener("animationend",function(){wave.remove()})}}))}function initFloatLabels(){document.querySelectorAll(".aksrt-float-label__input").forEach(function(input){input.dataset.aksrtFloatInit||(input.dataset.aksrtFloatInit="1",input.value&&input.setAttribute("data-has-value","1"),input.addEventListener("input",function(){this.value?this.setAttribute("data-has-value","1"):this.removeAttribute("data-has-value")}))})}function initSigninCalendar(){var calendar=document.querySelector("[data-aksrt-signin-calendar]");if(calendar){var data=[];try{data=JSON.parse(calendar.dataset.aksrtSigninCalendar||"[]")}catch{}for(var today=new Date,html='<div class="aksrt-signin-calendar__grid">',i=29;i>=0;i--){var d=new Date(today);d.setDate(d.getDate()-i);var dateStr=d.toISOString().split("T")[0],isSigned=data.indexOf(dateStr)!==-1,isToday=i===0;html+='<div class="aksrt-signin-calendar__day'+(isSigned?" is-signed":"")+(isToday?" is-today":"")+'" title="'+dateStr+(isSigned?" ✓":"")+'"><span>'+d.getDate()+"</span></div>"}html+="</div>",calendar.innerHTML=html}}function init(){initTilt(),initScrollAnimations(),initRipple(),initSticky(),initParallax(),initFloatLabels(),initSigninCalendar()}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",init):init(),window.jQuery&&window.jQuery(document).on("auto_fun",init),window.AksrtEnhancements={initTilt,initScrollAnimations,initRipple}})(),(function(){"use strict";var canvas=null,ctx=null;function getCanvas(){return canvas||(canvas=document.createElement("canvas"),canvas.width=40,canvas.height=40,ctx=canvas.getContext("2d",{willReadFrequently:!0})),{canvas,ctx}}function extractColor(img){try{var c=getCanvas();c.ctx.drawImage(img,0,0,40,40);for(var data=c.ctx.getImageData(0,0,40,40).data,r=0,g=0,b=0,count=0,step=4,i=0;i<data.length;i+=4*step){var pr=data[i],pg=data[i+1],pb=data[i+2],brightness=(pr+pg+pb)/3;brightness<20||brightness>240||data[i+3]<128||(r+=pr,g+=pg,b+=pb,count++)}return count===0?null:(r=Math.round(r/count),g=Math.round(g/count),b=Math.round(b/count),{r,g,b,hex:rgbToHex(r,g,b)})}catch{return null}}function rgbToHex(r,g,b){return"#"+((1<<24)+(r<<16)+(g<<8)+b).toString(16).slice(1)}function lighten(r,g,b,amount){return rgbToHex(Math.min(255,r+amount),Math.min(255,g+amount),Math.min(255,b+amount))}function darken(r,g,b,amount){return rgbToHex(Math.max(0,r-amount),Math.max(0,g-amount),Math.max(0,b-amount))}function applyColor(target,color){if(!(!target||!color)){var r=color.r,g=color.g,b=color.b;target.style.setProperty("--aksrt-dynamic-color",color.hex),target.style.setProperty("--aksrt-dynamic-color-rgb",r+","+g+","+b),target.style.setProperty("--aksrt-dynamic-color-light",lighten(r,g,b,60)),target.style.setProperty("--aksrt-dynamic-color-dark",darken(r,g,b,40)),!target.style.background&&!target.style.backgroundColor&&target.style.setProperty("--aksrt-dynamic-bg","rgba("+r+","+g+","+b+",0.05)")}}function processImage(img){if(img.dataset.aksrtColorDone)return;!img.crossOrigin&&img.src.indexOf(window.location.origin)!==0&&(img.crossOrigin="anonymous");function extract(){var color=extractColor(img);if(color){img.dataset.aksrtColorDone="1";var targetSelector=img.dataset.aksrtColorTarget,target=targetSelector?img.closest(targetSelector)||document.querySelector(targetSelector):img.parentElement;applyColor(target,color)}}img.complete&&img.naturalWidth>0?extract():img.addEventListener("load",extract,{once:!0})}function init(){document.querySelectorAll("[data-aksrt-color-extract]").forEach(processImage)}window.AksrtColorExtract={extract:extractColor,apply:applyColor,process:processImage,init},document.readyState==="loading"?document.addEventListener("DOMContentLoaded",init):init(),window.jQuery&&window.jQuery(document).on("auto_fun",init)})(),(function(){"use strict";var reducedMotion=window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches;function initCountUp(){if(!reducedMotion&&"IntersectionObserver"in window){var els=document.querySelectorAll("[data-aksrt-countup]:not([data-aksrt-countup-init])");if(els.length){var observer=new IntersectionObserver(function(entries){entries.forEach(function(entry){if(!entry.isIntersecting)return;var el=entry.target;observer.unobserve(el);var target=parseFloat(el.dataset.target||"0"),duration=parseInt(el.dataset.duration||"2000",10),decimals=(el.dataset.decimals||"0|").split("|"),prefix=decimals[1]||"",dec=parseInt(decimals[0],10)||0,start=0,startTime=null;function step(timestamp){startTime||(startTime=timestamp);var progress=Math.min((timestamp-startTime)/duration,1),eased=1-Math.pow(1-progress,3),current=start+(target-start)*eased;el.textContent=prefix+current.toFixed(dec).replace(/\B(?=(\d{3})+(?!\d))/g,","),progress<1?requestAnimationFrame(step):el.textContent=prefix+target.toFixed(dec).replace(/\B(?=(\d{3})+(?!\d))/g,",")}requestAnimationFrame(step)})},{threshold:.3});els.forEach(function(el){el.dataset.aksrtCountupInit="1",observer.observe(el)})}}}function initCountdown(){var els=document.querySelectorAll("[data-aksrt-countdown]:not([data-aksrt-countdown-init])");if(!els.length)return;function pad(n){return n<10?"0"+n:""+n}function update(el){var now=Date.now(),end=new Date(el.dataset.end).getTime(),diff=end-now;if(diff<=0){el.textContent=el.dataset.expired||"已结束";return}var d=Math.floor(diff/864e5),h=Math.floor(diff%864e5/36e5),m=Math.floor(diff%864e5/6e4),s=Math.floor(diff%6e4/1e3),format=el.dataset.format||"dhms";format==="dhms"?el.textContent=(d>0?d+"天 ":"")+pad(h)+":"+pad(m)+":"+pad(s):format==="hms"?el.textContent=pad(h+d*24)+":"+pad(m)+":"+pad(s):el.textContent=(d>0?d+"天 ":"")+pad(h)+"时"+pad(m)+"分"+pad(s)+"秒"}els.forEach(function(el){el.dataset.aksrtCountdownInit="1",update(el),setInterval(function(){update(el)},1e3)})}function initTilt(){reducedMotion||document.querySelectorAll("[data-aksrt-tilt]").forEach(function(el){if(!el.dataset.tiltBound){el.dataset.tiltBound="1";var maxDeg=parseFloat(el.dataset.tiltMax||"10"),perspective=parseFloat(el.dataset.tiltPerspective||"800"),scale=parseFloat(el.dataset.tiltScale||"1.03"),glare=el.dataset.tiltGlare==="1",glareEl=null;glare&&(glareEl=document.createElement("div"),glareEl.style.cssText="position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.25) 100%);opacity:0;transition:opacity 0.2s;",el.style.position=el.style.position||"relative",el.style.overflow="hidden",el.appendChild(glareEl)),el.addEventListener("mousemove",function(e){var rect=el.getBoundingClientRect(),x=(e.clientX-rect.left)/rect.width,y=(e.clientY-rect.top)/rect.height,rotateX=(.5-y)*maxDeg,rotateY=(x-.5)*maxDeg;el.style.transform="perspective("+perspective+"px) rotateX("+rotateX+"deg) rotateY("+rotateY+"deg) scale3d("+scale+","+scale+","+scale+")",glareEl&&(glareEl.style.opacity="1")}),el.addEventListener("mouseleave",function(){el.style.transform="perspective("+perspective+"px) rotateX(0deg) rotateY(0deg) scale3d(1,1,1)",glareEl&&(glareEl.style.opacity="0")})}})}var fpsDetected=!1;function initFpsDetection(){if(fpsDetected||!("requestAnimationFrame"in window))return;fpsDetected=!0;var frames=0,startTime=performance.now();function countFrames(){frames++;var elapsed=performance.now()-startTime;if(elapsed>=1e3){var fps=Math.round(frames*1e3/elapsed);fps<24&&document.body.classList.add("fps-accelerat");return}requestAnimationFrame(countFrames)}requestAnimationFrame(countFrames)}function init(){initCountUp(),initCountdown(),typeof initMarquee=="function"&&initMarquee(),initTilt(),initFpsDetection()}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",init):init(),window.jQuery&&window.jQuery(document).on("auto_fun",init)})(),(function(){"use strict";var TOKEN_FIELDS=Object.freeze(["captcha_verified","aksrt_captcha_challenge","aksrt_captcha_proof","cf_turnstile_response","tencent_ticket","tencent_randstr","geetest_lot_number","geetest_captcha_output","geetest_pass_token","geetest_gen_time","aliyun_captcha_verify_param"]),loaders={},instances={},scenes={};function asElement(scope){if(!scope)return null;if(scope.nodeType===1||scope.nodeType===9)return scope;if(typeof scope!="string")return null;if(instances[scope])return instances[scope].box;try{return document.querySelector(scope)}catch{return null}}function scopeBoundary(box,config){if(config.scope)try{var configured=document.querySelector(config.scope);if(configured)return configured}catch{}return box.closest("[data-aksrt-captcha-scope], form, [data-aksrt-download-box], [data-aksrt-auth], .aksrt-modal, [data-signin-captcha], #comments")||box.parentElement}function register(instance){instances[instance.uid]=instance,scenes[instance.scene]=scenes[instance.scene]||[],scenes[instance.scene].indexOf(instance)===-1&&scenes[instance.scene].push(instance)}function resolve(scene,scope){if(scan(),typeof scope=="string"&&instances[scope]&&instances[scope].scene===scene)return instances[scope];var candidates=scenes[scene]||[],element=asElement(scope);if(element&&element.getAttribute){var uid=element.getAttribute("data-aksrt-captcha-uid")||element.getAttribute("data-captcha-uid");if(uid&&instances[uid]&&instances[uid].scene===scene)return instances[uid]}if(!element)return scope?null:candidates.length===1?candidates[0]:null;var matches=candidates.filter(function(instance){var boundary=instance.scope;return element===instance.box||element===instance.mount||element===boundary||instance.box.contains(element)||instance.mount.contains(element)||boundary&&boundary.contains(element)||element.contains&&(element.contains(instance.box)||boundary&&element.contains(boundary))});return matches.length===1?matches[0]:matches.length?(matches.sort(function(a,b){return a.scope===b.scope?0:a.scope&&b.scope&&a.scope.contains(b.scope)?1:a.scope&&b.scope&&b.scope.contains(a.scope)?-1:0}),matches[0]):null}function verify(scene,scope){var instance=resolve(scene,scope);return instance?instance.verify():Promise.resolve(!0)}function collect(scene,scope){var instance=resolve(scene,scope);return instance?instance.collect():{}}function reset(scene,scope){var instance=resolve(scene,scope);instance&&instance.reset()}function releaseRunLock(instance){instance.runLocked=!1;var waiters=instance.lockWaiters.slice();instance.lockWaiters=[],waiters.forEach(function(resolveWaiter){resolveWaiter(null)})}function run(scene,scope){var instance=resolve(scene,scope);return instance?instance.runLocked?new Promise(function(resolveWaiter){instance.lockWaiters.push(resolveWaiter)}):(instance.runLocked=!0,instance.verify().then(function(passed){return passed||releaseRunLock(instance),passed?instance.collect():null}).catch(function(error){throw releaseRunLock(instance),error})):Promise.resolve({})}window.AKSRTCaptcha=Object.freeze({verify,collect,reset,run,TOKEN_FIELDS});function scan(){var mounts=document.querySelectorAll("[data-aksrt-captcha-config]");Array.prototype.forEach.call(mounts,function(mount){if(!mount.dataset.aksrtCaptchaBound){var config;try{config=JSON.parse(mount.getAttribute("data-aksrt-captcha-config"))}catch{return}!config||!config.scene||!config.uid||!config.vid||(mount.dataset.aksrtCaptchaBound="1",initMount(config,mount))}})}function initMount(C,mount){var box=document.getElementById(C.uid),hField=document.getElementById(C.vid);if(!box||!hField)return;var container=box.closest("form")||mount;mount.setAttribute("data-aksrt-captcha-uid",C.uid);var verified=!1,pending=[],refreshingChallenge=null,providerReset=function(){},triggerCaptcha=function(){showTip("验证码加载中,请稍候","#e67e22"),finishPending(!1)};function loadScriptOnce(key,src,readyCheck){return typeof readyCheck=="function"&&readyCheck()?Promise.resolve():(loaders[key]||(loaders[key]=new Promise(function(resolveLoad,rejectLoad){var existing=document.querySelector('script[data-aksrt-sdk="'+key+'"]');if(existing){if(typeof readyCheck=="function"&&readyCheck()){resolveLoad();return}existing.addEventListener("load",resolveLoad,{once:!0}),existing.addEventListener("error",function(){rejectLoad(new Error(key+" load failed"))},{once:!0});return}var script=document.createElement("script");script.src=src,script.async=!0,script.setAttribute("data-aksrt-sdk",key),script.onload=resolveLoad,script.onerror=function(){rejectLoad(new Error(key+" load failed"))},document.head.appendChild(script)})),loaders[key])}function setField(name,value){var field=container.querySelector('input[name="'+name+'"]');field||(field=document.createElement("input"),field.type="hidden",field.name=name,container.appendChild(field)),field.value=value??""}function collectFields(){var payload={};return TOKEN_FIELDS.forEach(function(name){var field=container.querySelector('input[name="'+name+'"]');field&&field.value!==""&&(payload[name]=field.value)}),payload}function refreshChallenge(){return!C.challenge_url||typeof window.fetch!="function"?Promise.resolve():refreshingChallenge||(refreshingChallenge=window.fetch(C.challenge_url,{method:"POST",credentials:"same-origin",headers:{"Content-Type":"application/json"},body:JSON.stringify({scene:C.scene})}).then(function(response){return response.json().catch(function(){return{}}).then(function(body){if(!response.ok||!body||body.success===!1)throw new Error(body.message||"challenge refresh failed");var data=body.data||body;if(!data.challenge)throw new Error("challenge missing");setField("aksrt_captcha_challenge",data.challenge)})}).catch(function(){showTip("无法刷新人机验证会话,请刷新页面重试","#e74c3c")}).finally(function(){refreshingChallenge=null}),refreshingChallenge)}function clearProviderTokens(){TOKEN_FIELDS.forEach(function(name){name==="captcha_verified"||name==="aksrt_captcha_challenge"||name==="aksrt_captcha_proof"||Array.prototype.forEach.call(container.querySelectorAll('input[name="'+name+'"]'),function(field){field.remove()})})}function resetVerificationState(){verified=!1,releaseRunLock(instance),hField.value="0",setField("aksrt_captcha_proof",""),clearProviderTokens();try{providerReset()}catch{}refreshChallenge()}function finishPending(ok){var callbacks=pending.slice();pending=[],callbacks.forEach(function(callback){callback(!!ok)})}function cancelPending(message){message&&showTip(message,"#e67e22"),finishPending(!1)}function providerPayload(){var payload=collectFields();return payload.scene=C.scene,payload}function exchangeVerification(){if(!C.exchange_url||typeof window.fetch!="function"){cancelPending("人机验证服务不可用,请刷新页面重试");return}window.fetch(C.exchange_url,{method:"POST",credentials:"same-origin",headers:{"Content-Type":"application/json"},body:JSON.stringify(providerPayload())}).then(function(response){return response.json().catch(function(){return{}}).then(function(body){if(!response.ok||!body||body.success===!1)throw new Error(body.message||"人机验证失败");var data=body.data||body;if(!data.proof)throw new Error("人机验证凭证缺失");setField("aksrt_captcha_proof",data.proof),clearProviderTokens(),completeVerification()})}).catch(function(error){cancelPending(error.message||"人机验证失败,请重试"),resetVerificationState()})}function completeProviderVerification(){hField.value="1",exchangeVerification()}function completeVerification(){verified=!0,hField.value="1",finishPending(!0)}function showTip(message,color){var tip=box.querySelector(".captcha-tip");tip||(tip=document.createElement("div"),tip.className="captcha-tip",tip.style.cssText="font-size:12px;margin-top:4px;text-align:left;",box.appendChild(tip)),tip.style.color=color||"#e74c3c",tip.textContent=message,setTimeout(function(){tip.parentNode&&tip.remove()},4e3)}function showLoading(){box.innerHTML='<div style="text-align:center;padding:20px;color:#9ca3af;">验证码加载中...</div>'}function clearLoading(){box.innerHTML=""}var instance={uid:C.uid,scene:C.scene,box,mount,scope:scopeBoundary(box,C),runLocked:!1,lockWaiters:[],collect:collectFields,reset:resetVerificationState,verify:function(){var challengeField=container.querySelector('input[name="aksrt_captcha_challenge"]'),preparation=challengeField&&challengeField.value?Promise.resolve():refreshChallenge();return preparation.then(function(){return challengeField=container.querySelector('input[name="aksrt_captcha_challenge"]'),!challengeField||!challengeField.value?(showTip("人机验证会话未就绪,请稍后重试","#e74c3c"),!1):verified||hField.value==="1"?!0:new Promise(function(resolveVerify){pending.push(resolveVerify),pending.length===1&&triggerCaptcha()})})}};register(instance),refreshingChallenge=refreshChallenge();function loadTencent(){showLoading(),loadScriptOnce("tencent","https://turing.captcha.qcloud.com/TJCaptcha.js",function(){return typeof window.TencentCaptcha<"u"}).then(function(){clearLoading();var captchaInstance=null;triggerCaptcha=function(){captchaInstance||(captchaInstance=new window.TencentCaptcha(C.tc.app_id,function(result){if(result.ret===2){cancelPending("已取消验证");return}if(result.ret===0&&result.ticket){if(result.ticket.indexOf("trerror_")===0){cancelPending("验证码服务异常,请刷新页面重试");return}setField("tencent_ticket",result.ticket),setField("tencent_randstr",result.randstr),completeProviderVerification();return}var errorMap={1001:"验证码组件加载失败",1002:"验证码超时",1006:"验证码配置拉取失败",1008:"验证码页面加载异常",1012:"验证码刷新次数过多",1013:"验证码网络异常"};cancelPending(errorMap[result.errorCode]||"验证码异常,请重试")},{userLanguage:"zh-cn"})),captchaInstance.show()}}).catch(function(){clearLoading(),cancelPending("验证码组件加载失败,请刷新重试")})}function loadCloudflare(){var widgetId=null,verifying=!1,modal=null;function closeModal(){if(widgetId!==null&&typeof window.turnstile<"u")try{window.turnstile.remove(widgetId)}catch{}widgetId=null,modal&&modal.parentNode&&modal.parentNode.removeChild(modal),modal=null}function renderWidget(){if(typeof window.turnstile>"u"){setTimeout(renderWidget,200);return}widgetId=window.turnstile.render("#modalWidget_"+C.uid,{sitekey:C.cf.site_key,theme:C.cf.theme,size:C.cf.size,action:"aksrt-verify",cdata:C.scene,callback:function(token){verifying&&(verifying=!1,setField("cf_turnstile_response",token),closeModal(),completeProviderVerification())},"error-callback":function(){verifying=!1,closeModal(),cancelPending("验证码失败,请重试")},"expired-callback":function(){verifying=!1,closeModal(),cancelPending("验证码已过期,请重新验证")}})}function createModal(){modal=document.createElement("div"),modal.className="aksrt-captcha-modal-overlay",modal.innerHTML='<div class="aksrt-captcha-modal-backdrop"></div><div class="aksrt-captcha-modal-box"><div class="aksrt-captcha-modal-header"><span class="aksrt-captcha-modal-title">人机验证</span><button type="button" class="aksrt-captcha-modal-close">×</button></div><div class="aksrt-captcha-modal-body"><p class="aksrt-captcha-modal-hint">请完成验证后继续操作</p><div id="modalWidget_'+C.uid+'" class="aksrt-captcha-modal-widget"></div></div></div></div>',document.body.appendChild(modal);var cancel=function(){verifying=!1,closeModal(),cancelPending("已取消验证")};modal.querySelector(".aksrt-captcha-modal-backdrop").addEventListener("click",cancel),modal.querySelector(".aksrt-captcha-modal-close").addEventListener("click",cancel),renderWidget()}window["onTurnstileLoad_"+C.uid]=function(){},typeof window.turnstile>"u"&&loadScriptOnce("cloudflare","https://challenges.cloudflare.com/turnstile/v0/api.js?onload=onTurnstileLoad_"+C.uid+"&render=explicit",function(){return typeof window.turnstile<"u"}).catch(function(){cancelPending("验证码组件加载失败,请刷新重试")}),triggerCaptcha=function(){verifying||(verifying=!0,createModal())},providerReset=closeModal}function loadGeetest(){showLoading();var captchaId=C.gt&&C.gt.captcha_id?String(C.gt.captcha_id).trim():"",product=C.gt&&C.gt.product?String(C.gt.product):"bind";if(!captchaId){clearLoading(),cancelPending("极验 Captcha ID 未配置");return}function render(){clearLoading(),window.initGeetest4({captchaId,product,hideSuccess:!0},function(captchaInstance){function onSuccess(){var result=captchaInstance.getValidate();if(!result){cancelPending("验证码失败,请重试");return}setField("geetest_lot_number",result.lot_number),setField("geetest_captcha_output",result.captcha_output),setField("geetest_pass_token",result.pass_token),setField("geetest_gen_time",result.gen_time),completeProviderVerification()}captchaInstance.onReady(function(){}).onSuccess(onSuccess).onClose(function(){cancelPending("已取消验证")}),product!=="bind"&&product!=="popup"&&captchaInstance.appendTo("#"+C.uid),triggerCaptcha=function(){product==="bind"||product==="popup"?captchaInstance.showCaptcha():showTip("请先完成人机验证","#e67e22")},providerReset=function(){typeof captchaInstance.reset=="function"&&captchaInstance.reset()}})}typeof window.initGeetest4>"u"?loadScriptOnce("geetest","https://static.geetest.com/v4/gt4.js",function(){return typeof window.initGeetest4<"u"}).then(render).catch(function(){clearLoading(),cancelPending("极验组件加载失败")}):render()}function loadAliyun(){showLoading(),window.AliyunCaptchaConfig={region:C.al.region||"cn",prefix:C.al.prefix};function render(){clearLoading();var captchaInstance=null;window.initAliyunCaptcha({SceneId:C.al.scene_id,mode:"popup",element:"#"+C.uid,success:function(verifyParam){setField("aliyun_captcha_verify_param",verifyParam),completeProviderVerification()},fail:function(){cancelPending("验证码失败,请重试")},getInstance:function(value){captchaInstance=value},slideStyle:{width:360,height:40},language:"cn"}),triggerCaptcha=function(){captchaInstance&&captchaInstance.show?captchaInstance.show():cancelPending("验证码组件加载中,请稍候再试")},providerReset=function(){captchaInstance&&typeof captchaInstance.reset=="function"&&captchaInstance.reset()}}typeof window.initAliyunCaptcha>"u"?loadScriptOnce("aliyun","https://o.alicdn.com/captcha-frontend/aliyunCaptcha/AliyunCaptcha.js",function(){return typeof window.initAliyunCaptcha<"u"}).then(render).catch(function(){clearLoading(),cancelPending("验证码组件加载失败,请刷新重试")}):render()}switch(C.provider){case"tencent":loadTencent();break;case"cloudflare":loadCloudflare();break;case"geetest":loadGeetest();break;case"aliyun":loadAliyun();break}}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",scan):setTimeout(scan,0),window.jQuery&&window.jQuery(document).on("auto_fun",scan),window.MutationObserver&&new MutationObserver(function(mutations){var shouldScan=mutations.some(function(mutation){return mutation.addedNodes&&mutation.addedNodes.length});shouldScan&&scan()}).observe(document.documentElement,{childList:!0,subtree:!0})})(),(function(){"use strict";if("connection"in navigator){var conn=navigator.connection;if(conn.saveData||conn.effectiveType&&conn.effectiveType.indexOf("2g")!==-1)return}var hasHoverSupport=window.matchMedia("(hover: hover) and (pointer: fine)").matches;if(!hasHoverSupport)return;var prefetcher=document.createElement("link"),isPrefetched={},timer=null,DELAY=65,MAX_PREFETCH=3,prefetchedCount=0;if(!prefetcher.relList||!prefetcher.relList.supports||!prefetcher.relList.supports("prefetch"))return;function prefetch(url){if(!(isPrefetched[url]||prefetchedCount>=MAX_PREFETCH)&&url.indexOf("#")===-1){try{var link=new URL(url,window.location.origin);if(link.origin!==window.location.origin||link.pathname===window.location.pathname&&link.search===window.location.search)return}catch{return}if(!/\.(pdf|zip|rar|7z|tar|gz|exe|dmg|apk|mp[34]|avi|mov|wmv|flv|webm|ogg|wav|bmp|gif|ico|svg|woff2?|ttf|eot)(\?|$)/i.test(url)){isPrefetched[url]=!0,prefetchedCount++;var linkEl=document.createElement("link");linkEl.rel="prefetch",linkEl.href=url,linkEl.as="document",document.head.appendChild(linkEl)}}}function onHoverStart(e){var link=e.target.closest("a");!link||!link.href||link.target!=="_blank"&&(link.hasAttribute("download")||link.getAttribute("rel")!=="nofollow"&&(link.closest(".no-prefetch,[data-no-prefetch]")||(clearTimeout(timer),timer=setTimeout(function(){prefetch(link.href)},DELAY))))}function onHoverEnd(){clearTimeout(timer)}document.addEventListener("mouseover",onHoverStart,{passive:!0,capture:!0}),document.addEventListener("mouseout",onHoverEnd,{passive:!0,capture:!0}),document.addEventListener("focusin",function(e){var link=e.target.closest("a");link&&link.href&&prefetch(link.href)},{passive:!0,capture:!0}),window.addEventListener("pagehide",function(){isPrefetched={},prefetchedCount=0})})(),jQuery.cookie=function(e,o,t){if(o===void 0){var i=null;if(document.cookie&&document.cookie!="")for(var r=document.cookie.split(";"),n=0;n<r.length;n++){var c=jQuery.trim(r[n]);if(c.substring(0,e.length+1)==e+"="){i=decodeURIComponent(c.substring(e.length+1));break}}return i}t=t||{},o===null&&(o="",t.expires=-1);var a="";if(t.expires&&(typeof t.expires=="number"||t.expires.toUTCString)){var l2;typeof t.expires=="number"?(l2=new Date,l2.setTime(l2.getTime()+24*t.expires*60*60*1e3)):l2=t.expires,a="; expires="+l2.toUTCString()}var u=t.path?"; path="+t.path:"",s=t.domain?"; domain="+t.domain:"",m=t.secure?"; secure":"";document.cookie=[e,"=",encodeURIComponent(o),a,u,s,m].join("")};var lcs={get:function(e){return window.localStorage?localStorage.getItem(e):jQuery.cookie(e)},set:function(e,o){window.localStorage?localStorage[e]=o:jQuery.cookie(e,o)},remove:function(e){window.localStorage?localStorage.removeItem(e):jQuery.cookie(e,"")}};function aksrt__(key){var map=window._win&&window._win.i18n;return map&&Object.prototype.hasOwnProperty.call(map,key)?map[key]:key}function aksrt_is_fatal_error_response(text){return text&&(text.indexOf("Fatal error")>-1||text.indexOf("致命错误")>-1)}function aksrt_sprintf(key){var args=Array.prototype.slice.call(arguments,1),str=aksrt__(key),autoIndex=0;return str.replace(/%(\d+\$)?s/g,function(match,num){var idx=num?parseInt(num,10)-1:autoIndex++;return args[idx]!==void 0&&args[idx]!==null?args[idx]:match})}(function(window2,factory){var lazySizes2=factory(window2,window2.document,Date);window2.lazySizes=lazySizes2,typeof module=="object"&&module.exports&&(module.exports=lazySizes2)})(typeof window<"u"?window:{},function(window2,document2,Date2){"use strict";var lazysizes,lazySizesCfg;if((function(){var prop,lazySizesDefaults={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",loadafterClass:"lazyloadafter",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};lazySizesCfg=window2.lazySizesConfig||window2.lazysizesConfig||{};for(prop in lazySizesDefaults)prop in lazySizesCfg||(lazySizesCfg[prop]=lazySizesDefaults[prop])})(),!document2||!document2.getElementsByClassName)return{init:function(){},cfg:lazySizesCfg,noSupport:!0};var docElem=document2.documentElement,supportPicture=window2.HTMLPictureElement,_addEventListener="addEventListener",_getAttribute="getAttribute",addEventListener=window2[_addEventListener].bind(window2),setTimeout2=window2.setTimeout,requestAnimationFrame2=window2.requestAnimationFrame||setTimeout2,requestIdleCallback=window2.requestIdleCallback,regPicture=/^picture$/i,loadEvents=["load","error","lazyincluded","_lazyloaded"],regClassCache={},forEach=Array.prototype.forEach,hasClass=function(ele,cls){return regClassCache[cls]||(regClassCache[cls]=new RegExp("(\\s|^)"+cls+"(\\s|$)")),regClassCache[cls].test(ele[_getAttribute]("class")||"")&®ClassCache[cls]},addClass=function(ele,cls){hasClass(ele,cls)||ele.setAttribute("class",(ele[_getAttribute]("class")||"").trim()+" "+cls)},removeClass=function(ele,cls){var reg2;(reg2=hasClass(ele,cls))&&ele.setAttribute("class",(ele[_getAttribute]("class")||"").replace(reg2," "))},addRemoveLoadEvents=function(dom,fn,add){var action=add?_addEventListener:"removeEventListener";add&&addRemoveLoadEvents(dom,fn),loadEvents.forEach(function(evt){dom[action](evt,fn)})},triggerEvent=function(elem,name,detail,noBubbles,noCancelable){var event=document2.createEvent("Event");return detail||(detail={}),detail.instance=lazysizes,event.initEvent(name,!noBubbles,!noCancelable),event.detail=detail,elem.dispatchEvent(event),event},updatePolyfill=function(el,full){var polyfill;!supportPicture&&(polyfill=window2.picturefill||lazySizesCfg.pf)?(full&&full.src&&!el[_getAttribute]("srcset")&&el.setAttribute("srcset",full.src),polyfill({reevaluate:!0,elements:[el]})):full&&full.src&&(el.src=full.src)},getCSS=function(elem,style){return(getComputedStyle(elem,null)||{})[style]},getWidth=function(elem,parent,width){for(width=width||elem.offsetWidth;width<lazySizesCfg.minSize&&parent&&!elem._lazysizesWidth;)width=parent.offsetWidth,parent=parent.parentNode;return width},rAF=(function(){var running,waiting,firstFns=[],secondFns=[],fns=firstFns,run=function(){var runFns=fns;for(fns=firstFns.length?secondFns:firstFns,running=!0,waiting=!1;runFns.length;)runFns.shift()();running=!1},rafBatch=function(fn,queue){running&&!queue?fn.apply(this,arguments):(fns.push(fn),waiting||(waiting=!0,(document2.hidden?setTimeout2:requestAnimationFrame2)(run)))};return rafBatch._lsFlush=run,rafBatch})(),rAFIt=function(fn,simple){return simple?function(){rAF(fn)}:function(){var that=this,args=arguments;rAF(function(){fn.apply(that,args)})}},throttle2=function(fn){var running,lastTime=0,gDelay=lazySizesCfg.throttleDelay,rICTimeout=lazySizesCfg.ricTimeout,run=function(){running=!1,lastTime=Date2.now(),fn()},idleCallback=requestIdleCallback&&rICTimeout>49?function(){requestIdleCallback(run,{timeout:rICTimeout}),rICTimeout!==lazySizesCfg.ricTimeout&&(rICTimeout=lazySizesCfg.ricTimeout)}:rAFIt(function(){setTimeout2(run)},!0);return function(isPriority){var delay;(isPriority=isPriority===!0)&&(rICTimeout=33),!running&&(running=!0,delay=gDelay-(Date2.now()-lastTime),delay<0&&(delay=0),isPriority||delay<9?idleCallback():setTimeout2(idleCallback,delay))}},debounce2=function(func){var timeout,timestamp,wait=99,run=function(){timeout=null,func()},later=function(){var last=Date2.now()-timestamp;last<wait?setTimeout2(later,wait-last):(requestIdleCallback||run)(run)};return function(){timestamp=Date2.now(),timeout||(timeout=setTimeout2(later,wait))}},loader=(function(){var preloadElems,isCompleted,resetPreloadingTimer,loadMode,started,eLvW,elvH,eLtop,eLleft,eLright,eLbottom,isBodyHidden,regImg=/^img$/i,regIframe=/^iframe$/i,supportScroll="onscroll"in window2&&!/(gle|ing)bot/.test(navigator.userAgent),shrinkExpand=0,currentExpand=0,isLoading=0,lowRuns=-1,resetPreloading=function(e){isLoading--,(!e||isLoading<0||!e.target)&&(isLoading=0)},isVisible=function(elem){return isBodyHidden==null&&(isBodyHidden=getCSS(document2.body,"visibility")=="hidden"),isBodyHidden||!(getCSS(elem.parentNode,"visibility")=="hidden"&&getCSS(elem,"visibility")=="hidden")},isNestedVisible=function(elem,elemExpand){var outerRect,parent=elem,visible=isVisible(elem);for(eLtop-=elemExpand,eLbottom+=elemExpand,eLleft-=elemExpand,eLright+=elemExpand;visible&&(parent=parent.offsetParent)&&parent!=document2.body&&parent!=docElem;)visible=(getCSS(parent,"opacity")||1)>0,visible&&getCSS(parent,"overflow")!="visible"&&(outerRect=parent.getBoundingClientRect(),visible=eLright>outerRect.left&&eLleft<outerRect.right&&eLbottom>outerRect.top-1&&eLtop<outerRect.bottom+1);return visible},checkElements=function(){var eLlen,i,rect,autoLoadElem,loadedSomething,elemExpand,elemNegativeExpand,elemExpandVal,beforeExpandVal,defaultExpand,preloadExpand,hFac,lazyloadElems=lazysizes.elements;if((loadMode=lazySizesCfg.loadMode)&&isLoading<8&&(eLlen=lazyloadElems.length)){for(i=0,lowRuns++;i<eLlen;i++)if(!(!lazyloadElems[i]||lazyloadElems[i]._lazyRace)){if(!supportScroll||lazysizes.prematureUnveil&&lazysizes.prematureUnveil(lazyloadElems[i])){unveilElement(lazyloadElems[i]);continue}if((!(elemExpandVal=lazyloadElems[i][_getAttribute]("data-expand"))||!(elemExpand=elemExpandVal*1))&&(elemExpand=currentExpand),defaultExpand||(defaultExpand=!lazySizesCfg.expand||lazySizesCfg.expand<1?docElem.clientHeight>500&&docElem.clientWidth>500?500:370:lazySizesCfg.expand,lazysizes._defEx=defaultExpand,preloadExpand=defaultExpand*lazySizesCfg.expFactor,hFac=lazySizesCfg.hFac,isBodyHidden=null,currentExpand<preloadExpand&&isLoading<1&&lowRuns>2&&loadMode>2&&!document2.hidden?(currentExpand=preloadExpand,lowRuns=0):loadMode>1&&lowRuns>1&&isLoading<6?currentExpand=defaultExpand:currentExpand=shrinkExpand),beforeExpandVal!==elemExpand&&(eLvW=innerWidth+elemExpand*hFac,elvH=innerHeight+elemExpand,elemNegativeExpand=elemExpand*-1,beforeExpandVal=elemExpand),rect=lazyloadElems[i].getBoundingClientRect(),(eLbottom=rect.bottom)>=elemNegativeExpand&&(eLtop=rect.top)<=elvH&&(eLright=rect.right)>=elemNegativeExpand*hFac&&(eLleft=rect.left)<=eLvW&&(eLbottom||eLright||eLleft||eLtop)&&(lazySizesCfg.loadHidden||isVisible(lazyloadElems[i]))&&(isCompleted&&isLoading<3&&!elemExpandVal&&(loadMode<3||lowRuns<4)||isNestedVisible(lazyloadElems[i],elemExpand))){if(unveilElement(lazyloadElems[i]),loadedSomething=!0,isLoading>9)break}else!loadedSomething&&isCompleted&&!autoLoadElem&&isLoading<4&&lowRuns<4&&loadMode>2&&(preloadElems[0]||lazySizesCfg.preloadAfterLoad)&&(preloadElems[0]||!elemExpandVal&&(eLbottom||eLright||eLleft||eLtop||lazyloadElems[i][_getAttribute](lazySizesCfg.sizesAttr)!="auto"))&&(autoLoadElem=preloadElems[0]||lazyloadElems[i])}autoLoadElem&&!loadedSomething&&unveilElement(autoLoadElem)}},throttledCheckElements=throttle2(checkElements),switchLoadingClass=function(e){var elem=e.target;if(elem._lazyCache){delete elem._lazyCache;return}resetPreloading(e),addClass(elem,lazySizesCfg.loadedClass),removeClass(elem,lazySizesCfg.loadingClass),addRemoveLoadEvents(elem,rafSwitchLoadingClass),triggerEvent(elem,"lazyloaded"),setTimeout2(function(){addClass(elem,lazySizesCfg.loadafterClass)},700)},rafedSwitchLoadingClass=rAFIt(switchLoadingClass),rafSwitchLoadingClass=function(e){rafedSwitchLoadingClass({target:e.target})},changeIframeSrc=function(elem,src){try{elem.contentWindow.location.replace(src)}catch{elem.src=src}},handleSources=function(source){var customMedia,sourceSrcset=source[_getAttribute](lazySizesCfg.srcsetAttr);(customMedia=lazySizesCfg.customMedia[source[_getAttribute]("data-media")||source[_getAttribute]("media")])&&source.setAttribute("media",customMedia),sourceSrcset&&source.setAttribute("srcset",sourceSrcset)},lazyUnveil=rAFIt(function(elem,detail,isAuto,sizes,isImg){var src,srcset,parent,isPicture,event,firesLoad;(event=triggerEvent(elem,"lazybeforeunveil",detail)).defaultPrevented||(sizes&&(isAuto?addClass(elem,lazySizesCfg.autosizesClass):elem.setAttribute("sizes",sizes)),srcset=elem[_getAttribute](lazySizesCfg.srcsetAttr),src=elem[_getAttribute](lazySizesCfg.srcAttr),isImg&&(parent=elem.parentNode,isPicture=parent&®Picture.test(parent.nodeName||"")),firesLoad=detail.firesLoad||"src"in elem&&(srcset||src||isPicture),event={target:elem},addClass(elem,lazySizesCfg.loadingClass),firesLoad&&(clearTimeout(resetPreloadingTimer),resetPreloadingTimer=setTimeout2(resetPreloading,2500),addRemoveLoadEvents(elem,rafSwitchLoadingClass,!0)),isPicture&&forEach.call(parent.getElementsByTagName("source"),handleSources),srcset?elem.setAttribute("srcset",srcset):src&&!isPicture&&(regIframe.test(elem.nodeName)?changeIframeSrc(elem,src):elem.src=src),isImg&&(srcset||isPicture)&&updatePolyfill(elem,{src})),elem._lazyRace&&delete elem._lazyRace,removeClass(elem,lazySizesCfg.lazyClass),rAF(function(){var isLoaded=elem.complete&&elem.naturalWidth>1;(!firesLoad||isLoaded)&&(isLoaded&&addClass(elem,"ls-is-cached"),switchLoadingClass(event),elem._lazyCache=!0,setTimeout2(function(){"_lazyCache"in elem&&delete elem._lazyCache},9)),elem.loading=="lazy"&&isLoading--},!0)}),unveilElement=function(elem){if(!elem._lazyRace){var detail,isImg=regImg.test(elem.nodeName),sizes=isImg&&(elem[_getAttribute](lazySizesCfg.sizesAttr)||elem[_getAttribute]("sizes")),isAuto=sizes=="auto";(isAuto||!isCompleted)&&isImg&&(elem[_getAttribute]("src")||elem.srcset)&&!elem.complete&&!hasClass(elem,lazySizesCfg.errorClass)&&hasClass(elem,lazySizesCfg.lazyClass)||(detail=triggerEvent(elem,"lazyunveilread").detail,isAuto&&autoSizer.updateElem(elem,!0,elem.offsetWidth),elem._lazyRace=!0,isLoading++,lazyUnveil(elem,detail,isAuto,sizes,isImg))}},afterScroll=debounce2(function(){lazySizesCfg.loadMode=3,throttledCheckElements()}),altLoadmodeScrollListner=function(){lazySizesCfg.loadMode==3&&(lazySizesCfg.loadMode=2),afterScroll()},onload=function(){if(!isCompleted){if(Date2.now()-started<999){setTimeout2(onload,999);return}isCompleted=!0,lazySizesCfg.loadMode=3,throttledCheckElements(),addEventListener("scroll",altLoadmodeScrollListner,!0)}};return{_:function(){started=Date2.now(),lazysizes.elements=document2.getElementsByClassName(lazySizesCfg.lazyClass),preloadElems=document2.getElementsByClassName(lazySizesCfg.lazyClass+" "+lazySizesCfg.preloadClass),addEventListener("scroll",throttledCheckElements,!0),addEventListener("resize",throttledCheckElements,!0),addEventListener("pageshow",function(e){if(e.persisted){var loadingElements=document2.querySelectorAll("."+lazySizesCfg.loadingClass);loadingElements.length&&loadingElements.forEach&&requestAnimationFrame2(function(){loadingElements.forEach(function(img){img.complete&&unveilElement(img)})})}}),window2.MutationObserver?new MutationObserver(throttledCheckElements).observe(docElem,{childList:!0,subtree:!0,attributes:!0}):(docElem[_addEventListener]("DOMNodeInserted",throttledCheckElements,!0),docElem[_addEventListener]("DOMAttrModified",throttledCheckElements,!0),setInterval(throttledCheckElements,999)),addEventListener("hashchange",throttledCheckElements,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach(function(name){document2[_addEventListener](name,throttledCheckElements,!0)}),/d$|^c/.test(document2.readyState)?onload():(addEventListener("load",onload),document2[_addEventListener]("DOMContentLoaded",throttledCheckElements),setTimeout2(onload,2e4)),lazysizes.elements.length?(checkElements(),rAF._lsFlush()):throttledCheckElements()},checkElems:throttledCheckElements,unveil:unveilElement,_aLSL:altLoadmodeScrollListner}})(),autoSizer=(function(){var autosizesElems,sizeElement=rAFIt(function(elem,parent,event,width){var sources,i,len;if(elem._lazysizesWidth=width,width+="px",elem.setAttribute("sizes",width),regPicture.test(parent.nodeName||""))for(sources=parent.getElementsByTagName("source"),i=0,len=sources.length;i<len;i++)sources[i].setAttribute("sizes",width);event.detail.dataAttr||updatePolyfill(elem,event.detail)}),getSizeElement=function(elem,dataAttr,width){var event,parent=elem.parentNode;parent&&(width=getWidth(elem,parent,width),event=triggerEvent(elem,"lazybeforesizes",{width,dataAttr:!!dataAttr}),event.defaultPrevented||(width=event.detail.width,width&&width!==elem._lazysizesWidth&&sizeElement(elem,parent,event,width)))},updateElementsSizes=function(){var i,len=autosizesElems.length;if(len)for(i=0;i<len;i++)getSizeElement(autosizesElems[i])},debouncedUpdateElementsSizes=debounce2(updateElementsSizes);return{_:function(){autosizesElems=document2.getElementsByClassName(lazySizesCfg.autosizesClass),addEventListener("resize",debouncedUpdateElementsSizes)},checkElems:debouncedUpdateElementsSizes,updateElem:getSizeElement}})(),init=function(){!init.i&&document2.getElementsByClassName&&(init.i=!0,autoSizer._(),loader._())};return setTimeout2(function(){lazySizesCfg.init&&init()}),lazysizes={cfg:lazySizesCfg,autoSizer,loader,init,uP:updatePolyfill,aC:addClass,rC:removeClass,hC:hasClass,fire:triggerEvent,gW:getWidth,rAF},lazysizes}),jQuery.fn.minitouch=function(options){var is_on="minitouch-isload",_e=jQuery(this);if(!_e.data(is_on)){options=jQuery.extend({direction:"bottom",selector:"",start_selector:"",depreciation:50,stop:!1,onStart:!1,onIng:!1,onEnd:!1,inEnd:!1},options);var is_stop=!1,dep=options.depreciation,startX=0,startY=0,endX=0,endY=0,angle=0,distanceX=0,distanceY=0,dragging=!1,cssTransition=function(a,b,c,d,s){var e,f,g;d&&(b+="px",c+="px",e="translate3D("+b+","+c+" , 0)",f={},g=cssT_Support(),f[g+"transform"]=e,f[g+"transition"]=g+"transform 0s linear",f.cursor=s,d=="null"&&(f[g+"transform"]="",f[g+"transition"]=""),a.css(f))},cssT_Support=function(){var a=document.body||document.documentElement;return a=a.style,a.WebkitTransition==""?"-webkit-":a.MozTransition==""?"-moz-":a.OTransition==""?"-o-":a.transition==""?"":void 0},touch_selector=options.start_selector||options.selector;_e.on("touchstart pointerdown MSPointerDown",touch_selector,function(e){startX=startY=endX=endY=angle=distanceX=distanceY=0,startX=e.originalEvent.pageX||e.originalEvent.touches[0].pageX,startY=e.originalEvent.pageY||e.originalEvent.touches[0].pageY,dragging=!0,jQuery(e.target).parentsUntil(touch_selector,".swiper-container,.scroll-x").length&&(dragging=!1)}).on("touchmove pointermove MSPointerMove",touch_selector,function(a){var _move=options.start_selector?options.selector?_e.find(options.selector):_e.find(options.start_selector):jQuery(this);jQuery.isFunction(options.stop)&&(is_stop=options.stop(_e,_move,startX,startY)),dragging&&!is_stop&&(endX=a.originalEvent.pageX||a.originalEvent.touches[0].pageX,endY=a.originalEvent.pageY||a.originalEvent.touches[0].pageY,distanceX=endX-startX,distanceY=endY-startY,angle=180*Math.atan2(distanceY,distanceX)/Math.PI,options.direction=="right"&&(distanceY=0,distanceX=angle>-40&&angle<40&&distanceX>0?distanceX:0),options.direction=="left"&&(distanceY=0,distanceX=(angle>150||angle<-150)&&0>distanceX?distanceX:0),options.direction=="top"&&(distanceX=0,distanceY=angle>-130&&angle<-50&&0>distanceY?distanceY:0),options.direction=="bottom"&&(distanceX=0,distanceY=angle>50&&angle<130&&distanceY>0?distanceY:0),(distanceX!==0||distanceY!==0)&&(a.preventDefault?a.preventDefault():a.returnValue=!1,cssTransition(_move,distanceX,distanceY,dragging,"grab"),jQuery.isFunction(options.onIng)&&options.onIng(_e,_move,distanceX,distanceY)))}).on("touchend touchcancel pointerup MSPointerUp",touch_selector,function(){var _move=options.start_selector?options.selector?_e.find(options.selector):_e.find(options.start_selector):jQuery(this);dragging&&!is_stop&&(cssTransition(_move,0,0,"null",""),jQuery.isFunction(options.inEnd)&&options.inEnd(_e,_move,distanceX,distanceY),(Math.abs(distanceX)>dep||Math.abs(distanceY)>dep)&&jQuery.isFunction(options.onEnd)&&options.onEnd(_e,_move,distanceX,distanceY),startX=startY=endX=endY=angle=distanceX=distanceY=0,dragging=!1)}).data(is_on,!0)}},_win.bd=jQuery("body"),_win.window=jQuery(window),_win.is_signin=!!_win.bd.hasClass("logged-in");var _wid=_win.window.width(),_hei=_win.window.height();_win.bd.on("click","[data-close]",function(){var e=jQuery(this).attr("data-close");return jQuery(e).removeClass("show in"),!1}),_win.bd.on("click","[data-toggle-class]",function(){var c=jQuery(this).attr("data-toggle-class")||"show",e=jQuery(this).attr("data-target")||this;return jQuery(e).toggleClass(c).trigger("toggleClass"),!1}),_win.bd.on("click",only_drop),_win.bd.on("toggleClass",".dropup,.dropdown",only_drop);function only_drop(e){var drop=jQuery(e.target).closest(".dropup,.dropdown");jQuery(".dropup.open,.dropdown.open").not(drop).removeClass("open")}_win.bd.on("click",".alert-dismissible > .close",function(){jQuery(this).parent().slideUp()}),_win.bd.on("click","[data-onclick]",function(){var e=jQuery(this).attr("data-onclick");return jQuery(e).click()}),jQuery.fn.OnlyOn=function(type,selector,data,fun){var rnotwhite=/\S+/g,is_oned=!1;type=type.match(rnotwhite)[0];var events=jQuery._data(this[0],"events");events&&typeof events.type<"u"&&jQuery.each(events[type],function(i,item){if(item.selector==selector&&item.data==data)return is_oned=!0,!1}),is_oned?console.log("事件重复绑定{type:"+type+",selector:"+selector+",data:"+data+"}"):this.on(type,selector,data,fun)},jQuery.fn.aksrt_ajax=function(data,success,noty,no_loading){return aksrt_ajax(jQuery(this),data,success,noty,no_loading)},jQuery.fn.countdown=function(){function getTimeRemaining(endtime,max_unit){var date=new Date,now=date.getTime(),endDate=new Date(endtime),end=endDate.getTime(),total=end-now,seconds=total/1e3%60;seconds=seconds.toFixed(2);var mseconds=~~(total%1e3),minutes=~~(total/1e3/60%60),hours=~~(total/(1e3*60*60)%24),days=~~(total/(1e3*60*60*24));return max_unit==="minute"&&minutes>0&&(hours=0,days=0,minutes=~~(total/1e3/60)),max_unit==="hour"&&hours>0&&(days=0,hours=~~(total/(1e3*60*60))),seconds=seconds<10?"0"+seconds:seconds,minutes=minutes<10?"0"+minutes:minutes,{total,days,hours,minutes,seconds,mseconds}}jQuery(this).each(function(){var _this=jQuery(this),endtime=_this.attr("data-countdown");if(!endtime)return;var int_second=_this.attr("int-second"),max_unit=_this.attr("max-unit");if(_this.attr("title",aksrt__("countdown_end_time")+endtime),int_second==="auto"){var t=getTimeRemaining(endtime,max_unit);int_second=t.days>0}function updateClock(){var t2=getTimeRemaining(endtime,max_unit);if(int_second&&(t2.seconds=t2.seconds.toString().replace(/\.\d+$/,"")),_this.find(".day").length&&_this.find(".day").html(t2.days),_this.find(".hour").length&&_this.find(".hour").html(t2.hours),_this.find(".minute").length&&_this.find(".minute").html(t2.minutes),_this.find(".second").length)_this.find(".second").html(t2.seconds);else{var html="";t2.days>0&&(html+='<span class="day">'+t2.days+'</span><span class="day-unit">'+aksrt__("countdown_day")+"</span>"),(t2.hours>0||t2.days>0)&&(html+='<span class="hour">'+t2.hours+'</span><span class="hour-unit">'+aksrt__("countdown_hour")+"</span>"),(t2.minutes>0||t2.hours>0||t2.days>0)&&(html+='<span class="minute">'+t2.minutes+'</span><span class="minute-unit">'+aksrt__("countdown_minute")+"</span>"),html+='<span class="second">'+t2.seconds+'</span><span class="second-unit">'+aksrt__("countdown_second")+"</span>",_this.html(html)}if(t2.total<=0){clearInterval(timeinterval);var over_text=_this.attr("data-over-text")||aksrt__("countdown_ended");_this.html(over_text).trigger("countdown-over")}}updateClock();var timeinterval=setInterval(updateClock,int_second?1e3:20);_this.removeAttr("data-countdown").addClass("countdown-box")})},_win.dplayer={tbquire:["dplayer"],obj:{}};function new_dplayer(){var selector=".new-dplayer:not(.dplayer-initialized),[data-dplayer]:not(.dplayer-initialized)";jQuery(selector).length&&jQuery(selector).each(function(){var _this=jQuery(this);get_new_dplayer(_this,function(dplayer){_this.addClass("dplayer-initialized").siblings(".dplayer-featured").find(".switch-video").each(function(){var _this2=jQuery(this),video_url=_this2.attr("video-url"),video_pic=_this2.attr("video-pic");_this2.data({"video-url":video_url,"video-pic":video_pic}),_this2.attr({"dplayer-id":dplayer.container.id}),setTimeout(function(){_this2.removeAttr("video-url").removeAttr("video-pic")},50)})})})}function get_new_dplayer(_this,func){var option={},video_url=_this.attr("video-url")||_this.data("video-url"),data_volume=_this.attr("data-volume"),i=parseInt((Math.random()+1)*Math.pow(10,4));if(!(_this.find(".dplayer-video-wrap").length||!video_url)){_this.attr("id","dplayer-"+i),option.container=document.getElementById("dplayer-"+i),option.theme="#f04494",option.video={url:video_url,pic:_this.attr("video-pic")||"",type:_this.attr("video-type")||"auto"},_this.attr("data-loop")&&(option.loop=!0),_this.attr("data-autoplay")&&(option.autoplay=!0),data_volume&&data_volume<1&&(option.volume=data_volume),data_volume==="none"&&(option.volume=0);var option_attr=_this.attr("video-option");if(option_attr){try{option_attr=JSON.parse(option_attr)}catch(e){console.log(e)}jQuery.extend(option,option_attr)}var v_u=video_url.toLowerCase();return v_u.indexOf(".m3u")!=-1&&_win.dplayer.tbquire.push("hls"),v_u.indexOf(".mpd")!=-1&&_win.dplayer.tbquire.push("dash"),v_u.indexOf(".flv")!=-1&&_win.dplayer.tbquire.push("flv"),jQuery("link#dplayer").length||jQuery("dplayer").append('<link type="text/css" id="dplayer" rel="stylesheet" href="'+_win.uri+"/css/dplayer.min.css?ver="+_win.ver+'">'),_win.dplayer.tbquire.push("dplayer"),tbquire(_win.dplayer.tbquire,function(){try{var newDPlayer=new DPlayer(option);newDPlayer.on("play",function(){_win.dplayer.play=newDPlayer}),_this.data("dplayer",newDPlayer),_win.dplayer.obj[i]=newDPlayer,_this.attr({"video-url":"","video-pic":""}),jQuery.isFunction(func)&&func(newDPlayer)}catch(e){console.error(e)}}),i}}_win.bd.on("click",".swiper-slide.slide-dplayer:not(.slide-dplayer-played) > *",function(){var _this=jQuery(this),dplayer=_this.find(".new-dplayer").data("dplayer");dplayer&&(dplayer.play(),_this.parent().addClass("slide-dplayer-played"))});function thumb_dplayer(mouseenter_e,box_e){var $body=jQuery("body"),thumb_dplayer_data_text="thumb_dplayer_data",thumb_dplayer_data=$body.data(thumb_dplayer_data_text)||{};if(thumb_dplayer_data[mouseenter_e+box_e])return;var ing_class="thumb-dplayer-playing",thumb_hide_class="dplayer-thumb-hide";function to_play(_this_m,_this,dplayer){_this.find(".dplayer-thumb").removeClass(thumb_hide_class),_win.dplayer.thumb_play=dplayer,_this.find(".progress").show(),_this_m.addClass(ing_class)}function to_pause(_this_m,_this,dplayer){dplayer.pause(),_this.find(".dplayer-thumb").addClass(thumb_hide_class),_win.dplayer.thumb_play=!1,_this.find(".progress").hide(),_this_m.removeClass(ing_class)}function video_thumb_stop(){if(_win.dplayer.thumb_play){var _this=jQuery(_win.dplayer.thumb_play.container).closest(box_e),_this_m=_this.closest(mouseenter_e);to_pause(_this_m,_this,_win.dplayer.thumb_play)}}function video_thumb_play(){var _this_m=jQuery(this),_this=_this_m.find(box_e);if(!_this.length)return;var dplayer=_this.find(".dplayer-thumb").data("dplayer");if(dplayer)return to_play(_this_m,_this,dplayer),dplayer.play();function dplayer_init(dplayer2){dplayer2.on("loadeddata",function(){setTimeout(function(){_this.find(".progress-bar").css({width:"100%",opacity:"0",transition:"width .2s, opacity .3s .3s"})},100),setTimeout(function(){_this.find(".progress").remove()},800)}),setTimeout(function(){to_play(_this_m,_this,dplayer2),dplayer2.play()},200)}if(!_this.find(".dplayer-thumb").length){var video_url=_this.attr("video-url"),video_volume=_this.attr("data-volume")||"none",video_pic="",scale_height=~~_this.attr("scale-height"),progress='<div class="progress progress-striped active progress-abs-bottom"><div class="progress-bar progress-bar-success"></div></div>',_dplayer=jQuery('<div class="dplayer-thumb-hide new-dplayer dplayer-thumb controller-hide'+(scale_height?" dplayer-scale-height":"")+'"'+(scale_height?' style="--scale-height:'+scale_height+'%;"':"")+' data-loop="true" data-volume="'+video_volume+'" data-hide="true" video-url="'+video_url+'" video-pic="'+video_pic+'" video-type="auto"></div>');_this.find(".video-thumb").html(_dplayer).after(progress),setTimeout(function(){_this.find(".progress-bar").css({transition:"width 6s",width:"80%"})},50),_this.attr("video-url",""),get_new_dplayer(_dplayer,dplayer_init)}}$body.on("mouseenter touchstart",mouseenter_e,video_thumb_play),$body.on("mouseleave",mouseenter_e,video_thumb_stop);var thumb_dplayer_init="thumb_dplayer_init";$body.data(thumb_dplayer_init)||$body.on("touchstart",function(e){var _target=jQuery(e.target);!_target.parents("."+ing_class).length&&_win.dplayer.thumb_play&&video_thumb_stop()}).data(thumb_dplayer_init,!0),thumb_dplayer_data[mouseenter_e+box_e]=!0,$body.data(thumb_dplayer_data_text,thumb_dplayer_data)}_win.bd.on("click",".switch-video",function(){var _this=jQuery(this),dplayer=jQuery("#"+_this.attr("dplayer-id")).data("dplayer"),video_url=_this.data("video-url"),video_pic=_this.data("video-pic");if(!(!video_url||!dplayer||_this.hasClass("active"))){_this.addClass("active").siblings().removeClass("active");var v_u=video_url.toLowerCase();v_u.indexOf(".m3u")!=-1&&_win.dplayer.tbquire.push("hls"),v_u.indexOf(".mpd")!=-1&&_win.dplayer.tbquire.push("dash"),v_u.indexOf(".flv")!=-1&&_win.dplayer.tbquire.push("flv"),tbquire(_win.dplayer.tbquire,function(){try{var op={url:video_url,type:"auto"};video_pic&&(op.pic=video_pic),dplayer.switchVideo(op),setTimeout(function(){dplayer.play()},100)}catch(e){console.log(e)}})}}),_win.bd.on("click",".switch-iframe",function(){var _this=jQuery(this),video_url=_this.attr("iframe-url"),$iframe=_this.closest(".iframe-series").find("iframe");if(!(!video_url||_this.hasClass("active"))){try{$iframe[0].contentWindow.location.replace(video_url)}catch{$iframe.attr("src",video_url)}_this.addClass("active").siblings().removeClass("active")}}),_win.bd.on("click",".file-download-btn",function(){var _this=jQuery(this),id=_this.attr("data-download-file"),nonce=_this.attr("download-nonce");if(_this.attr("target","_blank"),!!id){var href=_win.ajax_url+"?action=download_file&file="+id+"&nonce="+nonce;_this.attr("target","_blank").removeAttr("data-download-file").attr("href",href)}}),_win.bd.on("click",".post-tab-toggle",function(){var _this=jQuery(this),tab_id=_this.attr("tab-id");if(!_this.parent().hasClass("active")){var _con=_this.parent().addClass("active").siblings().removeClass("active").parent().next().find('[tab-id="'+tab_id+'"]');_con.siblings().removeClass("in"),setTimeout(function(){_con.addClass("active").siblings().removeClass("active")},150),setTimeout(function(){_con.addClass("in")},160)}}),_win.swiper=[],_win.swiper.tab={},_win.swiper.scroll={},_win.swiper.new={};function new_swiper(){jQuery(".swiper-scroll:not(.swiper-container-initialized),.new-swiper:not(.swiper-container-initialized),.swiper-tab:not(.swiper-container-initialized)").length&&(jQuery("link#swiper").length||jQuery("head").append('<link type="text/css" id="swiper" rel="stylesheet" href="'+_win.uri+"/css/swiper.min.css?ver="+_win.ver+'">'),tbquire(["swiper"],function(){jQuery(".swiper-scroll").each(function(e){if(!jQuery(this).hasClass("swiper-container-initialized")){var option={},_this=jQuery(this),_eq="swiper-scroll-eq-"+e,slideClass=_this.attr("data-slideClass")||!1;if(slideClass&&(option.slideClass=slideClass),!_this.attr("scroll-nogroup")){var c_w=_this.width(),i_w=_this.find(".swiper-wrapper>*:eq(0)").outerWidth(),slidesPerGroup=~~(c_w/i_w);option.slidesPerGroup=slidesPerGroup||1}option.autoplay=_this.attr("data-autoplay")?{delay:~~_this.attr("data-interval")||4e3,disableOnInteraction:!1}:!1,option.loop=_this.attr("data-loop"),option.slidesPerView="auto",option.mousewheel={forceToAxis:!0},option.freeMode=!0,option.freeModeSticky=!0,option.navigation={nextEl:".swiper-scroll."+_eq+" .swiper-button-next",prevEl:".swiper-scroll."+_eq+" .swiper-button-prev"},_this.addClass(_eq).attr("swiper-scroll-index",e),_win.swiper.scroll[e]=new Swiper(".swiper-scroll."+_eq,option)}}),jQuery(".swiper-tab").each(function(e){if(!jQuery(this).hasClass("swiper-container-initialized")){var _eq="swiper-eq-"+e,_this=jQuery(this),speed=~~_this.attr("data-speed")||~~((_this.width()+1200)/170)*50,initialSlide=~~_this.attr("active-index");speed=speed<300?300:speed;var option={loop:!1,initialSlide,autoHeight:!0,spaceBetween:20,autoplay:!1,speed,pagination:{el:".swiper-tab."+_eq+" .swiper-pagination",clickable:!0},on:{init:function(){auto_maxHeight()},slideChangeTransitionEnd:function(bvv){var b=jQuery(".swiper-tab."+_eq+" .swiper-slide-active .post_ajax_trigger .ajax-open");b.length&&(scrollTopTo(jQuery(".swiper-tab."+_eq),-40),b.attr("no-scroll",!0).click());var r=bvv.onStart&&jQuery('[swiper-scroll-index="'+e+'"] .swiper-slide-thumb-active [data-route]');r&&r.length&&history.replaceState(null,document.title,r.attr("data-route")),bvv.onStart=!0}}},tab_id=_this.attr("swiper-tab"),tab_nav=jQuery('[swiper-tab-nav="'+tab_id+'"]');if(tab_nav.length){var tab_nav_index=tab_nav.attr("swiper-scroll-index");option.thumbs={swiper:_win.swiper.scroll[tab_nav_index],autoScrollOffset:2},tab_nav.on("click","a[data-route]",function(e2){e2.preventDefault()})}_this.addClass(_eq).attr("swiper-tab-index",e),_win.swiper.tab[e]=new Swiper(".swiper-tab."+_eq,option)}}),jQuery(".new-swiper").each(function(e){if(!jQuery(this).hasClass("swiper-container-initialized")){var _eq="swiper-eq-"+e,_this=jQuery(this),delay=~~_this.attr("data-interval")||6e3,autoplay=_this.attr("data-autoplay")?{delay,disableOnInteraction:!1}:!1,auto_h=!!_this.attr("auto-height"),speed=~~_this.attr("data-speed")||~~((_this.width()+1e3)/22)*10;speed=speed<400?400:speed,speed=autoplay===!1?speed/1.6:speed;var loop=!!_this.attr("data-loop"),parallax=!!_this.find("[data-swiper-parallax],[data-swiper-parallax-scale]").length,effect=_this.attr("data-effect")||"slide",direction=_this.attr("data-direction")||"horizontal",spaceBetween=~~_this.attr("data-spaceBetween")||0,pagination_type=_this.attr("data-pagination-type")||"bullets";_this.addClass(_eq).attr("swiper-new-index",e);var swiper_args={loop,autoHeight:auto_h,direction,spaceBetween,parallax,effect,lazy:{loadPrevNext:!0},autoplay,speed,pagination:{el:".new-swiper."+_eq+" .swiper-pagination",type:pagination_type,clickable:!0},navigation:{nextEl:".new-swiper."+_eq+" .swiper-button-next",prevEl:".new-swiper."+_eq+" .swiper-button-prev"},on:{lazyImageReady:function(slideEl,imageEl){jQuery(imageEl).addClass("lazyloaded")},slideChange:function(){_this.find(".new-dplayer").each(function(index,item){var dplayer=jQuery(item).data("dplayer");dplayer&&dplayer.pause()})},init:function(){loop&&_this.find(".swiper-slide-duplicate img").addClass("no-imgbox")}}};pagination_type==="thumbnail"&&(swiper_args.pagination.type="bullets",swiper_args.pagination.bulletClass="pagination-thumbnail-item",swiper_args.pagination.bulletActiveClass="pagination-thumbnail-item-active",swiper_args.pagination.renderBullet=function(index,className){var imgsrc,thumbnail,_img=jQuery(this.slides[index]).find("img");return _img.length&&(_img=jQuery(_img[0]),imgsrc=_img.attr("data-src")||_img.attr("src")),imgsrc?(thumbnail='<div class="'+className+'"><image class="obj-fit no-imgbox" src="'+imgsrc+'"></div>',thumbnail):""}),_win.swiper.new[e]=new Swiper(".new-swiper."+_eq,swiper_args)}})}))}window.swiper_tab_AutoHeight=debounce(function($con){var tab=$con.closest("[swiper-tab-index]");if(tab.length){var tab_index=tab.attr("swiper-tab-index");_win.swiper.tab[tab_index].updateAutoHeight(500)}},100),jQuery.fn.scrollX=function(){return this.each(function(){var _this=jQuery(this),is_on="is-on";if(!_this.data(is_on)){_this.data(is_on,!0);var btn_class="scroll-x-",prev_btn_class=btn_class+"prev",next_btn_class=btn_class+"next",prev=jQuery('<div class="'+prev_btn_class+'" style="display: none;"></div>'),next=jQuery('<div class="'+next_btn_class+'" style="display: none;"></div>');init()}function scroll(type){var data=get_data();_this.animate({scrollLeft:type==="prev"?data[0]:data[1]},300,"linear",hover_show)}function init(){_this.after(prev).after(next),prev.on("click",function(){scroll("prev")}),next.on("click",scroll),_this.parent().hover(hover_show,function(){prev.hide(),next.hide()})}function hover_show(){var data=get_data();data[3]?prev.show():prev.hide(),data[3]<data[2]?next.show():next.hide()}function get_data(){var _this_w=_this.innerWidth(),_this_scrollLeft=_this.scrollLeft(),max=~~(_this.prop("scrollWidth")-_this_w),prev_scroll=~~(_this_scrollLeft-_this_w);prev_scroll=prev_scroll>0?prev_scroll:0;var next_scroll=~~(_this_scrollLeft+_this_w);return next_scroll=next_scroll>max?max:next_scroll,[prev_scroll,next_scroll,max,_this_scrollLeft]}})},jQuery.fn.Tabcenter=function(){return this.each(function(){var _this=jQuery(this),_active=_this.find(".active");if(_active.length){var _this_w=_this.innerWidth(),_active_w=_active.innerWidth(),_this_scrollLeft=_this.scrollLeft(),_active_left=_active.position().left,max=~~(_this.prop("scrollWidth")-_this_w),_yd=~~(_this_scrollLeft+_active_left-_this_w/2+_active_w/2);_yd=_yd>0?_yd:0,_yd=_yd>max?max:_yd,_yd!=_this_scrollLeft&&_this.animate({scrollLeft:_yd},300)}})},_win.bd.on("shown.bs.tab","a[data-ajax]",function(){jQuery(this).closest("ul.list-inline").Tabcenter()}),jQuery(".tab-nav-theme,.tab-nav-but,.index-tab ul.list-inline").Tabcenter();function post_ajax(_this,con,jcon,item,loader,pag,next,trigger,replace,nomore,top,ajax_trigger){var $con=_this.closest(con);if($con.attr("ing"))return!1;var $item=find(item),href=_this.attr("ajax-href")||_this.attr("href")||_this.find("a").attr("ajax-href")||_this.find("a").attr("href");jcon=jcon||con,ajax_trigger=ajax_trigger||(_win.ajax_trigger?_win.ajax_trigger:'<i class="fa fas fa-arrow-right"></i>'+aksrt__("load_more")),replace=_this.attr("ajax-replace")||replace,nomore=nomore||_win.ajax_nomore;var $loader=find(".post_ajax_loader");$loader.length||(loader=loader||'<div class="theme-box box-body ajax-loading text-center"><h2 class="loading zts"></h2></div>',$loader=jQuery('<div class="post_ajax_loader">'+loader+"</div>"));function find(selector,$parent,con_selector){$parent=$parent&&$parent.length?$parent:$con,con_selector=con_selector||con;var $element=$parent.find(">"+selector);return $element.length||($element=$parent.find(">*:not("+con_selector+")>"+selector),$element.length)||($element=$parent.find(">*:not("+con_selector+")>*:not("+con_selector+")>"+selector),$element.length)||($element=$parent.find(">*:not("+con_selector+")>*:not("+con_selector+")>*:not("+con_selector+")>"+selector),$element.length)?$element:jQuery("null#null")}return href&&jQuery.ajax({type:"POST",url:href,dataType:"html",beforeSend:function(){replace&&$item.length&&$item.remove(),$con.attr("ing",!0),find(".post_ajax_trigger").remove(),find(".no-more").remove(),find(".post_ajax_loader").remove(),find(".noajax-pag").remove(),find(pag).remove(),$item=find(item),$item.length?top?$item.first().before($loader):$item.last().after($loader):$con.append($loader),$loader.fadeIn(),swiper_tab_AutoHeight($con)},success:function(a){a=jQuery.parseHTML("<div>"+a+"</div>");var $a=jQuery(a);$a.find("[win-ajax-replace]").each(function(){var replace_key=jQuery(this).attr("win-ajax-replace"),replace_e=jQuery('[win-ajax-replace="'+replace_key+'"]');replace_e.length&&(replace_e.html(jQuery(this).html()),jQuery(this).remove())});var $jcon=$a.find(jcon),c_c=find(item,$jcon,jcon),c_p=find(pag,$jcon,jcon),n_h=c_p.find(next).attr("href")||c_p.find(next).find("a").attr("href");c_p=c_p.length?c_p:'<div class="text-center mb20 padding-h10 muted-2-color no-more separator">'+nomore+"</div>",c_p=$jcon.find(".noajax-pag").length?$jcon.find(".noajax-pag"):c_p,trigger&&(c_p=typeof n_h<"u"?'<span class="post_ajax_trigger"><a class="'+trigger+'" href="'+n_h+'">'+ajax_trigger+"</a></span>":c_p);var $item_header=find(".ajax-item-header",$jcon,jcon);if($item_header.length&&(find(".ajax-item-header").remove(),$con.prepend($item_header)),$item=find(item),$item.length?top?$item.first().before(c_p).before(c_c):$item.last().after(c_p).after(c_c):top?$con.append(c_p).append(c_c):$con.append(c_c).append(c_p),$con.removeAttr("ing").trigger("post_ajax.ed",jQuery(a)),find(".post_ajax_loader",$con).hide(),_this.attr("no-scroll"))_win.auto_scroll=!0,setTimeout(function(){_win.window.trigger("scroll"),_win.auto_scroll=!1},20);else{var _scroll_To=replace?$con:jQuery(c_c[0]);setTimeout(function(){scrollTopTo(_scroll_To,-40)},100)}if(_this.attr("route")){var route_title=_this.attr("route-title")||$a.find("title").text();history.replaceState(null,route_title,href),route_title&&jQuery("head title").text(route_title)}swiper_tab_AutoHeight($con),auto_fun()}}),!1}if(_win.bd.on("click","[remote-box]",function(){var _this=jQuery(this),remote=_this.attr("remote-box");remote&&jQuery.post(remote,null,function(data){_this.html(data).removeAttr("remote-box"),auto_fun(),_this.trigger("aksrt:remote-loaded")})}),_win.bd.on("show.bs.tab","a[data-ajax]",function(){var _this=jQuery(this),a=_this.data("target")||_this.attr("href"),selector=a+" .post_ajax_trigger .ajax-next",b=jQuery(selector).attr("ajax-replace",!0);if(b.length)b.click();else{var href=_this.attr("data-ajax");if(href){var trigger='<span class="post_ajax_trigger hide"><a ajax-href="'+href+'" class="ajax_load ajax-next ajax-open" ajax-replace="true"></a></span>';jQuery(a).append(trigger),jQuery(selector).click()}}_this.attr("only-one")&&_this.removeAttr("data-ajax")}),_win.bd.on("click","[ajax-tab],[ajax-target]",function(){var _this=jQuery(this),replace=_this.attr("ajax-replace")?' ajax-replace="true"':"",target=_this.attr("ajax-tab")||_this.attr("ajax-target"),href=_this.attr("data-ajax"),trigger='<span class="post_ajax_trigger hide"><a ajax-href="'+href+'" class="ajax_load ajax-next ajax-open"'+replace+"></a></span>";console.log(target),jQuery(target).find(".post_ajax_trigger").remove(),jQuery(target).append(trigger),jQuery(target+" .post_ajax_trigger .ajax-next").click(),jQuery('a[href="'+target+'"]').click()}),_win.bd.on("click",".ajax-next",function(e){e.preventDefault();var _this=jQuery(this);if(_this.hasClass("pag-jump"))return!1;var _loader='<div class="text-center muted-2-color mt20"><i class="loading mr10"></i>'+aksrt__("loading")+"</div>";_this.attr("ajax-replace")&&(_loader='<div class="posts-item flex"><div class="post-graphic"><div class="radius8 item-thumbnail placeholder"></div> </div><div class="item-body flex xx flex1 jsb"> <p class="placeholder t1"></p> <h4 class="item-excerpt placeholder k1"></h4><p class="placeholder k2"></p><i><i class="placeholder s1"></i><i class="placeholder s1 ml10"></i></i></div></div>',_loader+=_loader,_loader+=_loader),_loader='<div class="mb20">'+_loader+"</div>";var t_con=_this.attr("ajaxpager-target")||".ajaxpager",t_item=_this.attr("ajaxitem-target")||".ajax-item",$item1=_this.parents(t_con+":eq(0)").find(t_item+":first"),$item1_class=$item1.attr("class");if($item1_class&&$item1_class.indexOf("posts-item")>-1)if($item1_class.indexOf("card")>-1){var loader_class=$item1_class.replace("ajax-item","");_loader='<div class="'+loader_class+'"><div class="item-thumbnail"><div class="radius8 item-thumbnail placeholder"></div> </div><div class="item-body "> <h2 class="item-excerpt placeholder t1 item-heading"></h2> <p class="mt10 placeholder k2"></p><i class="flex jsb"><i class="placeholder s1"></i><i class="placeholder s1 ml10"></i></i></div></div>',_loader=_loader.repeat(_wid>766?_wid>992&&!jQuery(".sidebar").length?8:6:4)}else $item1_class.indexOf("list")>-1&&(_loader='<div class="posts-item list flex"><div class="post-graphic"><div class="radius8 item-thumbnail placeholder"></div> </div><div class="item-body flex xx flex1 jsb"> <p class="placeholder t1"></p> <h4 class="item-excerpt placeholder k1"></h4><p class="placeholder k2"></p><i><i class="placeholder s1"></i><i class="placeholder s1 ml10"></i></i></div></div>',_loader=_loader.repeat(_wid>766?4:3));return post_ajax(_this,t_con,t_con,t_item,_loader,".ajax-pag")}),_wid<769&&jQuery(".drawer-sm").length){_win.bd.on("click","[data-drawer]",function(){var _this=jQuery(this),title=_this.attr("drawer-title")||"",drawer_selector=_this.attr("drawer-selector")||".drawer-sm",action=_this.attr("data-drawer"),route=_this.attr("route"),route_back=_this.attr("route-back");jQuery(drawer_selector).Drawer(action,title,route,route_back)});var this_url=(window.parent.location.origin+window.parent.location.pathname).replace(/(\/*$)/g,"");_win.url_request=window.parent.location.search,setTimeout(function(){jQuery('[data-drawer][route="'+this_url+'"]').click()},20)}else _win.bd.on("shown.bs.tab","[data-drawer][route]",tabOnRoute),_win.bd.on("hide.bs.tab","[data-drawer][route]",tabOnRoute_hidden);_win.bd.on("shown.bs.tab","[data-route]",tabOnRoute),_win.bd.on("hide.bs.tab","[data-route]",tabOnRoute_hidden);function tabOnRoute_hidden(){var _this=jQuery(this);if(!history.state){var route=_this.attr("route")||_this.attr("data-route"),tab_id=_this.attr("data-target");route&&history.replaceState({tab_id},null,route)}}function tabOnRoute(){var _this=jQuery(this);if(_this.attr("onpopstate"))_this.attr("onpopstate",!1);else{var route=_this.attr("route")||_this.attr("data-route"),tab_id=_this.attr("data-target");route&&routeGo(route,{tab_id})}}window.onpopstate=function(event){var tab=event.state&&jQuery('[data-toggle="tab"][data-target="'+event.state.tab_id+'"]');tab&&tab.length&&tab.attr("onpopstate",!0).click()};function routeGo(url,data,title){title=title||document.title,url&&history.pushState(data,title,url)}if(jQuery.fn.loading=function(action){var _this=jQuery(this);action=action=="show"||action=="hide"?action:_this.hasClass("loading-show")?"hide":"show";var loading_class="loading-backdrop",loading_html='<div class="'+loading_class+'" style="display:none;"><svg class="loading-circle" viewBox="0 0 50 50"><circle cx="25" cy="25" r="20"></circle></svg></div>';return action=="show"?_this.addClass("loading-show").append(loading_html).find("."+loading_class).fadeIn(200):_this.removeClass("loading-show").find("."+loading_class).fadeOut(200,function(){jQuery(this).remove()}),_this},jQuery.fn.Drawer=function(action,title,route,route_back){title=title||"";var _this=jQuery(this);if(!_this.length)return;action=action=="show"||action=="hide"?action:_this.hasClass("show")?"hide":"show";var _body=jQuery("body");_this.attr("on-start")||_this.attr("on-start",!0).minitouch({direction:"right",onEnd:function(){_this.Drawer("hide")}});function urlTo(url){history.replaceState(null,document.title,url)}switch(action){case"show":var header=jQuery('<div class="drawer-header flex ac"><div class="drawer-close"><i class="fa fas fa-angle-left em12"></i></div><div class="drawer-title">'+title+"</div></div>").on("click",".drawer-close",function(){_this.Drawer("hide")});return _body.append(header),setTimeout(function(){_body.addClass("drawer-show")},10),route_back&&_this.data("route_back",route_back),route&&urlTo(route),_this.addClass("show");case"hide":return _body.removeClass("drawer-show"),setTimeout(function(){jQuery(".drawer-header").remove()},400),urlTo(_this.data("route_back")),_this.removeClass("show");default:}},jQuery(".wp-block-carousel").length){jQuery("link#swiper").length||jQuery("head").append('<link type="text/css" id="swiper" rel="stylesheet" href="'+_win.uri+"/css/swiper.min.css?ver="+_win.ver+'">');var _sc=jQuery(".wp-block-carousel"),Sw=[];tbquire(["swiper"],function(){_sc.each(function(si){var _this=jQuery(this),_eq="swiper-post-"+si;_this.find(".wp-block-gallery>.blocks-gallery-grid").length&&_this.find(".wp-block-gallery").html(_this.find(".wp-block-gallery>.blocks-gallery-grid").html()),_this.find(".wp-block-gallery").removeClass().addClass("swiper-wrapper").find(".blocks-gallery-item,>.wp-block-image").addClass("swiper-slide"),_this.find(".carousel-control.left").replaceWith('<div class="swiper-button-next"></div>'),_this.find(".carousel-control.right").replaceWith('<div class="swiper-button-prev"></div><div class="swiper-pagination"></div>');var _ss=_this.find(".carousel"),proportion=_ss.attr("proportion")||.6,style=_ss.attr("style");_ss.addClass(_eq+" new-swiper scale-height").attr("style","--scale-height:"+proportion*100+"%;"),_this.attr("style",style);var delay=~~_ss.attr("data-interval")||6e3,loop=_ss.attr("data-jyloop")||!1,effect=_ss.attr("data-effect")||"slide",speed=~~((_ss.width()+1200)/250)*100;Sw["swiper_wz_"+si]=new Swiper(".wp-block-carousel ."+_eq,{spaceBetween:10,speed,loop,effect,autoplay:{delay,disableOnInteraction:!1},pagination:{el:"."+_eq+" .swiper-pagination",clickable:!0},navigation:{nextEl:"."+_eq+" .swiper-button-next",prevEl:"."+_eq+" .swiper-button-prev"}})})})}_win.bd.on("show.bs.modal loaded.bs.modal",".modal:not(.flex)",function(){var o=jQuery(this),i=o.find(".modal-dialog");o.css("display","block"),i.css({"margin-top":Math.max(0,(_hei-i.height())/2)})}),_win.bd.on("show.bs.modal loaded.bs.modal",".modal",function(){auto_fun()}),_win.modal_z_index=1050,_win.bd.on("show.bs.modal",".modal",function(){_win.modal_z_index++,jQuery(".modal.in").addClass("modal-parent"),jQuery(this).css("z-index",_win.modal_z_index).removeClass("modal-parent")}),_win.bd.on("hide.bs.modal",".modal",function(){jQuery(".modal.modal-parent").removeClass("modal-parent")}),_win.bd.on("click",".oauth-untying",function(){if(confirm(aksrt__("confirm_unbind"))==!0){var _this=jQuery(this),data={action:"user_oauth_untying",user_id:_this.attr("user-id"),type:_this.attr("untying-type"),_wpnonce:_this.attr("_wpnonce")};return aksrt_ajax(_this,data),!1}}),_win.bd.on("click",".medal-add-link",function(){if(confirm(aksrt__("confirm_grant_badge"))==!0)return aksrt_ajax(jQuery(this)),!1}),_win.bd.on("click",".medal-remove-link",function(){if(window.confirm(aksrt__("confirm_revoke_badge")))return aksrt_ajax(jQuery(this)),!1}),_win.bd.on("click","[tab-id]",function(e){var tab=jQuery(this).attr("tab-id");if(tab){var _tab=jQuery('a[data-target="#'+tab+'"]');_tab.length||(_tab=jQuery('a[href="#'+tab+'"]')),_tab.length&&(e.preventDefault(),_tab.tab("show"))}}),_win.bd.on("click",'[data-toggle="RefreshModal"]',function(e){e.preventDefault();var _this=jQuery(this),remote=_this.attr("data-remote");if(!remote){var action=_this.attr("data-action");action&&(remote=_win.ajax_url+"?action="+action)}return refresh_modal({class:_this.attr("data-class")||"",height:_this.attr("data-height")||300,mobile_from_bottom:!!_this.attr("mobile-bottom"),new:_this.attr("new"),touch_close:!_this.attr("no-touch"),remote}),!1});function refresh_modal(_config){_config.mobile_from_bottom=typeof _config.mobile_from_bottom>"u"?!0:_config.mobile_from_bottom;var id="refresh_modal",is_new=_config.new,dataclass=_config.class||"",height=_config.height||200,mobile_bottom=_config.mobile_from_bottom&&_wid<769?" bottom":"",touch_close=typeof _config.touch_close>"u"?!0:_config.touch_close,modal_class="modal flex jc fade"+mobile_bottom,remote=_config.remote||"",content=_config.content||"";dataclass+=" modal-dialog",id+=is_new?parseInt((Math.random()+1)*Math.pow(10,4)):"";var _id="#"+id,_modal=jQuery(_id);if(_modal.length){var is_in=_modal.hasClass("in");is_in&&(modal_class+=" in");var $modal_content=_modal.find(".modal-content");_modal.removeClass().addClass(modal_class),_modal.find(".modal-dialog").removeClass().addClass(dataclass),_modal.find(".loading-mask").fadeIn(200),_modal.find(".modal-body").fadeOut(200),$modal_content.css({overflow:"hidden",height:is_in?$modal_content.height():100}).animate({height})}else{var modal_html='<div class="'+modal_class+'" id="'+id+'" tabindex="-1" role="dialog" aria-hidden="false"> <div class="'+dataclass+'" role="document"> <div class="modal-content"> </div> </div> </div>',loading='<div class="modal-body" style=""></div><div class="flex jc loading-mask absolute main-bg radius8"><div class="em2x opacity5"><svg class="loading-circle" viewBox="0 0 50 50"><circle cx="25" cy="25" r="20"></circle></svg></div></div>';_win.bd.append(modal_html),_modal=jQuery(_id),_modal.on("hidden.bs.modal",function(){is_new?jQuery(this).remove():jQuery(this).find(".modal-content").html(loading)}),_modal.find(".modal-content").html(loading).css({height,overflow:"hidden"}),_wid<769&&_modal.minitouch({direction:"bottom",selector:".modal-dialog",start_selector:".modal-colorful-header,.touch-close,.touch",onEnd:function(){_modal.modal("hide")},stop:function(){return!_modal.hasClass("bottom")}})}_modal.find(".touch-close").remove(),mobile_bottom&&touch_close&&_modal.find(".modal-dialog").append('<div class="touch-close"></div>'),_modal.modal("show"),content?(_modal.find(".modal-body").html(content),_modal_content_open()):remote&&jQuery.post(remote,null,function(data){_modal.find(".modal-body").html(data),setTimeout(function(){_modal.trigger("loaded.bs.modal")},20),_modal_content_open()});function _modal_content_open(){_modal.find(".modal-body").fadeIn(50,function(){var b_height=jQuery(this).outerHeight(!0);_modal.find(".loading-mask").fadeOut(300),_modal.find(".modal-content").animate({height:b_height},300,"swing",function(){_modal.find(".modal-content").css({height:"",overflow:"",transition:""})})})}return _modal}window.auto_maxHeight=debounce(z_auto,100);function z_auto(){if(_win.do_hh=document.documentElement.clientHeight,_win.do_hh>document.body.clientHeight){var min_h=_win.do_hh-jQuery(".footer").outerHeight()-jQuery(".header").outerHeight()-20;jQuery("main").animate({"min-height":min_h})}}window.auto_fun=debounce(z_auto_fun,100);function z_auto_fun(){jQuery(document).trigger("auto_fun"),jQuery(".auto-search").AutoSearch(),jQuery(".dependency-box").dependency(),jQuery(".cloneable").cloneable(),jQuery("[data-countdown]").countdown(),auto_maxHeight(),jQuery("img[data-src]:not(.lazyload,.lazyloaded,.lazyloading,.swiper-lazy)").addClass("lazyload"),jQuery("[data-toggle='tooltip']").tooltip({container:"body"}),jQuery("[data-clipboard-text]").length&&tbquire(["clipboard"]),jQuery("[data-toggle='popover']").popover({sanitize:!1}),_wid>768?(jQuery(".fixed-wrap-nav").autoAffix(20,38),jQuery(".relative>.scroll-x.no-scrollbar").scrollX()):jQuery(".affix-header-sm").autoAffix(0,20),_wid>900&&jQuery(".sidebar").sidebarAffix(),new_swiper(),new_dplayer(),tbquire(["svg-icon"],()=>{show_svg()});var _h_e=_win.highlight_kg?"pre code:not(.enlighter-origin)":"pre code.gl:not(.enlighter-origin),pre code.special:not(.enlighter-origin)";jQuery(_h_e).length&&tbquire(["enlighterjs"],function(){var lin=!!_win.highlight_hh;jQuery("link#enlighterjs").length||jQuery("head").append('<link type="text/css" rel="stylesheet" href="'+_win.uri+"/js/runtime/enlighter/enlighterjs.min.css?ver="+_win.ver+'" id="enlighterjs">'),jQuery(_h_e).enlight({linenumbers:lin,indent:2,textOverflow:"scroll",rawcodeDbclick:!0,rawButton:!1,infoButton:!1,windowButton:!1,theme:_win.highlight_zt})}),_win.imgbox&&jQuery(".alone-imgbox-img,a[data-imgbox],.comment-content .box-img,.wp-posts-content img,.imgbox-container").length&&tbquire(["imgbox"])}(function(){var scroll_throttle=throttle(function(){var h=document.documentElement.scrollTop+document.body.scrollTop,ontop=jQuery(".ontop");h>100?_win.bd.addClass("body-scroll"):_win.bd.removeClass("body-scroll"),h>400?ontop.addClass("show"):ontop.removeClass("show")},100);_win.window.scroll(scroll_throttle);var debounce_scroll_end=debounce(function(){jQuery("[data-toggle='tooltip']").tooltip("hide")},500,!0);_win.window.scroll(debounce_scroll_end);var debounce_scrolling_hide=debounce(function(){_win.bd.addClass("scroll-ing")},500,!0),debounce_scrolling_hide_end=debounce(function(){_win.bd.removeClass("scroll-ing")},500);jQuery(".scrolling-hide").length&&_win.window.scroll(debounce_scrolling_hide).scroll(debounce_scrolling_hide_end);var _last_scroll_top=0,debounce_scroll_down=debounce(function(){var _scroll_top=document.documentElement.scrollTop+document.body.scrollTop;_last_scroll_top>100&&_scroll_top>_last_scroll_top?_win.auto_scroll||_win.bd.removeClass("scroll-up").addClass("scroll-down"):(!_win.auto_scroll||_last_scroll_top<=100)&&_win.bd.removeClass("scroll-down").addClass("scroll-up"),_last_scroll_top=_scroll_top},10,!0);jQuery(".scroll-down-hide").length&&_win.window.scroll(debounce_scroll_down)})();function scrollTopTo(element,offset){var scrollTop=0,body=jQuery("body,html"),duration=duration||300;if(offset=offset||0,element){var target=element instanceof jQuery?element:jQuery(element);scrollTop=target.length?target.offset().top+offset-(body.hasClass("nav-fixed")?jQuery(".header").innerHeight()+20:0):0}Math.abs(scrollTop-body.scrollTop())<80||(_win.auto_scroll=!0,body.animate({scrollTop},duration,"swing",function(){setTimeout(function(){_win.auto_scroll=!1},20)}))}_win.bd.on("click",".toggle-radius,.float-right a,.but-ripple,.but,.item-thumbnail,.menu-item >a,.yiyan-box,.relates-thumb li a",function(e){var _th=jQuery(this);if(!_th.hasClass("nowave")&&!_th.hasClass("is-disabled")){_th.css({overflow:"hidden",position:"relative"});var R,waveWidth=~~_th.outerWidth(),waveHeight=~~_th.outerHeight();waveWidth<waveHeight?R=waveHeight:R=waveWidth;var cllor=_th.css("color")||"rgba(200, 200, 200)",wave=jQuery("<div></div>").css({display:"block",background:cllor,"border-radius":"50%",position:" absolute","-webkit-transform":"scale(0)",transform:"scale(0)",opacity:".3","-webkit-transition":"all 1.5s cubic-bezier(0.22, 0.61, 0.36, 1)",transition:"all 1.5s cubic-bezier(0.22, 0.61, 0.36, 1)","z-index":"1",overflow:"hidden","pointer-events":"none"});_th.append(wave),wave.css({width:R*2+"px",height:R*2+"px",top:e.pageY-_th.offset().top-R+"px",left:e.pageX-_th.offset().left-R+"px",transform:"scale(1)","-webkit-transform":"scale(1)",opacity:0}),setTimeout(function(){wave.remove()},2e3)}}),jQuery.fn.sidebarAffix=function(){var _this=jQuery(this),_affix=_this.find("[data-affix]"),sidebar_class="sidebar-affix";if(!_affix.length||_this.children("."+sidebar_class).length)return _this;var _body=jQuery("body"),affix_width=_affix.innerWidth(),_header=jQuery(".header");function nav_Height(){return _body.hasClass("nav-fixed")&&(!_header.hasClass("scroll-down-hide")||!_body.hasClass("scroll-down"))?_header.outerHeight(!0):20}var sidebarAffix_con=jQuery('<div class="'+sidebar_class+' affix-top" style="width:'+affix_width+'px;"></div>');_this.prepend(sidebarAffix_con);function top_css(){sidebarAffix_con.css({top:nav_Height()})}var last_top=0;return sidebarAffix_con.affix({offset:{top:function(){var new_top=_this.outerHeight(!0)+_this.offset().top-nav_Height();return new_top!==last_top&&sidebarAffix_con.hasClass("affix")&&top_css(),last_top=new_top,new_top},bottom:function(){var _wrap=_this.parent();return document.body.clientHeight-_wrap.outerHeight()-_wrap.offset().top}}}).on("affix-top.bs.affix",function(){sidebarAffix_con.html("")}).on("affix.bs.affix",function(){sidebarAffix_con.find("[data-affix]").length||sidebarAffix_con.append(_this.find("[data-affix]").clone()),top_css()}).find("[lazyload-action]:not(.lazyload)").addClass("lazyload"),sidebarAffix_con.hasClass("affix")&&sidebarAffix_con.trigger("affix.bs.affix"),sidebarAffix_con.hasClass("affix-bottom")&&sidebarAffix_con.trigger("affix-bottom.bs.affix"),_this},jQuery.fn.autoAffix=function(top,bottom){top=~~top,bottom=~~bottom;var _this=jQuery(this);if(_this.data("bs.affix"))return _this;var _body=jQuery("body"),offset_top=~~_this.attr("offset-top"),offset_bottom=~~_this.attr("offset-bottom"),_wrap_attr=_this.attr("data-wrap"),_wrap=_wrap_attr?jQuery(_wrap_attr):_this.parent(),_header=jQuery(".header");function get_nav_Height(){return(_body.hasClass("nav-fixed")&&(!_header.hasClass("scroll-down-hide")||!_body.hasClass("scroll-down"))?_header.outerHeight():0)+top}function remove_clone(){_this.next(".affix-clone").remove()}function top_css(){_this.css({top:get_nav_Height()})}function this_clone(){_this.next(".affix-clone").length||_this.after(_this.clone().removeClass("affix-top affix affix-bottom").addClass("affix-clone").css("opacity","0"))}_wrap.css("min-height",_this.outerHeight()+bottom);var last_top=0;return _this.affix({offset:{top:function(){var new_top=_this.parent().offset().top-get_nav_Height()+offset_top;return new_top!==last_top&&_this.hasClass("affix")&&top_css(),last_top=new_top,new_top},bottom:function(){return document.body.clientHeight-_wrap.outerHeight()-_wrap.offset().top+bottom+offset_bottom}}}).on("affix-top.bs.affix",function(){_this.css({top:"",width:""}),remove_clone()}).on("affix.bs.affix",function(){this_clone(),top_css()}).on("affix-bottom.bs.affix",function(){this_clone()}),_this.hasClass("affix")&&_this.trigger("affix.bs.affix"),_this.hasClass("affix-bottom")&&_this.trigger("affix-bottom.bs.affix"),_this.hasClass("affix-top")&&_this.trigger("affix-top.bs.affix"),_this},_win.bd.on("click",".toggle-theme",function(event){var isDark=jQuery("body").hasClass("dark-theme");if(!document.startViewTransition){toggle();return}const transition=document.startViewTransition(()=>{toggle()}),{clientX,clientY}=event,endRadius=Math.hypot(Math.max(clientX,innerWidth-clientX),Math.max(clientY,innerHeight-clientY)),clipPath=[`circle(0px at ${clientX}px ${clientY}px)`,`circle(${endRadius}px at ${clientX}px ${clientY}px)`];transition.ready.then(()=>{document.documentElement.animate({clipPath:isDark?[...clipPath].reverse():clipPath},{duration:500,easing:isDark?"ease-out":"ease-in",fill:"both",pseudoElement:isDark?"::view-transition-old(root)":"::view-transition-new(root)"})});function toggle(){var highlight_white_zt="enlighter-t-"+_win.highlight_white_zt,highlight_dark_zt="enlighter-t-"+_win.highlight_dark_zt;jQuery("img[switch-src]").each(function(){var _this=jQuery(this),_src=_this.attr("data-src")||_this.attr("src"),_s_src=_this.attr("switch-src");_this.attr("src",_s_src).attr("switch-src",_src).attr("data-src","")}),jQuery("img[white-src],img[dark-src]").each(function(){var _this=jQuery(this),_s_src=isDark?_this.attr("white-src"):_this.attr("dark-src");_s_src&&_this.attr("src",_s_src)});var _enlighter=jQuery(".enlighter-default"),_body=jQuery("body"),_tinymce_body=jQuery("#post_content_ifr").contents().find("body");isDark?(jQuery('meta[name="theme-color"]').attr("content","#FDFCFE"),document.documentElement.classList.remove("dark"),_tinymce_body.removeClass("dark-theme"),_enlighter.removeClass(highlight_dark_zt).addClass(highlight_white_zt),_body.removeClass("dark-theme"),jQuery.cookie("theme_mode","white-theme",{path:"/"})):(jQuery('meta[name="theme-color"]').attr("content","#2F3135"),document.documentElement.classList.add("dark"),_tinymce_body.addClass("dark-theme"),_enlighter.removeClass(highlight_white_zt).addClass(highlight_dark_zt),_body.addClass("dark-theme"),jQuery.cookie("theme_mode","dark-theme",{path:"/"}))}}),_win.bd.on("click","[data-action]",function(){var _this=jQuery(this),s=_this.attr("data-pid"),key=_this.attr("data-action"),type=key,_type="aksrt"+type,data={type,key,pid:s};if(!_win.is_signin){var t=lcs.get(_type)||"";if(t.indexOf(","+s+",")!==-1)return notyf(aksrt__(type=="like"?"like_already_post":"like_already_comment"),"warning");t?t.length>=160?(t=t.substring(0,t.length-1),t=t.substr(1).split(","),t.splice(0,1),t.push(s),t=t.join(","),lcs.set(_type,","+t+",")):lcs.set(_type,t+s+","):lcs.set(_type,","+s+",")}action_ajax(_this,data,s,type,aksrt__("like_thanks"))});function action_ajax(_this,data,pid,type,text){if(_this.attr("disabled"))return!1;data._wpnonce=_win.post_action_nonce;var c=text||aksrt__("done");jQuery.ajax({type:"POST",url:_win.uri+"/action/action.php",dataType:"json",data,beforeSend:function(){_this.attr("disabled",!0).find("count").html('<i class="loading zts"></i>')},success:function(n){var ys=n.error?"danger":"";n.action&&n.action=="remove"&&(_this.removeClass("actived action-animation"),ys="warning"),n.action&&n.action=="add"&&_this.addClass("actived action-animation"),notyf(n.msg||c,ys),_this.attr("disabled",!1).find("count").html(n.cuont||"0"),type=="follow_user"&&jQuery('[data-action="follow_user"][data-pid="'+pid+'"]').each(function(){jQuery(this).find("count").html(n.cuont)})}})}_win.bd.on("click","[ajax-action]",function(){var _this=jQuery(this);if(_this.attr("disabled"))return!1;var id=_this.attr("data-id"),action=_this.attr("ajax-action"),_text=_this.find("text");_text=_text.length?_text:_this.siblings("text");var _this_html=_text.html();_this.attr("disabled",!0),_text.html('<i class="loading-spot"><i></i></i>'),jQuery.ajax({type:"POST",url:_win.ajax_url,dataType:"json",data:{id,action,_wpnonce:_this.attr("data-nonce")},error:function(n){var _msg=aksrt_sprintf("ajax_error",n.status,n.statusText);aksrt_is_fatal_error_response(n.responseText)&&(_msg=aksrt__("ajax_fatal_error")),notyf(_msg,"danger"),_this.attr("disabled",!1),_text.html(_this_html)},success:function(n){if(_this.attr("disabled",!1),!n.data||!n.success)_text.html(_this_html),n.data&&n.data.msg&¬yf(n.data.msg,n.data.ys||"danger");else{if(n=n.data,n.show_modal&&n.modal){var modal_config={class:"modal-mini full-sm",height:330,mobile_from_bottom:!0,touch_close:!0,content:n.modal};n.modal_config&&(modal_config=jQuery.extend(modal_config,n.modal_config)),modal_config.content=n.modal,refresh_modal(modal_config),_text.html(_this_html);return}jQuery('[ajax-action="'+action+'"][data-id="'+id+'"]').each(function(){var _this2=jQuery(this),_text2=_this2.find("text");_text2=_text2.length?_text2:_this2.siblings("text"),_text2.html(n.text||_this_html).addClass("ajaxed"),n.active?_this2.addClass("active").siblings(".active").removeClass("active"):_this2.removeClass("active")})}}})});function throttle(fn,delay){let valid=!0;return function(...args){if(!valid)return!1;valid=!1,setTimeout(function(){fn.apply(this,args),valid=!0},delay)}}function debounce(callback,delay,immediate){var timeout;return function(){var context=this,args=arguments,later=function(){timeout=null,immediate||callback.apply(context,args)},callNow=immediate&&!timeout;clearTimeout(timeout),timeout=setTimeout(later,delay),callNow&&callback.apply(context,args)}}if(_win.bd.on("input focus","textarea[autoHeight]",function(){var elem=this,border=~~getComputedStyle(elem).getPropertyValue("border-top-width").replace("px","")+~~getComputedStyle(elem).getPropertyValue("border-bottom-width").replace("px",""),max=~~jQuery(elem).attr("maxHeight");elem.style.height="auto",max>elem.scrollHeight?(elem.style.height=elem.scrollHeight+border+"px",elem.style.overflow="hidden"):(elem.style.height=max+"px",elem.style.overflow="auto")}),_win.bd.on("click",".rewards",function(){jQuery("#rewards-popover").modal("show")}),_win.bd.hasClass("search")){var val=jQuery(".search-desc-text .search-key").text();try{var reg=eval("/"+val+"/i");jQuery(".search-tab .item-heading a,.search-tab .item-excerpt,.search-tab .forum-title a,.search-tab .excerpt,#search-tab-user .display-name").each(function(){var $this=jQuery(this);$this.text().search(reg)!=-1&&$this.html($this.html().replace(reg,function(w){return'<b class="focus-color">'+w+"</b>"}))})}catch(e){}}_win.bd.on("click",".pag-jump .jump-icon",function(){var _input=jQuery(this).siblings(".jump-input");pag_jump_go(_input)}),_win.bd.on("input",".pag-jump .jump-input",debounce(function(){pag_jump(jQuery(this))},200)),_win.bd.on("keydown",".pag-jump .jump-input",function(event){event.keyCode==13&&pag_jump_go(jQuery(this))});function pag_jump(_input){var max=_input.attr("max"),current=_input.attr("current"),val2=~~_input.val();return(!val2||val2<1||val2>max)&&(val2=val2>max?max:"",_input.val(val2)),val2==current?0:val2}function pag_jump_go(_input){var val2=pag_jump(_input);if(val2){var base=_input.attr("base"),url=base.replace("%#%",val2),parent=_input.parent();if(parent.hasClass("ajax-next")){_input.val("");var _ajax_link=parent.clone().removeClass("pag-jump").addClass("hide").attr("href",url);parent.append(_ajax_link),_ajax_link.click(),_ajax_link.remove()}else location.href=url,location.reload}else _input.focus()}jQuery.fn.cloneable=function(){var cloneable_text="cloneable",cloneable_add_e="."+cloneable_text+"-add",cloneable_remove_e="."+cloneable_text+"-remove",cloneable_item_e="."+cloneable_text+"-item";function max_min(_this,max,min){var count=_this.children(cloneable_item_e).length;max&&max<=count?_this.nextAll(cloneable_add_e).hide():_this.nextAll(cloneable_add_e).show(),min&&min>=count?_this.find(cloneable_remove_e).hide():_this.find(cloneable_remove_e).show()}return this.each(function(){var _this=jQuery(this),_item=_this.children(cloneable_item_e),is_on="is-on",click="click",max=_this.data("max")||0,min=_this.data("min")||0;if(max_min(_this,max,min),!(!_item.length||_this.attr(is_on))){var add_item=jQuery(_item[0]).clone(!1);add_item.find("input,textarea").val(""),_this.attr(is_on,!0).on(click,cloneable_remove_e,function(){jQuery(jQuery(this).parents(cloneable_item_e)[0]).remove(),max_min(_this,max,min)}).nextAll(cloneable_add_e).on(click,function(){var _add_item=add_item.clone(!1),count=_this.children(cloneable_item_e).length;_add_item.find("[name]").each(function(){var $this=jQuery(this),name=$this.attr("name");name=="_pseudo"||!name.includes("[0]")||$this.attr("name",$this.attr("name").replace("[0]","["+count+"]"))}),_this.append(_add_item),max_min(_this,max,min)})}})},jQuery.fn.dependency=function(){function _number(val2){return Number(val2)}function checkBoolean(v){switch(v){case!0:case"true":case 1:case"1":return!0;case null:case!1:case"false":case 0:case"0":return!1;default:return v}}function evalCondition(condition,val1,val2){switch(condition){case"==":return checkBoolean(val1)==checkBoolean(val2);case"!=":return checkBoolean(val1)!=checkBoolean(val2);case">=":return _number(val2)>=_number(val1);case"<=":return _number(val2)<=_number(val1);case">":return _number(val2)>_number(val1);case"<":return _number(val2)<_number(val1);case"any":if(jQuery.isArray(val2)){for(let i=val2.length-1;i>=0;i--)if(jQuery.inArray(val2[i],val1.split(","))!==-1)return!0}else if(jQuery.inArray(val2,val1.split(","))!==-1)return!0;return!1;case"not-any":if(jQuery.isArray(val2)){for(let i=val2.length-1;i>=0;i--)if(jQuery.inArray(val2[i],val1.split(","))==-1)return!0}else if(jQuery.inArray(val2,val1.split(","))==-1)return!0;return!1;default:return!1}}return this.each(function(){var $this=jQuery(this),$fields=$this.find("[data-controller]");if($fields.length){var is_on="is-on";$fields.each(function(){var $field=jQuery(this);if(!$field.attr(is_on)){var controllers=$field.attr(is_on,!0).data("controller").split("|"),conditions=$field.data("condition").split("|"),values=$field.data("value").toString().split("|");jQuery.each(controllers,function(index,depend_id){var value=values[index]||"",condition=conditions[index]||conditions[0]||"==";$this.on("change","[name='"+depend_id+"']",function(){var $elem=jQuery(this),_type=$elem.attr("type"),val2=_type=="checkbox"?$elem.is(":checked"):$elem.val(),is_show=evalCondition(condition,value,val2);$field.trigger("controller.change",is_show),is_show?$field.show():$field.hide()})})}})}})},_win.bd.on("click","[data-for]",function(){var _this=jQuery(this),_tt=_this.html(),_for=_this.attr("data-for"),_form=_this.parents("form"),_v=_this.attr("data-value"),multiple=~~_this.attr("data-multiple"),_group=_this.closest("[for-group]"),active_outerHTML=_this.prop("outerHTML");if(_group.length||(_group=_this.parent()),multiple>1){_tt="",active_outerHTML="";var active_array=[],_input="",is_active=_this.hasClass("active");if(is_active)_group.find('[data-for="'+_for+'"][data-value="'+_v+'"]').removeClass("active");else{var ii={};if(_group.find('[data-for="'+_for+'"].active').each(function(){ii[jQuery(this).attr("data-value")]=1}),Object.keys(ii).length>=multiple)return notyf(aksrt_sprintf("select_max",multiple),"danger");_group.find('[data-for="'+_for+'"][data-value="'+_v+'"]').addClass("active")}_group.find('[data-for="'+_for+'"].active').each(function(){var _this_value=jQuery(this).attr("data-value");active_array.indexOf(_this_value)==-1&&(_tt+=jQuery(this).html(),_input+='<input type="hidden" name="'+_for+'[]" value="'+_this_value+'">',active_array.push(_this_value),active_outerHTML+=jQuery(this).clone().addClass("outerhtml-copy").prop("outerHTML"))}),jQuery.each(active_array,function(index,value){_group.find('[data-for="'+_for+'"][data-value="'+value+'"]').addClass("active")}),_form.find("input[name='"+_for+"[]']").remove(),_form.append(_input)}else _group.find('[data-for="'+_for+'"]').removeClass("active"),_group.find('[data-for="'+_for+'"][data-value="'+_v+'"]').addClass("active"),_form.find("input[name='"+_for+"']").val(_v).trigger("change");_form.find("span[name='"+_for+"']").html(_tt),_form.find("input[name=s]").focus(),_form.find(".active-outerhtml[name='"+_for+"']").html(active_outerHTML)}),_win.bd.on("input","input[limit-min],input[limit-max]",debounce(function(){var _this=jQuery(this),min=Number(_this.attr("limit-min")),max=Number(_this.attr("limit-max")),val2=Number(_this.val()),text,warning_class="limit-warning";_this.next("."+warning_class).length||_this.after('<div class="limit-warning" style="display: none;"></div>');var _warning=_this.next("."+warning_class);_this.val().length<1?_warning.html("").hide():val2>max?(text=_this.attr("warning-max")||aksrt__("input_max"),_warning.html(text.replace("1$",max)).fadeIn(150)):val2<min?(text=_this.attr("warning-min")||aksrt__("input_min"),_warning.html(text.replace("1$",min)).fadeIn(150)):_warning.fadeOut(150)},500)),jQuery.fn.AutoSearch=function(){return this.each(function(){var _this=jQuery(this),ajax_url=_this.attr("ajax-url")||_win.ajax_url,min_length=2,search="search-",d_search="."+search,loading=search+"loading",input=d_search+"input",centent=search+"centent",_container=_this.find(d_search+"container"),_remind=_this.find(d_search+"remind"),_icon=_this.find(d_search+"icon"),_icon_html=_icon.html(),min_length_remind=aksrt_sprintf("search_min_chars",min_length),loading_icon='<i class="loading em12"></i>',loading_remind=loading_icon+'<span class="ml6">'+aksrt__("search_loading")+"</span>",is_on="is-on";if(_this.data(is_on))return;function ajax(){var data={},serializeObject=_this.serializeObject();jQuery.each(serializeObject,function(key,val2){data[key]=val2}),_this.find("input[name]").each(function(){var _th=jQuery(this),v=_th.val()||"";data[_th.attr("name")]=v}),_this.addClass(loading),_remind.html(loading_remind),_icon.html(loading_icon),_container.css({height:_container.outerHeight(),overflow:"hidden"}),jQuery.post(ajax_url,data,function(result){var data_html=result.data;data_html&&_container.html('<div class="'+centent+'">'+data_html+"</div>").animate({height:_container.children("."+centent).outerHeight()},200,"swing",function(){_container.css({height:"",overflow:"",transition:""})}),_this.removeClass(loading),_remind.html(result.remind||""),_icon.html(_icon_html),auto_fun()},"json")}function submitted(_input){_input.val().length>=min_length?ajax():_remind.html(min_length_remind)}_this.data(is_on,!0).find(input).on("input",debounce(function(){submitted(jQuery(this))},500)).on("keydown",function(event){event.keyCode==13&&(event.preventDefault(),submitted(jQuery(this)))})})},_win.bd.on("click",".main-search [data-for]",function(){var _placeholder=jQuery(".main-search").find(".scale-placeholder");_placeholder.length&&_placeholder.text(_placeholder.attr("default"))}),_win.bd.on("submit",".main-search form",function(){var _this=jQuery(this),inputs=_this.serializeObject();jQuery.each(inputs,function(k,v){(!v||v=="null")&&k!="s"&&_this.find('input[name="'+k+'"]').remove()})}),_win.bd.on("click",".main-search-btn",function(){var _this=jQuery(this);jQuery(".main-search").addClass("show");var _remote_search=jQuery(".main-search [remote-box]").first();if(_remote_search.length){_remote_search.one("aksrt:remote-loaded",function(){_this.trigger("click")}),_remote_search.trigger("click");return}var _search_form=jQuery(".main-search form");if(_search_form.length){var attr_="search-",obj={type:_this.attr(attr_+"type"),user:_this.attr(attr_+"user"),trem:_this.attr(attr_+"trem")};jQuery.each(obj,function(k,v){if(v){var _k=_search_form.find('input[name="'+k+'"]').val(v),_data_for=_search_form.find('[data-for="'+k+'"][data-value="'+v+'"]').click();if(!_data_for.length&&k=="trem"){var cat_name=_this.attr("trem-name"),_cat_drop=_search_form.find(".cat-drop");cat_name&&_cat_drop.length&&(_cat_drop.append('<li data-for="trem" data-value="'+v+'"><a href="javascript:;">'+cat_name+"</a></li>"),_cat_drop.find('[data-value="'+v+'"]').click())}_k.length||_search_form.append('<input type="hidden" name="'+k+'" value="'+v+'">')}});var placeholder=_this.attr(attr_+"placeholder")||_search_form.find(".scale-placeholder").attr("default");_search_form.find(".scale-placeholder").text(placeholder),setTimeout(function(){_search_form.find('[name="s"]').focus()},100)}}),jQuery(".search-page-ajaxpager").length&&(_win.bd.on("click",".page-search-box a.search_keywords",function(){var $this=jQuery(this).clone();return $this.addClass("ajax-next").attr("ajax-replace","true").attr("route","true"),jQuery(".search-page-ajaxpager").append($this),$this.click().remove(),!1}),_win.bd.on("submit",".page-search-box .search-form",function(){var $this=jQuery(this),data=$this.serializeObject(),url=new URL($this.attr("action"));url.search=new URLSearchParams(data).toString();var $link=jQuery('<a class="ajax-next" ajax-replace="1" route="1" href="'+url.href+'"></a>');return jQuery(".search-page-ajaxpager").append($link),$link.click().remove(),!1}));function nav_folding(){var navbar_nav_t=".navbar-nav",sub_menu_t="sub-menu",_collapse=jQuery(".navbar-collapse"),surplus_width=_collapse.width();_collapse.find(">:not("+navbar_nav_t+")").each(function(){surplus_width-=jQuery(this).outerWidth()}),surplus_width-=jQuery(".navbar-header").outerWidth()+40;var navs_width=66,_folding=jQuery('<li class="menu-item"><a href="javascript:void(0);"><svg class="em12" aria-hidden="true" data-viewbox="0 0 1024 1024" viewBox="0 0 1024 1024"><use xlink:href="#icon-menu_2"></use></svg></a><ul class="'+sub_menu_t+'"></ul></li>');jQuery(navbar_nav_t+">li").each(function(){navs_width+=jQuery(this).outerWidth(),navs_width>surplus_width&&_folding.find(">."+sub_menu_t).append(jQuery(this))}),_folding.find(">."+sub_menu_t+" li").length&&jQuery(navbar_nav_t).append(_folding)}window.debounce_notyf=debounce(notyf,100,!0);function notyf(str,ys,time,id){jQuery(".notyn").length||_win.bd.append('<div class="notyn"></div>'),ys=ys||"success",ys=="error"&&(ys="danger"),time=time||5e3,time=time<100?time*1e3:time;var id_attr=id?' id="'+id+'"':"",_html=jQuery('<div class="noty1"'+id_attr+'><div class="notyf '+ys+'">'+str+"</div></div>"),is_close=!id;id&&jQuery("#"+id).length?(jQuery("#"+id).find(".notyf").removeClass().addClass("notyf "+ys).html(str),_html=jQuery("#"+id),is_close=!0):jQuery(".notyn").append(_html),is_close&&setTimeout(function(){notyf_close(_html)},time)}function notyf_close(_e){_e.addClass("notyn-out"),setTimeout(function(){_e.remove()},1e3)}_win.bd.on("click",".noty1",function(){notyf_close(jQuery(this))}),_win.passw=1,_win.bd.on("click",".passw",function(){var _this=jQuery(this);_win.passw==1?(_this.find(".fa").addClass("fa-eye-slash"),_this.siblings("input").attr("type","text"),_win.passw=2):(_this.find(".fa").removeClass("fa-eye-slash"),_this.siblings("input").attr("type","password"),_win.passw=1)}),_win.bd.on("input change focus",".line-form-input",debounce(function(){placeholder_scale(jQuery(this))},100));function placeholder_scale(_this){var val2=_this.val(),placeholder=_this.siblings(".scale-placeholder");val2.length>0?placeholder.addClass("is-focus"):placeholder.removeClass("is-focus")}function aksrt_is_url(str){try{return new URL(str),!0}catch{return!1}}function is_mail(str){return/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/.test(str)}jQuery.fn.serializeObject=function(){var o={},a=this.serializeArray();return jQuery.each(a,function(){o[this.name]!==void 0?(o[this.name].push||(o[this.name]=[o[this.name]]),o[this.name].push(this.value||"")):o[this.name]=this.value||""}),o},_win.bd.on("click",".trash-history-search",function(){confirm(aksrt__("confirm_clear_search"))==!0&&(jQuery(".history-search").slideUp().delay(1e3,function(){jQuery(this).remove()}),jQuery.cookie("history_search",""))}),_win.bd.on("click",".initiate-checkin",function(){aksrt_ajax(jQuery(this),0,function(data){data.details_link&&jQuery(".initiate-checkin").each(function(){var $link=jQuery(data.details_link),_this=jQuery(this),_class=_this.attr("class"),_text=_this.attr("ed-text");$link.addClass(_class).removeClass("initiate-checkin").html(_text),_this.prop("outerHTML",$link.prop("outerHTML"))})},aksrt__("checkin_loading"))}),_win.bd.on("click",".single-pay-tabbar",function(){scrollTo("#posts-pay",-50),jQuery("#posts-pay .cashier-link").click()}),_win.bd.on("submit","[ajax-submit]",function(){var _this=jQuery(this),but=_this.attr("ajax-submit")||'.wp-ajax-submit,[zibajax="submit"]';return _this.find(but).click(),!1}),_win.bd.on("click",'.wp-ajax-submit,[zibajax="submit"]',function(){var _this=jQuery(this),confirm_text=_this.attr("data-confirm");return confirm_text&&!confirm(confirm_text)||aksrt_ajax(jQuery(this)),!1});function aksrt_ajax(_this,data,success,noty,no_loading){if(_this.attr("disabled"))return!1;if(!data){var _data=_this.attr("form-data");if(_data)try{data=jQuery.parseJSON(_data)}catch{}if(!data){var form=_this.parents("form");data=form.serializeObject()}}var _action=_this.attr("form-action");_action&&(data.action=_action);var _text=_this.html(),_loading=no_loading?_text:'<i class="loading mr6"></i><text>'+aksrt__("please_wait")+"</text>";noty!="stop"&¬yf(noty||aksrt__("processing"),"load","","wp_ajax"),_this.attr("disabled",!0).html(_loading);var _url=_this.attr("ajax-href")||_win.ajax_url;jQuery.ajax({type:"POST",url:_url,data,dataType:"json",error:function(n){var _msg=aksrt_sprintf("ajax_error",n.status,n.statusText);aksrt_is_fatal_error_response(n.responseText)&&(_msg=aksrt__("ajax_fatal_error")),console.error("ajax请求错误,错误信息如下:",n),notyf(_msg,"danger","",noty!="stop"?"wp_ajax":""),_this.attr("disabled",!1).html(_text)},success:function(n){var ys=n.ys?n.ys:n.error?"danger":"";noty!="stop"?notyf(n.msg||aksrt__("done"),ys,"","wp_ajax"):n.msg&¬yf(n.msg,ys),_this.attr("disabled",!1).html(_text).trigger("zib_ajax.success",n),jQuery.isFunction(success)&&success(n,_this,data),n.hide_modal&&_this.closest(".modal").modal("hide"),n.reload&&(n.goto?(window.location.href=n.goto,window.location.reload):window.location.reload())}})}_win.bd.on("zib_ajax.success","[next-tab]",function(e,n){var _next=jQuery(this).attr("next-tab");_next&&n&&!n.error&&jQuery('a[href="#'+_next+'"]').tab("show")}),jQuery(".erphp-login-must").each(function(){jQuery(this).addClass("signin-loader")}),_win.window.resize(debounce(function(){_wid=_win.window.width(),auto_fun()},500)),jQuery(".collapse").on("shown.bs.collapse",function(){auto_fun()}),_win.bd.on("click",".read-more-open",function(){jQuery(this).parents(".limit-height").css({height:"","max-height":""}).find(".read-more").remove()});function posts_limit_height(){if(jQuery(".limit-height").length){var r=jQuery(".limit-height");if(r.data("posts-limit-ison"))return;var r_h=r.height(),r_m=r.attr("data-maxheight");if(~~r_h>=~~r_m+79){var nn='<div class="read-more"><a href="javascript:;" class="read-more-open">'+aksrt__("read_more")+'<i class="fa ml10 fa-angle-down"></i></a></div>';r.append(nn).data("posts-limit-ison",!0)}}}auto_fun(),thumb_dplayer(_wid>640?".posts-item .item-thumbnail,.forum-lists-cover":".posts-item,.forum-posts",".video-thumb-box[video-url]"),jQuery("[load-click]").attr("no-scroll",!0).click(),jQuery(document).on("lazybeforeunveil",function(e){var _this=jQuery(e.target),lazyload_action=_this.attr("lazyload-action");setTimeout(function(){if(lazyload_action==="ias")if(_this.attr("remote-box"))_this.click();else{var _a=_this.is(".ajax-next,.ias-btn")?_this:_this.find(".ajax-next,.ias-btn");_a.attr("no-scroll",!0).click()}if(lazyload_action=="animated"){var animated=_this.attr("data-animated");animated&&_this.addClass("animated "+animated).css("visibility","unset")}},200);var bg=_this.attr("data-bg");bg&&_this.css("background-image","url("+bg+")")});function fps_yh(){var lastTime=0,frames=0,fps=0,fps_average=0,currentTime,stop=0;function updateFPS(){currentTime=performance.now(),frames++,currentTime-lastTime>=300&&(fps=Math.round(frames*1e3/(currentTime-lastTime)),frames=0,lastTime=currentTime,fps>5&&lastTime>1600&&(fps_average=fps_average||fps,fps_average=(fps_average+fps)/2,fps_average<20&&stop++,stop>5&&jQuery("body").addClass("fps-accelerat"))),stop<=5&&lastTime<15e3?requestAnimationFrame(updateFPS):setCookie()}function setCookie(){jQuery.cookie("fps_accelerat",~~fps_average,{path:"/",expires:604800})}requestAnimationFrame(updateFPS)}!jQuery.cookie("fps_accelerat")&&!jQuery("body").hasClass("fps-accelerat")&&fps_yh();function partners_scroll_init(){function init(widget){if(!(!widget||widget.dataset.zpsReady==="1")){var speed=parseFloat(widget.style.getPropertyValue("--zps-speed"))||3,rows=widget.querySelectorAll("[data-zps-row]");rows.forEach(function(row){var track=row.querySelector("[data-zps-track]");if(track){var seed=track.querySelector(".zps-group");if(seed){var setup=function(){var extras=track.querySelectorAll(".zps-group.zps-clone");extras.forEach(function(el){el.remove()});var groupWidth=seed.scrollWidth;if(!(groupWidth<10)){var rowWidth=row.clientWidth||widget.clientWidth||window.innerWidth,needTotal=Math.max(groupWidth*2,rowWidth+groupWidth),copies=Math.ceil(needTotal/groupWidth);copies<2&&(copies=2);for(var i=1;i<copies;i++){var clone=seed.cloneNode(!0);clone.classList.add("zps-clone"),clone.setAttribute("aria-hidden","true"),track.appendChild(clone)}track.style.setProperty("--zps-shift","-"+groupWidth+"px");var duration=groupWidth/100*speed;duration<4&&(duration=4),track.style.setProperty("--zps-duration",duration.toFixed(2)+"s"),track.setAttribute("data-zps-ready","1")}};setup();var imgs=seed.querySelectorAll("img"),pending=0;imgs.forEach(function(img){if(!(img.complete&&img.naturalWidth>0)){pending++;var done=function(){pending--,pending<=0&&setup()};img.addEventListener("load",done,{once:!0}),img.addEventListener("error",done,{once:!0})}});var resizeTimer;window.addEventListener("resize",function(){clearTimeout(resizeTimer),resizeTimer=setTimeout(setup,200)})}}}),widget.dataset.zpsReady="1"}}function initAll(){document.querySelectorAll(".aksrt-partners-scroll").forEach(init)}initAll()}function translate_init(){var translate_config=_win.translate_config;translate_config.s&&tbquire(["translate"],function(){translate.selectLanguageTag.show=!1,translate.language.setLocal(translate_config.local||"chinese_simplified"),translate_config.service_url&&translate.request.setHost(translate_config.service_url),translate_config.ignore_text&&(translate.ignore.text=translate_config.ignore_text),translate_config.nomenclature&&translate_config.nomenclature.length>0&&jQuery.each(translate_config.nomenclature,function(index,item){var from=item.from,to=item.to,value=item.value;from=="auto"&&(from=""),value&&to&&translate.nomenclature.append(from,to,value)}),translate_config.auto_discriminate_local&&translate.setAutoDiscriminateLocalLanguage(),translate_config.range&&translate_config.range.length>0&&(translate.language.translateLanguagesRange=translate_config.range),translate_config.loading&&translate.progress.api.startUITip();var $language_dropdown=jQuery(".language-dropdown .dropdown-menu"),translateStart=debounce(function(){jQuery("[data-language]").removeClass("active"),$language_dropdown.loading("show")},400,!0);translate.lifecycle.changeLanguage.trigger.push(translateStart);var renderFinish=debounce(function(uuid){$language_dropdown.loading("hide"),jQuery("[data-language='"+uuid.to+"']").addClass("active")},400);translate.lifecycle.execute.finally.push(renderFinish),_wid>996&&jQuery(".navbar-top .nav>li>a>.menu-item-title").each(function(){var _this=jQuery(this);_this.css({"max-width":~~_this.outerWidth(!0)+5+"px"})}),translate.ignore.class.push("translate-ignore"),translate.ignore.tag.push("svg"),translate.service.use(translate_config.service_use||"client.edge"),translate.listener.start(),translate.execute()})}_win.bd.on("click",".translate-button",function(){var _this=jQuery(this),language=_this.attr("data-language");translate&&translate.changeLanguage(language)}),(function(){var SELECTOR_class="obs-animate",SELECTOR="."+SELECTOR_class,BASE_CLS="in-view",OBS_FLAG="__zaniObserved",REPEAT_CLS="obs-animate-repeat",noAnim=!("IntersectionObserver"in window)||window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches;if(noAnim){removeAnimation(SELECTOR);return}var rootMargin="100px 0px 0px 0px",c_i=0;function execute(entries){c_i=0;for(var isIntersecting_count=0,j=0;j<entries.length;j++)entries[j].isIntersecting&&isIntersecting_count++;for(var i=0;i<entries.length;i++){var entry=entries[i],el=entry.target,$el=jQuery(el);$el.css("transition-delay","");var is_repeat=el.hasAttribute("data-animation-repeat")||el.classList.contains(REPEAT_CLS);if(entry.isIntersecting){var delay=c_i*.11;isIntersecting_count>8&&(delay=delay/(isIntersecting_count/8)),$el.css("transition-delay",delay+"s"),$el.addClass(BASE_CLS),c_i++,is_repeat||stop(el)}else is_repeat&&$el.removeClass(BASE_CLS)}}var io=new IntersectionObserver(execute,{root:null,rootMargin,threshold:.01});function stop(el){!el||el.nodeType!==1||!el[OBS_FLAG]||(el[OBS_FLAG]=!1,io.unobserve(el),setTimeout(function(){removeAnimation(el)},50))}function removeAnimation(el){var animation=jQuery(el).attr("data-animation"),animation_class="ani-"+animation;jQuery(el).removeClass(BASE_CLS+" "+SELECTOR_class+" "+animation_class+" "+REPEAT_CLS).removeAttr("data-animation").removeAttr("data-animation-repeat").css("transition-delay","")}function register(el){!el||el.nodeType!==1||el[OBS_FLAG]||(el[OBS_FLAG]=!0,io.observe(el))}function scan(){jQuery(SELECTOR).each(function(){register(this)})}scan()})();function number_stats_init(){function animateCount(el,duration){var target=parseFloat(el.getAttribute("data-target"))||0;if(target===0){el.textContent="0";return}var raw=el.getAttribute("data-target")||"0",decimals=(raw.split(".")[1]||"").length,_duration=~~el.getAttribute("data-duration");duration=_duration>10?_duration:duration;var start=0,startTs=null;duration=duration||1500;function step(ts){startTs||(startTs=ts);var progress=Math.min((ts-startTs)/duration,1),eased=1-Math.pow(1-progress,1.5),value=start+(target-start)*eased;el.textContent=decimals>0?value.toFixed(decimals):Math.floor(value).toString(),progress<1?requestAnimationFrame(step):el.textContent=decimals>0?target.toFixed(decimals):target.toString()}requestAnimationFrame(step)}var wraps=document.querySelectorAll(".stat-number-wrap");if(wraps.length){if(!("IntersectionObserver"in window)){wraps.forEach(function(wrap){wrap.querySelectorAll(".stat-number").forEach(function(el){el.textContent=el.getAttribute("data-target")||""})});return}var io=new IntersectionObserver(function(entries){entries.forEach(function(entry){if(entry.isIntersecting){var wrap=entry.target;wrap.dataset.counted!=="1"&&(wrap.dataset.counted="1",wrap.querySelectorAll(".stat-number").forEach(function(el){animateCount(el,1500)}),io.unobserve(wrap))}})},{threshold:.3});wraps.forEach(function(wrap){io.observe(wrap)})}}_win.bd.on("click",".produck-wid-feature-intro .fi-tab",function(){var _this=jQuery(this);if(!_this.hasClass("is-active")){_this.addClass("is-active"),_this.siblings().removeClass("is-active");var panels=_this.closest(".produck-wid-feature-intro").find(".fi-panel");panels.removeClass("is-active"),panels.eq(_this.index()).addClass("is-active")}});function tilt_cases_init(){function isTouchOrMobile(){var isTouch="ontouchstart"in window||navigator.maxTouchPoints&&navigator.maxTouchPoints>0,isSmall=window.matchMedia&&window.matchMedia("(max-width: 768px)").matches;return isTouch||isSmall}if(isTouchOrMobile())return;var cases=jQuery(".vanilla-tilt:not(.is-initialized)");if(!cases.length)return;function setTranslate3d(imgs,translate3d){var transform=imgs[0].style.transform;transform.includes("translate3d")&&(transform=transform.replace(/translate3d\(.*?\)/g,"").trim()),transform=transform+" "+translate3d,imgs.css("transform",transform)}tbquire(["tilt"],function(){cases.each(function(){var _this=jQuery(this),imgs=_this.find("img"),maxTilt=parseFloat(_this.attr("data-tilt-max"))||10,n=imgs.length,gain=1.22,hoverZone=_this.closest(".tilt-cases-container")||_this,mes=_this.data("tilt-mouse-event-element");if(mes){_this.removeAttr("data-tilt-mouse-event-element");var elZone=_this.closest(mes);hoverZone=elZone.length?elZone:hoverZone}var opt={};hoverZone.length&&(opt["mouse-event-element"]=hoverZone[0]),_this.addClass("is-initialized"),VanillaTilt.init(this,opt),!(n<=1)&&(this.addEventListener("tiltChange",function(e){var detail=e.detail||{},tx=parseFloat(detail.tiltX)||0,ty=parseFloat(detail.tiltY)||0;imgs.each(function(i){var $img=jQuery(this),base=parseFloat($img.attr("data-tilt-depth"));if(isNaN(base)&&(base=20),base===0){setTranslate3d($img,"translate3d(0,0,0)");return}var layerMul=1;n>1&&(layerMul=.48+i/(n-1)*1.14);var effective=base*gain*layerMul,dx=tx/maxTilt*effective*-1,dy=ty/maxTilt*effective;setTranslate3d($img,"translate3d("+dx+"px, "+dy+"px, 0)")})}),hoverZone&&hoverZone.on("mouseleave",function(){imgs.each(function(){setTranslate3d(jQuery(this),"translate3d(0,0,0)")})}))})})}_win.bd.on("click",".customize-preview-widget-edit",function(e){if(!(!wp||!wp.customize||!wp.customize.widgetsPreview)){var _this=jQuery(this),box=_this.closest(".customize-preview-widget-box");e.preventDefault(),wp.customize.widgetsPreview.preview.send("focus-widget-control",box.prop("id"))}}),jQuery(document).ready(function(){if(setTimeout(function(){jQuery(".line-form-input").each(function(){placeholder_scale(jQuery(this))}),_win.views&&jQuery.post(_win.ajax_url,{action:"views_record",id:_win.views}),posts_limit_height(),_win.window.trigger("scroll")},1e3),number_stats_init(),translate_init(),partners_scroll_init(),tilt_cases_init(),jQuery(".navbar-top li.menu-item-has-children>a").each(function(){jQuery(this).append('<i class="fa fas fa-angle-down ml6"></i>')}),_wid>996&&jQuery(".header").height()>81&&nav_folding(),posts_limit_height(),auto_maxHeight(),jQuery(".feature").length){var _feh=0,_fehm=0;jQuery(".feature").each(function(){var _th=jQuery(this);(_feh=_th.find(".feature-icon").innerHeight()+_th.find(".feature-title").innerHeight()+_th.find(".feature-note").innerHeight())>_fehm&&(_fehm=_feh)}),jQuery(".feature").css("height",_fehm)}jQuery(".qrcode").length&&tbquire(["qrcode"],function(){jQuery(".qrcode").each(function(){var _this=jQuery(this),text=_this.attr("data-qrcode"),size=_this.attr("data-size")||160;_this.qrcode({width:size,height:size,correctLevel:0,text:text||document.URL,background:"#fff",foreground:"#333"})})}),jQuery(document).on("lazyloaded",function(e){var _this=jQuery(e.target);swiper_tab_AutoHeight(_this)}),jQuery(document).on("lazyloaded",".gradient-bg img",function(e){var _this=jQuery(e.target),_parent=_this.closest(".gradient-bg"),opacity=_parent.attr("data-opacity"),c_11=opacity?"a":"",c_12=opacity?","+opacity:"";tbquire(["grade"],function(){Grade(_parent[0],null,function(gradientData){gradientData=gradientData[0];var rgba=gradientData.gradientData,c_1="rgb"+c_11+"("+rgba[0].rgba.slice(0,3).join(",")+c_12+") 10%",c_2="rgb"+c_11+"("+rgba[1].rgba.slice(0,3).join(",")+c_12+") 80%";jQuery(gradientData.element).addClass("gradient-bg-loaded").css("background-image","linear-gradient(135deg, "+c_1+", "+c_2+")")})})}),_win.qj_loading&&jQuery(".qj_loading").fadeOut(500).delay(1e3,function(){jQuery(this).remove(),jQuery("#qj_dh_css").remove()});function yiyan_nr(n){var yylink=_win.uri+"/yiyan/qv-yiyan.php",y_nr;jQuery.ajax({type:"POST",url:yylink}).done(function(i){var lines=i.replace(/\r\n|\r/g,"/&/").trim().split("/&/");if(lines){var type=n.attr("type");type?y_nr=type==="en"?lines[0]:lines[1]:y_nr='<div class="cn">'+lines[0]+'</div><div class="en">'+lines[1]+"</div>",n.html(y_nr)}})}jQuery(".yiyan").each(function(){yiyan_nr(jQuery(this))}),setInterval(function(){jQuery(".yiyan").each(function(){yiyan_nr(jQuery(this))})},3e4),jQuery(".yiyan").on("click",function(){yiyan_nr(jQuery(this))}),jQuery("[mini-touch]").each(function(){var _this=jQuery(this),fx=_this.attr("touch-direction");_this.minitouch({direction:fx,onEnd:function(e){_this.attr("mini-touch")==="mobile-nav"?jQuery("body").removeClass("mobile-navbar-show"):e.removeClass("show")}})})});
|