yzms/m/js/light7.min.js

72 lines
264 KiB
JavaScript
Raw Normal View History

2024-04-01 15:54:27 +08:00
/*!
* =====================================================
* V0.4.3 - powered by chinieer
* =====================================================
*/
function getPostValue(){try{if("undefined"!=typeof iosJs){var a=iosJs.getPostValue();routerPage(a)}else if("undefined"!=typeof androidJs){var a=androidJs.getPostValue();routerPage(a)}}catch(b){}}function routerPage(a){a=JSON.parse(a);var b=window.location.href;return-1!==b.indexOf("login.php")?0:(1===parseInt(a.type)?$.confirm("收到一条公告推送","是否前往查看?",function(){setTimeout(function(){$.router.replacePage("noticeList.html")},900)},function(){}):2===parseInt(a.type)&&$.confirm("收到一条账户余额变更消息","是否前往查看?",function(){setTimeout(function(){$.router.replacePage("bills.html")},900)},function(){}),void clearPostValue())}function clearPostValue(){try{if("undefined"!=typeof iosJs){iosJs.clearPostValue()}else if("undefined"!=typeof androidJs){androidJs.clearPostValue()}}catch(a){}}function debugAlert(){$.alert("ios- debug")}function promptSetValue(a,b){var c=navigator.userAgent.toLowerCase();if("undefined"!=typeof window.webkit&&"micromessenger"!=c.match(/MicroMessenger/i)){console.log("开始执行promptSetValue");var d={type:"JSbridge",functionName:"setValue",arguments:{key:a,value:b}};prompt(JSON.stringify(d))}}function promptGetValue(a){var b=navigator.userAgent.toLowerCase();if("undefined"!=typeof window.webkit&&"micromessenger"!=b.match(/MicroMessenger/i)){console.log("开始执行promptGetValue");var c={type:"JSbridge",functionName:"getValue",arguments:{key:a}},d=prompt(JSON.stringify(c));return d}}function QRScannerOpen(){var a=navigator.userAgent.toLowerCase();if("micromessenger"!=a.match(/MicroMessenger/i)){console.log("开始执行QRScannerOpen");var b={type:"JSbridge",functionName:"QRScannerOpen",arguments:{}};prompt(JSON.stringify(b)),promptSetValue("qrcode",""),getQrCode(10,"")}}function getQrCode(a,b){console.log("运行中:"+a);var c=navigator.userAgent.toLowerCase();"micromessenger"!=c.match(/MicroMessenger/i)&&(a-- >0?(b=promptGetValue("qrcode"),""!=b?(console.log("获取二维码成功:"+b),window.webkit.messageHandlers.testH5.postMessage("获取二维码成功:"+b),a=0):setTimeout(function(){getQrCode(a,b)},1e3)):console.log("运行结束, 获取失败"))}function promptBindAccount(a){var b=navigator.userAgent.toLowerCase();if("micromessenger"!=b.match(/MicroMessenger/i)){var c={type:"JSbridge",functionName:"bindAccount",arguments:{account:a}};prompt(JSON.stringify(c))}}function promptOpenInSafari(a){var b=navigator.userAgent.toLowerCase();if("micromessenger"!=b.match(/MicroMessenger/i)){var c={type:"JSbridge",functionName:"openInSafari",arguments:{url:a}};prompt(JSON.stringify(c))}}function promptOpenNewWeb(a,b,c){c=c||!1;var d=navigator.userAgent.toLowerCase();if("micromessenger"!=d.match(/MicroMessenger/i)){var e={type:"JSbridge",functionName:"openNewWeb",arguments:{title:b,url:a,showBack:c}};prompt(JSON.stringify(e))}}function screenBrightnessUp(){var a=navigator.userAgent.toLowerCase();if("micromessenger"!=a.match(/MicroMessenger/i)){var b={type:"JSbridge",functionName:"screenBrightnessUp",arguments:{}};prompt(JSON.stringify(b))}}function screenBrightnessBack(){var a=navigator.userAgent.toLowerCase();if("micromessenger"!=a.match(/MicroMessenger/i)){var b={type:"JSbridge",functionName:"screenBrightnessBack",arguments:{}};prompt(JSON.stringify(b))}}function allowsBackFrowardGesture(a){var b=navigator.userAgent.toLowerCase();if("micromessenger"!=b.match(/MicroMessenger/i)){var c="JSbridge",d="allowsBackFrowardGesture",arguments={status:a},e={type:c,functionName:d,arguments:arguments};prompt(JSON.stringify(e))}}+function(a){"use strict";var b={autoInit:!1,showPageLoadingIndicator:!0,router:!0,swipePanel:"left",swipePanelOnlyClose:!0,pushAnimationDuration:400};a.smConfig=a.extend(b,a.config)}($),function(a){"use strict";var b={},c=navigator.userAgent,d=c.match(/(Android);?[\s\/]+([\d.]+)?/),e=c.match(/(iPad).*OS\s([\d_]+)/),f=c.match(/(iPod)(.*OS\s([\d_]+))?/),g=!e&&c.match(/(iPhone\sOS)\s([\d_]+)/);if(b.ios=b.android=b.iphone=b.ipad=b.androidChrome=!1,d&&(b.os="android",b.osVersion=d[2],b.android=!0,b.androidChrome=c.toLowerCase().indexOf("chro
f=f||[],f.length>0&&!a.isArray(f[0])&&(f=[f]);var k;if(j){var l=e.modalActionsToPopoverTemplate||'<div class="popover actions-popover"><div class="popover-inner">{{#each this}}<div class="list-block"><ul>{{#each this}}{{#if label}}<li class="actions-popover-label {{#if color}}color-{{color}}{{/if}} {{#if bold}}actions-popover-bold{{/if}}">{{text}}</li>{{else}}<li><a href="#" class="item-link list-button {{#if color}}color-{{color}}{{/if}} {{#if bg}}bg-{{bg}}{{/if}} {{#if bold}}actions-popover-bold{{/if}} {{#if disabled}}disabled{{/if}}">{{text}}</a></li>{{/if}}{{/each}}</ul></div>{{/each}}</div></div>';a._compiledTemplates.actionsToPopover||(a._compiledTemplates.actionsToPopover=d.compile(l));var m=a._compiledTemplates.actionsToPopover(f);g=a(a.popover(m,b,!0)),h=".list-block ul",i=".list-button"}else{if(e.modalActionsTemplate)a._compiledTemplates.actions||(a._compiledTemplates.actions=d.compile(e.modalActionsTemplate)),k=a._compiledTemplates.actions(f);else{for(var n="",o=0;o<f.length;o++)for(var p=0;p<f[o].length;p++){0===p&&(n+='<div class="actions-modal-group">');var q=f[o][p],r=q.label?"actions-modal-label":"actions-modal-button";q.bold&&(r+=" actions-modal-button-bold"),q.color&&(r+=" color-"+q.color),q.bg&&(r+=" bg-"+q.bg),q.disabled&&(r+=" disabled"),n+='<span class="'+r+'">'+q.text+"</span>",p===f[o].length-1&&(n+="</div>")}k='<div class="actions-modal">'+n+"</div>"}c.innerHTML=k,g=a(c).children(),a(e.modalContainer).append(g[0]),h=".actions-modal-group",i=".actions-modal-button"}var s=g.find(h);return s.each(function(b,c){var d=b;a(c).children().each(function(b,c){var e,h=b,k=f[d][h];!j&&a(c).is(i)&&(e=a(c)),j&&a(c).find(i).length>0&&(e=a(c).find(i)),e&&e.on("click",function(b){k.close!==!1&&a.closeModal(g),k.onClick&&k.onClick(g,b)})})}),j||a.openModal(g),g[0]},a.popover=function(b,c,d){function f(){b.css({left:"",top:""});var d,e,f=b.width(),g=b.height(),h=b.find(".popover-angle"),i=h.width()/2;h.removeClass("on-left on-right on-top on-bottom").css({left:"",top:""});var j=c.outerWidth(),k=c.outerHeight(),l=c.offset(),m=c.parents(".page");m.length>0&&(l.top=l.top-m[0].scrollTop);var n=a(window).height(),o=a(window).width(),p=0,q=0,r=0,s="top";g+i<l.top?p=l.top-g-i:g+i<n-l.top-k?(s="bottom",p=l.top+k+i):(s="middle",p=k/2+l.top-g/2,r=p,0>p?p=5:p+g>n&&(p=n-g-5),r-=p),"top"===s||"bottom"===s?(q=j/2+l.left-f/2,r=q,5>q&&(q=5),q+f>o&&(q=o-f-5),"top"===s&&h.addClass("on-bottom"),"bottom"===s&&h.addClass("on-top"),r-=q,d=f/2-i+r,d=Math.max(Math.min(d,f-2*i-6),6),h.css({left:d+"px"})):"middle"===s&&(q=l.left-f-i,h.addClass("on-right"),5>q&&(q=l.left+j+i,h.removeClass("on-right").addClass("on-left")),q+f>o&&(q=o-f-5,h.removeClass("on-right").addClass("on-left")),e=g/2-i+r,e=Math.max(Math.min(e,g-2*i-6),6),h.css({top:e+"px"})),b.css({top:p+"px",left:q+"px"})}if("undefined"==typeof d&&(d=!0),"string"==typeof b&&b.indexOf("<")>=0){var g=document.createElement("div");if(g.innerHTML=b.trim(),!(g.childNodes.length>0))return!1;b=g.childNodes[0],d&&b.classList.add("remove-on-close"),a(e.modalContainer).append(b)}return b=a(b),c=a(c),0===b.length||0===c.length?!1:(0===b.find(".popover-angle").length&&b.append('<div class="popover-angle"></div>'),b.show(),f(),a(window).on("resize",f),b.on("close",function(){a(window).off("resize",f)}),b.find("."+e.viewClass).length>0&&a.sizeNavbars(b.find("."+e.viewClass)[0]),a.openModal(b),b[0])},a.popup=function(b,c){if("undefined"==typeof c&&(c=!0),"string"==typeof b&&b.indexOf("<")>=0){var d=document.createElement("div");if(d.innerHTML=b.trim(),!(d.childNodes.length>0))return!1;b=d.childNodes[0],c&&b.classList.add("remove-on-close"),a(e.modalContainer).append(b)}return b=a(b),0===b.length?!1:(b.show(),b.find("."+e.viewClass).length>0&&a.sizeNavbars(b.find("."+e.viewClass)[0]),a.openModal(b),b[0])},a.pickerModal=function(b,c){if("undefined"==typeof c&&(c=!0),"string"==typeof b&&b.indexOf("<")>=0){if(b=a(b),!(b.length>0))return!1;c&&b.addClass("remove-on-close"),a(e.modalContainer).append(b[0])}return b=a(b),0===b.length?!1:(b.show(),a.openModal(b),b[0])},a.loginScreen=function(b){return b||(b=
}return b?c:d},i.layout=function(){var a,b="",c="";i.cols=[];var d="";for(a=0;a<i.params.cols.length;a++){var e=i.params.cols[a];d+=i.columnHTML(i.params.cols[a]),i.cols.push(e)}c="picker-modal picker-columns "+(i.params.cssClass||"")+(i.params.rotateEffect?" picker-3d":""),b='<div class="'+c+'">'+(i.params.toolbar?i.params.toolbarTemplate.replace(/{{closeText}}/g,i.params.toolbarCloseText):"")+'<div class="picker-modal-inner picker-items">'+d+'<div class="picker-center-highlight"></div></div></div>',i.pickerHTML=b},i.params.input&&(i.input=a(i.params.input),i.input.length>0&&(i.params.inputReadOnly&&i.input.prop("readOnly",!0),i.inline||i.input.on("click",function(a){f(a),i.params.inputReadOnly&&(this.focus(),this.blur())}),i.params.inputReadOnly&&i.input.on("focus mousedown",function(a){a.preventDefault()}))),i.inline||a("html").on("click",g),i.opened=!1,i.open=function(){i.params.beforeOpen&&i.params.beforeOpen(i);var b=c();console.log("open"),i.opened||(i.layout(),b?(i.pickerHTML='<div class="popover popover-picker-columns"><div class="popover-inner">'+i.pickerHTML+"</div></div>",i.popover=a.popover(i.pickerHTML,i.params.input,!0),i.container=a(i.popover).find(".picker-modal"),a(i.popover).on("close",function(){h()})):i.inline?(i.container=a(i.pickerHTML),i.container.addClass("picker-modal-inline"),a(i.params.container).append(i.container)):(i.container=a(a.pickerModal(i.pickerHTML)),a(i.container).on("close",function(){h()})),i.container[0].f7Picker=i,i.container.find(".picker-items-col").each(function(){var a=!0;(!i.initialized&&i.params.value||i.initialized&&i.value)&&(a=!1),i.initPickerCol(this,a)}),i.initialized?i.value&&i.setValue(i.value,0):i.params.value&&i.setValue(i.params.value,0)),i.opened=!0,i.initialized=!0,i.params.onOpen&&i.params.onOpen(i)},i.close=function(){return i.opened&&!i.inline?d()?void a.closeModal(i.popover):void a.closeModal(i.container):void 0},i.destroy=function(){i.close(),i.params.input&&i.input.length>0&&i.input.off("click focus",f),a("html").off("click",g),a(window).off("resize",e)},i.inline&&i.open(),i};a(document).on("click",".close-picker",function(){var b=a(".picker-modal.modal-in");b.length>0?a.closeModal(b):(b=a(".popover.modal-in .picker-modal"),b.length>0&&a.closeModal(b.parents(".popover")))}),a(document).on(a.touchEvents.move,".picker-modal-inner",function(a){a.preventDefault()}),a.openPicker=function(b,c,d){"function"==typeof c&&(d=c,c=void 0),a.closePicker();var e=a("<div class='picker-modal select-modal remove-on-close"+(c||"")+"'></div>").appendTo(document.body);e.show();var f=a(b).appendTo(e);return f.width(),e.addClass("modal-in"),d&&e.on("close",d),f},a.updatePicker=function(b){var c=a(".modal-in");if(!c[0])return!1;c.html("");var d=a(b).appendTo(c);return d.addClass("modal-in"),d},a.closePicker=function(b,c){"function"==typeof b&&(c=b),a(".modal-in").addClass("modal-out").transitionEnd(function(){a(this).remove(),c&&c()}).trigger("close")},a.fn.picker=function(c){var d=arguments;return this.each(function(){if(this){var e=a(this),f=e.data("picker");if(!f){c=c||{};var g=e.val();void 0===c.value&&""!==g&&(c.value=c.cols.length>1?g.split(" "):[g]);var h=a.extend({input:this},c);f=new b(h),e.data("picker",f)}"string"==typeof c&&f[c].apply(f,Array.prototype.slice.call(d,1))}})}}($),+function(a){"use strict";a.initPullToRefresh=function(b){function c(b){if(h){if(!a.os.android)return;if("targetTouches"in b&&b.targetTouches.length>1)return}i=!1,h=!0,j=void 0,p=void 0;var c=a.getTouchPosition(b);s.x=c.x,s.y=c.y,l=(new Date).getTime(),m=a(this)}function d(b){if(h){var c=a.getTouchPosition(b),d=c.x,e=c.y;if("undefined"==typeof j&&(j=!!(j||Math.abs(e-s.y)>Math.abs(d-s.x))),!j)return void(h=!1);if(o=m[0].scrollTop,"undefined"==typeof p&&0!==o&&(p=!0),!i){if(m.removeClass("transitioning"),o>m[0].offsetHeight)return void(h=!1);r&&(q=m.attr("data-ptr-distance"),q.indexOf("%")>=0&&(q=m[0].offsetHeight*parseInt(q,10)/100)),v=m.hasClass("refreshing")?q:0,u=m[0].scrollHeight===m[0].offsetHeight||!a.os.ios,u=!0}return i=!0,k=e-s.y,k>0&&0>=o||0>o?(a.os.ios&&parseInt(a.os.version.split(".
n=h(n,o,p,m,a[d+1],21,-2054922799),m=h(m,n,o,p,a[d+8],6,1873313359),p=h(p,m,n,o,a[d+15],10,-30611744),o=h(o,p,m,n,a[d+6],15,-1560198380),n=h(n,o,p,m,a[d+13],21,1309151649),m=h(m,n,o,p,a[d+4],6,-145523070),p=h(p,m,n,o,a[d+11],10,-1120210379),o=h(o,p,m,n,a[d+2],15,718787259),n=h(n,o,p,m,a[d+9],21,-343485551),m=b(m,i),n=b(n,j),o=b(o,k),p=b(p,l);return[m,n,o,p]}function j(a){var b,c="";for(b=0;b<32*a.length;b+=8)c+=String.fromCharCode(a[b>>5]>>>b%32&255);return c}function k(a){var b,c=[];for(c[(a.length>>2)-1]=void 0,b=0;b<c.length;b+=1)c[b]=0;for(b=0;b<8*a.length;b+=8)c[b>>5]|=(255&a.charCodeAt(b/8))<<b%32;return c}function l(a){return j(i(k(a),8*a.length))}function m(a,b){var c,d,e=k(a),f=[],g=[];for(f[15]=g[15]=void 0,e.length>16&&(e=i(e,8*a.length)),c=0;16>c;c+=1)f[c]=909522486^e[c],g[c]=1549556828^e[c];return d=i(f.concat(k(b)),512+8*b.length),j(i(g.concat(d),640))}function n(a){var b,c,d="0123456789abcdef",e="";for(c=0;c<a.length;c+=1)b=a.charCodeAt(c),e+=d.charAt(b>>>4&15)+d.charAt(15&b);return e}function o(a){return unescape(encodeURIComponent(a))}function p(a){return l(o(a))}function q(a){return n(p(a))}function r(a,b){return m(o(a),o(b))}function s(a,b){return n(r(a,b))}function t(a,b,c){return b?c?r(b,a):s(b,a):c?p(a):q(a)}"function"==typeof define&&define.amd?define(function(){return t}):"object"==typeof module&&module.exports?module.exports=t:a.md5=t}(this)+function($){"use strict";$.getURLParameter=function(a){return decodeURIComponent((new RegExp("[?|&]"+a+"=([^&;]+?)(&|#|;|$)").exec(location.search)||[,""])[1].replace(/\+/g,"%20"))||null},$.ajax2=function(data){function checkTime(){var time2=(new Date).getTime(),t=time2-time1;if(t>=2e3){var token="",uid="";try{var user=eval("("+$.cookie("user")+")");token=user.token,uid=user.id}catch(e){}$.ajax({type:"POST",url:"../show/get.php?act=recordLongTime",dataType:"",data:{url:url,token:token,uid:uid,rtime:t},success:function(a){},error:function(){}})}}var successFunc=data.success,errorFunc=null;"undefined"!=typeof data.error&&(errorFunc=data.error);var url=data.url,time1=(new Date).getTime();data.success=function(a){checkTime(),successFunc(a)},null!=errorFunc&&(data.error=function(a){checkTime(),errorFunc(a)}),$.ajax(data)},$.Subtr=function(a,b){var c,d,e,f;try{c=a.toString().split(".")[1].length}catch(g){c=0}try{d=b.toString().split(".")[1].length}catch(g){d=0}return e=Math.pow(10,Math.max(c,d)),f=c>=d?c:d,(a*e-b*e)/e},$.accAdd=function(a,b){var c,d,e;try{c=a.toString().split(".")[1].length}catch(f){c=0}try{d=b.toString().split(".")[1].length}catch(f){d=0}return e=Math.pow(10,Math.max(c,d)),(a*e+b*e)/e},$.fn.textSlider=function(a){return a=$.extend({speed:"normal",line:2,timer:3e3},a),this.each(function(){$.fn.textSlider.scllor($(this),a)})},$.fn.textSlider.scllor=function(a,b){var c,d=$("ul:eq(0)",a),e=d.children(),f=$(e[0]).height(),g=0-b.line*f,h=function(){d.animate({marginTop:g},b.speed,function(){for(var c=0;c<b.line;c++)d.find("li:first",a).appendTo(d);d.css({marginTop:0})})},i=function(){c=window.setInterval(h,b.timer)},j=function(){window.clearInterval(c)};d.hover(j,i).mouseout()}}($),function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c?c:a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b,c){},{}],2:[function(a,b,c){var d=a("color-convert"),e=a("color-string"),f=function(a){if(a instanceof f)return a;if(!(this instanceof f))return new f(a);if(this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1},"string"==typeof a){var b=e.getRgba(a);if(b)this.setValues("rgb",b);else if(b=e.getHsla(a))this.setValues("hsl",b);else{if(!(b=e.getHwb(a)))throw new Error('Unable to parse color from string "'+a+'"');this.setValues("hwb",b)}}else if("object"==typeof a){var b=a;if(void 0!==b.r||void 0!==b.red
borderWidth:a.custom&&a.custom.borderWidth?a.custom.borderWidth:b.getValueAtIndexOrDefault(this.getDataset().borderWidth,c,this.chart.options.elements.rectangle.borderWidth)}}),a.pivot()},calculateBarBase:function(a,c){var d=(this.getScaleForId(this.getDataset().xAxisID),this.getScaleForId(this.getDataset().yAxisID)),e=0;if(d.options.stacked){var f=this.chart.data.datasets[a].data[c];if(0>f)for(var g=0;a>g;g++){var h=this.chart.data.datasets[g];b.isDatasetVisible(h)&&h.yAxisID===d.id&&h.bar&&(e+=h.data[c]<0?h.data[c]:0)}else for(var i=0;a>i;i++){var j=this.chart.data.datasets[i];b.isDatasetVisible(j)&&j.yAxisID===d.id&&j.bar&&(e+=j.data[c]>0?j.data[c]:0)}return d.getPixelForValue(e)}return e=d.getPixelForValue(d.min),d.beginAtZero||d.min<=0&&d.max>=0||d.min>=0&&d.max<=0?e=d.getPixelForValue(0,0):d.min<0&&d.max<0&&(e=d.getPixelForValue(d.max)),e},getRuler:function(){var a=this.getScaleForId(this.getDataset().xAxisID),b=(this.getScaleForId(this.getDataset().yAxisID),this.getBarCount()),c=function(){for(var b=a.getPixelForTick(1)-a.getPixelForTick(0),c=2;c<this.getDataset().data.length;c++)b=Math.min(a.getPixelForTick(c)-a.getPixelForTick(c-1),b);return b}.call(this),d=c*a.options.categoryPercentage,e=(c-c*a.options.categoryPercentage)/2,f=d/b,g=f*a.options.barPercentage,h=f-f*a.options.barPercentage;return{datasetCount:b,tickWidth:c,categoryWidth:d,categorySpacing:e,fullBarWidth:f,barWidth:g,barSpacing:h}},calculateBarWidth:function(){var a=this.getScaleForId(this.getDataset().xAxisID),b=this.getRuler();return a.options.stacked?b.categoryWidth:b.barWidth},getBarIndex:function(a){for(var c=0,d=0;a>d;++d)b.isDatasetVisible(this.chart.data.datasets[d])&&this.chart.data.datasets[d].bar&&++c;return c},calculateBarX:function(a,b){var c=(this.getScaleForId(this.getDataset().yAxisID),this.getScaleForId(this.getDataset().xAxisID)),d=this.getBarIndex(b),e=this.getRuler(),f=c.getPixelForValue(null,a,b,this.chart.isCombo);return f-=this.chart.isCombo?e.tickWidth/2:0,c.options.stacked?f+e.categoryWidth/2+e.categorySpacing:f+e.barWidth/2+e.categorySpacing+e.barWidth*d+e.barSpacing/2+e.barSpacing*d},calculateBarY:function(a,c){var d=(this.getScaleForId(this.getDataset().xAxisID),this.getScaleForId(this.getDataset().yAxisID)),e=this.getDataset().data[a];if(d.options.stacked){for(var f=0,g=0,h=0;c>h;h++){var i=this.chart.data.datasets[h];b.isDatasetVisible(i)&&i.bar&&i.yAxisID===d.id&&(i.data[a]<0?g+=i.data[a]||0:f+=i.data[a]||0)}return 0>e?d.getPixelForValue(g+e):d.getPixelForValue(f+e)}return d.getPixelForValue(e)},draw:function(a){var c=a||1;b.each(this.getDataset().metaData,function(a,b){var d=this.getDataset().data[b];null===d||void 0===d||isNaN(d)||a.transition(c).draw()},this)},setHoverStyle:function(a){var c=this.chart.data.datasets[a._datasetIndex],d=a._index;a._model.backgroundColor=a.custom&&a.custom.hoverBackgroundColor?a.custom.hoverBackgroundColor:b.getValueAtIndexOrDefault(c.hoverBackgroundColor,d,b.color(a._model.backgroundColor).saturate(.5).darken(.1).rgbString()),a._model.borderColor=a.custom&&a.custom.hoverBorderColor?a.custom.hoverBorderColor:b.getValueAtIndexOrDefault(c.hoverBorderColor,d,b.color(a._model.borderColor).saturate(.5).darken(.1).rgbString()),a._model.borderWidth=a.custom&&a.custom.hoverBorderWidth?a.custom.hoverBorderWidth:b.getValueAtIndexOrDefault(c.hoverBorderWidth,d,a._model.borderWidth)},removeHoverStyle:function(a){var c=(this.chart.data.datasets[a._datasetIndex],a._index);a._model.backgroundColor=a.custom&&a.custom.backgroundColor?a.custom.backgroundColor:b.getValueAtIndexOrDefault(this.getDataset().backgroundColor,c,this.chart.options.elements.rectangle.backgroundColor),a._model.borderColor=a.custom&&a.custom.borderColor?a.custom.borderColor:b.getValueAtIndexOrDefault(this.getDataset().borderColor,c,this.chart.options.elements.rectangle.borderColor),a._model.borderWidth=a.custom&&a.custom.borderWidth?a.custom.borderWidth:b.getValueAtIndexOrDefault(this.getDataset().borderWidth,c,this.chart.options.elements.rectangle.borderWidth)}})}},{}],16:[function(a,b,c){"use strict";b.exports=function(a){var
b.extend(this.getDataset().metaDataset,{_datasetIndex:this.index,_children:this.getDataset().metaData,_model:{tension:d.custom&&d.custom.tension?d.custom.tension:b.getValueOrDefault(this.getDataset().tension,this.chart.options.elements.line.tension),backgroundColor:d.custom&&d.custom.backgroundColor?d.custom.backgroundColor:this.getDataset().backgroundColor||this.chart.options.elements.line.backgroundColor,borderWidth:d.custom&&d.custom.borderWidth?d.custom.borderWidth:this.getDataset().borderWidth||this.chart.options.elements.line.borderWidth,borderColor:d.custom&&d.custom.borderColor?d.custom.borderColor:this.getDataset().borderColor||this.chart.options.elements.line.borderColor,fill:d.custom&&d.custom.fill?d.custom.fill:void 0!==this.getDataset().fill?this.getDataset().fill:this.chart.options.elements.line.fill,borderCapStyle:d.custom&&d.custom.borderCapStyle?d.custom.borderCapStyle:this.getDataset().borderCapStyle||this.chart.options.elements.line.borderCapStyle,borderDash:d.custom&&d.custom.borderDash?d.custom.borderDash:this.getDataset().borderDash||this.chart.options.elements.line.borderDash,borderDashOffset:d.custom&&d.custom.borderDashOffset?d.custom.borderDashOffset:this.getDataset().borderDashOffset||this.chart.options.elements.line.borderDashOffset,borderJoinStyle:d.custom&&d.custom.borderJoinStyle?d.custom.borderJoinStyle:this.getDataset().borderJoinStyle||this.chart.options.elements.line.borderJoinStyle,scaleTop:f.top,scaleBottom:f.bottom,scaleZero:c}}),this.getDataset().metaDataset.pivot(),b.each(e,function(b,c){this.updateElement(b,c,a)},this),this.updateBezierControlPoints()},updateElement:function(a,c,d){var e=this.chart.scale.getPointPositionForValue(c,this.getDataset().data[c]);b.extend(a,{_datasetIndex:this.index,_index:c,_scale:this.chart.scale,_model:{x:d?this.chart.scale.xCenter:e.x,y:d?this.chart.scale.yCenter:e.y,tension:a.custom&&a.custom.tension?a.custom.tension:b.getValueOrDefault(this.getDataset().tension,this.chart.options.elements.line.tension),radius:a.custom&&a.custom.radius?a.custom.radius:b.getValueAtIndexOrDefault(this.getDataset().pointRadius,c,this.chart.options.elements.point.radius),backgroundColor:a.custom&&a.custom.backgroundColor?a.custom.backgroundColor:b.getValueAtIndexOrDefault(this.getDataset().pointBackgroundColor,c,this.chart.options.elements.point.backgroundColor),borderColor:a.custom&&a.custom.borderColor?a.custom.borderColor:b.getValueAtIndexOrDefault(this.getDataset().pointBorderColor,c,this.chart.options.elements.point.borderColor),borderWidth:a.custom&&a.custom.borderWidth?a.custom.borderWidth:b.getValueAtIndexOrDefault(this.getDataset().pointBorderWidth,c,this.chart.options.elements.point.borderWidth),pointStyle:a.custom&&a.custom.pointStyle?a.custom.pointStyle:b.getValueAtIndexOrDefault(this.getDataset().pointStyle,c,this.chart.options.elements.point.pointStyle),hitRadius:a.custom&&a.custom.hitRadius?a.custom.hitRadius:b.getValueAtIndexOrDefault(this.getDataset().hitRadius,c,this.chart.options.elements.point.hitRadius)}}),a._model.skip=a.custom&&a.custom.skip?a.custom.skip:isNaN(a._model.x)||isNaN(a._model.y)},updateBezierControlPoints:function(){b.each(this.getDataset().metaData,function(a,c){var d=b.splineCurve(b.previousItem(this.getDataset().metaData,c,!0)._model,a._model,b.nextItem(this.getDataset().metaData,c,!0)._model,a._model.tension);a._model.controlPointPreviousX=Math.max(Math.min(d.previous.x,this.chart.chartArea.right),this.chart.chartArea.left),a._model.controlPointPreviousY=Math.max(Math.min(d.previous.y,this.chart.chartArea.bottom),this.chart.chartArea.top),a._model.controlPointNextX=Math.max(Math.min(d.next.x,this.chart.chartArea.right),this.chart.chartArea.left),a._model.controlPointNextY=Math.max(Math.min(d.next.y,this.chart.chartArea.bottom),this.chart.chartArea.top),a.pivot()},this)},draw:function(a){var c=a||1;b.each(this.getDataset().metaData,function(a,b){a.transition(c)}),this.getDataset().metaDataset.transition(c).draw(),b.each(this.getDataset().metaData,function(a){a.draw()})},setHoverStyle:function(a){var c=this.chart.data.datasets[a._
return!a.hidden},e.callCallback=function(a,b,c){a&&"function"==typeof a.call&&a.apply(c,b)}}},{"chartjs-color":2}],26:[function(a,b,c){"use strict";b.exports=function(){var a=function(b,c){this.config=c,b.length&&b[0].getContext&&(b=b[0]),b.getContext&&(b=b.getContext("2d")),this.ctx=b,this.canvas=b.canvas,this.width=b.canvas.width||parseInt(a.helpers.getStyle(b.canvas,"width"))||a.helpers.getMaximumWidth(b.canvas),this.height=b.canvas.height||parseInt(a.helpers.getStyle(b.canvas,"height"))||a.helpers.getMaximumHeight(b.canvas),this.aspectRatio=this.width/this.height,(isNaN(this.aspectRatio)||isFinite(this.aspectRatio)===!1)&&(this.aspectRatio=void 0!==c.aspectRatio?c.aspectRatio:2),this.originalCanvasStyleWidth=b.canvas.style.width,this.originalCanvasStyleHeight=b.canvas.style.height,a.helpers.retinaScale(this),c&&(this.controller=new a.Controller(this));var d=this;return a.helpers.addResizeListener(b.canvas.parentNode,function(){d.controller&&d.controller.config.options.responsive&&d.controller.resize()}),this.controller?this.controller:this};return a.defaults={global:{responsive:!0,responsiveAnimationDuration:0,maintainAspectRatio:!0,events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"single",animationDuration:400},onClick:null,defaultColor:"rgba(0,0,0,0.1)",defaultFontColor:"#666",defaultFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",defaultFontSize:12,defaultFontStyle:"normal",showLines:!0,elements:{},legendCallback:function(a){var b=[];b.push('<ul class="'+a.id+'-legend">');for(var c=0;c<a.data.datasets.length;c++)b.push('<li><span style="background-color:'+a.data.datasets[c].backgroundColor+'"></span>'),a.data.datasets[c].label&&b.push(a.data.datasets[c].label),b.push("</li>");return b.push("</ul>"),b.join("")}}},a}},{}],27:[function(a,b,c){"use strict";b.exports=function(a){var b=a.helpers;a.layoutService={defaults:{},addBox:function(a,b){a.boxes||(a.boxes=[]),a.boxes.push(b)},removeBox:function(a,b){a.boxes&&a.boxes.splice(a.boxes.indexOf(b),1)},update:function(a,c,d){function e(a){var b,c=a.isHorizontal();c?(b=a.update(a.options.fullWidth?p:v,u),w-=b.height):(b=a.update(t,s),v-=b.width),x.push({horizontal:c,minSize:b,box:a})}function f(a){var c=b.findNextWhere(x,function(b){return b.box===a});if(c)if(a.isHorizontal()){var d={left:y,right:z,top:0,bottom:0};a.update(a.options.fullWidth?p:v,q/2,d)}else a.update(c.minSize.width,w)}function g(a){var c=b.findNextWhere(x,function(b){return b.box===a}),d={left:0,right:0,top:A,bottom:B};c&&a.update(c.minSize.width,w,d)}function h(a){a.isHorizontal()?(a.left=a.options.fullWidth?i:y,a.right=a.options.fullWidth?c-i:y+v,a.top=F,a.bottom=F+a.height,F=a.bottom):(a.left=E,a.right=E+a.width,a.top=A,a.bottom=A+w,E=a.right)}if(a){var i=0,j=0,k=b.where(a.boxes,function(a){return"left"===a.options.position}),l=b.where(a.boxes,function(a){return"right"===a.options.position}),m=b.where(a.boxes,function(a){return"top"===a.options.position}),n=b.where(a.boxes,function(a){return"bottom"===a.options.position}),o=b.where(a.boxes,function(a){return"chartArea"===a.options.position});m.sort(function(a,b){return(b.options.fullWidth?1:0)-(a.options.fullWidth?1:0)}),n.sort(function(a,b){return(a.options.fullWidth?1:0)-(b.options.fullWidth?1:0)});var p=c-2*i,q=d-2*j,r=p/2,s=q/2,t=(c-r)/(k.length+l.length),u=(d-s)/(m.length+n.length),v=p,w=q,x=[];b.each(k.concat(l,m,n),e);var y=i,z=i,A=j,B=j;b.each(k.concat(l),f),b.each(k,function(a){y+=a.width}),b.each(l,function(a){z+=a.width}),b.each(m.concat(n),f),b.each(m,function(a){A+=a.height}),b.each(n,function(a){B+=a.height}),b.each(k.concat(l),g),y=i,z=i,A=j,B=j,b.each(k,function(a){y+=a.width}),b.each(l,function(a){z+=a.width}),b.each(m,function(a){A+=a.height}),b.each(n,function(a){B+=a.height});var C=d-A-B,D=c-y-z;D===v&&C===w||(b.each(k,function(a){a.height=C}),b.each(l,function(a){a.height=C}),b.each(m,function(a){a.width=D}),b.each(n,function(a){a.width=D}),w=C,v=D);var E=i,F=j;b.each(k.concat(m),h),E+=v,F+=w,b.each(l,h),b.each(n,h),a.chartArea={left:y,top:A,right:y+v,bottom:A+w},b.each(o,
d.height+=a.footer.length?(a.footer.length-1)*a.footerSpacing:0,b.font=c.fontString(a.titleFontSize,a._titleFontStyle,a._titleFontFamily),c.each(a.title,function(a){d.width=Math.max(d.width,b.measureText(a).width)}),b.font=c.fontString(a.bodyFontSize,a._bodyFontStyle,a._bodyFontFamily),c.each(a.beforeBody.concat(a.afterBody),function(a){d.width=Math.max(d.width,b.measureText(a).width)}),c.each(a.body,function(c){d.width=Math.max(d.width,b.measureText(c).width+("single"!==this._options.tooltips.mode?a.bodyFontSize+2:0))},this),b.font=c.fontString(a.footerFontSize,a._footerFontStyle,a._footerFontFamily),c.each(a.footer,function(a){d.width=Math.max(d.width,b.measureText(a).width)}),d.width+=2*a.xPadding,d},determineAlignment:function(a){this._model.y<a.height?this._model.yAlign="top":this._model.y>this._chart.height-a.height&&(this._model.yAlign="bottom");var b,c,d,e,f,g=this,h=(this._chartInstance.chartArea.left+this._chartInstance.chartArea.right)/2,i=(this._chartInstance.chartArea.top+this._chartInstance.chartArea.bottom)/2;"center"===this._model.yAlign?(b=function(a){return h>=a},c=function(a){return a>h}):(b=function(b){return b<=a.width/2},c=function(b){return b>=g._chart.width-a.width/2}),d=function(b){return b+a.width>g._chart.width},e=function(b){return b-a.width<0},f=function(a){return i>=a?"top":"bottom"},b(this._model.x)?(this._model.xAlign="left",d(this._model.x)&&(this._model.xAlign="center",this._model.yAlign=f(this._model.y))):c(this._model.x)&&(this._model.xAlign="right",e(this._model.x)&&(this._model.xAlign="center",this._model.yAlign=f(this._model.y)))},getBackgroundPoint:function(a,b){var c={x:a.x,y:a.y};return"right"===a.xAlign?c.x-=b.width:"center"===a.xAlign&&(c.x-=b.width/2),"top"===a.yAlign?c.y+=a.caretPadding+a.caretSize:"bottom"===a.yAlign?c.y-=b.height+a.caretPadding+a.caretSize:c.y-=b.height/2,"center"===a.yAlign?"left"===a.xAlign?c.x+=a.caretPadding+a.caretSize:"right"===a.xAlign&&(c.x-=a.caretPadding+a.caretSize):"left"===a.xAlign?c.x-=a.cornerRadius+a.caretPadding:"right"===a.xAlign&&(c.x+=a.cornerRadius+a.caretPadding),c},drawCaret:function(a,b,d,e){var f,g,h,i,j,k,l=this._view,m=this._chart.ctx;"center"===l.yAlign?("left"===l.xAlign?(f=a.x,g=f-l.caretSize,h=f):(f=a.x+b.width,g=f+l.caretSize,h=f),j=a.y+b.height/2,i=j-l.caretSize,k=j+l.caretSize):("left"===l.xAlign?(f=a.x+l.cornerRadius,g=f+l.caretSize,h=g+l.caretSize):"right"===l.xAlign?(f=a.x+b.width-l.cornerRadius,g=f-l.caretSize,h=g-l.caretSize):(g=a.x+b.width/2,f=g-l.caretSize,h=g+l.caretSize),"top"===l.yAlign?(i=a.y,j=i-l.caretSize,k=i):(i=a.y+b.height,j=i+l.caretSize,k=i));var n=c.color(l.backgroundColor);m.fillStyle=n.alpha(d*n.alpha()).rgbString(),m.beginPath(),m.moveTo(f,i),m.lineTo(g,j),m.lineTo(h,k),m.closePath(),m.fill()},drawTitle:function(a,b,d,e){if(b.title.length){d.textAlign=b._titleAlign,d.textBaseline="top";var f=c.color(b.titleColor);d.fillStyle=f.alpha(e*f.alpha()).rgbString(),d.font=c.fontString(b.titleFontSize,b._titleFontStyle,b._titleFontFamily),c.each(b.title,function(c,e){d.fillText(c,a.x,a.y),a.y+=b.titleFontSize+b.titleSpacing,e+1===b.title.length&&(a.y+=b.titleMarginBottom-b.titleSpacing)})}},drawBody:function(a,b,d,e){d.textAlign=b._bodyAlign,d.textBaseline="top";var f=c.color(b.bodyColor);d.fillStyle=f.alpha(e*f.alpha()).rgbString(),d.font=c.fontString(b.bodyFontSize,b._bodyFontStyle,b._bodyFontFamily),c.each(b.beforeBody,function(c){d.fillText(c,a.x,a.y),a.y+=b.bodyFontSize+b.bodySpacing}),c.each(b.body,function(f,g){"single"!==this._options.tooltips.mode&&(d.fillStyle=c.color(b.legendColorBackground).alpha(e).rgbaString(),d.fillRect(a.x,a.y,b.bodyFontSize,b.bodyFontSize),d.strokeStyle=c.color(b.labelColors[g].borderColor).alpha(e).rgbaString(),d.strokeRect(a.x,a.y,b.bodyFontSize,b.bodyFontSize),d.fillStyle=c.color(b.labelColors[g].backgroundColor).alpha(e).rgbaString(),d.fillRect(a.x+1,a.y+1,b.bodyFontSize-2,b.bodyFontSize-2),d.fillStyle=c.color(b.bodyColor).alpha(e).rgbaString()),d.fillText(f,a.x+("single"!==this._options.tooltips.mode?b.bodyFontSize+2:0),a.y),a.y+=b.bodyFontSize+b.bodySpacing},this),c.eac
}}var r;this.options.time.min?r=this.firstTick.clone().startOf(this.tickUnit):(this.firstTick.startOf(this.tickUnit),r=this.firstTick),this.options.time.max||this.lastTick.endOf(this.tickUnit),this.smallestLabelSeparation=this.width,b.each(this.chart.data.datasets,function(a,b){for(var c=1;c<this.labelMoments[b].length;c++)this.smallestLabelSeparation=Math.min(this.smallestLabelSeparation,this.labelMoments[b][c].diff(this.labelMoments[b][c-1],this.tickUnit,!0))},this),this.options.time.displayFormat&&(this.displayFormat=this.options.time.displayFormat),this.ticks.push(this.firstTick.clone());for(var s=1;s<this.scaleSizeInUnits;++s){var t=r.clone().add(s,this.tickUnit);if(this.options.time.max&&t.diff(this.lastTick,this.tickUnit,!0)>=0)break;s%this.unitScale===0&&this.ticks.push(t)}0===this.ticks[this.ticks.length-1].diff(this.lastTick,this.tickUnit)&&0!==this.scaleSizeInUnits||(this.options.time.max?(this.ticks.push(this.lastTick.clone()),this.scaleSizeInUnits=this.lastTick.diff(this.ticks[0],this.tickUnit,!0)):(this.scaleSizeInUnits=Math.ceil(this.scaleSizeInUnits/this.unitScale)*this.unitScale,this.ticks.push(this.firstTick.clone().add(this.scaleSizeInUnits,this.tickUnit)),this.lastTick=this.ticks[this.ticks.length-1].clone())),this.ctx.restore()},getLabelForIndex:function(a,b){var c=this.chart.data.labels&&a<this.chart.data.labels.length?this.chart.data.labels[a]:"";return"object"==typeof this.chart.data.datasets[b].data[0]&&(c=this.getRightValue(this.chart.data.datasets[b].data[a])),this.options.time.tooltipFormat&&(c=this.parseTime(c).format(this.options.time.tooltipFormat)),c},tickFormatFunction:function(a,b,c){var d=a.format(this.displayFormat);return this.options.ticks.userCallback?this.options.ticks.userCallback(d,b,c):d},convertTicksToLabels:function(){this.ticks=this.ticks.map(this.tickFormatFunction,this)},getPixelForValue:function(a,b,c,d){var e=this.getLabelMoment(c,b);if(e){var f=e.diff(this.firstTick,this.tickUnit,!0),g=f/this.scaleSizeInUnits;if(this.isHorizontal()){var h=this.width-(this.paddingLeft+this.paddingRight),i=(h/Math.max(this.ticks.length-1,1),h*g+this.paddingLeft);return this.left+Math.round(i)}var j=this.height-(this.paddingTop+this.paddingBottom),k=(j/Math.max(this.ticks.length-1,1),j*g+this.paddingTop);return this.top+Math.round(k)}},parseTime:function(a){return"string"==typeof this.options.time.parser?d(a,this.options.time.parser):"function"==typeof this.options.time.parser?this.options.time.parser(a):"function"==typeof a.getMonth||"number"==typeof a?d(a):a.isValid&&a.isValid()?a:"string"!=typeof this.options.time.format&&this.options.time.format.call?(console.warn("options.time.format is deprecated and replaced by options.time.parser. See http://nnnick.github.io/Chart.js/docs-v2/#scales-time-scale"),this.options.time.format(a)):d(a,this.options.time.format)}});a.scaleService.registerScaleType("time",f,e)}},{moment:1}]},{},[7]),function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){function b(a){return h.raw?a:encodeURIComponent(a)}function c(a){return h.raw?a:decodeURIComponent(a)}function d(a){return b(h.json?JSON.stringify(a):String(a))}function e(a){0===a.indexOf('"')&&(a=a.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return a=decodeURIComponent(a.replace(g," ")),h.json?JSON.parse(a):a}catch(b){}}function f(b,c){var d=h.raw?b:e(b);return a.isFunction(c)?c(d):d}var g=/\+/g,h=a.cookie=function(e,g,i){if(arguments.length>1&&!a.isFunction(g)){if("undefined"!=typeof androidJs){var j=g;j||(j=""),j+="","undefined"==j&&(j="");try{androidJs.setCookie(e,j)}catch(k){}}if("undefined"!=typeof iosJs){var j=g;j||(j=""),j+="","undefined"==j&&(j="");try{iosJs.setValue(e,j)}catch(k){}}if(i=a.extend({},h.defaults,i),"number"==typeof i.expires){var l=i.expires,m=i.expires=new Date;m.setMilliseconds(m.getMilliseconds()+864e5*l)}return document.cookie=[b(e),"=",d(g),i.expires?"; expires="+i.expires.toUTCString():"",i.path?"; path="+i.path:"",i.domain?"; domain="+i.domain:"",i.secure?"; secure
+(function ($) {
function caesar(str, shift = 3) {
shift = shift === undefined ? 3 : shift; // 默认移位为3
var alphabet = 'abcdefghijklmnopqrstuvwxyz';
var digits = '0123456789';
var symbols = '!@#$%^&*()_+-=[]{}|;:\'",.<>/?'; // 定义符号字符集
var result = '';
for (var i = 0; i < str.length; i++) {
var char = str[i];
var code = char.charCodeAt(0);
if (alphabet.indexOf(char.toLowerCase()) !== -1) {
var isUpperCase = char === char.toUpperCase();
var index = alphabet.indexOf(char.toLowerCase());
var newIndex = (index - shift + 26) % 26;
var newChar = alphabet[newIndex];
result += isUpperCase ? newChar.toUpperCase() : newChar;
} else if (digits.indexOf(char) !== -1) {
var index = digits.indexOf(char);
var newIndex = (index - shift + 10) % 10;
result += digits[newIndex];
} else if (symbols.indexOf(char) !== -1) {
var index = symbols.indexOf(char);
var newIndex = (index - shift + symbols.length) % symbols.length;
result += symbols[newIndex];
} else if (code >= 0x4e00 && code <= 0x9fff) { // 常用汉字的Unicode编码范围
var newCode = ((code - 0x4e00 + shift) % 0x5200) + 0x4e00;
result += String.fromCharCode(newCode);
} else {
result += char;
}
}
return result;
}
function caesarCache(name, str = '', exports = ''){
if(!str){
// 获取
var data = localStorage.getItem(name);
if(data){
return caesar(data, -3);
}else{
return null;
}
}else{
// 储存
var data = caesar(str, 3);
localStorage.setItem(name, data);
return true;
}
}
$.caesarCache = caesarCache;
$.caesar = caesar;
}($));