Built motion from commit aab208717af8d15f4fa224cdb6a202877019af9b. Version 3.0.0...
[motion-next.git] / server / config / config.service.js
index 4451fa5..22cc51f 100644 (file)
@@ -1 +1 @@
-const a836_0x1778=['test','replace','production','boolean','reduce','number','toLowerCase','string','undefined','lodash','NODE_ENV','true'];(function(_0x4a60d2,_0x17780e){const _0xb77ad4=function(_0x548b33){while(--_0x548b33){_0x4a60d2['push'](_0x4a60d2['shift']());}};_0xb77ad4(++_0x17780e);}(a836_0x1778,0xf9));const a836_0xb77a=function(_0x4a60d2,_0x17780e){_0x4a60d2=_0x4a60d2-0x0;let _0xb77ad4=a836_0x1778[_0x4a60d2];return _0xb77ad4;};const _0x2c6af4=a836_0xb77a,{camelCase}=require(_0x2c6af4('0x0')),{validKeys}=require('./env_definitions'),VALID_KEYS=validKeys;function toBoolean(_0x548b33,_0x4a3ed3=![]){const _0x48f3d1=_0x2c6af4;return typeof _0x548b33===_0x48f3d1('0xb')?_0x4a3ed3:Boolean(typeof _0x548b33===_0x48f3d1('0xa')?_0x548b33[_0x48f3d1('0x9')]()===_0x48f3d1('0x2'):_0x548b33);}function toNumber(_0x35b3a0,_0x304f74=null){const _0x588a3a=typeof _0x35b3a0==='undefined'||_0x35b3a0===null?NaN:Number(_0x35b3a0);return isNaN(_0x588a3a)?_0x304f74:_0x588a3a;}function toString(_0x3723b8,_0xba3811=''){const _0x1099f8=_0x2c6af4;return typeof _0x3723b8===_0x1099f8('0xb')||_0x3723b8===null?_0xba3811:String(_0x3723b8);}function getPropertiesConfiguration(){const _0x5542fa=_0x2c6af4,_0x87a916={'enumerable':!![],'configurable':![],'writable':![]};return VALID_KEYS[_0x5542fa('0x7')]((_0x364ad8,{env:_0x5de683,type:_0x4fb79a,defaultValue:_0x2269c8})=>{const _0x3db9c0=_0x5542fa;let _0x26f4a8=null;const _0x15c42a=process['env'][_0x5de683];switch(_0x4fb79a){case _0x3db9c0('0x6'):_0x26f4a8=toBoolean(_0x15c42a,_0x2269c8);break;case _0x3db9c0('0x8'):_0x26f4a8=toNumber(_0x15c42a,_0x2269c8);break;case _0x3db9c0('0xa'):_0x26f4a8=toString(_0x15c42a,_0x2269c8);break;default:break;}if(_0x5de683===_0x3db9c0('0x1'))_0x364ad8={..._0x364ad8,'isProduction':{'value':_0x26f4a8===_0x3db9c0('0x5'),..._0x87a916},'isTest':{'value':_0x26f4a8===_0x3db9c0('0x3'),..._0x87a916},'environment':{'value':_0x26f4a8,..._0x87a916}};else{const _0x78035d=camelCase(_0x5de683[_0x3db9c0('0x4')](/^XC_/,''));_0x364ad8={..._0x364ad8,[_0x78035d]:{'value':_0x26f4a8,..._0x87a916}};}return _0x364ad8;},{});}let configService=null;function getConfigService(){if(configService===null){configService={};const _0x4f059c=getPropertiesConfiguration();Object['defineProperties'](configService,_0x4f059c);}return configService;}module['exports']={'getConfigService':getConfigService};
\ No newline at end of file
+const a836_0x18fd=['./env_definitions','toLowerCase','true','replace','lodash','undefined','string','number','production','test'];(function(_0x30cb25,_0x18fd72){const _0x303f1a=function(_0x484264){while(--_0x484264){_0x30cb25['push'](_0x30cb25['shift']());}};_0x303f1a(++_0x18fd72);}(a836_0x18fd,0x142));const a836_0x303f=function(_0x30cb25,_0x18fd72){_0x30cb25=_0x30cb25-0x0;let _0x303f1a=a836_0x18fd[_0x30cb25];return _0x303f1a;};const _0x4ab0e7=a836_0x303f,{camelCase}=require(_0x4ab0e7('0x2')),{validKeys}=require(_0x4ab0e7('0x8')),VALID_KEYS=validKeys;function toBoolean(_0x484264,_0x26ea3c=![]){const _0x159327=_0x4ab0e7;return typeof _0x484264===_0x159327('0x3')?_0x26ea3c:Boolean(typeof _0x484264==='string'?_0x484264[_0x159327('0x9')]()===_0x159327('0x0'):_0x484264);}function toNumber(_0x3d111b,_0x48a24e=null){const _0x319fd8=_0x4ab0e7,_0xfbcaac=typeof _0x3d111b===_0x319fd8('0x3')||_0x3d111b===null?NaN:Number(_0x3d111b);return isNaN(_0xfbcaac)?_0x48a24e:_0xfbcaac;}function toString(_0x20335a,_0x153c8a=''){const _0x27a80a=_0x4ab0e7;return typeof _0x20335a===_0x27a80a('0x3')||_0x20335a===null?_0x153c8a:String(_0x20335a);}function getPropertiesConfiguration(){const _0x271ec7={'enumerable':!![],'configurable':![],'writable':![]};return VALID_KEYS['reduce']((_0xf33141,{env:_0x31c87d,type:_0x44a1e0,defaultValue:_0x456b61})=>{const _0x418a3e=a836_0x303f;let _0x3991ae=null;const _0x342107=process['env'][_0x31c87d];switch(_0x44a1e0){case'boolean':_0x3991ae=toBoolean(_0x342107,_0x456b61);break;case _0x418a3e('0x5'):_0x3991ae=toNumber(_0x342107,_0x456b61);break;case _0x418a3e('0x4'):_0x3991ae=toString(_0x342107,_0x456b61);break;default:break;}if(_0x31c87d==='NODE_ENV')_0xf33141={..._0xf33141,'isProduction':{'value':_0x3991ae===_0x418a3e('0x6'),..._0x271ec7},'isTest':{'value':_0x3991ae===_0x418a3e('0x7'),..._0x271ec7},'environment':{'value':_0x3991ae,..._0x271ec7}};else{const _0x165c32=camelCase(_0x31c87d[_0x418a3e('0x1')](/^XC_/,''));_0xf33141={..._0xf33141,[_0x165c32]:{'value':_0x3991ae,..._0x271ec7}};}return _0xf33141;},{});}let configService=null;function getConfigService(){if(configService===null){configService={};const _0x5b05a8=getPropertiesConfiguration();Object['defineProperties'](configService,_0x5b05a8);}return configService;}module['exports']={'getConfigService':getConfigService};
\ No newline at end of file