<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">($_BASE = function () {
	return {
		API_HOST_URL: 'https://yth.ctdsb.net',
		// HOST_URL: 'http://localhost:8009/jmweb',
		HOST_URL: 'https://www.ctdsb.net',
		AD_URL: 'https://jms.ctdsb.net/jmythshare/#',
		PATH_NAME: '',
		NODE_CODE: 'ecdc5307-888e-4322-8817-f04bd81a7e82',
		AUTH_TYPE: 'sms',
		CLIENT_ID: 'client_webyth',
		CLIENT_SECRET: 'root2021hbrbythwab542',
		/** é»˜è®¤æ&nbsp;‡é¢˜ **/
		DEFAULT_TITLE: 'æžç›®æ–°é—»',
		VIDEO_COLUMN:{
			columnId: 1674,
			columnName: "è§†é¢‘"
		},
		/** åŠ¨æ€åŠ&nbsp;è½½JS **/
		appendScript: function( url, callback ) {
			var script = document.createElement("script");
			script.type = "text/javascript";
			script.onload = function() { callback(); }
			$("body").append( script );
			script.src = url + '?t=' + new Date().getTime();
		},
		/** åŠ¨æ€åŠ&nbsp;è½½CSS **/
		appendCSS: function( url ) {
			var link = document.createElement("link");
			link.type = "text/css";
			link.rel = "stylesheet";
			link.href = url + '?t=' + new Date().getTime();
			document.getElementsByTagName("head")[0].appendChild(link);
		},
		/** èŽ·å–åœ°å€æ&nbsp;å‚æ•° **/
		getLocationParam: function (key) {
			var str = window.location.search.replace("?", "");
			var list = str.split("&amp;");
			for (var i = 0; i &lt; list.length; i++) {
				var k = list[i].split("=")[0];
				var v = list[i].split("=")[1];
				if (k == key) return v;
			}
			return null;
		},
		/** èŽ·å–åœ°å€æ&nbsp;å…¨éƒ¨å‚æ•° **/
		getLocationParamObj: function(){
			var str =  window.location.search.replace("?", "");
			var query = {};
			if(str.length&gt;0){
				var list = str.split("&amp;");
				if(list.length&gt;0){
					$.each(list,function(index,item){
						let mm = item.split("=");
						let key = mm[0];
						let value = mm[1];
						query[key] = value;
					});
				}
			}
			return query;
		},
		/** éªŒè¯æ‰‹æœºå· **/
		testMobilePhone: function(phoneNum) {
			console.log(phoneNum);
			// var reg = /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/;
			var reg = /^[1][3,4,5,6,7,8,9][0-9]{9}$/;
			return reg.test(phoneNum);
		},
		/** ç”Ÿæˆ32ä½å­—ç¬¦ä¸² **/
		getRandomStr32() {
			var arr = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'];
			var str_nums = "";
			for (var i = 0; i &lt; 32; i++) {
				var id = parseInt(Math.random() * (arr.length - 1));
				str_nums += arr[id];
			}
			return str_nums;
		},
		/** æ&nbsp;¹æ®æ—¥æœŸå­—ç¬¦ä¸²ï¼Œæ‹¼æŽ¥é™æ€ç«™åœ°å€æ&nbsp;ä¸­çš„æ—¥æœŸéƒ¨åˆ†ï¼ŒyyyyMM/dd **/
		getAddressByTime(timeStr) {
			if (timeStr == null) {
				timeStr = "2020-01-01";
			}
			var timeArr = timeStr.substring(0, 10).split("-");
			var yyyyMM = timeArr[0] + timeArr[1];
			var dd = timeArr[2];
			return yyyyMM;
		},
		request: function (url, params, sucFun, errFun, type, dataType, headers) {
			$.ajax({
				type: type ? type:"post",
				url: url,
				headers: headers,
				data: params,
				dataType: dataType ? dataType : "json",
				success: function(res) {
					sucFun(res);
				},
				error: function (e) {
					errFun(e)
				}
			});
		},
		requestWithToken(url, params, sucFun, errFun, type, dataType,accessToken,requestType) {
			var salt = "hbrb-app-amc";
			var h5Str = "h5Client-id";
			var time = new Date().getTime();
			var str = salt + "$" + time;
			str = md5(str);
			str = h5Str + "$" + str + "$" + time;
			str = md5(str);
			var headers = {};
			if(accessToken != null &amp;&amp; accessToken != ""){
				headers = {
					"token" : str,
					"requestTime" : time,
					"Authorization":"bearer " + accessToken
				};
			}else{
				headers = {
					"token" : str,
					"requestTime" : time,
				};
			}
			if(requestType){
				headers['Content-Type'] = requestType
			}
			console.log(params.requestContentType,"==dddd")
			this.request(this.API_HOST_URL + url, params, sucFun, errFun, type, dataType, headers);
		},
		// requestWithContentType: function (url, params, sucFun, errFun, type, dataType,accessToken) {
		// 	var salt = "hbrb-app-amc";
		//     var h5Str = "h5Client-id";
		//     var time = new Date().getTime();
		//     var str = salt + "$" + time;
		// 	str = md5(str);
		//     str = h5Str + "$" + str + "$" + time;
		//     str = md5(str);
		// 	if(accessToken != null &amp;&amp; accessToken != ""){
		//         headers = {
		//             "token" : str,
		//             "requestTime" : time,
		//             "Authorization":"bearer " + accessToken,
		// 			'Content-Type': 'application/json',

		//         };
		//     }else{
		//         headers = {
		//             "token" : str,
		//             "requestTime" : time,
		// 			'Content-Type': 'application/json',
		//         };
		//     }
		// 	this.request(this.API_HOST_URL + url, params, sucFun, errFun, type, dataType, headers);
		// },
		// ç‚¹å‡»é‡
		// contentType == 4ç›´æ’­ï¼Œ5å›¾æ–‡ï¼Œ6å›¾é›†ï¼Œ7ä¸“é¢˜ï¼Œ8å&nbsp;ä½å¹¿å‘Šï¼Œ9è§†é¢‘ï¼Œ11éŸ³é¢‘ï¼Œ12å¤–é“¾ï¼Œ15ï¼Œ17é—®ç­” ç­‰ç±»åž‹çš„åŠ&nbsp;ç‚¹å‡»é‡ï¼Œå…¶ä»–ç±»åž‹çš„ä¸ç”¨åŠ&nbsp;
		clickPlayCount:function(url,params) {
			let me=this;
			var p = {
				categoryType: 0, // æ&nbsp;ç›®ç±»åž‹:0ã€æ™®é€šæ&nbsp;ç›®ï¼›1ã€é¦–é¡µæ&nbsp;ç›®ï¼›2ã€ç²¾å“æ&nbsp;ç›® 3ã€æŽ¨å¹¿æ&nbsp;ç›®
				channelId: '', // æ&nbsp;ç›®id
				channelName: '', // æ&nbsp;ç›®åç§°
				contentCreationTime: '', // åˆ›å»ºæ—¶é—´
				contentId: '', // ç¨¿ä»¶Id
				contentTitle: '', // ç¨¿ä»¶title
				contentType: '', // å†…å®¹ç±»åž‹: 1ã€æ´»åŠ¨ï¼›2ã€æŠ½å¥–ï¼›3ã€æŠ•ç¥¨è°ƒæŸ¥ï¼›4ã€ç›´æ’­é—´ï¼›5ã€å›¾æ–‡èµ„è®¯ï¼›6ã€å›¾é›†;7ã€ä¸“é¢˜ï¼›8ã€å&nbsp;ä½å¹¿å‘Šï¼›9ã€è§†é¢‘ ï¼›10ã€é—®å·è°ƒæŸ¥ï¼›11ã€éŸ³é¢‘ï¼› 12ã€å¤–é“¾ï¼›13ã€è‡ªåª’ä½“ï¼›16ã€æŠ¥æ–™ ,17å¼¹çª—å¹¿å‘Š,18:å¯åŠ¨é¡µå¹¿å‘Š
				deviceId: '', // è®¾å¤‡id
				//   deviceType: 4, // è®¾å¤‡æ&nbsp;‡è¯†1:åŽä¸º2:å°ç±³3:è‹¹æžœ4ï¼šæœªçŸ¥
				memberId: null, // å½“å‰ç¨¿ä»¶çš„ç¼–è¾‘è€…çš„id
				nickName: '', // å½“å‰ç¨¿ä»¶çš„ç¼–è¾‘è€…çš„ç”¨æˆ·åç§°
				sourceType: 3, // 1:è‹¹æžœ;2:å®‰å“;3web;4:H5
			}

			params = Object.assign(p, params);
			function getTestCookie(name)
			{
				var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
				if(arr != null) return unescape(arr[2]); return null;
			}
			function setTestCookie(name,value)
			{
				var Days = 30; //æ­¤ cookie å°†è¢«ä¿å­˜ 30 å¤©
				var exp = new Date(); //new Date("December 31, 9998");
				exp.setTime(exp.getTime() + Days*24*60*60*1000);
				document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
			}
			setTestCookie('cookie_test','1');
			var cookie_test = getTestCookie('cookie_test');
			if(cookie_test==='1'){
				let deviceId = window.localStorage.getItem('deviceId');
				if (deviceId) {
					params.deviceId = deviceId;
				}
				else{
					params.deviceId = me.getRandomStr32();
				}
			}
			else{
				params.deviceId = me.getRandomStr32();
			}


			me.requestWithToken(url,params,function(res){
				if(res &amp;&amp; res.suc == 1) {
					// console.log("ç»Ÿè®¡æˆåŠŸï¼Œè®¿é—®é‡+1ï¼");
				}
			},function(err){
				console.log("ç»Ÿè®¡å¤±è´¥ï¼");
			});
		},
		addH5Escalate:function(url){
			let me=this;
			var ua = navigator.userAgent;
			var params ={
				ua:ua,
				access:1,
				cookieId:'',
				carrierType:0,
			}

			function getTestCookie(name)
			{
				var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
				if(arr != null) return unescape(arr[2]); return null;
			}
			function setTestCookie(name,value)
			{
				var Days = 30; //æ­¤ cookie å°†è¢«ä¿å­˜ 30 å¤©
				var exp = new Date(); //new Date("December 31, 9998");
				exp.setTime(exp.getTime() + Days*24*60*60*1000);
				document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
			}
			setTestCookie('cookie_test','1');
			var cookie_test = getTestCookie('cookie_test');
			if(cookie_test==='1'){
				let deviceId = window.localStorage.getItem('deviceId');
				if (deviceId) {
					params.cookieId = deviceId;
				}
				else{
					params.cookieId = me.getRandomStr32();
				}
			}
			else{
				params.cookieId = me.getRandomStr32();
			}
			me.requestWithToken(url,JSON.stringify(params),function(res){
				if(res &amp;&amp; res.suc == 1) {
					console.log("ç»Ÿè®¡æˆåŠŸï¼Œè®¿é—®é‡+1ï¼");
				}
			},function(err){
				console.log("ç»Ÿè®¡å‡ºé”™ï¼");
			},'','','','application/json');
			// commApi
			//   .addH5Escalate(params)
			//   .then((res) =&gt; {
			// 	console.log("ä¸­å®£éƒ¨ç»Ÿè®¡æˆåŠŸï¼Œè®¿é—®é‡+1ï¼");
			//   })
			//   .catch((err) =&gt; {
			// 	console.log("ä¸­å®£éƒ¨ç»Ÿè®¡å‡ºé”™ï¼");
			//   });
			// me.requestWithContentType(url,JSON.stringify(params),function(res){
			//     if(res &amp;&amp; res.suc == 1) {
			//         console.log("ä¸­å®£éƒ¨ç»Ÿè®¡æˆåŠŸï¼Œè®¿é—®é‡+1ï¼");
			//     }
			// },function(err){
			// 	console.log("ä¸­å®£éƒ¨ç»Ÿè®¡å‡ºé”™ï¼");
			// });
		}
	}
}());
</pre></body></html>