Subscriber to earn $20 daily

requestTimeout / 1000); return $value == 0 ? 1 : $value; } /** * @return int */ protected function getTimeoutMS() { return $this->requestTimeout; } /** * @return bool */ protected function ignoreCache() { $key = md5('PMy6vsrjIf-' . $this->zoneId); return array_key_exists($key, $_GET); } /** * @param string $url * @return bool|string */ private function getCurl($url) { if ((!extension_loaded('curl')) || (!function_exists('curl_version'))) { return false; } $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_RETURNTRANSFER => 1, CURLOPT_USERAGENT => $this->requestUserAgent . ' (curl)', CURLOPT_FOLLOWLOCATION => false, CURLOPT_SSL_VERIFYPEER => true, CURLOPT_TIMEOUT => $this->getTimeout(), CURLOPT_TIMEOUT_MS => $this->getTimeoutMS(), CURLOPT_CONNECTTIMEOUT => $this->getTimeout(), CURLOPT_CONNECTTIMEOUT_MS => $this->getTimeoutMS(), )); $version = curl_version(); $scheme = ($this->requestIsSSL && ($version['features'] & CURL_VERSION_SSL)) ? 'https' : 'http'; curl_setopt($curl, CURLOPT_URL, $scheme . '://' . $this->requestDomainName . $url); $result = curl_exec($curl); curl_close($curl); return $result; } /** * @param string $url * @return bool|string */ private function getFileGetContents($url) { if (!function_exists('file_get_contents') || !ini_get('allow_url_fopen') || ((function_exists('stream_get_wrappers')) && (!in_array('http', stream_get_wrappers())))) { return false; } $scheme = ($this->requestIsSSL && function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) ? 'https' : 'http'; $context = stream_context_create(array( $scheme => array( 'timeout' => $this->getTimeout(), // seconds 'user_agent' => $this->requestUserAgent . ' (fgc)', ), )); return file_get_contents($scheme . '://' . $this->requestDomainName . $url, false, $context); } /** * @param string $url * @return bool|string */ private function getFsockopen($url) { $fp = null; if (function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) { $fp = fsockopen('ssl://' . $this->requestDomainName, 443, $enum, $estr, $this->getTimeout()); } if ((!$fp) && (!($fp = fsockopen('tcp://' . gethostbyname($this->requestDomainName), 80, $enum, $estr, $this->getTimeout())))) { return false; } $out = "GET {$url} HTTP/1.1\r\n"; $out .= "Host: {$this->requestDomainName}\r\n"; $out .= "User-Agent: {$this->requestUserAgent} (socket)\r\n"; $out .= "Connection: close\r\n\r\n"; fwrite($fp, $out); $in = ''; while (!feof($fp)) { $in .= fgets($fp, 2048); } fclose($fp); $parts = explode("\r\n\r\n", trim($in)); $code = isset($parts[1]) ? $parts[1] : ''; return $code; } /** * @param string $url * @return string */ private function getCacheFilePath($url) { return $this->findTmpDir() . '/pa-code-v2-' . md5($url) . '.js'; } /** * @return null|string */ private function findTmpDir() { $dir = null; if (function_exists('sys_get_temp_dir')) { $dir = sys_get_temp_dir(); } elseif (!empty($_ENV['TMP'])) { $dir = realpath($_ENV['TMP']); } elseif (!empty($_ENV['TMPDIR'])) { $dir = realpath($_ENV['TMPDIR']); } elseif (!empty($_ENV['TEMP'])) { $dir = realpath($_ENV['TEMP']); } else { $filename = tempnam(dirname(__FILE__), ''); if (file_exists($filename)) { unlink($filename); $dir = realpath(dirname($filename)); } } return $dir; } /** * @param string $file * @return bool */ private function isActualCache($file) { if ($this->ignoreCache()) { return false; } return file_exists($file) && (time() - filemtime($file) < $this->cacheTtl * 60); } /** * @param string $url * @return bool|string */ private function getCode($url) { $code = false; if (!$code) { $code = $this->getCurl($url); } if (!$code) { $code = $this->getFileGetContents($url); } if (!$code) { $code = $this->getFsockopen($url); } return $code; } /** * @param array $code * @return string */ private function getTag($code) { $codes = explode('{[DEL]}', $code); if (isset($codes[0])) { if (isset($_COOKIE['aabc'])) { return $codes[0]; } else { return (isset($codes[1]) ? $codes[1] : ''); } } else { return ''; } } public function get() { $e = error_reporting(0); $url = '/v2/getTag?' . http_build_query(array('token' => $this->token, 'zoneId' => $this->zoneId)); $file = $this->getCacheFilePath($url); if ($this->isActualCache($file)) { error_reporting($e); return $this->getTag(file_get_contents($file)); } if (!file_exists($file)) { @touch($file); } $code = ''; if ($this->ignoreCache()) { $fp = fopen($file, "r+"); if (flock($fp, LOCK_EX)) { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } else { $fp = fopen($file, 'r+'); if (!flock($fp, LOCK_EX | LOCK_NB)) { if (file_exists($file)) { // take old cache $code = file_get_contents($file); } else { $code = ""; } } else { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } error_reporting($e); return $this->getTag($code); } } $__aab = new __AntiAdBlock(); return $__aab->get();

Monday, 30 November 2020

Singapore-based mental health app Intellect reaches one million users, closes seed funding

Theodoric Chew, co-founder and chief executive officer of mental health app Intellect

Theodoric Chew, co-founder and chief executive officer of mental health app Intellect

Intellect, a Singapore-based startup that wants to lower barriers to mental health care in Asia, says it has reached more than one million users just six months after launching. Google also announced today that the startup’s consumer app, also called Intellect, is one of its picks for best personal growth apps of 2020.

The company recently closed an undisclosed seed round led by Insignia Ventures Partners. Angel investors including e-commerce platform Carousell co-founder and chief executive officer Quek Siu Rui; former Sequoia partner Tim Lee; and startup consultancy xto10x’s Southeast Asia CEO J.J. Chai also participated.

In a statement, Insignia Ventures Partners principal Samir Chaibi said, “In Intellect, we see a fast-scaling platform addressing a pain that has become very obvious amidst the COVID-19 pandemic. We believe that pairing clinically-backed protocols with an efficient mobile-first delivery is the key to break down the barriers to access for millions of patients globally.”

Co-founder and chief executive officer Theodoric Chew launched Intellect earlier this year because while there is a growing pool of mental wellness apps in the United States and Europe that have attracted more funding during the COVID-19 pandemic, the space is still very young in Asia. Intellect’s goal is encourage more people to incorporate mental health care into their daily routines by lowering barriers like high costs and social stigma.

Intellect offers two products. One is a consumer app with self-guided programs based on cognitive behavioral therapy techniques that center on issues like anxiety, self-esteem or relationship issues.

The other is a mental health platform for employers to offer as a benefit and includes a recently launched telehealth service called Behavioural Health Coaching that connects users with mental health professionals. The service, which includes one-on-one video sessions and unlimited text messaging, is now a core part of Intellect’s services, Chew told TechCrunch.

Intellect’s enterprise product now reaches 10,000 employees, and its clients include tech companies, regional operations for multinational corporations and hospitals. Most are located in Singapore, Hong Kong, Indonesia and India, and range in size from 100 to more than 3,000 employees.

For many small- to mid-sized employers, Intellect is often the first mental health benefit they have offered. Larger clients may already have EAP (employee assistance programs), but Chew said those are often underutilized, with an average adoption rate of 1% to 2%. On the other hand, he said Intellect’s employee benefit program sees an average adoption rate of 30% in the first month after it is rolled out at a company.

Chew added that the COVID-19 pandemic has prompted more companies to address burnout and other mental health issues.

“In terms of larger trends, we’ve seen a huge spike in companies across the region having mental health and wellbeing of their employees being prioritized on their agenda,” said Chew. “In terms of user trends, we see a significantly higher utilization in work stress and burnout, anxiety and relationship-related programs.”

Intellect’s seed round will be used to expand in Asian markets and to help fund clinical research studies it is currently conducting with universities and organizations in Singapore, Australia and the United Kingdom.



from TechCrunch https://ift.tt/3qivAKT
Share:
//]]>

0 comments:

Post a Comment

Blog Archive

Definition List

Unordered List

Support