Built motion from commit f74363e9.|2.6.34
[motion2.git] / server / api / chatWebsite / helpers / wildcard-expressions.js
index 871e05a..770409d 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x3af5=['URL','localhost','replace','([\x5cw]+)','test','../../../utils/misc','escapeRegExp'];(function(_0x171d03,_0x3eebb0){var _0x5f0402=function(_0xf7dba1){while(--_0xf7dba1){_0x171d03['push'](_0x171d03['shift']());}};_0x5f0402(++_0x3eebb0);}(_0x3af5,0x1d3));var _0x53af=function(_0x1d5a32,_0x47974a){_0x1d5a32=_0x1d5a32-0x0;var _0x361ca0=_0x3af5[_0x1d5a32];return _0x361ca0;};var escapeRegExp=require(_0x53af('0x0'))[_0x53af('0x1')];var URL=require('url')[_0x53af('0x2')];function testWildcardValidity(_0x2a2a9){var _0x4ec541=!![];try{new URL(_0x2a2a9['replace']('*',_0x53af('0x3')));}catch(_0x500041){_0x4ec541=![];}return _0x4ec541&&new RegExp(/(http(s)?):\/\/(\*|(((\*\.)+)?([a-zA-Z0-9\-_]+\.){0,}([a-zA-Z0-9\-_]+)))(:[\d]+)?\/?$/)['test'](_0x2a2a9);}function testWebsiteWithWildcard(_0x205be1,_0x11651b){var _0x4e0137;var _0xba7147=escapeRegExp(_0x205be1['trim']()[_0x53af('0x4')](/\/$/,''))[_0x53af('0x4')]('\x5c*',_0x53af('0x5'));try{new URL(_0x205be1[_0x53af('0x4')]('\x5c*',_0x53af('0x3')));_0x4e0137=new RegExp(_0xba7147)[_0x53af('0x6')](_0x11651b);}catch(_0x56751b){_0x4e0137=![];}return _0x4e0137;}module['exports']={'testWebsiteWithWildcard':testWebsiteWithWildcard,'testWildcardValidity':testWildcardValidity};
\ No newline at end of file
+var _0x62f1=['test','trim','([\x5cw]+)','exports','../../../utils/misc','url','URL','replace','localhost'];(function(_0x695b76,_0x551526){var _0x1dc21f=function(_0x5fdb1c){while(--_0x5fdb1c){_0x695b76['push'](_0x695b76['shift']());}};_0x1dc21f(++_0x551526);}(_0x62f1,0x112));var _0x162f=function(_0xc6615e,_0x129a49){_0xc6615e=_0xc6615e-0x0;var _0xff6625=_0x62f1[_0xc6615e];return _0xff6625;};var escapeRegExp=require(_0x162f('0x0'))['escapeRegExp'];var URL=require(_0x162f('0x1'))[_0x162f('0x2')];function testWildcardValidity(_0x1d57d4){var _0x35c68b=!![];try{new URL(_0x1d57d4[_0x162f('0x3')]('*',_0x162f('0x4')));}catch(_0x36ed0f){_0x35c68b=![];}return _0x35c68b&&new RegExp(/(http(s)?):\/\/(\*|(((\*\.)+)?([a-zA-Z0-9\-_]+\.){0,}([a-zA-Z0-9\-_]+)))(:[\d]+)?\/?$/)[_0x162f('0x5')](_0x1d57d4);}function testWebsiteWithWildcard(_0xfc0863,_0x208c07){var _0x4c8c54;var _0x3caa89=escapeRegExp(_0xfc0863[_0x162f('0x6')]()['replace'](/\/$/,''))[_0x162f('0x3')]('\x5c*',_0x162f('0x7'));try{new URL(_0xfc0863[_0x162f('0x3')]('\x5c*','localhost'));_0x4c8c54=new RegExp(_0x3caa89)[_0x162f('0x5')](_0x208c07);}catch(_0x3d795c){_0x4c8c54=![];}return _0x4c8c54;}module[_0x162f('0x8')]={'testWebsiteWithWildcard':testWebsiteWithWildcard,'testWildcardValidity':testWildcardValidity};
\ No newline at end of file