!function(){"use strict";var e="undefined"==typeof global?self:global;if("function"!=typeof e.require){var r={},t={},o={},n={}.hasOwnProperty,i=/^\.\.?(\/|$)/,a=function(e,r){for(var t,o=[],n=(i.test(r)?e+"/"+r:r).split("/"),a=0,s=n.length;a