PageSourceSearch

https://cdn4.holafreevpn.com/www/hola/pub/installer_login_close.js

js holafreevpn.com collected 2026-09-29 05:48:00 UTC 2,513 bytes, 48 lines download raw bytes

1;(function () {// LICENSE_CODE ZON
2  'use strict'; /*jslint browser:true, es6:true, node:true, react:true*/function _typeof(o) {"@babel/helpers - typeof";return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {return typeof o;} : function (o) {return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;}, _typeof(o);}
3  var define;
4  var is_node = (typeof module === "undefined" ? "undefined" : _typeof(module)) == 'object' && module.exports;
5  if (is_node)
6  define = require('../../../util/require_node.js').define(module, '..');else
7
8  define = self.define;
9  define(['react', '/www/hola/pub/context.js',
10  '/www/hola/pub/util.js', '/util/util.js'],
11  function (React, context, www_util, zutil)
12  {
13    var E = {};
14    var App_context = context.App_context;
15    var useContext = React.useContext,useEffect = React.useEffect;
16
17    var Root = function Root() {
18      var _useContext = useContext(App_context),user = _useContext.user,is_plus = _useContext.is_plus,is_ultra = _useContext.is_ultra;
19      useEffect(function () {
20        www_util.perr_www_visit({ id: 'www_installer_login_close_visit', user: user });
21      }, []);
22      var email = zutil.get(user, 'emails.0.value');
23      if (!is_plus && !is_ultra)
24      {
25        return /*#__PURE__*/React.createElement("div", { className: "basic_page-wrapper" }, /*#__PURE__*/
26        React.createElement("div", { className: "container" }, /*#__PURE__*/
27        React.createElement("h2", null, "No Hola Plus subscription is found"), /*#__PURE__*/
28        React.createElement("p", null, "Our records don't show that ", email, " has a Plus subscription, please return to the app to continue for free or purchase a subscription.", /*#__PURE__*/
29
30        React.createElement("br", null), "If you believe this is wrong, please ", /*#__PURE__*/
31        React.createElement("a", { href: "https://hola.org/premium_support" }, "contact support"
32        )
33        )
34        )
35        );
36      }
37      return /*#__PURE__*/React.createElement("div", { className: "basic_page-wrapper" }, /*#__PURE__*/
38      React.createElement("div", { className: "container" }, /*#__PURE__*/
39      React.createElement("h2", null, "Please return to the app"), /*#__PURE__*/
40      React.createElement("p", null, "Just close this page and wait for installation process.")
41      )
42      );
43    };
44
45    E.Root = Root;
46    return E;
47  });})();
48//# sourceMappingURL=installer_login_close.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.