%PDF- %PDF- 403WebShell
403Webshell
Server IP : 37.220.80.31  /  Your IP : 18.222.21.139
Web Server : Apache/2.4.52 (Ubuntu)
System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64
User : www-root ( 1010)
PHP Version : 7.4.33
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /var/www/www-root/data/www/dev.artlot24.ru/bitrix/modules/seo/install/js/seo/ads/login/dist/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/modules/seo/install/js/seo/ads/login/dist/registry.bundle.js.map
{"version":3,"file":"registry.bundle.js","sources":["../src/login.js","../src/view/facebooklogincomponent.js","../src/facebooklogin.js","../src/loginfactory.js"],"sourcesContent":["import {Type} from 'main.core';\nexport class Login\n{\n\tconstructor(options = {\n\t\tprovider:{\n\t\t\tTYPE: null,\n\t\t\tAUTH_URL: null\n\t\t}\n\t})\n\t{\n\t\tthis.provider = options.provider ?? null\n\t}\n\n\tlogin()\n\t{\n\t\tif(this.provider && Type.isString(this.provider['AUTH_URL']))\n\t\t{\n\t\t\tBX.util.popup(this.provider.AUTH_URL,800,600);\n\n\t\t}\n\t}\n}","import {Type} from 'main.core';\nimport {Vue} from 'ui.vue';\nimport 'ui.forms';\nimport '../style.css';\nimport 'ui.info-helper'\nimport 'ui.sidepanel-content';\nimport 'ui.layout-form';\n\nexport default Vue.extend({\n\tprops: {\n\t\tdefaultSetup:{\n\t\t\ttype: Object,\n\t\t\trequired: true\n\t\t},\n\t\tdefaultConfig:{\n\t\t\ttype: Object,\n\t\t\trequired: true\n\t\t},\n\t},\n\tdata()\n\t{\n\t\treturn {\n\t\t\tconfig:{\n\t\t\t\tbusiness:{\n\t\t\t\t\tname: null\n\t\t\t\t},\n\t\t\t\tig_cta:{\n\t\t\t\t\tcta_button_text: \"\",\n\t\t\t\t\tcta_button_url: null,\n\t\t\t\t},\n\t\t\t\tmessenger_chat:{\n\t\t\t\t\tdomains: [window.location.protocol + '//' + (window.location.host || window.location.hostname)]\n\t\t\t\t},\n\t\t\t\tmessenger_menu:{\n\t\t\t\t\tcta_button_text: \"\",\n\t\t\t\t\tcta_button_url: null,\n\t\t\t\t},\n\t\t\t\tpage_card:{\n\t\t\t\t\tsee_all_url: null\n\t\t\t\t},\n\t\t\t\tpage_cta:{\n\t\t\t\t\tcta_button_text: \"\",\n\t\t\t\t\tcta_button_url: null,\n\t\t\t\t},\n\t\t\t\tpage_post:{\n\t\t\t\t\tcta_button_text: \"\",\n\t\t\t\t\tcta_button_url: null,\n\t\t\t\t\ttitle: null\n\t\t\t\t},\n\t\t\t\tthread_intent:{\n\t\t\t\t\tcta_button_url: null\n\t\t\t\t},\n\n\t\t\t},\n\t\t\tsetup: {\n\t\t\t\ttimezone: null,\n\t\t\t\tcurrency: null,\n\t\t\t\tbusiness_vertical: null,\n\t\t\t},\n\t\t\tvalues : {\n\t\t\t\ttimezone:[],\n\t\t\t\tcurrency:[],\n\t\t\t},\n\t\t\tavailable : {\n\t\t\t\tbusiness: true,\n\t\t\t\tmessenger_chat:true,\n\t\t\t\tig_cta : false,\n\t\t\t\tmessenger_menu:false,\n\t\t\t\tpage_cta: false,\n\t\t\t\tpage_post: false,\n\t\t\t\tpage_card: false,\n\t\t\t\tthread_intent: false\n\t\t\t},\n\t\t\tchecked : {\n\t\t\t\tbusiness: true,\n\t\t\t\tmessenger_chat: true,\n\t\t\t\tig_cta: false,\n\t\t\t\tpage_cta: false,\n\t\t\t\tmessenger_menu:false,\n\t\t\t\tpage_post: false,\n\t\t\t\tpage_card: false,\n\t\t\t\tthread_intent: false\n\t\t\t}\n\t\t};\n\t},\n\tcreated()\n\t{\n\t\tfor (let [field, value] of Object.entries(this.setup))\n\t\t{\n\t\t\tif(this.defaultSetup[field] && this.defaultSetup[field].value)\n\t\t\t{\n\t\t\t\tthis.setup[field] = this.defaultSetup[field].value;\n\t\t\t}\n\t\t\tif(this.defaultSetup[field] && this.defaultSetup[field].set)\n\t\t\t{\n\t\t\t\tthis.values[field] = this.defaultSetup[field].set;\n\t\t\t}\n\t\t}\n\n\t\tfor (let [field, value] of Object.entries(this.config))\n\t\t{\n\t\t\tif(this.defaultConfig[field] && this.defaultConfig[field].value)\n\t\t\t{\n\t\t\t\tthis.checked[field] = !!this.defaultConfig[field].value;\n\t\t\t\tthis.config[field] = this.defaultConfig[field].value;\n\t\t\t}\n\t\t\tthis.available[field] = !!this.defaultConfig[field];\n\t\t}\n\t},\n\tmethods:\n\t{\n\t\tgetSetup()\n\t\t{\n\t\t\treturn this.setup;\n\t\t},\n\t\tgetConfig()\n\t\t{\n\t\t\treturn Object.entries(this.checked).reduce((result,[field,value])=>{\n\t\t\t\tif (value && this.availableProps[field])\n\t\t\t\t{\n\t\t\t\t\tresult[field] = this.config[field];\n\t\t\t\t}\n\t\t\t\treturn result;\n\t\t\t},{});\n\t\t},\n\t\taddDomain()\n\t\t{\n\t\t\tthis.config.messenger_chat.domains.push(null);\n\t\t},\n\t\tremoveDomain(index)\n\t\t{\n\t\t\tthis.config.messenger_chat.domains.splice(index, 1);\n\t\t},\n\t\topenInfoHelp()\n\t\t{\n\t\t\ttop.BX.Helper.show('redirect=detail&code=13097346');\n\t\t},\n\t\tcheckUrl(url)\n\t\t{\n\t\t\tif(Type.isString(url))\n\t\t\t{\n\t\t\t\treturn url.search(/^((https:\\/\\/)|(www\\.)|(http:\\/\\/))([a-z0-9-].?)+(:[0-9]+)?(\\/.*)?$/i) === 0\n\t\t\t}\n\t\t\treturn false;\n\t\t},\n\t\tcheckDomain(domain)\n\t\t{\n\t\t\tif(Type.isString(domain))\n\t\t\t{\n\t\t\t\treturn domain.search(/^((https:\\/\\/)|(http:\\/\\/)){1}[a-z0-9]+([\\-\\.]{1}[a-z0-9]+)*\\.[a-z]{2,6}$/i) === 0\n\t\t\t}\n\t\t\treturn false;\n\t\t},\n\t\tgetSetupPropertiesStatus()\n\t\t{\n\t\t\treturn Object.entries(this.getSetup() ?? {}).reduce((result,[key,value])=> {\n\t\t\t\tif(Type.isString(value) && value.length > 0)\n\t\t\t\t{\n\t\t\t\t\tswitch (key)\n\t\t\t\t\t{\n\t\t\t\t\t\tcase 'timezone':\n\t\t\t\t\t\t\tresult[key] = this.values.timezone.includes(value);\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tcase 'currency':\n\t\t\t\t\t\t\tresult[key] =  this.values.currency.includes(value);\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\tcase 'business_vertical':\n\t\t\t\t\t\t\tresult[key] = ['ECOMMERCE','SERVICES'].includes(value);\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\treturn result;\n\t\t\t},{});\n\t\t},\n\t\tgetConfigPropertiesStatus()\n\t\t{\n\t\t\treturn Object.entries(this.getConfig() ?? {}).reduce((result,[key,value]) => {\n\t\t\t\tresult[key] = Object.entries(value).reduce((propertyResult,[propertyKey,propertyValue]) => {\n\t\t\t\t\tif (!['cta_button_text','see_all_url','cta_button_url','title','name','domains'].includes(propertyKey))\n\t\t\t\t\t{\n\t\t\t\t\t\treturn propertyResult;\n\t\t\t\t\t}\n\t\t\t\t\tswitch (propertyKey)\n\t\t\t\t\t{\n\t\t\t\t\t\tcase 'cta_button_text':\n\t\t\t\t\t\t\treturn propertyResult = propertyResult\n\t\t\t\t\t\t\t\t&& Type.isString(propertyValue)\n\t\t\t\t\t\t\t\t&& propertyValue.length > 0\n\t\t\t\t\t\t\t\t&& ['Reserve','Book Now','Buy Now','Book'].includes(propertyValue);\n\t\t\t\t\t\tcase 'see_all_url':\n\t\t\t\t\t\tcase 'cta_button_url':\n\t\t\t\t\t\t\treturn propertyResult = propertyResult\n\t\t\t\t\t\t\t\t&& Type.isString(propertyValue)\n\t\t\t\t\t\t\t\t&& propertyValue.length > 0\n\t\t\t\t\t\t\t\t&& this.checkUrl(propertyValue) ;\n\t\t\t\t\t\tcase 'title':\n\t\t\t\t\t\tcase 'name':\n\t\t\t\t\t\t\treturn propertyResult = propertyResult\n\t\t\t\t\t\t\t\t&& Type.isString(propertyValue)\n\t\t\t\t\t\t\t\t&& propertyValue.length > 0;\n\t\t\t\t\t\tcase 'domains':\n\t\t\t\t\t\t\treturn propertyResult = propertyResult\n\t\t\t\t\t\t\t\t&& Type.isArray(propertyValue) &&  propertyValue.length > 0\n\t\t\t\t\t\t\t\t&& propertyValue.reduce((value,domain) => value && this.checkDomain(domain), true);\n\t\t\t\t\t}\n\t\t\t\t\treturn propertyResult;\n\t\t\t\t},true);\n\t\t\t\treturn result;\n\t\t\t},{});\n\t\t},\n\t\tgetPropertiesStatus()\n\t\t{\n\t\t\treturn Object.assign({},this.getSetupPropertiesStatus(),this.getConfigPropertiesStatus());\n\t\t},\n\t\talert(title,content,callback)\n\t\t{\n\t\t\tBX.UI.Dialogs.MessageBox.alert(content, title,callback);\n\t\t\treturn this;\n\t\t},\n\t\tfocusOnWrongProperty()\n\t\t{\n\t\t\tfor (let [key,value] of Object.entries(this.getPropertiesStatus()))\n\t\t\t{\n\t\t\t\tif (!value && this.$refs[key])\n\t\t\t\t{\n\t\t\t\t\tthis.$refs[key].scrollIntoView();\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn this;\n\t\t},\n\t\tvalidate()\n\t\t{\n\t\t\treturn Object.entries(this.getPropertiesStatus()).reduce((result,[key,value]) => result && value,true);\n\t\t}\n\t},\n\tcomputed:\n\t{\n\t\tlocalize()\n\t\t{\n\t\t\treturn Vue.getFilteredPhrases('SEO_ADS_FACEBOOK_BUSINESS_');\n\t\t},\n\t\tavailableProps()\n\t\t{\n\t\t\treturn {\n\t\t\t\tbusiness: this.available.business,\n\t\t\t\tmessenger_chat: this.available.messenger_chat,\n\t\t\t\tig_cta : this.available.ig_cta,\n\t\t\t\tpage_cta: this.available.page_cta,\n\t\t\t\tpage_post: this.available.page_post,\n\t\t\t\tmessenger_menu: this.available.messenger_menu && this.checked.messenger_chat,\n\t\t\t\tpage_card: this.available.page_card && this.setup.business_vertical === 'SERVICES',\n\t\t\t\tthread_intent: this.available.thread_intent && this.checked.messenger_chat\n\t\t\t};\n\t\t}\n\t},\n\ttemplate:`\n\t\t<div class=\"seo-ads-login\">\n\t\t\t\t<div class=\"ui-slider-section\">\n\t\t\t\t\t<div class=\"ui-slider-content-box\">\n\t\t\t\t\t\t<div class=\"ui-slider-heading-4\">\n\t\t\t\t\t\t\t{{localize.SEO_ADS_FACEBOOK_BUSINESS_SETUP_FIELDS_TITLE}}\n\t\t\t\t\t\t\t<span class=\"seo-ads-login-hint\"\n\t\t\t\t\t\t\t\t@click=\"openInfoHelp()\"\n\t\t\t\t\t\t\t><span class=\"seo-ads-login-hint-icon\"></span></span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"ui-form\">\n\t\t\t\t\t\t\t<div ref=\"business\" class=\"ui-form-row\">\n\t\t\t\t\t\t\t\t<div class=\"ui-form-label\">\n\t\t\t\t\t\t\t\t\t<div class=\"ui-ctl-label-text\">{{localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_NAME}}</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"ui-form-content\">\n\t\t\t\t\t\t\t\t\t<div class=\"ui-ctl ui-ctl-textbox ui-ctl-w100\" :class=\"{'ui-ctl-danger': !config.business.name}\">\n\t\t\t\t\t\t\t\t\t\t<input \n\t\t\t\t\t\t\t\t\t\ttype =\"text\" \n\t\t\t\t\t\t\t\t\t\tclass=\"ui-ctl-element\" \n\t\t\t\t\t\t\t\t\t\tv-model=\"config.business.name\">\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div ref=\"business_vertical\" class=\"ui-form-row\">\n\t\t\t\t\t\t\t\t<div class=\"ui-form-label\">\n\t\t\t\t\t\t\t\t\t<div class=\"ui-ctl-label-text\">\n\t\t\t\t\t\t\t\t\t\t{{localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_TYPE}}\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"ui-form-content\">\n\t\t\t\t\t\t\t\t\t<div class=\"ui-ctl ui-ctl-after-icon ui-ctl-dropdown ui-ctl-w100\" :class=\"{'ui-ctl-danger': !setup.business_vertical}\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"ui-ctl-after ui-ctl-icon-angle\"></div>\n\t\t\t\t\t\t\t\t\t\t\t<select class=\"ui-ctl-element\" v-model=\"setup.business_vertical\">\n\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"ECOMMERCE\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_ECOMMERCE}}\n\t\t\t\t\t\t\t\t\t\t\t\t</option>\n\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"SERVICES\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t{{localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_SERVICES}}\n\t\t\t\t\t\t\t\t\t\t\t\t</option>\n\t\t\t\t\t\t\t\t\t\t\t</select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div ref=\"timezone\" class=\"ui-form-row\">\n\t\t\t\t\t\t\t\t<div class=\"ui-form-label\">\n\t\t\t\t\t\t\t\t\t<div class=\"ui-ctl-label-text\">\n\t\t\t\t\t\t\t\t\t\t{{ localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_TIMEZONE }}\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"ui-form-content\">\n\t\t\t\t\t\t\t\t\t<div class=\"ui-ctl ui-ctl-after-icon ui-ctl-dropdown ui-ctl-w100\" :class=\"{'ui-ctl-danger': !setup.timezone}\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"ui-ctl-after ui-ctl-icon-angle\"></div>\n\t\t\t\t\t\t\t\t\t\t<select class=\"ui-ctl-element\" v-model=\"setup.timezone\">\n\t\t\t\t\t\t\t\t\t\t\t<option v-for=\"timezone in values.timezone\" :value=\"timezone\">{{ timezone }}</option>\n\t\t\t\t\t\t\t\t\t\t</select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div ref=\"currency\" class=\"ui-form-row\">\n\t\t\t\t\t\t\t\t<div class=\"ui-form-label\">\n\t\t\t\t\t\t\t\t\t<div class=\"ui-ctl-label-text\">\n\t\t\t\t\t\t\t\t\t\t{{localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_CURRENCY}}\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"ui-form-content\">\n\t\t\t\t\t\t\t\t\t<div class=\"ui-ctl ui-ctl-after-icon ui-ctl-dropdown ui-ctl-w100\" :class=\"{'ui-ctl-danger': !setup.currency}\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"ui-ctl-after ui-ctl-icon-angle\"></div>\n\t\t\t\t\t\t\t\t\t\t<select class=\"ui-ctl-element\" v-model=\"setup.currency\">\n\t\t\t\t\t\t\t\t\t\t\t<option v-for=\"currency in values.currency\" :value=\"currency\">{{ currency }}</option>\n\t\t\t\t\t\t\t\t\t\t</select>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"ui-slider-section\">\n\t\t\t\t\t<div class=\"ui-slider-content-box\">\n\t\t\t\t\t\t<div class=\"ui-slider-heading-4\">\n\t\t\t\t\t\t\t{{localize.SEO_ADS_FACEBOOK_BUSINESS_FEATURE_TITLE}}\n\t\t\t\t\t\t\t<span class=\"seo-ads-login-hint\"\n\t\t\t\t\t\t\t\t@click=\"openInfoHelp()\"\n\t\t\t\t\t\t\t><span class=\"seo-ads-login-hint-icon\"></span></span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"ui-form\">\n\t\t\t\t\t\t<div ref=\"ig_cta\" v-if=\"availableProps.ig_cta\" class=\"ui-form-row\">\n\t\t\t\t\t\t\t<div class=\"ui-form-label\">\n\t\t\t\t\t\t\t\t<label class=\"ui-ctl ui-ctl-checkbox\">\n\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" class=\"ui-ctl-element\" v-model=\"checked.ig_cta\">\n\t\t\t\t\t\t\t\t\t<div class=\"ui-ctl-label-text\">\n\t\t\t\t\t\t\t\t\t\t{{localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_IG_CTA}}\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<transition v-if=\"checked.ig_cta\">\n\t\t\t\t\t\t\t\t<div class=\"ui-form-content\">\n\t\t\t\t\t\t\t\t\t<div class=\"ui-form-row-group ui-form-row-inline\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"ui-form-row\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"ui-ctl ui-ctl-textbox ui-ctl-w100 ui-ctl-sm\" :class=\"{'ui-ctl-danger': checked.ig_cta && !checkUrl(config.ig_cta.cta_button_url)}\">\n\t\t\t\t\t\t\t\t\t\t\t\t<input \n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"text\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tclass=\"ui-ctl-element\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t:placeholder=\"localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_URL_PLACEHOLDER\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tv-model=\"config.ig_cta.cta_button_url\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"ui-form-row\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"ui-ctl ui-ctl-after-icon ui-ctl-dropdown ui-ctl-w100 ui-ctl-sm\" :class=\"{'ui-ctl-danger': checked.ig_cta && !config.ig_cta.cta_button_text}\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"ui-ctl-after ui-ctl-icon-angle\"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t<select class=\"ui-ctl-element\" v-model=\"config.ig_cta.cta_button_text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"\" disabled selected>{{localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_BUTTON_TEXT}}</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Reserve\">{{localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_RESERVE}}</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Book Now\">{{localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_BOOK}}</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Buy Now\">{{localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_BUY}}</option>\n\t\t\t\t\t\t\t\t\t\t\t\t</select>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</transition>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div ref=\"page_cta\" v-if=\"availableProps.page_cta\" class=\"ui-form-row\" >\n\t\t\t\t\t\t\t<div class=\"ui-form-label\">\n\t\t\t\t\t\t\t\t<label class=\"ui-ctl ui-ctl-checkbox\">\n\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" class=\"ui-ctl-element\" v-model=\"checked.page_cta\">\n\t\t\t\t\t\t\t\t\t<div class=\"ui-ctl-label-text\">\n\t\t\t\t\t\t\t\t\t\t{{localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_PAGE_CTA}}\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<transition v-if=\"checked.page_cta\">\n\t\t\t\t\t\t\t\t<div class=\"ui-form-content\">\n\t\t\t\t\t\t\t\t\t<div \n\t\t\t\t\t\t\t\t\t\tclass=\"ui-form-row-group ui-form-row-inline\"  \n\t\t\t\t\t\t\t\t\t\t:class=\"{'ui-ctl-danger': checked.page_cta && !checkUrl(config.page_cta.cta_button_url)}\"\n\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t<div class=\"ui-form-row\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"ui-ctl ui-ctl-textbox ui-ctl-w100 ui-ctl-sm\">\n\t\t\t\t\t\t\t\t\t\t\t\t<input \n\t\t\t\t\t\t\t\t\t\t\t\ttype=\"text\" \n\t\t\t\t\t\t\t\t\t\t\t\tclass=\"ui-ctl-element\"\n\t\t\t\t\t\t\t\t\t\t\t\t:placeholder=\"localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_URL_PLACEHOLDER\"\n\t\t\t\t\t\t\t\t\t\t\t\tv-model=\"config.page_cta.cta_button_url\"\n\t\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"ui-form-row\">\n\t\t\t\t\t\t\t\t\t\t\t<div \n\t\t\t\t\t\t\t\t\t\t\t\tclass=\"ui-ctl ui-ctl-after-icon ui-ctl-dropdown ui-ctl-w100 ui-ctl-sm\" \n\t\t\t\t\t\t\t\t\t\t\t\t:class=\"{'ui-ctl-danger': checked.page_cta && !config.page_cta.cta_button_text}\"\n\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"ui-ctl-after ui-ctl-icon-angle\"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t<select class=\"ui-ctl-element\" v-model=\"config.page_cta.cta_button_text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"\" disabled selected>{{localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_BUTTON_TEXT}}</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Reserve\">{{localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_RESERVE}}</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Book Now\">{{localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_BOOK}}</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Buy Now\">{{localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_BUY}}</option>\n\t\t\t\t\t\t\t\t\t\t\t\t</select>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</transition>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div ref=\"page_post\" v-if=\"availableProps.page_post\" class=\"ui-form-row\">\n\t\t\t\t\t\t\t<div class=\"ui-form-label\">\n\t\t\t\t\t\t\t\t<label class=\"ui-ctl ui-ctl-checkbox\">\n\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" class=\"ui-ctl-element\" v-model=\"checked.page_post\">\n\t\t\t\t\t\t\t\t\t<div class=\"ui-ctl-label-text\">\n\t\t\t\t\t\t\t\t\t\t{{localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_PAGE_POST}}\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<transition v-if=\"checked.page_post\">\n\t\t\t\t\t\t\t\t<div class=\"ui-form-content\">\n\t\t\t\t\t\t\t\t\t<div class=\"ui-form-row-group\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"ui-form-row-inline\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"ui-form-row\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"ui-ctl ui-ctl-textbox ui-ctl-w100 ui-ctl-sm\"  :class=\"{'ui-ctl-danger': checked.page_post && !checkUrl(config.page_post.cta_button_url) }\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input \n\t\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"text\" \n\t\t\t\t\t\t\t\t\t\t\t\t\t\tclass=\"ui-ctl-element\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t:placeholder=\"localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_URL_PLACEHOLDER\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tv-model=\"config.page_post.cta_button_url\" \n\t\t\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"ui-form-row\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"ui-ctl ui-ctl-after-icon ui-ctl-dropdown ui-ctl-w100 ui-ctl-sm\" :class=\"{'ui-ctl-danger': checked.page_post && !config.page_post.cta_button_text}\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"ui-ctl-after ui-ctl-icon-angle\"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<select class=\"ui-ctl-element\" v-model=\"config.page_post.cta_button_text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"\" disabled selected>{{localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_BUTTON_TEXT}}</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Reserve\">{{localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_RESERVE}}</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Book Now\">{{localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_BOOK}}</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Buy Now\">{{localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_BUY}}</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</select>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"ui-form-row\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"ui-ctl ui-ctl-textbox ui-ctl-w100 ui-ctl-sm\" :class=\"{'ui-ctl-danger': checked.page_post && !config.page_post.title}\">\n\t\t\t\t\t\t\t\t\t\t\t\t<input\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"text\" \n\t\t\t\t\t\t\t\t\t\t\t\t\tclass=\"ui-ctl-element\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t:placeholder=\"localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_TITLE_PLACEHOLDER\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tv-model=\"config.page_post.title\"\n\t\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</transition>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<transition v-if=\"availableProps.messenger_menu\">\n\t\t\t\t\t\t\t<div ref=\"messenger_menu\" class=\"ui-form-row\">\n\t\t\t\t\t\t\t\t<div class=\"ui-form-label\">\n\t\t\t\t\t\t\t\t\t<label class=\"ui-ctl ui-ctl-checkbox\">\n\t\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" class=\"ui-ctl-element\" v-model=\"checked.messenger_menu\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"ui-ctl-label-text\">\n\t\t\t\t\t\t\t\t\t\t\t{{ localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_MESSENGER_MENU }}\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<transition v-if=\"checked.messenger_menu\">\n\t\t\t\t\t\t\t\t\t<div class=\"ui-form-content\">\n\t\t\t\t\t\t\t\t\t\t<div \n\t\t\t\t\t\t\t\t\t\t\tclass=\"ui-form-row-group ui-form-row-inline \"\n\t\t\t\t\t\t\t\t\t\t\t:class=\"{'ui-ctl-danger': checked.messenger_menu && !checkUrl(config.messenger_menu.cta_button_url)}\"\n\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"ui-form-row\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"ui-ctl ui-ctl-textbox ui-ctl-w100 ui-ctl-sm\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input \n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"text\" \n\t\t\t\t\t\t\t\t\t\t\t\t\tclass=\"ui-ctl-element\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t:placeholder=\"localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_URL_PLACEHOLDER\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tv-model=\"config.messenger_menu.cta_button_url\"  \n\t\t\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"ui-form-row\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"ui-ctl ui-ctl-after-icon ui-ctl-dropdown ui-ctl-w100 ui-ctl-sm\" :class=\"{'ui-ctl-danger': checked.messenger_menu && !config.messenger_menu.cta_button_text}\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"ui-ctl-after ui-ctl-icon-angle\"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<select class=\"ui-ctl-element\" v-model=\"config.messenger_menu.cta_button_text\" >\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"\" disabled selected>{{localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_BUTTON_TEXT}}</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Reserve\">{{localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_RESERVE}}</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Book Now\">{{localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_BOOK}}</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"Buy Now\">{{localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_BUY}}</option>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</select>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</transition>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</transition>\n\t\t\t\t\t\t<transition v-if=\"availableProps.thread_intent\">\n\t\t\t\t\t\t\t<div ref=\"thread_intent\" class=\"ui-form-row\">\n\t\t\t\t\t\t\t<div class=\"ui-form-label\">\n\t\t\t\t\t\t\t\t<label class=\"ui-ctl ui-ctl-checkbox\">\n\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" class=\"ui-ctl-element\" v-model=\"checked.thread_intent\">\n\t\t\t\t\t\t\t\t\t<div class=\"ui-ctl-label-text\">\n\t\t\t\t\t\t\t\t\t\t{{localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_THREAD_INTENT}}\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<transition v-if=\"checked.thread_intent\">\n\t\t\t\t\t\t\t\t<div class=\"ui-form-content\">\n\t\t\t\t\t\t\t\t\t<div class=\"ui-form-row-group\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"ui-form-row\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"ui-ctl ui-ctl-textbox ui-ctl-w100 ui-ctl-sm\" :class=\"{'ui-ctl-danger': checked.thread_intent && !checkUrl(config.thread_intent.cta_button_url)}\">\n\t\t\t\t\t\t\t\t\t\t\t\t<input \n\t\t\t\t\t\t\t\t\t\t\t\ttype=\"text\" \n\t\t\t\t\t\t\t\t\t\t\t\tclass=\"ui-ctl-element\"\n\t\t\t\t\t\t\t\t\t\t\t\t:placeholder=\"localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_URL_PLACEHOLDER\"\n\t\t\t\t\t\t\t\t\t\t\t\tv-model=\"config.thread_intent.cta_button_url\" \n\t\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</transition>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</transition>\n\t\t\t\t\t\t<div ref=\"messenger_chat\" class=\"ui-form-row\">\n\t\t\t\t\t\t\t<div class=\"ui-form-label\">\n\t\t\t\t\t\t\t\t<label class=\"ui-ctl ui-ctl-checkbox\">\n\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" class=\"ui-ctl-element\" v-model=\"checked.messenger_chat\">\n\t\t\t\t\t\t\t\t\t<div class=\"ui-ctl-label-text\">\n\t\t\t\t\t\t\t\t\t\t{{localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_MESSENGER_CHAT}}\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<transition v-if=\"checked.messenger_chat\" name=\"hidden-row\">\n\t\t\t\t\t\t\t\t<div class=\"ui-form-content\">\n\t\t\t\t\t\t\t\t\t<div class=\"ui-form-row-group\">\n\t\t\t\t\t\t\t\t\t\t<div \n\t\t\t\t\t\t\t\t\t\t\tv-for=\"(domain,index) in config.messenger_chat.domains\" \n\t\t\t\t\t\t\t\t\t\t\tclass=\"ui-form-row\"\n\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"ui-ctl ui-ctl-after-icon ui-ctl-textbox ui-ctl-w100\" :class=\"{'ui-ctl-danger': !checkDomain(config.messenger_chat.domains[index])}\">\n\t\t\t\t\t\t\t\t\t\t\t\t<button class=\"ui-ctl-after ui-ctl-icon-clear\" @click=\"removeDomain(index)\">\n\t\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t\t\t<input type=\"text\" class=\"ui-ctl-element\"\n\t\t\t\t\t\t\t\t\t\t\t\t:placeholder=\"localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_DOMAIN_PLACEHOLDER\"\n\t\t\t\t\t\t\t\t\t\t\t\tv-model=\"config.messenger_chat.domains[index]\"\n\t\t\t\t\t\t\t\t\t\t\t\t >\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"ui-form-row\">\n\t\t\t\t\t\t\t\t\t\t\t<button class=\"ui-btn ui-btn-light-border ui-btn-xs\" @click=\"addDomain\">\n\t\t\t\t\t\t\t\t\t\t\t\t{{localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_MESSENGER_CHAT_ADD}}\n\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</transition>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<transition v-if=\"availableProps.page_card\">\n\t\t\t\t\t\t\t<div id=\"page_card\" class=\"ui-form-row\">\n\t\t\t\t\t\t\t\t<div class=\"ui-form-label\">\n\t\t\t\t\t\t\t\t\t<label class=\"ui-ctl ui-ctl-checkbox\">\n\t\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" class=\"ui-ctl-element\" v-model=\"checked.page_card\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"ui-ctl-label-text\">\n\t\t\t\t\t\t\t\t\t\t\t{{localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_PAGE_CARD}}\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<transition v-if=\"checked.page_card\">\n\t\t\t\t\t\t\t\t\t<div class=\"ui-form-content\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"ui-form-row-group ui-form-row-inline\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"ui-form-row\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"ui-ctl ui-ctl-textbox ui-ctl-w100 ui-ctl-sm\" :class=\"{'ui-ctl-danger': checked.page_card && !checkUrl(config.page_card.see_all_url)}\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input \n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"text\" \n\t\t\t\t\t\t\t\t\t\t\t\t\tclass=\"ui-ctl-element\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t:placeholder=\"localize.SEO_ADS_FACEBOOK_BUSINESS_LOGIN_URL_PLACEHOLDER\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tv-model=\"config.page_card.see_all_url\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t >\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</transition>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</transition>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n`\n});\n","import {Loc, Runtime} from 'main.core';\nimport {Login} from \"./login\";\nimport FacebookLoginComponent from './view/facebooklogincomponent.js';\nimport 'ui.dialogs.messagebox';\nimport './style.css'\nimport 'sidepanel';\nimport 'ui.sidepanel.layout';\n\nexport class FacebookLogin extends Login\n{\n\tlogin()\n\t{\n\t\tBX.SidePanel.Instance.open('seo-fbe-install',{\n\t\t\tcontentCallback: slider => {\n\t\t\t\t\treturn BX.UI.SidePanel.Layout.createContent({\n\t\t\t\t\ttitle: Loc.getMessage('SEO_ADS_FACEBOOK_BUSINESS_LOGIN_TITLE'),\n\t\t\t\t\textensions:['seo.ads.login', 'ui.forms'],\n\t\t\t\t\tdesign:{ section: false },\n\t\t\t\t\tcontent()\n\t\t\t\t\t{\n\t\t\t\t\t\treturn BX.ajax.runAction(\n\t\t\t\t\t\t\t'seo.api.business.setup.default',\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\tdata: {},\n\t\t\t\t\t\t\t\t\tanalyticsLabel: {\n\t\t\t\t\t\t\t\t\t\tconnect: \"FBE\",\n\t\t\t\t\t\t\t\t\t\taction: \"connection_configuration\",\n\t\t\t\t\t\t\t\t\t\ttype: \"connection\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t.then( response => slider.getData().set('setup',response.data) ?? true )\n\t\t\t\t\t\t\t.then(() => BX.ajax.runAction('seo.api.business.config.default', {data:{}}))\n\t\t\t\t\t\t\t.then( response => slider.getData().set('config',response.data) ?? true )\n\t\t\t\t\t\t\t.then(() => {\n\t\t\t\t\t\t\t\tslider.getData().set('COMPONENT_KEY', new FacebookLoginComponent({\n\t\t\t\t\t\t\t\t\tpropsData: {\n\t\t\t\t\t\t\t\t\t\tdefaultSetup: slider.getData().get('setup'),\n\t\t\t\t\t\t\t\t\t\tdefaultConfig: slider.getData().get('config'),\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}).$mount());\n\t\t\t\t\t\t\t\treturn slider.getData().get('COMPONENT_KEY').$el;\n\t\t\t\t\t\t\t});\n\t\t\t\t\t},\n\t\t\t\t\tbuttons:({cancelButton, SaveButton}) =>\n\t\t\t\t\t{\n\t\t\t\t\t\treturn [\n\t\t\t\t\t\t\tnew SaveButton({\n\t\t\t\t\t\t\t\tonclick: () => this.submit(),\n\t\t\t\t\t\t\t\ttext: Loc.getMessage('SEO_ADS_FACEBOOK_BUSINESS_LOGIN_SUBMIT_BUTTON'),\n\t\t\t\t\t\t\t}),\n\t\t\t\t\t\t\tcancelButton,\n\t\t\t\t\t\t];\n\t\t\t\t\t},\n\t\t\t\t});\n\t\t\t},\n\t\t\ttitle: Loc.getMessage('SEO_ADS_FACEBOOK_BUSINESS_LOGIN_TITLE'),\n\t\t\twidth: (BX.SidePanel.Instance.getTopSlider()?.getWidth() ?? 850),\n\t\t\tcacheable: false\n\t\t});\n\t}\n\treject()\n\t{\n\t\tBX.SidePanel.Instance.getSlider('seo-fbe-install')?.close();\n\t}\n\tsubmit()\n\t{\n\t\tlet slider = BX.SidePanel.Instance.getSlider('seo-fbe-install');\n\t\tif (slider && slider.getData().has('COMPONENT_KEY'))\n\t\t{\n\t\t\tslider.close();\n\t\t\tif(slider.getData().get('COMPONENT_KEY').validate())\n\t\t\t{\n\t\t\t\tthis.servicePopup = BX.util.popup('',800,600);\n\t\t\t\tBX.ajax.runAction('seo.api.business.extension.install', {\n\t\t\t\t\tdata: {\n\t\t\t\t\t\tengineCode: this.provider.ENGINE_CODE,\n\t\t\t\t\t\tsetup: slider.getData().get('COMPONENT_KEY').getSetup(),\n\t\t\t\t\t\tconfig: slider.getData().get('COMPONENT_KEY').getConfig()\n\t\t\t\t\t},\n\t\t\t\t\tanalyticsLabel: {\n\t\t\t\t\t\tconnect: \"FBE\",\n\t\t\t\t\t\taction: \"connection_start\",\n\t\t\t\t\t\ttype: \"connection\"\n\t\t\t\t\t}\n\t\t\t\t}).then((response) => {\n\t\t\t\t\t\tif(response && response.data && response.data.authUrl)\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tthis.servicePopup.location = response.data.authUrl;\n\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t\t(response) => {\n\t\t\t\t\t\tthis.servicePopup.close();\n\t\t\t\t\t\tBX.UI.Dialogs.MessageBox.alert(\n\t\t\t\t\t\t\tLoc.getMessage('SEO_ADS_FACEBOOK_BUSINESS_LOGIN_ERROR_CONTENT'),\n\t\t\t\t\t\t\tLoc.getMessage('SEO_ADS_FACEBOOK_BUSINESS_LOGIN_ERROR_TITLE')\n\t\t\t\t\t\t);\n\t\t\t\t\t});\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\n\t\t\t\tslider.getData().get('COMPONENT_KEY').alert(\n\t\t\t\t\tLoc.getMessage('SEO_ADS_FACEBOOK_BUSINESS_LOGIN_ERROR_TITLE'),\n\t\t\t\t\tLoc.getMessage('SEO_ADS_FACEBOOK_BUSINESS_LOGIN_FIELDS_ERROR_CONTENT'),\n\t\t\t\t\t(messageBox) => {\n\t\t\t\t\t\tmessageBox.close();\n\t\t\t\t\t\tthis.login();\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t}\n\t\t}\n\t}\n}","import {Login} from './login';\nimport {FacebookLogin} from \"./facebooklogin\";\n\nexport class LoginFactory\n{\n\tstatic pool = {};\n\n\tstatic getLoginObject(provider)\n\t{\n\t\tif(provider && provider.TYPE)\n\t\t{\n\t\t\tlet loginObject;\n\t\t\tswitch (provider.TYPE)\n\t\t\t{\n\t\t\t\tcase \"facebook\":\n\t\t\t\tcase \"instagram\":\n\t\t\t\t\tloginObject = FacebookLogin;\n\t\t\t\t\tbreak;\n\t\t\t\tdefault:\n\t\t\t\t\tloginObject = Login;\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t\treturn this.pool[provider.ENGINE_CODE] = this.pool[provider.ENGINE_CODE] ?? new loginObject({\n\t\t\t\tprovider: provider\n\t\t\t});\n\t\t}\n\t}\n}"],"names":["Login","options","provider","TYPE","AUTH_URL","Type","isString","BX","util","popup","Vue","extend","props","defaultSetup","type","Object","required","defaultConfig","data","config","business","name","ig_cta","cta_button_text","cta_button_url","messenger_chat","domains","window","location","protocol","host","hostname","messenger_menu","page_card","see_all_url","page_cta","page_post","title","thread_intent","setup","timezone","currency","business_vertical","values","available","checked","created","entries","field","value","set","methods","getSetup","getConfig","reduce","result","availableProps","addDomain","push","removeDomain","index","splice","openInfoHelp","top","Helper","show","checkUrl","url","search","checkDomain","domain","getSetupPropertiesStatus","key","length","includes","getConfigPropertiesStatus","propertyResult","propertyKey","propertyValue","isArray","getPropertiesStatus","assign","alert","content","callback","UI","Dialogs","MessageBox","focusOnWrongProperty","$refs","scrollIntoView","validate","computed","localize","getFilteredPhrases","template","FacebookLogin","SidePanel","Instance","open","contentCallback","slider","Layout","createContent","Loc","getMessage","extensions","design","section","ajax","runAction","analyticsLabel","connect","action","then","response","getData","FacebookLoginComponent","propsData","get","$mount","$el","buttons","cancelButton","SaveButton","onclick","submit","text","width","getTopSlider","getWidth","cacheable","getSlider","close","has","servicePopup","engineCode","ENGINE_CODE","authUrl","messageBox","login","LoginFactory","loginObject","pool"],"mappings":";;;;;KACaA,KAAb;CAEC,mBAMA;CAAA;;CAAA,QANYC,OAMZ,uEANsB;CACrBC,MAAAA,QAAQ,EAAC;CACRC,QAAAA,IAAI,EAAE,IADE;CAERC,QAAAA,QAAQ,EAAE;CAFF;CADY,KAMtB;CAAA;CACC,SAAKF,QAAL,wBAAgBD,OAAO,CAACC,QAAxB,iEAAoC,IAApC;CACA;;CAVF;CAAA;CAAA,4BAaC;CACC,UAAG,KAAKA,QAAL,IAAiBG,cAAI,CAACC,QAAL,CAAc,KAAKJ,QAAL,CAAc,UAAd,CAAd,CAApB,EACA;CACCK,QAAAA,EAAE,CAACC,IAAH,CAAQC,KAAR,CAAc,KAAKP,QAAL,CAAcE,QAA5B,EAAqC,GAArC,EAAyC,GAAzC;CAEA;CACD;CAnBF;CAAA;CAAA;;ACOA,8BAAeM,UAAG,CAACC,MAAJ,CAAW;CACzBC,EAAAA,KAAK,EAAE;CACNC,IAAAA,YAAY,EAAC;CACZC,MAAAA,IAAI,EAAEC,MADM;CAEZC,MAAAA,QAAQ,EAAE;CAFE,KADP;CAKNC,IAAAA,aAAa,EAAC;CACbH,MAAAA,IAAI,EAAEC,MADO;CAEbC,MAAAA,QAAQ,EAAE;CAFG;CALR,GADkB;CAWzBE,EAAAA,IAXyB,kBAYzB;CACC,WAAO;CACNC,MAAAA,MAAM,EAAC;CACNC,QAAAA,QAAQ,EAAC;CACRC,UAAAA,IAAI,EAAE;CADE,SADH;CAINC,QAAAA,MAAM,EAAC;CACNC,UAAAA,eAAe,EAAE,EADX;CAENC,UAAAA,cAAc,EAAE;CAFV,SAJD;CAQNC,QAAAA,cAAc,EAAC;CACdC,UAAAA,OAAO,EAAE,CAACC,MAAM,CAACC,QAAP,CAAgBC,QAAhB,GAA2B,IAA3B,IAAmCF,MAAM,CAACC,QAAP,CAAgBE,IAAhB,IAAwBH,MAAM,CAACC,QAAP,CAAgBG,QAA3E,CAAD;CADK,SART;CAWNC,QAAAA,cAAc,EAAC;CACdT,UAAAA,eAAe,EAAE,EADH;CAEdC,UAAAA,cAAc,EAAE;CAFF,SAXT;CAeNS,QAAAA,SAAS,EAAC;CACTC,UAAAA,WAAW,EAAE;CADJ,SAfJ;CAkBNC,QAAAA,QAAQ,EAAC;CACRZ,UAAAA,eAAe,EAAE,EADT;CAERC,UAAAA,cAAc,EAAE;CAFR,SAlBH;CAsBNY,QAAAA,SAAS,EAAC;CACTb,UAAAA,eAAe,EAAE,EADR;CAETC,UAAAA,cAAc,EAAE,IAFP;CAGTa,UAAAA,KAAK,EAAE;CAHE,SAtBJ;CA2BNC,QAAAA,aAAa,EAAC;CACbd,UAAAA,cAAc,EAAE;CADH;CA3BR,OADD;CAiCNe,MAAAA,KAAK,EAAE;CACNC,QAAAA,QAAQ,EAAE,IADJ;CAENC,QAAAA,QAAQ,EAAE,IAFJ;CAGNC,QAAAA,iBAAiB,EAAE;CAHb,OAjCD;CAsCNC,MAAAA,MAAM,EAAG;CACRH,QAAAA,QAAQ,EAAC,EADD;CAERC,QAAAA,QAAQ,EAAC;CAFD,OAtCH;CA0CNG,MAAAA,SAAS,EAAG;CACXxB,QAAAA,QAAQ,EAAE,IADC;CAEXK,QAAAA,cAAc,EAAC,IAFJ;CAGXH,QAAAA,MAAM,EAAG,KAHE;CAIXU,QAAAA,cAAc,EAAC,KAJJ;CAKXG,QAAAA,QAAQ,EAAE,KALC;CAMXC,QAAAA,SAAS,EAAE,KANA;CAOXH,QAAAA,SAAS,EAAE,KAPA;CAQXK,QAAAA,aAAa,EAAE;CARJ,OA1CN;CAoDNO,MAAAA,OAAO,EAAG;CACTzB,QAAAA,QAAQ,EAAE,IADD;CAETK,QAAAA,cAAc,EAAE,IAFP;CAGTH,QAAAA,MAAM,EAAE,KAHC;CAITa,QAAAA,QAAQ,EAAE,KAJD;CAKTH,QAAAA,cAAc,EAAC,KALN;CAMTI,QAAAA,SAAS,EAAE,KANF;CAOTH,QAAAA,SAAS,EAAE,KAPF;CAQTK,QAAAA,aAAa,EAAE;CARN;CApDJ,KAAP;CA+DA,GA5EwB;CA6EzBQ,EAAAA,OA7EyB,qBA8EzB;CACC,uCAA2B/B,MAAM,CAACgC,OAAP,CAAe,KAAKR,KAApB,CAA3B,qCACA;CAAA;CAAA,UADUS,KACV;CAAA,UADiBC,KACjB;;CACC,UAAG,KAAKpC,YAAL,CAAkBmC,KAAlB,KAA4B,KAAKnC,YAAL,CAAkBmC,KAAlB,EAAyBC,KAAxD,EACA;CACC,aAAKV,KAAL,CAAWS,KAAX,IAAoB,KAAKnC,YAAL,CAAkBmC,KAAlB,EAAyBC,KAA7C;CACA;;CACD,UAAG,KAAKpC,YAAL,CAAkBmC,KAAlB,KAA4B,KAAKnC,YAAL,CAAkBmC,KAAlB,EAAyBE,GAAxD,EACA;CACC,aAAKP,MAAL,CAAYK,KAAZ,IAAqB,KAAKnC,YAAL,CAAkBmC,KAAlB,EAAyBE,GAA9C;CACA;CACD;;CAED,yCAA2BnC,MAAM,CAACgC,OAAP,CAAe,KAAK5B,MAApB,CAA3B,wCACA;CAAA;CAAA,UADU6B,MACV;CAAA,UADiBC,MACjB;;CACC,UAAG,KAAKhC,aAAL,CAAmB+B,MAAnB,KAA6B,KAAK/B,aAAL,CAAmB+B,MAAnB,EAA0BC,KAA1D,EACA;CACC,aAAKJ,OAAL,CAAaG,MAAb,IAAsB,CAAC,CAAC,KAAK/B,aAAL,CAAmB+B,MAAnB,EAA0BC,KAAlD;CACA,aAAK9B,MAAL,CAAY6B,MAAZ,IAAqB,KAAK/B,aAAL,CAAmB+B,MAAnB,EAA0BC,KAA/C;CACA;;CACD,WAAKL,SAAL,CAAeI,MAAf,IAAwB,CAAC,CAAC,KAAK/B,aAAL,CAAmB+B,MAAnB,CAA1B;CACA;CACD,GApGwB;CAqGzBG,EAAAA,OAAO,EACP;CACCC,IAAAA,QADD,sBAEC;CACC,aAAO,KAAKb,KAAZ;CACA,KAJF;CAKCc,IAAAA,SALD,uBAMC;CAAA;;CACC,aAAOtC,MAAM,CAACgC,OAAP,CAAe,KAAKF,OAApB,EAA6BS,MAA7B,CAAoC,UAACC,MAAD,QAAwB;CAAA;CAAA,YAAfP,KAAe;CAAA,YAATC,KAAS;;CAClE,YAAIA,KAAK,IAAI,KAAI,CAACO,cAAL,CAAoBR,KAApB,CAAb,EACA;CACCO,UAAAA,MAAM,CAACP,KAAD,CAAN,GAAgB,KAAI,CAAC7B,MAAL,CAAY6B,KAAZ,CAAhB;CACA;;CACD,eAAOO,MAAP;CACA,OANM,EAML,EANK,CAAP;CAOA,KAdF;CAeCE,IAAAA,SAfD,uBAgBC;CACC,WAAKtC,MAAL,CAAYM,cAAZ,CAA2BC,OAA3B,CAAmCgC,IAAnC,CAAwC,IAAxC;CACA,KAlBF;CAmBCC,IAAAA,YAnBD,wBAmBcC,KAnBd,EAoBC;CACC,WAAKzC,MAAL,CAAYM,cAAZ,CAA2BC,OAA3B,CAAmCmC,MAAnC,CAA0CD,KAA1C,EAAiD,CAAjD;CACA,KAtBF;CAuBCE,IAAAA,YAvBD,0BAwBC;CACCC,MAAAA,GAAG,CAACxD,EAAJ,CAAOyD,MAAP,CAAcC,IAAd,CAAmB,+BAAnB;CACA,KA1BF;CA2BCC,IAAAA,QA3BD,oBA2BUC,GA3BV,EA4BC;CACC,UAAG9D,cAAI,CAACC,QAAL,CAAc6D,GAAd,CAAH,EACA;CACC,eAAOA,GAAG,CAACC,MAAJ,CAAW,sEAAX,MAAuF,CAA9F;CACA;;CACD,aAAO,KAAP;CACA,KAlCF;CAmCCC,IAAAA,WAnCD,uBAmCaC,MAnCb,EAoCC;CACC,UAAGjE,cAAI,CAACC,QAAL,CAAcgE,MAAd,CAAH,EACA;CACC,eAAOA,MAAM,CAACF,MAAP,CAAc,4EAAd,MAAgG,CAAvG;CACA;;CACD,aAAO,KAAP;CACA,KA1CF;CA2CCG,IAAAA,wBA3CD,sCA4CC;CAAA;CAAA;;CACC,aAAOxD,MAAM,CAACgC,OAAP,mBAAe,KAAKK,QAAL,EAAf,2DAAkC,EAAlC,EAAsCE,MAAtC,CAA6C,UAACC,MAAD,SAAuB;CAAA;CAAA,YAAdiB,GAAc;CAAA,YAAVvB,KAAU;;CAC1E,YAAG5C,cAAI,CAACC,QAAL,CAAc2C,KAAd,KAAwBA,KAAK,CAACwB,MAAN,GAAe,CAA1C,EACA;CACC,kBAAQD,GAAR;CAEC,iBAAK,UAAL;CACCjB,cAAAA,MAAM,CAACiB,GAAD,CAAN,GAAc,MAAI,CAAC7B,MAAL,CAAYH,QAAZ,CAAqBkC,QAArB,CAA8BzB,KAA9B,CAAd;CACA;;CACD,iBAAK,UAAL;CACCM,cAAAA,MAAM,CAACiB,GAAD,CAAN,GAAe,MAAI,CAAC7B,MAAL,CAAYF,QAAZ,CAAqBiC,QAArB,CAA8BzB,KAA9B,CAAf;CACA;;CACD,iBAAK,mBAAL;CACCM,cAAAA,MAAM,CAACiB,GAAD,CAAN,GAAc,CAAC,WAAD,EAAa,UAAb,EAAyBE,QAAzB,CAAkCzB,KAAlC,CAAd;CACA;CAVF;CAYA;;CACD,eAAOM,MAAP;CACA,OAjBM,EAiBL,EAjBK,CAAP;CAkBA,KA/DF;CAgECoB,IAAAA,yBAhED,uCAiEC;CAAA;CAAA;;CACC,aAAO5D,MAAM,CAACgC,OAAP,oBAAe,KAAKM,SAAL,EAAf,6DAAmC,EAAnC,EAAuCC,MAAvC,CAA8C,UAACC,MAAD,SAAwB;CAAA;CAAA,YAAfiB,GAAe;CAAA,YAAXvB,KAAW;;CAC5EM,QAAAA,MAAM,CAACiB,GAAD,CAAN,GAAczD,MAAM,CAACgC,OAAP,CAAeE,KAAf,EAAsBK,MAAtB,CAA6B,UAACsB,cAAD,SAAgD;CAAA;CAAA,cAA/BC,WAA+B;CAAA,cAAnBC,aAAmB;;CAC1F,cAAI,CAAC,CAAC,iBAAD,EAAmB,aAAnB,EAAiC,gBAAjC,EAAkD,OAAlD,EAA0D,MAA1D,EAAiE,SAAjE,EAA4EJ,QAA5E,CAAqFG,WAArF,CAAL,EACA;CACC,mBAAOD,cAAP;CACA;;CACD,kBAAQC,WAAR;CAEC,iBAAK,iBAAL;CACC,qBAAOD,cAAc,GAAGA,cAAc,IAClCvE,cAAI,CAACC,QAAL,CAAcwE,aAAd,CADoB,IAEpBA,aAAa,CAACL,MAAd,GAAuB,CAFH,IAGpB,CAAC,SAAD,EAAW,UAAX,EAAsB,SAAtB,EAAgC,MAAhC,EAAwCC,QAAxC,CAAiDI,aAAjD,CAHJ;;CAID,iBAAK,aAAL;CACA,iBAAK,gBAAL;CACC,qBAAOF,cAAc,GAAGA,cAAc,IAClCvE,cAAI,CAACC,QAAL,CAAcwE,aAAd,CADoB,IAEpBA,aAAa,CAACL,MAAd,GAAuB,CAFH,IAGpB,MAAI,CAACP,QAAL,CAAcY,aAAd,CAHJ;;CAID,iBAAK,OAAL;CACA,iBAAK,MAAL;CACC,qBAAOF,cAAc,GAAGA,cAAc,IAClCvE,cAAI,CAACC,QAAL,CAAcwE,aAAd,CADoB,IAEpBA,aAAa,CAACL,MAAd,GAAuB,CAF3B;;CAGD,iBAAK,SAAL;CACC,qBAAOG,cAAc,GAAGA,cAAc,IAClCvE,cAAI,CAAC0E,OAAL,CAAaD,aAAb,CADoB,IACYA,aAAa,CAACL,MAAd,GAAuB,CADnC,IAEpBK,aAAa,CAACxB,MAAd,CAAqB,UAACL,KAAD,EAAOqB,MAAP;CAAA,uBAAkBrB,KAAK,IAAI,MAAI,CAACoB,WAAL,CAAiBC,MAAjB,CAA3B;CAAA,eAArB,EAA0E,IAA1E,CAFJ;CAnBF;;CAuBA,iBAAOM,cAAP;CACA,SA7Ba,EA6BZ,IA7BY,CAAd;CA8BA,eAAOrB,MAAP;CACA,OAhCM,EAgCL,EAhCK,CAAP;CAiCA,KAnGF;CAoGCyB,IAAAA,mBApGD,iCAqGC;CACC,aAAOjE,MAAM,CAACkE,MAAP,CAAc,EAAd,EAAiB,KAAKV,wBAAL,EAAjB,EAAiD,KAAKI,yBAAL,EAAjD,CAAP;CACA,KAvGF;CAwGCO,IAAAA,KAxGD,iBAwGO7C,KAxGP,EAwGa8C,OAxGb,EAwGqBC,QAxGrB,EAyGC;CACC7E,MAAAA,EAAE,CAAC8E,EAAH,CAAMC,OAAN,CAAcC,UAAd,CAAyBL,KAAzB,CAA+BC,OAA/B,EAAwC9C,KAAxC,EAA8C+C,QAA9C;CACA,aAAO,IAAP;CACA,KA5GF;CA6GCI,IAAAA,oBA7GD,kCA8GC;CACC,2CAAwBzE,MAAM,CAACgC,OAAP,CAAe,KAAKiC,mBAAL,EAAf,CAAxB,wCACA;CAAA;CAAA,YADUR,GACV;CAAA,YADcvB,KACd;;CACC,YAAI,CAACA,KAAD,IAAU,KAAKwC,KAAL,CAAWjB,GAAX,CAAd,EACA;CACC,eAAKiB,KAAL,CAAWjB,GAAX,EAAgBkB,cAAhB;CACA;CACD;;CACD,aAAO,IAAP;CACA,KAvHF;CAwHCC,IAAAA,QAxHD,sBAyHC;CACC,aAAO5E,MAAM,CAACgC,OAAP,CAAe,KAAKiC,mBAAL,EAAf,EAA2C1B,MAA3C,CAAkD,UAACC,MAAD;CAAA;CAAA,YAASiB,GAAT;CAAA,YAAavB,KAAb;;CAAA,eAAwBM,MAAM,IAAIN,KAAlC;CAAA,OAAlD,EAA0F,IAA1F,CAAP;CACA;CA3HF,GAtGyB;CAmOzB2C,EAAAA,QAAQ,EACR;CACCC,IAAAA,QADD,sBAEC;CACC,aAAOnF,UAAG,CAACoF,kBAAJ,CAAuB,4BAAvB,CAAP;CACA,KAJF;CAKCtC,IAAAA,cALD,4BAMC;CACC,aAAO;CACNpC,QAAAA,QAAQ,EAAE,KAAKwB,SAAL,CAAexB,QADnB;CAENK,QAAAA,cAAc,EAAE,KAAKmB,SAAL,CAAenB,cAFzB;CAGNH,QAAAA,MAAM,EAAG,KAAKsB,SAAL,CAAetB,MAHlB;CAINa,QAAAA,QAAQ,EAAE,KAAKS,SAAL,CAAeT,QAJnB;CAKNC,QAAAA,SAAS,EAAE,KAAKQ,SAAL,CAAeR,SALpB;CAMNJ,QAAAA,cAAc,EAAE,KAAKY,SAAL,CAAeZ,cAAf,IAAiC,KAAKa,OAAL,CAAapB,cANxD;CAONQ,QAAAA,SAAS,EAAE,KAAKW,SAAL,CAAeX,SAAf,IAA4B,KAAKM,KAAL,CAAWG,iBAAX,KAAiC,UAPlE;CAQNJ,QAAAA,aAAa,EAAE,KAAKM,SAAL,CAAeN,aAAf,IAAgC,KAAKO,OAAL,CAAapB;CARtD,OAAP;CAUA;CAjBF,GApOyB;CAuPzBsE,EAAAA,QAAQ;CAvPiB,CAAX,CAAf;;KCAaC,aAAb;CAAA;;CAAA;CAAA;CAAA;CAAA;;CAAA;CAAA;CAAA,4BAGC;CAAA;CAAA;CAAA;;CACCzF,MAAAA,EAAE,CAAC0F,SAAH,CAAaC,QAAb,CAAsBC,IAAtB,CAA2B,iBAA3B,EAA6C;CAC5CC,QAAAA,eAAe,EAAE,yBAAAC,MAAM,EAAI;CACzB,iBAAO9F,EAAE,CAAC8E,EAAH,CAAMY,SAAN,CAAgBK,MAAhB,CAAuBC,aAAvB,CAAqC;CAC5ClE,YAAAA,KAAK,EAAEmE,aAAG,CAACC,UAAJ,CAAe,uCAAf,CADqC;CAE5CC,YAAAA,UAAU,EAAC,CAAC,eAAD,EAAkB,UAAlB,CAFiC;CAG5CC,YAAAA,MAAM,EAAC;CAAEC,cAAAA,OAAO,EAAE;CAAX,aAHqC;CAI5CzB,YAAAA,OAJ4C,qBAK5C;CACC,qBAAO5E,EAAE,CAACsG,IAAH,CAAQC,SAAR,CACN,gCADM,EAEN;CACE5F,gBAAAA,IAAI,EAAE,EADR;CAEE6F,gBAAAA,cAAc,EAAE;CACfC,kBAAAA,OAAO,EAAE,KADM;CAEfC,kBAAAA,MAAM,EAAE,0BAFO;CAGfnG,kBAAAA,IAAI,EAAE;CAHS;CAFlB,eAFM,EAULoG,IAVK,CAUC,UAAAC,QAAQ;CAAA;;CAAA,8CAAId,MAAM,CAACe,OAAP,GAAiBlE,GAAjB,CAAqB,OAArB,EAA6BiE,QAAQ,CAACjG,IAAtC,CAAJ,qEAAmD,IAAnD;CAAA,eAVT,EAWLgG,IAXK,CAWA;CAAA,uBAAM3G,EAAE,CAACsG,IAAH,CAAQC,SAAR,CAAkB,iCAAlB,EAAqD;CAAC5F,kBAAAA,IAAI,EAAC;CAAN,iBAArD,CAAN;CAAA,eAXA,EAYLgG,IAZK,CAYC,UAAAC,QAAQ;CAAA;;CAAA,+CAAId,MAAM,CAACe,OAAP,GAAiBlE,GAAjB,CAAqB,QAArB,EAA8BiE,QAAQ,CAACjG,IAAvC,CAAJ,uEAAoD,IAApD;CAAA,eAZT,EAaLgG,IAbK,CAaA,YAAM;CACXb,gBAAAA,MAAM,CAACe,OAAP,GAAiBlE,GAAjB,CAAqB,eAArB,EAAsC,IAAImE,sBAAJ,CAA2B;CAChEC,kBAAAA,SAAS,EAAE;CACVzG,oBAAAA,YAAY,EAAEwF,MAAM,CAACe,OAAP,GAAiBG,GAAjB,CAAqB,OAArB,CADJ;CAEVtG,oBAAAA,aAAa,EAAEoF,MAAM,CAACe,OAAP,GAAiBG,GAAjB,CAAqB,QAArB;CAFL;CADqD,iBAA3B,EAKnCC,MALmC,EAAtC;CAMA,uBAAOnB,MAAM,CAACe,OAAP,GAAiBG,GAAjB,CAAqB,eAArB,EAAsCE,GAA7C;CACA,eArBK,CAAP;CAsBA,aA5B2C;CA6B5CC,YAAAA,OAAO,EAAC,uBACR;CAAA,kBADUC,YACV,QADUA,YACV;CAAA,kBADwBC,UACxB,QADwBA,UACxB;CACC,qBAAO,CACN,IAAIA,UAAJ,CAAe;CACdC,gBAAAA,OAAO,EAAE;CAAA,yBAAM,KAAI,CAACC,MAAL,EAAN;CAAA,iBADK;CAEdC,gBAAAA,IAAI,EAAEvB,aAAG,CAACC,UAAJ,CAAe,+CAAf;CAFQ,eAAf,CADM,EAKNkB,YALM,CAAP;CAOA;CAtC2C,WAArC,CAAP;CAwCD,SA1C2C;CA2C5CtF,QAAAA,KAAK,EAAEmE,aAAG,CAACC,UAAJ,CAAe,uCAAf,CA3CqC;CA4C5CuB,QAAAA,KAAK,qDAAGzH,EAAE,CAAC0F,SAAH,CAAaC,QAAb,CAAsB+B,YAAtB,EAAH,2DAAG,uBAAsCC,QAAtC,EAAH,yEAAuD,GA5ChB;CA6C5CC,QAAAA,SAAS,EAAE;CA7CiC,OAA7C;CA+CA;CAnDF;CAAA;CAAA,6BAqDC;CAAA;;CACC,gCAAA5H,EAAE,CAAC0F,SAAH,CAAaC,QAAb,CAAsBkC,SAAtB,CAAgC,iBAAhC,mFAAoDC,KAApD;CACA;CAvDF;CAAA;CAAA,6BAyDC;CAAA;;CACC,UAAIhC,MAAM,GAAG9F,EAAE,CAAC0F,SAAH,CAAaC,QAAb,CAAsBkC,SAAtB,CAAgC,iBAAhC,CAAb;;CACA,UAAI/B,MAAM,IAAIA,MAAM,CAACe,OAAP,GAAiBkB,GAAjB,CAAqB,eAArB,CAAd,EACA;CACCjC,QAAAA,MAAM,CAACgC,KAAP;;CACA,YAAGhC,MAAM,CAACe,OAAP,GAAiBG,GAAjB,CAAqB,eAArB,EAAsC5B,QAAtC,EAAH,EACA;CACC,eAAK4C,YAAL,GAAoBhI,EAAE,CAACC,IAAH,CAAQC,KAAR,CAAc,EAAd,EAAiB,GAAjB,EAAqB,GAArB,CAApB;CACAF,UAAAA,EAAE,CAACsG,IAAH,CAAQC,SAAR,CAAkB,oCAAlB,EAAwD;CACvD5F,YAAAA,IAAI,EAAE;CACLsH,cAAAA,UAAU,EAAE,KAAKtI,QAAL,CAAcuI,WADrB;CAELlG,cAAAA,KAAK,EAAE8D,MAAM,CAACe,OAAP,GAAiBG,GAAjB,CAAqB,eAArB,EAAsCnE,QAAtC,EAFF;CAGLjC,cAAAA,MAAM,EAAEkF,MAAM,CAACe,OAAP,GAAiBG,GAAjB,CAAqB,eAArB,EAAsClE,SAAtC;CAHH,aADiD;CAMvD0D,YAAAA,cAAc,EAAE;CACfC,cAAAA,OAAO,EAAE,KADM;CAEfC,cAAAA,MAAM,EAAE,kBAFO;CAGfnG,cAAAA,IAAI,EAAE;CAHS;CANuC,WAAxD,EAWGoG,IAXH,CAWQ,UAACC,QAAD,EAAc;CACpB,gBAAGA,QAAQ,IAAIA,QAAQ,CAACjG,IAArB,IAA6BiG,QAAQ,CAACjG,IAAT,CAAcwH,OAA9C,EACA;CACC,cAAA,MAAI,CAACH,YAAL,CAAkB3G,QAAlB,GAA6BuF,QAAQ,CAACjG,IAAT,CAAcwH,OAA3C;CACA;CACD,WAhBF,EAiBC,UAACvB,QAAD,EAAc;CACb,YAAA,MAAI,CAACoB,YAAL,CAAkBF,KAAlB;;CACA9H,YAAAA,EAAE,CAAC8E,EAAH,CAAMC,OAAN,CAAcC,UAAd,CAAyBL,KAAzB,CACCsB,aAAG,CAACC,UAAJ,CAAe,+CAAf,CADD,EAECD,aAAG,CAACC,UAAJ,CAAe,6CAAf,CAFD;CAIA,WAvBF;CAwBA,SA3BD,MA6BA;CAECJ,UAAAA,MAAM,CAACe,OAAP,GAAiBG,GAAjB,CAAqB,eAArB,EAAsCrC,KAAtC,CACCsB,aAAG,CAACC,UAAJ,CAAe,6CAAf,CADD,EAECD,aAAG,CAACC,UAAJ,CAAe,sDAAf,CAFD,EAGC,UAACkC,UAAD,EAAgB;CACfA,YAAAA,UAAU,CAACN,KAAX;;CACA,YAAA,MAAI,CAACO,KAAL;CACA,WANF;CAQA;CACD;CACD;CAvGF;CAAA;CAAA,EAAmC5I,KAAnC;;KCLa6I,YAAb;CAAA;CAAA;CAAA;;CAAA;CAAA;CAAA,mCAIuB3I,QAJvB,EAKC;CACC,UAAGA,QAAQ,IAAIA,QAAQ,CAACC,IAAxB,EACA;CAAA;;CACC,YAAI2I,WAAJ;;CACA,gBAAQ5I,QAAQ,CAACC,IAAjB;CAEC,eAAK,UAAL;CACA,eAAK,WAAL;CACC2I,YAAAA,WAAW,GAAG9C,aAAd;CACA;;CACD;CACC8C,YAAAA,WAAW,GAAG9I,KAAd;CACA;CARF;;CAUA,eAAO,KAAK+I,IAAL,CAAU7I,QAAQ,CAACuI,WAAnB,6BAAkC,KAAKM,IAAL,CAAU7I,QAAQ,CAACuI,WAAnB,CAAlC,yEAAqE,IAAIK,WAAJ,CAAgB;CAC3F5I,UAAAA,QAAQ,EAAEA;CADiF,SAAhB,CAA5E;CAGA;CACD;CAvBF;CAAA;CAAA;6BAAa2I,sBAEE;;;;;;;;;;"}

Youez - 2016 - github.com/yon3zu
LinuXploit