/*!
* screenfull
* v1.1.1 - 2013-11-20
* https://github.com/sindresorhus/screenfull.js
* (c) Sindre Sorhus; MIT License
*/
!function(a,b){"use strict";var c="undefined"!=typeof Element&&"ALLOW_KEYBOARD_INPUT"in Element,d=function(){for(var a,c,d=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],e=0,f=d.length,g={};f>e;e++)if(a=d[e],a&&a[1]in b){for(e=0,c=a.length;c>e;e++)g[d[0][e]]=a[e];return g}return!1}(),e={request:function(a){var e=d.requestFullscreen;a=a||b.documentElement,/5\.1[\.\d]* Safari/.test(navigator.userAgent)?a[e]():a[e](c&&Element.ALLOW_KEYBOARD_INPUT)},exit:function(){b[d.exitFullscreen]()},toggle:function(a){this.isFullscreen?this.exit():this.request(a)},onchange:function(){},onerror:function(){},raw:d};return d?(Object.defineProperties(e,{isFullscreen:{get:function(){return!!b[d.fullscreenElement]}},element:{enumerable:!0,get:function(){return b[d.fullscreenElement]}},enabled:{enumerable:!0,get:function(){return!!b[d.fullscreenEnabled]}}}),b.addEventListener(d.fullscreenchange,function(a){e.onchange.call(e,a)}),b.addEventListener(d.fullscreenerror,function(a){e.onerror.call(e,a)}),a.screenfull=e,void 0):(a.screenfull=!1,void 0)}(window,document);

@@ -19,72 +19,24 @@
  v1.
-1.1
+2.0
  - 201
-3-11-20%0A* https://github.com/sindresorhus/screenfull.js
+4-04-29
 %0A* (
@@ -82,11 +82,8 @@
 ion(
-a,b
 )%7B%22u
@@ -97,17 +97,62 @@
 ct%22;var 
-c
+a=%22undefined%22!=typeof module&&module.exports,b
 =%22undefi
@@ -206,17 +206,17 @@
 Element,
-d
+c
 =functio
@@ -233,11 +233,11 @@
 r a,
-c,d
+b,c
 =%5B%5B%22
@@ -931,23 +931,23 @@
 %22%5D%5D,
-e=0,f=d
+d=0,e=c
 .length,
 g=%7B%7D
@@ -946,26 +946,26 @@
 gth,
-g
+f
 =%7B%7D;
-f%3Ee;e
+e%3Ed;d
 ++)if(a=
 d%5Be%5D
@@ -964,11 +964,11 @@
 f(a=
-d%5Be
+c%5Bd
 %5D,a&
@@ -979,20 +979,27 @@
 %5Din 
-b
+document
 )%7Bfor(
-e=0,c
+d=0,b
 =a.l
@@ -1008,30 +1008,30 @@
 gth;
-c%3Ee;e++)g%5Bd
+b%3Ed;d++)f%5Bc
 %5B0%5D%5B
-e
+d
 %5D%5D=a%5B
-e
+d
 %5D;re
@@ -1035,17 +1035,17 @@
 ;return 
-g
+f
 %7Dreturn!
@@ -1049,17 +1049,17 @@
 rn!1%7D(),
-e
+d
 =%7Breques
@@ -1080,11 +1080,11 @@
 var 
-e=d
+d=c
 .req
@@ -1103,17 +1103,24 @@
 en;a=a%7C%7C
-b
+document
 .documen
@@ -1181,19 +1181,19 @@
 )?a%5B
-e
+d
 %5D():a%5B
-e%5D(c
+d%5D(b
 &&El
@@ -1237,19 +1237,26 @@
 ction()%7B
-b%5Bd
+document%5Bc
 .exitFul
@@ -1380,17 +1380,17 @@
 )%7B%7D,raw:
-d
+c
 %7D;return
@@ -1390,17 +1390,17 @@
 ;return 
-d
+c
 ?(Object
@@ -1417,17 +1417,17 @@
 perties(
-e
+d
 ,%7BisFull
@@ -1449,35 +1449,42 @@
 ction()%7Breturn!!
-b%5Bd
+document%5Bc
 .fullscreenEleme
@@ -1534,19 +1534,26 @@
 %7Breturn 
-b%5Bd
+document%5Bc
 .fullscr
@@ -1616,11 +1616,18 @@
 rn!!
-b%5Bd
+document%5Bc
 .ful
@@ -1646,17 +1646,24 @@
 ed%5D%7D%7D%7D),
-b
+document
 .addEven
@@ -1664,33 +1664,33 @@
 ddEventListener(
-d
+c
 .fullscreenchang
@@ -1703,17 +1703,17 @@
 tion(a)%7B
-e
+d
 .onchang
@@ -1723,16 +1723,23 @@
 all(
-e
+d
 ,a)%7D),
-b
+document
 .add
@@ -1752,17 +1752,17 @@
 istener(
-d
+c
 .fullscr
@@ -1782,17 +1782,17 @@
 tion(a)%7B
-e
+d
 .onerror
@@ -1801,78 +1801,108 @@
 all(
-e
+d
 ,a)%7D),
-a.screenfull=e,void 0):(a.screenfull=!1,void 0)%7D(window,document
+void(a?module.exports=d:window.screenfull=d)):void(a?module.exports=!1:window.screenfull=!1)%7D(
 );%0A

Update screenfull.min.js