UNPKG

browser-dead

Version:

Identify old and unsupported browsers simple easy way

1 lines 2.4 kB
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var r;r="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,r.browserDead=e()}}(function(){return function e(r,t,n){function o(f,u){if(!t[f]){if(!r[f]){var a="function"==typeof require&&require;if(!u&&a)return a(f,!0);if(i)return i(f,!0);var c=new Error("Cannot find module '"+f+"'");throw c.code="MODULE_NOT_FOUND",c}var s=t[f]={exports:{}};r[f][0].call(s.exports,function(e){var t=r[f][1][e];return o(t?t:e)},s,s.exports,e,r,t,n)}return t[f].exports}for(var i="function"==typeof require&&require,f=0;f<n.length;f++)o(n[f]);return o}({1:[function(e,r,t){"use strict";function n(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function o(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var r={},t=0;t<10;t++)r["_"+String.fromCharCode(t)]=t;var n=Object.getOwnPropertyNames(r).map(function(e){return r[e]});if("0123456789"!==n.join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(e){o[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}var i=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable;r.exports=o()?Object.assign:function(e,r){for(var t,o,u=n(e),a=1;a<arguments.length;a++){t=Object(arguments[a]);for(var c in t)i.call(t,c)&&(u[c]=t[c]);if(Object.getOwnPropertySymbols){o=Object.getOwnPropertySymbols(t);for(var s=0;s<o.length;s++)f.call(t,o[s])&&(u[o[s]]=t[o[s]])}}return u}},{}],2:[function(e,r,t){function n(e){var r,t=document.createElement("div"),n=["Moz","Webkit","Khtml","Ms","O"];if(null==e)return!1;if("promise"===e)return"undefined"!=typeof Promise;if(e in t.style)return!0;for(e=e.charAt(0).toUpperCase()+e.slice(1),r=0;r<n.length;r+=1)if(n[r]+e in t.style)return!0;return!1}var o=e("object-assign");r.exports=function(e){var r,t={background:"#f00",color:"#fff",supportBreakpoint:"transform",browserDead:"browser-dead"};o(t,e),r=document.getElementById(t.browserDead),r.style.display="none",n(t.supportBreakpoint)||(r.style.backgroundColor=t.background,r.style.color=t.color,r.style.display="block")}},{"object-assign":1}]},{},[2])(2)});