77 exports [ "ReactModal" ] = factory ( require ( "react" ) , require ( "react-dom" ) ) ;
88 else
99 root [ "ReactModal" ] = factory ( root [ "React" ] , root [ "ReactDOM" ] ) ;
10- } ) ( typeof self !== 'undefined' ? self : this , function ( __WEBPACK_EXTERNAL_MODULE_3__ , __WEBPACK_EXTERNAL_MODULE_11__ ) {
10+ } ) ( typeof self !== 'undefined' ? self : this , function ( __WEBPACK_EXTERNAL_MODULE_4__ , __WEBPACK_EXTERNAL_MODULE_11__ ) {
1111return /******/ ( function ( modules ) { // webpackBootstrap
1212/******/ // The module cache
1313/******/ var installedModules = { } ;
@@ -195,12 +195,38 @@ module.exports = ReactPropTypesSecret;
195195
196196/***/ } ) ,
197197/* 3 */
198- /***/ ( function ( module , exports ) {
198+ /***/ ( function ( module , exports , __webpack_require__ ) {
199+
200+ "use strict" ;
201+
202+
203+ Object . defineProperty ( exports , "__esModule" , {
204+ value : true
205+ } ) ;
206+ exports . canUseDOM = undefined ;
199207
200- module . exports = __WEBPACK_EXTERNAL_MODULE_3__ ;
208+ var _exenv = __webpack_require__ ( 20 ) ;
209+
210+ var _exenv2 = _interopRequireDefault ( _exenv ) ;
211+
212+ function _interopRequireDefault ( obj ) { return obj && obj . __esModule ? obj : { default : obj } ; }
213+
214+ var EE = _exenv2 . default ;
215+
216+ var SafeHTMLElement = EE . canUseDOM ? window . HTMLElement : { } ;
217+
218+ var canUseDOM = exports . canUseDOM = EE . canUseDOM ;
219+
220+ exports . default = SafeHTMLElement ;
201221
202222/***/ } ) ,
203223/* 4 */
224+ /***/ ( function ( module , exports ) {
225+
226+ module . exports = __WEBPACK_EXTERNAL_MODULE_4__ ;
227+
228+ /***/ } ) ,
229+ /* 5 */
204230/***/ ( function ( module , exports , __webpack_require__ ) {
205231
206232/**
@@ -234,7 +260,7 @@ if (undefined !== 'production') {
234260
235261
236262/***/ } ) ,
237- /* 5 */
263+ /* 6 */
238264/***/ ( function ( module , exports , __webpack_require__ ) {
239265
240266"use strict" ;
@@ -302,7 +328,7 @@ if (undefined !== 'production') {
302328module . exports = warning ;
303329
304330/***/ } ) ,
305- /* 6 */
331+ /* 7 */
306332/***/ ( function ( module , exports , __webpack_require__ ) {
307333
308334"use strict" ;
@@ -366,7 +392,7 @@ function findTabbableDescendants(element) {
366392module . exports = exports [ "default" ] ;
367393
368394/***/ } ) ,
369- /* 7 */
395+ /* 8 */
370396/***/ ( function ( module , exports , __webpack_require__ ) {
371397
372398"use strict" ;
@@ -387,6 +413,8 @@ var _warning = __webpack_require__(19);
387413
388414var _warning2 = _interopRequireDefault ( _warning ) ;
389415
416+ var _safeHTMLElement = __webpack_require__ ( 3 ) ;
417+
390418function _interopRequireDefault ( obj ) { return obj && obj . __esModule ? obj : { default : obj } ; }
391419
392420var globalElement = null ;
@@ -399,7 +427,7 @@ function assertNodeList(nodeList, selector) {
399427
400428function setElement ( element ) {
401429 var useElement = element ;
402- if ( typeof useElement === "string" ) {
430+ if ( typeof useElement === "string" && _safeHTMLElement . canUseDOM ) {
403431 var el = document . querySelectorAll ( useElement ) ;
404432 assertNodeList ( el , useElement ) ;
405433 useElement = "length" in el ? el [ 0 ] : el ;
@@ -438,32 +466,6 @@ function resetForTesting() {
438466 globalElement = null ;
439467}
440468
441- /***/ } ) ,
442- /* 8 */
443- /***/ ( function ( module , exports , __webpack_require__ ) {
444-
445- "use strict" ;
446-
447-
448- Object . defineProperty ( exports , "__esModule" , {
449- value : true
450- } ) ;
451- exports . canUseDOM = undefined ;
452-
453- var _exenv = __webpack_require__ ( 21 ) ;
454-
455- var _exenv2 = _interopRequireDefault ( _exenv ) ;
456-
457- function _interopRequireDefault ( obj ) { return obj && obj . __esModule ? obj : { default : obj } ; }
458-
459- var EE = _exenv2 . default ;
460-
461- var SafeHTMLElement = EE . canUseDOM ? window . HTMLElement : { } ;
462-
463- var canUseDOM = exports . canUseDOM = EE . canUseDOM ;
464-
465- exports . default = SafeHTMLElement ;
466-
467469/***/ } ) ,
468470/* 9 */
469471/***/ ( function ( module , exports , __webpack_require__ ) {
@@ -500,27 +502,27 @@ var _extends = Object.assign || function (target) { for (var i = 1; i < argument
500502
501503var _createClass = function ( ) { function defineProperties ( target , props ) { for ( var i = 0 ; i < props . length ; i ++ ) { var descriptor = props [ i ] ; descriptor . enumerable = descriptor . enumerable || false ; descriptor . configurable = true ; if ( "value" in descriptor ) descriptor . writable = true ; Object . defineProperty ( target , descriptor . key , descriptor ) ; } } return function ( Constructor , protoProps , staticProps ) { if ( protoProps ) defineProperties ( Constructor . prototype , protoProps ) ; if ( staticProps ) defineProperties ( Constructor , staticProps ) ; return Constructor ; } ; } ( ) ;
502504
503- var _react = __webpack_require__ ( 3 ) ;
505+ var _react = __webpack_require__ ( 4 ) ;
504506
505507var _react2 = _interopRequireDefault ( _react ) ;
506508
507509var _reactDom = __webpack_require__ ( 11 ) ;
508510
509511var _reactDom2 = _interopRequireDefault ( _reactDom ) ;
510512
511- var _propTypes = __webpack_require__ ( 4 ) ;
513+ var _propTypes = __webpack_require__ ( 5 ) ;
512514
513515var _propTypes2 = _interopRequireDefault ( _propTypes ) ;
514516
515517var _ModalPortal = __webpack_require__ ( 16 ) ;
516518
517519var _ModalPortal2 = _interopRequireDefault ( _ModalPortal ) ;
518520
519- var _ariaAppHider = __webpack_require__ ( 7 ) ;
521+ var _ariaAppHider = __webpack_require__ ( 8 ) ;
520522
521523var ariaAppHider = _interopRequireWildcard ( _ariaAppHider ) ;
522524
523- var _safeHTMLElement = __webpack_require__ ( 8 ) ;
525+ var _safeHTMLElement = __webpack_require__ ( 3 ) ;
524526
525527var _safeHTMLElement2 = _interopRequireDefault ( _safeHTMLElement ) ;
526528
@@ -771,7 +773,7 @@ module.exports = __WEBPACK_EXTERNAL_MODULE_11__;
771773
772774var emptyFunction = __webpack_require__ ( 0 ) ;
773775var invariant = __webpack_require__ ( 1 ) ;
774- var warning = __webpack_require__ ( 5 ) ;
776+ var warning = __webpack_require__ ( 6 ) ;
775777var assign = __webpack_require__ ( 13 ) ;
776778
777779var ReactPropTypesSecret = __webpack_require__ ( 2 ) ;
@@ -1417,7 +1419,7 @@ module.exports = shouldUseNative() ? Object.assign : function (target, source) {
14171419
14181420if ( undefined !== 'production' ) {
14191421 var invariant = __webpack_require__ ( 1 ) ;
1420- var warning = __webpack_require__ ( 5 ) ;
1422+ var warning = __webpack_require__ ( 6 ) ;
14211423 var ReactPropTypesSecret = __webpack_require__ ( 2 ) ;
14221424 var loggedTypeFailures = { } ;
14231425}
@@ -1549,11 +1551,11 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol
15491551
15501552var _createClass = function ( ) { function defineProperties ( target , props ) { for ( var i = 0 ; i < props . length ; i ++ ) { var descriptor = props [ i ] ; descriptor . enumerable = descriptor . enumerable || false ; descriptor . configurable = true ; if ( "value" in descriptor ) descriptor . writable = true ; Object . defineProperty ( target , descriptor . key , descriptor ) ; } } return function ( Constructor , protoProps , staticProps ) { if ( protoProps ) defineProperties ( Constructor . prototype , protoProps ) ; if ( staticProps ) defineProperties ( Constructor , staticProps ) ; return Constructor ; } ; } ( ) ;
15511553
1552- var _react = __webpack_require__ ( 3 ) ;
1554+ var _react = __webpack_require__ ( 4 ) ;
15531555
15541556var _react2 = _interopRequireDefault ( _react ) ;
15551557
1556- var _propTypes = __webpack_require__ ( 4 ) ;
1558+ var _propTypes = __webpack_require__ ( 5 ) ;
15571559
15581560var _propTypes2 = _interopRequireDefault ( _propTypes ) ;
15591561
@@ -1565,15 +1567,15 @@ var _scopeTab = __webpack_require__(18);
15651567
15661568var _scopeTab2 = _interopRequireDefault ( _scopeTab ) ;
15671569
1568- var _ariaAppHider = __webpack_require__ ( 7 ) ;
1570+ var _ariaAppHider = __webpack_require__ ( 8 ) ;
15691571
15701572var ariaAppHider = _interopRequireWildcard ( _ariaAppHider ) ;
15711573
1572- var _classList = __webpack_require__ ( 20 ) ;
1574+ var _classList = __webpack_require__ ( 21 ) ;
15731575
15741576var classList = _interopRequireWildcard ( _classList ) ;
15751577
1576- var _safeHTMLElement = __webpack_require__ ( 8 ) ;
1578+ var _safeHTMLElement = __webpack_require__ ( 3 ) ;
15771579
15781580var _safeHTMLElement2 = _interopRequireDefault ( _safeHTMLElement ) ;
15791581
@@ -1956,7 +1958,7 @@ exports.popWithoutFocus = popWithoutFocus;
19561958exports . setupScopedFocus = setupScopedFocus ;
19571959exports . teardownScopedFocus = teardownScopedFocus ;
19581960
1959- var _tabbable = __webpack_require__ ( 6 ) ;
1961+ var _tabbable = __webpack_require__ ( 7 ) ;
19601962
19611963var _tabbable2 = _interopRequireDefault ( _tabbable ) ;
19621964
@@ -2050,7 +2052,7 @@ Object.defineProperty(exports, "__esModule", {
20502052} ) ;
20512053exports . default = scopeTab ;
20522054
2053- var _tabbable = __webpack_require__ ( 6 ) ;
2055+ var _tabbable = __webpack_require__ ( 7 ) ;
20542056
20552057var _tabbable2 = _interopRequireDefault ( _tabbable ) ;
20562058
@@ -2096,7 +2098,7 @@ function scopeTab(node, event) {
20962098 // Safari does not move the focus to the radio button,
20972099 // so we need to force it to really walk through all elements.
20982100 //
2099- // This is very error prune , since we are trying to guess
2101+ // This is very error prone , since we are trying to guess
21002102 // if it is a safari browser from the first occurence between
21012103 // chrome or safari.
21022104 //
@@ -2192,6 +2194,53 @@ module.exports = warning;
21922194/* 20 */
21932195/***/ ( function ( module , exports , __webpack_require__ ) {
21942196
2197+ var __WEBPACK_AMD_DEFINE_RESULT__ ; /*!
2198+ Copyright (c) 2015 Jed Watson.
2199+ Based on code that is Copyright 2013-2015, Facebook, Inc.
2200+ All rights reserved.
2201+ */
2202+ /* global define */
2203+
2204+ ( function ( ) {
2205+ 'use strict' ;
2206+
2207+ var canUseDOM = ! ! (
2208+ typeof window !== 'undefined' &&
2209+ window . document &&
2210+ window . document . createElement
2211+ ) ;
2212+
2213+ var ExecutionEnvironment = {
2214+
2215+ canUseDOM : canUseDOM ,
2216+
2217+ canUseWorkers : typeof Worker !== 'undefined' ,
2218+
2219+ canUseEventListeners :
2220+ canUseDOM && ! ! ( window . addEventListener || window . attachEvent ) ,
2221+
2222+ canUseViewport : canUseDOM && ! ! window . screen
2223+
2224+ } ;
2225+
2226+ if ( true ) {
2227+ ! ( __WEBPACK_AMD_DEFINE_RESULT__ = ( function ( ) {
2228+ return ExecutionEnvironment ;
2229+ } ) . call ( exports , __webpack_require__ , exports , module ) ,
2230+ __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && ( module . exports = __WEBPACK_AMD_DEFINE_RESULT__ ) ) ;
2231+ } else if ( typeof module !== 'undefined' && module . exports ) {
2232+ module . exports = ExecutionEnvironment ;
2233+ } else {
2234+ window . ExecutionEnvironment = ExecutionEnvironment ;
2235+ }
2236+
2237+ } ( ) ) ;
2238+
2239+
2240+ /***/ } ) ,
2241+ /* 21 */
2242+ /***/ ( function ( module , exports , __webpack_require__ ) {
2243+
21952244"use strict" ;
21962245
21972246
@@ -2301,53 +2350,6 @@ var remove = exports.remove = function remove(element, classString) {
23012350 return untrackClass ( element . classList , element . nodeName . toLowerCase ( ) == "html" ? htmlClassList : docBodyClassList , classString . split ( " " ) ) ;
23022351} ;
23032352
2304- /***/ } ) ,
2305- /* 21 */
2306- /***/ ( function ( module , exports , __webpack_require__ ) {
2307-
2308- var __WEBPACK_AMD_DEFINE_RESULT__ ; /*!
2309- Copyright (c) 2015 Jed Watson.
2310- Based on code that is Copyright 2013-2015, Facebook, Inc.
2311- All rights reserved.
2312- */
2313- /* global define */
2314-
2315- ( function ( ) {
2316- 'use strict' ;
2317-
2318- var canUseDOM = ! ! (
2319- typeof window !== 'undefined' &&
2320- window . document &&
2321- window . document . createElement
2322- ) ;
2323-
2324- var ExecutionEnvironment = {
2325-
2326- canUseDOM : canUseDOM ,
2327-
2328- canUseWorkers : typeof Worker !== 'undefined' ,
2329-
2330- canUseEventListeners :
2331- canUseDOM && ! ! ( window . addEventListener || window . attachEvent ) ,
2332-
2333- canUseViewport : canUseDOM && ! ! window . screen
2334-
2335- } ;
2336-
2337- if ( true ) {
2338- ! ( __WEBPACK_AMD_DEFINE_RESULT__ = ( function ( ) {
2339- return ExecutionEnvironment ;
2340- } ) . call ( exports , __webpack_require__ , exports , module ) ,
2341- __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && ( module . exports = __WEBPACK_AMD_DEFINE_RESULT__ ) ) ;
2342- } else if ( typeof module !== 'undefined' && module . exports ) {
2343- module . exports = ExecutionEnvironment ;
2344- } else {
2345- window . ExecutionEnvironment = ExecutionEnvironment ;
2346- }
2347-
2348- } ( ) ) ;
2349-
2350-
23512353/***/ } ) ,
23522354/* 22 */
23532355/***/ ( function ( module , __webpack_exports__ , __webpack_require__ ) {
0 commit comments