Socket
Socket
Sign inDemoInstall

@ag-grid-enterprise/core

Package Overview
Dependencies
Maintainers
3
Versions
71
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ag-grid-enterprise/core - npm Package Compare versions

Comparing version 29.3.5 to 30.0.0

tsconfig.esm.es6.docs.json

2

dist/cjs/es5/license/gridLicenseManager.js

@@ -10,2 +10,4 @@ "use strict";

return function (d, b) {
if (typeof b !== "function" && b !== null)
throw new TypeError("Class extends value " + String(b) + " is not a constructor or null");
extendStatics(d, b);

@@ -12,0 +14,0 @@ function __() { this.constructor = d; }

@@ -22,2 +22,3 @@ export declare class LicenseManager {

private getHostname;
private isForceWatermark;
private isWebsiteUrl;

@@ -24,0 +25,0 @@ private isLocalhost;

12

dist/cjs/es5/license/shared/licenseManager.js

@@ -38,3 +38,3 @@ "use strict";

if (missingOrEmpty(LicenseManager.licenseKey)) {
if (!this.isWebsiteUrl()) {
if (!this.isWebsiteUrl() || this.isForceWatermark()) {
this.outputMissingLicenseKey();

@@ -105,3 +105,3 @@ }

LicenseManager.prototype.isDisplayWatermark = function () {
return !this.isLocalhost() && !this.isWebsiteUrl() && !missingOrEmpty(this.watermarkMessage);
return this.isForceWatermark() || (!this.isLocalhost() && !this.isWebsiteUrl() && !missingOrEmpty(this.watermarkMessage));
};

@@ -117,2 +117,8 @@ LicenseManager.prototype.getWatermarkMessage = function () {

};
LicenseManager.prototype.isForceWatermark = function () {
var win = (this.document.defaultView || window);
var loc = win.location;
var pathname = loc.pathname;
return pathname ? pathname.indexOf('forceWatermark') !== -1 : false;
};
LicenseManager.prototype.isWebsiteUrl = function () {

@@ -299,5 +305,5 @@ var hostname = this.getHostname();

};
LicenseManager.RELEASE_INFORMATION = 'MTY4Mzg5NTUzNDI5OA==';
LicenseManager.RELEASE_INFORMATION = 'MTY4NjA2MTA3MDMxNA==';
return LicenseManager;
}());
exports.LicenseManager = LicenseManager;

@@ -10,2 +10,4 @@ "use strict";

return function (d, b) {
if (typeof b !== "function" && b !== null)
throw new TypeError("Class extends value " + String(b) + " is not a constructor or null");
extendStatics(d, b);

@@ -28,3 +30,3 @@ function __() { this.constructor = d; }

function WatermarkComp() {
return _super.call(this, "<div class=\"ag-watermark\">\n <div ref=\"eLicenseTextRef\" class=\"ag-watermark-text\"></div>\n </div>") || this;
return _super.call(this, /* html*/ "<div class=\"ag-watermark\">\n <div ref=\"eLicenseTextRef\" class=\"ag-watermark-text\"></div>\n </div>") || this;
}

@@ -42,9 +44,3 @@ WatermarkComp.prototype.postConstruct = function () {

WatermarkComp.prototype.shouldDisplayWatermark = function () {
var eDocument = this.gridOptionsService.getDocument();
var win = (eDocument.defaultView || window);
var loc = win.location;
var pathname = loc.pathname;
var isDisplayWatermark = this.licenseManager.isDisplayWatermark();
var isForceWatermark = pathname ? pathname.indexOf('forceWatermark') !== -1 : false;
return isForceWatermark || isDisplayWatermark;
return this.licenseManager.isDisplayWatermark();
};

@@ -51,0 +47,0 @@ __decorate([

@@ -1,1 +0,1 @@

export declare const VERSION = "29.3.5";
export declare const VERSION = "30.0.0";

@@ -5,2 +5,2 @@ "use strict";

// DO NOT UPDATE MANUALLY: Generated from script during build time
exports.VERSION = '29.3.5';
exports.VERSION = '30.0.0';

@@ -22,2 +22,3 @@ export declare class LicenseManager {

private getHostname;
private isForceWatermark;
private isWebsiteUrl;

@@ -24,0 +25,0 @@ private isLocalhost;

@@ -21,3 +21,3 @@ "use strict";

if (missingOrEmpty(LicenseManager.licenseKey)) {
if (!this.isWebsiteUrl()) {
if (!this.isWebsiteUrl() || this.isForceWatermark()) {
this.outputMissingLicenseKey();

@@ -88,3 +88,3 @@ }

isDisplayWatermark() {
return !this.isLocalhost() && !this.isWebsiteUrl() && !missingOrEmpty(this.watermarkMessage);
return this.isForceWatermark() || (!this.isLocalhost() && !this.isWebsiteUrl() && !missingOrEmpty(this.watermarkMessage));
}

@@ -100,2 +100,8 @@ getWatermarkMessage() {

}
isForceWatermark() {
const win = (this.document.defaultView || window);
const loc = win.location;
const { pathname } = loc;
return pathname ? pathname.indexOf('forceWatermark') !== -1 : false;
}
isWebsiteUrl() {

@@ -284,2 +290,2 @@ const hostname = this.getHostname();

exports.LicenseManager = LicenseManager;
LicenseManager.RELEASE_INFORMATION = 'MTY4Mzg5NTUzNDI5OA==';
LicenseManager.RELEASE_INFORMATION = 'MTY4NjA2MTA3MDMxNA==';

@@ -13,5 +13,5 @@ "use strict";

constructor() {
super(`<div class="ag-watermark">
<div ref="eLicenseTextRef" class="ag-watermark-text"></div>
</div>`);
super(/* html*/ `<div class="ag-watermark">
<div ref="eLicenseTextRef" class="ag-watermark-text"></div>
</div>`);
}

@@ -28,9 +28,3 @@ postConstruct() {

shouldDisplayWatermark() {
const eDocument = this.gridOptionsService.getDocument();
const win = (eDocument.defaultView || window);
const loc = win.location;
const { pathname } = loc;
const isDisplayWatermark = this.licenseManager.isDisplayWatermark();
const isForceWatermark = pathname ? pathname.indexOf('forceWatermark') !== -1 : false;
return isForceWatermark || isDisplayWatermark;
return this.licenseManager.isDisplayWatermark();
}

@@ -37,0 +31,0 @@ }

@@ -1,1 +0,1 @@

export declare const VERSION = "29.3.5";
export declare const VERSION = "30.0.0";

@@ -5,2 +5,2 @@ "use strict";

// DO NOT UPDATE MANUALLY: Generated from script during build time
exports.VERSION = '29.3.5';
exports.VERSION = '30.0.0';
/**
* @ag-grid-enterprise/core - Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue * @version v29.3.5
* @ag-grid-enterprise/core - Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue * @version v30.0.0
* @link https://www.ag-grid.com/

@@ -214,3 +214,3 @@ * @license Commercial

if (missingOrEmpty(LicenseManager.licenseKey)) {
if (!this.isWebsiteUrl()) {
if (!this.isWebsiteUrl() || this.isForceWatermark()) {
this.outputMissingLicenseKey();

@@ -281,3 +281,3 @@ }

LicenseManager.prototype.isDisplayWatermark = function () {
return !this.isLocalhost() && !this.isWebsiteUrl() && !missingOrEmpty(this.watermarkMessage);
return this.isForceWatermark() || (!this.isLocalhost() && !this.isWebsiteUrl() && !missingOrEmpty(this.watermarkMessage));
};

@@ -293,2 +293,8 @@ LicenseManager.prototype.getWatermarkMessage = function () {

};
LicenseManager.prototype.isForceWatermark = function () {
var win = (this.document.defaultView || window);
var loc = win.location;
var pathname = loc.pathname;
return pathname ? pathname.indexOf('forceWatermark') !== -1 : false;
};
LicenseManager.prototype.isWebsiteUrl = function () {

@@ -475,3 +481,3 @@ var hostname = this.getHostname();

};
LicenseManager.RELEASE_INFORMATION = 'MTY4Mzg5NTUzNDI5OA==';
LicenseManager.RELEASE_INFORMATION = 'MTY4NjA2MTA3MDMxNA==';
return LicenseManager;

@@ -488,2 +494,4 @@ }());

return function (d, b) {
if (typeof b !== "function" && b !== null)
throw new TypeError("Class extends value " + String(b) + " is not a constructor or null");
extendStatics(d, b);

@@ -538,2 +546,4 @@ function __() { this.constructor = d; }

return function (d, b) {
if (typeof b !== "function" && b !== null)
throw new TypeError("Class extends value " + String(b) + " is not a constructor or null");
extendStatics(d, b);

@@ -553,3 +563,3 @@ function __() { this.constructor = d; }

function WatermarkComp() {
return _super.call(this, "<div class=\"ag-watermark\">\n <div ref=\"eLicenseTextRef\" class=\"ag-watermark-text\"></div>\n </div>") || this;
return _super.call(this, /* html*/ "<div class=\"ag-watermark\">\n <div ref=\"eLicenseTextRef\" class=\"ag-watermark-text\"></div>\n </div>") || this;
}

@@ -567,9 +577,3 @@ WatermarkComp.prototype.postConstruct = function () {

WatermarkComp.prototype.shouldDisplayWatermark = function () {
var eDocument = this.gridOptionsService.getDocument();
var win = (eDocument.defaultView || window);
var loc = win.location;
var pathname = loc.pathname;
var isDisplayWatermark = this.licenseManager.isDisplayWatermark();
var isForceWatermark = pathname ? pathname.indexOf('forceWatermark') !== -1 : false;
return isForceWatermark || isDisplayWatermark;
return this.licenseManager.isDisplayWatermark();
};

@@ -589,3 +593,3 @@ __decorate([

// DO NOT UPDATE MANUALLY: Generated from script during build time
var VERSION = '29.3.5';
var VERSION = '30.0.0';

@@ -592,0 +596,0 @@ var EnterpriseCoreModule = {

/**
* @ag-grid-enterprise/core - Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue * @version v29.3.5
* @ag-grid-enterprise/core - Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue * @version v30.0.0
* @link https://www.ag-grid.com/

@@ -7,6 +7,6 @@ * @license Commercial

/**
* @ag-grid-enterprise/core - Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue * @version v29.3.5
* @ag-grid-enterprise/core - Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue * @version v30.0.0
* @link https://www.ag-grid.com/
* @license Commercial
*/
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("@ag-grid-community/core"),t=function(){function e(){this.ieCompatibility=!1}return e.prototype.init=function(){this.ieCompatibility="5d41402abc4b2a76b9719d911017c592"!=this.md5("hello")},e.prototype.md5cycle=function(e,t){var r=e[0],i=e[1],o=e[2],n=e[3];r=this.ff(r,i,o,n,t[0],7,-680876936),n=this.ff(n,r,i,o,t[1],12,-389564586),o=this.ff(o,n,r,i,t[2],17,606105819),i=this.ff(i,o,n,r,t[3],22,-1044525330),r=this.ff(r,i,o,n,t[4],7,-176418897),n=this.ff(n,r,i,o,t[5],12,1200080426),o=this.ff(o,n,r,i,t[6],17,-1473231341),i=this.ff(i,o,n,r,t[7],22,-45705983),r=this.ff(r,i,o,n,t[8],7,1770035416),n=this.ff(n,r,i,o,t[9],12,-1958414417),o=this.ff(o,n,r,i,t[10],17,-42063),i=this.ff(i,o,n,r,t[11],22,-1990404162),r=this.ff(r,i,o,n,t[12],7,1804603682),n=this.ff(n,r,i,o,t[13],12,-40341101),o=this.ff(o,n,r,i,t[14],17,-1502002290),i=this.ff(i,o,n,r,t[15],22,1236535329),r=this.gg(r,i,o,n,t[1],5,-165796510),n=this.gg(n,r,i,o,t[6],9,-1069501632),o=this.gg(o,n,r,i,t[11],14,643717713),i=this.gg(i,o,n,r,t[0],20,-373897302),r=this.gg(r,i,o,n,t[5],5,-701558691),n=this.gg(n,r,i,o,t[10],9,38016083),o=this.gg(o,n,r,i,t[15],14,-660478335),i=this.gg(i,o,n,r,t[4],20,-405537848),r=this.gg(r,i,o,n,t[9],5,568446438),n=this.gg(n,r,i,o,t[14],9,-1019803690),o=this.gg(o,n,r,i,t[3],14,-187363961),i=this.gg(i,o,n,r,t[8],20,1163531501),r=this.gg(r,i,o,n,t[13],5,-1444681467),n=this.gg(n,r,i,o,t[2],9,-51403784),o=this.gg(o,n,r,i,t[7],14,1735328473),i=this.gg(i,o,n,r,t[12],20,-1926607734),r=this.hh(r,i,o,n,t[5],4,-378558),n=this.hh(n,r,i,o,t[8],11,-2022574463),o=this.hh(o,n,r,i,t[11],16,1839030562),i=this.hh(i,o,n,r,t[14],23,-35309556),r=this.hh(r,i,o,n,t[1],4,-1530992060),n=this.hh(n,r,i,o,t[4],11,1272893353),o=this.hh(o,n,r,i,t[7],16,-155497632),i=this.hh(i,o,n,r,t[10],23,-1094730640),r=this.hh(r,i,o,n,t[13],4,681279174),n=this.hh(n,r,i,o,t[0],11,-358537222),o=this.hh(o,n,r,i,t[3],16,-722521979),i=this.hh(i,o,n,r,t[6],23,76029189),r=this.hh(r,i,o,n,t[9],4,-640364487),n=this.hh(n,r,i,o,t[12],11,-421815835),o=this.hh(o,n,r,i,t[15],16,530742520),i=this.hh(i,o,n,r,t[2],23,-995338651),r=this.ii(r,i,o,n,t[0],6,-198630844),n=this.ii(n,r,i,o,t[7],10,1126891415),o=this.ii(o,n,r,i,t[14],15,-1416354905),i=this.ii(i,o,n,r,t[5],21,-57434055),r=this.ii(r,i,o,n,t[12],6,1700485571),n=this.ii(n,r,i,o,t[3],10,-1894986606),o=this.ii(o,n,r,i,t[10],15,-1051523),i=this.ii(i,o,n,r,t[1],21,-2054922799),r=this.ii(r,i,o,n,t[8],6,1873313359),n=this.ii(n,r,i,o,t[15],10,-30611744),o=this.ii(o,n,r,i,t[6],15,-1560198380),i=this.ii(i,o,n,r,t[13],21,1309151649),r=this.ii(r,i,o,n,t[4],6,-145523070),n=this.ii(n,r,i,o,t[11],10,-1120210379),o=this.ii(o,n,r,i,t[2],15,718787259),i=this.ii(i,o,n,r,t[9],21,-343485551),e[0]=this.add32(r,e[0]),e[1]=this.add32(i,e[1]),e[2]=this.add32(o,e[2]),e[3]=this.add32(n,e[3])},e.prototype.cmn=function(e,t,r,i,o,n){return t=this.add32(this.add32(t,e),this.add32(i,n)),this.add32(t<<o|t>>>32-o,r)},e.prototype.ff=function(e,t,r,i,o,n,s){return this.cmn(t&r|~t&i,e,t,o,n,s)},e.prototype.gg=function(e,t,r,i,o,n,s){return this.cmn(t&i|r&~i,e,t,o,n,s)},e.prototype.hh=function(e,t,r,i,o,n,s){return this.cmn(t^r^i,e,t,o,n,s)},e.prototype.ii=function(e,t,r,i,o,n,s){return this.cmn(r^(t|~i),e,t,o,n,s)},e.prototype.md51=function(e){var t,r=e.length,i=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=e.length;t+=64)this.md5cycle(i,this.md5blk(e.substring(t-64,t)));e=e.substring(t-64);var o=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<e.length;t++)o[t>>2]|=e.charCodeAt(t)<<(t%4<<3);if(o[t>>2]|=128<<(t%4<<3),t>55)for(this.md5cycle(i,o),t=0;t<16;t++)o[t]=0;return o[14]=8*r,this.md5cycle(i,o),i},e.prototype.md5blk=function(e){for(var t=[],r=0;r<64;r+=4)t[r>>2]=e.charCodeAt(r)+(e.charCodeAt(r+1)<<8)+(e.charCodeAt(r+2)<<16)+(e.charCodeAt(r+3)<<24);return t},e.prototype.rhex=function(e){for(var t="0123456789abcdef".split(""),r="",i=0;i<4;i++)r+=t[e>>8*i+4&15]+t[e>>8*i&15];return r},e.prototype.hex=function(e){for(var t=0;t<e.length;t++)e[t]=this.rhex(e[t]);return e.join("")},e.prototype.md5=function(e){return this.hex(this.md51(e))},e.prototype.add32=function(e,t){return this.ieCompatibility?this.add32Compat(e,t):this.add32Std(e,t)},e.prototype.add32Std=function(e,t){return e+t&4294967295},e.prototype.add32Compat=function(e,t){var r=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(r>>16)<<16|65535&r},e}(),r=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var i,o,n=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(i=n.next()).done;)s.push(i.value)}catch(e){o={error:e}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(o)throw o.error}}return s};function i(e){return null==e||0===e.length}var o,n=function(){function e(e){this.watermarkMessage=void 0,this.document=e,this.md5=new t,this.md5.init()}return e.prototype.validateLicense=function(){if(i(e.licenseKey))this.isWebsiteUrl()||this.outputMissingLicenseKey();else if(e.licenseKey.length>32)if(-1!==e.licenseKey.indexOf("For_Trialing_ag-Grid_Only"))this.outputInvalidLicenseKey();else{var t=e.extractLicenseComponents(e.licenseKey),r=t.md5,o=t.license,n=t.version,s=t.isTrial;r===this.md5.md5(o)?(void 0===c&&(c=!1),null!=(a=n)&&(""!==a||c)&&n?this.validateLicenseKeyForVersion(n,!!s,o):this.validateLegacyKey(o)):this.outputInvalidLicenseKey()}else this.outputInvalidLicenseKey();var a,c},e.extractExpiry=function(t){var r=t.substring(t.lastIndexOf("_")+1,t.length);return new Date(parseInt(e.decode(r),10))},e.extractLicenseComponents=function(t){var i=t.replace(/[\u200B-\u200D\uFEFF]/g,""),o=(i=i.replace(/\r?\n|\r/g,"")).length-32,n=i.substring(o),s=i.substring(0,o),a=r(e.extractBracketedInformation(i),2);return{md5:n,license:s,version:a[0],isTrial:a[1]}},e.prototype.getLicenseDetails=function(t){var r=e.extractLicenseComponents(t),i=r.md5,o=r.license,n=r.version,s=r.isTrial,a=i===this.md5.md5(o)&&-1===t.indexOf("For_Trialing_ag-Grid_Only"),c=null,l=null;a&&(l=e.extractExpiry(o),a=!isNaN(l.getTime()),s&&(c=l<new Date));return{licenseKey:t,valid:a,expiry:a?e.formatDate(l):null,version:n||"legacy",isTrial:s,trialExpired:c}},e.prototype.isDisplayWatermark=function(){return!this.isLocalhost()&&!this.isWebsiteUrl()&&!i(this.watermarkMessage)},e.prototype.getWatermarkMessage=function(){return this.watermarkMessage||""},e.prototype.getHostname=function(){var e=(this.document.defaultView||window).location.hostname;return void 0===e?"":e},e.prototype.isWebsiteUrl=function(){return null!==this.getHostname().match(/^((?:\w+\.)?ag-grid\.com)$/)},e.prototype.isLocalhost=function(){return null!==this.getHostname().match(/^(?:127\.0\.0\.1|localhost)$/)},e.formatDate=function(e){var t=e.getDate(),r=e.getMonth(),i=e.getFullYear();return t+" "+["January","February","March","April","May","June","July","August","September","October","November","December"][r]+" "+i},e.getGridReleaseDate=function(){return new Date(parseInt(e.decode(e.RELEASE_INFORMATION),10))},e.decode=function(t){for(var r,i,o,n,s,a,c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",l="",h=0,u=t.replace(/[^A-Za-z0-9+/=]/g,"");h<u.length;)r=c.indexOf(u.charAt(h++))<<2|(n=c.indexOf(u.charAt(h++)))>>4,i=(15&n)<<4|(s=c.indexOf(u.charAt(h++)))>>2,o=(3&s)<<6|(a=c.indexOf(u.charAt(h++))),l+=String.fromCharCode(r),64!=s&&(l+=String.fromCharCode(i)),64!=a&&(l+=String.fromCharCode(o));return l=e.utf8_decode(l)},e.utf8_decode=function(e){e=e.replace(/rn/g,"n");for(var t="",r=0;r<e.length;r++){var i=e.charCodeAt(r);i<128?t+=String.fromCharCode(i):i>127&&i<2048?(t+=String.fromCharCode(i>>6|192),t+=String.fromCharCode(63&i|128)):(t+=String.fromCharCode(i>>12|224),t+=String.fromCharCode(i>>6&63|128),t+=String.fromCharCode(63&i|128))}return t},e.setLicenseKey=function(e){this.licenseKey=e},e.extractBracketedInformation=function(e){var t=e.split("[").filter((function(e){return e.indexOf("]")>-1})).map((function(e){return e.split("]")[0]}));if(!t||0===t.length)return[null,null];var r=1===t.filter((function(e){return"TRIAL"===e})).length;return[t.filter((function(e){return 0===e.indexOf("v")})).map((function(e){return e.replace(/^v/,"")}))[0],r]},e.prototype.validateLicenseKeyForVersion=function(e,t,r){"2"===e&&(t?this.validateForTrial(r):this.validateLegacyKey(r))},e.prototype.validateLegacyKey=function(t){var r=e.getGridReleaseDate(),i=e.extractExpiry(t),o=!1,n=!1;if(isNaN(i.getTime())||(o=!0,n=r<i),o){if(!n){var s=e.formatDate(i),a=e.formatDate(r);this.outputIncompatibleVersion(s,a)}}else this.outputInvalidLicenseKey()},e.prototype.validateForTrial=function(t){var r=e.extractExpiry(t),i=new Date,o=!1,n=!1;if(isNaN(r.getTime())||(o=!0,n=r>i),o){if(!n){var s=e.formatDate(r);this.outputExpiredTrialKey(s)}}else this.outputInvalidLicenseKey()},e.prototype.outputInvalidLicenseKey=function(){console.error("*****************************************************************************************************************"),console.error("***************************************** AG Grid Enterprise License ********************************************"),console.error("********************************************* Invalid License ***************************************************"),console.error("* Your license for AG Grid Enterprise is not valid - please contact info@ag-grid.com to obtain a valid license. *"),console.error("*****************************************************************************************************************"),console.error("*****************************************************************************************************************"),this.watermarkMessage="Invalid License"},e.prototype.outputExpiredTrialKey=function(e){console.error("****************************************************************************************************************"),console.error("***************************************** AG Grid Enterprise License *******************************************"),console.error("***************************************** Trial Period Expired. *******************************************"),console.error("* Your license for AG Grid Enterprise expired on "+e+". *"),console.error("* Please email info@ag-grid.com to purchase a license. *"),console.error("****************************************************************************************************************"),console.error("****************************************************************************************************************"),this.watermarkMessage="Trial Period Expired"},e.prototype.outputMissingLicenseKey=function(){console.error("****************************************************************************************************************"),console.error("***************************************** AG Grid Enterprise License *******************************************"),console.error("****************************************** License Key Not Found ***********************************************"),console.error("* All AG Grid Enterprise features are unlocked. *"),console.error("* This is an evaluation only version, it is not licensed for development projects intended for production. *"),console.error("* If you want to hide the watermark, please email info@ag-grid.com for a trial license. *"),console.error("****************************************************************************************************************"),console.error("****************************************************************************************************************"),this.watermarkMessage="For Trial Use Only"},e.prototype.outputIncompatibleVersion=function(e,t){console.error("****************************************************************************************************************************"),console.error("****************************************************************************************************************************"),console.error("* AG Grid Enterprise License *"),console.error("* License not compatible with installed version of AG Grid Enterprise. *"),console.error("* *"),console.error("* Your AG Grid License entitles you to all versions of AG Grid that we release within the time covered by your license *"),console.error("* - typically we provide one year licenses which entitles you to all releases / updates of AG Grid within that year. *"),console.error("* Your license has an end (expiry) date which stops the license key working with versions of AG Grid released after the *"),console.error("* license end date. The license key that you have expires on "+e+", however the version of AG Grid you *"),console.error("* are trying to use was released on "+t+". *"),console.error("* *"),console.error("* Please contact info@ag-grid.com to renew your subscription to new versions and get a new license key to work with this *"),console.error("* version of AG Grid. *"),console.error("****************************************************************************************************************************"),console.error("****************************************************************************************************************************"),this.watermarkMessage="License Expired"},e.RELEASE_INFORMATION="MTY4Mzg5NTUzNDI5OA==",e}(),s=(o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)},function(e,t){function r(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),a=function(e,t,r,i){var o,n=arguments.length,s=n<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(n<3?o(s):n>3?o(t,r,s):o(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s},c=function(t){function r(){return null!==t&&t.apply(this,arguments)||this}return s(r,t),r.prototype.validateLicense=function(){this.licenseManager=new n(this.gridOptionsService.getDocument()),this.licenseManager.validateLicense()},r.getLicenseDetails=function(e){return new n(null).getLicenseDetails(e)},r.prototype.isDisplayWatermark=function(){return this.licenseManager.isDisplayWatermark()},r.prototype.getWatermarkMessage=function(){return this.licenseManager.getWatermarkMessage()},r.setLicenseKey=function(e){n.setLicenseKey(e)},a([e.PreConstruct],r.prototype,"validateLicense",null),r=a([e.Bean("licenseManager")],r)}(e.BeanStub),l=function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(t,r)};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),h=function(e,t,r,i){var o,n=arguments.length,s=n<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(n<3?o(s):n>3?o(t,r,s):o(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s},u=function(t){function r(){return t.call(this,'<div class="ag-watermark">\n <div ref="eLicenseTextRef" class="ag-watermark-text"></div>\n </div>')||this}return l(r,t),r.prototype.postConstruct=function(){var e=this,t=this.shouldDisplayWatermark();this.setDisplayed(t),t&&(this.eLicenseTextRef.innerText=this.licenseManager.getWatermarkMessage(),window.setTimeout((function(){return e.addCssClass("ag-opacity-zero")}),0),window.setTimeout((function(){return e.setDisplayed(!1)}),5e3))},r.prototype.shouldDisplayWatermark=function(){var e=(this.gridOptionsService.getDocument().defaultView||window).location.pathname,t=this.licenseManager.isDisplayWatermark();return!!e&&-1!==e.indexOf("forceWatermark")||t},h([e.Autowired("licenseManager")],r.prototype,"licenseManager",void 0),h([e.RefSelector("eLicenseTextRef")],r.prototype,"eLicenseTextRef",void 0),h([e.PostConstruct],r.prototype,"postConstruct",null),r}(e.Component),f={version:"29.3.5",moduleName:e.ModuleNames.EnterpriseCoreModule,beans:[c],agStackComponents:[{componentName:"AgWatermark",componentClass:u}]};exports.EnterpriseCoreModule=f,exports.LicenseManager=c;
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("@ag-grid-community/core"),t=function(){function e(){this.ieCompatibility=!1}return e.prototype.init=function(){this.ieCompatibility="5d41402abc4b2a76b9719d911017c592"!=this.md5("hello")},e.prototype.md5cycle=function(e,t){var r=e[0],i=e[1],o=e[2],n=e[3];r=this.ff(r,i,o,n,t[0],7,-680876936),n=this.ff(n,r,i,o,t[1],12,-389564586),o=this.ff(o,n,r,i,t[2],17,606105819),i=this.ff(i,o,n,r,t[3],22,-1044525330),r=this.ff(r,i,o,n,t[4],7,-176418897),n=this.ff(n,r,i,o,t[5],12,1200080426),o=this.ff(o,n,r,i,t[6],17,-1473231341),i=this.ff(i,o,n,r,t[7],22,-45705983),r=this.ff(r,i,o,n,t[8],7,1770035416),n=this.ff(n,r,i,o,t[9],12,-1958414417),o=this.ff(o,n,r,i,t[10],17,-42063),i=this.ff(i,o,n,r,t[11],22,-1990404162),r=this.ff(r,i,o,n,t[12],7,1804603682),n=this.ff(n,r,i,o,t[13],12,-40341101),o=this.ff(o,n,r,i,t[14],17,-1502002290),i=this.ff(i,o,n,r,t[15],22,1236535329),r=this.gg(r,i,o,n,t[1],5,-165796510),n=this.gg(n,r,i,o,t[6],9,-1069501632),o=this.gg(o,n,r,i,t[11],14,643717713),i=this.gg(i,o,n,r,t[0],20,-373897302),r=this.gg(r,i,o,n,t[5],5,-701558691),n=this.gg(n,r,i,o,t[10],9,38016083),o=this.gg(o,n,r,i,t[15],14,-660478335),i=this.gg(i,o,n,r,t[4],20,-405537848),r=this.gg(r,i,o,n,t[9],5,568446438),n=this.gg(n,r,i,o,t[14],9,-1019803690),o=this.gg(o,n,r,i,t[3],14,-187363961),i=this.gg(i,o,n,r,t[8],20,1163531501),r=this.gg(r,i,o,n,t[13],5,-1444681467),n=this.gg(n,r,i,o,t[2],9,-51403784),o=this.gg(o,n,r,i,t[7],14,1735328473),i=this.gg(i,o,n,r,t[12],20,-1926607734),r=this.hh(r,i,o,n,t[5],4,-378558),n=this.hh(n,r,i,o,t[8],11,-2022574463),o=this.hh(o,n,r,i,t[11],16,1839030562),i=this.hh(i,o,n,r,t[14],23,-35309556),r=this.hh(r,i,o,n,t[1],4,-1530992060),n=this.hh(n,r,i,o,t[4],11,1272893353),o=this.hh(o,n,r,i,t[7],16,-155497632),i=this.hh(i,o,n,r,t[10],23,-1094730640),r=this.hh(r,i,o,n,t[13],4,681279174),n=this.hh(n,r,i,o,t[0],11,-358537222),o=this.hh(o,n,r,i,t[3],16,-722521979),i=this.hh(i,o,n,r,t[6],23,76029189),r=this.hh(r,i,o,n,t[9],4,-640364487),n=this.hh(n,r,i,o,t[12],11,-421815835),o=this.hh(o,n,r,i,t[15],16,530742520),i=this.hh(i,o,n,r,t[2],23,-995338651),r=this.ii(r,i,o,n,t[0],6,-198630844),n=this.ii(n,r,i,o,t[7],10,1126891415),o=this.ii(o,n,r,i,t[14],15,-1416354905),i=this.ii(i,o,n,r,t[5],21,-57434055),r=this.ii(r,i,o,n,t[12],6,1700485571),n=this.ii(n,r,i,o,t[3],10,-1894986606),o=this.ii(o,n,r,i,t[10],15,-1051523),i=this.ii(i,o,n,r,t[1],21,-2054922799),r=this.ii(r,i,o,n,t[8],6,1873313359),n=this.ii(n,r,i,o,t[15],10,-30611744),o=this.ii(o,n,r,i,t[6],15,-1560198380),i=this.ii(i,o,n,r,t[13],21,1309151649),r=this.ii(r,i,o,n,t[4],6,-145523070),n=this.ii(n,r,i,o,t[11],10,-1120210379),o=this.ii(o,n,r,i,t[2],15,718787259),i=this.ii(i,o,n,r,t[9],21,-343485551),e[0]=this.add32(r,e[0]),e[1]=this.add32(i,e[1]),e[2]=this.add32(o,e[2]),e[3]=this.add32(n,e[3])},e.prototype.cmn=function(e,t,r,i,o,n){return t=this.add32(this.add32(t,e),this.add32(i,n)),this.add32(t<<o|t>>>32-o,r)},e.prototype.ff=function(e,t,r,i,o,n,s){return this.cmn(t&r|~t&i,e,t,o,n,s)},e.prototype.gg=function(e,t,r,i,o,n,s){return this.cmn(t&i|r&~i,e,t,o,n,s)},e.prototype.hh=function(e,t,r,i,o,n,s){return this.cmn(t^r^i,e,t,o,n,s)},e.prototype.ii=function(e,t,r,i,o,n,s){return this.cmn(r^(t|~i),e,t,o,n,s)},e.prototype.md51=function(e){var t,r=e.length,i=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=e.length;t+=64)this.md5cycle(i,this.md5blk(e.substring(t-64,t)));e=e.substring(t-64);var o=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<e.length;t++)o[t>>2]|=e.charCodeAt(t)<<(t%4<<3);if(o[t>>2]|=128<<(t%4<<3),t>55)for(this.md5cycle(i,o),t=0;t<16;t++)o[t]=0;return o[14]=8*r,this.md5cycle(i,o),i},e.prototype.md5blk=function(e){for(var t=[],r=0;r<64;r+=4)t[r>>2]=e.charCodeAt(r)+(e.charCodeAt(r+1)<<8)+(e.charCodeAt(r+2)<<16)+(e.charCodeAt(r+3)<<24);return t},e.prototype.rhex=function(e){for(var t="0123456789abcdef".split(""),r="",i=0;i<4;i++)r+=t[e>>8*i+4&15]+t[e>>8*i&15];return r},e.prototype.hex=function(e){for(var t=0;t<e.length;t++)e[t]=this.rhex(e[t]);return e.join("")},e.prototype.md5=function(e){return this.hex(this.md51(e))},e.prototype.add32=function(e,t){return this.ieCompatibility?this.add32Compat(e,t):this.add32Std(e,t)},e.prototype.add32Std=function(e,t){return e+t&4294967295},e.prototype.add32Compat=function(e,t){var r=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(r>>16)<<16|65535&r},e}(),r=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var i,o,n=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(i=n.next()).done;)s.push(i.value)}catch(e){o={error:e}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(o)throw o.error}}return s};function i(e){return null==e||0===e.length}var o,n=function(){function e(e){this.watermarkMessage=void 0,this.document=e,this.md5=new t,this.md5.init()}return e.prototype.validateLicense=function(){if(i(e.licenseKey))this.isWebsiteUrl()&&!this.isForceWatermark()||this.outputMissingLicenseKey();else if(e.licenseKey.length>32)if(-1!==e.licenseKey.indexOf("For_Trialing_ag-Grid_Only"))this.outputInvalidLicenseKey();else{var t=e.extractLicenseComponents(e.licenseKey),r=t.md5,o=t.license,n=t.version,s=t.isTrial;r===this.md5.md5(o)?(void 0===c&&(c=!1),null!=(a=n)&&(""!==a||c)&&n?this.validateLicenseKeyForVersion(n,!!s,o):this.validateLegacyKey(o)):this.outputInvalidLicenseKey()}else this.outputInvalidLicenseKey();var a,c},e.extractExpiry=function(t){var r=t.substring(t.lastIndexOf("_")+1,t.length);return new Date(parseInt(e.decode(r),10))},e.extractLicenseComponents=function(t){var i=t.replace(/[\u200B-\u200D\uFEFF]/g,""),o=(i=i.replace(/\r?\n|\r/g,"")).length-32,n=i.substring(o),s=i.substring(0,o),a=r(e.extractBracketedInformation(i),2);return{md5:n,license:s,version:a[0],isTrial:a[1]}},e.prototype.getLicenseDetails=function(t){var r=e.extractLicenseComponents(t),i=r.md5,o=r.license,n=r.version,s=r.isTrial,a=i===this.md5.md5(o)&&-1===t.indexOf("For_Trialing_ag-Grid_Only"),c=null,l=null;a&&(l=e.extractExpiry(o),a=!isNaN(l.getTime()),s&&(c=l<new Date));return{licenseKey:t,valid:a,expiry:a?e.formatDate(l):null,version:n||"legacy",isTrial:s,trialExpired:c}},e.prototype.isDisplayWatermark=function(){return this.isForceWatermark()||!this.isLocalhost()&&!this.isWebsiteUrl()&&!i(this.watermarkMessage)},e.prototype.getWatermarkMessage=function(){return this.watermarkMessage||""},e.prototype.getHostname=function(){var e=(this.document.defaultView||window).location.hostname;return void 0===e?"":e},e.prototype.isForceWatermark=function(){var e=(this.document.defaultView||window).location.pathname;return!!e&&-1!==e.indexOf("forceWatermark")},e.prototype.isWebsiteUrl=function(){return null!==this.getHostname().match(/^((?:\w+\.)?ag-grid\.com)$/)},e.prototype.isLocalhost=function(){return null!==this.getHostname().match(/^(?:127\.0\.0\.1|localhost)$/)},e.formatDate=function(e){var t=e.getDate(),r=e.getMonth(),i=e.getFullYear();return t+" "+["January","February","March","April","May","June","July","August","September","October","November","December"][r]+" "+i},e.getGridReleaseDate=function(){return new Date(parseInt(e.decode(e.RELEASE_INFORMATION),10))},e.decode=function(t){for(var r,i,o,n,s,a,c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",l="",h=0,u=t.replace(/[^A-Za-z0-9+/=]/g,"");h<u.length;)r=c.indexOf(u.charAt(h++))<<2|(n=c.indexOf(u.charAt(h++)))>>4,i=(15&n)<<4|(s=c.indexOf(u.charAt(h++)))>>2,o=(3&s)<<6|(a=c.indexOf(u.charAt(h++))),l+=String.fromCharCode(r),64!=s&&(l+=String.fromCharCode(i)),64!=a&&(l+=String.fromCharCode(o));return l=e.utf8_decode(l)},e.utf8_decode=function(e){e=e.replace(/rn/g,"n");for(var t="",r=0;r<e.length;r++){var i=e.charCodeAt(r);i<128?t+=String.fromCharCode(i):i>127&&i<2048?(t+=String.fromCharCode(i>>6|192),t+=String.fromCharCode(63&i|128)):(t+=String.fromCharCode(i>>12|224),t+=String.fromCharCode(i>>6&63|128),t+=String.fromCharCode(63&i|128))}return t},e.setLicenseKey=function(e){this.licenseKey=e},e.extractBracketedInformation=function(e){var t=e.split("[").filter((function(e){return e.indexOf("]")>-1})).map((function(e){return e.split("]")[0]}));if(!t||0===t.length)return[null,null];var r=1===t.filter((function(e){return"TRIAL"===e})).length;return[t.filter((function(e){return 0===e.indexOf("v")})).map((function(e){return e.replace(/^v/,"")}))[0],r]},e.prototype.validateLicenseKeyForVersion=function(e,t,r){"2"===e&&(t?this.validateForTrial(r):this.validateLegacyKey(r))},e.prototype.validateLegacyKey=function(t){var r=e.getGridReleaseDate(),i=e.extractExpiry(t),o=!1,n=!1;if(isNaN(i.getTime())||(o=!0,n=r<i),o){if(!n){var s=e.formatDate(i),a=e.formatDate(r);this.outputIncompatibleVersion(s,a)}}else this.outputInvalidLicenseKey()},e.prototype.validateForTrial=function(t){var r=e.extractExpiry(t),i=new Date,o=!1,n=!1;if(isNaN(r.getTime())||(o=!0,n=r>i),o){if(!n){var s=e.formatDate(r);this.outputExpiredTrialKey(s)}}else this.outputInvalidLicenseKey()},e.prototype.outputInvalidLicenseKey=function(){console.error("*****************************************************************************************************************"),console.error("***************************************** AG Grid Enterprise License ********************************************"),console.error("********************************************* Invalid License ***************************************************"),console.error("* Your license for AG Grid Enterprise is not valid - please contact info@ag-grid.com to obtain a valid license. *"),console.error("*****************************************************************************************************************"),console.error("*****************************************************************************************************************"),this.watermarkMessage="Invalid License"},e.prototype.outputExpiredTrialKey=function(e){console.error("****************************************************************************************************************"),console.error("***************************************** AG Grid Enterprise License *******************************************"),console.error("***************************************** Trial Period Expired. *******************************************"),console.error("* Your license for AG Grid Enterprise expired on "+e+". *"),console.error("* Please email info@ag-grid.com to purchase a license. *"),console.error("****************************************************************************************************************"),console.error("****************************************************************************************************************"),this.watermarkMessage="Trial Period Expired"},e.prototype.outputMissingLicenseKey=function(){console.error("****************************************************************************************************************"),console.error("***************************************** AG Grid Enterprise License *******************************************"),console.error("****************************************** License Key Not Found ***********************************************"),console.error("* All AG Grid Enterprise features are unlocked. *"),console.error("* This is an evaluation only version, it is not licensed for development projects intended for production. *"),console.error("* If you want to hide the watermark, please email info@ag-grid.com for a trial license. *"),console.error("****************************************************************************************************************"),console.error("****************************************************************************************************************"),this.watermarkMessage="For Trial Use Only"},e.prototype.outputIncompatibleVersion=function(e,t){console.error("****************************************************************************************************************************"),console.error("****************************************************************************************************************************"),console.error("* AG Grid Enterprise License *"),console.error("* License not compatible with installed version of AG Grid Enterprise. *"),console.error("* *"),console.error("* Your AG Grid License entitles you to all versions of AG Grid that we release within the time covered by your license *"),console.error("* - typically we provide one year licenses which entitles you to all releases / updates of AG Grid within that year. *"),console.error("* Your license has an end (expiry) date which stops the license key working with versions of AG Grid released after the *"),console.error("* license end date. The license key that you have expires on "+e+", however the version of AG Grid you *"),console.error("* are trying to use was released on "+t+". *"),console.error("* *"),console.error("* Please contact info@ag-grid.com to renew your subscription to new versions and get a new license key to work with this *"),console.error("* version of AG Grid. *"),console.error("****************************************************************************************************************************"),console.error("****************************************************************************************************************************"),this.watermarkMessage="License Expired"},e.RELEASE_INFORMATION="MTY4NjA2MTA3MDMxNA==",e}(),s=(o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),a=function(e,t,r,i){var o,n=arguments.length,s=n<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(n<3?o(s):n>3?o(t,r,s):o(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s},c=function(t){function r(){return null!==t&&t.apply(this,arguments)||this}return s(r,t),r.prototype.validateLicense=function(){this.licenseManager=new n(this.gridOptionsService.getDocument()),this.licenseManager.validateLicense()},r.getLicenseDetails=function(e){return new n(null).getLicenseDetails(e)},r.prototype.isDisplayWatermark=function(){return this.licenseManager.isDisplayWatermark()},r.prototype.getWatermarkMessage=function(){return this.licenseManager.getWatermarkMessage()},r.setLicenseKey=function(e){n.setLicenseKey(e)},a([e.PreConstruct],r.prototype,"validateLicense",null),r=a([e.Bean("licenseManager")],r)}(e.BeanStub),l=function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(t,r)};return function(t,r){if("function"!=typeof r&&null!==r)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),h=function(e,t,r,i){var o,n=arguments.length,s=n<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(n<3?o(s):n>3?o(t,r,s):o(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s},u=function(t){function r(){return t.call(this,'<div class="ag-watermark">\n <div ref="eLicenseTextRef" class="ag-watermark-text"></div>\n </div>')||this}return l(r,t),r.prototype.postConstruct=function(){var e=this,t=this.shouldDisplayWatermark();this.setDisplayed(t),t&&(this.eLicenseTextRef.innerText=this.licenseManager.getWatermarkMessage(),window.setTimeout((function(){return e.addCssClass("ag-opacity-zero")}),0),window.setTimeout((function(){return e.setDisplayed(!1)}),5e3))},r.prototype.shouldDisplayWatermark=function(){return this.licenseManager.isDisplayWatermark()},h([e.Autowired("licenseManager")],r.prototype,"licenseManager",void 0),h([e.RefSelector("eLicenseTextRef")],r.prototype,"eLicenseTextRef",void 0),h([e.PostConstruct],r.prototype,"postConstruct",null),r}(e.Component),f={version:"30.0.0",moduleName:e.ModuleNames.EnterpriseCoreModule,beans:[c],agStackComponents:[{componentName:"AgWatermark",componentClass:u}]};exports.EnterpriseCoreModule=f,exports.LicenseManager=c;

@@ -9,2 +9,4 @@ var __extends = (this && this.__extends) || (function () {

return function (d, b) {
if (typeof b !== "function" && b !== null)
throw new TypeError("Class extends value " + String(b) + " is not a constructor or null");
extendStatics(d, b);

@@ -11,0 +13,0 @@ function __() { this.constructor = d; }

@@ -22,2 +22,3 @@ export declare class LicenseManager {

private getHostname;
private isForceWatermark;
private isWebsiteUrl;

@@ -24,0 +25,0 @@ private isLocalhost;

@@ -35,3 +35,3 @@ var __read = (this && this.__read) || function (o, n) {

if (missingOrEmpty(LicenseManager.licenseKey)) {
if (!this.isWebsiteUrl()) {
if (!this.isWebsiteUrl() || this.isForceWatermark()) {
this.outputMissingLicenseKey();

@@ -102,3 +102,3 @@ }

LicenseManager.prototype.isDisplayWatermark = function () {
return !this.isLocalhost() && !this.isWebsiteUrl() && !missingOrEmpty(this.watermarkMessage);
return this.isForceWatermark() || (!this.isLocalhost() && !this.isWebsiteUrl() && !missingOrEmpty(this.watermarkMessage));
};

@@ -114,2 +114,8 @@ LicenseManager.prototype.getWatermarkMessage = function () {

};
LicenseManager.prototype.isForceWatermark = function () {
var win = (this.document.defaultView || window);
var loc = win.location;
var pathname = loc.pathname;
return pathname ? pathname.indexOf('forceWatermark') !== -1 : false;
};
LicenseManager.prototype.isWebsiteUrl = function () {

@@ -296,5 +302,5 @@ var hostname = this.getHostname();

};
LicenseManager.RELEASE_INFORMATION = 'MTY4Mzg5NTUzNDI5OA==';
LicenseManager.RELEASE_INFORMATION = 'MTY4NjA2MTA3MDMxNA==';
return LicenseManager;
}());
export { LicenseManager };

@@ -9,2 +9,4 @@ var __extends = (this && this.__extends) || (function () {

return function (d, b) {
if (typeof b !== "function" && b !== null)
throw new TypeError("Class extends value " + String(b) + " is not a constructor or null");
extendStatics(d, b);

@@ -25,3 +27,3 @@ function __() { this.constructor = d; }

function WatermarkComp() {
return _super.call(this, "<div class=\"ag-watermark\">\n <div ref=\"eLicenseTextRef\" class=\"ag-watermark-text\"></div>\n </div>") || this;
return _super.call(this, /* html*/ "<div class=\"ag-watermark\">\n <div ref=\"eLicenseTextRef\" class=\"ag-watermark-text\"></div>\n </div>") || this;
}

@@ -39,9 +41,3 @@ WatermarkComp.prototype.postConstruct = function () {

WatermarkComp.prototype.shouldDisplayWatermark = function () {
var eDocument = this.gridOptionsService.getDocument();
var win = (eDocument.defaultView || window);
var loc = win.location;
var pathname = loc.pathname;
var isDisplayWatermark = this.licenseManager.isDisplayWatermark();
var isForceWatermark = pathname ? pathname.indexOf('forceWatermark') !== -1 : false;
return isForceWatermark || isDisplayWatermark;
return this.licenseManager.isDisplayWatermark();
};

@@ -48,0 +44,0 @@ __decorate([

@@ -1,1 +0,1 @@

export declare const VERSION = "29.3.5";
export declare const VERSION = "30.0.0";
// DO NOT UPDATE MANUALLY: Generated from script during build time
export var VERSION = '29.3.5';
export var VERSION = '30.0.0';

@@ -22,2 +22,3 @@ export declare class LicenseManager {

private getHostname;
private isForceWatermark;
private isWebsiteUrl;

@@ -24,0 +25,0 @@ private isLocalhost;

@@ -18,3 +18,3 @@ import { MD5 } from './md5';

if (missingOrEmpty(LicenseManager.licenseKey)) {
if (!this.isWebsiteUrl()) {
if (!this.isWebsiteUrl() || this.isForceWatermark()) {
this.outputMissingLicenseKey();

@@ -85,3 +85,3 @@ }

isDisplayWatermark() {
return !this.isLocalhost() && !this.isWebsiteUrl() && !missingOrEmpty(this.watermarkMessage);
return this.isForceWatermark() || (!this.isLocalhost() && !this.isWebsiteUrl() && !missingOrEmpty(this.watermarkMessage));
}

@@ -97,2 +97,8 @@ getWatermarkMessage() {

}
isForceWatermark() {
const win = (this.document.defaultView || window);
const loc = win.location;
const { pathname } = loc;
return pathname ? pathname.indexOf('forceWatermark') !== -1 : false;
}
isWebsiteUrl() {

@@ -280,2 +286,2 @@ const hostname = this.getHostname();

}
LicenseManager.RELEASE_INFORMATION = 'MTY4Mzg5NTUzNDI5OA==';
LicenseManager.RELEASE_INFORMATION = 'MTY4NjA2MTA3MDMxNA==';

@@ -10,5 +10,5 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {

constructor() {
super(`<div class="ag-watermark">
<div ref="eLicenseTextRef" class="ag-watermark-text"></div>
</div>`);
super(/* html*/ `<div class="ag-watermark">
<div ref="eLicenseTextRef" class="ag-watermark-text"></div>
</div>`);
}

@@ -25,9 +25,3 @@ postConstruct() {

shouldDisplayWatermark() {
const eDocument = this.gridOptionsService.getDocument();
const win = (eDocument.defaultView || window);
const loc = win.location;
const { pathname } = loc;
const isDisplayWatermark = this.licenseManager.isDisplayWatermark();
const isForceWatermark = pathname ? pathname.indexOf('forceWatermark') !== -1 : false;
return isForceWatermark || isDisplayWatermark;
return this.licenseManager.isDisplayWatermark();
}

@@ -34,0 +28,0 @@ }

@@ -1,1 +0,1 @@

export declare const VERSION = "29.3.5";
export declare const VERSION = "30.0.0";
// DO NOT UPDATE MANUALLY: Generated from script during build time
export const VERSION = '29.3.5';
export const VERSION = '30.0.0';
{
"name": "@ag-grid-enterprise/core",
"version": "29.3.5",
"version": "30.0.0",
"description": "Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue",
"main": "./dist/cjs/es5/main.js",
"module": "./dist/esm/es5/main.js",
"types": "./dist/cjs/es5/main.d.ts",
"main": "./dist/esm/es6/main.js",
"module": "./dist/esm/es6/main.js",
"browser": "./dist/esm/es5/main.js",
"types": "./dist/esm/es6/main.d.ts",
"scripts": {
"clean": "rimraf dist .hash",
"build-cjs": "rimraf dist/tsconfig.cjs.es5.docs.tsbuildinfo && npx tsc -p tsconfig.cjs.es5.json && npx tsc -p tsconfig.cjs.es6.json",
"build-cjs": "rimraf dist/tsconfig.esm.es6.docs.tsbuildinfo && npx tsc -p tsconfig.cjs.es5.json && npx tsc -p tsconfig.cjs.es6.json",
"build-esm": "npx tsc -p tsconfig.esm.es5.json && npx tsc -p tsconfig.esm.es6.json",
"build-cjs-prod": "npx tsc -p tsconfig.cjs.es5.json --sourceMap false && npx tsc -p tsconfig.cjs.es6.json --sourceMap false",
"build-esm-prod": "npx tsc -p tsconfig.esm.es5.json --sourceMap false && npx tsc -p tsconfig.esm.es6.json --sourceMap false",
"build-esm-prod": "npx tsc -p tsconfig.esm.es5.json --sourceMap false --inlineSourceMap false && npx tsc -p tsconfig.esm.es6.json --sourceMap false --inlineSourceMap false",
"package": "node ../../module-build/rollup/build.js",

@@ -51,11 +52,11 @@ "build": "npm run build-cjs && npm run build-esm && npx tsc -p tsconfig.typings.json && npm run hash",

"dependencies": {
"@ag-grid-community/core": "~29.3.5"
"@ag-grid-community/core": "~30.0.0"
},
"devDependencies": {
"@babel/types": "7.12.7",
"@types/jest": "^25.2.1",
"@types/jest": "^29.5.0",
"@types/node": "12.20.20",
"jest": "^25.4.0",
"ts-jest": "^25.4.0",
"typescript": "~4.0.8",
"jest": "^29.5.0",
"ts-jest": "^29.1.0",
"typescript": "~4.3.5",
"rimraf": "3.0.2"

@@ -62,0 +63,0 @@ },

@@ -22,2 +22,3 @@ export declare class LicenseManager {

private getHostname;
private isForceWatermark;
private isWebsiteUrl;

@@ -24,0 +25,0 @@ private isLocalhost;

@@ -1,1 +0,1 @@

export declare const VERSION = "29.3.5";
export declare const VERSION = "30.0.0";

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

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