text: 'use strict';
  
  /*
    .----------------.  .----------------.  .----------------.  .----------------.  .----------------. 
   | .--------------. || .--------------. || .--------------. || .--------------. || .--------------. |
   | |     ______   | || |   _____      | || |      __      | || |    _______   | || |    _______   | |
   | |   .' ___  |  | || |  |_   _|     | || |     /  \     | || |   /  ___  |  | || |   /  ___  |  | |
   | |  / .'   \_|  | || |    | |       | || |    / /\ \    | || |  |  (__ \_|  | || |  |  (__ \_|  | |
   | |  | |         | || |    | |   _   | || |   / ____ \   | || |   '.___`-.   | || |   '.___`-.   | |
   | |  \ `.___.'\  | || |   _| |__/ |  | || | _/ /    \ \_ | || |  |`\____) |  | || |  |`\____) |  | |
   | |   `._____.'  | || |  |________|  | || ||____|  |____|| || |  |_______.'  | || |  |_______.'  | |
   | |              | || |              | || |              | || |              | || |              | |
   | '--------------' || '--------------' || '--------------' || '--------------' || '--------------' |
    '----------------'  '----------------'  '----------------'  '----------------'  '----------------' 
  */
  class Util {
      static applySettings(self, setting) {
          const hydratedSelf = self;
          Object.keys(setting).forEach((key) => {
              hydratedSelf[key] = setting[key];
          });
          return hydratedSelf;
      }
  
      static removeAttributes(self) {
          const purgedSelf = self;
          Object.keys(self).forEach((key) => {
              delete purgedSelf[key];
          });
          return purgedSelf;
      }
  }
  
  module.exports = Util;
  