(function(){var i=window,g=document,b=i.location;var d="__shequstat";var a=window.jQuery||window.Zepto;var j=b.protocol+"//api.baike.sogou.com/dr/p1.gif";var h=b.protocol+"//api.baike.sogou.com/pr/pingd";var c={server:j,errServer:h+"?srctype=exception",cookiePrefix:"sqstat_",imgArr:[],cookie:"",query:"",hostname:b.hostname,referrer:g.referrer,domain:"",cookieInfo:{},queryInfo:{},divHandlers:[],data:{},gatherTypes:{ss_c:"div"},groupTypes:{ch:"ch",pid:"pid"},persistentTypes:{pid:{entr:"ss_pidf"},cid:{entr:"ss_cidf"}},cookieParam:["ssuid","pid","cid","ss_pidf","ss_cidf","p_uin"],kvSplit:function(o,q,k){if(typeof o!="string"||o===""){return{};}q=q||"&";k=k||"=";var p={};var m=o.split(q);for(var n=0;n<m.length;++n){if(m[n].length==0){continue;}var s=m[n];var e=s.indexOf(k);if(e<0){continue;}var r=s.substring(0,e);var l=s.substring(e+k.length);p[r]=l;}return p;},getDomain:function(k){if(k===undefined&&this.domain){return this.domain;}if(k===undefined){k=this.hostname;}var e=k.split(".");if(e[e.length-1].match(/^\d+$/)){domain=k;}else{domain=e.slice(-2).join(".");}if(k===this.hostname){this.domain=domain;}return domain;},getCookie:function(e){if(g.cookie!==this.cookie){this.cookie=g.cookie;this.cookieInfo=this.kvSplit(g.cookie,"; ");}return(this.cookieInfo[e])?decodeURIComponent(this.cookieInfo[e]):this.cookieInfo[e];},getQuery:function(e){if(b.search!==this.query){this.query=b.search;this.queryInfo=this.kvSplit(b.search.substring(1));}return this.queryInfo[e];},setCookie:function(l,o,e,p,n){p=p||"/";n=n||this.getDomain();var k=function(q){var r=new Date();if(q=="unlimited"){r.setFullYear(2038,0,1);}else{if(typeof q=="number"){if(q<=0){r.setFullYear(1970,1,1);}else{r.setTime(r.getTime()+q*1000);}}}return r.toGMTString();};var m=l+"="+encodeURIComponent(o)+(e||e===0?("; expires="+k(e)):"")+(p?";path="+p:"")+(n?";domain="+n:"");g.cookie=m;},delCookie:function(e,l,k){this.setCookie(e,"",0,l,k);},loopDivs:function(){var l=g.getElementsByTagName("div");for(var k=0;k<l.length;++k){for(var e=0;e<this.divHandlers.length;++e){this.divHandlers[e](l[k]);}}},regDivHandler:function(e){this.divHandlers.push(e);},regDivHandlers:function(){for(var e in this.gatherTypes){this.regDivHandler(this.getGatherFunc(e));}for(var e in this.groupTypes){this.regDivHandler(this.getGroupFunc(e));}},getGatherFunc:function(k,e){var e=e||"^";var l=this.data;return function(n){var m=n.getAttribute(k);if(m){l[k]=l[k]===undefined?"":l[k];l[k]+=(l[k]===""?"":e)+m;}};},getGroupFunc:function(k,l){var l=l||this.getDomain();var e=this;return function(r){var m=r.getAttribute(k);if(!m){return;}var o=k+"="+m;var q=r.getElementsByTagName("a");var p=new RegExp("[&?]"+k+"=");for(var n=0;n<q.length;++n){url=q[n];if(e.getDomain(url.hostname)==l){if(p.test(url.search)){continue;}url.href=" "+url.href+(url.search?"&":"?")+o;}}};},genSsuid:function(){var e=new Date().getUTCMilliseconds();return(Math.round(Math.random()*2147483647)*e)%10000000000;},submit:function(q,n){n=n||this.server;var l="";if(q.ref!==undefined){l="ref="+q.ref;delete (q.ref);}else{l="ref="+encodeURIComponent(this.referrer);}for(var o in q){l+=(l?"&":"")+o+"="+q[o];}if(navigator&&navigator.connection){if(/iphone|ipad|android/.test(navigator.userAgent.toLowerCase())){var m=navigator.connection.type?navigator.connection.type:"unknown";l+=(l?"&":"")+"network="+m;}else{l+=(l?"&":"")+"network=";}}else{l+=(l?"&":"")+"network=";}if(window.screen){l+=(l?"&":"")+"screen="+window.screen.width+"_"+window.screen.height+"&dpr="+(window.devicePixelRatio||1);}else{l+=(l?"&":"")+"screen=0_0&dpr=0";}l+=(l?"&":"")+"rand="+Math.random();var e=n+"?"+l;var s=new Image();var r=this.imgArr.push(s);var p=this.imgArr;s.onload=(s.onerror=function(){p[r-1]=null;});s.src=e;s=null;},setPersistentParams:function(){for(var l in this.persistentTypes){var k=this.persistentTypes[l];var m=k.entr||(this.cookiePrefix+l+"_f");var e=this.getQuery(l);if(e){if(e==this.getCookie(l)){this.setCookie(m,"1");}else{this.delCookie(m);this.setCookie(l,e);}}else{if(this.getCookie(l)){this.setCookie(m,"1");}}}},isMobile:function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini|Mobile Safari/i.test(navigator.userAgent);},getSc:function(){var k="unknown";var e=b.hostname.toLowerCase();if(e.indexOf("wenwen")>-1){k=this.isMobile()?"wapask":"ask";}else{if(e.indexOf("baike")>-1){k=this.isMobile()?"wapbaike":"baike";if(b.pathname.indexOf("/kexue")>-1){k=this.isMobile()?"wapkexue":"kexue";}else{if(b.pathname.indexOf("/zhuanti")>-1){k=this.isMobile()?"wapzhuanti":"zhuanti";if(b.href.indexOf("preview=1")>-1){k=this.isMobile()?"wapprezt":"prezt";}}}}else{if(e.indexOf("zhinan")>-1){k=this.isMobile()?"wapzhinan":"zhinan";}else{if(e.indexOf("ld.sogo")>-1||e.indexOf("luedong")>-1||e.indexOf("ldapi")>-1){k=this.isMobile()?"wapld":"ld";}else{if(e.indexOf("zhuanjia")>-1){if(b.pathname.indexOf("/mei")>-1){k=this.isMobile()?"wapyimei":"yimei";}else{k=this.isMobile()?"wapzhuanjia":"zhuanjia";}}else{if(e.indexOf("lvshi")>-1){k=this.isMobile()?"waplvshi":"lvshi";}else{if(e.indexOf("kexue")>-1){k=this.isMobile()?"wapkexue":"kexue";}else{if(e.indexOf("zhuanti")>-1){k=this.isMobile()?"wapzhuanti":"zhuanti";if(b.href.indexOf("preview=1")>-1){k=this.isMobile()?"wapprezt":"prezt";}}}}}}}}}return k;},run:function(o){if(typeof(o)!="object"){o={};}this.setPersistentParams();this.regDivHandlers();this.loopDivs();if(!this.getCookie("ssuid")){this.setCookie("ssuid",this.genSsuid(),"unlimited");}o.ver=5;o.ref=encodeURIComponent(this.referrer);o.sc=this.getSc();if(window.performance&&window.performance.navigation){o.navitype=window.performance.navigation.type;}else{o.navitype="unknown";}for(var n in this.gatherTypes){var l=this.gatherTypes[n];if(this.data[n]){o[l]=this.data[n];}}for(var m=0;m<this.cookieParam.length;m++){var e=this.cookieParam[m];o[e]=this.getCookie(e);}this.submit(o);},checkSsuid:function(){if(!this.getCookie("ssuid")){this.setCookie("ssuid",this.genSsuid(),"unlimited");}},isReportScreen:function(){var k=this.getSc();var e=b.pathname;if(k==="zhuanjia"||k==="wapzhuanjia"||k==="yimei"||k==="wapyimei"){return/\/detail\/[\S]+\.html/i.test(e)||/^\/lvshi\/*$/i.test(e)||/^\/yisheng\/*$/i.test(e)||/^\/mei\/*/i.test(e);}else{if(k==="baike"||k==="wapbaike"){return/^\/v\d+\.htm/i.test(e)||/lemmaInfo\/*$/i.test(e)||/fullLemma\/*$/i.test(e);}else{if(k==="ask"||k==="wapask"){return/\/z\/q(\d+)\.htm/i.test(e)||/^\/question\/*$/i.test(e)||/\/cate\/home/i.test(e)||e=="/";}else{if(k==="zhinan"||k==="wapzhinan"){return/^\/(guide)?\/*/i.test(e)||/^\/guide\/detail\/*/i.test(e)||/^\/guide\/cate\/*/i.test(e);}else{if(k==="ld"||k==="wapld"){return/^\/(m)?\/*$/.test(e)||/^(\/m)?\/catesquare\/*$/i.test(e)||/^(\/m)?\/cate\/*$/i.test(e)||/^(\/m)?\/question\/*/i.test(e)||/^(\/m)?\/article\/*/i.test(e);}else{if(k==="lvshi"||k==="waplvshi"){return/^\/$/.test(e)||/^\/lawyer\/list\.html/.test(e)||/^\/import-question\/list\.html$/.test(e)||/^\/regulations\/list\.html$/.test(e)||/^\/import-question\/detail\/\w+\.html$/.test(e)||/^\/article\/detail\/\w+\.html$/.test(e)||/^\/audio\/detail\/\w+\.html$/.test(e)||/^\/video\/detail\/\w+\.html$/.test(e);}else{if(k==="kexue"||k==="wapkexue"){return/^\/s\d+\.htm/i.test(e)||/^\/kexue\/m\/s\d+\.htm/i.test(e)||/^\/m\/s\d+\.htm/i.test(e);}else{return false;}}}}}}}},reportScSt:function(e,l){if(e&&l){this.checkSsuid();var m=this.getSc();var k={srctype:"getscreens",lurl:escape(b),sc:m,screens:e,staytime:l,ssuid:this.getCookie("ssuid"),sw_uuid:this.getCookie("sw_uuid"),wuid:this.getCookie("wuid"),suv:this.getCookie("SUV"),yyid:this.getCookie("YYID"),orig:this.isMobile()?254:253};this.submit(k,h);}},throttleSc:function(l,e,k){e||(e=300);var m,n;return function(){var q=k||this;var p=+new Date,o=arguments;if(m&&p<m+e){clearTimeout(n);n=setTimeout(function(){m=p;l.apply(q,o);},e);}else{m=p;l.apply(q,o);}};},screenAndStaytime:function(){var e=1,k=new Date().getTime();a(window).on("scroll",c.throttleSc(function(){e=Math.max(Math.ceil(a(window).scrollTop()/a(window).height())+1,e);},300));a(window).on("unload",function(){var l=new Date().getTime()-k;c.reportScSt(e,l);});},stget:function(l,m,e,k){c.checkSsuid();sc=c.getSc();var n={srctype:"getsret",ch:l,sc:sc,ssuid:c.getCookie("ssuid"),orig:c.isMobile()?254:253};c.submit(n,h);var m=m||"0";var e=e||"0";var k=k||"formal";if(m!=="0"&&/^[0-9,]*$/.test(m)){var o={srctype:"getcost",para:l,expid:m,tagid:e,env:k,sc:sc,ssuid:c.getCookie("ssuid"),orig:c.isMobile()?254:253};c.submit(o,h);}},apget:function(k,e,m){c.checkSsuid();m=c.getSc();var e=e||"";var l={srctype:"getap",ap:k,para:escape(e),sc:m,ssuid:c.getCookie("ssuid"),orig:c.isMobile()?254:253};c.submit(l,h);},costget:function(e,m,k){c.checkSsuid();sc=c.getSc();var m=m||"0";var k=k||"0";if(m!=="0"&&/^[a-zA-Z0-9_,]+$/.test(m)){var l={srctype:"getcostv2",para:e,exp:m,tagid:k,sc:sc,ssuid:c.getCookie("ssuid"),orig:c.isMobile()?254:253};c.submit(l,h);}},videoget:function(k,e,l){c.checkSsuid();sc=c.getSc();var k=k||"";var e=e||0;var l=l||0;var m={srctype:"getvideo",type:k,pageid:e,videoid:l,sc:sc,ssuid:c.getCookie("ssuid"),orig:c.isMobile()?254:253};c.submit(m,h);}};window[d]=c;window.stget=c.stget;window.apget=c.apget;window.costget=c.costget;window.videoget=c.videoget;c.run();if(a){try{c.isReportScreen()&&c.screenAndStaytime();}catch(f){}}if(window.lemmaInfo){if(window.lemmaInfo.isNewLemmaCountFlag||window.lemmaInfo.thumbnailUrl){c.stget("newbaikelemma");}}})();
$(function () {
	const reg = /^https:\/\/(wenwen|zhinan).sogou.com\/(m\/)?article\/i/;
	if (
		reg.test(window.location.href)
	) {
		const $articleContent = $(".articleContent");
		const $imgList = $articleContent.find("img.fromDetail");
		const picUrlList = [];
		$imgList.each(function (index, img) {
			const $img = $(img);
			const src = $img.attr("src") || $img.attr("data-src");
			if (src) {
				picUrlList.push(src);
			}
		});

		$articleContent.on("click", "img", function (e) {
			e.preventDefault();
			e.stopPropagation();
			const $clickImg = $(this);
			const clickImgSrc =
				$clickImg.attr("src") || $clickImg.attr("data-src");
			let clickImgIndex = 0;
			picUrlList.forEach(function (src, index) {
				if (decodeURIComponent(clickImgSrc).endsWith(src)) {
					clickImgIndex = index;
				}
			});
			let jsAPILoaded = false;
			const openPhotoBrowserHandler = function () {
				browser.app.openPhotoBrowser(picUrlList, clickImgIndex, 0);
			};

			if (jsAPILoaded) {
				openPhotoBrowserHandler();
			} else {
				$.loadScript({
					url: "//jsapi.qq.com/get?api=app.*",
					success: function () {
						jsAPILoaded =
							typeof browser === "object" &&
							browser.app &&
							browser.app.openPhotoBrowser;
						jsAPILoaded && openPhotoBrowserHandler();
					},
				});
			}
		});
	}
});
