New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

node-cube

Package Overview
Dependencies
Maintainers
7
Versions
190
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

node-cube - npm Package Compare versions

Comparing version 5.0.0-beta.4 to 5.0.0-beta.5

2

package.json

@@ -5,3 +5,3 @@ {

"description": "a new way to write js in browser",
"version": "5.0.0-beta.4",
"version": "5.0.0-beta.5",
"homepage": "https://github.com/fishbar/cube",

@@ -8,0 +8,0 @@ "repository": {

@@ -141,3 +141,2 @@ // WATCH! 该文件由 cube-reconstruct.ts 导出 请勿直接改动

var global = window;
var win = window;
var doc = document;

@@ -233,3 +232,2 @@ var log = console;

}
debug && console.timeEnd('cube load');
startAppAndCallback();

@@ -259,9 +257,11 @@ }

const [mod, custom] = String(require).split('?');
var srcPath = rebase(mod, { base, remoteSeparator, remoteBase });
var rebaseName = rebase(mod, { base, remoteSeparator, remoteBase });
var srcPath = rebaseName || base + mod;
var query = [];
// 这个格式 没有key对吗?
if (version) {
query.push(version);
}
if (combine) {

@@ -284,6 +284,6 @@ query.push('combine=true');

}
{
fetchCubeCode(srcPath);
scriptCubeCode(srcPath);
}
installedModules[require] = {

@@ -381,3 +381,2 @@ exports: {},

}
debug && console.timeEnd('cube exec');
}

@@ -441,5 +440,3 @@

}
if (config.debug !== undefined) {
debug = config.debug;
}
if (config.strict !== undefined) {

@@ -478,4 +475,4 @@ strict = config.strict;

*/
Cube.use = function (moduleNames, referer, cb, noFix) {
if (!moduleNames) {
Cube.use = function (mods, referer, cb, noFix) {
if (!mods) {
throw new Error('Cube.use(moduleName) moduleName is undefined!');

@@ -493,18 +490,18 @@ }

if (typeof moduleNames === 'string') {
moduleNames = [moduleNames];
if (typeof mods === 'string') {
mods = [mods];
}
if (!noFix) {
moduleNames = fixMododulePath(moduleNames, remoteSeparator);
mods = fixMododulePath(mods, remoteSeparator);
}
// WARN: mods 是数组,会被自然的用 , 拼接,但 query 入参也可能带 , 所以这边 entrances 用 Map
if (!entrances.has(moduleNames)) {
entrances.set(moduleNames, []);
if (!entrances.has(mods)) {
entrances.set(mods, []);
}
entrances.get(moduleNames).push(
entrances.get(mods).push(
(function () {
var apps = [];
var length = moduleNames.length;
var length = mods.length;
var firing = false;

@@ -525,4 +522,3 @@

);
load(moduleNames, referer);
load(mods, referer);
return this;

@@ -559,2 +555,9 @@ };

};
/**
* @interface inject css into page
* css inject is comp
* ie8 and lower only support 32 stylesheets, so this function
* @param {String} name module name
* @param {CssCode} css css code
*/
var cssMod = {};

@@ -573,3 +576,2 @@ Cube.css = function (css, namespace, file) {

/* debug */
Cube.debug = function () {

@@ -602,7 +604,2 @@ log.error('Cube Error: Cube.debug nolonger supported');

if (win.localStorage && localStorage.cube === 'debug') {
debug = true;
win.addEventListener('load', Cube.cache);
}
if (global['Cube']) {

@@ -609,0 +606,0 @@ log.error('Cube Error: window.' + 'Cube' + ' already in using, replace the last "null" param in cube.js');

/*!
* Cube v5.0.0-beta.4
* Cube v5.0.0-beta.5
*/
(function(){function a(a,b,c){if(c||2===arguments.length)for(var d,e=0,f=b.length;e<f;e++)(d||!(e in b))&&(d||(d=Array.prototype.slice.call(b,0,e)),d[e]=b[e]);return a.concat(d||Array.prototype.slice.call(b))}function b(){}function c(a){return a}function d(a){return'Cube.cStart();'+a+';Cube.cStop();'}function e(a,b){return fetch(a,{headers:{"Content-Type":'text/plain'}}).then(function(a){return a.text()}).then(function(a){return new Function((b||c)(a))()})}function f(a){var b=document.createElement('script');b.type='text/javascript',b.async=!0,b.onerror=function(){console.error('load module failed.')},b.src=a,n.appendChild(b)}function g(a,b){for(var c,d=a.length,e=0;e<d;e++)c=a[e],-1===c.indexOf(b)&&(0===c.indexOf('./')?a[e]=c.substr(1):'/'!==c[0]&&(a[e]='/'+c));return a}function h(a,b,c){var d=a;b&&(d=a.replace(o,function(a,c,d){var e=c.split(',').map(function(a){return b+' '+a.trim()});return e.join(',')+d}));var e=document.createElement('style');return e.setAttribute('type','text/css'),c&&e.setAttribute('mod',c),b&&e.setAttribute('ns',b),n.appendChild(e),e.innerHTML=d,d}function i(a){var b=a.split('&'),c={};return b.forEach(function(a){var b=a.split('=');c[b[0]]=b[1]}),c}function j(a,b){var c=b.base,d=b.remoteSeparator,e=b.remoteBase,f=c+a,g=a.indexOf?a.indexOf(d):0;if(0>=g)return f;var h=a.substr(0,g);return e[h]?e[h]+a.substr(g+1):f}function k(){function a(a,b){if(1===arguments.length)return l(a);var c=l(a);return n.css(c,b,a),a}function c(a){return function(b,c,d){2===arguments.length&&'function'===typeof c?(d=c,c=null,n.use(b,a,d)):n.use(b,a,function(a){a=n.css(a,c,b),d&&d(a)})}}function d(){if(K.length)return!1;for(var a in I)if(I.hasOwnProperty(a))return!1;z&&console.timeEnd('cube load'),m()}function f(a,b){return'string'===typeof a&&(a=[a]),J?void(a.forEach(function(a){if(!(H[a]||k(a))){const[d,f]=(a+'').split('?');var b=j(d,{base:u,remoteSeparator:w,remoteBase:v}),c=[];if(p&&c.push(p),A&&c.push('combine=true'),f){const a=i(f);Array.prototype.push.apply(c,Object.keys(a).map((b)=>`${b}=${a[b]}`))}c.length&&(b=b+'?'+c.join('&')),e(b),H[a]={exports:{},loaded:!1,fired:!1},F[d]=a,I[a]=!0}}),d()):void K.push([a,b])}function k(a){for(const b of G)if(a&&b.match.test(a))return b.module;return!1}function l(b){var d=H[b]||k(b);if(!d){const a=new Error('Cube Error: Cannot find module \''+b+'\'');if(y)throw a;else return t.error(a),{}}if(!d.fired)if(d.fired=!0,y)d.exports=d.fn.apply(q,[d,d.exports,a,c(b),B,C]);else try{d.exports=d.fn.apply(q,[d,d.exports,a,c(b),B,C])}catch(a){t.error(a),d.exports={}}return o(d.exports)?d.exports.default:d.exports}function m(){for(let[a,b]of E)a.length&&a.forEach(function(c){if(I[c])return;var d=0;const e=l(c);b.length&&b.forEach(function(a){var b=a(e);b&&d++}),b.length===d&&E.delete(a)});z&&console.timeEnd('cube exec')}function n(a,b,c){const d=a+'';a=F[a]||a;var e=H[a];e||(e=H[a]={exports:{},fired:!1}),e.loaded=!0,e.fn=c,F[d]&&delete F[d],I[a]?(delete I[a],f(b,a)):b.length&&f(b,a)}function o(a){return D&&a&&'object'===typeof a&&a.__esModule}var p,q=window,r=window,s=document,t=console,u='',v={},w=':',x='utf-8',y=!0,z=!0,A=!1,B={env:{NODE_ENV:'production'}},C=void 0,D=!1,E=new Map,F={},G=[],H={},I={},J=!1,K=[];n.setRemoteBase=function(a){Object.assign(v,a)},n.toString=function(){return'Cube:v5.0.0-beta.4'},n.init=function(a){if(a.base&&'/'!==a.base&&(u=a.base.replace(/\/$/,'')),a.remoteBase)for(var b in a.remoteBase)a.remoteBase.hasOwnProperty(b)&&(v[b]=a.remoteBase[b].replace(/\/$/,''));for(a.charset&&(x=a.charset),a.version&&(p=a.version),void 0!==a.debug&&(z=a.debug),void 0!==a.strict&&(y=a.strict),a.env&&(B.env.NODE_ENV=a.env),a.global&&(C=a.global),a.combine&&(A=a.combine),void 0!==a.esModule&&(D=a.esModule),J=!0;K.length;){var c=K.shift();f(c[0],c[1])}return this},n.use=function(a,c,d,e){if(!a)throw new Error('Cube.use(moduleName) moduleName is undefined!');return'function'===typeof c&&(e=d,d=c,c=void 0),c||(c='Cube.use'),d=d||b,'string'===typeof a&&(a=[a]),e||(a=g(a,w)),E.has(a)||E.set(a,[]),E.get(a).push(function(){var b=[],c=a.length,e=!1;return function(a){if(!e)return(b.push(a),b.length===c)?(e=!0,d.apply(q,b),!0):void 0}}()),f(a,c),this},n.register=function(a,c,{matchType:d='version'}={}){return H[a]?t.warn('Cube Warning: Module \''+a+'\' already registered'):(H[a]={exports:c,fn:b,loaded:!0,fired:!0},'module'===d&&G.push({require:a,matchType:d,match:new RegExp(`^datav:\/npm\/${a}\/([^\/]+)?$`),module:H[a]}),this)};var L={};n.css=function(a,b,c){if(a){var d=c+'@'+b;if(!L[d])return L[d]=!0,h(a,b,c)}},n.debug=function(){t.error('Cube Error: Cube.debug nolonger supported')},n.cache=function(){var a,b,c={},d={};for(a in H)H.hasOwnProperty(a)&&(b=H[a],b.loaded||(c[a]=b),b.fired||(d[a]=b));t.info('modules:',H),t.info('unloaded:',c),t.info('unfired:',d)},r.localStorage&&'debug'===localStorage.cube&&(z=!0,r.addEventListener('load',n.cache)),q.Cube?t.error('Cube Error: window.Cube already in using, replace the last "null" param in cube.js'):q.Cube=n;var M=s.currentScript;if(M){var N=M.dataset;N.base&&(n.init(N),n.use(N.main||'index.js',function(a){a.run&&a.run()}))}Object.defineProperty(n,'config',{get(){return{base:u,remoteBase:v,remoteSeparator:w,version:p,strict:y,debug:z,esModule:D,mockedGlobal:C,mockedProcess:B,charset:x}}})}function l(){return new Proxy({},{get:function(a,b){var c='number'===typeof b?b.toString():b;return Reflect.get(a,c)},set:function(a,b,c,d){var e='number'===typeof b?b.toString():b;return Reflect.set(a,e,c,d)}})}var m=function(){return m=Object.assign||function(a){for(var b,c=1,d=arguments.length;c<d;c++)for(var e in b=arguments[c],b)Object.prototype.hasOwnProperty.call(b,e)&&(a[e]=b[e]);return a},m.apply(this,arguments)},n=document.querySelector('head'),o=/([^};]+)(\{[^}]+\})/g,p={base:'',remoteBase:{},remoteSeparator:':',mockedProcess:{env:{NODE_ENV:'production'}},mockedGlobal:void 0,charset:'utf-8',strict:!0,esModule:!1,version:void 0,debug:!0,combine:!1,requestMethod:'fetch',fetchUndeclaredModule:!1,aggregateFetch:!0},q=function(){function c(){var c=this;this.config=m({},p),this.state={inited:!1,isIntercepted:!1,pendingQueue:[],lostDepModule:{},entrances:new Map,cssModule:{},installedModules:l(),registerModules:[],requireMap:{},fileExecuting:!1,aggregateLoading:{},delayTrigger:void 0},this.register=function(a,d,e){var f;void 0===e&&(e={matchType:'version'});var g=e.matchType;return(null===(f=c._getModule(a))||void 0===f?void 0:f.fired)?console.warn('Cube Warning: Module \''+a+'\' already registered'):void(c.state.installedModules[a]={exports:d,sourceCode:b,dep:[],refer:{entryDep:[]},loaded:!0,firing:!1,fired:!0},'module'===g&&c.state.registerModules.push({moduleName:a,matchType:g,match:new RegExp('^datav:/npm/'.concat(a,'/([^/]+)?$')),module:c.state.installedModules[a]}))},this.init=function(a){var b,d,e,f,g,h,j;if(c.state.inited&&console.warn('Cube \u91CD\u590D\u521D\u59CB\u5316\uFF0C\u53EF\u80FD\u4EA7\u751F\u8D44\u6E90\u8BF7\u6C42\u9519\u8BEF'),a.base&&'/'!==a.base&&(c.config.base=a.base.replace(/\/$/,'')),a.remoteBase)for(var k in a.remoteBase)a.remoteBase.hasOwnProperty(k)&&(c.config.remoteBase[k]=a.remoteBase[k].replace(/\/$/,''));c.config.version=null!==(b=a.version)&&void 0!==b?b:c.config.version,c.config.esModule=null!==(d=a.esModule)&&void 0!==d?d:c.config.esModule,c.config.debug=null!==(e=a.debug)&&void 0!==e?e:c.config.debug,c.config.combine=null!==(f=a.combine)&&void 0!==f?f:c.config.combine,c.config.requestMethod=null!==(g=a.requestMethod)&&void 0!==g?g:c.config.requestMethod,c.config.fetchUndeclaredModule=null!==(h=a.fetchUndeclaredModule)&&void 0!==h?h:c.config.fetchUndeclaredModule,c.config.aggregateFetch=null!==(j=a.aggregateFetch)&&void 0!==j?j:c.config.aggregateFetch,c.state.inited=!0;for(var l,m=0;m<c.state.pendingQueue.length;m++)l=c.state.pendingQueue[m],c._load(l[0],l[1]);c.state.pendingQueue=[]},this.use=function(d,e,f,h){if(!d)throw new Error('Cube.use(moduleName) moduleName is undefined!');var i,j='string'===typeof d?[d]:'number'===typeof d?[d.toString()]:a([],d,!0),k=h;'string'===typeof e?i=f:(i=e,k=f),i=i||b,j=k?j:g(j,c.config.remoteSeparator);var l={callback:i,loadSource:{},targets:a([],j,!0)};if(c.config.aggregateFetch);else j.forEach(function(a){l.loadSource[a]=!1});c.state.entrances.set(j,l),j.forEach(function(a){return c._load(a,j)})},this.execute=function(a,b,d){var e;'number'===typeof a&&(a=a.toString());var f=c._calibrateName(a);(null===(e=c.state.installedModules[f])||void 0===e?void 0:e.loaded)||(c._store(f,b,d),c._initiate(f))},this.css=function(a,b,d){if(a){var e=d+'@'+b;if(!c.state.cssModule[e])return c.state.cssModule[e]=!0,h(a,b,d)}},this._store=function(a,b,d){var e,f=c.state.installedModules[a];f?((e=f.dep).push.apply(e,b),f.sourceCode=d,f.loaded=!0):c.state.installedModules[a]={exports:{},sourceCode:d,dep:b,refer:{entryDep:[]},loaded:!0,firing:!1,fired:!1}},this._load=function(a,b){if('number'===typeof a&&(a=a.toString()),!c.config.aggregateFetch){var g=c.state.entrances.get(b);g&&!g.loadSource.hasOwnProperty(a)&&(g.loadSource[a]=!1)}if(!c.state.inited||c.state.fileExecuting)return void c.state.pendingQueue.push([a,b]);var h=c._getModule(a);if(h)return c._addReferToDependency(a,h,b),void(h.loaded&&c._triggerCallback(a,h));var i=a.split('?')[0];c.state.requireMap[i]=a,c.state.installedModules[a]={exports:{},sourceCode:void 0,dep:[],refer:{entryDep:[]},loaded:!1,firing:!1,fired:!1},c._addReferToDependency(a,c.state.installedModules[a],b);var j=c._generatePath(a);'fetch'===c.config.requestMethod?e(j,d):f(j)},this._initiate=function(a){var b=c.state.installedModules[a];c._triggerCallback(a,b)},this._triggerCallback=function(a,b){if(b.loaded){if(c.config.aggregateFetch)return b.dep.forEach(function(a){var b;(null===(b=c._getModule(a))||void 0===b?void 0:b.loaded)||c._load(a,[])}),void(c.state.aggregateLoading[a]&&(delete c.state.aggregateLoading[a],c._triggerAllCallback()));var d=b.refer,e=[];d.entryDep.forEach(function(d){var f=c.state.entrances.get(d);if(f){f.loadSource[a]=!0;var g=!0;b.fired||b.dep.forEach(function(a){if(!f.loadSource[a]){var b=c._getModule(a);(null===b||void 0===b?void 0:b.fired)||(g=!1,c._load(a,d))}}),g&&Object.values(f.loadSource).every(function(a){return a})&&c._triggerEntryCallback(d,f)}else e.push(d)}),e.length&&(b.refer.entryDep=d.entryDep.filter(function(a){return!e.includes(a)}))}},this._triggerEntryCallback=function(a,b){var d=!0;b.targets.forEach(function(a){var b=c._getModule(a);if(!b.fired){if(b.firing)return void(d=!1);c._fireModule(a),b.fired||(d=!1)}}),d&&(b.callback.apply(b,b.targets.map(function(a){return c.state.installedModules[a].exports})),c.state.entrances.delete(a))},this._triggerAllCallback=function(){c.state.delayTrigger||c.state.pendingQueue.length||Object.keys(c.state.aggregateLoading).length||c.state.entrances.forEach(function(a,b){c._triggerEntryCallback(b,a)})},this._fireModule=function(a){var b=c.state.installedModules[a];if(!b||!b.loaded)return!1;if(b.fired)return!0;if(b.firing)return!0;var d=!0;try{b.firing=!0;var e=b.sourceCode.apply(window,[b,b.exports,c._cubeRequire(a),c._cubeLoad(a),c.config.mockedProcess,c.config.mockedGlobal]);b.exports=c._isEsModule(e)?e.default:e,b.error=!1}catch(f){c.config.fetchUndeclaredModule&&'Cube inner denpendency lost; refetch inited'===f.message?(console.warn('Cube \u68C0\u6D4B\u5230\u6587\u4EF6\u4F9D\u8D56\u7F3A\u5931'),d=!1):(console.error('Cube \u751F\u6210\u5B9E\u4F8B\u5931\u8D25',f),console.error(a,b),b.error=!0)}finally{b.firing=!1,c.config.fetchUndeclaredModule?c.state.lostDepModule[a]&&(c.state.lostDepModule[a].forEach(function(d){b.dep.includes(d)||(b.dep.push(d),b.refer.entryDep.forEach(function(a){c._load(d,a)}),console.warn('Cube module '.concat(a,' \u7F3A\u5931\u58F0\u660E\u4F9D\u8D56 ').concat(d)))}),Reflect.deleteProperty(c.state.lostDepModule,a),d=!1):b.fired=!0}return d},this._cubeRequire=function(a){return function(b,d){if(void 0===d){var e=c._getModule(b);if(null===e||void 0===e?void 0:e.fired)return e.exports;var f=c._fireModule(b);if(e&&f)return e.exports;if(c.config.fetchUndeclaredModule)throw c.state.lostDepModule[a]?c.state.lostDepModule[a].push(b):c.state.lostDepModule[a]=[b],new Error('Cube inner denpendency lost; refetch inited');else throw new Error('Cube \u83B7\u53D6\u672A\u58F0\u660E\u8D44\u6E90 '.concat(b,' \u5931\u8D25'))}else{var g=void 0,e=c._getModule(b);if(!e||!e.loaded)return;e.fired&&(g=e.exports);var h=c._fireModule(b);return h&&(g=e.exports),c.css(g,d,b)}}},this._cubeLoad=function(a){return function(b,d,e){e===void 0&&'function'===typeof d?(e=d,d='',c.use(b,a,e)):c.use(b,a,function(a){a=c.css(a,d,b),e&&e(a)})}},this._generatePath=function(a){var b=a.split('?'),d=b[0],e=b[1],f=j(d,c.config),g=[];if(c.config.version&&g.push(c.config.version),c.config.combine&&g.push('combine=true'),e){var h=i(e);g.push(Object.keys(h).map(function(a){return''.concat(a,'=').concat(h[a])}))}return g.includes('m=1')||g.push('m=1'),g.length&&(f=f+'?'+g.join('&')),f},this._addReferToDependency=function(a,b,d){if(c.config.aggregateFetch)return void(b.loaded||(c.state.aggregateLoading[a]=!0));var e=b.refer;d&&(e.entryDep.includes(d)||e.entryDep.push(d))},this._calibrateName=function(a){var b=c.state.requireMap[a]||a;return c.state.requireMap[a]&&Reflect.deleteProperty(c.state.requireMap,a),b},this._getGlobalRegister=function(a){for(var b,d=0,e=c.state.registerModules;d<e.length;d++)if(b=e[d],a&&b.match.test(a))return b.module},this._getModule=function(a){var b=c.state.installedModules[a];return b?b:c._getGlobalRegister(a)},this._isEsModule=function(a){return c.config.esModule&&a&&'object'===typeof a&&a.__esModule},this.cStart=function(){c.state.fileExecuting=!0},this.cStop=function(){c.state.fileExecuting=!1;for(var a,b=0;b<c.state.pendingQueue.length;b++)a=c.state.pendingQueue[b],c._load(a[0],a[1]);c.state.pendingQueue=[]},this.cache=function(){console.info('modules:',Object.fromEntries(Object.entries(c.state.installedModules))),console.info('unloaded:',Object.fromEntries(Object.entries(c.state.installedModules).filter(function(a){return!a[1].loaded}))),console.info('unfired:',Object.fromEntries(Object.entries(c.state.installedModules).filter(function(a){return!a[1].fired})))},this.debug=function(){console.error('debug \u65B9\u6CD5\u4E0D\u518D\u652F\u6301')},this.setRemoteBase=function(){console.error('\u4E0D\u652F\u6301\u52A8\u6001\u4FEE\u6539 remoteBase')}}return c}();(function(a){console.log('setGlobalCube');var b='Cube',c=window;if(c[b])return console.error('Cube Error: window.'+b+' already in using'),c[b];if(a)k();else{var d=new q,e=function(a,b,c){return d.execute(a,b,c)},f=new Proxy(e,{get:function(a,b){return Reflect.ownKeys(d).includes(b)?d[b]:Reflect.get(a,b)}});c[b]=f}return c[b]})(!0)})();
(function(){function a(a,b,c){if(c||2===arguments.length)for(var d,e=0,f=b.length;e<f;e++)(d||!(e in b))&&(d||(d=Array.prototype.slice.call(b,0,e)),d[e]=b[e]);return a.concat(d||Array.prototype.slice.call(b))}function b(){}function c(a){return a}function d(a){return'Cube.cStart();'+a+';Cube.cStop();'}function e(a,b){return fetch(a,{headers:{"Content-Type":'text/plain'}}).then(function(a){return a.text()}).then(function(a){return new Function((b||c)(a))()})}function f(a){var b=document.createElement('script');b.type='text/javascript',b.async=!0,b.onerror=function(){console.error('load module failed.')},b.src=a,n.appendChild(b)}function g(a,b){for(var c,d=a.length,e=0;e<d;e++)c=a[e],-1===c.indexOf(b)&&(0===c.indexOf('./')?a[e]=c.substr(1):'/'!==c[0]&&(a[e]='/'+c));return a}function h(a,b,c){var d=a;b&&(d=a.replace(o,function(a,c,d){var e=c.split(',').map(function(a){return b+' '+a.trim()});return e.join(',')+d}));var e=document.createElement('style');return e.setAttribute('type','text/css'),c&&e.setAttribute('mod',c),b&&e.setAttribute('ns',b),n.appendChild(e),e.innerHTML=d,d}function i(a){var b=a.split('&'),c={};return b.forEach(function(a){var b=a.split('=');c[b[0]]=b[1]}),c}function j(a,b){var c=b.base,d=b.remoteSeparator,e=b.remoteBase,f=c+a,g=a.indexOf?a.indexOf(d):0;if(0>=g)return f;var h=a.substr(0,g);return e[h]?e[h]+a.substr(g+1):f}function k(){function a(a,b){if(1===arguments.length)return l(a);var c=l(a);return n.css(c,b,a),a}function c(a){return function(b,c,d){2===arguments.length&&'function'===typeof c?(d=c,c=null,n.use(b,a,d)):n.use(b,a,function(a){a=n.css(a,c,b),d&&d(a)})}}function d(){if(I.length)return!1;for(var a in G)if(G.hasOwnProperty(a))return!1;m()}function e(a,b){return'string'===typeof a&&(a=[a]),H?void(a.forEach(function(a){if(!(F[a]||k(a))){const[e,g]=(a+'').split('?');var b=j(e,{base:t,remoteSeparator:v,remoteBase:u}),c=b||t+e,d=[];if(p&&d.push(p),y&&d.push('combine=true'),g){const a=i(g);Array.prototype.push.apply(d,Object.keys(a).map((b)=>`${b}=${a[b]}`))}d.length&&(c=c+'?'+d.join('&')),f(c),F[a]={exports:{},loaded:!1,fired:!1},D[e]=a,G[a]=!0}}),d()):void I.push([a,b])}function k(a){for(const b of E)if(a&&b.match.test(a))return b.module;return!1}function l(b){var d=F[b]||k(b);if(!d){const a=new Error('Cube Error: Cannot find module \''+b+'\'');if(x)throw a;else return s.error(a),{}}if(!d.fired)if(d.fired=!0,x)d.exports=d.fn.apply(q,[d,d.exports,a,c(b),z,A]);else try{d.exports=d.fn.apply(q,[d,d.exports,a,c(b),z,A])}catch(a){s.error(a),d.exports={}}return o(d.exports)?d.exports.default:d.exports}function m(){for(let[a,b]of C)a.length&&a.forEach(function(c){if(G[c])return;var d=0;const e=l(c);b.length&&b.forEach(function(a){var b=a(e);b&&d++}),b.length===d&&C.delete(a)})}function n(a,b,c){const d=a+'';a=D[a]||a;var f=F[a];f||(f=F[a]={exports:{},fired:!1}),f.loaded=!0,f.fn=c,D[d]&&delete D[d],G[a]?(delete G[a],e(b,a)):b.length&&e(b,a)}function o(a){return B&&a&&'object'===typeof a&&a.__esModule}var p,q=window,r=document,s=console,t='',u={},v=':',w='utf-8',x=!0,y=!1,z={env:{NODE_ENV:'production'}},A=void 0,B=!1,C=new Map,D={},E=[],F={},G={},H=!1,I=[];n.setRemoteBase=function(a){Object.assign(u,a)},n.toString=function(){return'Cube:v5.0.0-beta.5'},n.init=function(a){if(a.base&&'/'!==a.base&&(t=a.base.replace(/\/$/,'')),a.remoteBase)for(var b in a.remoteBase)a.remoteBase.hasOwnProperty(b)&&(u[b]=a.remoteBase[b].replace(/\/$/,''));for(a.charset&&(w=a.charset),a.version&&(p=a.version),void 0!==a.strict&&(x=a.strict),a.env&&(z.env.NODE_ENV=a.env),a.global&&(A=a.global),a.combine&&(y=a.combine),void 0!==a.esModule&&(B=a.esModule),H=!0;I.length;){var c=I.shift();e(c[0],c[1])}return this},n.use=function(a,c,d,f){if(!a)throw new Error('Cube.use(moduleName) moduleName is undefined!');return'function'===typeof c&&(f=d,d=c,c=void 0),c||(c='Cube.use'),d=d||b,'string'===typeof a&&(a=[a]),f||(a=g(a,v)),C.has(a)||C.set(a,[]),C.get(a).push(function(){var b=[],c=a.length,e=!1;return function(a){if(!e)return(b.push(a),b.length===c)?(e=!0,d.apply(q,b),!0):void 0}}()),e(a,c),this},n.register=function(a,c,{matchType:d='version'}={}){return F[a]?s.warn('Cube Warning: Module \''+a+'\' already registered'):(F[a]={exports:c,fn:b,loaded:!0,fired:!0},'module'===d&&E.push({require:a,matchType:d,match:new RegExp(`^datav:\/npm\/${a}\/([^\/]+)?$`),module:F[a]}),this)};var J={};n.css=function(a,b,c){if(a){var d=c+'@'+b;if(!J[d])return J[d]=!0,h(a,b,c)}},n.debug=function(){s.error('Cube Error: Cube.debug nolonger supported')},n.cache=function(){var a,b,c={},d={};for(a in F)F.hasOwnProperty(a)&&(b=F[a],b.loaded||(c[a]=b),b.fired||(d[a]=b));s.info('modules:',F),s.info('unloaded:',c),s.info('unfired:',d)},q.Cube?s.error('Cube Error: window.Cube already in using, replace the last "null" param in cube.js'):q.Cube=n;var K=r.currentScript;if(K){var L=K.dataset;L.base&&(n.init(L),n.use(L.main||'index.js',function(a){a.run&&a.run()}))}Object.defineProperty(n,'config',{get(){return{base:t,remoteBase:u,remoteSeparator:v,version:p,strict:x,debug:!0,esModule:B,mockedGlobal:A,mockedProcess:z,charset:w}}})}function l(){return new Proxy({},{get:function(a,b){var c='number'===typeof b?b.toString():b;return Reflect.get(a,c)},set:function(a,b,c,d){var e='number'===typeof b?b.toString():b;return Reflect.set(a,e,c,d)}})}var m=function(){return m=Object.assign||function(a){for(var b,c=1,d=arguments.length;c<d;c++)for(var e in b=arguments[c],b)Object.prototype.hasOwnProperty.call(b,e)&&(a[e]=b[e]);return a},m.apply(this,arguments)},n=document.querySelector('head'),o=/([^};]+)(\{[^}]+\})/g,p={base:'',remoteBase:{},remoteSeparator:':',mockedProcess:{env:{NODE_ENV:'production'}},mockedGlobal:void 0,charset:'utf-8',strict:!0,esModule:!1,version:void 0,debug:!0,combine:!1,requestMethod:'fetch',fetchUndeclaredModule:!1,aggregateFetch:!0},q=function(){function c(){var c=this;this.config=m({},p),this.state={inited:!1,isIntercepted:!1,pendingQueue:[],lostDepModule:{},entrances:new Map,cssModule:{},installedModules:l(),registerModules:[],requireMap:{},fileExecuting:!1,aggregateLoading:{},delayTrigger:void 0},this.register=function(a,d,e){var f;void 0===e&&(e={matchType:'version'});var g=e.matchType;return(null===(f=c._getModule(a))||void 0===f?void 0:f.fired)?console.warn('Cube Warning: Module \''+a+'\' already registered'):void(c.state.installedModules[a]={exports:d,sourceCode:b,dep:[],refer:{entryDep:[]},loaded:!0,firing:!1,fired:!0},'module'===g&&c.state.registerModules.push({moduleName:a,matchType:g,match:new RegExp('^datav:/npm/'.concat(a,'/([^/]+)?$')),module:c.state.installedModules[a]}))},this.init=function(a){var b,d,e,f,g,h,j;if(c.state.inited&&console.warn('Cube \u91CD\u590D\u521D\u59CB\u5316\uFF0C\u53EF\u80FD\u4EA7\u751F\u8D44\u6E90\u8BF7\u6C42\u9519\u8BEF'),a.base&&'/'!==a.base&&(c.config.base=a.base.replace(/\/$/,'')),a.remoteBase)for(var k in a.remoteBase)a.remoteBase.hasOwnProperty(k)&&(c.config.remoteBase[k]=a.remoteBase[k].replace(/\/$/,''));c.config.version=null!==(b=a.version)&&void 0!==b?b:c.config.version,c.config.esModule=null!==(d=a.esModule)&&void 0!==d?d:c.config.esModule,c.config.debug=null!==(e=a.debug)&&void 0!==e?e:c.config.debug,c.config.combine=null!==(f=a.combine)&&void 0!==f?f:c.config.combine,c.config.requestMethod=null!==(g=a.requestMethod)&&void 0!==g?g:c.config.requestMethod,c.config.fetchUndeclaredModule=null!==(h=a.fetchUndeclaredModule)&&void 0!==h?h:c.config.fetchUndeclaredModule,c.config.aggregateFetch=null!==(j=a.aggregateFetch)&&void 0!==j?j:c.config.aggregateFetch,c.state.inited=!0;for(var l,m=0;m<c.state.pendingQueue.length;m++)l=c.state.pendingQueue[m],c._load(l[0],l[1]);c.state.pendingQueue=[]},this.use=function(d,e,f,h){if(!d)throw new Error('Cube.use(moduleName) moduleName is undefined!');var i,j='string'===typeof d?[d]:'number'===typeof d?[d.toString()]:a([],d,!0),k=h;'string'===typeof e?i=f:(i=e,k=f),i=i||b,j=k?j:g(j,c.config.remoteSeparator);var l={callback:i,loadSource:{},targets:a([],j,!0)};if(c.config.aggregateFetch);else j.forEach(function(a){l.loadSource[a]=!1});c.state.entrances.set(j,l),j.forEach(function(a){return c._load(a,j)})},this.execute=function(a,b,d){var e;'number'===typeof a&&(a=a.toString());var f=c._calibrateName(a);(null===(e=c.state.installedModules[f])||void 0===e?void 0:e.loaded)||(c._store(f,b,d),c._initiate(f))},this.css=function(a,b,d){if(a){var e=d+'@'+b;if(!c.state.cssModule[e])return c.state.cssModule[e]=!0,h(a,b,d)}},this._store=function(a,b,d){var e,f=c.state.installedModules[a];f?((e=f.dep).push.apply(e,b),f.sourceCode=d,f.loaded=!0):c.state.installedModules[a]={exports:{},sourceCode:d,dep:b,refer:{entryDep:[]},loaded:!0,firing:!1,fired:!1}},this._load=function(a,b){if('number'===typeof a&&(a=a.toString()),!c.config.aggregateFetch){var g=c.state.entrances.get(b);g&&!g.loadSource.hasOwnProperty(a)&&(g.loadSource[a]=!1)}if(!c.state.inited||c.state.fileExecuting)return void c.state.pendingQueue.push([a,b]);var h=c._getModule(a);if(h)return c._addReferToDependency(a,h,b),void(h.loaded&&c._triggerCallback(a,h));var i=a.split('?')[0];c.state.requireMap[i]=a,c.state.installedModules[a]={exports:{},sourceCode:void 0,dep:[],refer:{entryDep:[]},loaded:!1,firing:!1,fired:!1},c._addReferToDependency(a,c.state.installedModules[a],b);var j=c._generatePath(a);'fetch'===c.config.requestMethod?e(j,d):f(j)},this._initiate=function(a){var b=c.state.installedModules[a];c._triggerCallback(a,b)},this._triggerCallback=function(a,b){if(b.loaded){if(c.config.aggregateFetch)return b.dep.forEach(function(a){var b;(null===(b=c._getModule(a))||void 0===b?void 0:b.loaded)||c._load(a,[])}),void(c.state.aggregateLoading[a]&&(delete c.state.aggregateLoading[a],c._triggerAllCallback()));var d=b.refer,e=[];d.entryDep.forEach(function(d){var f=c.state.entrances.get(d);if(f){f.loadSource[a]=!0;var g=!0;b.fired||b.dep.forEach(function(a){if(!f.loadSource[a]){var b=c._getModule(a);(null===b||void 0===b?void 0:b.fired)||(g=!1,c._load(a,d))}}),g&&Object.values(f.loadSource).every(function(a){return a})&&c._triggerEntryCallback(d,f)}else e.push(d)}),e.length&&(b.refer.entryDep=d.entryDep.filter(function(a){return!e.includes(a)}))}},this._triggerEntryCallback=function(a,b){var d=!0;b.targets.forEach(function(a){var b=c._getModule(a);if(!b.fired){if(b.firing)return void(d=!1);c._fireModule(a),b.fired||(d=!1)}}),d&&(b.callback.apply(b,b.targets.map(function(a){return c.state.installedModules[a].exports})),c.state.entrances.delete(a))},this._triggerAllCallback=function(){c.state.delayTrigger||c.state.pendingQueue.length||Object.keys(c.state.aggregateLoading).length||c.state.entrances.forEach(function(a,b){c._triggerEntryCallback(b,a)})},this._fireModule=function(a){var b=c.state.installedModules[a];if(!b||!b.loaded)return!1;if(b.fired)return!0;if(b.firing)return!0;var d=!0;try{b.firing=!0;var e=b.sourceCode.apply(window,[b,b.exports,c._cubeRequire(a),c._cubeLoad(a),c.config.mockedProcess,c.config.mockedGlobal]);b.exports=c._isEsModule(e)?e.default:e,b.error=!1}catch(f){c.config.fetchUndeclaredModule&&'Cube inner denpendency lost; refetch inited'===f.message?(console.warn('Cube \u68C0\u6D4B\u5230\u6587\u4EF6\u4F9D\u8D56\u7F3A\u5931'),d=!1):(console.error('Cube \u751F\u6210\u5B9E\u4F8B\u5931\u8D25',f),console.error(a,b),b.error=!0)}finally{b.firing=!1,c.config.fetchUndeclaredModule?c.state.lostDepModule[a]&&(c.state.lostDepModule[a].forEach(function(d){b.dep.includes(d)||(b.dep.push(d),b.refer.entryDep.forEach(function(a){c._load(d,a)}),console.warn('Cube module '.concat(a,' \u7F3A\u5931\u58F0\u660E\u4F9D\u8D56 ').concat(d)))}),Reflect.deleteProperty(c.state.lostDepModule,a),d=!1):b.fired=!0}return d},this._cubeRequire=function(a){return function(b,d){if(void 0===d){var e=c._getModule(b);if(null===e||void 0===e?void 0:e.fired)return e.exports;var f=c._fireModule(b);if(e&&f)return e.exports;if(c.config.fetchUndeclaredModule)throw c.state.lostDepModule[a]?c.state.lostDepModule[a].push(b):c.state.lostDepModule[a]=[b],new Error('Cube inner denpendency lost; refetch inited');else throw new Error('Cube \u83B7\u53D6\u672A\u58F0\u660E\u8D44\u6E90 '.concat(b,' \u5931\u8D25'))}else{var g=void 0,e=c._getModule(b);if(!e||!e.loaded)return;e.fired&&(g=e.exports);var h=c._fireModule(b);return h&&(g=e.exports),c.css(g,d,b)}}},this._cubeLoad=function(a){return function(b,d,e){e===void 0&&'function'===typeof d?(e=d,d='',c.use(b,a,e)):c.use(b,a,function(a){a=c.css(a,d,b),e&&e(a)})}},this._generatePath=function(a){var b=a.split('?'),d=b[0],e=b[1],f=j(d,c.config),g=[];if(c.config.version&&g.push(c.config.version),c.config.combine&&g.push('combine=true'),e){var h=i(e);g.push(Object.keys(h).map(function(a){return''.concat(a,'=').concat(h[a])}))}return g.includes('m=1')||g.push('m=1'),g.length&&(f=f+'?'+g.join('&')),f},this._addReferToDependency=function(a,b,d){if(c.config.aggregateFetch)return void(b.loaded||(c.state.aggregateLoading[a]=!0));var e=b.refer;d&&(e.entryDep.includes(d)||e.entryDep.push(d))},this._calibrateName=function(a){var b=c.state.requireMap[a]||a;return c.state.requireMap[a]&&Reflect.deleteProperty(c.state.requireMap,a),b},this._getGlobalRegister=function(a){for(var b,d=0,e=c.state.registerModules;d<e.length;d++)if(b=e[d],a&&b.match.test(a))return b.module},this._getModule=function(a){var b=c.state.installedModules[a];return b?b:c._getGlobalRegister(a)},this._isEsModule=function(a){return c.config.esModule&&a&&'object'===typeof a&&a.__esModule},this.cStart=function(){c.state.fileExecuting=!0},this.cStop=function(){c.state.fileExecuting=!1;for(var a,b=0;b<c.state.pendingQueue.length;b++)a=c.state.pendingQueue[b],c._load(a[0],a[1]);c.state.pendingQueue=[]},this.cache=function(){console.info('modules:',Object.fromEntries(Object.entries(c.state.installedModules))),console.info('unloaded:',Object.fromEntries(Object.entries(c.state.installedModules).filter(function(a){return!a[1].loaded}))),console.info('unfired:',Object.fromEntries(Object.entries(c.state.installedModules).filter(function(a){return!a[1].fired})))},this.debug=function(){console.error('debug \u65B9\u6CD5\u4E0D\u518D\u652F\u6301')},this.setRemoteBase=function(){console.error('\u4E0D\u652F\u6301\u52A8\u6001\u4FEE\u6539 remoteBase')}}return c}();(function(a){console.log('setGlobalCube');var b='Cube',c=window;if(c[b])return console.error('Cube Error: window.'+b+' already in using'),c[b];if(a)k();else{var d=new q,e=function(a,b,c){return d.execute(a,b,c)},f=new Proxy(e,{get:function(a,b){return Reflect.ownKeys(d).includes(b)?d[b]:Reflect.get(a,b)}});c[b]=f}return c[b]})(!0)})();
/*!
* Cube v5.0.0-beta.4
* Cube v5.0.0-beta.5
*/
(function(a,b){function c(){}function d(a,b){if(1===arguments.length)return k(a);var c=k(a);return m.css(c,b,a),a}function e(a){return function(b,c,d){2===arguments.length&&'function'===typeof c?(d=c,c=null,m.use(b,a,d)):m.use(b,a,function(a){a=m.css(a,c,b),d&&d(a)})}}function f(a){var b=a.indexOf?a.indexOf(v):0;if(0>=b)return'';var c=a.substr(0,b);return u[c]?u[c]+a.substr(b+1):''}function g(a){for(var b,c=a.length,d=0;d<c;d++)b=a[d],-1===b.indexOf(v)&&(0===b.indexOf('./')?a[d]=b.substr(1):'/'!==b[0]&&(a[d]='/'+b));return a}function h(){if(J.length)return!1;for(var a in G)if(G.hasOwnProperty(a))return!1;y&&console.timeEnd('cube load'),l()}function i(a,b){return'string'===typeof a&&(a=[a]),I?void(a.forEach(function(a){if(!(F[a]||j(a))){const[h,i]=(a+'').split('?');var c=r.createElement('script');c.type='text/javascript',c.async='true',c.charset=w,c.onerror=()=>{m(a,[],()=>{console.error(`load module: ${a} failed.`)})};var d=f(h),e=d||t+h,g=[];if(p&&g.push(p),y&&(g.push('m'),g.push('ref='+b)),i){const a=n(i);Array.prototype.push.apply(g,Object.keys(a).map((b)=>`${b}=${a[b]}`))}c.src=g.length?e+'?'+g.join('&'):e,H.appendChild(c),F[a]={exports:{},loaded:!1,fired:!1},A[h]=a,G[a]=!0}}),h()):void J.push([a,b])}function j(a){for(const b of B)if(a&&b.match.test(a))return b.module;return!1}function k(b){var c=F[b]||j(b);if(!c){const a=new Error('Cube Error: Cannot find module \''+b+'\'');if(x)throw a;else return s.error(a),{}}if(!c.fired)if(c.fired=!0,x)c.exports=c.fn.apply(a,[c,c.exports,d,e(b),C,D]);else try{c.exports=c.fn.apply(a,[c,c.exports,d,e(b),C,D])}catch(a){s.error(a),c.exports={}}return o(c.exports)?c.exports.default:c.exports}function l(){y&&console.time('cube exec');for(let[a,b]of z)a.length&&a.forEach(function(c){if(G[c])return;var d=0;const e=k(c);b.length&&b.forEach(function(a){var b=a(e);b&&d++}),b.length===d&&z.delete(a)});y&&console.timeEnd('cube exec')}function m(a,b,c){const d=a+'';a=A[a]||a;var e=F[a];e||(e=F[a]={exports:{},fired:!1}),e.loaded=!0,e.fn=c,A[d]&&delete A[d],G[a]?(delete G[a],i(b,a)):b.length&&i(b,a)}function n(a){let b=a.split('&'),c={};return b.forEach((a)=>{let b=a.split('=');c[b[0]]=b[1]}),c}function o(a){return E&&a&&'object'===typeof a&&a.__esModule}var p,q=window,r=document,s=console,t='',u={},v=':',w='utf-8',x=!0,y=!0,z=new Map,A={},B=[],C={env:{NODE_ENV:'production'}},D=void 0,E=!1,F={},G={},H=r.querySelector('head'),I=!1,J=[];y&&console.time('cube load'),m.setRemoteBase=function(a){Object.assign(u,a)},m.toString=function(){return'Cube:v5.0.0-beta.4'},m.init=function(a){if(a.base&&'/'!==a.base&&(t=a.base.replace(/\/$/,'')),a.remoteBase)for(var b in a.remoteBase)a.remoteBase.hasOwnProperty(b)&&(u[b]=a.remoteBase[b].replace(/\/$/,''));for(a.charset&&(w=a.charset),a.version&&(p=a.version),void 0!==a.debug&&(y=a.debug),void 0!==a.strict&&(x=a.strict),a.env&&(C.env.NODE_ENV=a.env),a.global&&(D=a.global),void 0!==a.esModule&&(E=a.esModule),I=!0;J.length;){var c=J.shift();i(c[0],c[1])}return this},m.use=function(b,d,e,f){if(!b)throw new Error('Cube.use(moduleName) moduleName is undefined!');return'function'===typeof d&&(f=e,e=d,d=void 0),d||(d='Cube.use'),e=e||c,'string'===typeof b&&(b=[b]),f||(b=g(b)),z.has(b)||z.set(b,[]),z.get(b).push(function(){var c=[],d=b.length,f=!1;return function(b){if(!f)return(c.push(b),c.length===d)?(f=!0,e.apply(a,c),!0):void 0}}()),i(b,d),this},m.register=function(a,b,{matchType:d='version'}={}){return F[a]?s.warn('Cube Warning: Module \''+a+'\' already registered'):(F[a]={exports:b,fn:c,loaded:!0,fired:!0},'module'===d&&B.push({require:a,matchType:d,match:new RegExp(`^datav:\/npm\/${a}\/([^\/]+)?$`),module:F[a]}),this)};var K=/([^};]+)(\{[^}]+\})/g,L={};m.css=function(a,b,c){if(a){var d=c+'@'+b;if(!L[d]){L[d]=!0,b&&(a=a.replace(K,function(a,c,d){var e=c.split(',').map(function(a){return b+' '+a.trim()});return e.join(',')+d}));var e=r.createElement('style');return e.setAttribute('type','text/css'),e.setAttribute('mod',c),b&&e.setAttribute('ns',b),H.appendChild(e),e.innerHTML=a,a}}},m.debug=function(){q.localStorage&&q.addEventListener?(localStorage.cube='debug',location.reload()):s.error('Cube Error: Cannot debug, your browser does not support localStorage or addEventListener')},m.cache=function(){var a,b,c={},d={};for(a in F)F.hasOwnProperty(a)&&(b=F[a],b.loaded||(c[a]=b),b.fired||(d[a]=b));s.info('modules:',F),s.info('unloaded:',c),s.info('unfired:',d)},q.localStorage&&'debug'===localStorage.cube&&(y=!0,q.addEventListener('load',m.cache)),b=b||'Cube',a[b]?s.error('Cube Error: window.'+b+' already in using, replace the last "null" param in cube.js'):a[b]=m;var M=r.currentScript;if(M){var N=M.dataset;N.base&&(m.init(N),m.use(N.main||'index.js',function(a){a.run&&a.run()}))}})(window,null);
(function(a,b){function c(){}function d(a,b){if(1===arguments.length)return k(a);var c=k(a);return m.css(c,b,a),a}function e(a){return function(b,c,d){2===arguments.length&&'function'===typeof c?(d=c,c=null,m.use(b,a,d)):m.use(b,a,function(a){a=m.css(a,c,b),d&&d(a)})}}function f(a){var b=a.indexOf?a.indexOf(v):0;if(0>=b)return'';var c=a.substr(0,b);return u[c]?u[c]+a.substr(b+1):''}function g(a){for(var b,c=a.length,d=0;d<c;d++)b=a[d],-1===b.indexOf(v)&&(0===b.indexOf('./')?a[d]=b.substr(1):'/'!==b[0]&&(a[d]='/'+b));return a}function h(){if(J.length)return!1;for(var a in G)if(G.hasOwnProperty(a))return!1;y&&console.timeEnd('cube load'),l()}function i(a,b){return'string'===typeof a&&(a=[a]),I?void(a.forEach(function(a){if(!(F[a]||j(a))){const[h,i]=(a+'').split('?');var c=r.createElement('script');c.type='text/javascript',c.async='true',c.charset=w,c.onerror=()=>{m(a,[],()=>{console.error(`load module: ${a} failed.`)})};var d=f(h),e=d||t+h,g=[];if(p&&g.push(p),y&&(g.push('m'),g.push('ref='+b)),i){const a=n(i);Array.prototype.push.apply(g,Object.keys(a).map((b)=>`${b}=${a[b]}`))}c.src=g.length?e+'?'+g.join('&'):e,H.appendChild(c),F[a]={exports:{},loaded:!1,fired:!1},A[h]=a,G[a]=!0}}),h()):void J.push([a,b])}function j(a){for(const b of B)if(a&&b.match.test(a))return b.module;return!1}function k(b){var c=F[b]||j(b);if(!c){const a=new Error('Cube Error: Cannot find module \''+b+'\'');if(x)throw a;else return s.error(a),{}}if(!c.fired)if(c.fired=!0,x)c.exports=c.fn.apply(a,[c,c.exports,d,e(b),C,D]);else try{c.exports=c.fn.apply(a,[c,c.exports,d,e(b),C,D])}catch(a){s.error(a),c.exports={}}return o(c.exports)?c.exports.default:c.exports}function l(){y&&console.time('cube exec');for(let[a,b]of z)a.length&&a.forEach(function(c){if(G[c])return;var d=0;const e=k(c);b.length&&b.forEach(function(a){var b=a(e);b&&d++}),b.length===d&&z.delete(a)});y&&console.timeEnd('cube exec')}function m(a,b,c){const d=a+'';a=A[a]||a;var e=F[a];e||(e=F[a]={exports:{},fired:!1}),e.loaded=!0,e.fn=c,A[d]&&delete A[d],G[a]?(delete G[a],i(b,a)):b.length&&i(b,a)}function n(a){let b=a.split('&'),c={};return b.forEach((a)=>{let b=a.split('=');c[b[0]]=b[1]}),c}function o(a){return E&&a&&'object'===typeof a&&a.__esModule}var p,q=window,r=document,s=console,t='',u={},v=':',w='utf-8',x=!0,y=!0,z=new Map,A={},B=[],C={env:{NODE_ENV:'production'}},D=void 0,E=!1,F={},G={},H=r.querySelector('head'),I=!1,J=[];y&&console.time('cube load'),m.setRemoteBase=function(a){Object.assign(u,a)},m.toString=function(){return'Cube:v5.0.0-beta.5'},m.init=function(a){if(a.base&&'/'!==a.base&&(t=a.base.replace(/\/$/,'')),a.remoteBase)for(var b in a.remoteBase)a.remoteBase.hasOwnProperty(b)&&(u[b]=a.remoteBase[b].replace(/\/$/,''));for(a.charset&&(w=a.charset),a.version&&(p=a.version),void 0!==a.debug&&(y=a.debug),void 0!==a.strict&&(x=a.strict),a.env&&(C.env.NODE_ENV=a.env),a.global&&(D=a.global),void 0!==a.esModule&&(E=a.esModule),I=!0;J.length;){var c=J.shift();i(c[0],c[1])}return this},m.use=function(b,d,e,f){if(!b)throw new Error('Cube.use(moduleName) moduleName is undefined!');return'function'===typeof d&&(f=e,e=d,d=void 0),d||(d='Cube.use'),e=e||c,'string'===typeof b&&(b=[b]),f||(b=g(b)),z.has(b)||z.set(b,[]),z.get(b).push(function(){var c=[],d=b.length,f=!1;return function(b){if(!f)return(c.push(b),c.length===d)?(f=!0,e.apply(a,c),!0):void 0}}()),i(b,d),this},m.register=function(a,b,{matchType:d='version'}={}){return F[a]?s.warn('Cube Warning: Module \''+a+'\' already registered'):(F[a]={exports:b,fn:c,loaded:!0,fired:!0},'module'===d&&B.push({require:a,matchType:d,match:new RegExp(`^datav:\/npm\/${a}\/([^\/]+)?$`),module:F[a]}),this)};var K=/([^};]+)(\{[^}]+\})/g,L={};m.css=function(a,b,c){if(a){var d=c+'@'+b;if(!L[d]){L[d]=!0,b&&(a=a.replace(K,function(a,c,d){var e=c.split(',').map(function(a){return b+' '+a.trim()});return e.join(',')+d}));var e=r.createElement('style');return e.setAttribute('type','text/css'),e.setAttribute('mod',c),b&&e.setAttribute('ns',b),H.appendChild(e),e.innerHTML=a,a}}},m.debug=function(){q.localStorage&&q.addEventListener?(localStorage.cube='debug',location.reload()):s.error('Cube Error: Cannot debug, your browser does not support localStorage or addEventListener')},m.cache=function(){var a,b,c={},d={};for(a in F)F.hasOwnProperty(a)&&(b=F[a],b.loaded||(c[a]=b),b.fired||(d[a]=b));s.info('modules:',F),s.info('unloaded:',c),s.info('unfired:',d)},q.localStorage&&'debug'===localStorage.cube&&(y=!0,q.addEventListener('load',m.cache)),b=b||'Cube',a[b]?s.error('Cube Error: window.'+b+' already in using, replace the last "null" param in cube.js'):a[b]=m;var M=r.currentScript;if(M){var N=M.dataset;N.base&&(m.init(N),m.use(N.main||'index.js',function(a){a.run&&a.run()}))}})(window,null);
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc