2017-05-03 15:35:00 +02:00
/ * *
2017-08-14 05:01:11 +02:00
* ReactDOM v15 . 6.1
2017-05-03 15:35:00 +02:00
*
* Copyright 2013 - present , Facebook , Inc .
* All rights reserved .
*
* This source code is licensed under the BSD - style license found in the
* LICENSE file in the root directory of this source tree . An additional grant
* of patent rights can be found in the PATENTS file in the same directory .
*
* /
2017-08-14 05:01:11 +02:00
! function ( e ) { if ( "object" == typeof exports && "undefined" != typeof module ) module . exports = e ( require ( "react" ) ) ; else if ( "function" == typeof define && define . amd ) define ( [ "react" ] , e ) ; else { var t ; t = "undefined" != typeof window ? window : "undefined" != typeof global ? global : "undefined" != typeof self ? self : this , t . ReactDOM = e ( t . React ) } } ( function ( e ) { return function ( t ) { return function ( ) { return function e ( t , n , r ) { function o ( a , s ) { if ( ! n [ a ] ) { if ( ! t [ a ] ) { var u = "function" == typeof require && require ; if ( ! s && u ) return u ( a , ! 0 ) ; if ( i ) return i ( a , ! 0 ) ; var l = new Error ( "Cannot find module '" + a + "'" ) ; throw l . code = "MODULE_NOT_FOUND" , l } var c = n [ a ] = { exports : { } } ; t [ a ] [ 0 ] . call ( c . exports , function ( e ) { var n = t [ a ] [ 1 ] [ e ] ; return o ( n || e ) } , c , c . exports , e , t , n , r ) } return n [ a ] . exports } for ( var i = "function" == typeof require && require , a = 0 ; a < r . length ; a ++ ) o ( r [ a ] ) ; return o } ( { 1 : [ function ( e , t , n ) { "use strict" ; var r = { Properties : { "aria-current" : 0 , "aria-details" : 0 , "aria-disabled" : 0 , "aria-hidden" : 0 , "aria-invalid" : 0 , "aria-keyshortcuts" : 0 , "aria-label" : 0 , "aria-roledescription" : 0 , "aria-autocomplete" : 0 , "aria-checked" : 0 , "aria-expanded" : 0 , "aria-haspopup" : 0 , "aria-level" : 0 , "aria-modal" : 0 , "aria-multiline" : 0 , "aria-multiselectable" : 0 , "aria-orientation" : 0 , "aria-placeholder" : 0 , "aria-pressed" : 0 , "aria-readonly" : 0 , "aria-required" : 0 , "aria-selected" : 0 , "aria-sort" : 0 , "aria-valuemax" : 0 , "aria-valuemin" : 0 , "aria-valuenow" : 0 , "aria-valuetext" : 0 , "aria-atomic" : 0 , "aria-busy" : 0 , "aria-live" : 0 , "aria-relevant" : 0 , "aria-dropeffect" : 0 , "aria-grabbed" : 0 , "aria-activedescendant" : 0 , "aria-colcount" : 0 , "aria-colindex" : 0 , "aria-colspan" : 0 , "aria-controls" : 0 , "aria-describedby" : 0 , "aria-errormessage" : 0 , "aria-flowto" : 0 , "aria-labelledby" : 0 , "aria-owns" : 0 , "aria-posinset" : 0 , "aria-rowcount" : 0 , "aria-rowindex" : 0 , "aria-rowspan" : 0 , "aria-setsize" : 0 } , DOMAttributeNames : { } , DOMPropertyNames : { } } ; t . exports = r } , { } ] , 2 : [ function ( e , t , n ) { "use strict" ; var r = e ( 33 ) , o = e ( 132 ) , i = { focusDOMComponent : function ( ) { o ( r . getNodeFromInstance ( this ) ) } } ; t . exports = i } , { 132 : 132 , 33 : 33 } ] , 3 : [ function ( e , t , n ) { "use strict" ; function r ( e ) { return ( e . ctrlKey || e . altKey || e . metaKey ) && ! ( e . ctrlKey && e . altKey ) } function o ( e ) { switch ( e ) { case "topCompositionStart" : return T . compositionStart ; case "topCompositionEnd" : return T . compositionEnd ; case "topCompositionUpdate" : return T . compositionUpdate } } function i ( e , t ) { return "topKeyDown" === e && t . keyCode === y } function a ( e , t ) { switch ( e ) { case "topKeyUp" : return - 1 !== g . indexOf ( t . keyCode ) ; case "topKeyDown" : return t . keyCode !== y ; case "topKeyPress" : case "topMouseDown" : case "topBlur" : return ! 0 ; default : return ! 1 } } function s ( e ) { var t = e . detail ; return "object" == typeof t && "data" in t ? t . data : null } function u ( e , t , n , r ) { var u , l ; if ( _ ? u = o ( e ) : P ? a ( e , n ) && ( u = T . compositionEnd ) : i ( e , n ) && ( u = T . compositionStart ) , ! u ) return null ; E && ( P || u !== T . compositionStart ? u === T . compositionEnd && P && ( l = P . getData ( ) ) : P = h . getPooled ( r ) ) ; var c = m . getPooled ( u , t , n , r ) ; if ( l ) c . data = l ; else { var p = s ( n ) ; null !== p && ( c . data = p ) } return d . accumulateTwoPhaseDispatches ( c ) , c } function l ( e , t ) { switch ( e ) { case "topCompositionEnd" : return s ( t ) ; case "topKeyPress" : return t . which !== x ? null : ( k = ! 0 , w ) ; case "topTextInput" : var n = t . data ; return n === w && k ? null : n ; default : return null } } function c ( e , t ) { if ( P ) { if ( "topCompositionEnd" === e || ! _ && a ( e , t ) ) { var n = P . getData ( ) ; return h . release ( P ) , P = null , n } return null } switch ( e ) { case "topPaste" : return null ; case "topKeyPress" : return t . which && ! r ( t ) ? String . fromCharCode ( t . which ) : null ; case "topCompositionEnd" : return E ? null : t . data ; default : return null } } function p ( e , t , n , r ) { var o ; if ( ! ( o = b ? l ( e , n ) : c ( e , n ) ) ) return null ; var i = v . getPooled ( T . beforeInput , t , n , r ) ; return i . data = o , d . accumulateTwoPhaseDispatches ( i ) , i } var d = e ( 19 ) , f = e ( 124 ) , h = e ( 20 ) , m = e ( 78 ) , v = e ( 82 ) , g = [ 9 , 13 , 27 , 32 ] , y = 229 , _ = f . canUseDOM && "CompositionEvent" in window , C = null ; f . canUseDOM && "documentMode" in document && ( C = document . documentMode ) ; var b = f . canUseDOM && "TextEvent" in window && ! C && ! function ( ) { var e = window . opera ; return "object" == typeof e && "function" == typeof e . version && parseInt ( e . version ( ) , 10 ) <= 12 } ( ) , E = f . canUseDOM && ( ! _ || C && C > 8 && C <= 11 ) , x = 32 , w = String . fromCharCode ( x ) , T = { beforeInput : { phasedRegistrationNames : { bubbled : "onBeforeInput" , captured : "onBeforeInputCapture" } , dependencies : [ "topCompositionEnd" , "topKeyPress" , "topTextInput" , "topPaste" ] }
topKeyDown : "keydown" , topKeyPress : "keypress" , topKeyUp : "keyup" , topLoadedData : "loadeddata" , topLoadedMetadata : "loadedmetadata" , topLoadStart : "loadstart" , topMouseDown : "mousedown" , topMouseMove : "mousemove" , topMouseOut : "mouseout" , topMouseOver : "mouseover" , topMouseUp : "mouseup" , topPaste : "paste" , topPause : "pause" , topPlay : "play" , topPlaying : "playing" , topProgress : "progress" , topRateChange : "ratechange" , topScroll : "scroll" , topSeeked : "seeked" , topSeeking : "seeking" , topSelectionChange : "selectionchange" , topStalled : "stalled" , topSuspend : "suspend" , topTextInput : "textInput" , topTimeUpdate : "timeupdate" , topTouchCancel : "touchcancel" , topTouchEnd : "touchend" , topTouchMove : "touchmove" , topTouchStart : "touchstart" , topTransitionEnd : l ( "transitionend" ) || "transitionend" , topVolumeChange : "volumechange" , topWaiting : "waiting" , topWheel : "wheel" } , m = "_reactListenersID" + String ( Math . random ( ) ) . slice ( 2 ) , v = i ( { } , s , { ReactEventListener : null , injection : { injectReactEventListener : function ( e ) { e . setHandleTopLevel ( v . handleTopLevel ) , v . ReactEventListener = e } } , setEnabled : function ( e ) { v . ReactEventListener && v . ReactEventListener . setEnabled ( e ) } , isEnabled : function ( ) { return ! ( ! v . ReactEventListener || ! v . ReactEventListener . isEnabled ( ) ) } , listenTo : function ( e , t ) { for ( var n = t , o = r ( n ) , i = a . registrationNameDependencies [ e ] , s = 0 ; s < i . length ; s ++ ) { var u = i [ s ] ; o . hasOwnProperty ( u ) && o [ u ] || ( "topWheel" === u ? c ( "wheel" ) ? v . ReactEventListener . trapBubbledEvent ( "topWheel" , "wheel" , n ) : c ( "mousewheel" ) ? v . ReactEventListener . trapBubbledEvent ( "topWheel" , "mousewheel" , n ) : v . ReactEventListener . trapBubbledEvent ( "topWheel" , "DOMMouseScroll" , n ) : "topScroll" === u ? c ( "scroll" , ! 0 ) ? v . ReactEventListener . trapCapturedEvent ( "topScroll" , "scroll" , n ) : v . ReactEventListener . trapBubbledEvent ( "topScroll" , "scroll" , v . ReactEventListener . WINDOW _HANDLE ) : "topFocus" === u || "topBlur" === u ? ( c ( "focus" , ! 0 ) ? ( v . ReactEventListener . trapCapturedEvent ( "topFocus" , "focus" , n ) , v . ReactEventListener . trapCapturedEvent ( "topBlur" , "blur" , n ) ) : c ( "focusin" ) && ( v . ReactEventListener . trapBubbledEvent ( "topFocus" , "focusin" , n ) , v . ReactEventListener . trapBubbledEvent ( "topBlur" , "focusout" , n ) ) , o . topBlur = ! 0 , o . topFocus = ! 0 ) : h . hasOwnProperty ( u ) && v . ReactEventListener . trapBubbledEvent ( u , h [ u ] , n ) , o [ u ] = ! 0 ) } } , trapBubbledEvent : function ( e , t , n ) { return v . ReactEventListener . trapBubbledEvent ( e , t , n ) } , trapCapturedEvent : function ( e , t , n ) { return v . ReactEventListener . trapCapturedEvent ( e , t , n ) } , supportsEventPageXY : function ( ) { if ( ! document . createEvent ) return ! 1 ; var e = document . createEvent ( "MouseEvent" ) ; return null != e && "pageX" in e } , ensureScrollValueMonitoring : function ( ) { if ( void 0 === o && ( o = v . supportsEventPageXY ( ) ) , ! o && ! d ) { var e = u . refreshScrollValues ; v . ReactEventListener . monitorScrollValue ( e ) , d = ! 0 } } } ) ; t . exports = v } , { 107 : 107 , 110 : 110 , 144 : 144 , 17 : 17 , 51 : 51 , 90 : 90 } ] , 26 : [ function ( e , t , n ) { ( function ( n ) { "use strict" ; function r ( e , t , n , r ) { var o = void 0 === e [ n ] ; null != t && o && ( e [ n ] = i ( t , ! 0 ) ) } var o = e ( 66 ) , i = e ( 109 ) , a = ( e ( 22 ) , e ( 117 ) ) , s = e ( 118 ) ; e ( 143 ) ; void 0 !== n && n . env ; var u = { instantiateChildren : function ( e , t , n , o ) { if ( null == e ) return null ; var i = { } ; return s ( e , r , i ) , i } , updateChildren : function ( e , t , n , r , s , u , l , c , p ) { if ( t || e ) { var d , f ; for ( d in t ) if ( t . hasOwnProperty ( d ) ) { f = e && e [ d ] ; var h = f && f . _currentElement , m = t [ d ] ; if ( null != f && a ( h , m ) ) o . receiveComponent ( f , m , s , c ) , t [ d ] = f ; else { f && ( r [ d ] = o . getHostNode ( f ) , o . unmountComponent ( f , ! 1 ) ) ; var v = i ( m , ! 0 ) ; t [ d ] = v ; var g = o . mountComponent ( v , s , u , l , c , p ) ; n . push ( g ) } } for ( d in e ) ! e . hasOwnProperty ( d ) || t && t . hasOwnProperty ( d ) || ( f = e [ d ] , r [ d ] = o . getHostNode ( f ) , o . unmountComponent ( f , ! 1 ) ) } } , unmountChildren : function ( e , t ) { for ( var n in e ) if ( e . hasOwnProperty ( n ) ) { var r = e [ n ] ; o . unmountComponent ( r , t ) } } } ; t . exports = u } ) . call ( this , void 0 ) } , { 109 : 109 , 117 : 117 , 118 : 118 , 143 : 143 , 22 : 22 , 66 : 66 } ] , 27 : [ function ( e , t , n ) { "use strict" ; var r = e ( 8 ) , o = e ( 37 ) , i = { processChildrenUpdates : o . dangerouslyProcessChildrenUpdates , replaceNodeWithMarkup : r . dangerouslyReplaceNodeWithMarkup } ; t . exports = i } , { 37 : 37 , 8 : 8 } ] , 28 : [ function ( e , t , n ) { "use strict" ; var r = e ( 113 ) , o = ( e ( 138 ) , ! 1 ) , i = { replaceNodeWithMarkup : null , processChildrenUpdates : null , injection : { injectEnvironment : function ( e ) { o && r ( "104" ) , i . replaceNodeWithMarkup = e . replaceNodeWithMarkup , i . processChildrenUpdates = e . processChildrenUpdates , o = ! 0 } } } ; t . exports = i } , { 113 : 113 , 138 : 138 } ] , 29
42 : [ function ( e , t , n ) { "use strict" ; var r = e ( 113 ) , o = e ( 144 ) , i = e ( 8 ) , a = e ( 9 ) , s = e ( 33 ) , u = e ( 95 ) , l = ( e ( 138 ) , e ( 119 ) , function ( e ) { this . _currentElement = e , this . _stringText = "" + e , this . _hostNode = null , this . _hostParent = null , this . _domID = 0 , this . _mountIndex = 0 , this . _closingComment = null , this . _commentNodes = null } ) ; o ( l . prototype , { mountComponent : function ( e , t , n , r ) { var o = n . _idCounter ++ , i = " react-text: " + o + " " ; if ( this . _domID = o , this . _hostParent = t , e . useCreateElement ) { var l = n . _ownerDocument , c = l . createComment ( i ) , p = l . createComment ( " /react-text " ) , d = a ( l . createDocumentFragment ( ) ) ; return a . queueChild ( d , a ( c ) ) , this . _stringText && a . queueChild ( d , a ( l . createTextNode ( this . _stringText ) ) ) , a . queueChild ( d , a ( p ) ) , s . precacheNode ( this , c ) , this . _closingComment = p , d } var f = u ( this . _stringText ) ; return e . renderToStaticMarkup ? f : "\x3c!--" + i + "--\x3e" + f + "\x3c!-- /react-text --\x3e" } , receiveComponent : function ( e , t ) { if ( e !== this . _currentElement ) { this . _currentElement = e ; var n = "" + e ; if ( n !== this . _stringText ) { this . _stringText = n ; var r = this . getHostNode ( ) ; i . replaceDelimitedText ( r [ 0 ] , r [ 1 ] , n ) } } } , getHostNode : function ( ) { var e = this . _commentNodes ; if ( e ) return e ; if ( ! this . _closingComment ) for ( var t = s . getNodeFromInstance ( this ) , n = t . nextSibling ; ; ) { if ( null == n && r ( "67" , this . _domID ) , 8 === n . nodeType && " /react-text " === n . nodeValue ) { this . _closingComment = n ; break } n = n . nextSibling } return e = [ this . _hostNode , this . _closingComment ] , this . _commentNodes = e , e } , unmountComponent : function ( ) { this . _closingComment = null , this . _commentNodes = null , s . uncacheNode ( this ) } } ) , t . exports = l } , { 113 : 113 , 119 : 119 , 138 : 138 , 144 : 144 , 33 : 33 , 8 : 8 , 9 : 9 , 95 : 95 } ] , 43 : [ function ( e , t , n ) { "use strict" ; function r ( ) { this . _rootNodeID && c . updateWrapper ( this ) } function o ( e ) { var t = this . _currentElement . props , n = s . executeOnChange ( t , e ) ; return l . asap ( r , this ) , n } var i = e ( 113 ) , a = e ( 144 ) , s = e ( 23 ) , u = e ( 33 ) , l = e ( 71 ) , c = ( e ( 138 ) , e ( 143 ) , { getHostProps : function ( e , t ) { return null != t . dangerouslySetInnerHTML && i ( "91" ) , a ( { } , t , { value : void 0 , defaultValue : void 0 , children : "" + e . _wrapperState . initialValue , onChange : e . _wrapperState . onChange } ) } , mountWrapper : function ( e , t ) { var n = s . getValue ( t ) , r = n ; if ( null == n ) { var a = t . defaultValue , u = t . children ; null != u && ( null != a && i ( "92" ) , Array . isArray ( u ) && ( u . length <= 1 || i ( "93" ) , u = u [ 0 ] ) , a = "" + u ) , null == a && ( a = "" ) , r = a } e . _wrapperState = { initialValue : "" + r , listeners : null , onChange : o . bind ( e ) } } , updateWrapper : function ( e ) { var t = e . _currentElement . props , n = u . getNodeFromInstance ( e ) , r = s . getValue ( t ) ; if ( null != r ) { var o = "" + r ; o !== n . value && ( n . value = o ) , null == t . defaultValue && ( n . defaultValue = o ) } null != t . defaultValue && ( n . defaultValue = t . defaultValue ) } , postMountWrapper : function ( e ) { var t = u . getNodeFromInstance ( e ) , n = t . textContent ; n === e . _wrapperState . initialValue && ( t . value = n ) } } ) ; t . exports = c } , { 113 : 113 , 138 : 138 , 143 : 143 , 144 : 144 , 23 : 23 , 33 : 33 , 71 : 71 } ] , 44 : [ function ( e , t , n ) { "use strict" ; function r ( e , t ) { "_hostNode" in e || u ( "33" ) , "_hostNode" in t || u ( "33" ) ; for ( var n = 0 , r = e ; r ; r = r . _hostParent ) n ++ ; for ( var o = 0 , i = t ; i ; i = i . _hostParent ) o ++ ; for ( ; n - o > 0 ; ) e = e . _hostParent , n -- ; for ( ; o - n > 0 ; ) t = t . _hostParent , o -- ; for ( var a = n ; a -- ; ) { if ( e === t ) return e ; e = e . _hostParent , t = t . _hostParent } return null } function o ( e , t ) { "_hostNode" in e || u ( "35" ) , "_hostNode" in t || u ( "35" ) ; for ( ; t ; ) { if ( t === e ) return ! 0 ; t = t . _hostParent } return ! 1 } function i ( e ) { return "_hostNode" in e || u ( "36" ) , e . _hostParent } function a ( e , t , n ) { for ( var r = [ ] ; e ; ) r . push ( e ) , e = e . _hostParent ; var o ; for ( o = r . length ; o -- > 0 ; ) t ( r [ o ] , "captured" , n ) ; for ( o = 0 ; o < r . length ; o ++ ) t ( r [ o ] , "bubbled" , n ) } function s ( e , t , n , o , i ) { for ( var a = e && t ? r ( e , t ) : null , s = [ ] ; e && e !== a ; ) s . push ( e ) , e = e . _hostParent ; for ( var u = [ ] ; t && t !== a ; ) u . push ( t ) , t = t . _hostParent ; var l ; for ( l = 0 ; l < s . length ; l ++ ) n ( s [ l ] , "bubbled" , o ) ; for ( l = u . length ; l -- > 0 ; ) n ( u [ l ] , "captured" , i ) } var u = e ( 113 ) ; e ( 138 ) ; t . exports = { isAncestor : o , getLowestCommonAncestor : r , getParentInstance : i , traverseTwoPhase : a , traverseEnterLeave : s } } , { 113 : 113 , 138 : 138 } ] , 45 : [ function ( e , t , n ) { "use strict" ; var r = e ( 121 ) , o = e ( 30 ) , i = o ; r . addons && ( r . _ _SECRET _INJECTED _REACT _DOM _DO _NOT _USE _OR _YOU _WILL _BE _FIRED = i ) , t . exports = i } , { 121 : 121 , 30 : 30 } ] , 46 : [ function ( e , t , n ) { "use strict" ; function r ( ) { this . reinitializeTransaction ( ) } var o = e ( 144 ) , i = e ( 71 ) , a = e ( 89 ) , s = e ( 130 ) , u = { initialize : s , close : function ( ) { d . isBatchingUpdates = ! 1 } } , l = { initialize : s , close : i . flushBatchedUpdates . b
extractEvents : function ( e , t , n , r ) { if ( ! _ ) return null ; var i = t ? s . getNodeFromInstance ( t ) : window ; switch ( e ) { case "topFocus" : ( p ( i ) || "true" === i . contentEditable ) && ( m = i , v = t , g = null ) ; break ; case "topBlur" : m = null , v = null , g = null ; break ; case "topMouseDown" : y = ! 0 ; break ; case "topContextMenu" : case "topMouseUp" : return y = ! 1 , o ( n , r ) ; case "topSelectionChange" : if ( f ) break ; case "topKeyDown" : case "topKeyUp" : return o ( n , r ) } return null } , didPutListener : function ( e , t , n ) { "onSelect" === t && ( _ = ! 0 ) } } ; t . exports = C } , { 111 : 111 , 124 : 124 , 133 : 133 , 142 : 142 , 19 : 19 , 33 : 33 , 56 : 56 , 80 : 80 } ] , 75 : [ function ( e , t , n ) { "use strict" ; function r ( e ) { return "." + e . _rootNodeID } function o ( e ) { return "button" === e || "input" === e || "select" === e || "textarea" === e } var i = e ( 113 ) , a = e ( 123 ) , s = e ( 19 ) , u = e ( 33 ) , l = e ( 76 ) , c = e ( 77 ) , p = e ( 80 ) , d = e ( 81 ) , f = e ( 83 ) , h = e ( 84 ) , m = e ( 79 ) , v = e ( 85 ) , g = e ( 86 ) , y = e ( 87 ) , _ = e ( 88 ) , C = e ( 130 ) , b = e ( 99 ) , E = ( e ( 138 ) , { } ) , x = { } ; [ "abort" , "animationEnd" , "animationIteration" , "animationStart" , "blur" , "canPlay" , "canPlayThrough" , "click" , "contextMenu" , "copy" , "cut" , "doubleClick" , "drag" , "dragEnd" , "dragEnter" , "dragExit" , "dragLeave" , "dragOver" , "dragStart" , "drop" , "durationChange" , "emptied" , "encrypted" , "ended" , "error" , "focus" , "input" , "invalid" , "keyDown" , "keyPress" , "keyUp" , "load" , "loadedData" , "loadedMetadata" , "loadStart" , "mouseDown" , "mouseMove" , "mouseOut" , "mouseOver" , "mouseUp" , "paste" , "pause" , "play" , "playing" , "progress" , "rateChange" , "reset" , "scroll" , "seeked" , "seeking" , "stalled" , "submit" , "suspend" , "timeUpdate" , "touchCancel" , "touchEnd" , "touchMove" , "touchStart" , "transitionEnd" , "volumeChange" , "waiting" , "wheel" ] . forEach ( function ( e ) { var t = e [ 0 ] . toUpperCase ( ) + e . slice ( 1 ) , n = "on" + t , r = "top" + t , o = { phasedRegistrationNames : { bubbled : n , captured : n + "Capture" } , dependencies : [ r ] } ; E [ e ] = o , x [ r ] = o } ) ; var w = { } , T = { eventTypes : E , extractEvents : function ( e , t , n , r ) { var o = x [ e ] ; if ( ! o ) return null ; var a ; switch ( e ) { case "topAbort" : case "topCanPlay" : case "topCanPlayThrough" : case "topDurationChange" : case "topEmptied" : case "topEncrypted" : case "topEnded" : case "topError" : case "topInput" : case "topInvalid" : case "topLoad" : case "topLoadedData" : case "topLoadedMetadata" : case "topLoadStart" : case "topPause" : case "topPlay" : case "topPlaying" : case "topProgress" : case "topRateChange" : case "topReset" : case "topSeeked" : case "topSeeking" : case "topStalled" : case "topSubmit" : case "topSuspend" : case "topTimeUpdate" : case "topVolumeChange" : case "topWaiting" : a = p ; break ; case "topKeyPress" : if ( 0 === b ( n ) ) return null ; case "topKeyDown" : case "topKeyUp" : a = f ; break ; case "topBlur" : case "topFocus" : a = d ; break ; case "topClick" : if ( 2 === n . button ) return null ; case "topDoubleClick" : case "topMouseDown" : case "topMouseMove" : case "topMouseUp" : case "topMouseOut" : case "topMouseOver" : case "topContextMenu" : a = h ; break ; case "topDrag" : case "topDragEnd" : case "topDragEnter" : case "topDragExit" : case "topDragLeave" : case "topDragOver" : case "topDragStart" : case "topDrop" : a = m ; break ; case "topTouchCancel" : case "topTouchEnd" : case "topTouchMove" : case "topTouchStart" : a = v ; break ; case "topAnimationEnd" : case "topAnimationIteration" : case "topAnimationStart" : a = l ; break ; case "topTransitionEnd" : a = g ; break ; case "topScroll" : a = y ; break ; case "topWheel" : a = _ ; break ; case "topCopy" : case "topCut" : case "topPaste" : a = c } a || i ( "86" , e ) ; var u = a . getPooled ( o , t , n , r ) ; return s . accumulateTwoPhaseDispatches ( u ) , u } , didPutListener : function ( e , t , n ) { if ( "onClick" === t && ! o ( e . _tag ) ) { var i = r ( e ) , s = u . getNodeFromInstance ( e ) ; w [ i ] || ( w [ i ] = a . listen ( s , "click" , C ) ) } } , willDeleteListener : function ( e , t ) { if ( "onClick" === t && ! o ( e . _tag ) ) { var n = r ( e ) ; w [ n ] . remove ( ) , delete w [ n ] } } } ; t . exports = T } , { 113 : 113 , 123 : 123 , 130 : 130 , 138 : 138 , 19 : 19 , 33 : 33 , 76 : 76 , 77 : 77 , 79 : 79 , 80 : 80 , 81 : 81 , 83 : 83 , 84 : 84 , 85 : 85 , 86 : 86 , 87 : 87 , 88 : 88 , 99 : 99 } ] , 76 : [ function ( e , t , n ) { "use strict" ; function r ( e , t , n , r ) { return o . call ( this , e , t , n , r ) } var o = e ( 80 ) , i = { animationName : null , elapsedTime : null , pseudoElement : null } ; o . augmentClass ( r , i ) , t . exports = r } , { 80 : 80 } ] , 77 : [ function ( e , t , n ) { "use strict" ; function r ( e , t , n , r ) { return o . call ( this , e , t , n , r ) } var o = e ( 80 ) , i = { clipboardData : function ( e ) { return "clipboardData" in e ? e . clipboardData : window . clipboardData } } ; o . augmentClass ( r , i ) , t . exports = r } , { 80 : 80 } ] , 78 : [ function ( e , t , n ) { "use strict" ; function r ( e , t , n , r ) { return o . call ( this , e , t , n , r ) } var o = e ( 80 ) , i = { data : null } ; o . augmentClass ( r , i ) , t . exports = r } , { 80 : 80 } ] , 79 : [ function ( e , t , n )
var p = e [ c ] ; if ( p ) { var d = p ( s , c , r , o , i + "." + c , a ) ; if ( d ) return d } } return null } return c ( t ) } function y ( t ) { switch ( typeof t ) { case "number" : case "string" : case "undefined" : return ! 0 ; case "boolean" : return ! t ; case "object" : if ( Array . isArray ( t ) ) return t . every ( y ) ; if ( null === t || e ( t ) ) return ! 0 ; var r = n ( t ) ; if ( ! r ) return ! 1 ; var o , i = r . call ( t ) ; if ( r !== t . entries ) { for ( ; ! ( o = i . next ( ) ) . done ; ) if ( ! y ( o . value ) ) return ! 1 } else for ( ; ! ( o = i . next ( ) ) . done ; ) { var a = o . value ; if ( a && ! y ( a [ 1 ] ) ) return ! 1 } return ! 0 ; default : return ! 1 } } function _ ( e , t ) { return "symbol" === e || ( "Symbol" === t [ "@@toStringTag" ] || "function" == typeof Symbol && t instanceof Symbol ) } function C ( e ) { var t = typeof e ; return Array . isArray ( e ) ? "array" : e instanceof RegExp ? "object" : _ ( t , e ) ? "symbol" : t } function b ( e ) { if ( void 0 === e || null === e ) return "" + e ; var t = C ( e ) ; if ( "object" === t ) { if ( e instanceof Date ) return "date" ; if ( e instanceof RegExp ) return "regexp" } return t } function E ( e ) { var t = b ( e ) ; switch ( t ) { case "array" : case "object" : return "an " + t ; case "boolean" : case "date" : case "regexp" : return "a " + t ; default : return t } } function x ( e ) { return e . constructor && e . constructor . name ? e . constructor . name : k } var w = "function" == typeof Symbol && Symbol . iterator , T = "@@iterator" , k = "<<anonymous>>" , P = { array : p ( "array" ) , bool : p ( "boolean" ) , func : p ( "function" ) , number : p ( "number" ) , object : p ( "object" ) , string : p ( "string" ) , symbol : p ( "symbol" ) , any : function ( ) { return c ( r . thatReturnsNull ) } ( ) , arrayOf : d , element : function ( ) { function t ( t , n , r , o , i ) { var a = t [ n ] ; if ( ! e ( a ) ) { return new l ( "Invalid " + o + " `" + i + "` of type `" + C ( a ) + "` supplied to `" + r + "`, expected a single ReactElement." ) } return null } return c ( t ) } ( ) , instanceOf : f , node : function ( ) { function e ( e , t , n , r , o ) { return y ( e [ t ] ) ? null : new l ( "Invalid " + r + " `" + o + "` supplied to `" + n + "`, expected a ReactNode." ) } return c ( e ) } ( ) , objectOf : m , oneOf : h , oneOfType : v , shape : g } ; return l . prototype = Error . prototype , P . checkPropTypes = s , P . PropTypes = P , P } } , { 130 : 130 , 138 : 138 , 143 : 143 , 145 : 145 , 148 : 148 } ] , 148 : [ function ( e , t , n ) { "use strict" ; t . exports = "SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED" } , { } ] } , { } , [ 45 ] ) ( 45 ) } ( ) } ( ) } ) ;