const BUTTONS_ALGORITHM = { 'test': [ 'close my account', ], 'canicancel': [ 'can i cancel my', 'can i end my', 'can i terminate my', 'is it possible to cancel', 'is it possible to end', 'is it possible to terminate', ], 'do': [ 'how to cancel', 'how can i cancel', 'how do i cancel', 'how can i stop', 'how to unsubscribe', 'how do i unsubscribe', 'how would i end a subscription', 'how can i unsubscribe', 'could you cancel my recurring subscription', 'could you cancel my recurring payment', 'how to terminate' ], 'subs': [ 'cancel check', 'can you please cancel', 'cancel auto pay', 'cancel my recurring subscription', 'cancel my recurring payment', 'cancel vip subscription', 'cancel my vip subscription', 'cancel membership', 'could you cancel my', 'can you cancel my', 'please cancel my', 'like to turn off recurring billing', 'stop the subscription', 'be terminated', 'stop the auto renewal', 'end my vip', 'stop subscription', 'I would like to terminate my current subscription', 'end subscription', 'cancel subscri', 'cancel recurring', 'stop renewing', 'end the subscription', 'end all subscriptions', 'cancel subscription', 'cancel my subscription', 'recurring billing', 'turn off', 'doesn---t renew', 'don`t want autopay', 'want to be charged', 'want to cancel', 'end all of my subscriptions', 'terminate my subscription', 'subscription be canceled', 'terminate subscription', 'terminate my subscription' ], 'close': [ 'close account', 'account deleted', 'deleted my account', 'permanently deleted', 'i need this account deleted', 'immediate deletion of this account', 'close my account', 'account terminated', 'close this account', 'deactivate this account', 'deactivate my account', 'deactivate account', 'delete account', 'delete my account', 'deleted permanently', 'delete this account', 'delete the account', 'terminate account', 'terminate my account', 'terminate this account', 'shut my account down', 'shut down my account', 'remove account', 'remove my account', 'i want my account deleted', 'remove this account', 'my account to be deleted', 'my account to be closed', 'my account closed' ], 'refund': [ 'refund' ], 'hello': [ 'hi', 'hello', ], 'question': [ 'i have a question', ], 'password': [ 'lost my password', 'forgot my password', 'reset my password', 'renew my password', 'change my password', 'I wanna change password', ], 'iden': [ 'STAFF: FILTHYIDENTIFIER MOTIVATION' ], 'tagger': [ 'STAFF: FILTHYTAGGER MOTIVATION' ], 'trade': [ 'Trade With Us' ], 'ignore': [ //'filthygear' ] }; // Away timeout in seconds const CHAT_AWAY_TIMEOUT = 900; const COLOR_THEME = 'light'; const AUTOCOMPLETE_SUPPORT_ANSWERS_ARRAY = [{ 'short': 'cancel subscription[PM]', 'full': 'Your subscription(s) has/have been canceled. You will not be billed by us again. You can keep using the upgrade(s) until it/they expire(s). We hope that you enjoyed our service! Would you like to give us some feedback so that we can improve our service?' }, { 'short': 'premium cancel[PM]', 'full': 'Your PREMIUM subscription(s) has/have been canceled. You will not be billed by us again. You can keep using the upgrade(s) until it/they expire(s). We hope that you enjoyed our service! Would you like to give us some feedback so that we can improve our service?' }, { 'short': 'vip cancel[PM]', 'full': 'Your VIP subscription(s) has/have been canceled. You will not be billed by us again. You can keep using the upgrade(s) until it/they expire(s). We hope that you enjoyed our service! Would you like to give us some feedback so that we can improve our service?' }, { 'short': 'god cancel[PM]', 'full': 'Your GOD MODE subscription(s) has/have been canceled. You will not be billed by us again. You can keep using the upgrade(s) until it/they expire(s). We hope that you enjoyed our service! Would you like to give us some feedback so that we can improve our service?' }, { 'short': 'helpful feedback', 'full': 'Like many others, your assumption that you will get a VIP code is very incorrect. We clearly state that ONLY helpful, detailed and/or useful information/answers are rewarded with a VIP code. And your feedback(not to be rude) was clearly not helpful, detailed and/or useful enough. Do you think that your feedback was helpful, detailed and/or useful?' }, { 'short': 'change or switch vip grid[PM]', 'full': 'You can not change the VIP grid you have selected once you have started streaming; this is for obvious reasons. You can either purchase additional VIP codes and use them on the VIP grids you want, if you want to use them simultaneously, or you will have to wait until your subscription gives you a new empty VIP code that you can use on the VIP grid you want.' }, { 'short': 'multiple accounts', 'full': 'Do you have multiple accounts on this platform? If so, please sign in to the correct one. Please note that having multiple accounts on this platform is prohibited because of this exact situation.' }, { 'short': 'cancel it yourself[PM]', 'full': 'You can now cancel your subscription(s) on your Dashboard. Navigate to your -strong*Dashboard*strong- and scroll down to the -strong*Settings*strong- section and click on -strong*Subscription Settings*strong-.' }, { 'short': 'multiple vip codes', 'full': 'You can access 1 VIP grid with 1 VIP code. You need to purchase additional VIP codes if you want access to multiple VIP grids at the same time. You can also wait until your active subscription generates an empty VIP code at the end of the cycle, which you can use on a different VIP grid. Please consider GOD MODE, this will grant you full access without the hassle of multiple VIP codes and PREMIUM codes.' }, { 'short': 'english please', 'full': 'We stated very clearly that we can only offer support in English. Please state your questions in English from now on.' }, { 'short': 'payment method', 'full': 'We can only offer the payment methods that are available to you in your region. Also, please make sure that you do not use an anonymous proxy, or VPN, or DNS as this may block or cancel your purchase. Did you try our other payment methods yet? If you do not see your desired payment method, then it is highly likely that we do not offer this payment method at the moment. We are actively looking for new payment methods, so try to keep an eye open for if we have added new ones.' }, { 'short': 'thank you for reporting[PM]', 'full': 'Thank you for reporting this. We have looked into the issue and solved it. If you are facing any other issues within our platform, please let us know.' }, { 'short': 'use the request button', 'full': 'Thank you for reporting this (and we hope that you will do so in the future if files are corrupted), but can you also please use the request button? We have created this button for just that reason and it is located on every download page. If a link is down please just use the blue-colored request button.' }, { 'short': 'do not offer this option', 'full': 'We apologize, but we do not offer this option at the moment.' }, { 'short': 'can you be more specific', 'full': 'We want to assist you, but can you please be more specific? We have stated this very clearly. We can not assist you if you are not specific about the issue that you are facing. What happens when you try to perform this action?' }, { 'short': 'can you provide a url', 'full': 'Can you provide the URL(s) where this issue occurs? A URL is the link that usually starts with "http://" and is located in the address bar of your browser. We need this/these URL(s) to get a better understanding of the situation.' }, { 'short': 'your issue has been resolved[PM]', 'full': 'We have looked into the issue(s) you were facing, and it seems that your issue(s) has/have been resolved. Please let us know if this is not the case, so we can explore how to solve this issue for you. Additionally, please let us know if we can help you with any other issues regarding our platform.' }, { 'short': 'your payment issue has been resolved[PM]', 'full': 'We ask you to please wait next time you purchase a product. On our confirmation page, we clearly state that you need to wait 2-120 minutes. Please wait 2-120 minutes next time before contacting us about your payment. We have looked into the payment issue(s) you were facing, and it seems that your payment issue(s) has/have been resolved. Please let us know if this is not the case, so we can explore how to solve this issue for you. Additionally, please let us know if we can help you with any other issues regarding our platform.' }, { 'short': 'welcome to the trade ring', 'full': 'You have been added to the TRADE ring! You can find the TRADE tab on your dashboard. Please read the rules before you start trading with us. Have fun trading.' }, { 'short': 'welcome tagger', 'full': 'You have been added to the TAGGER team! You are now a Filthy Tagger. You can now add tags to Video pages. You can do this by clicking on the ADD TAGS button on every Video page. You can find the instructions in the popup after clicking on the button. Please read and follow these instructions.' }, { 'short': 'welcome identifier', 'full': 'You have been added to the ID team! You are now a Filthy Identifier. You can now add performers to Video pages. You can do this by clicking on the WHO IS THIS button on every Video page where the performer is not yet identified. You can find the instructions in the popup after clicking on the button. Please read and follow these instructions.' }, { 'short': 'mixing wifi vpn[PM]', 'full': 'While using this platform, are you mixing WIFI connection with your cellular data, or are you using a VPN connection, or are you signing in using more than one device? Or are you using software, apps, or plugins to block parts/scripts within this platform? Please make sure that the browser you are using is up to date. Also, can you please try using a different browser to check if the problem persists? Signing out and back in again might also help. Can you get back to us if the problem persists?' }, { 'short': 'could you provide me with payment details', 'full': 'Could you provide me with the email, first name, last name, and last 4 digits of the credit card used for the payment? Can you also provide a payment ID or transaction ID if possible?' }, { 'short': 'thank you for saying hello', 'full': 'Thank you for saying hello, but we would appreciate it if you had asked an actual question so we can assist you when we read your question later.' }, { 'short': 'no problem', 'full': 'No problem, let us know if we can assist you with any other issues related to our platform.' }, { 'short': 'let us know', 'full': 'Let us know if we can help you with any other issues regarding our platform.' }, { 'short': 'cancel at any time[PM]', 'full': 'You can terminate your subscription(s) at any time! Navigate to your -strong*Dashboard*strong- and scroll down to the -strong*Settings*strong- section and click on -strong*Subscription Settings*strong-. You can keep using the upgrade(s) until it/they expire(s). We will not bill you anymore.' }, { 'short': 'do you want to cancel[PM]', 'full': 'Do you want to terminate your subscription(s)? Termination can be done at any time! You can cancel your subscription(s) on your Dashboard. Navigate to your -strong*Dashboard*strong- and scroll down to the -strong*Settings*strong- section and click on -strong*Subscription Settings*strong-. You can keep using the upgrade(s) until it/they expire(s). We will not bill you anymore.' }, { 'short': 'pending payment[PM]', 'full': 'We noticed that your recent payment(s) has/have a pending status. This can mean the following: 1 your bank has not sent the money to our payment processor yet. 2 you do not have a positive bank balance. 3 our payment processor or your bank is checking your account and/or the payment before releasing the money to us. Whichever the case, let it be known that: 1 we do not have your money because we did not receive your money and 2 we can not do anything about it at this point. The moment that your payment is cleared by our payment processor or your bank, our system will generate the PREMIUM/VIP/GOD code you purchased. You can at this point do 2 things: 1 wait until the payment gets cleared by your bank or our payment processor. 2 contact your bank if you need a status update about your payment.' }, { 'short': 'it seems[PM]', 'full': 'It seems that you already successfully ended your subscription(s). You will not be billed by us again. You can keep using the upgrade(s) until it/they expire(s). We hope that you enjoyed our service! Would you like to give us some feedback that could improve our service?' }, { 'short': 'nothing associated on bank statement', 'full': 'Nothing associated with this site will appear on you statement. We use a payment processor that handles all payments. Only the name of the payment processor will appear on your statement.' }, { 'short': 'followup questions', 'full': 'I saw your answers to our survey and I was wondering if I could ask you some follow-up questions. Would you like to give more details about your answer(s) to one of our questions? It is no problem if you do not want to or do not reply. I am awaiting your reply and if not, enjoy our service.' }, { 'short': 'refund done[PM]', 'full': 'A refund has been issued. It may take 10-15 business days for the funds to settle.' }, { 'short': 'refund done +[PM]', 'full': 'A refund has been issued. It may take 10-15 business days for the funds to settle. Please note that our products are subscriptions. Please make sure that you cancel your subscription(s) on time to avoid automatic billing. Termination of a subscription can be done at any time! You can cancel your subscription(s) on your Dashboard. Navigate to your -strong*Dashboard*strong- and scroll down to the -strong*Settings*strong- section and click on -strong*Subscription Settings*strong-. You can keep using the upgrade(s) until it/they expire(s).' }, { 'short': 'no refund', 'full': 'We have seen that you activated the code(s) and used it/them to stream or/and download content. You can also view this by clicking on History in your navigation. It is unfortunate, but we can not refund a digital product that has been used, for obvious reasons.' }, { 'short': 'this is a subscription', 'full': 'Please note that we clearly state that our products are subscriptions. Please also note that having a subscription means you will be billed every cycle(30 days, in most cases), depending on the product. Please make sure that you cancel your subscription(s) on time to avoid automatic billing if you do not want to be automatically billed by us. Termination of a subscription can be done at any time! You can cancel your subscription(s) on your Dashboard. Navigate to your -strong*Dashboard*strong- and scroll down to the -strong*Settings*strong- section and click on -strong*Subscription Settings*strong-. You can keep using the upgrade(s) until it/they expire(s).' }, { 'short': 'password', 'full': 'Please navigate to your Dashboard, scroll down to the Settings section, scroll sideways and look for the Security Settings.' }, { 'short': 'read instructions', 'full': 'Have you read and followed all the instructions regarding upgrading that were sent to your Inbox on this platform via PM?' }, { 'short': 'risk', 'full': 'Our payment processor deemed your payment attempt as risky. Please, if you are using this, disable any form of anonymous proxy, or VPN or DNS during your purchase, this might block or cancel your purchase. Your credit card might be used for nefarious activities, or you have a negative history of multiple chargebacks and/or refunds. Please contact your bank about this issue.' }, { 'short': 'close', 'full': 'closing this account now' }, { 'short': 'screenshot upload', 'full': 'Please use the image uploader in the Support Chat to select and upload an image. Choose an image and click "Send Image" when you are ready.' } ]; const AUTOCOMPLETE_SUPPORT_FUNCTIONS_ARRAY = [ { 'short': 'Show latest subscriptions', 'full': '#subs' }, { 'short': 'Close account', 'full': '#close' }, { 'short': 'Give one Refund Shield', 'full': '#refundshield' }, { 'short': 'Activate Mollie', 'full': '#paywith:mollie' }, { 'short': 'Activate Fullstory Tracker', 'full': '#tracker:fullstory' }, { 'short': 'Activate Inspectlet Tracker', 'full': '#tracker:inspectlet' }, { 'short': 'Activate Hotjar Tracker', 'full': '#tracker:hotjar' }, { 'short': 'Activate Smartlook Tracker', 'full': '#tracker:smartlook' }, { 'short': 'Activate Sentry Tracker', 'full': '#tracker:sentry' }, { 'short': 'Activate Upload addon', 'full': '#addon:upload' }, { 'short': 'Cancel all subscriptions', 'full': '#cancel' } ]; // GENERAL // CHAT APPLICATION // CHATS OVERVIEW const CHAT_OVERVIEW_HEARTBEAT_DELAY_ONLINE = 10000; // const CHAT_OVERVIEW_HEARTBEAT_DELAY_AWAY = 300000; const CHATS_LIMIT_DEFAULT = 7; // CHATS OVERVIEW // CHATS MESSAGES const CHAT_MESSAGES_HEARTBEAT_DELAY_ONLINE = 10000; // const CHAT_MESSAGES_HEARTBEAT_DELAY_AWAY = 300000; const CHAT_MESSAGES_LIMIT_DEFAULT = 10; // CHATS MESSAGES // CHAT APPLICATION // PM APPLICATION // PMS OVERVIEW const PM_OVERVIEW_HEARTBEAT_DELAY_ONLINE = 10000; // const PM_OVERVIEW_HEARTBEAT_DELAY_AWAY = 300000; // const PM_OVERVIEW_SEEN_HEARTBEAT_DELAY_AWAY = 300000; const PMS_LIMIT_DEFAULT = 7; // PMS OVERVIEW // PM MESSAGES const PM_MESSAGES_LIMIT_DEFAULT = 10; // PM MESSAGES // PM APPLICATION // SURVEY APPLICATION // SURVEYS OVERVIEW const SURVEYS_LIMIT_DEFAULT = 8; const SURVEY_INTRO_TEXTS = [ { 'title': 'follow-up questions', 'message': 'Thank you for your feedback, but we have some follow-up questions about what you replied.' }, { 'title': 'apply the following', 'message': 'Thank you for your feedback. We would like to ask you to apply the following and check if this solves the issues your are facing.' }, ]; const SURVEY_OUTRO_TEXTS = [ { 'title': 'looking forward to your reply', 'message': 'We are looking forward to your reply.' } ]; // SURVEYS OVERVIEW // SURVEY APPLICATION // NAVIGATION const NAVIGATION_ALERTS_HEARTBEAT_DELAY_ONLINE = 3000; // const NAVIGATION_ALERTS_HEARTBEAT_DELAY_AWAY = 300000; // NAVIGATION // SIDEBAR USER const SIDEBAR_USER_IPNS_LIMIT_DEFAULT = 10; const SIDEBAR_USER_STREAMS_LIMIT_DEFAULT = 10; const SIDEBAR_USER_DOWNLOADS_LIMIT_DEFAULT = 10; // SIDEBAR USER