rem: var skin = path[offset + 3] || res.redirect(res.handlers.layout.skins.href()); 
add: var skin = path[offset + 4] || res.redirect(res.handlers.layout.skins.href()); 
context: Skins.prototype.main_action = function() {   var offset = path.contains(res.handlers.layout);   var skins = path[offset + 1];   var group = path[offset + 2];   if (!group) {      res.data.list = this.getOutline();      res.data.title = gettext("Skins of {0}", res.handlers.layout.title);      res.data.body = this.renderSkinAsString("main");      res.handlers.site.renderSkin("page");      return;   }   var skin = path[offset + 3] || res.redirect(res.handlers.layout.skins.href());   skin = new Skin(group.name, skin.name);    skin.edit_action();   return;      res.debug("skins: " + skins);   res.debug("group: " + group.name);   res.debug("skin: " + skin.name);   var skinFiles = app.getSkinfilesInPath(res.skinpath)[group.name];   var source = skinFiles[skin.name];   if (!source) {      skin = createSkin(skinFiles[group.name]).getSubskin(skin.name);      source = skin && skin.getSource();   }   res.encode(source);   return;};
meta: 993	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/993/3efbd63046d0de34a59bbe00c11a37b157f1b745/Skins.js/clean/code/Skins/Skins.js