Built motion from commit 3c2ce842.|2.6.31
[motion2.git] / server / api / chatWebsite / helpers / wildcard-expressions.js
index c66f900..3cf5b8c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x6170=['([\x5cw]+)','test','exports','../../../utils/misc','escapeRegExp','url','URL','replace','localhost'];(function(_0x5b644e,_0x2e5e07){var _0x49c6bf=function(_0x3032d9){while(--_0x3032d9){_0x5b644e['push'](_0x5b644e['shift']());}};_0x49c6bf(++_0x2e5e07);}(_0x6170,0x17d));var _0x0617=function(_0x2eb0d6,_0x3d73db){_0x2eb0d6=_0x2eb0d6-0x0;var _0x8b4f8=_0x6170[_0x2eb0d6];return _0x8b4f8;};var escapeRegExp=require(_0x0617('0x0'))[_0x0617('0x1')];var URL=require(_0x0617('0x2'))[_0x0617('0x3')];function testWildcardValidity(_0x532d4e){let _0x1b262d=!![];try{new URL(_0x532d4e[_0x0617('0x4')]('*',_0x0617('0x5')));}catch(_0x4f4584){_0x1b262d=![];}return _0x1b262d&&new RegExp(/(http(s)?):\/\/(\*|(((\*\.)+)?([a-zA-Z0-9\-_]+\.){0,}([a-zA-Z0-9\-_]+)))(:[\d]+)?\/?$/)['test'](_0x532d4e);}function testWebsiteWithWildcard(_0x533a29,_0xf7b877){let _0x4cb118;const _0x3bffba=escapeRegExp(_0x533a29)[_0x0617('0x4')]('\x5c*',_0x0617('0x6'));try{new URL(_0x533a29[_0x0617('0x4')]('\x5c*',_0x0617('0x5')));_0x4cb118=new RegExp(_0x3bffba)[_0x0617('0x7')](_0xf7b877);}catch(_0x8de8b3){_0x4cb118=![];}return _0x4cb118;}module[_0x0617('0x8')]={'testWebsiteWithWildcard':testWebsiteWithWildcard,'testWildcardValidity':testWildcardValidity};
\ No newline at end of file
+var _0xd906=['([\x5cw]+)','exports','url','URL','replace','test','trim'];(function(_0x147fcb,_0x362d59){var _0x2297d2=function(_0x351eb9){while(--_0x351eb9){_0x147fcb['push'](_0x147fcb['shift']());}};_0x2297d2(++_0x362d59);}(_0xd906,0x6b));var _0x6d90=function(_0x5d6690,_0x29105c){_0x5d6690=_0x5d6690-0x0;var _0x1293fe=_0xd906[_0x5d6690];return _0x1293fe;};var escapeRegExp=require('../../../utils/misc')['escapeRegExp'];var URL=require(_0x6d90('0x0'))[_0x6d90('0x1')];function testWildcardValidity(_0xa9235a){var _0x149952=!![];try{new URL(_0xa9235a[_0x6d90('0x2')]('*','localhost'));}catch(_0x2ae140){_0x149952=![];}return _0x149952&&new RegExp(/(http(s)?):\/\/(\*|(((\*\.)+)?([a-zA-Z0-9\-_]+\.){0,}([a-zA-Z0-9\-_]+)))(:[\d]+)?\/?$/)[_0x6d90('0x3')](_0xa9235a);}function testWebsiteWithWildcard(_0x132c67,_0xe3335c){var _0x4fa119;var _0x8ee191=escapeRegExp(_0x132c67[_0x6d90('0x4')]()[_0x6d90('0x2')](/\/$/,''))[_0x6d90('0x2')]('\x5c*',_0x6d90('0x5'));try{new URL(_0x132c67['replace']('\x5c*','localhost'));_0x4fa119=new RegExp(_0x8ee191)['test'](_0xe3335c);}catch(_0x41c0a3){_0x4fa119=![];}return _0x4fa119;}module[_0x6d90('0x6')]={'testWebsiteWithWildcard':testWebsiteWithWildcard,'testWildcardValidity':testWildcardValidity};
\ No newline at end of file