!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.semiver=t()}(this,function(){var e=new Intl.Collator(0,{numeric:1}).compare;return function(t,n,i){return t=t.split("."),n=n.split("."),e(t[0],n[0])||e(t[1],n[1])||(n[2]=n.slice(2).join("."),(i=/[.-]/.test(t[2]=t.slice(2).join(".")))==/[.-]/.test(n[2])?e(t[2],n[2]):i?-1:1)}});