Built motion from commit 74d9782e.|2.6.30
[motion2.git] / server / api / chatWebsite / helpers / wildcard-expressions.js
index ec82565..a72dfa7 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x161a=['url','URL','localhost','trim','replace','([\x5cw]+)','test','exports'];(function(_0x5d7b48,_0x1c8eaa){var _0x31bd82=function(_0x3632d5){while(--_0x3632d5){_0x5d7b48['push'](_0x5d7b48['shift']());}};_0x31bd82(++_0x1c8eaa);}(_0x161a,0x140));var _0xa161=function(_0x10d34b,_0x4fef76){_0x10d34b=_0x10d34b-0x0;var _0x92b0bf=_0x161a[_0x10d34b];return _0x92b0bf;};var escapeRegExp=require('../../../utils/misc')['escapeRegExp'];var URL=require(_0xa161('0x0'))[_0xa161('0x1')];function testWildcardValidity(_0x549285){var _0x4ca66c=!![];try{new URL(_0x549285['replace']('*',_0xa161('0x2')));}catch(_0x36340b){_0x4ca66c=![];}return _0x4ca66c&&new RegExp(/(http(s)?):\/\/(\*|(((\*\.)+)?([a-zA-Z0-9\-_]+\.){0,}([a-zA-Z0-9\-_]+)))(:[\d]+)?\/?$/)['test'](_0x549285);}function testWebsiteWithWildcard(_0x551cc8,_0x7fde92){var _0x1705ab;var _0x12d54c=escapeRegExp(_0x551cc8[_0xa161('0x3')]()[_0xa161('0x4')](/\/$/,''))[_0xa161('0x4')]('\x5c*',_0xa161('0x5'));try{new URL(_0x551cc8['replace']('\x5c*',_0xa161('0x2')));_0x1705ab=new RegExp(_0x12d54c)[_0xa161('0x6')](_0x7fde92);}catch(_0x327221){_0x1705ab=![];}return _0x1705ab;}module[_0xa161('0x7')]={'testWebsiteWithWildcard':testWebsiteWithWildcard,'testWildcardValidity':testWildcardValidity};
\ No newline at end of file
+var _0xedf1=['trim','([\x5cw]+)','localhost','../../../utils/misc','escapeRegExp','replace','test'];(function(_0x1e3a2e,_0x5131d0){var _0x3e6769=function(_0x3bf600){while(--_0x3bf600){_0x1e3a2e['push'](_0x1e3a2e['shift']());}};_0x3e6769(++_0x5131d0);}(_0xedf1,0xb2));var _0x1edf=function(_0xd69543,_0x5a1041){_0xd69543=_0xd69543-0x0;var _0x3588cb=_0xedf1[_0xd69543];return _0x3588cb;};var escapeRegExp=require(_0x1edf('0x0'))[_0x1edf('0x1')];var URL=require('url')['URL'];function testWildcardValidity(_0xdf58cf){var _0x462fc4=!![];try{new URL(_0xdf58cf[_0x1edf('0x2')]('*','localhost'));}catch(_0x224972){_0x462fc4=![];}return _0x462fc4&&new RegExp(/(http(s)?):\/\/(\*|(((\*\.)+)?([a-zA-Z0-9\-_]+\.){0,}([a-zA-Z0-9\-_]+)))(:[\d]+)?\/?$/)[_0x1edf('0x3')](_0xdf58cf);}function testWebsiteWithWildcard(_0x3a5efd,_0x5ec722){var _0x52238d;var _0x1b84af=escapeRegExp(_0x3a5efd[_0x1edf('0x4')]()[_0x1edf('0x2')](/\/$/,''))[_0x1edf('0x2')]('\x5c*',_0x1edf('0x5'));try{new URL(_0x3a5efd[_0x1edf('0x2')]('\x5c*',_0x1edf('0x6')));_0x52238d=new RegExp(_0x1b84af)[_0x1edf('0x3')](_0x5ec722);}catch(_0x30a13f){_0x52238d=![];}return _0x52238d;}module['exports']={'testWebsiteWithWildcard':testWebsiteWithWildcard,'testWildcardValidity':testWildcardValidity};
\ No newline at end of file