Files
react-native-web/storybook/static/preview.f77c37e261512064011d.bundle.js
Nicolas Gallagher 7aca15d1ed Website deploy
2018-06-04 11:57:49 -07:00

1 line
1.4 MiB
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

!function(modules){var installedModules={};function __webpack_require__(moduleId){if(installedModules[moduleId])return installedModules[moduleId].exports;var module=installedModules[moduleId]={i:moduleId,l:!1,exports:{}};return modules[moduleId].call(module.exports,module,module.exports,__webpack_require__),module.l=!0,module.exports}__webpack_require__.m=modules,__webpack_require__.c=installedModules,__webpack_require__.d=function(exports,name,getter){__webpack_require__.o(exports,name)||Object.defineProperty(exports,name,{configurable:!1,enumerable:!0,get:getter})},__webpack_require__.n=function(module){var getter=module&&module.__esModule?function getDefault(){return module.default}:function getModuleExports(){return module};return __webpack_require__.d(getter,"a",getter),getter},__webpack_require__.o=function(object,property){return Object.prototype.hasOwnProperty.call(object,property)},__webpack_require__.p="",__webpack_require__(__webpack_require__.s=553)}([function(module,exports,__webpack_require__){"use strict";module.exports=__webpack_require__(317)},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:!0});var __WEBPACK_IMPORTED_MODULE_0__modules_applyLayout__=__webpack_require__(323),__WEBPACK_IMPORTED_MODULE_1__modules_applyNativeMethods__=__webpack_require__(67),__WEBPACK_IMPORTED_MODULE_2_prop_types__=__webpack_require__(2),__WEBPACK_IMPORTED_MODULE_3__createElement__=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_prop_types__),__webpack_require__(87)),__WEBPACK_IMPORTED_MODULE_4__filterSupportedProps__=__webpack_require__(597),__WEBPACK_IMPORTED_MODULE_5_fbjs_lib_invariant__=__webpack_require__(7),__WEBPACK_IMPORTED_MODULE_6__StyleSheet__=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_fbjs_lib_invariant__),__webpack_require__(3)),__WEBPACK_IMPORTED_MODULE_8_react__=(__webpack_require__(455),__webpack_require__(0)),__WEBPACK_IMPORTED_MODULE_8_react___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_8_react__);var View=function(_Component){function View(){return function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,View),function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,_Component.apply(this,arguments))}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(View,_Component),View.prototype.render=function render(){var hitSlop=this.props.hitSlop,supportedProps=Object(__WEBPACK_IMPORTED_MODULE_4__filterSupportedProps__.a)(this.props);var isInAParentText=this.context.isInAParentText;if(supportedProps.style=__WEBPACK_IMPORTED_MODULE_6__StyleSheet__.default.compose(styles.initial,__WEBPACK_IMPORTED_MODULE_6__StyleSheet__.default.compose(isInAParentText&&styles.inline,this.props.style)),hitSlop){var hitSlopStyle=function calculateHitSlopStyle(hitSlop){var hitStyle={};for(var prop in hitSlop)if(hitSlop.hasOwnProperty(prop)){var value=hitSlop[prop];hitStyle[prop]=value>0?-1*value:0}return hitStyle}(hitSlop),hitSlopChild=Object(__WEBPACK_IMPORTED_MODULE_3__createElement__.default)("span",{style:[styles.hitSlop,hitSlopStyle]});supportedProps.children=__WEBPACK_IMPORTED_MODULE_8_react___default.a.Children.toArray([hitSlopChild,supportedProps.children])}return Object(__WEBPACK_IMPORTED_MODULE_3__createElement__.default)("div",supportedProps)},View}(__WEBPACK_IMPORTED_MODULE_8_react__.Component);View.displayName="View",View.contextTypes={isInAParentText:__WEBPACK_IMPORTED_MODULE_2_prop_types__.bool},View.propTypes={};var styles=__WEBPACK_IMPORTED_MODULE_6__StyleSheet__.default.create({initial:{alignItems:"stretch",borderWidth:0,borderStyle:"solid",boxSizing:"border-box",display:"flex",flexDirection:"column",margin:0,padding:0,position:"relative",zIndex:0,minHeight:0,minWidth:0},inline:{display:"inline-flex"},hitSlop:Object.assign({},__WEBPACK_IMPORTED_MODULE_6__StyleSheet__.default.absoluteFillObject,{zIndex:-1})});__webpack_exports__.default=Object(__WEBPACK_IMPORTED_MODULE_0__modules_applyLayout__.a)(Object(__WEBPACK_IMPORTED_MODULE_1__modules_applyNativeMethods__.a)(View))},function(module,exports,__webpack_require__){module.exports=__webpack_require__(318)()},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:!0});var __WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment__=__webpack_require__(38),__WEBPACK_IMPORTED_MODULE_1__StyleSheet__=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment__),__webpack_require__(559));__webpack_exports__.default=__WEBPACK_IMPORTED_MODULE_1__StyleSheet__.a},function(module,exports){var core=module.exports={version:"2.5.6"};"number"==typeof __e&&(__e=core)},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:!0});var __WEBPACK_IMPORTED_MODULE_0__modules_applyLayout__=__webpack_require__(323),__WEBPACK_IMPORTED_MODULE_1__modules_applyNativeMethods__=__webpack_require__(67),__WEBPACK_IMPORTED_MODULE_2_prop_types__=__webpack_require__(2),__WEBPACK_IMPORTED_MODULE_3_react__=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_prop_types__),__webpack_require__(0)),__WEBPACK_IMPORTED_MODULE_4__createElement__=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_react__),__webpack_require__(87)),__WEBPACK_IMPORTED_MODULE_5__StyleSheet__=__webpack_require__(3);__webpack_require__(477);var Text=function(_Component){function Text(){return function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,Text),function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,_Component.apply(this,arguments))}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(Text,_Component),Text.prototype.getChildContext=function getChildContext(){return{isInAParentText:!0}},Text.prototype.render=function render(){var _props=this.props,dir=_props.dir,numberOfLines=_props.numberOfLines,onPress=_props.onPress,selectable=_props.selectable,style=_props.style,otherProps=(_props.adjustsFontSizeToFit,_props.allowFontScaling,_props.ellipsizeMode,_props.lineBreakMode,_props.minimumFontScale,_props.onLayout,_props.onLongPress,_props.pressRetentionOffset,_props.selectionColor,_props.suppressHighlighting,_props.textBreakStrategy,_props.tvParallaxProperties,function _objectWithoutProperties(obj,keys){var target={};for(var i in obj)keys.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(obj,i)&&(target[i]=obj[i]);return target}(_props,["dir","numberOfLines","onPress","selectable","style","adjustsFontSizeToFit","allowFontScaling","ellipsizeMode","lineBreakMode","minimumFontScale","onLayout","onLongPress","pressRetentionOffset","selectionColor","suppressHighlighting","textBreakStrategy","tvParallaxProperties"])),isInAParentText=this.context.isInAParentText;onPress&&(otherProps.accessible=!0,otherProps.onClick=this._createPressHandler(onPress),otherProps.onKeyDown=this._createEnterHandler(onPress)),otherProps.dir=void 0!==dir?dir:"auto",otherProps.style=[styles.initial,!0===this.context.isInAParentText&&styles.isInAParentText,style,!1===selectable&&styles.notSelectable,1===numberOfLines&&styles.singleLineStyle,onPress&&styles.pressable];var component=isInAParentText?"span":"div";return Object(__WEBPACK_IMPORTED_MODULE_4__createElement__.default)(component,otherProps)},Text.prototype._createEnterHandler=function _createEnterHandler(fn){return function(e){13===e.keyCode&&fn&&fn(e)}},Text.prototype._createPressHandler=function _createPressHandler(fn){return function(e){e.stopPropagation(),fn&&fn(e)}},Text}(__WEBPACK_IMPORTED_MODULE_3_react__.Component);Text.displayName="Text",Text.childContextTypes={isInAParentText:__WEBPACK_IMPORTED_MODULE_2_prop_types__.bool},Text.contextTypes={isInAParentText:__WEBPACK_IMPORTED_MODULE_2_prop_types__.bool},Text.propTypes={};var styles=__WEBPACK_IMPORTED_MODULE_5__StyleSheet__.default.create({initial:{borderWidth:0,boxSizing:"border-box",color:"inherit",display:"inline",fontFamily:"System",fontSize:14,fontStyle:"inherit",fontVariant:["inherit"],fontWeight:"inherit",lineHeight:"inherit",margin:0,padding:0,textDecorationLine:"none",whiteSpace:"pre-wrap",wordWrap:"break-word"},isInAParentText:{fontFamily:"inherit",fontSize:"inherit",whiteSpace:"inherit"},notSelectable:{userSelect:"none"},pressable:{cursor:"pointer"},singleLineStyle:{maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}});__webpack_exports__.default=Object(__WEBPACK_IMPORTED_MODULE_0__modules_applyLayout__.a)(Object(__WEBPACK_IMPORTED_MODULE_1__modules_applyNativeMethods__.a)(Text))},function(module,exports){module.exports=function(module){return module.webpackPolyfill||(module.deprecate=function(){},module.paths=[],module.children||(module.children=[]),Object.defineProperty(module,"loaded",{enumerable:!0,get:function(){return module.l}}),Object.defineProperty(module,"id",{enumerable:!0,get:function(){return module.i}}),module.webpackPolyfill=1),module}},function(module,exports,__webpack_require__){"use strict";var validateFormat=function validateFormat(format){};module.exports=function invariant(condition,format,a,b,c,d,e,f){if(validateFormat(format),!condition){var error;if(void 0===format)error=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var args=[a,b,c,d,e,f],argIndex=0;(error=new Error(format.replace(/%s/g,function(){return args[argIndex++]}))).name="Invariant Violation"}throw error.framesToPop=1,error}}},function(module,exports,__webpack_require__){var global=__webpack_require__(11),core=__webpack_require__(4),ctx=__webpack_require__(24),hide=__webpack_require__(28),has=__webpack_require__(31),$export=function(type,name,source){var key,own,out,IS_FORCED=type&$export.F,IS_GLOBAL=type&$export.G,IS_STATIC=type&$export.S,IS_PROTO=type&$export.P,IS_BIND=type&$export.B,IS_WRAP=type&$export.W,exports=IS_GLOBAL?core:core[name]||(core[name]={}),expProto=exports.prototype,target=IS_GLOBAL?global:IS_STATIC?global[name]:(global[name]||{}).prototype;for(key in IS_GLOBAL&&(source=name),source)(own=!IS_FORCED&&target&&void 0!==target[key])&&has(exports,key)||(out=own?target[key]:source[key],exports[key]=IS_GLOBAL&&"function"!=typeof target[key]?source[key]:IS_BIND&&own?ctx(out,global):IS_WRAP&&target[key]==out?function(C){var F=function(a,b,c){if(this instanceof C){switch(arguments.length){case 0:return new C;case 1:return new C(a);case 2:return new C(a,b)}return new C(a,b,c)}return C.apply(this,arguments)};return F.prototype=C.prototype,F}(out):IS_PROTO&&"function"==typeof out?ctx(Function.call,out):out,IS_PROTO&&((exports.virtual||(exports.virtual={}))[key]=out,type&$export.R&&expProto&&!expProto[key]&&hide(expProto,key,out)))};$export.F=1,$export.G=2,$export.S=4,$export.P=8,$export.B=16,$export.W=32,$export.U=64,$export.R=128,module.exports=$export},function(module,exports,__webpack_require__){"use strict";exports.__esModule=!0,exports.default=function(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}},function(module,exports,__webpack_require__){"use strict";exports.__esModule=!0;var _assign2=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__(84));exports.default=_assign2.default||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target}},function(module,exports){var global=module.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=global)},function(module,exports,__webpack_require__){"use strict";exports.__esModule=!0;var _defineProperty2=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__(144));exports.default=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),(0,_defineProperty2.default)(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}()},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0}),exports.TextList=exports.StyleList=exports.storiesOf=exports.Section=exports.ExternalLink=exports.DocItem=exports.Description=exports.Code=exports.AppText=void 0;var _AppText2=_interopRequireDefault(__webpack_require__(135)),_Code2=_interopRequireDefault(__webpack_require__(727)),_DocItem2=_interopRequireDefault(__webpack_require__(728)),_ExternalLink2=_interopRequireDefault(__webpack_require__(479)),_Section2=_interopRequireDefault(__webpack_require__(729)),_react=__webpack_require__(458),_StyleList2=_interopRequireDefault(__webpack_require__(730)),_TextList2=_interopRequireDefault(__webpack_require__(731)),_UIExplorer=__webpack_require__(732),_UIExplorer2=_interopRequireDefault(_UIExplorer);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.default=_UIExplorer2.default,exports.AppText=_AppText2.default,exports.Code=_Code2.default,exports.Description=_UIExplorer.Description,exports.DocItem=_DocItem2.default,exports.ExternalLink=_ExternalLink2.default,exports.Section=_Section2.default,exports.storiesOf=_react.storiesOf,exports.StyleList=_StyleList2.default,exports.TextList=_TextList2.default},function(module,exports,__webpack_require__){var store=__webpack_require__(119)("wks"),uid=__webpack_require__(86),Symbol=__webpack_require__(11).Symbol,USE_SYMBOL="function"==typeof Symbol;(module.exports=function(name){return store[name]||(store[name]=USE_SYMBOL&&Symbol[name]||(USE_SYMBOL?Symbol:uid)("Symbol."+name))}).store=store},function(module,exports){module.exports=function(it){return"object"==typeof it?null!==it:"function"==typeof it}},function(module,exports){var g;g=function(){return this}();try{g=g||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(g=window)}module.exports=g},function(module,exports,__webpack_require__){var anObject=__webpack_require__(18),IE8_DOM_DEFINE=__webpack_require__(174),toPrimitive=__webpack_require__(114),dP=Object.defineProperty;exports.f=__webpack_require__(23)?Object.defineProperty:function defineProperty(O,P,Attributes){if(anObject(O),P=toPrimitive(P,!0),anObject(Attributes),IE8_DOM_DEFINE)try{return dP(O,P,Attributes)}catch(e){}if("get"in Attributes||"set"in Attributes)throw TypeError("Accessors not supported!");return"value"in Attributes&&(O[P]=Attributes.value),O}},function(module,exports,__webpack_require__){var isObject=__webpack_require__(15);module.exports=function(it){if(!isObject(it))throw TypeError(it+" is not an object!");return it}},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(353),__esModule:!0}},function(module,exports,__webpack_require__){"use strict";exports.__esModule=!0;var _typeof3=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__(99));exports.default=function(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!==(void 0===call?"undefined":(0,_typeof3.default)(call))&&"function"!=typeof call?self:call}},function(module,exports,__webpack_require__){"use strict";exports.__esModule=!0;var _setPrototypeOf2=_interopRequireDefault(__webpack_require__(363)),_create2=_interopRequireDefault(__webpack_require__(367)),_typeof3=_interopRequireDefault(__webpack_require__(99));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.default=function(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+(void 0===superClass?"undefined":(0,_typeof3.default)(superClass)));subClass.prototype=(0,_create2.default)(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(_setPrototypeOf2.default?(0,_setPrototypeOf2.default)(subClass,superClass):subClass.__proto__=superClass)}},function(module,exports,__webpack_require__){"use strict";var keys=__webpack_require__(264),foreach=__webpack_require__(266),hasSymbols="function"==typeof Symbol&&"symbol"==typeof Symbol(),toStr=Object.prototype.toString,supportsDescriptors=Object.defineProperty&&function(){var obj={};try{for(var _ in Object.defineProperty(obj,"x",{enumerable:!1,value:obj}),obj)return!1;return obj.x===obj}catch(e){return!1}}(),defineProperty=function(object,name,value,predicate){var fn;name in object&&("function"!=typeof(fn=predicate)||"[object Function]"!==toStr.call(fn)||!predicate())||(supportsDescriptors?Object.defineProperty(object,name,{configurable:!0,enumerable:!1,value:value,writable:!0}):object[name]=value)},defineProperties=function(object,map){var predicates=arguments.length>2?arguments[2]:{},props=keys(map);hasSymbols&&(props=props.concat(Object.getOwnPropertySymbols(map))),foreach(props,function(name){defineProperty(object,name,map[name],predicates[name])})};defineProperties.supportsDescriptors=!!supportsDescriptors,module.exports=defineProperties},function(module,exports,__webpack_require__){module.exports=!__webpack_require__(30)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(module,exports,__webpack_require__){var aFunction=__webpack_require__(62);module.exports=function(fn,that,length){if(aFunction(fn),void 0===that)return fn;switch(length){case 1:return function(a){return fn.call(that,a)};case 2:return function(a,b){return fn.call(that,a,b)};case 3:return function(a,b,c){return fn.call(that,a,b,c)}}return function(){return fn.apply(that,arguments)}}},function(module,exports){var global=module.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=global)},function(module,exports,__webpack_require__){var store=__webpack_require__(104)("wks"),uid=__webpack_require__(60),Symbol=__webpack_require__(25).Symbol,USE_SYMBOL="function"==typeof Symbol;(module.exports=function(name){return store[name]||(store[name]=USE_SYMBOL&&Symbol[name]||(USE_SYMBOL?Symbol:uid)("Symbol."+name))}).store=store},function(module,exports,__webpack_require__){"use strict";var implementation=__webpack_require__(269);module.exports=Function.prototype.bind||implementation},function(module,exports,__webpack_require__){var dP=__webpack_require__(17),createDesc=__webpack_require__(63);module.exports=__webpack_require__(23)?function(object,key,value){return dP.f(object,key,createDesc(1,value))}:function(object,key,value){return object[key]=value,object}},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:!0});var __WEBPACK_IMPORTED_MODULE_0__modules_applyLayout__=__webpack_require__(323),__WEBPACK_IMPORTED_MODULE_1__modules_applyNativeMethods__=__webpack_require__(67),__WEBPACK_IMPORTED_MODULE_2_fbjs_lib_ExecutionEnvironment__=__webpack_require__(38),__WEBPACK_IMPORTED_MODULE_3_react__=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_fbjs_lib_ExecutionEnvironment__),__webpack_require__(0)),__WEBPACK_IMPORTED_MODULE_5__createElement__=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_react__),__webpack_require__(48),__webpack_require__(87)),__WEBPACK_IMPORTED_MODULE_6__findNodeHandle__=__webpack_require__(96),__WEBPACK_IMPORTED_MODULE_7__StyleSheet__=__webpack_require__(3),__WEBPACK_IMPORTED_MODULE_10__modules_TextInputState__=(__webpack_require__(178),__webpack_require__(440),__webpack_require__(392)),__WEBPACK_IMPORTED_MODULE_12_prop_types__=(__webpack_require__(71),__webpack_require__(2));__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_12_prop_types__);function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}var isAndroid=__WEBPACK_IMPORTED_MODULE_2_fbjs_lib_ExecutionEnvironment__.canUseDOM&&/Android/i.test(navigator&&navigator.userAgent),emptyObject={},normalizeEventHandler=function normalizeEventHandler(handler){return function(e){if(handler)return e.nativeEvent.text=e.target.value,handler(e)}},isSelectionStale=function isSelectionStale(node,selection){if(node&&selection){var selectionEnd=node.selectionEnd,selectionStart=node.selectionStart,start=selection.start,end=selection.end;return start!==selectionStart||end!==selectionEnd}return!1},setSelection=function setSelection(node,selection){try{if(isSelectionStale(node,selection)){var start=selection.start,end=selection.end;isAndroid?setTimeout(function(){return node.setSelectionRange(start,end||start)},10):node.setSelectionRange(start,end||start)}}catch(e){}},TextInput=function(_Component){function TextInput(){var _temp,_this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,TextInput);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _temp=_this=_possibleConstructorReturn(this,_Component.call.apply(_Component,[this].concat(args))),_this._handleBlur=function(e){var onBlur=_this.props.onBlur;__WEBPACK_IMPORTED_MODULE_10__modules_TextInputState__.a._currentlyFocusedNode=null,onBlur&&onBlur(e)},_this._handleChange=function(e){var _this$props=_this.props,onChange=_this$props.onChange,onChangeText=_this$props.onChangeText,text=e.nativeEvent.text;onChange&&onChange(e),onChangeText&&onChangeText(text)},_this._handleFocus=function(e){var _this$props2=_this.props,clearTextOnFocus=_this$props2.clearTextOnFocus,onFocus=_this$props2.onFocus,selectTextOnFocus=_this$props2.selectTextOnFocus,node=_this._node;__WEBPACK_IMPORTED_MODULE_10__modules_TextInputState__.a._currentlyFocusedNode=_this._node,onFocus&&onFocus(e),clearTextOnFocus&&_this.clear(),selectTextOnFocus&&node&&node.select()},_this._handleKeyDown=function(e){e.stopPropagation(),(8===e.which||9===e.which||13===e.which&&e.metaKey||37===e.which||38===e.which||39===e.which||40===e.which)&&_this._handleKeyPress(e)},_this._handleKeyPress=function(e){var _this$props3=_this.props,blurOnSubmit=_this$props3.blurOnSubmit,multiline=_this$props3.multiline,onKeyPress=_this$props3.onKeyPress,onSubmitEditing=_this$props3.onSubmitEditing,shouldBlurOnSubmit=null==blurOnSubmit?!multiline:blurOnSubmit;if(onKeyPress){var keyValue=void 0;switch(e.which){case 8:keyValue="Backspace";break;case 9:keyValue="Tab";break;case 13:keyValue="Enter";break;case 32:keyValue=" ";break;case 37:keyValue="ArrowLeft";break;case 38:keyValue="ArrowUp";break;case 39:keyValue="ArrowRight";break;case 40:keyValue="ArrowDown";break;default:keyValue=e.shiftKey?String.fromCharCode(e.which).trim():String.fromCharCode(e.which).toLowerCase().trim()}keyValue&&(e.nativeEvent={altKey:e.altKey,ctrlKey:e.ctrlKey,key:keyValue,metaKey:e.metaKey,shiftKey:e.shiftKey,target:e.target},onKeyPress(e))}e.isDefaultPrevented()||13!==e.which||e.shiftKey||(!blurOnSubmit&&multiline||!onSubmitEditing||(e.nativeEvent={target:e.target,text:e.target.value},onSubmitEditing(e)),shouldBlurOnSubmit&&_this.blur())},_this._handleSelectionChange=function(e){var _this$props4=_this.props,onSelectionChange=_this$props4.onSelectionChange,_this$props4$selectio=_this$props4.selection,selection=void 0===_this$props4$selectio?emptyObject:_this$props4$selectio;if(onSelectionChange)try{var node=e.target;if(isSelectionStale(node,selection)){var selectionStart=node.selectionStart,selectionEnd=node.selectionEnd;e.nativeEvent.selection={start:selectionStart,end:selectionEnd},onSelectionChange(e)}}catch(e){}},_this._setNode=function(component){_this._node=Object(__WEBPACK_IMPORTED_MODULE_6__findNodeHandle__.a)(component)},_possibleConstructorReturn(_this,_temp)}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(TextInput,_Component),TextInput.prototype.clear=function clear(){this._node.value=""},TextInput.prototype.isFocused=function isFocused(){return __WEBPACK_IMPORTED_MODULE_10__modules_TextInputState__.a.currentlyFocusedField()===this._node},TextInput.prototype.componentDidMount=function componentDidMount(){setSelection(this._node,this.props.selection),document.activeElement===this._node&&(__WEBPACK_IMPORTED_MODULE_10__modules_TextInputState__.a._currentlyFocusedNode=this._node)},TextInput.prototype.componentDidUpdate=function componentDidUpdate(){setSelection(this._node,this.props.selection)},TextInput.prototype.render=function render(){var _props=this.props,autoCorrect=_props.autoCorrect,editable=_props.editable,keyboardType=_props.keyboardType,multiline=_props.multiline,numberOfLines=_props.numberOfLines,secureTextEntry=_props.secureTextEntry,style=_props.style,spellCheck=(_props.blurOnSubmit,_props.clearTextOnFocus,_props.onChangeText,_props.onSelectionChange,_props.onSubmitEditing,_props.selection,_props.selectTextOnFocus,_props.spellCheck),otherProps=(_props.caretHidden,_props.clearButtonMode,_props.dataDetectorTypes,_props.disableFullscreenUI,_props.enablesReturnKeyAutomatically,_props.inlineImageLeft,_props.inlineImagePadding,_props.keyboardAppearance,_props.onContentSizeChange,_props.onEndEditing,_props.onScroll,_props.returnKeyLabel,_props.returnKeyType,_props.selectionColor,_props.selectionState,_props.textBreakStrategy,_props.underlineColorAndroid,function _objectWithoutProperties(obj,keys){var target={};for(var i in obj)keys.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(obj,i)&&(target[i]=obj[i]);return target}(_props,["autoCorrect","editable","keyboardType","multiline","numberOfLines","secureTextEntry","style","blurOnSubmit","clearTextOnFocus","onChangeText","onSelectionChange","onSubmitEditing","selection","selectTextOnFocus","spellCheck","caretHidden","clearButtonMode","dataDetectorTypes","disableFullscreenUI","enablesReturnKeyAutomatically","inlineImageLeft","inlineImagePadding","keyboardAppearance","onContentSizeChange","onEndEditing","onScroll","returnKeyLabel","returnKeyType","selectionColor","selectionState","textBreakStrategy","underlineColorAndroid"])),type=void 0;switch(keyboardType){case"email-address":type="email";break;case"number-pad":case"numeric":type="number";break;case"phone-pad":type="tel";break;case"search":case"web-search":type="search";break;case"url":type="url";break;default:type="text"}secureTextEntry&&(type="password");var component=multiline?"textarea":"input";return Object.assign(otherProps,{autoCorrect:autoCorrect?"on":"off",dir:"auto",onBlur:normalizeEventHandler(this._handleBlur),onChange:normalizeEventHandler(this._handleChange),onFocus:normalizeEventHandler(this._handleFocus),onKeyDown:this._handleKeyDown,onKeyPress:this._handleKeyPress,onSelect:normalizeEventHandler(this._handleSelectionChange),readOnly:!editable,ref:this._setNode,spellCheck:null!=spellCheck?spellCheck:autoCorrect,style:[styles.initial,style]}),multiline?otherProps.rows=numberOfLines:otherProps.type=type,Object(__WEBPACK_IMPORTED_MODULE_5__createElement__.default)(component,otherProps)},TextInput}(__WEBPACK_IMPORTED_MODULE_3_react__.Component);TextInput.displayName="TextInput",TextInput.defaultProps={autoCapitalize:"sentences",autoComplete:"on",autoCorrect:!0,editable:!0,keyboardType:"default",multiline:!1,numberOfLines:2,secureTextEntry:!1,style:emptyObject},TextInput.State=__WEBPACK_IMPORTED_MODULE_10__modules_TextInputState__.a,TextInput.propTypes={};var styles=__WEBPACK_IMPORTED_MODULE_7__StyleSheet__.default.create({initial:{MozAppearance:"textfield",WebkitAppearance:"none",backgroundColor:"transparent",borderColor:"black",borderRadius:0,borderStyle:"solid",borderWidth:0,boxSizing:"border-box",fontFamily:"System",fontSize:14,padding:0,resize:"none"}});__webpack_exports__.default=Object(__WEBPACK_IMPORTED_MODULE_0__modules_applyLayout__.a)(Object(__WEBPACK_IMPORTED_MODULE_1__modules_applyNativeMethods__.a)(TextInput))},function(module,exports){module.exports=function(exec){try{return!!exec()}catch(e){return!0}}},function(module,exports){var hasOwnProperty={}.hasOwnProperty;module.exports=function(it,key){return hasOwnProperty.call(it,key)}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function isPrefixedValue(value){return"string"==typeof value&&regex.test(value)};var regex=/-webkit-|-moz-|-ms-/;module.exports=exports.default},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0}),exports.WithLabel=exports.styles=void 0;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_react2=_interopRequireDefault(__webpack_require__(0)),_propTypes=__webpack_require__(2),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_Text2=_interopRequireDefault(__webpack_require__(5)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.styles=_StyleSheet2.default.create({textinput:{height:26,borderWidth:.5,borderColor:"#0f0f0f",flex:1,padding:4},eventLabel:{margin:3,fontSize:12},multiline:{borderWidth:.5,borderColor:"#0f0f0f",flex:1,padding:4,marginBottom:4}});var WithLabel=exports.WithLabel=function(_React$Component){function WithLabel(){return function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,WithLabel),function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,(WithLabel.__proto__||Object.getPrototypeOf(WithLabel)).apply(this,arguments))}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(WithLabel,_react2.default.Component),_createClass(WithLabel,[{key:"render",value:function render(){return _react2.default.createElement(_View2.default,{style:withLabelStyles.labelContainer},_react2.default.createElement(_View2.default,{style:withLabelStyles.label},_react2.default.createElement(_Text2.default,null,this.props.label)),this.props.children)}}]),WithLabel}();WithLabel.propTypes={children:_propTypes.any,label:_propTypes.string};var withLabelStyles=_StyleSheet2.default.create({labelContainer:{flexDirection:"row",marginVertical:2,flex:1},label:{width:115,alignItems:"flex-end",marginRight:10,paddingTop:2}});WithLabel.__docgenInfo={description:"",displayName:"WithLabel",props:{children:{type:{name:"any"},required:!1,description:""},label:{type:{name:"string"},required:!1,description:""}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/TextInput/helpers.js"]={name:"WithLabel",docgenInfo:WithLabel.__docgenInfo,path:"storybook/1-components/TextInput/helpers.js"})},function(module,exports){var hasOwnProperty={}.hasOwnProperty;module.exports=function(it,key){return hasOwnProperty.call(it,key)}},function(module,exports,__webpack_require__){var IObject=__webpack_require__(115),defined=__webpack_require__(116);module.exports=function(it){return IObject(defined(it))}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__TemplateTag__=__webpack_require__(629);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__TemplateTag__.a})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__trimResultTransformer__=__webpack_require__(630);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__trimResultTransformer__.a})},function(module,exports,__webpack_require__){"use strict";var canUseDOM=!("undefined"==typeof window||!window.document||!window.document.createElement),ExecutionEnvironment={canUseDOM:canUseDOM,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:canUseDOM&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:canUseDOM&&!!window.screen,isInWorker:!canUseDOM};module.exports=ExecutionEnvironment},function(module,exports,__webpack_require__){"use strict";!function checkDCE(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(err){console.error(err)}}(),module.exports=__webpack_require__(325)},function(module,exports,__webpack_require__){module.exports=!__webpack_require__(78)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(module,exports){var core=module.exports={version:"2.5.6"};"number"==typeof __e&&(__e=core)},function(module,exports,__webpack_require__){var dP=__webpack_require__(43),createDesc=__webpack_require__(80);module.exports=__webpack_require__(40)?function(object,key,value){return dP.f(object,key,createDesc(1,value))}:function(object,key,value){return object[key]=value,object}},function(module,exports,__webpack_require__){var anObject=__webpack_require__(79),IE8_DOM_DEFINE=__webpack_require__(155),toPrimitive=__webpack_require__(103),dP=Object.defineProperty;exports.f=__webpack_require__(40)?Object.defineProperty:function defineProperty(O,P,Attributes){if(anObject(O),P=toPrimitive(P,!0),anObject(Attributes),IE8_DOM_DEFINE)try{return dP(O,P,Attributes)}catch(e){}if("get"in Attributes||"set"in Attributes)throw TypeError("Accessors not supported!");return"value"in Attributes&&(O[P]=Attributes.value),O}},function(module,exports,__webpack_require__){var IObject=__webpack_require__(237),defined=__webpack_require__(159);module.exports=function(it){return IObject(defined(it))}},function(module,exports,__webpack_require__){"use strict";module.exports=__webpack_require__(172)},function(module,exports,__webpack_require__){var defined=__webpack_require__(116);module.exports=function(it){return Object(defined(it))}},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(314),__esModule:!0}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__(320);var ColorPropType=void 0;ColorPropType=function ColorPropType(){},__webpack_exports__.a=ColorPropType},function(module,exports){module.exports={}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__NativeAnimatedHelper__=__webpack_require__(51),__WEBPACK_IMPORTED_MODULE_1_fbjs_lib_invariant__=__webpack_require__(7),__WEBPACK_IMPORTED_MODULE_1_fbjs_lib_invariant___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_fbjs_lib_invariant__);var AnimatedNode=function(){function AnimatedNode(){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,AnimatedNode)}return AnimatedNode.prototype.__attach=function __attach(){},AnimatedNode.prototype.__detach=function __detach(){this.__isNative&&null!=this.__nativeTag&&(__WEBPACK_IMPORTED_MODULE_0__NativeAnimatedHelper__.a.API.dropAnimatedNode(this.__nativeTag),this.__nativeTag=void 0)},AnimatedNode.prototype.__getValue=function __getValue(){},AnimatedNode.prototype.__getAnimatedValue=function __getAnimatedValue(){return this.__getValue()},AnimatedNode.prototype.__addChild=function __addChild(child){},AnimatedNode.prototype.__removeChild=function __removeChild(child){},AnimatedNode.prototype.__getChildren=function __getChildren(){return[]},AnimatedNode.prototype.__makeNative=function __makeNative(){if(!this.__isNative)throw new Error('This node cannot be made a "native" animated node')},AnimatedNode.prototype.__getNativeTag=function __getNativeTag(){if(__WEBPACK_IMPORTED_MODULE_0__NativeAnimatedHelper__.a.assertNativeAnimatedModule(),__WEBPACK_IMPORTED_MODULE_1_fbjs_lib_invariant___default()(this.__isNative,'Attempt to get native tag from node not marked as "native"'),null==this.__nativeTag){var nativeTag=__WEBPACK_IMPORTED_MODULE_0__NativeAnimatedHelper__.a.generateNewNodeTag();__WEBPACK_IMPORTED_MODULE_0__NativeAnimatedHelper__.a.API.createAnimatedNode(nativeTag,this.__getNativeConfig()),this.__nativeTag=nativeTag}return this.__nativeTag},AnimatedNode.prototype.__getNativeConfig=function __getNativeConfig(){throw new Error("This JS animated node type cannot be used as native animated node")},AnimatedNode.prototype.toJSON=function toJSON(){return this.__getValue()},AnimatedNode}();__webpack_exports__.a=AnimatedNode},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return generateNewAnimationId}),__webpack_require__.d(__webpack_exports__,"c",function(){return shouldUseNativeDriver});var __WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant__=__webpack_require__(7),__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant__),__WEBPACK_IMPORTED_MODULE_1__exports_NativeModules__=__webpack_require__(826),__WEBPACK_IMPORTED_MODULE_2__NativeEventEmitter__=__webpack_require__(827),NativeAnimatedModule=__WEBPACK_IMPORTED_MODULE_1__exports_NativeModules__.a.NativeAnimatedModule,__nativeAnimatedNodeTagCount=1,__nativeAnimationIdCount=1,nativeEventEmitter=void 0,STYLES_WHITELIST={opacity:!0,transform:!0,shadowOpacity:!0,shadowRadius:!0,scaleX:!0,scaleY:!0,translateX:!0,translateY:!0},TRANSFORM_WHITELIST={translateX:!0,translateY:!0,scale:!0,scaleX:!0,scaleY:!0,rotate:!0,rotateX:!0,rotateY:!0,perspective:!0},SUPPORTED_INTERPOLATION_PARAMS={inputRange:!0,outputRange:!0,extrapolate:!0,extrapolateRight:!0,extrapolateLeft:!0};function generateNewAnimationId(){return __nativeAnimationIdCount++}function assertNativeAnimatedModule(){__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant___default()(NativeAnimatedModule,"Native animated module is not available")}var _warnedMissingNativeAnimated=!1;function shouldUseNativeDriver(config){return config.useNativeDriver&&!NativeAnimatedModule?(_warnedMissingNativeAnimated||(console.warn("Animated: `useNativeDriver` is not supported because the native animated module is missing. Falling back to JS-based animation. To resolve this, add `RCTAnimation` module to this app, or remove `useNativeDriver`. More info: https://github.com/facebook/react-native/issues/11094#issuecomment-263240420"),_warnedMissingNativeAnimated=!0),!1):config.useNativeDriver||!1}var NativeAnimatedHelper={API:{createAnimatedNode:function createAnimatedNode(tag,config){assertNativeAnimatedModule(),NativeAnimatedModule.createAnimatedNode(tag,config)},startListeningToAnimatedNodeValue:function startListeningToAnimatedNodeValue(tag){assertNativeAnimatedModule(),NativeAnimatedModule.startListeningToAnimatedNodeValue(tag)},stopListeningToAnimatedNodeValue:function stopListeningToAnimatedNodeValue(tag){assertNativeAnimatedModule(),NativeAnimatedModule.stopListeningToAnimatedNodeValue(tag)},connectAnimatedNodes:function connectAnimatedNodes(parentTag,childTag){assertNativeAnimatedModule(),NativeAnimatedModule.connectAnimatedNodes(parentTag,childTag)},disconnectAnimatedNodes:function disconnectAnimatedNodes(parentTag,childTag){assertNativeAnimatedModule(),NativeAnimatedModule.disconnectAnimatedNodes(parentTag,childTag)},startAnimatingNode:function startAnimatingNode(animationId,nodeTag,config,endCallback){assertNativeAnimatedModule(),NativeAnimatedModule.startAnimatingNode(animationId,nodeTag,config,endCallback)},stopAnimation:function stopAnimation(animationId){assertNativeAnimatedModule(),NativeAnimatedModule.stopAnimation(animationId)},setAnimatedNodeValue:function setAnimatedNodeValue(nodeTag,value){assertNativeAnimatedModule(),NativeAnimatedModule.setAnimatedNodeValue(nodeTag,value)},setAnimatedNodeOffset:function setAnimatedNodeOffset(nodeTag,offset){assertNativeAnimatedModule(),NativeAnimatedModule.setAnimatedNodeOffset(nodeTag,offset)},flattenAnimatedNodeOffset:function flattenAnimatedNodeOffset(nodeTag){assertNativeAnimatedModule(),NativeAnimatedModule.flattenAnimatedNodeOffset(nodeTag)},extractAnimatedNodeOffset:function extractAnimatedNodeOffset(nodeTag){assertNativeAnimatedModule(),NativeAnimatedModule.extractAnimatedNodeOffset(nodeTag)},connectAnimatedNodeToView:function connectAnimatedNodeToView(nodeTag,viewTag){assertNativeAnimatedModule(),NativeAnimatedModule.connectAnimatedNodeToView(nodeTag,viewTag)},disconnectAnimatedNodeFromView:function disconnectAnimatedNodeFromView(nodeTag,viewTag){assertNativeAnimatedModule(),NativeAnimatedModule.disconnectAnimatedNodeFromView(nodeTag,viewTag)},dropAnimatedNode:function dropAnimatedNode(tag){assertNativeAnimatedModule(),NativeAnimatedModule.dropAnimatedNode(tag)},addAnimatedEventToView:function addAnimatedEventToView(viewTag,eventName,eventMapping){assertNativeAnimatedModule(),NativeAnimatedModule.addAnimatedEventToView(viewTag,eventName,eventMapping)},removeAnimatedEventFromView:function removeAnimatedEventFromView(viewTag,eventName,animatedNodeTag){assertNativeAnimatedModule(),NativeAnimatedModule.removeAnimatedEventFromView(viewTag,eventName,animatedNodeTag)}},addWhitelistedStyleProp:function addWhitelistedStyleProp(prop){STYLES_WHITELIST[prop]=!0},addWhitelistedTransformProp:function addWhitelistedTransformProp(prop){TRANSFORM_WHITELIST[prop]=!0},addWhitelistedInterpolationParam:function addWhitelistedInterpolationParam(param){SUPPORTED_INTERPOLATION_PARAMS[param]=!0},validateStyles:function validateStyles(styles){for(var key in styles)if(!STYLES_WHITELIST.hasOwnProperty(key))throw new Error("Style property '"+key+"' is not supported by native animated module")},validateTransform:function validateTransform(configs){configs.forEach(function(config){if(!TRANSFORM_WHITELIST.hasOwnProperty(config.property))throw new Error("Property '"+config.property+"' is not supported by native animated module")})},validateInterpolation:function validateInterpolation(config){for(var key in config)if(!SUPPORTED_INTERPOLATION_PARAMS.hasOwnProperty(key))throw new Error("Interpolation property '"+key+"' is not supported by native animated module")},generateNewNodeTag:function generateNewNodeTag(){return __nativeAnimatedNodeTagCount++},generateNewAnimationId:generateNewAnimationId,assertNativeAnimatedModule:assertNativeAnimatedModule,shouldUseNativeDriver:shouldUseNativeDriver,get nativeEventEmitter(){return nativeEventEmitter||(nativeEventEmitter=new __WEBPACK_IMPORTED_MODULE_2__NativeEventEmitter__.a(NativeAnimatedModule)),nativeEventEmitter}};__webpack_exports__.a=NativeAnimatedHelper},function(module,exports,__webpack_require__){var $keys=__webpack_require__(175),enumBugKeys=__webpack_require__(120);module.exports=Object.keys||function keys(O){return $keys(O,enumBugKeys)}},function(module,exports,__webpack_require__){"use strict";exports.__esModule=!0;var _defineProperty2=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__(144));exports.default=function(obj,key,value){return key in obj?(0,_defineProperty2.default)(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}},function(module,exports,__webpack_require__){"use strict";function makeEmptyFunction(arg){return function(){return arg}}var emptyFunction=function emptyFunction(){};emptyFunction.thatReturns=makeEmptyFunction,emptyFunction.thatReturnsFalse=makeEmptyFunction(!1),emptyFunction.thatReturnsTrue=makeEmptyFunction(!0),emptyFunction.thatReturnsNull=makeEmptyFunction(null),emptyFunction.thatReturnsThis=function(){return this},emptyFunction.thatReturnsArgument=function(arg){return arg},module.exports=emptyFunction},function(module,exports,__webpack_require__){(function(global){var win;win="undefined"!=typeof window?window:void 0!==global?global:"undefined"!=typeof self?self:{},module.exports=win}).call(exports,__webpack_require__(16))},function(module,exports,__webpack_require__){"use strict";var $at=__webpack_require__(337)(!0);__webpack_require__(146)(String,"String",function(iterated){this._t=String(iterated),this._i=0},function(){var point,O=this._t,index=this._i;return index>=O.length?{value:void 0,done:!0}:(point=$at(O,index),this._i+=point.length,{value:point,done:!1})})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _placeholder2=_interopRequireDefault(__webpack_require__(748)),_ladybug2=_interopRequireDefault(__webpack_require__(749));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var sources={animatedGif:{uri:"http://38.media.tumblr.com/9e9bd08c6e2d10561dd1fb4197df4c4e/tumblr_mfqekpMktw1rn90umo1_500.gif"},broken:{uri:"http://TYPO_ERROR.github.io/image.png"},small:{uri:"https://images.unsplash.com/photo-1488584585634-35fc98ccb808?dpr=1&auto=format&fit=crop&w=100&h=66&q=60&cs=tinysrgb"},smallAlt:{uri:"https://images.unsplash.com/photo-1481595357459-84468f6eeaac?dpr=1&auto=format&fit=crop&w=100&h=66&q=60&cs=tinysrgb"},large:{uri:"https://images.unsplash.com/photo-1481595357459-84468f6eeaac?dpr=1&auto=format&fit=crop&w=376&h=251&q=60&cs=tinysrgb"},largeAlt:{uri:"https://images.unsplash.com/photo-1471145653077-54c6f0aae511?dpr=1&auto=format&fit=crop&w=376&h=251&q=60&cs=tinysrgb"},placeholder:_placeholder2.default,prefetchable:{uri:"https://images.unsplash.com/photo-1471145653077-54c6f0aae511?dpr=1&auto=format&fit=crop&w=376&h=251&q=60&cs=tinysrgb"},static:_ladybug2.default,huge:{uri:"https://upload.wikimedia.org/wikipedia/commons/d/d7/Chestnut-mandibled_Toucan.jpg"},pjpeg:{uri:"http://pooyak.com/p/progjpeg/jpegload.cgi?o=1"},dataSvg:'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 841.9 595.3"><g fill="#61DAFB"><path d="M666.3 296.5c0-32.5-40.7-63.3-103.1-82.4 14.4-63.6 8-114.2-20.2-130.4-6.5-3.8-14.1-5.6-22.4-5.6v22.3c4.6 0 8.3.9 11.4 2.6 13.6 7.8 19.5 37.5 14.9 75.7-1.1 9.4-2.9 19.3-5.1 29.4-19.6-4.8-41-8.5-63.5-10.9-13.5-18.5-27.5-35.3-41.6-50 32.6-30.3 63.2-46.9 84-46.9V78c-27.5 0-63.5 19.6-99.9 53.6-36.4-33.8-72.4-53.2-99.9-53.2v22.3c20.7 0 51.4 16.5 84 46.6-14 14.7-28 31.4-41.3 49.9-22.6 2.4-44 6.1-63.6 11-2.3-10-4-19.7-5.2-29-4.7-38.2 1.1-67.9 14.6-75.8 3-1.8 6.9-2.6 11.5-2.6V78.5c-8.4 0-16 1.8-22.6 5.6-28.1 16.2-34.4 66.7-19.9 130.1-62.2 19.2-102.7 49.9-102.7 82.3 0 32.5 40.7 63.3 103.1 82.4-14.4 63.6-8 114.2 20.2 130.4 6.5 3.8 14.1 5.6 22.5 5.6 27.5 0 63.5-19.6 99.9-53.6 36.4 33.8 72.4 53.2 99.9 53.2 8.4 0 16-1.8 22.6-5.6 28.1-16.2 34.4-66.7 19.9-130.1 62-19.1 102.5-49.9 102.5-82.3zm-130.2-66.7c-3.7 12.9-8.3 26.2-13.5 39.5-4.1-8-8.4-16-13.1-24-4.6-8-9.5-15.8-14.4-23.4 14.2 2.1 27.9 4.7 41 7.9zm-45.8 106.5c-7.8 13.5-15.8 26.3-24.1 38.2-14.9 1.3-30 2-45.2 2-15.1 0-30.2-.7-45-1.9-8.3-11.9-16.4-24.6-24.2-38-7.6-13.1-14.5-26.4-20.8-39.8 6.2-13.4 13.2-26.8 20.7-39.9 7.8-13.5 15.8-26.3 24.1-38.2 14.9-1.3 30-2 45.2-2 15.1 0 30.2.7 45 1.9 8.3 11.9 16.4 24.6 24.2 38 7.6 13.1 14.5 26.4 20.8 39.8-6.3 13.4-13.2 26.8-20.7 39.9zm32.3-13c5.4 13.4 10 26.8 13.8 39.8-13.1 3.2-26.9 5.9-41.2 8 4.9-7.7 9.8-15.6 14.4-23.7 4.6-8 8.9-16.1 13-24.1zM421.2 430c-9.3-9.6-18.6-20.3-27.8-32 9 .4 18.2.7 27.5.7 9.4 0 18.7-.2 27.8-.7-9 11.7-18.3 22.4-27.5 32zm-74.4-58.9c-14.2-2.1-27.9-4.7-41-7.9 3.7-12.9 8.3-26.2 13.5-39.5 4.1 8 8.4 16 13.1 24 4.7 8 9.5 15.8 14.4 23.4zM420.7 163c9.3 9.6 18.6 20.3 27.8 32-9-.4-18.2-.7-27.5-.7-9.4 0-18.7.2-27.8.7 9-11.7 18.3-22.4 27.5-32zm-74 58.9c-4.9 7.7-9.8 15.6-14.4 23.7-4.6 8-8.9 16-13 24-5.4-13.4-10-26.8-13.8-39.8 13.1-3.1 26.9-5.8 41.2-7.9zm-90.5 125.2c-35.4-15.1-58.3-34.9-58.3-50.6 0-15.7 22.9-35.6 58.3-50.6 8.6-3.7 18-7 27.7-10.1 5.7 19.6 13.2 40 22.5 60.9-9.2 20.8-16.6 41.1-22.2 60.6-9.9-3.1-19.3-6.5-28-10.2zM310 490c-13.6-7.8-19.5-37.5-14.9-75.7 1.1-9.4 2.9-19.3 5.1-29.4 19.6 4.8 41 8.5 63.5 10.9 13.5 18.5 27.5 35.3 41.6 50-32.6 30.3-63.2 46.9-84 46.9-4.5-.1-8.3-1-11.3-2.7zm237.2-76.2c4.7 38.2-1.1 67.9-14.6 75.8-3 1.8-6.9 2.6-11.5 2.6-20.7 0-51.4-16.5-84-46.6 14-14.7 28-31.4 41.3-49.9 22.6-2.4 44-6.1 63.6-11 2.3 10.1 4.1 19.8 5.2 29.1zm38.5-66.7c-8.6 3.7-18 7-27.7 10.1-5.7-19.6-13.2-40-22.5-60.9 9.2-20.8 16.6-41.1 22.2-60.6 9.9 3.1 19.3 6.5 28.1 10.2 35.4 15.1 58.3 34.9 58.3 50.6-.1 15.7-23 35.6-58.4 50.6zM320.8 78.4z"/><circle cx="420.9" cy="296.5" r="45.7"/><path d="M520.5 78.1z"/></g></svg>',dataBase64Png:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAQAAACSR7JhAAADtUlEQVR4Ac3YA2Bj6QLH0XPT1Fzbtm29tW3btm3bfLZtv7e2ObZnms7d8Uw098tuetPzrxv8wiISrtVudrG2JXQZ4VOv+qUfmqCGGl1mqLhoA52oZlb0mrjsnhKpgeUNEs91Z0pd1kvihA3ULGVHiQO2narKSHKkEMulm9VgUyE60s1aWoMQUbpZOWE+kaqs4eLEjdIlZTcFZB0ndc1+lhB1lZrIuk5P2aib1NBpZaL+JaOGIt0ls47SKzLC7CqrlGF6RZ09HGoNy1lYl2aRSWL5GuzqWU1KafRdoRp0iOQEiDzgZPnG6DbldcomadViflnl/cL93tOoVbsOLVM2jylvdWjXolWX1hmfZbGR/wjypDjFLSZIRov09BgYmtUqPQPlQrPapecLgTIy0jMgPKtTeob2zWtrGH3xvjUkPCtNg/tm1rjwrMa+mdUkPd3hWbH0jArPGiU9ufCsNNWFZ40wpwn+62/66R2RUtoso1OB34tnLOcy7YB1fUdc9e0q3yru8PGM773vXsuZ5YIZX+5xmHwHGVvlrGPN6ZSiP1smOsMMde40wKv2VmwPPVXNut4sVpUreZiLBHi0qln/VQeI/LTMYXpsJtFiclUN+5HVZazim+Ky+7sAvxWnvjXrJFneVtLWLyPJu9K3cXLWeOlbMTlrIelbMDlrLenrjEQOtIF+fuI9xRp9ZBFp6+b6WT8RrxEpdK64BuvHgDk+vUy+b5hYk6zfyfs051gRoNO1usU12WWRWL73/MMEy9pMi9qIrR4ZpV16Rrvduxazmy1FSvuFXRkqTnE7m2kdb5U8xGjLw/spRr1uTov4uOgQE+0N/DvFrG/Jt7i/FzwxbA9kDanhf2w+t4V97G8lrT7wc08aA2QNUkuTfW/KimT01wdlfK4yEw030VfT0RtZbzjeMprNq8m8tnSTASrTLti64oBNdpmMQm0eEwvfPwRbUBywG5TzjPCsdwk3IeAXjQblLCoXnDVeoAz6SfJNk5TTzytCNZk/POtTSV40NwOFWzw86wNJRpubpXsn60NJFlHeqlYRbslqZm2jnEZ3qcSKgm0kTli3zZVS7y/iivZTweYXJ26Y+RTbV1zh3hYkgyFGSTKPfRVbRqWWVReaxYeSLarYv1Qqsmh1s95S7G+eEWK0f3jYKTbV6bOwepjfhtafsvUsqrQvrGC8YhmnO9cSCk3yuY984F1vesdHYhWJ5FvASlacshUsajFt2mUM9pqzvKGcyNJW0arTKN1GGGzQlH0tXwLDgQTurS8eIQAAAABJRU5ErkJggg==",dataBase64Svg:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjAwJyBoZWlnaHQ9JzIwMCcgZmlsbD0iIzAwMDAwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0yNS44NjcsNDguODUzQzMyLjgwNiw1MC4xNzYsNDYuNDYsNTIuNSw2MS4yMTUsNTIuNWgwLjAwNWM5LjcxLDAsMTguNDAxLTEuMDU3LDI1LjkzOC0yLjkxMyAgIGMwLjE1OS0wLjA0NiwwLjM1LTAuMTM1LDAuNTY1LTAuMTg3YzAuMjgyLTAuMDcyLDAuNTY1LTAuMTY0LDAuODQ0LTAuMjM4YzMuMTg0LTAuOTY0LDIuNTc3LTMuMDUxLDIuMTk5LTMuODUyICAgYy00LjE2Ni03LjcxOS0xNS4wODYtMjMuNDE1LTM1LjAyOC0yMy40MTVjLTIyLjE2OSwwLTMwLjI2MiwxMC42MzUtMzMuMTQsMTkuNTg5QzIyLjU0NSw0Mi4zMzMsMjIuNDA3LDQ3LjEzNSwyNS44NjcsNDguODUzeiAgICBNMjguNjc2LDM4LjAzMmMwLjAxMy0wLjAzNiwwLjYxNC0xLjYyNiwxLjkyMy0xLjAwOGMxLjEzMywwLjUzNSwwLjk2MSwxLjU2MywwLjg4NywxLjg1Yy0wLjAwNywwLjAyNC0wLjAxNCwwLjA0OC0wLjAyMSwwLjA3MyAgIGMwLDAuMDAxLTAuMDAxLDAuMDA0LTAuMDAxLDAuMDA0bDAsMGMtMC4yNDksMC45MjktMC40MDQsMi4wODYtMC4wMTcsMi44NmMwLjE2LDAuMzE5LDAuNDkyLDAuNzY4LDEuNTQyLDAuOTg3bDAuMzY2LDAuMDc3ICAgYzIwLjgxNiw0LjM2LDM2LDIuOTMzLDQ1LjY3OCwwLjYyNmwtMC4wMDQsMC4wMDJjMCwwLDAuMDA1LTAuMDAyLDAuMDA3LTAuMDAzYzAuMjEyLTAuMDUsMC40MjEtMC4xMDEsMC42MjgtMC4xNTIgICBjMC41MDktMC4wNSwxLjE3MywwLjA3OCwxLjM5OSwxYzAuMzUxLDEuNDI0LTAuOTczLDEuODk1LTEuMjE3LDEuOTY5Yy01LjMyNSwxLjI3OS0xMi4yNjYsMi4zMDYtMjAuODM1LDIuMzA3ICAgYy03LjUwNSwwLTE2LjI1NS0wLjc4Ny0yNi4yNTctMi44ODJsLTAuMzY0LTAuMDc3Yy0yLjEyLTAuNDQyLTMuMTExLTEuNjMzLTMuNTY5LTIuNTU1QzI3Ljk4NSw0MS40MjEsMjguMjgxLDM5LjQxNiwyOC42NzYsMzguMDMyICAgeiI+PC9wYXRoPjxjaXJjbGUgY3g9IjEwLjQ5MyIgY3k9IjIzLjQ1NSIgcj0iMC42MTkiPjwvY2lyY2xlPjxwYXRoIGQ9Ik0yLjA4LDI4LjMwOGMwLjY3Ni0wLjE3OCwwLjk4My0wLjM1MiwxLjE3NC0wLjVDNC42OSwyNi42OSw2LjUsMjcuNDgzLDcuNSwyOC4zNTd2MC4wMDJjMCwwLDEuNzExLDEuMjM1LDAuNzM3LDIuMjAyICAgYy0wLjk3NCwwLjk2NS0yLjMxOSwwLjAwNi0yLjMxOSwwLjAwNmwwLjAzNSwwLjAxNmMtMC4zMjctMC4yMDMtMC42LTAuNTYxLTAuNzgtMC41ODRjLTAuMzcsMC4yNi0wLjg3NiwwLjUtMS40NzYsMC41SDMuNyAgIGMwLDAtMS4zNDUsMC43MDksMC4xNzgsMS42NTJjMC4wMDEsMC4wMDEsMC4wMDIsMC4wNzIsMC4wMDQsMC4wNzNjMy45MzksMi4zNDIsOC4yNzEsNS43MDEsOC4yNzEsOC44OCAgIGMwLDAuNjkxLDAuMiwxNy4wNDIsMTcuNjI2LDI0LjczOWwwLjk2NywwLjQ0MmwtMC4xLDEuMDU5Yy0wLjQyMSw0LjM5LDEuMTQ1LDEwLjE5MSwxMC45OTMsMTIuODg4bDAuMTEzLDAuMDM4ICAgYzAuMDY3LDAuMDIzLDYuNzMyLDIuNDI5LDEwLjkwNywyLjQyOWMxLjU4NCwwLDIuMTU1LTAuMzUyLDIuMjQzLTAuNTYxYzAuMDg1LTAuMjAyLDAuNjEyLTIuMTY0LTYuMzMyLTkuMzg3bDAuMDAyLTAuMTgzICAgYzAsMC0yLjQ3Ny0zLjA3LDEuNTMzLTMuMDdjMC4wMSwwLDAuMDE5LDAsMC4wMjksMGMxLjI4NSwwLDIuNjA4LDAuMjE1LDMuOTgsMC4xODRjNC43NzEtMC4xMTcsOS4zMTYtMC40MjUsMTMuNTA2LTEuMDk2ICAgbDAuNDc0LTAuMDI4bDAuNjY4LDAuMTU4YzkuNjUxLDQuOTQ4LDE2LjczOCw3LjcxNiwxOS43MzgsNy43MTZ2MC4wMDZjMCwwLDAuMTY0LDAuMDExLDAuMjMsMC4wMDQgICBjLTAuMTg5LTAuNzIzLTIuMjMtMi44LTcuMjMtOS4wNzl2MC4wMjFjMCwwLTEuNTEyLTEuNjU4LDAuNzk3LTIuNjUzYzAuMDYzLTAuMDI2LDAuMDA4LDAuMDIzLDAuMDYtMC4wMDEgICBjOC42MzktMy41MDksMTMuNTAxLTguMjA0LDE1LjQxMS0xMS43NzVjMS4xNDUtMi4xMjksMC4yMDYtMi43ODQtMC42NTktMi45NzZjLTAuMzE3LTAuMDM4LTAuNjM0LTAuMDYyLTAuOTEyLTAuMDYyICAgYy0wLjIwNSwwLTAuMzc5LDAuMDEtMC41MjgsMC4wMjdsLTMuMTQzLDEuMjE0QzgzLjczMiw1My45MjYsNzMuMjE4LDU1LjUsNjEuMjIsNTUuNWMtMC4wMDIsMC0wLjAwNSwwLTAuMDA1LDAgICBjLTE1LjEyOCwwLTI5LjEwMS0yLjQzMi0zNi4wODMtMy43NzFsLTAuMTczLTAuMTExbC0wLjE2LTAuMTI2Yy01Ljg1OC0yLjY4MS01LjEzNy0xMC4yMDItNS4xMDMtMTAuNTE5bDAuMDYtMC4zICAgYzAuODk1LTIuODM4LDIuNDY3LTYuMzUyLDUuMjEzLTkuNzE5Yy0xLjgwOC0xLjM2OS00LjU5LTQuMTg4LTQuNDMtOC40OTRjMC4wNDYtMS4yNDQtMC40ODYtMi41MDgtMS40OTgtMy41NTkgICBjLTEuNDk4LTEuNTU1LTMuNzg1LTIuNDQ2LTYuMjc0LTIuNDQ2Yy0xLjc3LDAtMy41NTMsMC40NDItNS4yOTMsMS4zMTRjLTQuMDYxLDIuMDM1LTQuODU1LDQuNzM2LTUuNjkyLDcuNTk2ICAgYy0wLjEzNiwwLjQ2OC0wLjI4NCwwLjkzOS0wLjQzOCwxLjQxYy0wLjAwNiwwLjAxOS0wLjAyMiwwLjAzNS0wLjAyOCwwLjA1NkMwLjgzMywyOC40MjMsMS42OTEsMjguMzksMi4wOCwyOC4zMDh6IE0xMC40OTMsMTkuOTA4ICAgYzEuOTU2LDAsMy41NDgsMS41OTEsMy41NDgsMy41NDdjMCwxLjk1Ny0xLjU5MiwzLjU0OC0zLjU0OCwzLjU0OGMtMS45NTcsMC0zLjU0OC0xLjU5Mi0zLjU0OC0zLjU0OCAgIEM2Ljk0NCwyMS40OTksOC41MzYsMTkuOTA4LDEwLjQ5MywxOS45MDh6Ij48L3BhdGg+PC9nPjwvc3ZnPg=="};exports.default=sources},,function(module,exports){module.exports=function(it){return"object"==typeof it?null!==it:"function"==typeof it}},function(module,exports){var id=0,px=Math.random();module.exports=function(key){return"Symbol(".concat(void 0===key?"":key,")_",(++id+px).toString(36))}},function(module,exports,__webpack_require__){var bind=__webpack_require__(27);module.exports=bind.call(Function.call,Object.prototype.hasOwnProperty)},function(module,exports){module.exports=function(it){if("function"!=typeof it)throw TypeError(it+" is not a function!");return it}},function(module,exports){module.exports=function(bitmap,value){return{enumerable:!(1&bitmap),configurable:!(2&bitmap),writable:!(4&bitmap),value:value}}},function(module,exports){var toString={}.toString;module.exports=function(it){return toString.call(it).slice(8,-1)}},function(module,exports){module.exports=!0},function(module,exports,__webpack_require__){"use strict";var getOwnPropertySymbols=Object.getOwnPropertySymbols,hasOwnProperty=Object.prototype.hasOwnProperty,propIsEnumerable=Object.prototype.propertyIsEnumerable;module.exports=function shouldUseNative(){try{if(!Object.assign)return!1;var test1=new String("abc");if(test1[5]="de","5"===Object.getOwnPropertyNames(test1)[0])return!1;for(var test2={},i=0;i<10;i++)test2["_"+String.fromCharCode(i)]=i;if("0123456789"!==Object.getOwnPropertyNames(test2).map(function(n){return test2[n]}).join(""))return!1;var test3={};return"abcdefghijklmnopqrst".split("").forEach(function(letter){test3[letter]=letter}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},test3)).join("")}catch(err){return!1}}()?Object.assign:function(target,source){for(var from,symbols,to=function toObject(val){if(null===val||void 0===val)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(val)}(target),s=1;s<arguments.length;s++){for(var key in from=Object(arguments[s]))hasOwnProperty.call(from,key)&&(to[key]=from[key]);if(getOwnPropertySymbols){symbols=getOwnPropertySymbols(from);for(var i=0;i<symbols.length;i++)propIsEnumerable.call(from,symbols[i])&&(to[symbols[i]]=from[symbols[i]])}}return to}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__NativeMethodsMixin__=__webpack_require__(562);__webpack_exports__.a=function applyNativeMethods(Component){return Object.keys(__WEBPACK_IMPORTED_MODULE_0__NativeMethodsMixin__.a).forEach(function(method){Component.prototype[method]||(Component.prototype[method]=__WEBPACK_IMPORTED_MODULE_0__NativeMethodsMixin__.a[method])}),Component}},function(module,exports,__webpack_require__){var def=__webpack_require__(17).f,has=__webpack_require__(31),TAG=__webpack_require__(14)("toStringTag");module.exports=function(it,tag,stat){it&&!has(it=stat?it:it.prototype,TAG)&&def(it,TAG,{configurable:!0,value:tag})}},function(module,exports,__webpack_require__){__webpack_require__(339);for(var global=__webpack_require__(11),hide=__webpack_require__(28),Iterators=__webpack_require__(49),TO_STRING_TAG=__webpack_require__(14)("toStringTag"),DOMIterables="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),i=0;i<DOMIterables.length;i++){var NAME=DOMIterables[i],Collection=global[NAME],proto=Collection&&Collection.prototype;proto&&!proto[TO_STRING_TAG]&&hide(proto,TO_STRING_TAG,NAME),Iterators[NAME]=Iterators.Array}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__inlineArrayTransformer__=__webpack_require__(636);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__inlineArrayTransformer__.a})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__View_ViewPropTypes__=__webpack_require__(455);__webpack_exports__.a=__WEBPACK_IMPORTED_MODULE_0__View_ViewPropTypes__.a},function(module,exports){exports.f={}.propertyIsEnumerable},function(module,exports,__webpack_require__){var ctx=__webpack_require__(24),call=__webpack_require__(181),isArrayIter=__webpack_require__(182),anObject=__webpack_require__(18),toLength=__webpack_require__(85),getIterFn=__webpack_require__(129),BREAK={},RETURN={};(exports=module.exports=function(iterable,entries,fn,that,ITERATOR){var length,step,iterator,result,iterFn=ITERATOR?function(){return iterable}:getIterFn(iterable),f=ctx(fn,that,entries?2:1),index=0;if("function"!=typeof iterFn)throw TypeError(iterable+" is not iterable!");if(isArrayIter(iterFn)){for(length=toLength(iterable.length);length>index;index++)if((result=entries?f(anObject(step=iterable[index])[0],step[1]):f(iterable[index]))===BREAK||result===RETURN)return result}else for(iterator=iterFn.call(iterable);!(step=iterator.next()).done;)if((result=call(iterator,f,step.value,entries))===BREAK||result===RETURN)return result}).BREAK=BREAK,exports.RETURN=RETURN},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:!0});__webpack_require__(48);var __WEBPACK_IMPORTED_MODULE_1__StyleSheet__=__webpack_require__(3),__WEBPACK_IMPORTED_MODULE_2__TouchableOpacity__=__webpack_require__(149),__WEBPACK_IMPORTED_MODULE_3__Text__=__webpack_require__(5),__WEBPACK_IMPORTED_MODULE_4_prop_types__=__webpack_require__(2),__WEBPACK_IMPORTED_MODULE_5_react__=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_prop_types__),__webpack_require__(0)),__WEBPACK_IMPORTED_MODULE_5_react___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_react__);var Button=function(_Component){function Button(){return function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,Button),function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,_Component.apply(this,arguments))}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(Button,_Component),Button.prototype.render=function render(){var _props=this.props,accessibilityLabel=_props.accessibilityLabel,color=_props.color,disabled=_props.disabled,onPress=_props.onPress,testID=_props.testID,title=_props.title;return __WEBPACK_IMPORTED_MODULE_5_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__TouchableOpacity__.default,{accessibilityLabel:accessibilityLabel,accessibilityRole:"button",disabled:disabled,onPress:onPress,style:[styles.button,color&&{backgroundColor:color},disabled&&styles.buttonDisabled],testID:testID},__WEBPACK_IMPORTED_MODULE_5_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3__Text__.default,{style:[styles.text,disabled&&styles.textDisabled]},title))},Button}(__WEBPACK_IMPORTED_MODULE_5_react__.Component);Button.propTypes={};var styles=__WEBPACK_IMPORTED_MODULE_1__StyleSheet__.default.create({button:{backgroundColor:"#2196F3",borderRadius:2},text:{color:"#fff",fontWeight:"500",padding:8,textAlign:"center",textTransform:"uppercase"},buttonDisabled:{backgroundColor:"#dfdfdf"},textDisabled:{color:"#a1a1a1"}});__webpack_exports__.default=Button},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:!0});var __WEBPACK_IMPORTED_MODULE_0__modules_applyNativeMethods__=__webpack_require__(67),__WEBPACK_IMPORTED_MODULE_1__createElement__=__webpack_require__(87),__WEBPACK_IMPORTED_MODULE_2__modules_AssetRegistry__=__webpack_require__(750),__WEBPACK_IMPORTED_MODULE_3__StyleSheet_resolveShadowValue__=__webpack_require__(447),__WEBPACK_IMPORTED_MODULE_4__modules_ImageLoader__=__webpack_require__(751),__WEBPACK_IMPORTED_MODULE_5__ImageResizeMode__=__webpack_require__(435),__WEBPACK_IMPORTED_MODULE_8__ImageUriCache__=(__webpack_require__(752),__webpack_require__(431),__webpack_require__(753)),__WEBPACK_IMPORTED_MODULE_9__StyleSheet__=__webpack_require__(3),__WEBPACK_IMPORTED_MODULE_11__View__=(__webpack_require__(178),__webpack_require__(1)),__WEBPACK_IMPORTED_MODULE_13_prop_types__=(__webpack_require__(71),__webpack_require__(2)),__WEBPACK_IMPORTED_MODULE_14_react__=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_13_prop_types__),__webpack_require__(0)),__WEBPACK_IMPORTED_MODULE_14_react___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_14_react__),_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target};var STATUS_ERRORED="ERRORED",STATUS_LOADED="LOADED",getImageState=function getImageState(uri,shouldDisplaySource){return shouldDisplaySource?STATUS_LOADED:uri?"PENDING":"IDLE"},svgDataUriPattern=/^(data:image\/svg\+xml;utf8,)(.*)/,resolveAssetUri=function resolveAssetUri(source){var uri="";if("number"==typeof source){var asset=Object(__WEBPACK_IMPORTED_MODULE_2__modules_AssetRegistry__.a)(source),scale=asset.scales[0],scaleSuffix=1!==scale?"@"+scale+"x":"";uri=asset?asset.httpServerLocation+"/"+asset.name+scaleSuffix+"."+asset.type:""}else"string"==typeof source?uri=source:source&&"string"==typeof source.uri&&(uri=source.uri);if(uri){var match=uri.match(svgDataUriPattern);if(match){var prefix=match[1],svg=match[2];return""+prefix+encodeURIComponent(svg)}}return uri},filterId=0,Image=function(_Component){function Image(props,context){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,Image);var _this=function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,_Component.call(this,props,context));_this._filterId=0,_this._imageRef=null,_this._imageRequestId=null,_this._imageState=null,_this._isMounted=!1,_this._createLayoutHandler=function(resizeMode){var onLayout=_this.props.onLayout;if("center"===resizeMode||"repeat"===resizeMode||onLayout)return function(e){var layout=e.nativeEvent.layout;onLayout&&onLayout(e),_this.setState(function(){return{layout:layout}})}},_this._getBackgroundSize=function(resizeMode){if(_this._imageRef&&("center"===resizeMode||"repeat"===resizeMode)){var _this$_imageRef=_this._imageRef,naturalHeight=_this$_imageRef.naturalHeight,naturalWidth=_this$_imageRef.naturalWidth,_this$state$layout=_this.state.layout,height=_this$state$layout.height,width=_this$state$layout.width;if(naturalHeight&&naturalWidth&&height&&width){var scaleFactor=Math.min(1,width/naturalWidth,height/naturalHeight);return{backgroundSize:Math.ceil(scaleFactor*naturalWidth)+"px "+Math.ceil(scaleFactor*naturalHeight)+"px"}}}},_this._onError=function(){var _this$props=_this.props,onError=_this$props.onError,source=_this$props.source;_this._updateImageState(STATUS_ERRORED),onError&&onError({nativeEvent:{error:"Failed to load resource "+resolveAssetUri(source)+" (404)"}}),_this._onLoadEnd()},_this._onLoad=function(e){var _this$props2=_this.props,onLoad=_this$props2.onLoad,source=_this$props2.source,event={nativeEvent:e};__WEBPACK_IMPORTED_MODULE_8__ImageUriCache__.a.add(resolveAssetUri(source)),_this._updateImageState(STATUS_LOADED),onLoad&&onLoad(event),_this._onLoadEnd()},_this._setImageRef=function(ref){_this._imageRef=ref};var uri=resolveAssetUri(props.source),shouldDisplaySource=__WEBPACK_IMPORTED_MODULE_8__ImageUriCache__.a.has(uri);return _this.state={layout:{},shouldDisplaySource:shouldDisplaySource},_this._imageState=getImageState(uri,shouldDisplaySource),_this._filterId=filterId,filterId++,_this}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(Image,_Component),Image.getSize=function getSize(uri,success,failure){__WEBPACK_IMPORTED_MODULE_4__modules_ImageLoader__.a.getSize(uri,success,failure)},Image.prefetch=function prefetch(uri){return __WEBPACK_IMPORTED_MODULE_4__modules_ImageLoader__.a.prefetch(uri)},Image.prototype.componentDidMount=function componentDidMount(){this._isMounted=!0,"PENDING"===this._imageState?this._createImageLoader():this._imageState===STATUS_LOADED&&this._onLoad({target:this._imageRef})},Image.prototype.componentDidUpdate=function componentDidUpdate(prevProps){var prevUri=resolveAssetUri(prevProps.source),uri=resolveAssetUri(this.props.source);if(prevUri!==uri){__WEBPACK_IMPORTED_MODULE_8__ImageUriCache__.a.remove(prevUri);var isPreviouslyLoaded=__WEBPACK_IMPORTED_MODULE_8__ImageUriCache__.a.has(uri);isPreviouslyLoaded&&__WEBPACK_IMPORTED_MODULE_8__ImageUriCache__.a.add(uri),this._updateImageState(getImageState(uri,isPreviouslyLoaded))}"PENDING"===this._imageState&&this._createImageLoader()},Image.prototype.componentWillUnmount=function componentWillUnmount(){var uri=resolveAssetUri(this.props.source);__WEBPACK_IMPORTED_MODULE_8__ImageUriCache__.a.remove(uri),this._destroyImageLoader(),this._isMounted=!1},Image.prototype.render=function render(){var shouldDisplaySource=this.state.shouldDisplaySource,_props=this.props,accessibilityLabel=_props.accessibilityLabel,accessible=_props.accessible,blurRadius=_props.blurRadius,defaultSource=_props.defaultSource,draggable=_props.draggable,source=_props.source,testID=_props.testID,resizeMode=(_props.capInsets,_props.onError,_props.onLayout,_props.onLoad,_props.onLoadEnd,_props.onLoadStart,_props.resizeMethod,_props.resizeMode),other=function _objectWithoutProperties(obj,keys){var target={};for(var i in obj)keys.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(obj,i)&&(target[i]=obj[i]);return target}(_props,["accessibilityLabel","accessible","blurRadius","defaultSource","draggable","source","testID","capInsets","onError","onLayout","onLoad","onLoadEnd","onLoadStart","resizeMethod","resizeMode"]);var selectedSource=shouldDisplaySource?source:defaultSource,displayImageUri=resolveAssetUri(selectedSource),imageSizeStyle=function resolveAssetDimensions(source){if("number"==typeof source){var _getAssetByID=Object(__WEBPACK_IMPORTED_MODULE_2__modules_AssetRegistry__.a)(source);return{height:_getAssetByID.height,width:_getAssetByID.width}}if("object"==typeof source)return{height:source.height,width:source.width}}(selectedSource),backgroundImage=displayImageUri?'url("'+displayImageUri+'")':null,flatStyle=Object.assign({},__WEBPACK_IMPORTED_MODULE_9__StyleSheet__.default.flatten(this.props.style)),finalResizeMode=resizeMode||flatStyle.resizeMode||__WEBPACK_IMPORTED_MODULE_5__ImageResizeMode__.a.cover,filters=[],tintColor=flatStyle.tintColor;if(flatStyle.filter&&filters.push(flatStyle.filter),blurRadius&&filters.push("blur("+blurRadius+"px)"),flatStyle.shadowOffset){var shadowString=Object(__WEBPACK_IMPORTED_MODULE_3__StyleSheet_resolveShadowValue__.a)(flatStyle);shadowString&&filters.push("drop-shadow("+shadowString+")")}flatStyle.tintColor&&filters.push("url(#tint-"+this._filterId+")"),delete flatStyle.shadowColor,delete flatStyle.shadowOpacity,delete flatStyle.shadowOffset,delete flatStyle.shadowRadius,delete flatStyle.tintColor,delete flatStyle.overlayColor,delete flatStyle.resizeMode;var hiddenImage=displayImageUri?Object(__WEBPACK_IMPORTED_MODULE_1__createElement__.default)("img",{alt:accessibilityLabel||"",draggable:draggable||!1,ref:this._setImageRef,src:displayImageUri,style:styles.accessibilityImage}):null;return __WEBPACK_IMPORTED_MODULE_14_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_11__View__.default,_extends({},other,{accessibilityLabel:accessibilityLabel,accessible:accessible,onLayout:this._createLayoutHandler(finalResizeMode),style:[styles.root,this.context.isInAParentText&&styles.inline,imageSizeStyle,flatStyle],testID:testID}),__WEBPACK_IMPORTED_MODULE_14_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_11__View__.default,{style:[styles.image,resizeModeStyles[finalResizeMode],this._getBackgroundSize(finalResizeMode),backgroundImage&&{backgroundImage:backgroundImage},filters.length>0&&{filter:filters.join(" ")}]}),hiddenImage,function createTintColorSVG(tintColor,id){return tintColor&&null!=id?__WEBPACK_IMPORTED_MODULE_14_react___default.a.createElement("svg",{style:{position:"absolute",height:0,visibility:"hidden",width:0}},__WEBPACK_IMPORTED_MODULE_14_react___default.a.createElement("defs",null,__WEBPACK_IMPORTED_MODULE_14_react___default.a.createElement("filter",{id:"tint-"+id},__WEBPACK_IMPORTED_MODULE_14_react___default.a.createElement("feFlood",{floodColor:""+tintColor}),__WEBPACK_IMPORTED_MODULE_14_react___default.a.createElement("feComposite",{in2:"SourceAlpha",operator:"atop"})))):null}(tintColor,this._filterId))},Image.prototype._createImageLoader=function _createImageLoader(){var source=this.props.source;this._destroyImageLoader();var uri=resolveAssetUri(source);this._imageRequestId=__WEBPACK_IMPORTED_MODULE_4__modules_ImageLoader__.a.load(uri,this._onLoad,this._onError),this._onLoadStart()},Image.prototype._destroyImageLoader=function _destroyImageLoader(){this._imageRequestId&&(__WEBPACK_IMPORTED_MODULE_4__modules_ImageLoader__.a.abort(this._imageRequestId),this._imageRequestId=null)},Image.prototype._onLoadEnd=function _onLoadEnd(){var onLoadEnd=this.props.onLoadEnd;onLoadEnd&&onLoadEnd()},Image.prototype._onLoadStart=function _onLoadStart(){var onLoadStart=this.props.onLoadStart;this._updateImageState("LOADING"),onLoadStart&&onLoadStart()},Image.prototype._updateImageState=function _updateImageState(status){this._imageState=status;var shouldDisplaySource=this._imageState===STATUS_LOADED||"LOADING"===this._imageState;shouldDisplaySource!==this.state.shouldDisplaySource&&this._isMounted&&this.setState(function(){return{shouldDisplaySource:shouldDisplaySource}})},Image}(__WEBPACK_IMPORTED_MODULE_14_react__.Component);Image.displayName="Image",Image.contextTypes={isInAParentText:__WEBPACK_IMPORTED_MODULE_13_prop_types__.bool},Image.defaultProps={style:{}},Image.resizeMode=__WEBPACK_IMPORTED_MODULE_5__ImageResizeMode__.a,Image.propTypes={};var styles=__WEBPACK_IMPORTED_MODULE_9__StyleSheet__.default.create({root:{flexBasis:"auto",overflow:"hidden",zIndex:0},inline:{display:"inline-flex"},image:Object.assign({},__WEBPACK_IMPORTED_MODULE_9__StyleSheet__.default.absoluteFillObject,{backgroundColor:"transparent",backgroundPosition:"center",backgroundRepeat:"no-repeat",backgroundSize:"cover",height:"100%",width:"100%",zIndex:-1}),accessibilityImage:Object.assign({},__WEBPACK_IMPORTED_MODULE_9__StyleSheet__.default.absoluteFillObject,{height:"100%",opacity:0,width:"100%",zIndex:-1})}),resizeModeStyles=__WEBPACK_IMPORTED_MODULE_9__StyleSheet__.default.create({center:{backgroundSize:"auto"},contain:{backgroundSize:"contain"},cover:{backgroundSize:"cover"},none:{backgroundPosition:"0 0",backgroundSize:"auto"},repeat:{backgroundPosition:"0 0",backgroundRepeat:"repeat",backgroundSize:"auto"},stretch:{backgroundSize:"100% 100%"}});__webpack_exports__.default=Object(__WEBPACK_IMPORTED_MODULE_0__modules_applyNativeMethods__.a)(Image)},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__AnimatedNode__=__webpack_require__(50),__WEBPACK_IMPORTED_MODULE_1__NativeAnimatedHelper__=__webpack_require__(51);var AnimatedWithChildren=function(_AnimatedNode){function AnimatedWithChildren(){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,AnimatedWithChildren);var _this=function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,_AnimatedNode.call(this));return _this._children=[],_this}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(AnimatedWithChildren,_AnimatedNode),AnimatedWithChildren.prototype.__makeNative=function __makeNative(){if(!this.__isNative){this.__isNative=!0;var _iterator=this._children,_isArray=Array.isArray(_iterator),_i=0;for(_iterator=_isArray?_iterator:_iterator[Symbol.iterator]();;){var _ref;if(_isArray){if(_i>=_iterator.length)break;_ref=_iterator[_i++]}else{if((_i=_iterator.next()).done)break;_ref=_i.value}var child=_ref;child.__makeNative(),__WEBPACK_IMPORTED_MODULE_1__NativeAnimatedHelper__.a.API.connectAnimatedNodes(this.__getNativeTag(),child.__getNativeTag())}}},AnimatedWithChildren.prototype.__addChild=function __addChild(child){0===this._children.length&&this.__attach(),this._children.push(child),this.__isNative&&(child.__makeNative(),__WEBPACK_IMPORTED_MODULE_1__NativeAnimatedHelper__.a.API.connectAnimatedNodes(this.__getNativeTag(),child.__getNativeTag()))},AnimatedWithChildren.prototype.__removeChild=function __removeChild(child){var index=this._children.indexOf(child);-1!==index?(this.__isNative&&child.__isNative&&__WEBPACK_IMPORTED_MODULE_1__NativeAnimatedHelper__.a.API.disconnectAnimatedNodes(this.__getNativeTag(),child.__getNativeTag()),this._children.splice(index,1),0===this._children.length&&this.__detach()):console.warn("Trying to remove a child that doesn't exist")},AnimatedWithChildren.prototype.__getChildren=function __getChildren(){return this._children},AnimatedWithChildren}(__WEBPACK_IMPORTED_MODULE_0__AnimatedNode__.a);__webpack_exports__.a=AnimatedWithChildren},,function(module,exports){module.exports=function(exec){try{return!!exec()}catch(e){return!0}}},function(module,exports,__webpack_require__){var isObject=__webpack_require__(59);module.exports=function(it){if(!isObject(it))throw TypeError(it+" is not an object!");return it}},function(module,exports){module.exports=function(bitmap,value){return{enumerable:!(1&bitmap),configurable:!(2&bitmap),writable:!(4&bitmap),value:value}}},function(module,exports,__webpack_require__){var global=__webpack_require__(25),hide=__webpack_require__(42),has=__webpack_require__(34),SRC=__webpack_require__(60)("src"),$toString=Function.toString,TPL=(""+$toString).split("toString");__webpack_require__(41).inspectSource=function(it){return $toString.call(it)},(module.exports=function(O,key,val,safe){var isFunction="function"==typeof val;isFunction&&(has(val,"name")||hide(val,"name",key)),O[key]!==val&&(isFunction&&(has(val,SRC)||hide(val,SRC,O[key]?""+O[key]:TPL.join(String(key)))),O===global?O[key]=val:safe?O[key]?O[key]=val:hide(O,key,val):(delete O[key],hide(O,key,val)))})(Function.prototype,"toString",function toString(){return"function"==typeof this&&this[SRC]||$toString.call(this)})},function(module,exports){module.exports=!1},function(module,exports,__webpack_require__){"use strict";var fnToStr=Function.prototype.toString,constructorRegex=/^\s*class /,isES6ClassFn=function isES6ClassFn(value){try{var spaceStripped=fnToStr.call(value).replace(/\/\/.*\n/g,"").replace(/\/\*[.\s\S]*\*\//g,"").replace(/\n/gm," ").replace(/ {2}/g," ");return constructorRegex.test(spaceStripped)}catch(e){return!1}},toStr=Object.prototype.toString,hasToStringTag="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;module.exports=function isCallable(value){if(!value)return!1;if("function"!=typeof value&&"object"!=typeof value)return!1;if(hasToStringTag)return function tryFunctionObject(value){try{return!isES6ClassFn(value)&&(fnToStr.call(value),!0)}catch(e){return!1}}(value);if(isES6ClassFn(value))return!1;var strClass=toStr.call(value);return"[object Function]"===strClass||"[object GeneratorFunction]"===strClass}},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(308),__esModule:!0}},function(module,exports,__webpack_require__){var toInteger=__webpack_require__(117),min=Math.min;module.exports=function(it){return it>0?min(toInteger(it),9007199254740991):0}},function(module,exports){var id=0,px=Math.random();module.exports=function(key){return"Symbol(".concat(void 0===key?"":key,")_",(++id+px).toString(36))}},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:!0});var __WEBPACK_IMPORTED_MODULE_0__modules_AccessibilityUtil__=__webpack_require__(331),__WEBPACK_IMPORTED_MODULE_1__modules_createDOMProps__=__webpack_require__(443),__WEBPACK_IMPORTED_MODULE_2__modules_normalizeNativeEvent__=__webpack_require__(454),__WEBPACK_IMPORTED_MODULE_3_react__=__webpack_require__(0),__WEBPACK_IMPORTED_MODULE_3_react___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_react__),__WEBPACK_IMPORTED_MODULE_4_react_dom__=__webpack_require__(39),__WEBPACK_IMPORTED_MODULE_4_react_dom___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_react_dom__),__WEBPACK_IMPORTED_MODULE_5__modules_ResponderEventPlugin__=__webpack_require__(594);__WEBPACK_IMPORTED_MODULE_4_react_dom___default.a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.EventPluginHub.injection.injectEventPluginsByName({ResponderEventPlugin:__WEBPACK_IMPORTED_MODULE_5__modules_ResponderEventPlugin__.a});var eventHandlerNames={onBlur:!0,onClick:!0,onClickCapture:!0,onContextMenu:!0,onFocus:!0,onResponderRelease:!0,onTouchCancel:!0,onTouchCancelCapture:!0,onTouchEnd:!0,onTouchEndCapture:!0,onTouchMove:!0,onTouchMoveCapture:!0,onTouchStart:!0,onTouchStartCapture:!0};__webpack_exports__.default=function createElement(component,props){for(var _len=arguments.length,children=Array(_len>2?_len-2:0),_key=2;_key<_len;_key++)children[_key-2]=arguments[_key];var accessibilityComponent=void 0;component&&component.constructor===String&&(accessibilityComponent=__WEBPACK_IMPORTED_MODULE_0__modules_AccessibilityUtil__.a.propsToAccessibilityComponent(props));var Component=accessibilityComponent||component,domProps=Object(__WEBPACK_IMPORTED_MODULE_1__modules_createDOMProps__.a)(Component,props);return function adjustProps(domProps){var onClick=domProps.onClick,onResponderRelease=domProps.onResponderRelease,isButtonRole="button"===domProps.role,isDisabled=__WEBPACK_IMPORTED_MODULE_0__modules_AccessibilityUtil__.a.isDisabled(domProps);Object.keys(domProps).forEach(function(propName){var prop=domProps[propName];"function"==typeof prop&&eventHandlerNames[propName]&&(domProps[propName]=isButtonRole&&isDisabled?void 0:function(e){return e.nativeEvent=Object(__WEBPACK_IMPORTED_MODULE_2__modules_normalizeNativeEvent__.a)(e.nativeEvent),prop(e)})}),onResponderRelease&&(domProps.onClick=function(e){e.isDefaultPrevented()||function isModifiedEvent(event){return!!(event.metaKey||event.altKey||event.ctrlKey||event.shiftKey)}(e.nativeEvent)||domProps.target||e.preventDefault()}),isButtonRole&&!isDisabled&&(domProps.onKeyPress=function(e){e.isDefaultPrevented()||13!==e.which&&32!==e.which||(e.preventDefault(),onClick&&onClick(e))})}(domProps),__WEBPACK_IMPORTED_MODULE_3_react___default.a.createElement.apply(__WEBPACK_IMPORTED_MODULE_3_react___default.a,[Component,domProps].concat(children))}},function(module,exports,__webpack_require__){"use strict";exports.__esModule=!0;var _from2=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__(209));exports.default=function(arr){if(Array.isArray(arr)){for(var i=0,arr2=Array(arr.length);i<arr.length;i++)arr2[i]=arr[i];return arr2}return(0,_from2.default)(arr)}},function(module,exports,__webpack_require__){var META=__webpack_require__(86)("meta"),isObject=__webpack_require__(15),has=__webpack_require__(31),setDesc=__webpack_require__(17).f,id=0,isExtensible=Object.isExtensible||function(){return!0},FREEZE=!__webpack_require__(30)(function(){return isExtensible(Object.preventExtensions({}))}),setMeta=function(it){setDesc(it,META,{value:{i:"O"+ ++id,w:{}}})},meta=module.exports={KEY:META,NEED:!1,fastKey:function(it,create){if(!isObject(it))return"symbol"==typeof it?it:("string"==typeof it?"S":"P")+it;if(!has(it,META)){if(!isExtensible(it))return"F";if(!create)return"E";setMeta(it)}return it[META].i},getWeak:function(it,create){if(!has(it,META)){if(!isExtensible(it))return!0;if(!create)return!1;setMeta(it)}return it[META].w},onFreeze:function(it){return FREEZE&&meta.NEED&&isExtensible(it)&&!has(it,META)&&setMeta(it),it}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__stripIndentTransformer__=__webpack_require__(631);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__stripIndentTransformer__.a})},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:!0});var __WEBPACK_IMPORTED_MODULE_0__modules_applyNativeMethods__=__webpack_require__(67),__WEBPACK_IMPORTED_MODULE_1__ColorPropType__=__webpack_require__(48),__WEBPACK_IMPORTED_MODULE_2_create_react_class__=__webpack_require__(136),__WEBPACK_IMPORTED_MODULE_2_create_react_class___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_create_react_class__),__WEBPACK_IMPORTED_MODULE_3__modules_ensureComponentIsNative__=__webpack_require__(483),__WEBPACK_IMPORTED_MODULE_4__Touchable_ensurePositiveDelayProps__=__webpack_require__(390),__WEBPACK_IMPORTED_MODULE_5_react__=__webpack_require__(0),__WEBPACK_IMPORTED_MODULE_5_react___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_react__),__WEBPACK_IMPORTED_MODULE_6__StyleSheet__=__webpack_require__(3),__WEBPACK_IMPORTED_MODULE_7_react_timer_mixin__=__webpack_require__(482),__WEBPACK_IMPORTED_MODULE_7_react_timer_mixin___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_react_timer_mixin__),__WEBPACK_IMPORTED_MODULE_8__Touchable__=__webpack_require__(391),__WEBPACK_IMPORTED_MODULE_9__TouchableWithoutFeedback__=__webpack_require__(137),__WEBPACK_IMPORTED_MODULE_10__View__=__webpack_require__(1),__WEBPACK_IMPORTED_MODULE_11__ViewPropTypes__=__webpack_require__(71),__WEBPACK_IMPORTED_MODULE_12_prop_types__=__webpack_require__(2),_extends=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_12_prop_types__),Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target});var DEFAULT_PROPS={activeOpacity:.85,underlayColor:"black"},PRESS_RETENTION_OFFSET={top:20,left:20,right:20,bottom:30},TouchableHighlight=__WEBPACK_IMPORTED_MODULE_2_create_react_class___default()({displayName:"TouchableHighlight",propTypes:Object.assign({},__WEBPACK_IMPORTED_MODULE_9__TouchableWithoutFeedback__.default.propTypes,{activeOpacity:__WEBPACK_IMPORTED_MODULE_12_prop_types__.number,onHideUnderlay:__WEBPACK_IMPORTED_MODULE_12_prop_types__.func,onShowUnderlay:__WEBPACK_IMPORTED_MODULE_12_prop_types__.func,style:__WEBPACK_IMPORTED_MODULE_11__ViewPropTypes__.a.style,underlayColor:__WEBPACK_IMPORTED_MODULE_1__ColorPropType__.a}),mixins:[__WEBPACK_IMPORTED_MODULE_7_react_timer_mixin___default.a,__WEBPACK_IMPORTED_MODULE_8__Touchable__.a.Mixin],getDefaultProps:function getDefaultProps(){return DEFAULT_PROPS},_computeSyntheticState:function _computeSyntheticState(props){return{activeProps:{style:{opacity:props.activeOpacity}},activeUnderlayProps:{style:{backgroundColor:props.underlayColor}},underlayStyle:[INACTIVE_UNDERLAY_PROPS.style,props.style]}},getInitialState:function getInitialState(){return this._isMounted=!1,Object.assign({},this.touchableGetInitialState(),this._computeSyntheticState(this.props))},componentDidMount:function componentDidMount(){this._isMounted=!0,Object(__WEBPACK_IMPORTED_MODULE_4__Touchable_ensurePositiveDelayProps__.a)(this.props),Object(__WEBPACK_IMPORTED_MODULE_3__modules_ensureComponentIsNative__.a)(this._childRef)},componentWillUnmount:function componentWillUnmount(){this._isMounted=!1},componentDidUpdate:function componentDidUpdate(){Object(__WEBPACK_IMPORTED_MODULE_3__modules_ensureComponentIsNative__.a)(this._childRef)},componentWillReceiveProps:function componentWillReceiveProps(nextProps){Object(__WEBPACK_IMPORTED_MODULE_4__Touchable_ensurePositiveDelayProps__.a)(nextProps),nextProps.activeOpacity===this.props.activeOpacity&&nextProps.underlayColor===this.props.underlayColor&&nextProps.style===this.props.style||this.setState(this._computeSyntheticState(nextProps))},touchableHandleActivePressIn:function touchableHandleActivePressIn(e){this.clearTimeout(this._hideTimeout),this._hideTimeout=null,this._showUnderlay(),this.props.onPressIn&&this.props.onPressIn(e)},touchableHandleActivePressOut:function touchableHandleActivePressOut(e){this._hideTimeout||this._hideUnderlay(),this.props.onPressOut&&this.props.onPressOut(e)},touchableHandlePress:function touchableHandlePress(e){this.clearTimeout(this._hideTimeout),this._showUnderlay(),this._hideTimeout=this.setTimeout(this._hideUnderlay,this.props.delayPressOut||100),this.props.onPress&&this.props.onPress(e)},touchableHandleLongPress:function touchableHandleLongPress(e){this.props.onLongPress&&this.props.onLongPress(e)},touchableGetPressRectOffset:function touchableGetPressRectOffset(){return this.props.pressRetentionOffset||PRESS_RETENTION_OFFSET},touchableGetHitSlop:function touchableGetHitSlop(){return this.props.hitSlop},touchableGetHighlightDelayMS:function touchableGetHighlightDelayMS(){return this.props.delayPressIn},touchableGetLongPressDelayMS:function touchableGetLongPressDelayMS(){return this.props.delayLongPress},touchableGetPressOutDelayMS:function touchableGetPressOutDelayMS(){return this.props.delayPressOut},_showUnderlay:function _showUnderlay(){this._isMounted&&this._hasPressHandler()&&(this._underlayRef.setNativeProps(this.state.activeUnderlayProps),this._childRef.setNativeProps(this.state.activeProps),this.props.onShowUnderlay&&this.props.onShowUnderlay())},_hideUnderlay:function _hideUnderlay(){this.clearTimeout(this._hideTimeout),this._hideTimeout=null,this._hasPressHandler()&&this._underlayRef&&(this._childRef.setNativeProps(INACTIVE_CHILD_PROPS),this._underlayRef.setNativeProps(Object.assign({},INACTIVE_UNDERLAY_PROPS,{style:this.state.underlayStyle})),this.props.onHideUnderlay&&this.props.onHideUnderlay())},_hasPressHandler:function _hasPressHandler(){return!!(this.props.onPress||this.props.onPressIn||this.props.onPressOut||this.props.onLongPress)},_setChildRef:function _setChildRef(node){this._childRef=node},_setUnderlayRef:function _setUnderlayRef(node){this._underlayRef=node},render:function render(){var _props=this.props,other=(_props.activeOpacity,_props.onHideUnderlay,_props.onShowUnderlay,_props.underlayColor,_props.delayLongPress,_props.delayPressIn,_props.delayPressOut,_props.onLongPress,_props.onPress,_props.onPressIn,_props.onPressOut,_props.pressRetentionOffset,function _objectWithoutProperties(obj,keys){var target={};for(var i in obj)keys.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(obj,i)&&(target[i]=obj[i]);return target}(_props,["activeOpacity","onHideUnderlay","onShowUnderlay","underlayColor","delayLongPress","delayPressIn","delayPressOut","onLongPress","onPress","onPressIn","onPressOut","pressRetentionOffset"]));return __WEBPACK_IMPORTED_MODULE_5_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_10__View__.default,_extends({},other,{accessible:!1!==this.props.accessible,onKeyDown:this.touchableHandleKeyEvent,onKeyUp:this.touchableHandleKeyEvent,onResponderGrant:this.touchableHandleResponderGrant,onResponderMove:this.touchableHandleResponderMove,onResponderRelease:this.touchableHandleResponderRelease,onResponderTerminate:this.touchableHandleResponderTerminate,onResponderTerminationRequest:this.touchableHandleResponderTerminationRequest,onStartShouldSetResponder:this.touchableHandleStartShouldSetResponder,ref:this._setUnderlayRef,style:[styles.root,!this.props.disabled&&styles.actionable,this.state.underlayStyle]}),__WEBPACK_IMPORTED_MODULE_5_react___default.a.cloneElement(__WEBPACK_IMPORTED_MODULE_5_react___default.a.Children.only(this.props.children),{ref:this._setChildRef}),__WEBPACK_IMPORTED_MODULE_8__Touchable__.a.renderDebugView({color:"green",hitSlop:this.props.hitSlop}))}}),INACTIVE_CHILD_PROPS={style:__WEBPACK_IMPORTED_MODULE_6__StyleSheet__.default.create({x:{opacity:1}}).x},INACTIVE_UNDERLAY_PROPS={style:__WEBPACK_IMPORTED_MODULE_6__StyleSheet__.default.create({x:{backgroundColor:"transparent"}}).x},styles=__WEBPACK_IMPORTED_MODULE_6__StyleSheet__.default.create({root:{userSelect:"none"},actionable:{cursor:"pointer",touchAction:"manipulation"}});__webpack_exports__.default=Object(__WEBPACK_IMPORTED_MODULE_0__modules_applyNativeMethods__.a)(TouchableHighlight)},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:!0});var __WEBPACK_IMPORTED_MODULE_0__modules_applyNativeMethods__=__webpack_require__(67),__WEBPACK_IMPORTED_MODULE_2__createElement__=(__webpack_require__(48),__webpack_require__(87)),__WEBPACK_IMPORTED_MODULE_3__modules_multiplyStyleLengthValue__=__webpack_require__(449),__WEBPACK_IMPORTED_MODULE_4__StyleSheet__=__webpack_require__(3),__WEBPACK_IMPORTED_MODULE_5__UIManager__=__webpack_require__(126),__WEBPACK_IMPORTED_MODULE_6__View__=__webpack_require__(1),__WEBPACK_IMPORTED_MODULE_8_react__=(__webpack_require__(71),__webpack_require__(0)),__WEBPACK_IMPORTED_MODULE_8_react___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_8_react__),__WEBPACK_IMPORTED_MODULE_9_prop_types__=__webpack_require__(2),_extends=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_9_prop_types__),Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target});function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}var thumbDefaultBoxShadow="0px 1px 3px rgba(0,0,0,0.5)",thumbFocusedBoxShadow=thumbDefaultBoxShadow+", 0 0 0 10px rgba(0,0,0,0.1)",Switch=function(_Component){function Switch(){var _temp,_this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,Switch);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _temp=_this=_possibleConstructorReturn(this,_Component.call.apply(_Component,[this].concat(args))),_this._handleChange=function(event){var onValueChange=_this.props.onValueChange;onValueChange&&onValueChange(event.nativeEvent.target.checked)},_this._handleFocusState=function(event){var boxShadow="focus"===event.nativeEvent.type?thumbFocusedBoxShadow:thumbDefaultBoxShadow;_this._thumbElement&&_this._thumbElement.setNativeProps({style:{boxShadow:boxShadow}})},_this._setCheckboxRef=function(element){_this._checkboxElement=element},_this._setThumbRef=function(element){_this._thumbElement=element},_possibleConstructorReturn(_this,_temp)}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(Switch,_Component),Switch.prototype.blur=function blur(){__WEBPACK_IMPORTED_MODULE_5__UIManager__.a.blur(this._checkboxElement)},Switch.prototype.focus=function focus(){__WEBPACK_IMPORTED_MODULE_5__UIManager__.a.focus(this._checkboxElement)},Switch.prototype.render=function render(){var _props=this.props,activeThumbColor=_props.activeThumbColor,activeTrackColor=_props.activeTrackColor,disabled=_props.disabled,style=(_props.onValueChange,_props.style),thumbColor=_props.thumbColor,trackColor=_props.trackColor,value=_props.value,onTintColor=_props.onTintColor,thumbTintColor=_props.thumbTintColor,tintColor=_props.tintColor,other=function _objectWithoutProperties(obj,keys){var target={};for(var i in obj)keys.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(obj,i)&&(target[i]=obj[i]);return target}(_props,["activeThumbColor","activeTrackColor","disabled","onValueChange","style","thumbColor","trackColor","value","onTintColor","thumbTintColor","tintColor"]),_StyleSheet$flatten=__WEBPACK_IMPORTED_MODULE_4__StyleSheet__.default.flatten(style),styleHeight=_StyleSheet$flatten.height,styleWidth=_StyleSheet$flatten.width,height=styleHeight||20,minWidth=Object(__WEBPACK_IMPORTED_MODULE_3__modules_multiplyStyleLengthValue__.a)(height,2),width=styleWidth>minWidth?styleWidth:minWidth,trackBorderRadius=Object(__WEBPACK_IMPORTED_MODULE_3__modules_multiplyStyleLengthValue__.a)(height,.5),trackCurrentColor=value?onTintColor||activeTrackColor:tintColor||trackColor,thumbCurrentColor=value?activeThumbColor:thumbTintColor||thumbColor,thumbHeight=height,thumbWidth=thumbHeight,rootStyle=[styles.root,style,{height:height,width:width},disabled&&styles.cursorDefault],trackStyle=[styles.track,{backgroundColor:trackCurrentColor,borderRadius:trackBorderRadius},disabled&&styles.disabledTrack],thumbStyle=[styles.thumb,{backgroundColor:thumbCurrentColor,height:thumbHeight,width:thumbWidth},disabled&&styles.disabledThumb],nativeControl=Object(__WEBPACK_IMPORTED_MODULE_2__createElement__.default)("input",{checked:value,disabled:disabled,onBlur:this._handleFocusState,onChange:this._handleChange,onFocus:this._handleFocusState,ref:this._setCheckboxRef,style:[styles.nativeControl,styles.cursorInherit],type:"checkbox"});return __WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_6__View__.default,_extends({},other,{style:rootStyle}),__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_6__View__.default,{style:trackStyle}),__WEBPACK_IMPORTED_MODULE_8_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_6__View__.default,{ref:this._setThumbRef,style:[thumbStyle,value&&styles.thumbOn,{marginStart:value?Object(__WEBPACK_IMPORTED_MODULE_3__modules_multiplyStyleLengthValue__.a)(thumbWidth,-1):0}]}),nativeControl)},Switch}(__WEBPACK_IMPORTED_MODULE_8_react__.Component);Switch.displayName="Switch",Switch.defaultProps={activeThumbColor:"#009688",activeTrackColor:"#A3D3CF",disabled:!1,style:{},thumbColor:"#FAFAFA",trackColor:"#939393",value:!1},Switch.propTypes={};var styles=__WEBPACK_IMPORTED_MODULE_4__StyleSheet__.default.create({root:{cursor:"pointer",userSelect:"none"},cursorDefault:{cursor:"default"},cursorInherit:{cursor:"inherit"},track:Object.assign({},__WEBPACK_IMPORTED_MODULE_4__StyleSheet__.default.absoluteFillObject,{height:"70%",margin:"auto",transitionDuration:"0.1s",width:"100%"}),disabledTrack:{backgroundColor:"#D5D5D5"},thumb:{alignSelf:"flex-start",borderRadius:"100%",boxShadow:thumbDefaultBoxShadow,start:"0%",transform:[{translateZ:0}],transitionDuration:"0.1s"},thumbOn:{start:"100%"},disabledThumb:{backgroundColor:"#BDBDBD"},nativeControl:Object.assign({},__WEBPACK_IMPORTED_MODULE_4__StyleSheet__.default.absoluteFillObject,{height:"100%",margin:0,opacity:0,padding:0,width:"100%"})});__webpack_exports__.default=Object(__WEBPACK_IMPORTED_MODULE_0__modules_applyNativeMethods__.a)(Switch)},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__AnimatedInterpolation__=__webpack_require__(140),__WEBPACK_IMPORTED_MODULE_2__AnimatedWithChildren__=(__webpack_require__(50),__webpack_require__(76)),__WEBPACK_IMPORTED_MODULE_3__exports_InteractionManager__=__webpack_require__(488),__WEBPACK_IMPORTED_MODULE_4__NativeAnimatedHelper__=__webpack_require__(51);var NativeAnimatedAPI=__WEBPACK_IMPORTED_MODULE_4__NativeAnimatedHelper__.a.API,_uniqueId=1;var AnimatedValue=function(_AnimatedWithChildren){function AnimatedValue(value){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,AnimatedValue);var _this=function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,_AnimatedWithChildren.call(this));return _this._startingValue=_this._value=value,_this._offset=0,_this._animation=null,_this._listeners={},_this}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(AnimatedValue,_AnimatedWithChildren),AnimatedValue.prototype.__detach=function __detach(){this.stopAnimation(),_AnimatedWithChildren.prototype.__detach.call(this)},AnimatedValue.prototype.__getValue=function __getValue(){return this._value+this._offset},AnimatedValue.prototype.__makeNative=function __makeNative(){_AnimatedWithChildren.prototype.__makeNative.call(this),Object.keys(this._listeners).length&&this._startListeningToNativeValueUpdates()},AnimatedValue.prototype.setValue=function setValue(value){this._animation&&(this._animation.stop(),this._animation=null),this._updateValue(value,!this.__isNative),this.__isNative&&NativeAnimatedAPI.setAnimatedNodeValue(this.__getNativeTag(),value)},AnimatedValue.prototype.setOffset=function setOffset(offset){this._offset=offset,this.__isNative&&NativeAnimatedAPI.setAnimatedNodeOffset(this.__getNativeTag(),offset)},AnimatedValue.prototype.flattenOffset=function flattenOffset(){this._value+=this._offset,this._offset=0,this.__isNative&&NativeAnimatedAPI.flattenAnimatedNodeOffset(this.__getNativeTag())},AnimatedValue.prototype.extractOffset=function extractOffset(){this._offset+=this._value,this._value=0,this.__isNative&&NativeAnimatedAPI.extractAnimatedNodeOffset(this.__getNativeTag())},AnimatedValue.prototype.addListener=function addListener(callback){var id=String(_uniqueId++);return this._listeners[id]=callback,this.__isNative&&this._startListeningToNativeValueUpdates(),id},AnimatedValue.prototype.removeListener=function removeListener(id){delete this._listeners[id],this.__isNative&&0===Object.keys(this._listeners).length&&this._stopListeningForNativeValueUpdates()},AnimatedValue.prototype.removeAllListeners=function removeAllListeners(){this._listeners={},this.__isNative&&this._stopListeningForNativeValueUpdates()},AnimatedValue.prototype._startListeningToNativeValueUpdates=function _startListeningToNativeValueUpdates(){var _this2=this;this.__nativeAnimatedValueListener||(NativeAnimatedAPI.startListeningToAnimatedNodeValue(this.__getNativeTag()),this.__nativeAnimatedValueListener=__WEBPACK_IMPORTED_MODULE_4__NativeAnimatedHelper__.a.nativeEventEmitter.addListener("onAnimatedValueUpdate",function(data){data.tag===_this2.__getNativeTag()&&_this2._updateValue(data.value,!1)}))},AnimatedValue.prototype._stopListeningForNativeValueUpdates=function _stopListeningForNativeValueUpdates(){this.__nativeAnimatedValueListener&&(this.__nativeAnimatedValueListener.remove(),this.__nativeAnimatedValueListener=null,NativeAnimatedAPI.stopListeningToAnimatedNodeValue(this.__getNativeTag()))},AnimatedValue.prototype.stopAnimation=function stopAnimation(callback){this.stopTracking(),this._animation&&this._animation.stop(),this._animation=null,callback&&callback(this.__getValue())},AnimatedValue.prototype.resetAnimation=function resetAnimation(callback){this.stopAnimation(callback),this._value=this._startingValue},AnimatedValue.prototype.interpolate=function interpolate(config){return new __WEBPACK_IMPORTED_MODULE_0__AnimatedInterpolation__.a(this,config)},AnimatedValue.prototype.animate=function animate(animation,callback){var _this3=this,handle=null;animation.__isInteraction&&(handle=__WEBPACK_IMPORTED_MODULE_3__exports_InteractionManager__.a.createInteractionHandle());var previousAnimation=this._animation;this._animation&&this._animation.stop(),this._animation=animation,animation.start(this._value,function(value){_this3._updateValue(value,!0)},function(result){_this3._animation=null,null!==handle&&__WEBPACK_IMPORTED_MODULE_3__exports_InteractionManager__.a.clearInteractionHandle(handle),callback&&callback(result)},previousAnimation,this)},AnimatedValue.prototype.stopTracking=function stopTracking(){this._tracking&&this._tracking.__detach(),this._tracking=null},AnimatedValue.prototype.track=function track(tracking){this.stopTracking(),this._tracking=tracking},AnimatedValue.prototype._updateValue=function _updateValue(value,flush){for(var _key in this._value=value,flush&&function _flush(rootNode){var animatedStyles=new Set;!function findAnimatedStyles(node){"function"==typeof node.update?animatedStyles.add(node):node.__getChildren().forEach(findAnimatedStyles)}(rootNode),animatedStyles.forEach(function(animatedStyle){return animatedStyle.update()})}(this),this._listeners)this._listeners[_key]({value:this.__getValue()})},AnimatedValue.prototype.__getNativeConfig=function __getNativeConfig(){return{type:"value",value:this._value,offset:this._offset}},AnimatedValue}(__WEBPACK_IMPORTED_MODULE_2__AnimatedWithChildren__.a);__webpack_exports__.a=AnimatedValue},,,function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_react_dom__=__webpack_require__(39);__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react_dom__);__webpack_exports__.a=__WEBPACK_IMPORTED_MODULE_0_react_dom__.findDOMNode},function(module,exports,__webpack_require__){var anObject=__webpack_require__(18),dPs=__webpack_require__(206),enumBugKeys=__webpack_require__(120),IE_PROTO=__webpack_require__(118)("IE_PROTO"),Empty=function(){},createDict=function(){var iframeDocument,iframe=__webpack_require__(113)("iframe"),i=enumBugKeys.length;for(iframe.style.display="none",__webpack_require__(179).appendChild(iframe),iframe.src="javascript:",(iframeDocument=iframe.contentWindow.document).open(),iframeDocument.write("<script>document.F=Object<\/script>"),iframeDocument.close(),createDict=iframeDocument.F;i--;)delete createDict.prototype[enumBugKeys[i]];return createDict()};module.exports=Object.create||function create(O,Properties){var result;return null!==O?(Empty.prototype=anObject(O),result=new Empty,Empty.prototype=null,result[IE_PROTO]=O):result=createDict(),void 0===Properties?result:dPs(result,Properties)}},function(module,exports,__webpack_require__){var cof=__webpack_require__(64),TAG=__webpack_require__(14)("toStringTag"),ARG="Arguments"==cof(function(){return arguments}());module.exports=function(it){var O,T,B;return void 0===it?"Undefined":null===it?"Null":"string"==typeof(T=function(it,key){try{return it[key]}catch(e){}}(O=Object(it),TAG))?T:ARG?cof(O):"Object"==(B=cof(O))&&"function"==typeof O.callee?"Arguments":B}},function(module,exports,__webpack_require__){"use strict";exports.__esModule=!0;var _iterator2=_interopRequireDefault(__webpack_require__(355)),_symbol2=_interopRequireDefault(__webpack_require__(212)),_typeof="function"==typeof _symbol2.default&&"symbol"==typeof _iterator2.default?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof _symbol2.default&&obj.constructor===_symbol2.default&&obj!==_symbol2.default.prototype?"symbol":typeof obj};function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.default="function"==typeof _symbol2.default&&"symbol"===_typeof(_iterator2.default)?function(obj){return void 0===obj?"undefined":_typeof(obj)}:function(obj){return obj&&"function"==typeof _symbol2.default&&obj.constructor===_symbol2.default&&obj!==_symbol2.default.prototype?"symbol":void 0===obj?"undefined":_typeof(obj)}},,,,function(module,exports,__webpack_require__){var isObject=__webpack_require__(59);module.exports=function(it,S){if(!isObject(it))return it;var fn,val;if(S&&"function"==typeof(fn=it.toString)&&!isObject(val=fn.call(it)))return val;if("function"==typeof(fn=it.valueOf)&&!isObject(val=fn.call(it)))return val;if(!S&&"function"==typeof(fn=it.toString)&&!isObject(val=fn.call(it)))return val;throw TypeError("Can't convert object to primitive value")}},function(module,exports,__webpack_require__){var core=__webpack_require__(41),global=__webpack_require__(25),store=global["__core-js_shared__"]||(global["__core-js_shared__"]={});(module.exports=function(key,value){return store[key]||(store[key]=void 0!==value?value:{})})("versions",[]).push({version:core.version,mode:__webpack_require__(82)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(module,exports,__webpack_require__){var def=__webpack_require__(43).f,has=__webpack_require__(34),TAG=__webpack_require__(26)("toStringTag");module.exports=function(it,tag,stat){it&&!has(it=stat?it:it.prototype,TAG)&&def(it,TAG,{configurable:!0,value:tag})}},function(module,exports,__webpack_require__){var $keys=__webpack_require__(158),enumBugKeys=__webpack_require__(109);module.exports=Object.keys||function keys(O){return $keys(O,enumBugKeys)}},function(module,exports){var toString={}.toString;module.exports=function(it){return toString.call(it).slice(8,-1)}},function(module,exports,__webpack_require__){var shared=__webpack_require__(104)("keys"),uid=__webpack_require__(60);module.exports=function(key){return shared[key]||(shared[key]=uid(key))}},function(module,exports){module.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(module,exports){exports.f={}.propertyIsEnumerable},function(module,exports){var has=Object.prototype.hasOwnProperty;module.exports=function assign(target,source){if(Object.assign)return Object.assign(target,source);for(var key in source)has.call(source,key)&&(target[key]=source[key]);return target}},function(module,exports,__webpack_require__){"use strict";module.exports=function requirePromise(){if("function"!=typeof Promise)throw new TypeError("`Promise.prototype.finally` requires a global `Promise` be available.")}},function(module,exports,__webpack_require__){var isObject=__webpack_require__(15),document=__webpack_require__(11).document,is=isObject(document)&&isObject(document.createElement);module.exports=function(it){return is?document.createElement(it):{}}},function(module,exports,__webpack_require__){var isObject=__webpack_require__(15);module.exports=function(it,S){if(!isObject(it))return it;var fn,val;if(S&&"function"==typeof(fn=it.toString)&&!isObject(val=fn.call(it)))return val;if("function"==typeof(fn=it.valueOf)&&!isObject(val=fn.call(it)))return val;if(!S&&"function"==typeof(fn=it.toString)&&!isObject(val=fn.call(it)))return val;throw TypeError("Can't convert object to primitive value")}},function(module,exports,__webpack_require__){var cof=__webpack_require__(64);module.exports=Object("z").propertyIsEnumerable(0)?Object:function(it){return"String"==cof(it)?it.split(""):Object(it)}},function(module,exports){module.exports=function(it){if(void 0==it)throw TypeError("Can't call method on "+it);return it}},function(module,exports){var ceil=Math.ceil,floor=Math.floor;module.exports=function(it){return isNaN(it=+it)?0:(it>0?floor:ceil)(it)}},function(module,exports,__webpack_require__){var shared=__webpack_require__(119)("keys"),uid=__webpack_require__(86);module.exports=function(key){return shared[key]||(shared[key]=uid(key))}},function(module,exports,__webpack_require__){var core=__webpack_require__(4),global=__webpack_require__(11),store=global["__core-js_shared__"]||(global["__core-js_shared__"]={});(module.exports=function(key,value){return store[key]||(store[key]=void 0!==value?value:{})})("versions",[]).push({version:core.version,mode:__webpack_require__(65)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(module,exports){module.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(module,exports){exports.f=Object.getOwnPropertySymbols},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.AddonStore=void 0;var _keys2=_interopRequireDefault(__webpack_require__(47)),_classCallCheck3=_interopRequireDefault(__webpack_require__(9)),_createClass3=_interopRequireDefault(__webpack_require__(12));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var AddonStore=exports.AddonStore=function(){function AddonStore(){(0,_classCallCheck3.default)(this,AddonStore),this.loaders={},this.panels={},this.channel=null,this.preview=null,this.database=null}return(0,_createClass3.default)(AddonStore,[{key:"getChannel",value:function getChannel(){if(!this.channel)throw new Error("Accessing nonexistent addons channel, see https://storybook.js.org/basics/faq/#why-is-there-no-addons-channel");return this.channel}},{key:"setChannel",value:function setChannel(channel){this.channel=channel}},{key:"getPreview",value:function getPreview(){return this.preview}},{key:"setPreview",value:function setPreview(preview){this.preview=preview}},{key:"getDatabase",value:function getDatabase(){return this.database}},{key:"setDatabase",value:function setDatabase(database){this.database=database}},{key:"getPanels",value:function getPanels(){return this.panels}},{key:"addPanel",value:function addPanel(name,panel){this.panels[name]=panel}},{key:"register",value:function register(name,loader){this.loaders[name]=loader}},{key:"loadAddons",value:function loadAddons(api){var _this=this;(0,_keys2.default)(this.loaders).map(function(name){return _this.loaders[name]}).forEach(function(loader){return loader(api)})}}]),AddonStore}();exports.default=new AddonStore},function(module,exports,__webpack_require__){var $export=__webpack_require__(8),core=__webpack_require__(4),fails=__webpack_require__(30);module.exports=function(KEY,exec){var fn=(core.Object||{})[KEY]||Object[KEY],exp={};exp[KEY]=exec(fn),$export($export.S+$export.F*fails(function(){fn(1)}),"Object",exp)}},function(module,exports,__webpack_require__){"use strict";var emptyObject={};module.exports=emptyObject},function(module,exports,__webpack_require__){"use strict";var uppercasePattern=/[A-Z]/g,msPattern=/^ms-/,cache={};module.exports=function hyphenateStyleName(string){return string in cache?cache[string]:cache[string]=string.replace(uppercasePattern,"-$&").toLowerCase().replace(msPattern,"-ms-")}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__vendor_react_dom_setValueForStyles__=__webpack_require__(591),getRect=function getRect(node){var height=node.offsetHeight,width=node.offsetWidth,left=node.offsetLeft,top=node.offsetTop;for(node=node.offsetParent;node&&1===node.nodeType;)left+=node.offsetLeft-node.scrollLeft,top+=node.offsetTop-node.scrollTop,node=node.offsetParent;return{height:height,left:left,top:top,width:width}},_measureLayout=function _measureLayout(node,relativeToNativeNode,callback){var relativeNode=relativeToNativeNode||node&&node.parentNode;node&&relativeNode&&setTimeout(function(){var relativeRect=getRect(relativeNode),_getRect=getRect(node),height=_getRect.height,left=_getRect.left,top=_getRect.top,width=_getRect.width,x=left-relativeRect.left,y=top-relativeRect.top;callback(x,y,width,height,left,top)},0)},UIManager={blur:function blur(node){try{node.blur()}catch(err){}},focus:function focus(node){try{node.focus()}catch(err){}},measure:function measure(node,callback){_measureLayout(node,null,callback)},measureInWindow:function measureInWindow(node,callback){node&&setTimeout(function(){var _getRect2=getRect(node),height=_getRect2.height,left=_getRect2.left,top=_getRect2.top,width=_getRect2.width;callback(left,top,width,height)},0)},measureLayout:function measureLayout(node,relativeToNativeNode,onFail,onSuccess){_measureLayout(node,relativeToNativeNode,onSuccess)},updateView:function updateView(node,props,component){for(var prop in props)if(Object.prototype.hasOwnProperty.call(props,prop)){var value=props[prop];switch(prop){case"style":Object(__WEBPACK_IMPORTED_MODULE_0__vendor_react_dom_setValueForStyles__.a)(node,value,component._reactInternalInstance);break;case"class":case"className":node.setAttribute("class",value);break;case"text":case"value":node.value=value;break;default:node.setAttribute(prop,value)}}},configureNextLayoutAnimation:function configureNextLayoutAnimation(config,onAnimationDidEnd){onAnimationDidEnd()},setLayoutAnimationEnabledExperimental:function setLayoutAnimationEnabledExperimental(){}};__webpack_exports__.a=UIManager},function(module,exports){},function(module,exports){module.exports=function(it,Constructor,name,forbiddenField){if(!(it instanceof Constructor)||void 0!==forbiddenField&&forbiddenField in it)throw TypeError(name+": incorrect invocation!");return it}},function(module,exports,__webpack_require__){var classof=__webpack_require__(98),ITERATOR=__webpack_require__(14)("iterator"),Iterators=__webpack_require__(49);module.exports=__webpack_require__(4).getIteratorMethod=function(it){if(void 0!=it)return it[ITERATOR]||it["@@iterator"]||Iterators[classof(it)]}},function(module,exports,__webpack_require__){"use strict";var aFunction=__webpack_require__(62);module.exports.f=function(C){return new function PromiseCapability(C){var resolve,reject;this.promise=new C(function($$resolve,$$reject){if(void 0!==resolve||void 0!==reject)throw TypeError("Bad Promise constructor");resolve=$$resolve,reject=$$reject}),this.resolve=aFunction(resolve),this.reject=aFunction(reject)}(C)}},function(module,exports,__webpack_require__){var hide=__webpack_require__(28);module.exports=function(target,src,safe){for(var key in src)safe&&target[key]?target[key]=src[key]:hide(target,key,src[key]);return target}},function(module,exports,__webpack_require__){exports.f=__webpack_require__(14)},function(module,exports,__webpack_require__){var global=__webpack_require__(11),core=__webpack_require__(4),LIBRARY=__webpack_require__(65),wksExt=__webpack_require__(132),defineProperty=__webpack_require__(17).f;module.exports=function(name){var $Symbol=core.Symbol||(core.Symbol=LIBRARY?{}:global.Symbol||{});"_"==name.charAt(0)||name in $Symbol||defineProperty($Symbol,name,{value:wksExt.f(name)})}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__replaceResultTransformer__=__webpack_require__(632);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__replaceResultTransformer__.a})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_propTypes=__webpack_require__(2),_react2=_interopRequireDefault(__webpack_require__(0)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_Text2=_interopRequireDefault(__webpack_require__(5));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var AppText=function(_React$PureComponent){function AppText(){return function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,AppText),function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,(AppText.__proto__||Object.getPrototypeOf(AppText)).apply(this,arguments))}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(AppText,_react2.default.PureComponent),_createClass(AppText,[{key:"render",value:function render(){var _props=this.props,style=_props.style,rest=function _objectWithoutProperties(obj,keys){var target={};for(var i in obj)keys.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(obj,i)&&(target[i]=obj[i]);return target}(_props,["style"]),isInAParentText=this.context;return _react2.default.createElement(_Text2.default,_extends({},rest,{accessibilityRole:rest.href?"link":void 0,style:[!isInAParentText&&styles.baseText,style,rest.href&&styles.link]}))}}]),AppText}();AppText.contextTypes={isInAParentText:_propTypes.bool},exports.default=AppText;var styles=_StyleSheet2.default.create({baseText:{fontSize:"1rem",lineHeight:"1.3125em"},link:{color:"#1B95E0",marginTop:"calc(0.5 * 1.3125rem)",textDecorationLine:"underline"}});AppText.__docgenInfo={description:"",displayName:"AppText"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/ui-explorer/AppText.js"]={name:"AppText",docgenInfo:AppText.__docgenInfo,path:"storybook/ui-explorer/AppText.js"})},function(module,exports,__webpack_require__){"use strict";var React=__webpack_require__(0),factory=__webpack_require__(389);if(void 0===React)throw Error("create-react-class could not find the React object. If you are using script tags, make sure that React is being loaded before create-react-class.");var ReactNoopUpdateQueue=(new React.Component).updater;module.exports=factory(React.Component,React.isValidElement,ReactNoopUpdateQueue)},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:!0});var __WEBPACK_IMPORTED_MODULE_0_create_react_class__=__webpack_require__(136),__WEBPACK_IMPORTED_MODULE_0_create_react_class___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_create_react_class__),__WEBPACK_IMPORTED_MODULE_1__EdgeInsetsPropType__=__webpack_require__(456),__WEBPACK_IMPORTED_MODULE_2__Touchable_ensurePositiveDelayProps__=__webpack_require__(390),__WEBPACK_IMPORTED_MODULE_3_react__=__webpack_require__(0),__WEBPACK_IMPORTED_MODULE_3_react___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_react__),__WEBPACK_IMPORTED_MODULE_4__StyleSheet__=__webpack_require__(3),__WEBPACK_IMPORTED_MODULE_5_react_timer_mixin__=__webpack_require__(482),__WEBPACK_IMPORTED_MODULE_5_react_timer_mixin___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_react_timer_mixin__),__WEBPACK_IMPORTED_MODULE_6__Touchable__=__webpack_require__(391),__WEBPACK_IMPORTED_MODULE_7__ViewPropTypes__=__webpack_require__(71),__WEBPACK_IMPORTED_MODULE_8_fbjs_lib_warning__=__webpack_require__(145),__WEBPACK_IMPORTED_MODULE_8_fbjs_lib_warning___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_8_fbjs_lib_warning__),__WEBPACK_IMPORTED_MODULE_9_prop_types__=__webpack_require__(2);__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_9_prop_types__);var PRESS_RETENTION_OFFSET={top:20,left:20,right:20,bottom:30},TouchableWithoutFeedback=__WEBPACK_IMPORTED_MODULE_0_create_react_class___default()({displayName:"TouchableWithoutFeedback",mixins:[__WEBPACK_IMPORTED_MODULE_5_react_timer_mixin___default.a,__WEBPACK_IMPORTED_MODULE_6__Touchable__.a.Mixin],propTypes:{accessibilityComponentType:__WEBPACK_IMPORTED_MODULE_7__ViewPropTypes__.a.accessibilityComponentType,accessibilityLabel:__WEBPACK_IMPORTED_MODULE_9_prop_types__.string,accessibilityRole:__WEBPACK_IMPORTED_MODULE_7__ViewPropTypes__.a.accessibilityRole,accessibilityTraits:__WEBPACK_IMPORTED_MODULE_7__ViewPropTypes__.a.accessibilityTraits,accessible:__WEBPACK_IMPORTED_MODULE_9_prop_types__.bool,children:__WEBPACK_IMPORTED_MODULE_9_prop_types__.any,delayLongPress:__WEBPACK_IMPORTED_MODULE_9_prop_types__.number,delayPressIn:__WEBPACK_IMPORTED_MODULE_9_prop_types__.number,delayPressOut:__WEBPACK_IMPORTED_MODULE_9_prop_types__.number,disabled:__WEBPACK_IMPORTED_MODULE_9_prop_types__.bool,hitSlop:__WEBPACK_IMPORTED_MODULE_1__EdgeInsetsPropType__.a,onLayout:__WEBPACK_IMPORTED_MODULE_9_prop_types__.func,onLongPress:__WEBPACK_IMPORTED_MODULE_9_prop_types__.func,onPress:__WEBPACK_IMPORTED_MODULE_9_prop_types__.func,onPressIn:__WEBPACK_IMPORTED_MODULE_9_prop_types__.func,onPressOut:__WEBPACK_IMPORTED_MODULE_9_prop_types__.func,pressRetentionOffset:__WEBPACK_IMPORTED_MODULE_1__EdgeInsetsPropType__.a,testID:__WEBPACK_IMPORTED_MODULE_9_prop_types__.string},getInitialState:function getInitialState(){return this.touchableGetInitialState()},componentDidMount:function componentDidMount(){Object(__WEBPACK_IMPORTED_MODULE_2__Touchable_ensurePositiveDelayProps__.a)(this.props)},componentWillReceiveProps:function componentWillReceiveProps(nextProps){Object(__WEBPACK_IMPORTED_MODULE_2__Touchable_ensurePositiveDelayProps__.a)(nextProps)},touchableHandlePress:function touchableHandlePress(e){this.props.onPress&&this.props.onPress(e)},touchableHandleActivePressIn:function touchableHandleActivePressIn(e){this.props.onPressIn&&this.props.onPressIn(e)},touchableHandleActivePressOut:function touchableHandleActivePressOut(e){this.props.onPressOut&&this.props.onPressOut(e)},touchableHandleLongPress:function touchableHandleLongPress(e){this.props.onLongPress&&this.props.onLongPress(e)},touchableGetPressRectOffset:function touchableGetPressRectOffset(){return this.props.pressRetentionOffset||PRESS_RETENTION_OFFSET},touchableGetHitSlop:function touchableGetHitSlop(){return this.props.hitSlop},touchableGetHighlightDelayMS:function touchableGetHighlightDelayMS(){return this.props.delayPressIn||0},touchableGetLongPressDelayMS:function touchableGetLongPressDelayMS(){return 0===this.props.delayLongPress?0:this.props.delayLongPress||500},touchableGetPressOutDelayMS:function touchableGetPressOutDelayMS(){return this.props.delayPressOut||0},render:function render(){var _props=this.props,other=(_props.delayLongPress,_props.delayPressIn,_props.delayPressOut,_props.onLongPress,_props.onPress,_props.onPressIn,_props.onPressOut,_props.pressRetentionOffset,function _objectWithoutProperties(obj,keys){var target={};for(var i in obj)keys.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(obj,i)&&(target[i]=obj[i]);return target}(_props,["delayLongPress","delayPressIn","delayPressOut","onLongPress","onPress","onPressIn","onPressOut","pressRetentionOffset"])),child=__WEBPACK_IMPORTED_MODULE_3_react___default.a.Children.only(this.props.children),children=child.props.children;__WEBPACK_IMPORTED_MODULE_8_fbjs_lib_warning___default()(!child.type||"Text"!==child.type.displayName,"TouchableWithoutFeedback does not work well with Text children. Wrap children in a View instead. See "+(child._owner&&child._owner.getName&&child._owner.getName()||"<unknown>"));var style=__WEBPACK_IMPORTED_MODULE_6__Touchable__.a.TOUCH_TARGET_DEBUG&&child.type&&"Text"===child.type.displayName?[!this.props.disabled&&styles.actionable,child.props.style,{color:"red"}]:[!this.props.disabled&&styles.actionable,child.props.style];return __WEBPACK_IMPORTED_MODULE_3_react___default.a.cloneElement(child,Object.assign({},other,{accessible:!1!==this.props.accessible,children:children,onKeyDown:this.touchableHandleKeyEvent,onKeyUp:this.touchableHandleKeyEvent,onResponderGrant:this.touchableHandleResponderGrant,onResponderMove:this.touchableHandleResponderMove,onResponderRelease:this.touchableHandleResponderRelease,onResponderTerminate:this.touchableHandleResponderTerminate,onResponderTerminationRequest:this.touchableHandleResponderTerminationRequest,onStartShouldSetResponder:this.touchableHandleStartShouldSetResponder,style:style}))}}),styles=__WEBPACK_IMPORTED_MODULE_4__StyleSheet__.default.create({actionable:{cursor:"pointer",touchAction:"manipulation"}});__webpack_exports__.default=TouchableWithoutFeedback},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0}),exports.styles=exports.createUncachedURI=void 0;var _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target};var styles=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__(3)).default.create({base:{height:200,width:300},row:{flexDirection:"row"},centerRow:{alignItems:"center"},marginTop:{marginTop:"1rem"}});exports.createUncachedURI=function createUncachedURI(source){var helper=function helper(str){return str+"?t="+Date.now()},uri="string"==typeof source?source:source.uri;return"string"==typeof source?helper(uri):_extends({},source,{uri:helper(uri)})},exports.styles=styles},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0}),exports.DividerVertical=exports.DividerHorizontal=exports.styles=void 0;var _react2=_interopRequireDefault(__webpack_require__(0)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var styles=exports.styles=_StyleSheet2.default.create({horizontalDivider:{width:"0.6rem"},verticalDivider:{height:"1.3125rem"},row:{flexDirection:"row",flexWrap:"wrap"},marginRight:{marginRight:10},marginBottom:{marginBottom:10},marginVertical:{marginVertical:5},alignCenter:{alignItems:"center"}});exports.DividerHorizontal=function DividerHorizontal(){return _react2.default.createElement(_View2.default,{style:styles.horizontalDivider})},exports.DividerVertical=function DividerVertical(){return _react2.default.createElement(_View2.default,{style:styles.verticalDivider})}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__(50);var __WEBPACK_IMPORTED_MODULE_1__AnimatedWithChildren__=__webpack_require__(76),__WEBPACK_IMPORTED_MODULE_3_fbjs_lib_invariant__=(__webpack_require__(51),__webpack_require__(7)),__WEBPACK_IMPORTED_MODULE_3_fbjs_lib_invariant___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_fbjs_lib_invariant__),__WEBPACK_IMPORTED_MODULE_4_normalize_css_color__=__webpack_require__(321),__WEBPACK_IMPORTED_MODULE_4_normalize_css_color___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_normalize_css_color__);var linear=function linear(t){return t};function createInterpolation(config){if(config.outputRange&&"string"==typeof config.outputRange[0])return function createInterpolationFromStringOutputRange(config){var outputRange=config.outputRange;__WEBPACK_IMPORTED_MODULE_3_fbjs_lib_invariant___default()(outputRange.length>=2,"Bad output range"),function checkPattern(arr){for(var pattern=arr[0].replace(stringShapeRegex,""),i=1;i<arr.length;++i)__WEBPACK_IMPORTED_MODULE_3_fbjs_lib_invariant___default()(pattern===arr[i].replace(stringShapeRegex,""),"invalid pattern "+arr[0]+" and "+arr[i])}(outputRange=outputRange.map(colorToRgba));var outputRanges=outputRange[0].match(stringShapeRegex).map(function(){return[]});outputRange.forEach(function(value){value.match(stringShapeRegex).forEach(function(number,i){outputRanges[i].push(+number)})});var interpolations=outputRange[0].match(stringShapeRegex).map(function(value,i){return createInterpolation(Object.assign({},config,{outputRange:outputRanges[i]}))}),shouldRound=function isRgbOrRgba(range){return"string"==typeof range&&range.startsWith("rgb")}(outputRange[0]);return function(input){var i=0;return outputRange[0].replace(stringShapeRegex,function(){var val=+interpolations[i++](input),rounded=shouldRound&&i<4?Math.round(val):Math.round(1e3*val)/1e3;return String(rounded)})}}(config);var outputRange=config.outputRange;checkInfiniteRange("outputRange",outputRange);var inputRange=config.inputRange;checkInfiniteRange("inputRange",inputRange),function checkValidInputRange(arr){__WEBPACK_IMPORTED_MODULE_3_fbjs_lib_invariant___default()(arr.length>=2,"inputRange must have at least 2 elements");for(var i=1;i<arr.length;++i)__WEBPACK_IMPORTED_MODULE_3_fbjs_lib_invariant___default()(arr[i]>=arr[i-1],"inputRange must be monotonically increasing "+arr)}(inputRange),__WEBPACK_IMPORTED_MODULE_3_fbjs_lib_invariant___default()(inputRange.length===outputRange.length,"inputRange ("+inputRange.length+") and outputRange ("+outputRange.length+") must have the same length");var easing=config.easing||linear,extrapolateLeft="extend";void 0!==config.extrapolateLeft?extrapolateLeft=config.extrapolateLeft:void 0!==config.extrapolate&&(extrapolateLeft=config.extrapolate);var extrapolateRight="extend";return void 0!==config.extrapolateRight?extrapolateRight=config.extrapolateRight:void 0!==config.extrapolate&&(extrapolateRight=config.extrapolate),function(input){__WEBPACK_IMPORTED_MODULE_3_fbjs_lib_invariant___default()("number"==typeof input,"Cannot interpolation an input which is not a number");var range=function findRange(input,inputRange){var i=void 0;for(i=1;i<inputRange.length-1&&!(inputRange[i]>=input);++i);return i-1}(input,inputRange);return function interpolate(input,inputMin,inputMax,outputMin,outputMax,easing,extrapolateLeft,extrapolateRight){var result=input;if(result<inputMin){if("identity"===extrapolateLeft)return result;"clamp"===extrapolateLeft&&(result=inputMin)}if(result>inputMax){if("identity"===extrapolateRight)return result;"clamp"===extrapolateRight&&(result=inputMax)}if(outputMin===outputMax)return outputMin;if(inputMin===inputMax)return input<=inputMin?outputMin:outputMax;inputMin===-1/0?result=-result:inputMax===1/0?result-=inputMin:result=(result-inputMin)/(inputMax-inputMin);result=easing(result),outputMin===-1/0?result=-result:outputMax===1/0?result+=outputMin:result=result*(outputMax-outputMin)+outputMin;return result}(input,inputRange[range],inputRange[range+1],outputRange[range],outputRange[range+1],easing,extrapolateLeft,extrapolateRight)}}function colorToRgba(input){var int32Color=__WEBPACK_IMPORTED_MODULE_4_normalize_css_color___default()(input);return null===int32Color?input:"rgba("+((4278190080&(int32Color=int32Color||0))>>>24)+", "+((16711680&int32Color)>>>16)+", "+((65280&int32Color)>>>8)+", "+(255&int32Color)/255+")"}var stringShapeRegex=/[0-9\.-]+/g;function checkInfiniteRange(name,arr){__WEBPACK_IMPORTED_MODULE_3_fbjs_lib_invariant___default()(arr.length>=2,name+" must have at least 2 elements"),__WEBPACK_IMPORTED_MODULE_3_fbjs_lib_invariant___default()(2!==arr.length||arr[0]!==-1/0||arr[1]!==1/0,name+"cannot be ]-infinity;+infinity[ "+arr)}var AnimatedInterpolation=function(_AnimatedWithChildren){function AnimatedInterpolation(parent,config){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,AnimatedInterpolation);var _this=function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,_AnimatedWithChildren.call(this));return _this._parent=parent,_this._config=config,_this._interpolation=createInterpolation(config),_this}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(AnimatedInterpolation,_AnimatedWithChildren),AnimatedInterpolation.prototype.__makeNative=function __makeNative(){this._parent.__makeNative(),_AnimatedWithChildren.prototype.__makeNative.call(this)},AnimatedInterpolation.prototype.__getValue=function __getValue(){var parentValue=this._parent.__getValue();return __WEBPACK_IMPORTED_MODULE_3_fbjs_lib_invariant___default()("number"==typeof parentValue,"Cannot interpolate an input which is not a number."),this._interpolation(parentValue)},AnimatedInterpolation.prototype.interpolate=function interpolate(config){return new AnimatedInterpolation(this,config)},AnimatedInterpolation.prototype.__attach=function __attach(){this._parent.__addChild(this)},AnimatedInterpolation.prototype.__detach=function __detach(){this._parent.__removeChild(this),_AnimatedWithChildren.prototype.__detach.call(this)},AnimatedInterpolation.prototype.__transformDataType=function __transformDataType(range){return range.map(function(value){return"string"!=typeof value?value:/deg$/.test(value)?(parseFloat(value)||0)*Math.PI/180:parseFloat(value)||0})},AnimatedInterpolation.prototype.__getNativeConfig=function __getNativeConfig(){return{inputRange:this._config.inputRange,outputRange:this.__transformDataType(this._config.outputRange),extrapolateLeft:this._config.extrapolateLeft||this._config.extrapolate||"extend",extrapolateRight:this._config.extrapolateRight||this._config.extrapolate||"extend",type:"interpolation"}},AnimatedInterpolation}(__WEBPACK_IMPORTED_MODULE_1__AnimatedWithChildren__.a);AnimatedInterpolation.__createInterpolation=createInterpolation,__webpack_exports__.a=AnimatedInterpolation},,,,function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(312),__esModule:!0}},function(module,exports,__webpack_require__){"use strict";var warning=__webpack_require__(54);module.exports=warning},function(module,exports,__webpack_require__){"use strict";var LIBRARY=__webpack_require__(65),$export=__webpack_require__(8),redefine=__webpack_require__(147),hide=__webpack_require__(28),Iterators=__webpack_require__(49),$iterCreate=__webpack_require__(338),setToStringTag=__webpack_require__(68),getPrototypeOf=__webpack_require__(180),ITERATOR=__webpack_require__(14)("iterator"),BUGGY=!([].keys&&"next"in[].keys()),returnThis=function(){return this};module.exports=function(Base,NAME,Constructor,next,DEFAULT,IS_SET,FORCED){$iterCreate(Constructor,NAME,next);var methods,key,IteratorPrototype,getMethod=function(kind){if(!BUGGY&&kind in proto)return proto[kind];switch(kind){case"keys":return function keys(){return new Constructor(this,kind)};case"values":return function values(){return new Constructor(this,kind)}}return function entries(){return new Constructor(this,kind)}},TAG=NAME+" Iterator",DEF_VALUES="values"==DEFAULT,VALUES_BUG=!1,proto=Base.prototype,$native=proto[ITERATOR]||proto["@@iterator"]||DEFAULT&&proto[DEFAULT],$default=$native||getMethod(DEFAULT),$entries=DEFAULT?DEF_VALUES?getMethod("entries"):$default:void 0,$anyNative="Array"==NAME&&proto.entries||$native;if($anyNative&&(IteratorPrototype=getPrototypeOf($anyNative.call(new Base)))!==Object.prototype&&IteratorPrototype.next&&(setToStringTag(IteratorPrototype,TAG,!0),LIBRARY||"function"==typeof IteratorPrototype[ITERATOR]||hide(IteratorPrototype,ITERATOR,returnThis)),DEF_VALUES&&$native&&"values"!==$native.name&&(VALUES_BUG=!0,$default=function values(){return $native.call(this)}),LIBRARY&&!FORCED||!BUGGY&&!VALUES_BUG&&proto[ITERATOR]||hide(proto,ITERATOR,$default),Iterators[NAME]=$default,Iterators[TAG]=returnThis,DEFAULT)if(methods={values:DEF_VALUES?$default:getMethod("values"),keys:IS_SET?$default:getMethod("keys"),entries:$entries},FORCED)for(key in methods)key in proto||redefine(proto,key,methods[key]);else $export($export.P+$export.F*(BUGGY||VALUES_BUG),NAME,methods);return methods}},function(module,exports,__webpack_require__){module.exports=__webpack_require__(28)},function(module,exports,__webpack_require__){var pIE=__webpack_require__(72),createDesc=__webpack_require__(63),toIObject=__webpack_require__(35),toPrimitive=__webpack_require__(114),has=__webpack_require__(31),IE8_DOM_DEFINE=__webpack_require__(174),gOPD=Object.getOwnPropertyDescriptor;exports.f=__webpack_require__(23)?gOPD:function getOwnPropertyDescriptor(O,P){if(O=toIObject(O),P=toPrimitive(P,!0),IE8_DOM_DEFINE)try{return gOPD(O,P)}catch(e){}if(has(O,P))return createDesc(!pIE.f.call(O,P),O[P])}},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:!0});var __WEBPACK_IMPORTED_MODULE_0__modules_applyNativeMethods__=__webpack_require__(67),__WEBPACK_IMPORTED_MODULE_1_create_react_class__=__webpack_require__(136),__WEBPACK_IMPORTED_MODULE_1_create_react_class___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_create_react_class__),__WEBPACK_IMPORTED_MODULE_2__Touchable_ensurePositiveDelayProps__=__webpack_require__(390),__WEBPACK_IMPORTED_MODULE_3_prop_types__=__webpack_require__(2),__WEBPACK_IMPORTED_MODULE_4_react__=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_prop_types__),__webpack_require__(0)),__WEBPACK_IMPORTED_MODULE_4_react___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_react__),__WEBPACK_IMPORTED_MODULE_5__StyleSheet__=__webpack_require__(3),__WEBPACK_IMPORTED_MODULE_6__Touchable__=__webpack_require__(391),__WEBPACK_IMPORTED_MODULE_7__TouchableWithoutFeedback__=__webpack_require__(137),__WEBPACK_IMPORTED_MODULE_8__View__=__webpack_require__(1),_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target};var flattenStyle=__WEBPACK_IMPORTED_MODULE_5__StyleSheet__.default.flatten,PRESS_RETENTION_OFFSET={top:20,left:20,right:20,bottom:30},TouchableOpacity=__WEBPACK_IMPORTED_MODULE_1_create_react_class___default()({displayName:"TouchableOpacity",mixins:[__WEBPACK_IMPORTED_MODULE_6__Touchable__.a.Mixin],propTypes:Object.assign({},__WEBPACK_IMPORTED_MODULE_7__TouchableWithoutFeedback__.default.propTypes,{activeOpacity:__WEBPACK_IMPORTED_MODULE_3_prop_types__.number,focusedOpacity:__WEBPACK_IMPORTED_MODULE_3_prop_types__.number}),getDefaultProps:function getDefaultProps(){return{activeOpacity:.2,focusedOpacity:.7}},getInitialState:function getInitialState(){return this.touchableGetInitialState()},componentDidMount:function componentDidMount(){Object(__WEBPACK_IMPORTED_MODULE_2__Touchable_ensurePositiveDelayProps__.a)(this.props)},componentWillReceiveProps:function componentWillReceiveProps(nextProps){Object(__WEBPACK_IMPORTED_MODULE_2__Touchable_ensurePositiveDelayProps__.a)(nextProps)},setOpacityTo:function setOpacityTo(value,duration){this.setNativeProps({style:{opacity:value,transitionDuration:duration?duration/1e3+"s":"0s"}})},touchableHandleActivePressIn:function touchableHandleActivePressIn(e){"onResponderGrant"===e.dispatchConfig.registrationName?this._opacityActive(0):this._opacityActive(150),this.props.onPressIn&&this.props.onPressIn(e)},touchableHandleActivePressOut:function touchableHandleActivePressOut(e){this._opacityInactive(250),this.props.onPressOut&&this.props.onPressOut(e)},touchableHandlePress:function touchableHandlePress(e){this.props.onPress&&this.props.onPress(e)},touchableHandleLongPress:function touchableHandleLongPress(e){this.props.onLongPress&&this.props.onLongPress(e)},touchableGetPressRectOffset:function touchableGetPressRectOffset(){return this.props.pressRetentionOffset||PRESS_RETENTION_OFFSET},touchableGetHitSlop:function touchableGetHitSlop(){return this.props.hitSlop},touchableGetHighlightDelayMS:function touchableGetHighlightDelayMS(){return this.props.delayPressIn||0},touchableGetLongPressDelayMS:function touchableGetLongPressDelayMS(){return 0===this.props.delayLongPress?0:this.props.delayLongPress||500},touchableGetPressOutDelayMS:function touchableGetPressOutDelayMS(){return this.props.delayPressOut},_opacityActive:function _opacityActive(duration){this.setOpacityTo(this.props.activeOpacity,duration)},_opacityInactive:function _opacityInactive(duration){this.setOpacityTo(this._getChildStyleOpacityWithDefault(),duration)},_opacityFocused:function _opacityFocused(){this.setOpacityTo(this.props.focusedOpacity)},_getChildStyleOpacityWithDefault:function _getChildStyleOpacityWithDefault(){var childStyle=flattenStyle(this.props.style)||{};return void 0===childStyle.opacity?1:childStyle.opacity},render:function render(){var _props=this.props,other=(_props.activeOpacity,_props.focusedOpacity,_props.delayLongPress,_props.delayPressIn,_props.delayPressOut,_props.onLongPress,_props.onPress,_props.onPressIn,_props.onPressOut,_props.pressRetentionOffset,function _objectWithoutProperties(obj,keys){var target={};for(var i in obj)keys.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(obj,i)&&(target[i]=obj[i]);return target}(_props,["activeOpacity","focusedOpacity","delayLongPress","delayPressIn","delayPressOut","onLongPress","onPress","onPressIn","onPressOut","pressRetentionOffset"]));return __WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_8__View__.default,_extends({},other,{accessible:!1!==this.props.accessible,onKeyDown:this.touchableHandleKeyEvent,onKeyUp:this.touchableHandleKeyEvent,onResponderGrant:this.touchableHandleResponderGrant,onResponderMove:this.touchableHandleResponderMove,onResponderRelease:this.touchableHandleResponderRelease,onResponderTerminate:this.touchableHandleResponderTerminate,onResponderTerminationRequest:this.touchableHandleResponderTerminationRequest,onStartShouldSetResponder:this.touchableHandleStartShouldSetResponder,style:[styles.root,!this.props.disabled&&styles.actionable,this.props.style]}),this.props.children,__WEBPACK_IMPORTED_MODULE_6__Touchable__.a.renderDebugView({color:"blue",hitSlop:this.props.hitSlop}))}}),styles=__WEBPACK_IMPORTED_MODULE_5__StyleSheet__.default.create({root:{transitionProperty:"opacity",transitionDuration:"0.15s",userSelect:"none"},actionable:{cursor:"pointer",touchAction:"manipulation"}});__webpack_exports__.default=Object(__WEBPACK_IMPORTED_MODULE_0__modules_applyNativeMethods__.a)(TouchableOpacity)},,,,,function(module,exports,__webpack_require__){var global=__webpack_require__(25),core=__webpack_require__(41),hide=__webpack_require__(42),redefine=__webpack_require__(81),ctx=__webpack_require__(232),$export=function(type,name,source){var key,own,out,exp,IS_FORCED=type&$export.F,IS_GLOBAL=type&$export.G,IS_STATIC=type&$export.S,IS_PROTO=type&$export.P,IS_BIND=type&$export.B,target=IS_GLOBAL?global:IS_STATIC?global[name]||(global[name]={}):(global[name]||{}).prototype,exports=IS_GLOBAL?core:core[name]||(core[name]={}),expProto=exports.prototype||(exports.prototype={});for(key in IS_GLOBAL&&(source=name),source)out=((own=!IS_FORCED&&target&&void 0!==target[key])?target:source)[key],exp=IS_BIND&&own?ctx(out,global):IS_PROTO&&"function"==typeof out?ctx(Function.call,out):out,target&&redefine(target,key,out,type&$export.U),exports[key]!=out&&hide(exports,key,exp),IS_PROTO&&expProto[key]!=out&&(expProto[key]=out)};global.core=core,$export.F=1,$export.G=2,$export.S=4,$export.P=8,$export.B=16,$export.W=32,$export.U=64,$export.R=128,module.exports=$export},function(module,exports,__webpack_require__){module.exports=!__webpack_require__(40)&&!__webpack_require__(78)(function(){return 7!=Object.defineProperty(__webpack_require__(156)("div"),"a",{get:function(){return 7}}).a})},function(module,exports,__webpack_require__){var isObject=__webpack_require__(59),document=__webpack_require__(25).document,is=isObject(document)&&isObject(document.createElement);module.exports=function(it){return is?document.createElement(it):{}}},function(module,exports,__webpack_require__){exports.f=__webpack_require__(26)},function(module,exports,__webpack_require__){var has=__webpack_require__(34),toIObject=__webpack_require__(44),arrayIndexOf=__webpack_require__(238)(!1),IE_PROTO=__webpack_require__(108)("IE_PROTO");module.exports=function(object,names){var key,O=toIObject(object),i=0,result=[];for(key in O)key!=IE_PROTO&&has(O,key)&&result.push(key);for(;names.length>i;)has(O,key=names[i++])&&(~arrayIndexOf(result,key)||result.push(key));return result}},function(module,exports){module.exports=function(it){if(void 0==it)throw TypeError("Can't call method on "+it);return it}},function(module,exports){var ceil=Math.ceil,floor=Math.floor;module.exports=function(it){return isNaN(it=+it)?0:(it>0?floor:ceil)(it)}},function(module,exports){exports.f=Object.getOwnPropertySymbols},function(module,exports,__webpack_require__){var anObject=__webpack_require__(79),dPs=__webpack_require__(242),enumBugKeys=__webpack_require__(109),IE_PROTO=__webpack_require__(108)("IE_PROTO"),Empty=function(){},createDict=function(){var iframeDocument,iframe=__webpack_require__(156)("iframe"),i=enumBugKeys.length;for(iframe.style.display="none",__webpack_require__(243).appendChild(iframe),iframe.src="javascript:",(iframeDocument=iframe.contentWindow.document).open(),iframeDocument.write("<script>document.F=Object<\/script>"),iframeDocument.close(),createDict=iframeDocument.F;i--;)delete createDict.prototype[enumBugKeys[i]];return createDict()};module.exports=Object.create||function create(O,Properties){var result;return null!==O?(Empty.prototype=anObject(O),result=new Empty,Empty.prototype=null,result[IE_PROTO]=O):result=createDict(),void 0===Properties?result:dPs(result,Properties)}},function(module,exports,__webpack_require__){var $keys=__webpack_require__(158),hiddenKeys=__webpack_require__(109).concat("length","prototype");exports.f=Object.getOwnPropertyNames||function getOwnPropertyNames(O){return $keys(O,hiddenKeys)}},function(module,exports){module.exports={}},function(module,exports){module.exports="string"==typeof function foo(){}.name},function(module,exports,__webpack_require__){"use strict";var has=__webpack_require__(61),toPrimitive=__webpack_require__(275),toStr=Object.prototype.toString,hasSymbols="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator,SymbolIterator=hasSymbols?Symbol.iterator:null,$isNaN=__webpack_require__(168),$isFinite=__webpack_require__(169),MAX_SAFE_INTEGER=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,assign=__webpack_require__(111),sign=__webpack_require__(170),mod=__webpack_require__(171),isPrimitive=__webpack_require__(278),parseInteger=parseInt,bind=__webpack_require__(27),arraySlice=bind.call(Function.call,Array.prototype.slice),strSlice=bind.call(Function.call,String.prototype.slice),isBinary=bind.call(Function.call,RegExp.prototype.test,/^0b[01]+$/i),isOctal=bind.call(Function.call,RegExp.prototype.test,/^0o[0-7]+$/i),regexExec=bind.call(Function.call,RegExp.prototype.exec),nonWS=["…","","￾"].join(""),nonWSregex=new RegExp("["+nonWS+"]","g"),hasNonWS=bind.call(Function.call,RegExp.prototype.test,nonWSregex),isInvalidHexLiteral=bind.call(Function.call,RegExp.prototype.test,/^[-+]0x[0-9a-f]+$/i),ws=["\t\n\v\f\r   "," \u2028","\u2029\ufeff"].join(""),trimRegex=new RegExp("(^["+ws+"]+)|(["+ws+"]+$)","g"),replace=bind.call(Function.call,String.prototype.replace),ES5=__webpack_require__(279),hasRegExpMatcher=__webpack_require__(281),ES6=assign(assign({},ES5),{Call:function Call(F,V){var args=arguments.length>2?arguments[2]:[];if(!this.IsCallable(F))throw new TypeError(F+" is not a function");return F.apply(V,args)},ToPrimitive:toPrimitive,ToNumber:function ToNumber(argument){var value=isPrimitive(argument)?argument:toPrimitive(argument,Number);if("symbol"==typeof value)throw new TypeError("Cannot convert a Symbol value to a number");if("string"==typeof value){if(isBinary(value))return this.ToNumber(parseInteger(strSlice(value,2),2));if(isOctal(value))return this.ToNumber(parseInteger(strSlice(value,2),8));if(hasNonWS(value)||isInvalidHexLiteral(value))return NaN;var trimmed=function(value){return replace(value,trimRegex,"")}(value);if(trimmed!==value)return this.ToNumber(trimmed)}return Number(value)},ToInt16:function ToInt16(argument){var int16bit=this.ToUint16(argument);return int16bit>=32768?int16bit-65536:int16bit},ToInt8:function ToInt8(argument){var int8bit=this.ToUint8(argument);return int8bit>=128?int8bit-256:int8bit},ToUint8:function ToUint8(argument){var number=this.ToNumber(argument);if($isNaN(number)||0===number||!$isFinite(number))return 0;var posInt=sign(number)*Math.floor(Math.abs(number));return mod(posInt,256)},ToUint8Clamp:function ToUint8Clamp(argument){var number=this.ToNumber(argument);if($isNaN(number)||number<=0)return 0;if(number>=255)return 255;var f=Math.floor(argument);return f+.5<number?f+1:number<f+.5?f:f%2!=0?f+1:f},ToString:function ToString(argument){if("symbol"==typeof argument)throw new TypeError("Cannot convert a Symbol value to a string");return String(argument)},ToObject:function ToObject(value){return this.RequireObjectCoercible(value),Object(value)},ToPropertyKey:function ToPropertyKey(argument){var key=this.ToPrimitive(argument,String);return"symbol"==typeof key?key:this.ToString(key)},ToLength:function ToLength(argument){var len=this.ToInteger(argument);return len<=0?0:len>MAX_SAFE_INTEGER?MAX_SAFE_INTEGER:len},CanonicalNumericIndexString:function CanonicalNumericIndexString(argument){if("[object String]"!==toStr.call(argument))throw new TypeError("must be a string");if("-0"===argument)return-0;var n=this.ToNumber(argument);return this.SameValue(this.ToString(n),argument)?n:void 0},RequireObjectCoercible:ES5.CheckObjectCoercible,IsArray:Array.isArray||function IsArray(argument){return"[object Array]"===toStr.call(argument)},IsConstructor:function IsConstructor(argument){return"function"==typeof argument&&!!argument.prototype},IsExtensible:function IsExtensible(obj){return!Object.preventExtensions||!isPrimitive(obj)&&Object.isExtensible(obj)},IsInteger:function IsInteger(argument){if("number"!=typeof argument||$isNaN(argument)||!$isFinite(argument))return!1;var abs=Math.abs(argument);return Math.floor(abs)===abs},IsPropertyKey:function IsPropertyKey(argument){return"string"==typeof argument||"symbol"==typeof argument},IsRegExp:function IsRegExp(argument){if(!argument||"object"!=typeof argument)return!1;if(hasSymbols){var isRegExp=argument[Symbol.match];if(void 0!==isRegExp)return ES5.ToBoolean(isRegExp)}return hasRegExpMatcher(argument)},SameValueZero:function SameValueZero(x,y){return x===y||$isNaN(x)&&$isNaN(y)},GetV:function GetV(V,P){if(!this.IsPropertyKey(P))throw new TypeError("Assertion failed: IsPropertyKey(P) is not true");return this.ToObject(V)[P]},GetMethod:function GetMethod(O,P){if(!this.IsPropertyKey(P))throw new TypeError("Assertion failed: IsPropertyKey(P) is not true");var func=this.GetV(O,P);if(null!=func){if(!this.IsCallable(func))throw new TypeError(P+"is not a function");return func}},Get:function Get(O,P){if("Object"!==this.Type(O))throw new TypeError("Assertion failed: Type(O) is not Object");if(!this.IsPropertyKey(P))throw new TypeError("Assertion failed: IsPropertyKey(P) is not true");return O[P]},Type:function Type(x){return"symbol"==typeof x?"Symbol":ES5.Type(x)},SpeciesConstructor:function SpeciesConstructor(O,defaultConstructor){if("Object"!==this.Type(O))throw new TypeError("Assertion failed: Type(O) is not Object");var C=O.constructor;if(void 0===C)return defaultConstructor;if("Object"!==this.Type(C))throw new TypeError("O.constructor is not an Object");var S=hasSymbols&&Symbol.species?C[Symbol.species]:void 0;if(null==S)return defaultConstructor;if(this.IsConstructor(S))return S;throw new TypeError("no constructor found")},CompletePropertyDescriptor:function CompletePropertyDescriptor(Desc){if(!this.IsPropertyDescriptor(Desc))throw new TypeError("Desc must be a Property Descriptor");return this.IsGenericDescriptor(Desc)||this.IsDataDescriptor(Desc)?(has(Desc,"[[Value]]")||(Desc["[[Value]]"]=void 0),has(Desc,"[[Writable]]")||(Desc["[[Writable]]"]=!1)):(has(Desc,"[[Get]]")||(Desc["[[Get]]"]=void 0),has(Desc,"[[Set]]")||(Desc["[[Set]]"]=void 0)),has(Desc,"[[Enumerable]]")||(Desc["[[Enumerable]]"]=!1),has(Desc,"[[Configurable]]")||(Desc["[[Configurable]]"]=!1),Desc},Set:function Set(O,P,V,Throw){if("Object"!==this.Type(O))throw new TypeError("O must be an Object");if(!this.IsPropertyKey(P))throw new TypeError("P must be a Property Key");if("Boolean"!==this.Type(Throw))throw new TypeError("Throw must be a Boolean");if(Throw)return O[P]=V,!0;try{O[P]=V}catch(e){return!1}},HasOwnProperty:function HasOwnProperty(O,P){if("Object"!==this.Type(O))throw new TypeError("O must be an Object");if(!this.IsPropertyKey(P))throw new TypeError("P must be a Property Key");return has(O,P)},HasProperty:function HasProperty(O,P){if("Object"!==this.Type(O))throw new TypeError("O must be an Object");if(!this.IsPropertyKey(P))throw new TypeError("P must be a Property Key");return P in O},IsConcatSpreadable:function IsConcatSpreadable(O){if("Object"!==this.Type(O))return!1;if(hasSymbols&&"symbol"==typeof Symbol.isConcatSpreadable){var spreadable=this.Get(O,Symbol.isConcatSpreadable);if(void 0!==spreadable)return this.ToBoolean(spreadable)}return this.IsArray(O)},Invoke:function Invoke(O,P){if(!this.IsPropertyKey(P))throw new TypeError("P must be a Property Key");var argumentsList=arraySlice(arguments,2),func=this.GetV(O,P);return this.Call(func,O,argumentsList)},GetIterator:function GetIterator(obj,method){if(!hasSymbols)throw new SyntaxError("ES.GetIterator depends on native iterator support.");var actualMethod=method;arguments.length<2&&(actualMethod=this.GetMethod(obj,SymbolIterator));var iterator=this.Call(actualMethod,obj);if("Object"!==this.Type(iterator))throw new TypeError("iterator must return an object");return iterator},IteratorNext:function IteratorNext(iterator,value){var result=this.Invoke(iterator,"next",arguments.length<2?[]:[value]);if("Object"!==this.Type(result))throw new TypeError("iterator next must return an object");return result},IteratorComplete:function IteratorComplete(iterResult){if("Object"!==this.Type(iterResult))throw new TypeError("Assertion failed: Type(iterResult) is not Object");return this.ToBoolean(this.Get(iterResult,"done"))},IteratorValue:function IteratorValue(iterResult){if("Object"!==this.Type(iterResult))throw new TypeError("Assertion failed: Type(iterResult) is not Object");return this.Get(iterResult,"value")},IteratorStep:function IteratorStep(iterator){var result=this.IteratorNext(iterator);return!0!==this.IteratorComplete(result)&&result},IteratorClose:function IteratorClose(iterator,completion){if("Object"!==this.Type(iterator))throw new TypeError("Assertion failed: Type(iterator) is not Object");if(!this.IsCallable(completion))throw new TypeError("Assertion failed: completion is not a thunk for a Completion Record");var completionRecord,completionThunk=completion,iteratorReturn=this.GetMethod(iterator,"return");if(void 0===iteratorReturn)return completionThunk();try{var innerResult=this.Call(iteratorReturn,iterator,[])}catch(e){throw completionRecord=completionThunk(),completionThunk=null,e}if(completionRecord=completionThunk(),completionThunk=null,"Object"!==this.Type(innerResult))throw new TypeError("iterator .return must return an object");return completionRecord},CreateIterResultObject:function CreateIterResultObject(value,done){if("Boolean"!==this.Type(done))throw new TypeError("Assertion failed: Type(done) is not Boolean");return{value:value,done:done}},RegExpExec:function RegExpExec(R,S){if("Object"!==this.Type(R))throw new TypeError("R must be an Object");if("String"!==this.Type(S))throw new TypeError("S must be a String");var exec=this.Get(R,"exec");if(this.IsCallable(exec)){var result=this.Call(exec,R,[S]);if(null===result||"Object"===this.Type(result))return result;throw new TypeError('"exec" method must return `null` or an Object')}return regexExec(R,S)},ArraySpeciesCreate:function ArraySpeciesCreate(originalArray,length){if(!this.IsInteger(length)||length<0)throw new TypeError("Assertion failed: length must be an integer >= 0");var C,len=0===length?0:length;if(this.IsArray(originalArray)&&(C=this.Get(originalArray,"constructor"),"Object"===this.Type(C)&&hasSymbols&&Symbol.species&&null===(C=this.Get(C,Symbol.species))&&(C=void 0)),void 0===C)return Array(len);if(!this.IsConstructor(C))throw new TypeError("C must be a constructor");return new C(len)},CreateDataProperty:function CreateDataProperty(O,P,V){if("Object"!==this.Type(O))throw new TypeError("Assertion failed: Type(O) is not Object");if(!this.IsPropertyKey(P))throw new TypeError("Assertion failed: IsPropertyKey(P) is not true");var oldDesc=Object.getOwnPropertyDescriptor(O,P),extensible=oldDesc||"function"!=typeof Object.isExtensible||Object.isExtensible(O);if(oldDesc&&(!oldDesc.writable||!oldDesc.configurable)||!extensible)return!1;var newDesc={configurable:!0,enumerable:!0,value:V,writable:!0};return Object.defineProperty(O,P,newDesc),!0},CreateDataPropertyOrThrow:function CreateDataPropertyOrThrow(O,P,V){if("Object"!==this.Type(O))throw new TypeError("Assertion failed: Type(O) is not Object");if(!this.IsPropertyKey(P))throw new TypeError("Assertion failed: IsPropertyKey(P) is not true");var success=this.CreateDataProperty(O,P,V);if(!success)throw new TypeError("unable to create data property");return success},AdvanceStringIndex:function AdvanceStringIndex(S,index,unicode){if("String"!==this.Type(S))throw new TypeError("Assertion failed: Type(S) is not String");if(!this.IsInteger(index))throw new TypeError("Assertion failed: length must be an integer >= 0 and <= (2**53 - 1)");if(index<0||index>MAX_SAFE_INTEGER)throw new RangeError("Assertion failed: length must be an integer >= 0 and <= (2**53 - 1)");if("Boolean"!==this.Type(unicode))throw new TypeError("Assertion failed: Type(unicode) is not Boolean");if(!unicode)return index+1;if(index+1>=S.length)return index+1;var first=S.charCodeAt(index);if(first<55296||first>56319)return index+1;var second=S.charCodeAt(index+1);return second<56320||second>57343?index+1:index+2}});delete ES6.CheckObjectCoercible,module.exports=ES6},function(module,exports){module.exports=function isPrimitive(value){return null===value||"function"!=typeof value&&"object"!=typeof value}},function(module,exports){module.exports=Number.isNaN||function isNaN(a){return a!=a}},function(module,exports){var $isNaN=Number.isNaN||function(a){return a!=a};module.exports=Number.isFinite||function(x){return"number"==typeof x&&!$isNaN(x)&&x!==1/0&&x!==-1/0}},function(module,exports){module.exports=function sign(number){return number>=0?1:-1}},function(module,exports){module.exports=function mod(number,modulo){var remain=number%modulo;return Math.floor(remain>=0?remain:remain+modulo)}},function(module,exports,__webpack_require__){"use strict";var ES2015=__webpack_require__(166),assign=__webpack_require__(111),ES2016=assign(assign({},ES2015),{SameValueNonNumber:function SameValueNonNumber(x,y){if("number"==typeof x||typeof x!=typeof y)throw new TypeError("SameValueNonNumber requires two non-number values of the same type.");return this.SameValue(x,y)}});module.exports=ES2016},function(module,exports,__webpack_require__){"use strict";var ES2016=__webpack_require__(172),assign=__webpack_require__(111),ES2017=assign(assign({},ES2016),{ToIndex:function ToIndex(value){if(void 0===value)return 0;var integerIndex=this.ToInteger(value);if(integerIndex<0)throw new RangeError("index must be >= 0");var index=this.ToLength(integerIndex);if(!this.SameValueZero(integerIndex,index))throw new RangeError("index must be >= 0 and < 2 ** 53 - 1");return index}});delete ES2017.EnumerableOwnNames,module.exports=ES2017},function(module,exports,__webpack_require__){module.exports=!__webpack_require__(23)&&!__webpack_require__(30)(function(){return 7!=Object.defineProperty(__webpack_require__(113)("div"),"a",{get:function(){return 7}}).a})},function(module,exports,__webpack_require__){var has=__webpack_require__(31),toIObject=__webpack_require__(35),arrayIndexOf=__webpack_require__(310)(!1),IE_PROTO=__webpack_require__(118)("IE_PROTO");module.exports=function(object,names){var key,O=toIObject(object),i=0,result=[];for(key in O)key!=IE_PROTO&&has(O,key)&&result.push(key);for(;names.length>i;)has(O,key=names[i++])&&(~arrayIndexOf(result,key)||result.push(key));return result}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__modules_AnimationPropTypes__=__webpack_require__(432),__WEBPACK_IMPORTED_MODULE_1__modules_BorderPropTypes__=__webpack_require__(433),__WEBPACK_IMPORTED_MODULE_2__ColorPropType__=__webpack_require__(48),__WEBPACK_IMPORTED_MODULE_3__modules_InteractionPropTypes__=__webpack_require__(436),__WEBPACK_IMPORTED_MODULE_4__modules_LayoutPropTypes__=__webpack_require__(437),__WEBPACK_IMPORTED_MODULE_5__modules_ShadowPropTypes__=__webpack_require__(438),__WEBPACK_IMPORTED_MODULE_6__modules_TransformPropTypes__=__webpack_require__(439),__WEBPACK_IMPORTED_MODULE_7_prop_types__=__webpack_require__(2),overscrollBehaviorType=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_prop_types__),Object(__WEBPACK_IMPORTED_MODULE_7_prop_types__.oneOf)(["auto","contain","none"])),ViewStylePropTypes=Object.assign({},__WEBPACK_IMPORTED_MODULE_0__modules_AnimationPropTypes__.a,__WEBPACK_IMPORTED_MODULE_1__modules_BorderPropTypes__.a,__WEBPACK_IMPORTED_MODULE_3__modules_InteractionPropTypes__.a,__WEBPACK_IMPORTED_MODULE_4__modules_LayoutPropTypes__.a,__WEBPACK_IMPORTED_MODULE_5__modules_ShadowPropTypes__.a,__WEBPACK_IMPORTED_MODULE_6__modules_TransformPropTypes__.a,{backgroundColor:__WEBPACK_IMPORTED_MODULE_2__ColorPropType__.a,opacity:__WEBPACK_IMPORTED_MODULE_7_prop_types__.number,elevation:__WEBPACK_IMPORTED_MODULE_7_prop_types__.number,backgroundAttachment:__WEBPACK_IMPORTED_MODULE_7_prop_types__.string,backgroundBlendMode:__WEBPACK_IMPORTED_MODULE_7_prop_types__.string,backgroundClip:__WEBPACK_IMPORTED_MODULE_7_prop_types__.string,backgroundImage:__WEBPACK_IMPORTED_MODULE_7_prop_types__.string,backgroundOrigin:Object(__WEBPACK_IMPORTED_MODULE_7_prop_types__.oneOf)(["border-box","content-box","padding-box"]),backgroundPosition:__WEBPACK_IMPORTED_MODULE_7_prop_types__.string,backgroundRepeat:__WEBPACK_IMPORTED_MODULE_7_prop_types__.string,backgroundSize:__WEBPACK_IMPORTED_MODULE_7_prop_types__.string,boxShadow:__WEBPACK_IMPORTED_MODULE_7_prop_types__.string,clip:__WEBPACK_IMPORTED_MODULE_7_prop_types__.string,filter:__WEBPACK_IMPORTED_MODULE_7_prop_types__.string,outline:__WEBPACK_IMPORTED_MODULE_7_prop_types__.string,outlineColor:__WEBPACK_IMPORTED_MODULE_2__ColorPropType__.a,overscrollBehavior:overscrollBehaviorType,overscrollBehaviorX:overscrollBehaviorType,overscrollBehaviorY:overscrollBehaviorType,WebkitMaskImage:__WEBPACK_IMPORTED_MODULE_7_prop_types__.string,WebkitOverflowScrolling:Object(__WEBPACK_IMPORTED_MODULE_7_prop_types__.oneOf)(["auto","touch"])});__webpack_exports__.a=ViewStylePropTypes},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function hyphenateProperty(property){return(0,_hyphenateStyleName2.default)(property)};var _hyphenateStyleName2=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__(125));module.exports=exports.default},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__createStrictShapeTypeChecker__=__webpack_require__(457),__WEBPACK_IMPORTED_MODULE_1__exports_StyleSheet__=__webpack_require__(3);__webpack_exports__.a=function StyleSheetPropType(shape){var shapePropType=Object(__WEBPACK_IMPORTED_MODULE_0__createStrictShapeTypeChecker__.a)(shape);return function(props,propName,componentName,location){var newProps=props;if(props[propName]){newProps={};var flatStyle=__WEBPACK_IMPORTED_MODULE_1__exports_StyleSheet__.default.flatten(props[propName]),nextStyle=Object.keys(flatStyle).reduce(function(acc,curr){return 0!==curr.indexOf("--")&&(acc[curr]=flatStyle[curr]),acc},{});newProps[propName]=nextStyle}for(var _len=arguments.length,rest=Array(_len>4?_len-4:0),_key=4;_key<_len;_key++)rest[_key-4]=arguments[_key];return shapePropType.apply(void 0,[newProps,propName,componentName,location].concat(rest))}}},function(module,exports,__webpack_require__){var document=__webpack_require__(11).document;module.exports=document&&document.documentElement},function(module,exports,__webpack_require__){var has=__webpack_require__(31),toObject=__webpack_require__(46),IE_PROTO=__webpack_require__(118)("IE_PROTO"),ObjectProto=Object.prototype;module.exports=Object.getPrototypeOf||function(O){return O=toObject(O),has(O,IE_PROTO)?O[IE_PROTO]:"function"==typeof O.constructor&&O instanceof O.constructor?O.constructor.prototype:O instanceof Object?ObjectProto:null}},function(module,exports,__webpack_require__){var anObject=__webpack_require__(18);module.exports=function(iterator,fn,value,entries){try{return entries?fn(anObject(value)[0],value[1]):fn(value)}catch(e){var ret=iterator.return;throw void 0!==ret&&anObject(ret.call(iterator)),e}}},function(module,exports,__webpack_require__){var Iterators=__webpack_require__(49),ITERATOR=__webpack_require__(14)("iterator"),ArrayProto=Array.prototype;module.exports=function(it){return void 0!==it&&(Iterators.Array===it||ArrayProto[ITERATOR]===it)}},function(module,exports,__webpack_require__){var anObject=__webpack_require__(18),aFunction=__webpack_require__(62),SPECIES=__webpack_require__(14)("species");module.exports=function(O,D){var S,C=anObject(O).constructor;return void 0===C||void 0==(S=anObject(C)[SPECIES])?D:aFunction(S)}},function(module,exports,__webpack_require__){var defer,channel,port,ctx=__webpack_require__(24),invoke=__webpack_require__(342),html=__webpack_require__(179),cel=__webpack_require__(113),global=__webpack_require__(11),process=global.process,setTask=global.setImmediate,clearTask=global.clearImmediate,MessageChannel=global.MessageChannel,Dispatch=global.Dispatch,counter=0,queue={},run=function(){var id=+this;if(queue.hasOwnProperty(id)){var fn=queue[id];delete queue[id],fn()}},listener=function(event){run.call(event.data)};setTask&&clearTask||(setTask=function setImmediate(fn){for(var args=[],i=1;arguments.length>i;)args.push(arguments[i++]);return queue[++counter]=function(){invoke("function"==typeof fn?fn:Function(fn),args)},defer(counter),counter},clearTask=function clearImmediate(id){delete queue[id]},"process"==__webpack_require__(64)(process)?defer=function(id){process.nextTick(ctx(run,id,1))}:Dispatch&&Dispatch.now?defer=function(id){Dispatch.now(ctx(run,id,1))}:MessageChannel?(port=(channel=new MessageChannel).port2,channel.port1.onmessage=listener,defer=ctx(port.postMessage,port,1)):global.addEventListener&&"function"==typeof postMessage&&!global.importScripts?(defer=function(id){global.postMessage(id+"","*")},global.addEventListener("message",listener,!1)):defer="onreadystatechange"in cel("script")?function(id){html.appendChild(cel("script")).onreadystatechange=function(){html.removeChild(this),run.call(id)}}:function(id){setTimeout(ctx(run,id,1),0)}),module.exports={set:setTask,clear:clearTask}},function(module,exports){module.exports=function(exec){try{return{e:!1,v:exec()}}catch(e){return{e:!0,v:e}}}},function(module,exports,__webpack_require__){var anObject=__webpack_require__(18),isObject=__webpack_require__(15),newPromiseCapability=__webpack_require__(130);module.exports=function(C,x){if(anObject(C),isObject(x)&&x.constructor===C)return x;var promiseCapability=newPromiseCapability.f(C);return(0,promiseCapability.resolve)(x),promiseCapability.promise}},function(module,exports,__webpack_require__){var ITERATOR=__webpack_require__(14)("iterator"),SAFE_CLOSING=!1;try{var riter=[7][ITERATOR]();riter.return=function(){SAFE_CLOSING=!0},Array.from(riter,function(){throw 2})}catch(e){}module.exports=function(exec,skipClosing){if(!skipClosing&&!SAFE_CLOSING)return!1;var safe=!1;try{var arr=[7],iter=arr[ITERATOR]();iter.next=function(){return{done:safe=!0}},arr[ITERATOR]=function(){return iter},exec(arr)}catch(e){}return safe}},function(module,exports,__webpack_require__){var cof=__webpack_require__(64);module.exports=Array.isArray||function isArray(arg){return"Array"==cof(arg)}},function(module,exports,__webpack_require__){var $keys=__webpack_require__(175),hiddenKeys=__webpack_require__(120).concat("length","prototype");exports.f=Object.getOwnPropertyNames||function getOwnPropertyNames(O){return $keys(O,hiddenKeys)}},function(module,exports,__webpack_require__){"use strict";var has=Object.prototype.hasOwnProperty,hexTable=function(){for(var array=[],i=0;i<256;++i)array.push("%"+((i<16?"0":"")+i.toString(16)).toUpperCase());return array}(),arrayToObject=function arrayToObject(source,options){for(var obj=options&&options.plainObjects?Object.create(null):{},i=0;i<source.length;++i)void 0!==source[i]&&(obj[i]=source[i]);return obj};module.exports={arrayToObject:arrayToObject,assign:function assignSingleSource(target,source){return Object.keys(source).reduce(function(acc,key){return acc[key]=source[key],acc},target)},compact:function compact(value){for(var queue=[{obj:{o:value},prop:"o"}],refs=[],i=0;i<queue.length;++i)for(var item=queue[i],obj=item.obj[item.prop],keys=Object.keys(obj),j=0;j<keys.length;++j){var key=keys[j],val=obj[key];"object"==typeof val&&null!==val&&-1===refs.indexOf(val)&&(queue.push({obj:obj,prop:key}),refs.push(val))}return function compactQueue(queue){for(var obj;queue.length;){var item=queue.pop();if(obj=item.obj[item.prop],Array.isArray(obj)){for(var compacted=[],j=0;j<obj.length;++j)void 0!==obj[j]&&compacted.push(obj[j]);item.obj[item.prop]=compacted}}return obj}(queue)},decode:function(str){try{return decodeURIComponent(str.replace(/\+/g," "))}catch(e){return str}},encode:function encode(str){if(0===str.length)return str;for(var string="string"==typeof str?str:String(str),out="",i=0;i<string.length;++i){var c=string.charCodeAt(i);45===c||46===c||95===c||126===c||c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122?out+=string.charAt(i):c<128?out+=hexTable[c]:c<2048?out+=hexTable[192|c>>6]+hexTable[128|63&c]:c<55296||c>=57344?out+=hexTable[224|c>>12]+hexTable[128|c>>6&63]+hexTable[128|63&c]:(i+=1,c=65536+((1023&c)<<10|1023&string.charCodeAt(i)),out+=hexTable[240|c>>18]+hexTable[128|c>>12&63]+hexTable[128|c>>6&63]+hexTable[128|63&c])}return out},isBuffer:function isBuffer(obj){return null!==obj&&void 0!==obj&&!!(obj.constructor&&obj.constructor.isBuffer&&obj.constructor.isBuffer(obj))},isRegExp:function isRegExp(obj){return"[object RegExp]"===Object.prototype.toString.call(obj)},merge:function merge(target,source,options){if(!source)return target;if("object"!=typeof source){if(Array.isArray(target))target.push(source);else{if("object"!=typeof target)return[target,source];(options.plainObjects||options.allowPrototypes||!has.call(Object.prototype,source))&&(target[source]=!0)}return target}if("object"!=typeof target)return[target].concat(source);var mergeTarget=target;return Array.isArray(target)&&!Array.isArray(source)&&(mergeTarget=arrayToObject(target,options)),Array.isArray(target)&&Array.isArray(source)?(source.forEach(function(item,i){has.call(target,i)?target[i]&&"object"==typeof target[i]?target[i]=merge(target[i],item,options):target.push(item):target[i]=item}),target):Object.keys(source).reduce(function(acc,key){var value=source[key];return has.call(acc,key)?acc[key]=merge(acc[key],value,options):acc[key]=value,acc},mergeTarget)}}},function(module,exports,__webpack_require__){"use strict";var replace=String.prototype.replace,percentTwenties=/%20/g;module.exports={default:"RFC3986",formatters:{RFC1738:function(value){return replace.call(value,percentTwenties,"+")},RFC3986:function(value){return value}},RFC1738:"RFC1738",RFC3986:"RFC3986"}},function(module,exports,__webpack_require__){var ctx=__webpack_require__(24),IObject=__webpack_require__(115),toObject=__webpack_require__(46),toLength=__webpack_require__(85),asc=__webpack_require__(382);module.exports=function(TYPE,$create){var IS_MAP=1==TYPE,IS_FILTER=2==TYPE,IS_SOME=3==TYPE,IS_EVERY=4==TYPE,IS_FIND_INDEX=6==TYPE,NO_HOLES=5==TYPE||IS_FIND_INDEX,create=$create||asc;return function($this,callbackfn,that){for(var val,res,O=toObject($this),self=IObject(O),f=ctx(callbackfn,that,3),length=toLength(self.length),index=0,result=IS_MAP?create($this,length):IS_FILTER?create($this,0):void 0;length>index;index++)if((NO_HOLES||index in self)&&(res=f(val=self[index],index,O),TYPE))if(IS_MAP)result[index]=res;else if(res)switch(TYPE){case 3:return!0;case 5:return val;case 6:return index;case 2:result.push(val)}else if(IS_EVERY)return!1;return IS_FIND_INDEX?-1:IS_SOME||IS_EVERY?IS_EVERY:result}}},function(module,exports,__webpack_require__){var isObject=__webpack_require__(15);module.exports=function(it,TYPE){if(!isObject(it)||it._t!==TYPE)throw TypeError("Incompatible receiver, "+TYPE+" required!");return it}},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:!0});var __WEBPACK_IMPORTED_MODULE_0__modules_applyNativeMethods__=__webpack_require__(67),__WEBPACK_IMPORTED_MODULE_1__StyleSheet__=__webpack_require__(3),__WEBPACK_IMPORTED_MODULE_2__View__=__webpack_require__(1),__WEBPACK_IMPORTED_MODULE_4_prop_types__=(__webpack_require__(71),__webpack_require__(2)),__WEBPACK_IMPORTED_MODULE_5_react__=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_prop_types__),__webpack_require__(0)),__WEBPACK_IMPORTED_MODULE_5_react___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_react__),_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target};var createSvgCircle=function createSvgCircle(style){return __WEBPACK_IMPORTED_MODULE_5_react___default.a.createElement("circle",{cx:"16",cy:"16",fill:"none",r:"14",strokeWidth:"4",style:style})},ActivityIndicator=function(_Component){function ActivityIndicator(){return function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,ActivityIndicator),function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,_Component.apply(this,arguments))}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(ActivityIndicator,_Component),ActivityIndicator.prototype.render=function render(){var _props=this.props,animating=_props.animating,color=_props.color,hidesWhenStopped=_props.hidesWhenStopped,size=_props.size,style=_props.style,other=function _objectWithoutProperties(obj,keys){var target={};for(var i in obj)keys.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(obj,i)&&(target[i]=obj[i]);return target}(_props,["animating","color","hidesWhenStopped","size","style"]),svg=__WEBPACK_IMPORTED_MODULE_5_react___default.a.createElement("svg",{height:"100%",viewBox:"0 0 32 32",width:"100%"},createSvgCircle({stroke:color,opacity:.2}),createSvgCircle({stroke:color,strokeDasharray:80,strokeDashoffset:60}));return __WEBPACK_IMPORTED_MODULE_5_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__View__.default,_extends({},other,{accessibilityRole:"progressbar","aria-valuemax":"1","aria-valuemin":"0",style:[styles.container,style]}),__WEBPACK_IMPORTED_MODULE_5_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__View__.default,{children:svg,style:["number"==typeof size?{height:size,width:size}:indicatorSizes[size],styles.animation,!animating&&styles.animationPause,!animating&&hidesWhenStopped&&styles.hidesWhenStopped]}))},ActivityIndicator}(__WEBPACK_IMPORTED_MODULE_5_react__.Component);ActivityIndicator.displayName="ActivityIndicator",ActivityIndicator.defaultProps={animating:!0,color:"#1976D2",hidesWhenStopped:!0,size:"small"},ActivityIndicator.propTypes={};var styles=__WEBPACK_IMPORTED_MODULE_1__StyleSheet__.default.create({container:{alignItems:"center",justifyContent:"center"},hidesWhenStopped:{visibility:"hidden"},animation:{animationDuration:"0.75s",animationName:[{"0%":{transform:[{rotate:"0deg"}]},"100%":{transform:[{rotate:"360deg"}]}}],animationTimingFunction:"linear",animationIterationCount:"infinite"},animationPause:{animationPlayState:"paused"}}),indicatorSizes=__WEBPACK_IMPORTED_MODULE_1__StyleSheet__.default.create({small:{width:20,height:20},large:{width:36,height:36}});__webpack_exports__.default=Object(__WEBPACK_IMPORTED_MODULE_0__modules_applyNativeMethods__.a)(ActivityIndicator)},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var styles=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__(3)).default.create({row:{flexDirection:"row",flexWrap:"wrap"},marginRight:{marginRight:10},marginBottom:{marginBottom:10},alignCenter:{alignItems:"center"}});exports.default=styles},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:!0});var __WEBPACK_IMPORTED_MODULE_0__modules_applyNativeMethods__=__webpack_require__(67),__WEBPACK_IMPORTED_MODULE_2__createElement__=(__webpack_require__(48),__webpack_require__(87)),__WEBPACK_IMPORTED_MODULE_3__StyleSheet__=__webpack_require__(3),__WEBPACK_IMPORTED_MODULE_4__UIManager__=__webpack_require__(126),__WEBPACK_IMPORTED_MODULE_5__View__=__webpack_require__(1),__WEBPACK_IMPORTED_MODULE_7_react__=(__webpack_require__(71),__webpack_require__(0)),__WEBPACK_IMPORTED_MODULE_7_react___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_react__),__WEBPACK_IMPORTED_MODULE_8_prop_types__=__webpack_require__(2),_extends=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_8_prop_types__),Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target});function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}var CheckBox=function(_Component){function CheckBox(){var _temp,_this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,CheckBox);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _temp=_this=_possibleConstructorReturn(this,_Component.call.apply(_Component,[this].concat(args))),_this._handleChange=function(event){var _this$props=_this.props,onChange=_this$props.onChange,onValueChange=_this$props.onValueChange,value=event.nativeEvent.target.checked;event.nativeEvent.value=value,onChange&&onChange(event),onValueChange&&onValueChange(value)},_this._setCheckboxRef=function(element){_this._checkboxElement=element},_possibleConstructorReturn(_this,_temp)}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(CheckBox,_Component),CheckBox.prototype.blur=function blur(){__WEBPACK_IMPORTED_MODULE_4__UIManager__.a.blur(this._checkboxElement)},CheckBox.prototype.focus=function focus(){__WEBPACK_IMPORTED_MODULE_4__UIManager__.a.focus(this._checkboxElement)},CheckBox.prototype.render=function render(){var _props=this.props,color=_props.color,disabled=_props.disabled,style=(_props.onChange,_props.onValueChange,_props.style),value=_props.value,other=function _objectWithoutProperties(obj,keys){var target={};for(var i in obj)keys.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(obj,i)&&(target[i]=obj[i]);return target}(_props,["color","disabled","onChange","onValueChange","style","value"]),fakeControl=__WEBPACK_IMPORTED_MODULE_7_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_5__View__.default,{style:[styles.fakeControl,value&&styles.fakeControlChecked,value&&color&&{backgroundColor:color,borderColor:color},disabled&&styles.fakeControlDisabled,value&&disabled&&styles.fakeControlCheckedAndDisabled]}),nativeControl=Object(__WEBPACK_IMPORTED_MODULE_2__createElement__.default)("input",{checked:value,disabled:disabled,onChange:this._handleChange,ref:this._setCheckboxRef,style:[styles.nativeControl,styles.cursorInherit],type:"checkbox"});return __WEBPACK_IMPORTED_MODULE_7_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_5__View__.default,_extends({},other,{style:[styles.root,style,disabled&&styles.cursorDefault]}),fakeControl,nativeControl)},CheckBox}(__WEBPACK_IMPORTED_MODULE_7_react__.Component);CheckBox.displayName="CheckBox",CheckBox.defaultProps={disabled:!1,value:!1},CheckBox.propTypes={};var styles=__WEBPACK_IMPORTED_MODULE_3__StyleSheet__.default.create({root:{cursor:"pointer",height:16,userSelect:"none",width:16},cursorDefault:{cursor:"default"},cursorInherit:{cursor:"inherit"},fakeControl:{alignItems:"center",backgroundColor:"#fff",borderColor:"#657786",borderRadius:2,borderStyle:"solid",borderWidth:2,height:"100%",justifyContent:"center",width:"100%"},fakeControlChecked:{backgroundColor:"#009688",backgroundImage:'url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K")',backgroundRepeat:"no-repeat",borderColor:"#009688"},fakeControlDisabled:{borderColor:"#CCD6DD"},fakeControlCheckedAndDisabled:{backgroundColor:"#AAB8C2",borderColor:"#AAB8C2"},nativeControl:Object.assign({},__WEBPACK_IMPORTED_MODULE_3__StyleSheet__.default.absoluteFillObject,{height:"100%",margin:0,opacity:0,padding:0,width:"100%"})});__webpack_exports__.default=Object(__WEBPACK_IMPORTED_MODULE_0__modules_applyNativeMethods__.a)(CheckBox)},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:!0});var __WEBPACK_IMPORTED_MODULE_0__modules_applyNativeMethods__=__webpack_require__(67),__WEBPACK_IMPORTED_MODULE_2__StyleSheet__=(__webpack_require__(48),__webpack_require__(3)),__WEBPACK_IMPORTED_MODULE_3__View__=__webpack_require__(1),__WEBPACK_IMPORTED_MODULE_5_react__=(__webpack_require__(71),__webpack_require__(0)),__WEBPACK_IMPORTED_MODULE_5_react___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_react__),__WEBPACK_IMPORTED_MODULE_6_prop_types__=__webpack_require__(2),_extends=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_prop_types__),Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target});function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}var ProgressBar=function(_Component){function ProgressBar(){var _temp,_this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,ProgressBar);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _temp=_this=_possibleConstructorReturn(this,_Component.call.apply(_Component,[this].concat(args))),_this._setProgressRef=function(element){_this._progressElement=element},_this._updateProgressWidth=function(){var _this$props=_this.props,indeterminate=_this$props.indeterminate,progress=_this$props.progress,width=indeterminate?"25%":(indeterminate?50:100*progress)+"%";_this._progressElement&&_this._progressElement.setNativeProps({style:{width:width}})},_possibleConstructorReturn(_this,_temp)}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(ProgressBar,_Component),ProgressBar.prototype.componentDidMount=function componentDidMount(){this._updateProgressWidth()},ProgressBar.prototype.componentDidUpdate=function componentDidUpdate(){this._updateProgressWidth()},ProgressBar.prototype.render=function render(){var _props=this.props,color=_props.color,indeterminate=_props.indeterminate,progress=_props.progress,trackColor=_props.trackColor,style=_props.style,other=function _objectWithoutProperties(obj,keys){var target={};for(var i in obj)keys.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(obj,i)&&(target[i]=obj[i]);return target}(_props,["color","indeterminate","progress","trackColor","style"]),percentageProgress=100*progress;return __WEBPACK_IMPORTED_MODULE_5_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3__View__.default,_extends({},other,{accessibilityRole:"progressbar","aria-valuemax":"100","aria-valuemin":"0","aria-valuenow":indeterminate?null:percentageProgress,style:[styles.track,style,{backgroundColor:trackColor}]}),__WEBPACK_IMPORTED_MODULE_5_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3__View__.default,{ref:this._setProgressRef,style:[styles.progress,indeterminate&&styles.animation,{backgroundColor:color}]}))},ProgressBar}(__WEBPACK_IMPORTED_MODULE_5_react__.Component);ProgressBar.displayName="ProgressBar",ProgressBar.defaultProps={color:"#1976D2",indeterminate:!1,progress:0,trackColor:"transparent"},ProgressBar.propTypes={};var styles=__WEBPACK_IMPORTED_MODULE_2__StyleSheet__.default.create({track:{height:5,overflow:"hidden",userSelect:"none",zIndex:0},progress:{height:"100%",zIndex:-1},animation:{animationDuration:"1s",animationName:[{"0%":{transform:[{translateX:"-100%"}]},"100%":{transform:[{translateX:"400%"}]}}],animationTimingFunction:"linear",animationIterationCount:"infinite"}});__webpack_exports__.default=Object(__WEBPACK_IMPORTED_MODULE_0__modules_applyNativeMethods__.a)(ProgressBar)},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:!0});var __WEBPACK_IMPORTED_MODULE_0_create_react_class__=__webpack_require__(136),__WEBPACK_IMPORTED_MODULE_0_create_react_class___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_create_react_class__),__WEBPACK_IMPORTED_MODULE_1__modules_dismissKeyboard__=__webpack_require__(779),__WEBPACK_IMPORTED_MODULE_2__findNodeHandle__=__webpack_require__(96),__WEBPACK_IMPORTED_MODULE_3_fbjs_lib_invariant__=__webpack_require__(7),__WEBPACK_IMPORTED_MODULE_3_fbjs_lib_invariant___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_fbjs_lib_invariant__),__WEBPACK_IMPORTED_MODULE_4__modules_ScrollResponder__=__webpack_require__(780),__WEBPACK_IMPORTED_MODULE_5__ScrollViewBase__=__webpack_require__(781),__WEBPACK_IMPORTED_MODULE_6__StyleSheet__=__webpack_require__(3),__WEBPACK_IMPORTED_MODULE_7__View__=__webpack_require__(1),__WEBPACK_IMPORTED_MODULE_8__ViewPropTypes__=__webpack_require__(71),__WEBPACK_IMPORTED_MODULE_9_react__=__webpack_require__(0),__WEBPACK_IMPORTED_MODULE_9_react___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_9_react__),__WEBPACK_IMPORTED_MODULE_10_prop_types__=__webpack_require__(2),_extends=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_10_prop_types__),Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target});var emptyObject={},ScrollView=__WEBPACK_IMPORTED_MODULE_0_create_react_class___default()({displayName:"ScrollView",propTypes:Object.assign({},__WEBPACK_IMPORTED_MODULE_8__ViewPropTypes__.a,{contentContainerStyle:__WEBPACK_IMPORTED_MODULE_8__ViewPropTypes__.a.style,horizontal:__WEBPACK_IMPORTED_MODULE_10_prop_types__.bool,keyboardDismissMode:Object(__WEBPACK_IMPORTED_MODULE_10_prop_types__.oneOf)(["none","interactive","on-drag"]),onContentSizeChange:__WEBPACK_IMPORTED_MODULE_10_prop_types__.func,onScroll:__WEBPACK_IMPORTED_MODULE_10_prop_types__.func,pagingEnabled:__WEBPACK_IMPORTED_MODULE_10_prop_types__.bool,refreshControl:__WEBPACK_IMPORTED_MODULE_10_prop_types__.element,scrollEnabled:__WEBPACK_IMPORTED_MODULE_10_prop_types__.bool,scrollEventThrottle:__WEBPACK_IMPORTED_MODULE_10_prop_types__.number,stickyHeaderIndices:Object(__WEBPACK_IMPORTED_MODULE_10_prop_types__.arrayOf)(__WEBPACK_IMPORTED_MODULE_10_prop_types__.number),style:__WEBPACK_IMPORTED_MODULE_8__ViewPropTypes__.a.style}),mixins:[__WEBPACK_IMPORTED_MODULE_4__modules_ScrollResponder__.a.Mixin],getInitialState:function getInitialState(){return this.scrollResponderMixinGetInitialState()},flashScrollIndicators:function flashScrollIndicators(){this.scrollResponderFlashScrollIndicators()},setNativeProps:function setNativeProps(props){this._scrollViewRef&&this._scrollViewRef.setNativeProps(props)},getScrollResponder:function getScrollResponder(){return this},getScrollableNode:function getScrollableNode(){return Object(__WEBPACK_IMPORTED_MODULE_2__findNodeHandle__.a)(this._scrollViewRef)},getInnerViewNode:function getInnerViewNode(){return Object(__WEBPACK_IMPORTED_MODULE_2__findNodeHandle__.a)(this._innerViewRef)},scrollTo:function scrollTo(y,x,animated){if("number"==typeof y)console.warn("`scrollTo(y, x, animated)` is deprecated. Use `scrollTo({x: 5, y: 5, animated: true})` instead.");else{var _ref=y||emptyObject;x=_ref.x,y=_ref.y,animated=_ref.animated}this.getScrollResponder().scrollResponderScrollTo({x:x||0,y:y||0,animated:!1!==animated})},scrollToEnd:function scrollToEnd(options){var animated=!1!==(options&&options.animated),horizontal=this.props.horizontal,scrollResponder=this.getScrollResponder(),scrollResponderNode=scrollResponder.scrollResponderGetScrollableNode(),x=horizontal?scrollResponderNode.scrollWidth:0,y=horizontal?0:scrollResponderNode.scrollHeight;scrollResponder.scrollResponderScrollTo({x:x,y:y,animated:animated})},scrollWithoutAnimationTo:function scrollWithoutAnimationTo(){var y=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,x=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;console.warn("`scrollWithoutAnimationTo` is deprecated. Use `scrollTo` instead"),this.scrollTo({x:x,y:y,animated:!1})},render:function render(){var _props=this.props,contentContainerStyle=_props.contentContainerStyle,horizontal=_props.horizontal,onContentSizeChange=_props.onContentSizeChange,refreshControl=_props.refreshControl,stickyHeaderIndices=_props.stickyHeaderIndices,other=(_props.keyboardDismissMode,_props.onScroll,_props.pagingEnabled,function _objectWithoutProperties(obj,keys){var target={};for(var i in obj)keys.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(obj,i)&&(target[i]=obj[i]);return target}(_props,["contentContainerStyle","horizontal","onContentSizeChange","refreshControl","stickyHeaderIndices","keyboardDismissMode","onScroll","pagingEnabled"])),contentSizeChangeProps={};onContentSizeChange&&(contentSizeChangeProps={onLayout:this._handleContentOnLayout});var children=!horizontal&&Array.isArray(stickyHeaderIndices)?__WEBPACK_IMPORTED_MODULE_9_react___default.a.Children.map(this.props.children,function(child,i){return stickyHeaderIndices.indexOf(i)>-1?__WEBPACK_IMPORTED_MODULE_9_react___default.a.cloneElement(child,{style:[child.props.style,styles.stickyHeader]}):child}):this.props.children,contentContainer=__WEBPACK_IMPORTED_MODULE_9_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_7__View__.default,_extends({},contentSizeChangeProps,{children:children,collapsable:!1,ref:this._setInnerViewRef,style:[horizontal&&styles.contentContainerHorizontal,contentContainerStyle]})),baseStyle=horizontal?styles.baseHorizontal:styles.baseVertical,props=Object.assign({},other,{style:[baseStyle,this.props.style],onTouchStart:this.scrollResponderHandleTouchStart,onTouchMove:this.scrollResponderHandleTouchMove,onTouchEnd:this.scrollResponderHandleTouchEnd,onScrollBeginDrag:this.scrollResponderHandleScrollBeginDrag,onScrollEndDrag:this.scrollResponderHandleScrollEndDrag,onMomentumScrollBegin:this.scrollResponderHandleMomentumScrollBegin,onMomentumScrollEnd:this.scrollResponderHandleMomentumScrollEnd,onStartShouldSetResponder:this.scrollResponderHandleStartShouldSetResponder,onStartShouldSetResponderCapture:this.scrollResponderHandleStartShouldSetResponderCapture,onScrollShouldSetResponder:this.scrollResponderHandleScrollShouldSetResponder,onScroll:this._handleScroll,onResponderGrant:this.scrollResponderHandleResponderGrant,onResponderTerminationRequest:this.scrollResponderHandleTerminationRequest,onResponderTerminate:this.scrollResponderHandleTerminate,onResponderRelease:this.scrollResponderHandleResponderRelease,onResponderReject:this.scrollResponderHandleResponderReject}),ScrollViewClass=__WEBPACK_IMPORTED_MODULE_5__ScrollViewBase__.a;return __WEBPACK_IMPORTED_MODULE_3_fbjs_lib_invariant___default()(void 0!==ScrollViewClass,"ScrollViewClass must not be undefined"),refreshControl?__WEBPACK_IMPORTED_MODULE_9_react___default.a.cloneElement(refreshControl,{style:props.style},__WEBPACK_IMPORTED_MODULE_9_react___default.a.createElement(ScrollViewClass,_extends({},props,{ref:this._setScrollViewRef,style:baseStyle}),contentContainer)):__WEBPACK_IMPORTED_MODULE_9_react___default.a.createElement(ScrollViewClass,_extends({},props,{ref:this._setScrollViewRef,style:props.style}),contentContainer)},_handleContentOnLayout:function _handleContentOnLayout(e){var _e$nativeEvent$layout=e.nativeEvent.layout,width=_e$nativeEvent$layout.width,height=_e$nativeEvent$layout.height;this.props.onContentSizeChange(width,height)},_handleScroll:function _handleScroll(e){"on-drag"===this.props.keyboardDismissMode&&Object(__WEBPACK_IMPORTED_MODULE_1__modules_dismissKeyboard__.a)(),this.scrollResponderHandleScroll(e)},_setInnerViewRef:function _setInnerViewRef(component){this._innerViewRef=component},_setScrollViewRef:function _setScrollViewRef(component){this._scrollViewRef=component}}),commonStyle={flexGrow:1,flexShrink:1,overscrollBehavior:"contain",transform:[{translateZ:0}],WebkitOverflowScrolling:"touch"},styles=__WEBPACK_IMPORTED_MODULE_6__StyleSheet__.default.create({baseVertical:Object.assign({},commonStyle,{flexDirection:"column",overflowX:"hidden",overflowY:"auto",touchAction:"pan-y"}),baseHorizontal:Object.assign({},commonStyle,{flexDirection:"row",overflowX:"auto",overflowY:"hidden",touchAction:"pan-x"}),contentContainerHorizontal:{flexDirection:"row"},stickyHeader:{position:"sticky",top:0,zIndex:10}});__webpack_exports__.default=ScrollView},,,,,,function(module,exports,__webpack_require__){"use strict";var getKeys=__webpack_require__(52),gOPS=__webpack_require__(121),pIE=__webpack_require__(72),toObject=__webpack_require__(46),IObject=__webpack_require__(115),$assign=Object.assign;module.exports=!$assign||__webpack_require__(30)(function(){var A={},B={},S=Symbol(),K="abcdefghijklmnopqrst";return A[S]=7,K.split("").forEach(function(k){B[k]=k}),7!=$assign({},A)[S]||Object.keys($assign({},B)).join("")!=K})?function assign(target,source){for(var T=toObject(target),aLen=arguments.length,index=1,getSymbols=gOPS.f,isEnum=pIE.f;aLen>index;)for(var key,S=IObject(arguments[index++]),keys=getSymbols?getKeys(S).concat(getSymbols(S)):getKeys(S),length=keys.length,j=0;length>j;)isEnum.call(S,key=keys[j++])&&(T[key]=S[key]);return T}:$assign},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(336),__esModule:!0}},function(module,exports,__webpack_require__){var dP=__webpack_require__(17),anObject=__webpack_require__(18),getKeys=__webpack_require__(52);module.exports=__webpack_require__(23)?Object.defineProperties:function defineProperties(O,Properties){anObject(O);for(var P,keys=getKeys(Properties),length=keys.length,i=0;length>i;)dP.f(O,P=keys[i++],Properties[P]);return O}},function(module,exports){module.exports=function(done,value){return{value:value,done:!!done}}},function(module,exports,__webpack_require__){"use strict";var global=__webpack_require__(11),core=__webpack_require__(4),dP=__webpack_require__(17),DESCRIPTORS=__webpack_require__(23),SPECIES=__webpack_require__(14)("species");module.exports=function(KEY){var C="function"==typeof core[KEY]?core[KEY]:global[KEY];DESCRIPTORS&&C&&!C[SPECIES]&&dP.f(C,SPECIES,{configurable:!0,get:function(){return this}})}},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(348),__esModule:!0}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.features=void 0,exports.isModifierPressed=isModifierPressed,exports.default=handle,exports.handleKeyboardShortcuts=function handleKeyboardShortcuts(channel){return function(event){var parsedEvent=handle(event);parsedEvent&&channel.emit("applyShortcut",{event:parsedEvent})}};var _keycode2=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__(352));var features=exports.features={FULLSCREEN:"FULLSCREEN",ADDON_PANEL:"ADDON_PANEL",STORIES_PANEL:"STORIES_PANEL",SHORTCUTS_HELP:"SHORTCUTS_HELP",ESCAPE:"ESCAPE",NEXT_STORY:"NEXT_STORY",PREV_STORY:"PREV_STORY",SHOW_SEARCH:"SHOW_SEARCH",ADDON_PANEL_IN_RIGHT:"ADDON_PANEL_IN_RIGHT"};function isModifierPressed(e){return(e.ctrlKey||91===e.keyCode||e.metaKey)&&e.shiftKey}function handle(e){if(e.keyCode===(0,_keycode2.default)("escape"))return features.ESCAPE;if(function focusInInput(e){return/input|textarea/i.test(e.target.tagName)||null!==e.target.getAttribute("contenteditable")}(e))return!1;if(!isModifierPressed(e))return!1;switch(e.keyCode){case(0,_keycode2.default)("F"):return e.preventDefault(),features.FULLSCREEN;case(0,_keycode2.default)("C"):case(0,_keycode2.default)("D"):return e.preventDefault(),features.ADDON_PANEL;case(0,_keycode2.default)("X"):case(0,_keycode2.default)("L"):return e.preventDefault(),features.STORIES_PANEL;case(0,_keycode2.default)("right"):return e.preventDefault(),features.NEXT_STORY;case(0,_keycode2.default)("left"):return e.preventDefault(),features.PREV_STORY;case(0,_keycode2.default)("O"):case(0,_keycode2.default)("P"):return e.preventDefault(),features.SHOW_SEARCH;case(0,_keycode2.default)("G"):case(0,_keycode2.default)("J"):return e.preventDefault(),features.ADDON_PANEL_IN_RIGHT;default:return!1}}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.setInitialStory=function setInitialStory(storyKindList){return{type:types.SET_INITIAL_STORY,storyKindList:storyKindList}},exports.setError=function setError(error){return{type:types.SET_ERROR,error:error}},exports.clearError=function clearError(){return{type:types.CLEAR_ERROR}},exports.selectStory=function selectStory(kind,story){return{type:types.SELECT_STORY,kind:kind,story:story}};var types=exports.types={SET_ERROR:"PREVIEW_SET_ERROR",CLEAR_ERROR:"PREVIEW_CLEAR_ERROR",SELECT_STORY:"PREVIEW_SELECT_STORY",SET_INITIAL_STORY:"PREVIEW_SET_INITIAL_STORY"}},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(357),__esModule:!0}},function(module,exports,__webpack_require__){"use strict";exports.__esModule=!0;var _isIterable3=_interopRequireDefault(__webpack_require__(371)),_getIterator3=_interopRequireDefault(__webpack_require__(214));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.default=function(){return function(arr,i){if(Array.isArray(arr))return arr;if((0,_isIterable3.default)(Object(arr)))return function sliceIterator(arr,i){var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=(0,_getIterator3.default)(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{!_n&&_i.return&&_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}()},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(374),__esModule:!0}},function(module,exports,__webpack_require__){"use strict";var stringify=__webpack_require__(376),parse=__webpack_require__(377),formats=__webpack_require__(191);module.exports={formats:formats,parse:parse,stringify:stringify}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.omitProperty=exports.typeReplacer=exports.typeReviver=exports.prepareArguments=exports.muteProperty=exports.isObject=exports.getPropertiesList=exports.canConfigureName=void 0;var _canConfigureName3=_interopRequireDefault(__webpack_require__(472)),_getPropertiesList3=_interopRequireDefault(__webpack_require__(681)),_isObject3=_interopRequireDefault(__webpack_require__(682)),_muteProperty3=_interopRequireDefault(__webpack_require__(683)),_prepareArguments3=_interopRequireDefault(__webpack_require__(684)),_typeReviver3=_interopRequireDefault(__webpack_require__(716)),_typeReplacer3=_interopRequireDefault(__webpack_require__(717)),_omitProperty3=_interopRequireDefault(__webpack_require__(718));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.canConfigureName=_canConfigureName3.default,exports.getPropertiesList=_getPropertiesList3.default,exports.isObject=_isObject3.default,exports.muteProperty=_muteProperty3.default,exports.prepareArguments=_prepareArguments3.default,exports.typeReviver=_typeReviver3.default,exports.typeReplacer=_typeReplacer3.default,exports.omitProperty=_omitProperty3.default},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(380),__esModule:!0}},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),helpers=function _interopRequireWildcard(obj){if(obj&&obj.__esModule)return obj;var newObj={};if(null!=obj)for(var key in obj)Object.prototype.hasOwnProperty.call(obj,key)&&(newObj[key]=obj[key]);return newObj.default=obj,newObj}(__webpack_require__(138)),_propTypes=__webpack_require__(2),_sources2=_interopRequireDefault(__webpack_require__(57)),_react=__webpack_require__(0),_react2=_interopRequireDefault(_react),_ActivityIndicator2=_interopRequireDefault(__webpack_require__(194)),_Image2=_interopRequireDefault(__webpack_require__(75)),_Text2=_interopRequireDefault(__webpack_require__(5)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}var NetworkImageExample=function(_PureComponent){function NetworkImageExample(){var _ref,_temp,_this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,NetworkImageExample);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _temp=_this=_possibleConstructorReturn(this,(_ref=NetworkImageExample.__proto__||Object.getPrototypeOf(NetworkImageExample)).call.apply(_ref,[this].concat(args))),_this.state={error:!1,loading:!1},_this._handleError=function(e){var nextState={loading:!1};"onError"===_this.props.logMethod&&(nextState.message="✘ onError "+JSON.stringify(e.nativeEvent)),_this.setState(function(){return nextState})},_this._handleLoad=function(){var nextState={loading:!1};"onLoad"===_this.props.logMethod&&(nextState.message="✔ onLoad"),_this.setState(function(){return nextState})},_this._handleLoadEnd=function(){var nextState={loading:!1};"onLoadEnd"===_this.props.logMethod&&(nextState.message="✔ onLoadEnd"),_this.setState(function(){return nextState})},_this._handleLoadStart=function(){var nextState={loading:!0};"onLoadStart"===_this.props.logMethod&&(nextState.message="✔ onLoadStart"),_this.setState(function(){return nextState})},_possibleConstructorReturn(_this,_temp)}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(NetworkImageExample,_react.PureComponent),_createClass(NetworkImageExample,[{key:"render",value:function render(){var loader=this.state.loading?_react2.default.createElement(_View2.default,null,_react2.default.createElement(_ActivityIndicator2.default,null)):null;return _react2.default.createElement(_View2.default,null,loader,_react2.default.createElement(_Image2.default,{defaultSource:_sources2.default.placeholder,onError:this._handleError,onLoad:this._handleLoad,onLoadEnd:this._handleLoadEnd,onLoadStart:this._handleLoadStart,source:this.props.source,style:helpers.styles.base}),this.state.message&&_react2.default.createElement(_Text2.default,{style:helpers.styles.marginTop},this.state.message))}}]),NetworkImageExample}();NetworkImageExample.propTypes={logMethod:(0,_propTypes.oneOf)(["onError","onLoad","onLoadEnd","onLoadStart"]),source:_Image2.default.propTypes.source},NetworkImageExample.defaultProps={logList:[]},exports.default=NetworkImageExample,NetworkImageExample.__docgenInfo={description:"",displayName:"NetworkImageExample",props:{logMethod:{type:{name:"enum",value:[{value:"'onError'",computed:!1},{value:"'onLoad'",computed:!1},{value:"'onLoadEnd'",computed:!1},{value:"'onLoadStart'",computed:!1}]},required:!1,description:""},source:{type:{name:"custom",raw:"Image.propTypes.source"},required:!1,description:""},logList:{defaultValue:{value:"[]",computed:!1}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/Image/examples/NetworkImage.js"]={name:"NetworkImageExample",docgenInfo:NetworkImageExample.__docgenInfo,path:"storybook/1-components/Image/examples/NetworkImage.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0}),exports.DividerVertical=exports.DividerHorizontal=void 0;var _react2=_interopRequireDefault(__webpack_require__(0)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var styles=_StyleSheet2.default.create({horizontalDivider:{width:"0.6rem"},verticalDivider:{height:"1.3125rem"}});exports.DividerHorizontal=function DividerHorizontal(){return _react2.default.createElement(_View2.default,{style:styles.horizontalDivider})},exports.DividerVertical=function DividerVertical(){return _react2.default.createElement(_View2.default,{style:styles.verticalDivider})}},,,,,,,,,,function(module,exports,__webpack_require__){"use strict";__webpack_require__(230),__webpack_require__(248),__webpack_require__(256)},function(module,exports,__webpack_require__){__webpack_require__(231),__webpack_require__(246),module.exports=__webpack_require__(41).Symbol},function(module,exports,__webpack_require__){"use strict";var global=__webpack_require__(25),has=__webpack_require__(34),DESCRIPTORS=__webpack_require__(40),$export=__webpack_require__(154),redefine=__webpack_require__(81),META=__webpack_require__(234).KEY,$fails=__webpack_require__(78),shared=__webpack_require__(104),setToStringTag=__webpack_require__(105),uid=__webpack_require__(60),wks=__webpack_require__(26),wksExt=__webpack_require__(157),wksDefine=__webpack_require__(235),enumKeys=__webpack_require__(236),isArray=__webpack_require__(241),anObject=__webpack_require__(79),isObject=__webpack_require__(59),toIObject=__webpack_require__(44),toPrimitive=__webpack_require__(103),createDesc=__webpack_require__(80),_create=__webpack_require__(162),gOPNExt=__webpack_require__(244),$GOPD=__webpack_require__(245),$DP=__webpack_require__(43),$keys=__webpack_require__(106),gOPD=$GOPD.f,dP=$DP.f,gOPN=gOPNExt.f,$Symbol=global.Symbol,$JSON=global.JSON,_stringify=$JSON&&$JSON.stringify,HIDDEN=wks("_hidden"),TO_PRIMITIVE=wks("toPrimitive"),isEnum={}.propertyIsEnumerable,SymbolRegistry=shared("symbol-registry"),AllSymbols=shared("symbols"),OPSymbols=shared("op-symbols"),ObjectProto=Object.prototype,USE_NATIVE="function"==typeof $Symbol,QObject=global.QObject,setter=!QObject||!QObject.prototype||!QObject.prototype.findChild,setSymbolDesc=DESCRIPTORS&&$fails(function(){return 7!=_create(dP({},"a",{get:function(){return dP(this,"a",{value:7}).a}})).a})?function(it,key,D){var protoDesc=gOPD(ObjectProto,key);protoDesc&&delete ObjectProto[key],dP(it,key,D),protoDesc&&it!==ObjectProto&&dP(ObjectProto,key,protoDesc)}:dP,wrap=function(tag){var sym=AllSymbols[tag]=_create($Symbol.prototype);return sym._k=tag,sym},isSymbol=USE_NATIVE&&"symbol"==typeof $Symbol.iterator?function(it){return"symbol"==typeof it}:function(it){return it instanceof $Symbol},$defineProperty=function defineProperty(it,key,D){return it===ObjectProto&&$defineProperty(OPSymbols,key,D),anObject(it),key=toPrimitive(key,!0),anObject(D),has(AllSymbols,key)?(D.enumerable?(has(it,HIDDEN)&&it[HIDDEN][key]&&(it[HIDDEN][key]=!1),D=_create(D,{enumerable:createDesc(0,!1)})):(has(it,HIDDEN)||dP(it,HIDDEN,createDesc(1,{})),it[HIDDEN][key]=!0),setSymbolDesc(it,key,D)):dP(it,key,D)},$defineProperties=function defineProperties(it,P){anObject(it);for(var key,keys=enumKeys(P=toIObject(P)),i=0,l=keys.length;l>i;)$defineProperty(it,key=keys[i++],P[key]);return it},$propertyIsEnumerable=function propertyIsEnumerable(key){var E=isEnum.call(this,key=toPrimitive(key,!0));return!(this===ObjectProto&&has(AllSymbols,key)&&!has(OPSymbols,key))&&(!(E||!has(this,key)||!has(AllSymbols,key)||has(this,HIDDEN)&&this[HIDDEN][key])||E)},$getOwnPropertyDescriptor=function getOwnPropertyDescriptor(it,key){if(it=toIObject(it),key=toPrimitive(key,!0),it!==ObjectProto||!has(AllSymbols,key)||has(OPSymbols,key)){var D=gOPD(it,key);return!D||!has(AllSymbols,key)||has(it,HIDDEN)&&it[HIDDEN][key]||(D.enumerable=!0),D}},$getOwnPropertyNames=function getOwnPropertyNames(it){for(var key,names=gOPN(toIObject(it)),result=[],i=0;names.length>i;)has(AllSymbols,key=names[i++])||key==HIDDEN||key==META||result.push(key);return result},$getOwnPropertySymbols=function getOwnPropertySymbols(it){for(var key,IS_OP=it===ObjectProto,names=gOPN(IS_OP?OPSymbols:toIObject(it)),result=[],i=0;names.length>i;)!has(AllSymbols,key=names[i++])||IS_OP&&!has(ObjectProto,key)||result.push(AllSymbols[key]);return result};USE_NATIVE||(redefine(($Symbol=function Symbol(){if(this instanceof $Symbol)throw TypeError("Symbol is not a constructor!");var tag=uid(arguments.length>0?arguments[0]:void 0),$set=function(value){this===ObjectProto&&$set.call(OPSymbols,value),has(this,HIDDEN)&&has(this[HIDDEN],tag)&&(this[HIDDEN][tag]=!1),setSymbolDesc(this,tag,createDesc(1,value))};return DESCRIPTORS&&setter&&setSymbolDesc(ObjectProto,tag,{configurable:!0,set:$set}),wrap(tag)}).prototype,"toString",function toString(){return this._k}),$GOPD.f=$getOwnPropertyDescriptor,$DP.f=$defineProperty,__webpack_require__(163).f=gOPNExt.f=$getOwnPropertyNames,__webpack_require__(110).f=$propertyIsEnumerable,__webpack_require__(161).f=$getOwnPropertySymbols,DESCRIPTORS&&!__webpack_require__(82)&&redefine(ObjectProto,"propertyIsEnumerable",$propertyIsEnumerable,!0),wksExt.f=function(name){return wrap(wks(name))}),$export($export.G+$export.W+$export.F*!USE_NATIVE,{Symbol:$Symbol});for(var es6Symbols="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),j=0;es6Symbols.length>j;)wks(es6Symbols[j++]);for(var wellKnownSymbols=$keys(wks.store),k=0;wellKnownSymbols.length>k;)wksDefine(wellKnownSymbols[k++]);$export($export.S+$export.F*!USE_NATIVE,"Symbol",{for:function(key){return has(SymbolRegistry,key+="")?SymbolRegistry[key]:SymbolRegistry[key]=$Symbol(key)},keyFor:function keyFor(sym){if(!isSymbol(sym))throw TypeError(sym+" is not a symbol!");for(var key in SymbolRegistry)if(SymbolRegistry[key]===sym)return key},useSetter:function(){setter=!0},useSimple:function(){setter=!1}}),$export($export.S+$export.F*!USE_NATIVE,"Object",{create:function create(it,P){return void 0===P?_create(it):$defineProperties(_create(it),P)},defineProperty:$defineProperty,defineProperties:$defineProperties,getOwnPropertyDescriptor:$getOwnPropertyDescriptor,getOwnPropertyNames:$getOwnPropertyNames,getOwnPropertySymbols:$getOwnPropertySymbols}),$JSON&&$export($export.S+$export.F*(!USE_NATIVE||$fails(function(){var S=$Symbol();return"[null]"!=_stringify([S])||"{}"!=_stringify({a:S})||"{}"!=_stringify(Object(S))})),"JSON",{stringify:function stringify(it){for(var replacer,$replacer,args=[it],i=1;arguments.length>i;)args.push(arguments[i++]);if($replacer=replacer=args[1],(isObject(replacer)||void 0!==it)&&!isSymbol(it))return isArray(replacer)||(replacer=function(key,value){if("function"==typeof $replacer&&(value=$replacer.call(this,key,value)),!isSymbol(value))return value}),args[1]=replacer,_stringify.apply($JSON,args)}}),$Symbol.prototype[TO_PRIMITIVE]||__webpack_require__(42)($Symbol.prototype,TO_PRIMITIVE,$Symbol.prototype.valueOf),setToStringTag($Symbol,"Symbol"),setToStringTag(Math,"Math",!0),setToStringTag(global.JSON,"JSON",!0)},function(module,exports,__webpack_require__){var aFunction=__webpack_require__(233);module.exports=function(fn,that,length){if(aFunction(fn),void 0===that)return fn;switch(length){case 1:return function(a){return fn.call(that,a)};case 2:return function(a,b){return fn.call(that,a,b)};case 3:return function(a,b,c){return fn.call(that,a,b,c)}}return function(){return fn.apply(that,arguments)}}},function(module,exports){module.exports=function(it){if("function"!=typeof it)throw TypeError(it+" is not a function!");return it}},function(module,exports,__webpack_require__){var META=__webpack_require__(60)("meta"),isObject=__webpack_require__(59),has=__webpack_require__(34),setDesc=__webpack_require__(43).f,id=0,isExtensible=Object.isExtensible||function(){return!0},FREEZE=!__webpack_require__(78)(function(){return isExtensible(Object.preventExtensions({}))}),setMeta=function(it){setDesc(it,META,{value:{i:"O"+ ++id,w:{}}})},meta=module.exports={KEY:META,NEED:!1,fastKey:function(it,create){if(!isObject(it))return"symbol"==typeof it?it:("string"==typeof it?"S":"P")+it;if(!has(it,META)){if(!isExtensible(it))return"F";if(!create)return"E";setMeta(it)}return it[META].i},getWeak:function(it,create){if(!has(it,META)){if(!isExtensible(it))return!0;if(!create)return!1;setMeta(it)}return it[META].w},onFreeze:function(it){return FREEZE&&meta.NEED&&isExtensible(it)&&!has(it,META)&&setMeta(it),it}}},function(module,exports,__webpack_require__){var global=__webpack_require__(25),core=__webpack_require__(41),LIBRARY=__webpack_require__(82),wksExt=__webpack_require__(157),defineProperty=__webpack_require__(43).f;module.exports=function(name){var $Symbol=core.Symbol||(core.Symbol=LIBRARY?{}:global.Symbol||{});"_"==name.charAt(0)||name in $Symbol||defineProperty($Symbol,name,{value:wksExt.f(name)})}},function(module,exports,__webpack_require__){var getKeys=__webpack_require__(106),gOPS=__webpack_require__(161),pIE=__webpack_require__(110);module.exports=function(it){var result=getKeys(it),getSymbols=gOPS.f;if(getSymbols)for(var key,symbols=getSymbols(it),isEnum=pIE.f,i=0;symbols.length>i;)isEnum.call(it,key=symbols[i++])&&result.push(key);return result}},function(module,exports,__webpack_require__){var cof=__webpack_require__(107);module.exports=Object("z").propertyIsEnumerable(0)?Object:function(it){return"String"==cof(it)?it.split(""):Object(it)}},function(module,exports,__webpack_require__){var toIObject=__webpack_require__(44),toLength=__webpack_require__(239),toAbsoluteIndex=__webpack_require__(240);module.exports=function(IS_INCLUDES){return function($this,el,fromIndex){var value,O=toIObject($this),length=toLength(O.length),index=toAbsoluteIndex(fromIndex,length);if(IS_INCLUDES&&el!=el){for(;length>index;)if((value=O[index++])!=value)return!0}else for(;length>index;index++)if((IS_INCLUDES||index in O)&&O[index]===el)return IS_INCLUDES||index||0;return!IS_INCLUDES&&-1}}},function(module,exports,__webpack_require__){var toInteger=__webpack_require__(160),min=Math.min;module.exports=function(it){return it>0?min(toInteger(it),9007199254740991):0}},function(module,exports,__webpack_require__){var toInteger=__webpack_require__(160),max=Math.max,min=Math.min;module.exports=function(index,length){return(index=toInteger(index))<0?max(index+length,0):min(index,length)}},function(module,exports,__webpack_require__){var cof=__webpack_require__(107);module.exports=Array.isArray||function isArray(arg){return"Array"==cof(arg)}},function(module,exports,__webpack_require__){var dP=__webpack_require__(43),anObject=__webpack_require__(79),getKeys=__webpack_require__(106);module.exports=__webpack_require__(40)?Object.defineProperties:function defineProperties(O,Properties){anObject(O);for(var P,keys=getKeys(Properties),length=keys.length,i=0;length>i;)dP.f(O,P=keys[i++],Properties[P]);return O}},function(module,exports,__webpack_require__){var document=__webpack_require__(25).document;module.exports=document&&document.documentElement},function(module,exports,__webpack_require__){var toIObject=__webpack_require__(44),gOPN=__webpack_require__(163).f,toString={}.toString,windowNames="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];module.exports.f=function getOwnPropertyNames(it){return windowNames&&"[object Window]"==toString.call(it)?function(it){try{return gOPN(it)}catch(e){return windowNames.slice()}}(it):gOPN(toIObject(it))}},function(module,exports,__webpack_require__){var pIE=__webpack_require__(110),createDesc=__webpack_require__(80),toIObject=__webpack_require__(44),toPrimitive=__webpack_require__(103),has=__webpack_require__(34),IE8_DOM_DEFINE=__webpack_require__(155),gOPD=Object.getOwnPropertyDescriptor;exports.f=__webpack_require__(40)?gOPD:function getOwnPropertyDescriptor(O,P){if(O=toIObject(O),P=toPrimitive(P,!0),IE8_DOM_DEFINE)try{return gOPD(O,P)}catch(e){}if(has(O,P))return createDesc(!pIE.f.call(O,P),O[P])}},function(module,exports,__webpack_require__){"use strict";var classof=__webpack_require__(247),test={};test[__webpack_require__(26)("toStringTag")]="z",test+""!="[object z]"&&__webpack_require__(81)(Object.prototype,"toString",function toString(){return"[object "+classof(this)+"]"},!0)},function(module,exports,__webpack_require__){var cof=__webpack_require__(107),TAG=__webpack_require__(26)("toStringTag"),ARG="Arguments"==cof(function(){return arguments}());module.exports=function(it){var O,T,B;return void 0===it?"Undefined":null===it?"Null":"string"==typeof(T=function(it,key){try{return it[key]}catch(e){}}(O=Object(it),TAG))?T:ARG?cof(O):"Object"==(B=cof(O))&&"function"==typeof O.callee?"Arguments":B}},function(module,exports,__webpack_require__){__webpack_require__(249),module.exports=__webpack_require__(41).Array.values},function(module,exports,__webpack_require__){"use strict";var addToUnscopables=__webpack_require__(250),step=__webpack_require__(251),Iterators=__webpack_require__(164),toIObject=__webpack_require__(44);module.exports=__webpack_require__(252)(Array,"Array",function(iterated,kind){this._t=toIObject(iterated),this._i=0,this._k=kind},function(){var O=this._t,kind=this._k,index=this._i++;return!O||index>=O.length?(this._t=void 0,step(1)):step(0,"keys"==kind?index:"values"==kind?O[index]:[index,O[index]])},"values"),Iterators.Arguments=Iterators.Array,addToUnscopables("keys"),addToUnscopables("values"),addToUnscopables("entries")},function(module,exports,__webpack_require__){var UNSCOPABLES=__webpack_require__(26)("unscopables"),ArrayProto=Array.prototype;void 0==ArrayProto[UNSCOPABLES]&&__webpack_require__(42)(ArrayProto,UNSCOPABLES,{}),module.exports=function(key){ArrayProto[UNSCOPABLES][key]=!0}},function(module,exports){module.exports=function(done,value){return{value:value,done:!!done}}},function(module,exports,__webpack_require__){"use strict";var LIBRARY=__webpack_require__(82),$export=__webpack_require__(154),redefine=__webpack_require__(81),hide=__webpack_require__(42),Iterators=__webpack_require__(164),$iterCreate=__webpack_require__(253),setToStringTag=__webpack_require__(105),getPrototypeOf=__webpack_require__(254),ITERATOR=__webpack_require__(26)("iterator"),BUGGY=!([].keys&&"next"in[].keys()),returnThis=function(){return this};module.exports=function(Base,NAME,Constructor,next,DEFAULT,IS_SET,FORCED){$iterCreate(Constructor,NAME,next);var methods,key,IteratorPrototype,getMethod=function(kind){if(!BUGGY&&kind in proto)return proto[kind];switch(kind){case"keys":return function keys(){return new Constructor(this,kind)};case"values":return function values(){return new Constructor(this,kind)}}return function entries(){return new Constructor(this,kind)}},TAG=NAME+" Iterator",DEF_VALUES="values"==DEFAULT,VALUES_BUG=!1,proto=Base.prototype,$native=proto[ITERATOR]||proto["@@iterator"]||DEFAULT&&proto[DEFAULT],$default=$native||getMethod(DEFAULT),$entries=DEFAULT?DEF_VALUES?getMethod("entries"):$default:void 0,$anyNative="Array"==NAME&&proto.entries||$native;if($anyNative&&(IteratorPrototype=getPrototypeOf($anyNative.call(new Base)))!==Object.prototype&&IteratorPrototype.next&&(setToStringTag(IteratorPrototype,TAG,!0),LIBRARY||"function"==typeof IteratorPrototype[ITERATOR]||hide(IteratorPrototype,ITERATOR,returnThis)),DEF_VALUES&&$native&&"values"!==$native.name&&(VALUES_BUG=!0,$default=function values(){return $native.call(this)}),LIBRARY&&!FORCED||!BUGGY&&!VALUES_BUG&&proto[ITERATOR]||hide(proto,ITERATOR,$default),Iterators[NAME]=$default,Iterators[TAG]=returnThis,DEFAULT)if(methods={values:DEF_VALUES?$default:getMethod("values"),keys:IS_SET?$default:getMethod("keys"),entries:$entries},FORCED)for(key in methods)key in proto||redefine(proto,key,methods[key]);else $export($export.P+$export.F*(BUGGY||VALUES_BUG),NAME,methods);return methods}},function(module,exports,__webpack_require__){"use strict";var create=__webpack_require__(162),descriptor=__webpack_require__(80),setToStringTag=__webpack_require__(105),IteratorPrototype={};__webpack_require__(42)(IteratorPrototype,__webpack_require__(26)("iterator"),function(){return this}),module.exports=function(Constructor,NAME,next){Constructor.prototype=create(IteratorPrototype,{next:descriptor(1,next)}),setToStringTag(Constructor,NAME+" Iterator")}},function(module,exports,__webpack_require__){var has=__webpack_require__(34),toObject=__webpack_require__(255),IE_PROTO=__webpack_require__(108)("IE_PROTO"),ObjectProto=Object.prototype;module.exports=Object.getPrototypeOf||function(O){return O=toObject(O),has(O,IE_PROTO)?O[IE_PROTO]:"function"==typeof O.constructor&&O instanceof O.constructor?O.constructor.prototype:O instanceof Object?ObjectProto:null}},function(module,exports,__webpack_require__){var defined=__webpack_require__(159);module.exports=function(it){return Object(defined(it))}},function(module,exports,__webpack_require__){"use strict";__webpack_require__(257)},function(module,exports,__webpack_require__){"use strict";__webpack_require__(258),__webpack_require__(259),__webpack_require__(260)},function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_RESULT__;!function(root,factory){"use strict";void 0===(__WEBPACK_AMD_DEFINE_RESULT__="function"==typeof(__WEBPACK_AMD_DEFINE_FACTORY__=factory)?__WEBPACK_AMD_DEFINE_FACTORY__.call(exports,__webpack_require__,exports,module):__WEBPACK_AMD_DEFINE_FACTORY__)||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)}(0,function(){var isRegex,isString,$Array=Array,ArrayPrototype=$Array.prototype,$Object=Object,ObjectPrototype=$Object.prototype,$Function=Function,FunctionPrototype=$Function.prototype,$String=String,StringPrototype=$String.prototype,$Number=Number,NumberPrototype=$Number.prototype,array_slice=ArrayPrototype.slice,array_splice=ArrayPrototype.splice,array_push=ArrayPrototype.push,array_unshift=ArrayPrototype.unshift,array_concat=ArrayPrototype.concat,array_join=ArrayPrototype.join,call=FunctionPrototype.call,apply=FunctionPrototype.apply,max=Math.max,min=Math.min,to_string=ObjectPrototype.toString,hasToStringTag="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,fnToStr=Function.prototype.toString,constructorRegex=/^\s*class /,isES6ClassFn=function isES6ClassFn(value){try{var spaceStripped=fnToStr.call(value).replace(/\/\/.*\n/g,"").replace(/\/\*[.\s\S]*\*\//g,"").replace(/\n/gm," ").replace(/ {2}/g," ");return constructorRegex.test(spaceStripped)}catch(e){return!1}},isCallable=function isCallable(value){if(!value)return!1;if("function"!=typeof value&&"object"!=typeof value)return!1;if(hasToStringTag)return function tryFunctionObject(value){try{return!isES6ClassFn(value)&&(fnToStr.call(value),!0)}catch(e){return!1}}(value);if(isES6ClassFn(value))return!1;var strClass=to_string.call(value);return"[object Function]"===strClass||"[object GeneratorFunction]"===strClass},regexExec=RegExp.prototype.exec;isRegex=function isRegex(value){return"object"==typeof value&&(hasToStringTag?function tryRegexExec(value){try{return regexExec.call(value),!0}catch(e){return!1}}(value):"[object RegExp]"===to_string.call(value))};var strValue=String.prototype.valueOf;isString=function isString(value){return"string"==typeof value||"object"==typeof value&&(hasToStringTag?function tryStringObject(value){try{return strValue.call(value),!0}catch(e){return!1}}(value):"[object String]"===to_string.call(value))};var has,defineProperty,supportsDescriptors=$Object.defineProperty&&function(){try{var obj={};for(var _ in $Object.defineProperty(obj,"x",{enumerable:!1,value:obj}),obj)return!1;return obj.x===obj}catch(e){return!1}}(),defineProperties=(has=ObjectPrototype.hasOwnProperty,defineProperty=supportsDescriptors?function(object,name,method,forceAssign){!forceAssign&&name in object||$Object.defineProperty(object,name,{configurable:!0,enumerable:!1,writable:!0,value:method})}:function(object,name,method,forceAssign){!forceAssign&&name in object||(object[name]=method)},function defineProperties(object,map,forceAssign){for(var name in map)has.call(map,name)&&defineProperty(object,name,map[name],forceAssign)}),isPrimitive=function isPrimitive(input){var type=typeof input;return null===input||"object"!==type&&"function"!==type},isActualNaN=$Number.isNaN||function isActualNaN(x){return x!=x},ES_ToInteger=function ToInteger(num){var n=+num;return isActualNaN(n)?n=0:0!==n&&n!==1/0&&n!==-1/0&&(n=(n>0||-1)*Math.floor(Math.abs(n))),n},ES_ToPrimitive=function ToPrimitive(input){var val,valueOf,toStr;if(isPrimitive(input))return input;if(valueOf=input.valueOf,isCallable(valueOf)&&(val=valueOf.call(input),isPrimitive(val)))return val;if(toStr=input.toString,isCallable(toStr)&&(val=toStr.call(input),isPrimitive(val)))return val;throw new TypeError},ES_ToObject=function(o){if(null==o)throw new TypeError("can't convert "+o+" to object");return $Object(o)},ES_ToUint_=function ToUint32(x){return x>>>0},Empty=function Empty(){};defineProperties(FunctionPrototype,{bind:function bind(that){var target=this;if(!isCallable(target))throw new TypeError("Function.prototype.bind called on incompatible "+target);for(var bound,args=array_slice.call(arguments,1),boundLength=max(0,target.length-args.length),boundArgs=[],i=0;i<boundLength;i++)array_push.call(boundArgs,"$"+i);return bound=$Function("binder","return function ("+array_join.call(boundArgs,",")+"){ return binder.apply(this, arguments); }")(function(){if(this instanceof bound){var result=apply.call(target,this,array_concat.call(args,array_slice.call(arguments)));return $Object(result)===result?result:this}return apply.call(target,that,array_concat.call(args,array_slice.call(arguments)))}),target.prototype&&(Empty.prototype=target.prototype,bound.prototype=new Empty,Empty.prototype=null),bound}});var owns=call.bind(ObjectPrototype.hasOwnProperty),toStr=call.bind(ObjectPrototype.toString),arraySlice=call.bind(array_slice),arraySliceApply=apply.bind(array_slice);if("object"==typeof document&&document&&document.documentElement)try{arraySlice(document.documentElement.childNodes)}catch(e){var origArraySlice=arraySlice,origArraySliceApply=arraySliceApply;arraySlice=function arraySliceIE(arr){for(var r=[],i=arr.length;i-- >0;)r[i]=arr[i];return origArraySliceApply(r,origArraySlice(arguments,1))},arraySliceApply=function arraySliceApplyIE(arr,args){return origArraySliceApply(arraySlice(arr),args)}}var strSlice=call.bind(StringPrototype.slice),strSplit=call.bind(StringPrototype.split),strIndexOf=call.bind(StringPrototype.indexOf),pushCall=call.bind(array_push),isEnum=call.bind(ObjectPrototype.propertyIsEnumerable),arraySort=call.bind(ArrayPrototype.sort),isArray=$Array.isArray||function isArray(obj){return"[object Array]"===toStr(obj)},hasUnshiftReturnValueBug=1!==[].unshift(0);defineProperties(ArrayPrototype,{unshift:function(){return array_unshift.apply(this,arguments),this.length}},hasUnshiftReturnValueBug),defineProperties($Array,{isArray:isArray});var boxedString=$Object("a"),splitString="a"!==boxedString[0]||!(0 in boxedString),properlyBoxesContext=function properlyBoxed(method){var properlyBoxesNonStrict=!0,properlyBoxesStrict=!0,threwException=!1;if(method)try{method.call("foo",function(_,__,context){"object"!=typeof context&&(properlyBoxesNonStrict=!1)}),method.call([1],function(){"use strict";properlyBoxesStrict="string"==typeof this},"x")}catch(e){threwException=!0}return!!method&&!threwException&&properlyBoxesNonStrict&&properlyBoxesStrict};defineProperties(ArrayPrototype,{forEach:function forEach(callbackfn){var T,object=ES_ToObject(this),self=splitString&&isString(this)?strSplit(this,""):object,i=-1,length=ES_ToUint_(self.length);if(arguments.length>1&&(T=arguments[1]),!isCallable(callbackfn))throw new TypeError("Array.prototype.forEach callback must be a function");for(;++i<length;)i in self&&(void 0===T?callbackfn(self[i],i,object):callbackfn.call(T,self[i],i,object))}},!properlyBoxesContext(ArrayPrototype.forEach)),defineProperties(ArrayPrototype,{map:function map(callbackfn){var T,object=ES_ToObject(this),self=splitString&&isString(this)?strSplit(this,""):object,length=ES_ToUint_(self.length),result=$Array(length);if(arguments.length>1&&(T=arguments[1]),!isCallable(callbackfn))throw new TypeError("Array.prototype.map callback must be a function");for(var i=0;i<length;i++)i in self&&(result[i]=void 0===T?callbackfn(self[i],i,object):callbackfn.call(T,self[i],i,object));return result}},!properlyBoxesContext(ArrayPrototype.map)),defineProperties(ArrayPrototype,{filter:function filter(callbackfn){var value,T,object=ES_ToObject(this),self=splitString&&isString(this)?strSplit(this,""):object,length=ES_ToUint_(self.length),result=[];if(arguments.length>1&&(T=arguments[1]),!isCallable(callbackfn))throw new TypeError("Array.prototype.filter callback must be a function");for(var i=0;i<length;i++)i in self&&(value=self[i],(void 0===T?callbackfn(value,i,object):callbackfn.call(T,value,i,object))&&pushCall(result,value));return result}},!properlyBoxesContext(ArrayPrototype.filter)),defineProperties(ArrayPrototype,{every:function every(callbackfn){var T,object=ES_ToObject(this),self=splitString&&isString(this)?strSplit(this,""):object,length=ES_ToUint_(self.length);if(arguments.length>1&&(T=arguments[1]),!isCallable(callbackfn))throw new TypeError("Array.prototype.every callback must be a function");for(var i=0;i<length;i++)if(i in self&&!(void 0===T?callbackfn(self[i],i,object):callbackfn.call(T,self[i],i,object)))return!1;return!0}},!properlyBoxesContext(ArrayPrototype.every)),defineProperties(ArrayPrototype,{some:function some(callbackfn){var T,object=ES_ToObject(this),self=splitString&&isString(this)?strSplit(this,""):object,length=ES_ToUint_(self.length);if(arguments.length>1&&(T=arguments[1]),!isCallable(callbackfn))throw new TypeError("Array.prototype.some callback must be a function");for(var i=0;i<length;i++)if(i in self&&(void 0===T?callbackfn(self[i],i,object):callbackfn.call(T,self[i],i,object)))return!0;return!1}},!properlyBoxesContext(ArrayPrototype.some));var reduceCoercesToObject=!1;ArrayPrototype.reduce&&(reduceCoercesToObject="object"==typeof ArrayPrototype.reduce.call("es5",function(_,__,___,list){return list})),defineProperties(ArrayPrototype,{reduce:function reduce(callbackfn){var object=ES_ToObject(this),self=splitString&&isString(this)?strSplit(this,""):object,length=ES_ToUint_(self.length);if(!isCallable(callbackfn))throw new TypeError("Array.prototype.reduce callback must be a function");if(0===length&&1===arguments.length)throw new TypeError("reduce of empty array with no initial value");var result,i=0;if(arguments.length>=2)result=arguments[1];else for(;;){if(i in self){result=self[i++];break}if(++i>=length)throw new TypeError("reduce of empty array with no initial value")}for(;i<length;i++)i in self&&(result=callbackfn(result,self[i],i,object));return result}},!reduceCoercesToObject);var reduceRightCoercesToObject=!1;ArrayPrototype.reduceRight&&(reduceRightCoercesToObject="object"==typeof ArrayPrototype.reduceRight.call("es5",function(_,__,___,list){return list})),defineProperties(ArrayPrototype,{reduceRight:function reduceRight(callbackfn){var result,object=ES_ToObject(this),self=splitString&&isString(this)?strSplit(this,""):object,length=ES_ToUint_(self.length);if(!isCallable(callbackfn))throw new TypeError("Array.prototype.reduceRight callback must be a function");if(0===length&&1===arguments.length)throw new TypeError("reduceRight of empty array with no initial value");var i=length-1;if(arguments.length>=2)result=arguments[1];else for(;;){if(i in self){result=self[i--];break}if(--i<0)throw new TypeError("reduceRight of empty array with no initial value")}if(i<0)return result;do{i in self&&(result=callbackfn(result,self[i],i,object))}while(i--);return result}},!reduceRightCoercesToObject);var hasFirefox2IndexOfBug=ArrayPrototype.indexOf&&-1!==[0,1].indexOf(1,2);defineProperties(ArrayPrototype,{indexOf:function indexOf(searchElement){var self=splitString&&isString(this)?strSplit(this,""):ES_ToObject(this),length=ES_ToUint_(self.length);if(0===length)return-1;var i=0;for(arguments.length>1&&(i=ES_ToInteger(arguments[1])),i=i>=0?i:max(0,length+i);i<length;i++)if(i in self&&self[i]===searchElement)return i;return-1}},hasFirefox2IndexOfBug);var hasFirefox2LastIndexOfBug=ArrayPrototype.lastIndexOf&&-1!==[0,1].lastIndexOf(0,-3);defineProperties(ArrayPrototype,{lastIndexOf:function lastIndexOf(searchElement){var self=splitString&&isString(this)?strSplit(this,""):ES_ToObject(this),length=ES_ToUint_(self.length);if(0===length)return-1;var i=length-1;for(arguments.length>1&&(i=min(i,ES_ToInteger(arguments[1]))),i=i>=0?i:length-Math.abs(i);i>=0;i--)if(i in self&&searchElement===self[i])return i;return-1}},hasFirefox2LastIndexOfBug);var a,result,spliceNoopReturnsEmptyArray=(result=(a=[1,2]).splice(),2===a.length&&isArray(result)&&0===result.length);defineProperties(ArrayPrototype,{splice:function splice(start,deleteCount){return 0===arguments.length?[]:array_splice.apply(this,arguments)}},!spliceNoopReturnsEmptyArray);var obj,spliceWorksWithEmptyObject=(obj={},ArrayPrototype.splice.call(obj,0,0,1),1===obj.length);defineProperties(ArrayPrototype,{splice:function splice(start,deleteCount){if(0===arguments.length)return[];var args=arguments;return this.length=max(ES_ToInteger(this.length),0),arguments.length>0&&"number"!=typeof deleteCount&&((args=arraySlice(arguments)).length<2?pushCall(args,this.length-start):args[1]=ES_ToInteger(deleteCount)),array_splice.apply(this,args)}},!spliceWorksWithEmptyObject);var arr,spliceWorksWithLargeSparseArrays=((arr=new $Array(1e5))[8]="x",arr.splice(1,1),7===arr.indexOf("x")),spliceWorksWithSmallSparseArrays=function(){var arr=[];return arr[256]="a",arr.splice(257,0,"b"),"a"===arr[256]}();defineProperties(ArrayPrototype,{splice:function splice(start,deleteCount){for(var from,O=ES_ToObject(this),A=[],len=ES_ToUint_(O.length),relativeStart=ES_ToInteger(start),actualStart=relativeStart<0?max(len+relativeStart,0):min(relativeStart,len),actualDeleteCount=min(max(ES_ToInteger(deleteCount),0),len-actualStart),k=0;k<actualDeleteCount;)from=$String(actualStart+k),owns(O,from)&&(A[k]=O[from]),k+=1;var to,items=arraySlice(arguments,2),itemCount=items.length;if(itemCount<actualDeleteCount){k=actualStart;for(var maxK=len-actualDeleteCount;k<maxK;)from=$String(k+actualDeleteCount),to=$String(k+itemCount),owns(O,from)?O[to]=O[from]:delete O[to],k+=1;k=len;for(var minK=len-actualDeleteCount+itemCount;k>minK;)delete O[k-1],k-=1}else if(itemCount>actualDeleteCount)for(k=len-actualDeleteCount;k>actualStart;)from=$String(k+actualDeleteCount-1),to=$String(k+itemCount-1),owns(O,from)?O[to]=O[from]:delete O[to],k-=1;k=actualStart;for(var i=0;i<items.length;++i)O[k]=items[i],k+=1;return O.length=len-actualDeleteCount+itemCount,A}},!spliceWorksWithLargeSparseArrays||!spliceWorksWithSmallSparseArrays);var hasStringJoinBug,originalJoin=ArrayPrototype.join;try{hasStringJoinBug="1,2,3"!==Array.prototype.join.call("123",",")}catch(e){hasStringJoinBug=!0}hasStringJoinBug&&defineProperties(ArrayPrototype,{join:function join(separator){var sep=void 0===separator?",":separator;return originalJoin.call(isString(this)?strSplit(this,""):this,sep)}},hasStringJoinBug);var hasJoinUndefinedBug="1,2"!==[1,2].join(void 0);hasJoinUndefinedBug&&defineProperties(ArrayPrototype,{join:function join(separator){var sep=void 0===separator?",":separator;return originalJoin.call(this,sep)}},hasJoinUndefinedBug);var pushShim=function push(item){for(var O=ES_ToObject(this),n=ES_ToUint_(O.length),i=0;i<arguments.length;)O[n+i]=arguments[i],i+=1;return O.length=n+i,n+i},pushIsNotGeneric=function(){var obj={};return 1!==Array.prototype.push.call(obj,void 0)||1!==obj.length||void 0!==obj[0]||!owns(obj,0)}();defineProperties(ArrayPrototype,{push:function push(item){return isArray(this)?array_push.apply(this,arguments):pushShim.apply(this,arguments)}},pushIsNotGeneric);var pushUndefinedIsWeird=function(){var arr=[];return 1!==arr.push(void 0)||1!==arr.length||void 0!==arr[0]||!owns(arr,0)}();defineProperties(ArrayPrototype,{push:pushShim},pushUndefinedIsWeird),defineProperties(ArrayPrototype,{slice:function(start,end){var arr=isString(this)?strSplit(this,""):this;return arraySliceApply(arr,arguments)}},splitString);var sortIgnoresNonFunctions=function(){try{[1,2].sort(null)}catch(e){try{[1,2].sort({})}catch(e2){return!1}}return!0}(),sortThrowsOnRegex=function(){try{return[1,2].sort(/a/),!1}catch(e){}return!0}(),sortIgnoresUndefined=function(){try{return[1,2].sort(void 0),!0}catch(e){}return!1}();defineProperties(ArrayPrototype,{sort:function sort(compareFn){if(void 0===compareFn)return arraySort(this);if(!isCallable(compareFn))throw new TypeError("Array.prototype.sort callback must be a function");return arraySort(this,compareFn)}},sortIgnoresNonFunctions||!sortIgnoresUndefined||!sortThrowsOnRegex);var hasDontEnumBug=!isEnum({toString:null},"toString"),hasProtoEnumBug=isEnum(function(){},"prototype"),hasStringEnumBug=!owns("x","0"),equalsConstructorPrototype=function(o){var ctor=o.constructor;return ctor&&ctor.prototype===o},excludedKeys={$window:!0,$console:!0,$parent:!0,$self:!0,$frame:!0,$frames:!0,$frameElement:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$external:!0,$width:!0,$height:!0,$top:!0,$localStorage:!0},hasAutomationEqualityBug=function(){if("undefined"==typeof window)return!1;for(var k in window)try{!excludedKeys["$"+k]&&owns(window,k)&&null!==window[k]&&"object"==typeof window[k]&&equalsConstructorPrototype(window[k])}catch(e){return!0}return!1}(),dontEnums=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],dontEnumsLength=dontEnums.length,isStandardArguments=function isArguments(value){return"[object Arguments]"===toStr(value)},isArguments=isStandardArguments(arguments)?isStandardArguments:function isArguments(value){return null!==value&&"object"==typeof value&&"number"==typeof value.length&&value.length>=0&&!isArray(value)&&isCallable(value.callee)};defineProperties($Object,{keys:function keys(object){var isFn=isCallable(object),isArgs=isArguments(object),isObject=null!==object&&"object"==typeof object,isStr=isObject&&isString(object);if(!isObject&&!isFn&&!isArgs)throw new TypeError("Object.keys called on a non-object");var theKeys=[],skipProto=hasProtoEnumBug&&isFn;if(isStr&&hasStringEnumBug||isArgs)for(var i=0;i<object.length;++i)pushCall(theKeys,$String(i));if(!isArgs)for(var name in object)skipProto&&"prototype"===name||!owns(object,name)||pushCall(theKeys,$String(name));if(hasDontEnumBug)for(var skipConstructor=function(object){if("undefined"==typeof window||!hasAutomationEqualityBug)return equalsConstructorPrototype(object);try{return equalsConstructorPrototype(object)}catch(e){return!1}}(object),j=0;j<dontEnumsLength;j++){var dontEnum=dontEnums[j];skipConstructor&&"constructor"===dontEnum||!owns(object,dontEnum)||pushCall(theKeys,dontEnum)}return theKeys}});var keysWorksWithArguments=$Object.keys&&function(){return 2===$Object.keys(arguments).length}(1,2),keysHasArgumentsLengthBug=$Object.keys&&function(){var argKeys=$Object.keys(arguments);return 1!==arguments.length||1!==argKeys.length||1!==argKeys[0]}(1),originalKeys=$Object.keys;defineProperties($Object,{keys:function keys(object){return isArguments(object)?originalKeys(arraySlice(object)):originalKeys(object)}},!keysWorksWithArguments||keysHasArgumentsLengthBug);var hasToDateStringFormatBug,hasToStringFormatBug,hasNegativeMonthYearBug=0!==new Date(-0xc782b5b342b24).getUTCMonth(),aNegativeTestDate=new Date(-0x55d318d56a724),aPositiveTestDate=new Date(14496624e5),hasToUTCStringFormatBug="Mon, 01 Jan -45875 11:59:59 GMT"!==aNegativeTestDate.toUTCString();aNegativeTestDate.getTimezoneOffset()<-720?(hasToDateStringFormatBug="Tue Jan 02 -45875"!==aNegativeTestDate.toDateString(),hasToStringFormatBug=!/^Thu Dec 10 2015 \d\d:\d\d:\d\d GMT[-+]\d\d\d\d(?: |$)/.test(String(aPositiveTestDate))):(hasToDateStringFormatBug="Mon Jan 01 -45875"!==aNegativeTestDate.toDateString(),hasToStringFormatBug=!/^Wed Dec 09 2015 \d\d:\d\d:\d\d GMT[-+]\d\d\d\d(?: |$)/.test(String(aPositiveTestDate)));var originalGetFullYear=call.bind(Date.prototype.getFullYear),originalGetMonth=call.bind(Date.prototype.getMonth),originalGetDate=call.bind(Date.prototype.getDate),originalGetUTCFullYear=call.bind(Date.prototype.getUTCFullYear),originalGetUTCMonth=call.bind(Date.prototype.getUTCMonth),originalGetUTCDate=call.bind(Date.prototype.getUTCDate),originalGetUTCDay=call.bind(Date.prototype.getUTCDay),originalGetUTCHours=call.bind(Date.prototype.getUTCHours),originalGetUTCMinutes=call.bind(Date.prototype.getUTCMinutes),originalGetUTCSeconds=call.bind(Date.prototype.getUTCSeconds),originalGetUTCMilliseconds=call.bind(Date.prototype.getUTCMilliseconds),dayName=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],monthName=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],daysInMonth=function daysInMonth(month,year){return originalGetDate(new Date(year,month,0))};defineProperties(Date.prototype,{getFullYear:function getFullYear(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var year=originalGetFullYear(this);return year<0&&originalGetMonth(this)>11?year+1:year},getMonth:function getMonth(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var year=originalGetFullYear(this),month=originalGetMonth(this);return year<0&&month>11?0:month},getDate:function getDate(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var year=originalGetFullYear(this),month=originalGetMonth(this),date=originalGetDate(this);return year<0&&month>11?12===month?date:daysInMonth(0,year+1)-date+1:date},getUTCFullYear:function getUTCFullYear(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var year=originalGetUTCFullYear(this);return year<0&&originalGetUTCMonth(this)>11?year+1:year},getUTCMonth:function getUTCMonth(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var year=originalGetUTCFullYear(this),month=originalGetUTCMonth(this);return year<0&&month>11?0:month},getUTCDate:function getUTCDate(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var year=originalGetUTCFullYear(this),month=originalGetUTCMonth(this),date=originalGetUTCDate(this);return year<0&&month>11?12===month?date:daysInMonth(0,year+1)-date+1:date}},hasNegativeMonthYearBug),defineProperties(Date.prototype,{toUTCString:function toUTCString(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var day=originalGetUTCDay(this),date=originalGetUTCDate(this),month=originalGetUTCMonth(this),year=originalGetUTCFullYear(this),hour=originalGetUTCHours(this),minute=originalGetUTCMinutes(this),second=originalGetUTCSeconds(this);return dayName[day]+", "+(date<10?"0"+date:date)+" "+monthName[month]+" "+year+" "+(hour<10?"0"+hour:hour)+":"+(minute<10?"0"+minute:minute)+":"+(second<10?"0"+second:second)+" GMT"}},hasNegativeMonthYearBug||hasToUTCStringFormatBug),defineProperties(Date.prototype,{toDateString:function toDateString(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var day=this.getDay(),date=this.getDate(),month=this.getMonth(),year=this.getFullYear();return dayName[day]+" "+monthName[month]+" "+(date<10?"0"+date:date)+" "+year}},hasNegativeMonthYearBug||hasToDateStringFormatBug),(hasNegativeMonthYearBug||hasToStringFormatBug)&&(Date.prototype.toString=function toString(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var day=this.getDay(),date=this.getDate(),month=this.getMonth(),year=this.getFullYear(),hour=this.getHours(),minute=this.getMinutes(),second=this.getSeconds(),timezoneOffset=this.getTimezoneOffset(),hoursOffset=Math.floor(Math.abs(timezoneOffset)/60),minutesOffset=Math.floor(Math.abs(timezoneOffset)%60);return dayName[day]+" "+monthName[month]+" "+(date<10?"0"+date:date)+" "+year+" "+(hour<10?"0"+hour:hour)+":"+(minute<10?"0"+minute:minute)+":"+(second<10?"0"+second:second)+" GMT"+(timezoneOffset>0?"-":"+")+(hoursOffset<10?"0"+hoursOffset:hoursOffset)+(minutesOffset<10?"0"+minutesOffset:minutesOffset)},supportsDescriptors&&$Object.defineProperty(Date.prototype,"toString",{configurable:!0,enumerable:!1,writable:!0}));var hasNegativeDateBug=Date.prototype.toISOString&&-1===new Date(-621987552e5).toISOString().indexOf("-000001"),hasSafari51DateBug=Date.prototype.toISOString&&"1969-12-31T23:59:59.999Z"!==new Date(-1).toISOString(),getTime=call.bind(Date.prototype.getTime);defineProperties(Date.prototype,{toISOString:function toISOString(){if(!isFinite(this)||!isFinite(getTime(this)))throw new RangeError("Date.prototype.toISOString called on non-finite value.");var year=originalGetUTCFullYear(this),month=originalGetUTCMonth(this);year+=Math.floor(month/12);var result=[(month=(month%12+12)%12)+1,originalGetUTCDate(this),originalGetUTCHours(this),originalGetUTCMinutes(this),originalGetUTCSeconds(this)];year=(year<0?"-":year>9999?"+":"")+strSlice("00000"+Math.abs(year),0<=year&&year<=9999?-4:-6);for(var i=0;i<result.length;++i)result[i]=strSlice("00"+result[i],-2);return year+"-"+arraySlice(result,0,2).join("-")+"T"+arraySlice(result,2).join(":")+"."+strSlice("000"+originalGetUTCMilliseconds(this),-3)+"Z"}},hasNegativeDateBug||hasSafari51DateBug),function(){try{return Date.prototype.toJSON&&null===new Date(NaN).toJSON()&&-1!==new Date(-621987552e5).toJSON().indexOf("-000001")&&Date.prototype.toJSON.call({toISOString:function(){return!0}})}catch(e){return!1}}()||(Date.prototype.toJSON=function toJSON(key){var O=$Object(this),tv=ES_ToPrimitive(O);if("number"==typeof tv&&!isFinite(tv))return null;var toISO=O.toISOString;if(!isCallable(toISO))throw new TypeError("toISOString property is not callable");return toISO.call(O)});var supportsExtendedYears=1e15===Date.parse("+033658-09-27T01:46:40.000Z"),acceptsInvalidDates=!isNaN(Date.parse("2012-04-04T24:00:00.500Z"))||!isNaN(Date.parse("2012-11-31T23:59:59.000Z"))||!isNaN(Date.parse("2012-12-31T23:59:60.000Z"));if(isNaN(Date.parse("2000-01-01T00:00:00.000Z"))||acceptsInvalidDates||!supportsExtendedYears){var maxSafeUnsigned32Bit=Math.pow(2,31)-1,hasSafariSignedIntBug=isActualNaN(new Date(1970,0,1,0,0,0,maxSafeUnsigned32Bit+1).getTime());Date=function(NativeDate){var DateShim=function Date(Y,M,D,h,m,s,ms){var date,length=arguments.length;if(this instanceof NativeDate){var seconds=s,millis=ms;if(hasSafariSignedIntBug&&length>=7&&ms>maxSafeUnsigned32Bit){var msToShift=Math.floor(ms/maxSafeUnsigned32Bit)*maxSafeUnsigned32Bit,sToShift=Math.floor(msToShift/1e3);seconds+=sToShift,millis-=1e3*sToShift}date=1===length&&$String(Y)===Y?new NativeDate(DateShim.parse(Y)):length>=7?new NativeDate(Y,M,D,h,m,seconds,millis):length>=6?new NativeDate(Y,M,D,h,m,seconds):length>=5?new NativeDate(Y,M,D,h,m):length>=4?new NativeDate(Y,M,D,h):length>=3?new NativeDate(Y,M,D):length>=2?new NativeDate(Y,M):length>=1?new NativeDate(Y instanceof NativeDate?+Y:Y):new NativeDate}else date=NativeDate.apply(this,arguments);return isPrimitive(date)||defineProperties(date,{constructor:DateShim},!0),date},isoDateExpression=new RegExp("^(\\d{4}|[+-]\\d{6})(?:-(\\d{2})(?:-(\\d{2})(?:T(\\d{2}):(\\d{2})(?::(\\d{2})(?:(\\.\\d{1,}))?)?(Z|(?:([-+])(\\d{2}):(\\d{2})))?)?)?)?$"),months=[0,31,59,90,120,151,181,212,243,273,304,334,365],dayFromMonth=function dayFromMonth(year,month){var t=month>1?1:0;return months[month]+Math.floor((year-1969+t)/4)-Math.floor((year-1901+t)/100)+Math.floor((year-1601+t)/400)+365*(year-1970)};for(var key in NativeDate)owns(NativeDate,key)&&(DateShim[key]=NativeDate[key]);defineProperties(DateShim,{now:NativeDate.now,UTC:NativeDate.UTC},!0),DateShim.prototype=NativeDate.prototype,defineProperties(DateShim.prototype,{constructor:DateShim},!0);return defineProperties(DateShim,{parse:function parse(string){var match=isoDateExpression.exec(string);if(match){var result,year=$Number(match[1]),month=$Number(match[2]||1)-1,day=$Number(match[3]||1)-1,hour=$Number(match[4]||0),minute=$Number(match[5]||0),second=$Number(match[6]||0),millisecond=Math.floor(1e3*$Number(match[7]||0)),isLocalTime=Boolean(match[4]&&!match[8]),signOffset="-"===match[9]?1:-1,hourOffset=$Number(match[10]||0),minuteOffset=$Number(match[11]||0);return hour<(minute>0||second>0||millisecond>0?24:25)&&minute<60&&second<60&&millisecond<1e3&&month>-1&&month<12&&hourOffset<24&&minuteOffset<60&&day>-1&&day<dayFromMonth(year,month+1)-dayFromMonth(year,month)&&(result=1e3*(60*((result=60*(24*(dayFromMonth(year,month)+day)+hour+hourOffset*signOffset))+minute+minuteOffset*signOffset)+second)+millisecond,isLocalTime&&(result=function toUTC(t){var s=0,ms=t;if(hasSafariSignedIntBug&&ms>maxSafeUnsigned32Bit){var msToShift=Math.floor(ms/maxSafeUnsigned32Bit)*maxSafeUnsigned32Bit,sToShift=Math.floor(msToShift/1e3);s+=sToShift,ms-=1e3*sToShift}return $Number(new NativeDate(1970,0,1,0,0,s,ms))}(result)),-864e13<=result&&result<=864e13)?result:NaN}return NativeDate.parse.apply(this,arguments)}}),DateShim}(Date)}Date.now||(Date.now=function now(){return(new Date).getTime()});var hasToFixedBugs=NumberPrototype.toFixed&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0)),toFixedHelpers={base:1e7,size:6,data:[0,0,0,0,0,0],multiply:function multiply(n,c){for(var i=-1,c2=c;++i<toFixedHelpers.size;)c2+=n*toFixedHelpers.data[i],toFixedHelpers.data[i]=c2%toFixedHelpers.base,c2=Math.floor(c2/toFixedHelpers.base)},divide:function divide(n){for(var i=toFixedHelpers.size,c=0;--i>=0;)c+=toFixedHelpers.data[i],toFixedHelpers.data[i]=Math.floor(c/n),c=c%n*toFixedHelpers.base},numToString:function numToString(){for(var i=toFixedHelpers.size,s="";--i>=0;)if(""!==s||0===i||0!==toFixedHelpers.data[i]){var t=$String(toFixedHelpers.data[i]);""===s?s=t:s+=strSlice("0000000",0,7-t.length)+t}return s},pow:function pow(x,n,acc){return 0===n?acc:n%2==1?pow(x,n-1,acc*x):pow(x*x,n/2,acc)},log:function log(x){for(var n=0,x2=x;x2>=4096;)n+=12,x2/=4096;for(;x2>=2;)n+=1,x2/=2;return n}};defineProperties(NumberPrototype,{toFixed:function toFixed(fractionDigits){var f,x,s,m,e,z,j,k;if(f=$Number(fractionDigits),(f=isActualNaN(f)?0:Math.floor(f))<0||f>20)throw new RangeError("Number.toFixed called with invalid number of decimals");if(x=$Number(this),isActualNaN(x))return"NaN";if(x<=-1e21||x>=1e21)return $String(x);if(s="",x<0&&(s="-",x=-x),m="0",x>1e-21)if(z=(e=toFixedHelpers.log(x*toFixedHelpers.pow(2,69,1))-69)<0?x*toFixedHelpers.pow(2,-e,1):x/toFixedHelpers.pow(2,e,1),z*=4503599627370496,(e=52-e)>0){for(toFixedHelpers.multiply(0,z),j=f;j>=7;)toFixedHelpers.multiply(1e7,0),j-=7;for(toFixedHelpers.multiply(toFixedHelpers.pow(10,j,1),0),j=e-1;j>=23;)toFixedHelpers.divide(1<<23),j-=23;toFixedHelpers.divide(1<<j),toFixedHelpers.multiply(1,1),toFixedHelpers.divide(2),m=toFixedHelpers.numToString()}else toFixedHelpers.multiply(0,z),toFixedHelpers.multiply(1<<-e,0),m=toFixedHelpers.numToString()+strSlice("0.00000000000000000000",2,2+f);return m=f>0?(k=m.length)<=f?s+strSlice("0.0000000000000000000",0,f-k+2)+m:s+strSlice(m,0,k-f)+"."+strSlice(m,k-f):s+m}},hasToFixedBugs);var compliantExecNpcg,maxSafe32BitInt,hasToPrecisionUndefinedBug=function(){try{return"1"===1..toPrecision(void 0)}catch(e){return!0}}(),originalToPrecision=NumberPrototype.toPrecision;defineProperties(NumberPrototype,{toPrecision:function toPrecision(precision){return void 0===precision?originalToPrecision.call(this):originalToPrecision.call(this,precision)}},hasToPrecisionUndefinedBug),2!=="ab".split(/(?:ab)*/).length||4!==".".split(/(.?)(.?)/).length||"t"==="tesst".split(/(s)*/)[1]||4!=="test".split(/(?:)/,-1).length||"".split(/.?/).length||".".split(/()()/).length>1?(compliantExecNpcg=void 0===/()??/.exec("")[1],maxSafe32BitInt=Math.pow(2,32)-1,StringPrototype.split=function(separator,limit){var string=String(this);if(void 0===separator&&0===limit)return[];if(!isRegex(separator))return strSplit(this,separator,limit);var separator2,match,lastIndex,lastLength,output=[],flags=(separator.ignoreCase?"i":"")+(separator.multiline?"m":"")+(separator.unicode?"u":"")+(separator.sticky?"y":""),lastLastIndex=0,separatorCopy=new RegExp(separator.source,flags+"g");compliantExecNpcg||(separator2=new RegExp("^"+separatorCopy.source+"$(?!\\s)",flags));var splitLimit=void 0===limit?maxSafe32BitInt:ES_ToUint_(limit);for(match=separatorCopy.exec(string);match&&!((lastIndex=match.index+match[0].length)>lastLastIndex&&(pushCall(output,strSlice(string,lastLastIndex,match.index)),!compliantExecNpcg&&match.length>1&&match[0].replace(separator2,function(){for(var i=1;i<arguments.length-2;i++)void 0===arguments[i]&&(match[i]=void 0)}),match.length>1&&match.index<string.length&&array_push.apply(output,arraySlice(match,1)),lastLength=match[0].length,lastLastIndex=lastIndex,output.length>=splitLimit));)separatorCopy.lastIndex===match.index&&separatorCopy.lastIndex++,match=separatorCopy.exec(string);return lastLastIndex===string.length?!lastLength&&separatorCopy.test("")||pushCall(output,""):pushCall(output,strSlice(string,lastLastIndex)),output.length>splitLimit?arraySlice(output,0,splitLimit):output}):"0".split(void 0,0).length&&(StringPrototype.split=function split(separator,limit){return void 0===separator&&0===limit?[]:strSplit(this,separator,limit)});var groups,str_replace=StringPrototype.replace;(groups=[],"x".replace(/x(.)?/g,function(match,group){pushCall(groups,group)}),1===groups.length&&void 0===groups[0])||(StringPrototype.replace=function replace(searchValue,replaceValue){var isFn=isCallable(replaceValue),hasCapturingGroups=isRegex(searchValue)&&/\)[*?]/.test(searchValue.source);if(isFn&&hasCapturingGroups){return str_replace.call(this,searchValue,function(match){var length=arguments.length,originalLastIndex=searchValue.lastIndex;searchValue.lastIndex=0;var args=searchValue.exec(match)||[];return searchValue.lastIndex=originalLastIndex,pushCall(args,arguments[length-2],arguments[length-1]),replaceValue.apply(this,args)})}return str_replace.call(this,searchValue,replaceValue)});var string_substr=StringPrototype.substr,hasNegativeSubstrBug="".substr&&"b"!=="0b".substr(-1);defineProperties(StringPrototype,{substr:function substr(start,length){var normalizedStart=start;return start<0&&(normalizedStart=max(this.length+start,0)),string_substr.call(this,normalizedStart,length)}},hasNegativeSubstrBug);var ws="\t\n\v\f\r    \u2028\u2029\ufeff",wsRegexChars="["+ws+"]",trimBeginRegexp=new RegExp("^"+wsRegexChars+wsRegexChars+"*"),trimEndRegexp=new RegExp(wsRegexChars+wsRegexChars+"*$"),hasTrimWhitespaceBug=StringPrototype.trim&&(ws.trim()||!"".trim());defineProperties(StringPrototype,{trim:function trim(){if(void 0===this||null===this)throw new TypeError("can't convert "+this+" to object");return $String(this).replace(trimBeginRegexp,"").replace(trimEndRegexp,"")}},hasTrimWhitespaceBug);var trim=call.bind(String.prototype.trim),hasLastIndexBug=StringPrototype.lastIndexOf&&-1!=="abcあい".lastIndexOf("あい",2);defineProperties(StringPrototype,{lastIndexOf:function lastIndexOf(searchString){if(void 0===this||null===this)throw new TypeError("can't convert "+this+" to object");for(var S=$String(this),searchStr=$String(searchString),numPos=arguments.length>1?$Number(arguments[1]):NaN,pos=isActualNaN(numPos)?1/0:ES_ToInteger(numPos),start=min(max(pos,0),S.length),searchLen=searchStr.length,k=start+searchLen;k>0;){k=max(0,k-searchLen);var index=strIndexOf(strSlice(S,k,start+searchLen),searchStr);if(-1!==index)return k+index}return-1}},hasLastIndexBug);var origParseInt,hexRegex,origParseFloat,originalLastIndexOf=StringPrototype.lastIndexOf;if(defineProperties(StringPrototype,{lastIndexOf:function lastIndexOf(searchString){return originalLastIndexOf.apply(this,arguments)}},1!==StringPrototype.lastIndexOf.length),8===parseInt(ws+"08")&&22===parseInt(ws+"0x16")||(parseInt=(origParseInt=parseInt,hexRegex=/^[-+]?0[xX]/,function parseInt(str,radix){var string=trim(String(str)),defaultedRadix=$Number(radix)||(hexRegex.test(string)?16:10);return origParseInt(string,defaultedRadix)})),1/parseFloat("-0")!=-1/0&&(parseFloat=(origParseFloat=parseFloat,function parseFloat(string){var inputString=trim(String(string)),result=origParseFloat(inputString);return 0===result&&"-"===strSlice(inputString,0,1)?-0:result})),"RangeError: test"!==String(new RangeError("test"))){Error.prototype.toString=function toString(){if(void 0===this||null===this)throw new TypeError("can't convert "+this+" to object");var name=this.name;void 0===name?name="Error":"string"!=typeof name&&(name=$String(name));var msg=this.message;return void 0===msg?msg="":"string"!=typeof msg&&(msg=$String(msg)),name?msg?name+": "+msg:name:msg}}if(supportsDescriptors){var ensureNonEnumerable=function(obj,prop){if(isEnum(obj,prop)){var desc=Object.getOwnPropertyDescriptor(obj,prop);desc.configurable&&(desc.enumerable=!1,Object.defineProperty(obj,prop,desc))}};ensureNonEnumerable(Error.prototype,"message"),""!==Error.prototype.message&&(Error.prototype.message=""),ensureNonEnumerable(Error.prototype,"name")}if("/a/gim"!==String(/a/gim)){RegExp.prototype.toString=function toString(){var str="/"+this.source+"/";return this.global&&(str+="g"),this.ignoreCase&&(str+="i"),this.multiline&&(str+="m"),str}}})},function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_RESULT__;!function(root,factory){"use strict";void 0===(__WEBPACK_AMD_DEFINE_RESULT__="function"==typeof(__WEBPACK_AMD_DEFINE_FACTORY__=factory)?__WEBPACK_AMD_DEFINE_FACTORY__.call(exports,__webpack_require__,exports,module):__WEBPACK_AMD_DEFINE_FACTORY__)||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)}(0,function(){var defineGetter,defineSetter,lookupGetter,lookupSetter,call=Function.call,prototypeOfObject=Object.prototype,owns=call.bind(prototypeOfObject.hasOwnProperty),isEnumerable=call.bind(prototypeOfObject.propertyIsEnumerable),toStr=call.bind(prototypeOfObject.toString),supportsAccessors=owns(prototypeOfObject,"__defineGetter__");supportsAccessors&&(defineGetter=call.bind(prototypeOfObject.__defineGetter__),defineSetter=call.bind(prototypeOfObject.__defineSetter__),lookupGetter=call.bind(prototypeOfObject.__lookupGetter__),lookupSetter=call.bind(prototypeOfObject.__lookupSetter__));var isPrimitive=function isPrimitive(o){return null==o||"object"!=typeof o&&"function"!=typeof o};Object.getPrototypeOf||(Object.getPrototypeOf=function getPrototypeOf(object){var proto=object.__proto__;return proto||null===proto?proto:"[object Function]"===toStr(object.constructor)?object.constructor.prototype:object instanceof Object?prototypeOfObject:null});var doesGetOwnPropertyDescriptorWork=function doesGetOwnPropertyDescriptorWork(object){try{return object.sentinel=0,0===Object.getOwnPropertyDescriptor(object,"sentinel").value}catch(exception){return!1}};if(Object.defineProperty){var getOwnPropertyDescriptorWorksOnObject=doesGetOwnPropertyDescriptorWork({});if(!("undefined"==typeof document||doesGetOwnPropertyDescriptorWork(document.createElement("div")))||!getOwnPropertyDescriptorWorksOnObject)var getOwnPropertyDescriptorFallback=Object.getOwnPropertyDescriptor}if(!Object.getOwnPropertyDescriptor||getOwnPropertyDescriptorFallback){Object.getOwnPropertyDescriptor=function getOwnPropertyDescriptor(object,property){if(isPrimitive(object))throw new TypeError("Object.getOwnPropertyDescriptor called on a non-object: "+object);if(getOwnPropertyDescriptorFallback)try{return getOwnPropertyDescriptorFallback.call(Object,object,property)}catch(exception){}var descriptor;if(!owns(object,property))return descriptor;if(descriptor={enumerable:isEnumerable(object,property),configurable:!0},supportsAccessors){var prototype=object.__proto__,notPrototypeOfObject=object!==prototypeOfObject;notPrototypeOfObject&&(object.__proto__=prototypeOfObject);var getter=lookupGetter(object,property),setter=lookupSetter(object,property);if(notPrototypeOfObject&&(object.__proto__=prototype),getter||setter)return getter&&(descriptor.get=getter),setter&&(descriptor.set=setter),descriptor}return descriptor.value=object[property],descriptor.writable=!0,descriptor}}if(Object.getOwnPropertyNames||(Object.getOwnPropertyNames=function getOwnPropertyNames(object){return Object.keys(object)}),!Object.create){var createEmpty,supportsProto=!({__proto__:null}instanceof Object);createEmpty=supportsProto||"undefined"==typeof document?function(){return{__proto__:null}}:function(){var empty=function shouldUseActiveX(){if(!document.domain)return!1;try{return!!new ActiveXObject("htmlfile")}catch(exception){return!1}}()?function getEmptyViaActiveX(){var empty,xDoc;return(xDoc=new ActiveXObject("htmlfile")).write("<script><\/script>"),xDoc.close(),empty=xDoc.parentWindow.Object.prototype,xDoc=null,empty}():function getEmptyViaIFrame(){var empty,iframe=document.createElement("iframe"),parent=document.body||document.documentElement;return iframe.style.display="none",parent.appendChild(iframe),iframe.src="javascript:",empty=iframe.contentWindow.Object.prototype,parent.removeChild(iframe),iframe=null,empty}();delete empty.constructor,delete empty.hasOwnProperty,delete empty.propertyIsEnumerable,delete empty.isPrototypeOf,delete empty.toLocaleString,delete empty.toString,delete empty.valueOf;var Empty=function Empty(){};return Empty.prototype=empty,createEmpty=function(){return new Empty},new Empty},Object.create=function create(prototype,properties){var object,Type=function Type(){};if(null===prototype)object=createEmpty();else{if(null!==prototype&&isPrimitive(prototype))throw new TypeError("Object prototype may only be an Object or null");Type.prototype=prototype,(object=new Type).__proto__=prototype}return void 0!==properties&&Object.defineProperties(object,properties),object}}var freezeObject,doesDefinePropertyWork=function doesDefinePropertyWork(object){try{return Object.defineProperty(object,"sentinel",{}),"sentinel"in object}catch(exception){return!1}};if(Object.defineProperty){var definePropertyWorksOnObject=doesDefinePropertyWork({}),definePropertyWorksOnDom="undefined"==typeof document||doesDefinePropertyWork(document.createElement("div"));if(!definePropertyWorksOnObject||!definePropertyWorksOnDom)var definePropertyFallback=Object.defineProperty,definePropertiesFallback=Object.defineProperties}if(!Object.defineProperty||definePropertyFallback){Object.defineProperty=function defineProperty(object,property,descriptor){if(isPrimitive(object))throw new TypeError("Object.defineProperty called on non-object: "+object);if(isPrimitive(descriptor))throw new TypeError("Property description must be an object: "+descriptor);if(definePropertyFallback)try{return definePropertyFallback.call(Object,object,property,descriptor)}catch(exception){}if("value"in descriptor)if(supportsAccessors&&(lookupGetter(object,property)||lookupSetter(object,property))){var prototype=object.__proto__;object.__proto__=prototypeOfObject,delete object[property],object[property]=descriptor.value,object.__proto__=prototype}else object[property]=descriptor.value;else{var hasGetter="get"in descriptor,hasSetter="set"in descriptor;if(!supportsAccessors&&(hasGetter||hasSetter))throw new TypeError("getters & setters can not be defined on this javascript engine");hasGetter&&defineGetter(object,property,descriptor.get),hasSetter&&defineSetter(object,property,descriptor.set)}return object}}Object.defineProperties&&!definePropertiesFallback||(Object.defineProperties=function defineProperties(object,properties){if(definePropertiesFallback)try{return definePropertiesFallback.call(Object,object,properties)}catch(exception){}return Object.keys(properties).forEach(function(property){"__proto__"!==property&&Object.defineProperty(object,property,properties[property])}),object}),Object.seal||(Object.seal=function seal(object){if(Object(object)!==object)throw new TypeError("Object.seal can only be called on Objects.");return object}),Object.freeze||(Object.freeze=function freeze(object){if(Object(object)!==object)throw new TypeError("Object.freeze can only be called on Objects.");return object});try{Object.freeze(function(){})}catch(exception){Object.freeze=(freezeObject=Object.freeze,function freeze(object){return"function"==typeof object?object:freezeObject(object)})}Object.preventExtensions||(Object.preventExtensions=function preventExtensions(object){if(Object(object)!==object)throw new TypeError("Object.preventExtensions can only be called on Objects.");return object}),Object.isSealed||(Object.isSealed=function isSealed(object){if(Object(object)!==object)throw new TypeError("Object.isSealed can only be called on Objects.");return!1}),Object.isFrozen||(Object.isFrozen=function isFrozen(object){if(Object(object)!==object)throw new TypeError("Object.isFrozen can only be called on Objects.");return!1}),Object.isExtensible||(Object.isExtensible=function isExtensible(object){if(Object(object)!==object)throw new TypeError("Object.isExtensible can only be called on Objects.");for(var name="";owns(object,name);)name+="?";object[name]=!0;var returnValue=owns(object,name);return delete object[name],returnValue})})},function(module,exports,__webpack_require__){"use strict";__webpack_require__(261),__webpack_require__(263)(),__webpack_require__(270)},function(module,exports,__webpack_require__){(function(global,process){var __WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_RESULT__;void 0===(__WEBPACK_AMD_DEFINE_RESULT__="function"==typeof(__WEBPACK_AMD_DEFINE_FACTORY__=function(){"use strict";var ArrayIterator,_apply=Function.call.bind(Function.apply),_call=Function.call.bind(Function.call),isArray=Array.isArray,keys=Object.keys,throwsError=function(func){try{return func(),!1}catch(e){return!0}},valueOrFalseIfThrows=function valueOrFalseIfThrows(func){try{return func()}catch(e){return!1}},isCallableWithoutNew=function notThunker(func){return function notThunk(){return!_apply(func,this,arguments)}}(throwsError),supportsDescriptors=!!Object.defineProperty&&!throwsError(function(){Object.defineProperty({},"x",{get:function(){}})}),functionsHaveNames="foo"===function foo(){}.name,_forEach=Function.call.bind(Array.prototype.forEach),_reduce=Function.call.bind(Array.prototype.reduce),_filter=Function.call.bind(Array.prototype.filter),_some=Function.call.bind(Array.prototype.some),defineProperty=function(object,name,value,force){!force&&name in object||(supportsDescriptors?Object.defineProperty(object,name,{configurable:!0,enumerable:!1,writable:!0,value:value}):object[name]=value)},defineProperties=function(object,map,forceOverride){_forEach(keys(map),function(name){var method=map[name];defineProperty(object,name,method,!!forceOverride)})},_toString=Function.call.bind(Object.prototype.toString),isCallable=function IsCallableFast(x){return"function"==typeof x},Value_getter=function(object,name,getter){if(!supportsDescriptors)throw new TypeError("getters require true ES5 support");Object.defineProperty(object,name,{configurable:!0,enumerable:!1,get:getter})},Value_proxy=function(originalObject,key,targetObject){if(!supportsDescriptors)throw new TypeError("getters require true ES5 support");var originalDescriptor=Object.getOwnPropertyDescriptor(originalObject,key);Object.defineProperty(targetObject,key,{configurable:originalDescriptor.configurable,enumerable:originalDescriptor.enumerable,get:function getKey(){return originalObject[key]},set:function setKey(value){originalObject[key]=value}})},Value_redefine=function(object,property,newValue){if(supportsDescriptors){var descriptor=Object.getOwnPropertyDescriptor(object,property);descriptor.value=newValue,Object.defineProperty(object,property,descriptor)}else object[property]=newValue},Value_defineByDescriptor=function(object,property,descriptor){supportsDescriptors?Object.defineProperty(object,property,descriptor):"value"in descriptor&&(object[property]=descriptor.value)},Value_preserveToString=function(target,source){source&&isCallable(source.toString)&&defineProperty(target,"toString",source.toString.bind(source),!0)},create=Object.create||function(prototype,properties){var Prototype=function Prototype(){};Prototype.prototype=prototype;var object=new Prototype;return void 0!==properties&&keys(properties).forEach(function(key){Value_defineByDescriptor(object,key,properties[key])}),object},supportsSubclassing=function(C,f){return!!Object.setPrototypeOf&&valueOrFalseIfThrows(function(){var Sub=function Subclass(arg){var o=new C(arg);return Object.setPrototypeOf(o,Subclass.prototype),o};return Object.setPrototypeOf(Sub,C),Sub.prototype=create(C.prototype,{constructor:{value:Sub}}),f(Sub)})},globals=function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==global)return global;throw new Error("unable to locate global object")}(),globalIsFinite=globals.isFinite,_indexOf=Function.call.bind(String.prototype.indexOf),_arrayIndexOfApply=Function.apply.bind(Array.prototype.indexOf),_concat=Function.call.bind(Array.prototype.concat),_strSlice=Function.call.bind(String.prototype.slice),_push=Function.call.bind(Array.prototype.push),_pushApply=Function.apply.bind(Array.prototype.push),_shift=Function.call.bind(Array.prototype.shift),_max=Math.max,_min=Math.min,_floor=Math.floor,_abs=Math.abs,_exp=Math.exp,_log=Math.log,_sqrt=Math.sqrt,_hasOwnProperty=Function.call.bind(Object.prototype.hasOwnProperty),noop=function(){},OrigMap=globals.Map,origMapDelete=OrigMap&&OrigMap.prototype.delete,origMapGet=OrigMap&&OrigMap.prototype.get,origMapHas=OrigMap&&OrigMap.prototype.has,origMapSet=OrigMap&&OrigMap.prototype.set,Symbol=globals.Symbol||{},symbolSpecies=Symbol.species||"@@species",numberIsNaN=Number.isNaN||function isNaN(value){return value!=value},numberIsFinite=Number.isFinite||function isFinite(value){return"number"==typeof value&&globalIsFinite(value)},_sign=isCallable(Math.sign)?Math.sign:function sign(value){var number=Number(value);return 0===number?number:numberIsNaN(number)?number:number<0?-1:1},isStandardArguments=function isArguments(value){return"[object Arguments]"===_toString(value)},isArguments=isStandardArguments(arguments)?isStandardArguments:function isArguments(value){return null!==value&&"object"==typeof value&&"number"==typeof value.length&&value.length>=0&&"[object Array]"!==_toString(value)&&"[object Function]"===_toString(value.callee)},Type_primitive=function(x){return null===x||"function"!=typeof x&&"object"!=typeof x},Type_string=function(x){return"[object String]"===_toString(x)},Type_regex=function(x){return"[object RegExp]"===_toString(x)},Type_symbol=function(x){return"function"==typeof globals.Symbol&&"symbol"==typeof x},overrideNative=function overrideNative(object,property,replacement){var original=object[property];defineProperty(object,property,replacement,!0),Value_preserveToString(object[property],original)},hasSymbols="function"==typeof Symbol&&"function"==typeof Symbol.for&&Type_symbol(Symbol()),$iterator$=Type_symbol(Symbol.iterator)?Symbol.iterator:"_es6-shim iterator_";globals.Set&&"function"==typeof(new globals.Set)["@@iterator"]&&($iterator$="@@iterator"),globals.Reflect||defineProperty(globals,"Reflect",{},!0);var o,Reflect=globals.Reflect,$String=String,domAll="undefined"!=typeof document&&document?document.all:null,isNullOrUndefined=null==domAll?function isNullOrUndefined(x){return null==x}:function isNullOrUndefinedAndNotDocumentAll(x){return null==x&&x!==domAll},ES={Call:function Call(F,V){var args=arguments.length>2?arguments[2]:[];if(!ES.IsCallable(F))throw new TypeError(F+" is not a function");return _apply(F,V,args)},RequireObjectCoercible:function(x,optMessage){if(isNullOrUndefined(x))throw new TypeError(optMessage||"Cannot call method on "+x);return x},TypeIsObject:function(x){return void 0!==x&&null!==x&&!0!==x&&!1!==x&&("function"==typeof x||"object"==typeof x||x===domAll)},ToObject:function(o,optMessage){return Object(ES.RequireObjectCoercible(o,optMessage))},IsCallable:isCallable,IsConstructor:function(x){return ES.IsCallable(x)},ToInt32:function(x){return ES.ToNumber(x)>>0},ToUint32:function(x){return ES.ToNumber(x)>>>0},ToNumber:function(value){if("[object Symbol]"===_toString(value))throw new TypeError("Cannot convert a Symbol value to a number");return+value},ToInteger:function(value){var number=ES.ToNumber(value);return numberIsNaN(number)?0:0!==number&&numberIsFinite(number)?(number>0?1:-1)*_floor(_abs(number)):number},ToLength:function(value){var len=ES.ToInteger(value);return len<=0?0:len>Number.MAX_SAFE_INTEGER?Number.MAX_SAFE_INTEGER:len},SameValue:function(a,b){return a===b?0!==a||1/a==1/b:numberIsNaN(a)&&numberIsNaN(b)},SameValueZero:function(a,b){return a===b||numberIsNaN(a)&&numberIsNaN(b)},IsIterable:function(o){return ES.TypeIsObject(o)&&(void 0!==o[$iterator$]||isArguments(o))},GetIterator:function(o){if(isArguments(o))return new ArrayIterator(o,"value");var itFn=ES.GetMethod(o,$iterator$);if(!ES.IsCallable(itFn))throw new TypeError("value is not an iterable");var it=ES.Call(itFn,o);if(!ES.TypeIsObject(it))throw new TypeError("bad iterator");return it},GetMethod:function(o,p){var func=ES.ToObject(o)[p];if(!isNullOrUndefined(func)){if(!ES.IsCallable(func))throw new TypeError("Method not callable: "+p);return func}},IteratorComplete:function(iterResult){return!!iterResult.done},IteratorClose:function(iterator,completionIsThrow){var returnMethod=ES.GetMethod(iterator,"return");if(void 0!==returnMethod){var innerResult,innerException;try{innerResult=ES.Call(returnMethod,iterator)}catch(e){innerException=e}if(!completionIsThrow){if(innerException)throw innerException;if(!ES.TypeIsObject(innerResult))throw new TypeError("Iterator's return method returned a non-object.")}}},IteratorNext:function(it){var result=arguments.length>1?it.next(arguments[1]):it.next();if(!ES.TypeIsObject(result))throw new TypeError("bad iterator");return result},IteratorStep:function(it){var result=ES.IteratorNext(it);return!ES.IteratorComplete(result)&&result},Construct:function(C,args,newTarget,isES6internal){var target=void 0===newTarget?C:newTarget;if(!isES6internal&&Reflect.construct)return Reflect.construct(C,args,target);var proto=target.prototype;ES.TypeIsObject(proto)||(proto=Object.prototype);var obj=create(proto),result=ES.Call(C,obj,args);return ES.TypeIsObject(result)?result:obj},SpeciesConstructor:function(O,defaultConstructor){var C=O.constructor;if(void 0===C)return defaultConstructor;if(!ES.TypeIsObject(C))throw new TypeError("Bad constructor");var S=C[symbolSpecies];if(isNullOrUndefined(S))return defaultConstructor;if(!ES.IsConstructor(S))throw new TypeError("Bad @@species");return S},CreateHTML:function(string,tag,attribute,value){var S=ES.ToString(string),p1="<"+tag;""!==attribute&&(p1+=" "+attribute+'="'+ES.ToString(value).replace(/"/g,"&quot;")+'"');return p1+">"+S+"</"+tag+">"},IsRegExp:function IsRegExp(argument){if(!ES.TypeIsObject(argument))return!1;var isRegExp=argument[Symbol.match];return void 0!==isRegExp?!!isRegExp:Type_regex(argument)},ToString:function ToString(string){return $String(string)}};if(supportsDescriptors&&hasSymbols){var defineWellKnownSymbol=function defineWellKnownSymbol(name){if(Type_symbol(Symbol[name]))return Symbol[name];var sym=Symbol.for("Symbol."+name);return Object.defineProperty(Symbol,name,{configurable:!1,enumerable:!1,writable:!1,value:sym}),sym};if(!Type_symbol(Symbol.search)){var symbolSearch=defineWellKnownSymbol("search"),originalSearch=String.prototype.search;defineProperty(RegExp.prototype,symbolSearch,function search(string){return ES.Call(originalSearch,string,[this])});overrideNative(String.prototype,"search",function search(regexp){var O=ES.RequireObjectCoercible(this);if(!isNullOrUndefined(regexp)){var searcher=ES.GetMethod(regexp,symbolSearch);if(void 0!==searcher)return ES.Call(searcher,regexp,[O])}return ES.Call(originalSearch,O,[ES.ToString(regexp)])})}if(!Type_symbol(Symbol.replace)){var symbolReplace=defineWellKnownSymbol("replace"),originalReplace=String.prototype.replace;defineProperty(RegExp.prototype,symbolReplace,function replace(string,replaceValue){return ES.Call(originalReplace,string,[this,replaceValue])});overrideNative(String.prototype,"replace",function replace(searchValue,replaceValue){var O=ES.RequireObjectCoercible(this);if(!isNullOrUndefined(searchValue)){var replacer=ES.GetMethod(searchValue,symbolReplace);if(void 0!==replacer)return ES.Call(replacer,searchValue,[O,replaceValue])}return ES.Call(originalReplace,O,[ES.ToString(searchValue),replaceValue])})}if(!Type_symbol(Symbol.split)){var symbolSplit=defineWellKnownSymbol("split"),originalSplit=String.prototype.split;defineProperty(RegExp.prototype,symbolSplit,function split(string,limit){return ES.Call(originalSplit,string,[this,limit])});overrideNative(String.prototype,"split",function split(separator,limit){var O=ES.RequireObjectCoercible(this);if(!isNullOrUndefined(separator)){var splitter=ES.GetMethod(separator,symbolSplit);if(void 0!==splitter)return ES.Call(splitter,separator,[O,limit])}return ES.Call(originalSplit,O,[ES.ToString(separator),limit])})}var symbolMatchExists=Type_symbol(Symbol.match),stringMatchIgnoresSymbolMatch=symbolMatchExists&&((o={})[Symbol.match]=function(){return 42},42!=="a".match(o));if(!symbolMatchExists||stringMatchIgnoresSymbolMatch){var symbolMatch=defineWellKnownSymbol("match"),originalMatch=String.prototype.match;defineProperty(RegExp.prototype,symbolMatch,function match(string){return ES.Call(originalMatch,string,[this])});overrideNative(String.prototype,"match",function match(regexp){var O=ES.RequireObjectCoercible(this);if(!isNullOrUndefined(regexp)){var matcher=ES.GetMethod(regexp,symbolMatch);if(void 0!==matcher)return ES.Call(matcher,regexp,[O])}return ES.Call(originalMatch,O,[ES.ToString(regexp)])})}}var wrapConstructor=function wrapConstructor(original,replacement,keysToSkip){Value_preserveToString(replacement,original),Object.setPrototypeOf&&Object.setPrototypeOf(original,replacement),supportsDescriptors?_forEach(Object.getOwnPropertyNames(original),function(key){key in noop||keysToSkip[key]||Value_proxy(original,key,replacement)}):_forEach(Object.keys(original),function(key){key in noop||keysToSkip[key]||(replacement[key]=original[key])}),replacement.prototype=original.prototype,Value_redefine(original.prototype,"constructor",replacement)},defaultSpeciesGetter=function(){return this},addDefaultSpecies=function(C){supportsDescriptors&&!_hasOwnProperty(C,symbolSpecies)&&Value_getter(C,symbolSpecies,defaultSpeciesGetter)},addIterator=function(prototype,impl){var implementation=impl||function iterator(){return this};defineProperty(prototype,$iterator$,implementation),!prototype[$iterator$]&&Type_symbol($iterator$)&&(prototype[$iterator$]=implementation)},createDataPropertyOrThrow=function createDataPropertyOrThrow(object,name,value){if(function createDataProperty(object,name,value){supportsDescriptors?Object.defineProperty(object,name,{configurable:!0,enumerable:!0,writable:!0,value:value}):object[name]=value}(object,name,value),!ES.SameValue(object[name],value))throw new TypeError("property is nonconfigurable")},emulateES6construct=function(o,defaultNewTarget,defaultProto,slots){if(!ES.TypeIsObject(o))throw new TypeError("Constructor requires `new`: "+defaultNewTarget.name);var proto=defaultNewTarget.prototype;ES.TypeIsObject(proto)||(proto=defaultProto);var obj=create(proto);for(var name in slots)if(_hasOwnProperty(slots,name)){var value=slots[name];defineProperty(obj,name,value,!0)}return obj};if(String.fromCodePoint&&1!==String.fromCodePoint.length){var originalFromCodePoint=String.fromCodePoint;overrideNative(String,"fromCodePoint",function fromCodePoint(codePoints){return ES.Call(originalFromCodePoint,this,arguments)})}var StringShims={fromCodePoint:function fromCodePoint(codePoints){for(var next,result=[],i=0,length=arguments.length;i<length;i++){if(next=Number(arguments[i]),!ES.SameValue(next,ES.ToInteger(next))||next<0||next>1114111)throw new RangeError("Invalid code point "+next);next<65536?_push(result,String.fromCharCode(next)):(next-=65536,_push(result,String.fromCharCode(55296+(next>>10))),_push(result,String.fromCharCode(next%1024+56320)))}return result.join("")},raw:function raw(callSite){var cooked=ES.ToObject(callSite,"bad callSite"),rawString=ES.ToObject(cooked.raw,"bad raw value"),len=rawString.length,literalsegments=ES.ToLength(len);if(literalsegments<=0)return"";for(var nextKey,next,nextSeg,nextSub,stringElements=[],nextIndex=0;nextIndex<literalsegments&&(nextKey=ES.ToString(nextIndex),nextSeg=ES.ToString(rawString[nextKey]),_push(stringElements,nextSeg),!(nextIndex+1>=literalsegments));)next=nextIndex+1<arguments.length?arguments[nextIndex+1]:"",nextSub=ES.ToString(next),_push(stringElements,nextSub),nextIndex+=1;return stringElements.join("")}};String.raw&&"xy"!==String.raw({raw:{0:"x",1:"y",length:2}})&&overrideNative(String,"raw",StringShims.raw),defineProperties(String,StringShims);var StringPrototypeShims={repeat:function repeat(times){var thisStr=ES.ToString(ES.RequireObjectCoercible(this)),numTimes=ES.ToInteger(times);if(numTimes<0||numTimes>=1/0)throw new RangeError("repeat count must be less than infinity and not overflow maximum string size");return function repeat(s,times){if(times<1)return"";if(times%2)return repeat(s,times-1)+s;var half=repeat(s,times/2);return half+half}(thisStr,numTimes)},startsWith:function startsWith(searchString){var S=ES.ToString(ES.RequireObjectCoercible(this));if(ES.IsRegExp(searchString))throw new TypeError('Cannot call method "startsWith" with a regex');var position,searchStr=ES.ToString(searchString);arguments.length>1&&(position=arguments[1]);var start=_max(ES.ToInteger(position),0);return _strSlice(S,start,start+searchStr.length)===searchStr},endsWith:function endsWith(searchString){var S=ES.ToString(ES.RequireObjectCoercible(this));if(ES.IsRegExp(searchString))throw new TypeError('Cannot call method "endsWith" with a regex');var endPosition,searchStr=ES.ToString(searchString),len=S.length;arguments.length>1&&(endPosition=arguments[1]);var pos=void 0===endPosition?len:ES.ToInteger(endPosition),end=_min(_max(pos,0),len);return _strSlice(S,end-searchStr.length,end)===searchStr},includes:function includes(searchString){if(ES.IsRegExp(searchString))throw new TypeError('"includes" does not accept a RegExp');var position,searchStr=ES.ToString(searchString);return arguments.length>1&&(position=arguments[1]),-1!==_indexOf(this,searchStr,position)},codePointAt:function codePointAt(pos){var thisStr=ES.ToString(ES.RequireObjectCoercible(this)),position=ES.ToInteger(pos),length=thisStr.length;if(position>=0&&position<length){var first=thisStr.charCodeAt(position);if(first<55296||first>56319||position+1===length)return first;var second=thisStr.charCodeAt(position+1);return second<56320||second>57343?first:1024*(first-55296)+(second-56320)+65536}}};if(String.prototype.includes&&!1!=="a".includes("a",1/0)&&overrideNative(String.prototype,"includes",StringPrototypeShims.includes),String.prototype.startsWith&&String.prototype.endsWith){var startsWithRejectsRegex=throwsError(function(){"/a/".startsWith(/a/)}),startsWithHandlesInfinity=valueOrFalseIfThrows(function(){return!1==="abc".startsWith("a",1/0)});startsWithRejectsRegex&&startsWithHandlesInfinity||(overrideNative(String.prototype,"startsWith",StringPrototypeShims.startsWith),overrideNative(String.prototype,"endsWith",StringPrototypeShims.endsWith))}hasSymbols&&(valueOrFalseIfThrows(function(){var re=/a/;return re[Symbol.match]=!1,"/a/".startsWith(re)})||overrideNative(String.prototype,"startsWith",StringPrototypeShims.startsWith),valueOrFalseIfThrows(function(){var re=/a/;return re[Symbol.match]=!1,"/a/".endsWith(re)})||overrideNative(String.prototype,"endsWith",StringPrototypeShims.endsWith),valueOrFalseIfThrows(function(){var re=/a/;return re[Symbol.match]=!1,"/a/".includes(re)})||overrideNative(String.prototype,"includes",StringPrototypeShims.includes));defineProperties(String.prototype,StringPrototypeShims);var ws=["\t\n\v\f\r   "," \u2028","\u2029\ufeff"].join(""),trimRegexp=new RegExp("(^["+ws+"]+)|(["+ws+"]+$)","g"),trimShim=function trim(){return ES.ToString(ES.RequireObjectCoercible(this)).replace(trimRegexp,"")},nonWS=["…","","￾"].join(""),nonWSregex=new RegExp("["+nonWS+"]","g"),isBadHexRegex=/^[-+]0x[0-9a-f]+$/i,hasStringTrimBug=nonWS.trim().length!==nonWS.length;defineProperty(String.prototype,"trim",trimShim,hasStringTrimBug);var iteratorResult=function(x){return{value:x,done:0===arguments.length}},StringIterator=function(s){ES.RequireObjectCoercible(s),this._s=ES.ToString(s),this._i=0};StringIterator.prototype.next=function(){var s=this._s,i=this._i;if(void 0===s||i>=s.length)return this._s=void 0,iteratorResult();var second,len,first=s.charCodeAt(i);return len=first<55296||first>56319||i+1===s.length?1:(second=s.charCodeAt(i+1))<56320||second>57343?1:2,this._i=i+len,iteratorResult(s.substr(i,len))},addIterator(StringIterator.prototype),addIterator(String.prototype,function(){return new StringIterator(this)});var ArrayShims={from:function from(items){var mapFn,mapping,T,length,result,i,C=this;if(arguments.length>1&&(mapFn=arguments[1]),void 0===mapFn)mapping=!1;else{if(!ES.IsCallable(mapFn))throw new TypeError("Array.from: when provided, the second argument must be a function");arguments.length>2&&(T=arguments[2]),mapping=!0}if(void 0!==(isArguments(items)||ES.GetMethod(items,$iterator$))){result=ES.IsConstructor(C)?Object(new C):[];var next,nextValue,iterator=ES.GetIterator(items);for(i=0;!1!==(next=ES.IteratorStep(iterator));){nextValue=next.value;try{mapping&&(nextValue=void 0===T?mapFn(nextValue,i):_call(mapFn,T,nextValue,i)),result[i]=nextValue}catch(e){throw ES.IteratorClose(iterator,!0),e}i+=1}length=i}else{var value,arrayLike=ES.ToObject(items);for(length=ES.ToLength(arrayLike.length),result=ES.IsConstructor(C)?Object(new C(length)):new Array(length),i=0;i<length;++i)value=arrayLike[i],mapping&&(value=void 0===T?mapFn(value,i):_call(mapFn,T,value,i)),createDataPropertyOrThrow(result,i,value)}return result.length=length,result},of:function of(){for(var len=arguments.length,C=this,A=isArray(C)||!ES.IsCallable(C)?new Array(len):ES.Construct(C,[len]),k=0;k<len;++k)createDataPropertyOrThrow(A,k,arguments[k]);return A.length=len,A}};defineProperties(Array,ArrayShims),addDefaultSpecies(Array),defineProperties((ArrayIterator=function(array,kind){this.i=0,this.array=array,this.kind=kind}).prototype,{next:function(){var i=this.i,array=this.array;if(!(this instanceof ArrayIterator))throw new TypeError("Not an ArrayIterator");if(void 0!==array)for(var len=ES.ToLength(array.length);i<len;i++){var retval,kind=this.kind;return"key"===kind?retval=i:"value"===kind?retval=array[i]:"entry"===kind&&(retval=[i,array[i]]),this.i=i+1,iteratorResult(retval)}return this.array=void 0,iteratorResult()}}),addIterator(ArrayIterator.prototype),Array.of===ArrayShims.of||function(){var Foo=function Foo(len){this.length=len};Foo.prototype=[];var fooArr=Array.of.apply(Foo,[1,2]);return fooArr instanceof Foo&&2===fooArr.length}()||overrideNative(Array,"of",ArrayShims.of);var ArrayPrototypeShims={copyWithin:function copyWithin(target,start){var end,o=ES.ToObject(this),len=ES.ToLength(o.length),relativeTarget=ES.ToInteger(target),relativeStart=ES.ToInteger(start),to=relativeTarget<0?_max(len+relativeTarget,0):_min(relativeTarget,len),from=relativeStart<0?_max(len+relativeStart,0):_min(relativeStart,len);arguments.length>2&&(end=arguments[2]);var relativeEnd=void 0===end?len:ES.ToInteger(end),finalItem=relativeEnd<0?_max(len+relativeEnd,0):_min(relativeEnd,len),count=_min(finalItem-from,len-to),direction=1;for(from<to&&to<from+count&&(direction=-1,from+=count-1,to+=count-1);count>0;)from in o?o[to]=o[from]:delete o[to],from+=direction,to+=direction,count-=1;return o},fill:function fill(value){var start,end;arguments.length>1&&(start=arguments[1]),arguments.length>2&&(end=arguments[2]);var O=ES.ToObject(this),len=ES.ToLength(O.length);start=ES.ToInteger(void 0===start?0:start),end=ES.ToInteger(void 0===end?len:end);for(var relativeStart=start<0?_max(len+start,0):_min(start,len),relativeEnd=end<0?len+end:end,i=relativeStart;i<len&&i<relativeEnd;++i)O[i]=value;return O},find:function find(predicate){var list=ES.ToObject(this),length=ES.ToLength(list.length);if(!ES.IsCallable(predicate))throw new TypeError("Array#find: predicate must be a function");for(var value,thisArg=arguments.length>1?arguments[1]:null,i=0;i<length;i++)if(value=list[i],thisArg){if(_call(predicate,thisArg,value,i,list))return value}else if(predicate(value,i,list))return value},findIndex:function findIndex(predicate){var list=ES.ToObject(this),length=ES.ToLength(list.length);if(!ES.IsCallable(predicate))throw new TypeError("Array#findIndex: predicate must be a function");for(var thisArg=arguments.length>1?arguments[1]:null,i=0;i<length;i++)if(thisArg){if(_call(predicate,thisArg,list[i],i,list))return i}else if(predicate(list[i],i,list))return i;return-1},keys:function keys(){return new ArrayIterator(this,"key")},values:function values(){return new ArrayIterator(this,"value")},entries:function entries(){return new ArrayIterator(this,"entry")}};if(Array.prototype.keys&&!ES.IsCallable([1].keys().next)&&delete Array.prototype.keys,Array.prototype.entries&&!ES.IsCallable([1].entries().next)&&delete Array.prototype.entries,Array.prototype.keys&&Array.prototype.entries&&!Array.prototype.values&&Array.prototype[$iterator$]&&(defineProperties(Array.prototype,{values:Array.prototype[$iterator$]}),Type_symbol(Symbol.unscopables)&&(Array.prototype[Symbol.unscopables].values=!0)),functionsHaveNames&&Array.prototype.values&&"values"!==Array.prototype.values.name){var originalArrayPrototypeValues=Array.prototype.values;overrideNative(Array.prototype,"values",function values(){return ES.Call(originalArrayPrototypeValues,this,arguments)}),defineProperty(Array.prototype,$iterator$,Array.prototype.values,!0)}defineProperties(Array.prototype,ArrayPrototypeShims),1/[!0].indexOf(!0,-0)<0&&defineProperty(Array.prototype,"indexOf",function indexOf(searchElement){var value=_arrayIndexOfApply(this,arguments);return 0===value&&1/value<0?0:value},!0),addIterator(Array.prototype,function(){return this.values()}),Object.getPrototypeOf&&addIterator(Object.getPrototypeOf([].values()));var arr,arrayFromSwallowsNegativeLengths=valueOrFalseIfThrows(function(){return 0===Array.from({length:-1}).length}),arrayFromHandlesIterables=1===(arr=Array.from([0].entries())).length&&isArray(arr[0])&&0===arr[0][0]&&0===arr[0][1];if(arrayFromSwallowsNegativeLengths&&arrayFromHandlesIterables||overrideNative(Array,"from",ArrayShims.from),!valueOrFalseIfThrows(function(){return Array.from([0],void 0)})){var origArrayFrom=Array.from;overrideNative(Array,"from",function from(items){return arguments.length>1&&void 0!==arguments[1]?ES.Call(origArrayFrom,this,arguments):_call(origArrayFrom,this,items)})}var int32sAsOne=-(Math.pow(2,32)-1),toLengthsCorrectly=function(method,reversed){var obj={length:int32sAsOne};return obj[reversed?(obj.length>>>0)-1:0]=!0,valueOrFalseIfThrows(function(){return _call(method,obj,function(){throw new RangeError("should not reach here")},[]),!0})};if(!toLengthsCorrectly(Array.prototype.forEach)){var originalForEach=Array.prototype.forEach;overrideNative(Array.prototype,"forEach",function forEach(callbackFn){return ES.Call(originalForEach,this.length>=0?this:[],arguments)})}if(!toLengthsCorrectly(Array.prototype.map)){var originalMap=Array.prototype.map;overrideNative(Array.prototype,"map",function map(callbackFn){return ES.Call(originalMap,this.length>=0?this:[],arguments)})}if(!toLengthsCorrectly(Array.prototype.filter)){var originalFilter=Array.prototype.filter;overrideNative(Array.prototype,"filter",function filter(callbackFn){return ES.Call(originalFilter,this.length>=0?this:[],arguments)})}if(!toLengthsCorrectly(Array.prototype.some)){var originalSome=Array.prototype.some;overrideNative(Array.prototype,"some",function some(callbackFn){return ES.Call(originalSome,this.length>=0?this:[],arguments)})}if(!toLengthsCorrectly(Array.prototype.every)){var originalEvery=Array.prototype.every;overrideNative(Array.prototype,"every",function every(callbackFn){return ES.Call(originalEvery,this.length>=0?this:[],arguments)})}if(!toLengthsCorrectly(Array.prototype.reduce)){var originalReduce=Array.prototype.reduce;overrideNative(Array.prototype,"reduce",function reduce(callbackFn){return ES.Call(originalReduce,this.length>=0?this:[],arguments)})}if(!toLengthsCorrectly(Array.prototype.reduceRight,!0)){var originalReduceRight=Array.prototype.reduceRight;overrideNative(Array.prototype,"reduceRight",function reduceRight(callbackFn){return ES.Call(originalReduceRight,this.length>=0?this:[],arguments)})}var lacksOctalSupport=8!==Number("0o10"),lacksBinarySupport=2!==Number("0b10"),trimsNonWhitespace=_some(nonWS,function(c){return 0===Number(c+0+c)});if(lacksOctalSupport||lacksBinarySupport||trimsNonWhitespace){var OrigNumber=Number,binaryRegex=/^0b[01]+$/i,octalRegex=/^0o[0-7]+$/i,isBinary=binaryRegex.test.bind(binaryRegex),isOctal=octalRegex.test.bind(octalRegex),hasNonWS=nonWSregex.test.bind(nonWSregex),isBadHex=isBadHexRegex.test.bind(isBadHexRegex),NumberShim=function(){var NumberShim=function Number(value){var primValue;"string"==typeof(primValue=arguments.length>0?Type_primitive(value)?value:function(O){var result;if("function"==typeof O.valueOf&&(result=O.valueOf(),Type_primitive(result)))return result;if("function"==typeof O.toString&&(result=O.toString(),Type_primitive(result)))return result;throw new TypeError("No default value")}(value):0)&&(primValue=ES.Call(trimShim,primValue),isBinary(primValue)?primValue=parseInt(_strSlice(primValue,2),2):isOctal(primValue)?primValue=parseInt(_strSlice(primValue,2),8):(hasNonWS(primValue)||isBadHex(primValue))&&(primValue=NaN));var receiver=this,valueOfSucceeds=valueOrFalseIfThrows(function(){return OrigNumber.prototype.valueOf.call(receiver),!0});return receiver instanceof NumberShim&&!valueOfSucceeds?new OrigNumber(primValue):OrigNumber(primValue)};return NumberShim}();wrapConstructor(OrigNumber,NumberShim,{}),defineProperties(NumberShim,{NaN:OrigNumber.NaN,MAX_VALUE:OrigNumber.MAX_VALUE,MIN_VALUE:OrigNumber.MIN_VALUE,NEGATIVE_INFINITY:OrigNumber.NEGATIVE_INFINITY,POSITIVE_INFINITY:OrigNumber.POSITIVE_INFINITY}),Number=NumberShim,Value_redefine(globals,"Number",NumberShim)}var maxSafeInteger=Math.pow(2,53)-1;defineProperties(Number,{MAX_SAFE_INTEGER:maxSafeInteger,MIN_SAFE_INTEGER:-maxSafeInteger,EPSILON:2.220446049250313e-16,parseInt:globals.parseInt,parseFloat:globals.parseFloat,isFinite:numberIsFinite,isInteger:function isInteger(value){return numberIsFinite(value)&&ES.ToInteger(value)===value},isSafeInteger:function isSafeInteger(value){return Number.isInteger(value)&&_abs(value)<=Number.MAX_SAFE_INTEGER},isNaN:numberIsNaN}),defineProperty(Number,"parseInt",globals.parseInt,Number.parseInt!==globals.parseInt),1===[,1].find(function(){return!0})&&overrideNative(Array.prototype,"find",ArrayPrototypeShims.find),0!==[,1].findIndex(function(){return!0})&&overrideNative(Array.prototype,"findIndex",ArrayPrototypeShims.findIndex);var FAKENULL,gpo,spo,isEnumerableOn=Function.bind.call(Function.bind,Object.prototype.propertyIsEnumerable),ensureEnumerable=function ensureEnumerable(obj,prop){supportsDescriptors&&isEnumerableOn(obj,prop)&&Object.defineProperty(obj,prop,{enumerable:!1})},sliceArgs=function sliceArgs(){for(var initial=Number(this),len=arguments.length,desiredArgCount=len-initial,args=new Array(desiredArgCount<0?0:desiredArgCount),i=initial;i<len;++i)args[i-initial]=arguments[i];return args},assignTo=function assignTo(source){return function assignToSource(target,key){return target[key]=source[key],target}},assignReducer=function(target,source){var symbols,sourceKeys=keys(Object(source));return ES.IsCallable(Object.getOwnPropertySymbols)&&(symbols=_filter(Object.getOwnPropertySymbols(Object(source)),isEnumerableOn(source))),_reduce(_concat(sourceKeys,symbols||[]),assignTo(source),target)},ObjectShims={assign:function(target,source){var to=ES.ToObject(target,"Cannot convert undefined or null to object");return _reduce(ES.Call(sliceArgs,1,arguments),assignReducer,to)},is:function is(a,b){return ES.SameValue(a,b)}};if(Object.assign&&Object.preventExtensions&&function(){var thrower=Object.preventExtensions({1:2});try{Object.assign(thrower,"xy")}catch(e){return"y"===thrower[1]}}()&&overrideNative(Object,"assign",ObjectShims.assign),defineProperties(Object,ObjectShims),supportsDescriptors){var ES5ObjectShims={setPrototypeOf:function(Object,magic){var set,setPrototypeOf=function(O,proto){return function(O,proto){if(!ES.TypeIsObject(O))throw new TypeError("cannot set prototype on a non-object");if(null!==proto&&!ES.TypeIsObject(proto))throw new TypeError("can only set prototype to an object or null"+proto)}(O,proto),_call(set,O,proto),O};try{set=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,_call(set,{},null)}catch(e){if(Object.prototype!=={}.__proto__)return;set=function(proto){this.__proto__=proto},setPrototypeOf.polyfill=setPrototypeOf(setPrototypeOf({},null),Object.prototype)instanceof Object}return setPrototypeOf}(Object)};defineProperties(Object,ES5ObjectShims)}if(Object.setPrototypeOf&&Object.getPrototypeOf&&null!==Object.getPrototypeOf(Object.setPrototypeOf({},null))&&null===Object.getPrototypeOf(Object.create(null))&&(FAKENULL=Object.create(null),gpo=Object.getPrototypeOf,spo=Object.setPrototypeOf,Object.getPrototypeOf=function(o){var result=gpo(o);return result===FAKENULL?null:result},Object.setPrototypeOf=function(o,p){return spo(o,null===p?FAKENULL:p)},Object.setPrototypeOf.polyfill=!1),!!throwsError(function(){Object.keys("foo")})){var originalObjectKeys=Object.keys;overrideNative(Object,"keys",function keys(value){return originalObjectKeys(ES.ToObject(value))}),keys=Object.keys}if(throwsError(function(){Object.keys(/a/g)})){var regexRejectingObjectKeys=Object.keys;overrideNative(Object,"keys",function keys(value){if(Type_regex(value)){var regexKeys=[];for(var k in value)_hasOwnProperty(value,k)&&_push(regexKeys,k);return regexKeys}return regexRejectingObjectKeys(value)}),keys=Object.keys}if(Object.getOwnPropertyNames&&!!throwsError(function(){Object.getOwnPropertyNames("foo")})){var cachedWindowNames="object"==typeof window?Object.getOwnPropertyNames(window):[],originalObjectGetOwnPropertyNames=Object.getOwnPropertyNames;overrideNative(Object,"getOwnPropertyNames",function getOwnPropertyNames(value){var val=ES.ToObject(value);if("[object Window]"===_toString(val))try{return originalObjectGetOwnPropertyNames(val)}catch(e){return _concat([],cachedWindowNames)}return originalObjectGetOwnPropertyNames(val)})}if(Object.getOwnPropertyDescriptor&&!!throwsError(function(){Object.getOwnPropertyDescriptor("foo","bar")})){var originalObjectGetOwnPropertyDescriptor=Object.getOwnPropertyDescriptor;overrideNative(Object,"getOwnPropertyDescriptor",function getOwnPropertyDescriptor(value,property){return originalObjectGetOwnPropertyDescriptor(ES.ToObject(value),property)})}if(Object.seal&&!!throwsError(function(){Object.seal("foo")})){var originalObjectSeal=Object.seal;overrideNative(Object,"seal",function seal(value){return ES.TypeIsObject(value)?originalObjectSeal(value):value})}if(Object.isSealed&&!!throwsError(function(){Object.isSealed("foo")})){var originalObjectIsSealed=Object.isSealed;overrideNative(Object,"isSealed",function isSealed(value){return!ES.TypeIsObject(value)||originalObjectIsSealed(value)})}if(Object.freeze&&!!throwsError(function(){Object.freeze("foo")})){var originalObjectFreeze=Object.freeze;overrideNative(Object,"freeze",function freeze(value){return ES.TypeIsObject(value)?originalObjectFreeze(value):value})}if(Object.isFrozen&&!!throwsError(function(){Object.isFrozen("foo")})){var originalObjectIsFrozen=Object.isFrozen;overrideNative(Object,"isFrozen",function isFrozen(value){return!ES.TypeIsObject(value)||originalObjectIsFrozen(value)})}if(Object.preventExtensions&&!!throwsError(function(){Object.preventExtensions("foo")})){var originalObjectPreventExtensions=Object.preventExtensions;overrideNative(Object,"preventExtensions",function preventExtensions(value){return ES.TypeIsObject(value)?originalObjectPreventExtensions(value):value})}if(Object.isExtensible&&!!throwsError(function(){Object.isExtensible("foo")})){var originalObjectIsExtensible=Object.isExtensible;overrideNative(Object,"isExtensible",function isExtensible(value){return!!ES.TypeIsObject(value)&&originalObjectIsExtensible(value)})}if(Object.getPrototypeOf&&!!throwsError(function(){Object.getPrototypeOf("foo")})){var originalGetProto=Object.getPrototypeOf;overrideNative(Object,"getPrototypeOf",function getPrototypeOf(value){return originalGetProto(ES.ToObject(value))})}var desc,hasFlags=supportsDescriptors&&((desc=Object.getOwnPropertyDescriptor(RegExp.prototype,"flags"))&&ES.IsCallable(desc.get));if(supportsDescriptors&&!hasFlags){Value_getter(RegExp.prototype,"flags",function flags(){if(!ES.TypeIsObject(this))throw new TypeError("Method called on incompatible type: must be an object.");var result="";return this.global&&(result+="g"),this.ignoreCase&&(result+="i"),this.multiline&&(result+="m"),this.unicode&&(result+="u"),this.sticky&&(result+="y"),result})}var regex,regExpSupportsFlagsWithRegex=supportsDescriptors&&valueOrFalseIfThrows(function(){return"/a/i"===String(new RegExp(/a/g,"i"))}),regExpNeedsToSupportSymbolMatch=hasSymbols&&supportsDescriptors&&((regex=/./)[Symbol.match]=!1,RegExp(regex)===regex),regexToStringIsGeneric=valueOrFalseIfThrows(function(){return"/abc/"===RegExp.prototype.toString.call({source:"abc"})}),regexToStringSupportsGenericFlags=regexToStringIsGeneric&&valueOrFalseIfThrows(function(){return"/a/b"===RegExp.prototype.toString.call({source:"a",flags:"b"})});if(!regexToStringIsGeneric||!regexToStringSupportsGenericFlags){var origRegExpToString=RegExp.prototype.toString;defineProperty(RegExp.prototype,"toString",function toString(){var R=ES.RequireObjectCoercible(this);return Type_regex(R)?_call(origRegExpToString,R):"/"+$String(R.source)+"/"+$String(R.flags)},!0),Value_preserveToString(RegExp.prototype.toString,origRegExpToString)}if(supportsDescriptors&&(!regExpSupportsFlagsWithRegex||regExpNeedsToSupportSymbolMatch)){var flagsGetter=Object.getOwnPropertyDescriptor(RegExp.prototype,"flags").get,sourceDesc=Object.getOwnPropertyDescriptor(RegExp.prototype,"source")||{},sourceGetter=ES.IsCallable(sourceDesc.get)?sourceDesc.get:function(){return this.source},OrigRegExp=RegExp,RegExpShim=function RegExp(pattern,flags){var patternIsRegExp=ES.IsRegExp(pattern);return this instanceof RegExp||!patternIsRegExp||void 0!==flags||pattern.constructor!==RegExp?Type_regex(pattern)?new RegExp(ES.Call(sourceGetter,pattern),void 0===flags?ES.Call(flagsGetter,pattern):flags):(patternIsRegExp&&(pattern.source,void 0===flags&&pattern.flags),new OrigRegExp(pattern,flags)):pattern};wrapConstructor(OrigRegExp,RegExpShim,{$input:!0}),RegExp=RegExpShim,Value_redefine(globals,"RegExp",RegExpShim)}if(supportsDescriptors){var regexGlobals={input:"$_",lastMatch:"$&",lastParen:"$+",leftContext:"$`",rightContext:"$'"};_forEach(keys(regexGlobals),function(prop){prop in RegExp&&!(regexGlobals[prop]in RegExp)&&Value_getter(RegExp,regexGlobals[prop],function get(){return RegExp[prop]})})}addDefaultSpecies(RegExp);var inverseEpsilon=1/Number.EPSILON,BINARY_32_EPSILON=Math.pow(2,-23),BINARY_32_MAX_VALUE=Math.pow(2,127)*(2-BINARY_32_EPSILON),BINARY_32_MIN_VALUE=Math.pow(2,-126),E=Math.E,LOG2E=Math.LOG2E,LOG10E=Math.LOG10E,numberCLZ=Number.prototype.clz;delete Number.prototype.clz;var MathShims={acosh:function acosh(value){var x=Number(value);return numberIsNaN(x)||value<1?NaN:1===x?0:x===1/0?x:_log(x/E+_sqrt(x+1)*_sqrt(x-1)/E)+1},asinh:function asinh(value){var x=Number(value);return 0!==x&&globalIsFinite(x)?x<0?-asinh(-x):_log(x+_sqrt(x*x+1)):x},atanh:function atanh(value){var x=Number(value);return numberIsNaN(x)||x<-1||x>1?NaN:-1===x?-1/0:1===x?1/0:0===x?x:.5*_log((1+x)/(1-x))},cbrt:function cbrt(value){var x=Number(value);if(0===x)return x;var result,negate=x<0;return negate&&(x=-x),result=x===1/0?1/0:(x/((result=_exp(_log(x)/3))*result)+2*result)/3,negate?-result:result},clz32:function clz32(value){var x=Number(value),number=ES.ToUint32(x);return 0===number?32:numberCLZ?ES.Call(numberCLZ,number):31-_floor(_log(number+.5)*LOG2E)},cosh:function cosh(value){var x=Number(value);return 0===x?1:numberIsNaN(x)?NaN:globalIsFinite(x)?(x<0&&(x=-x),x>21?_exp(x)/2:(_exp(x)+_exp(-x))/2):1/0},expm1:function expm1(value){var x=Number(value);if(x===-1/0)return-1;if(!globalIsFinite(x)||0===x)return x;if(_abs(x)>.5)return _exp(x)-1;for(var t=x,sum=0,n=1;sum+t!==sum;)sum+=t,t*=x/(n+=1);return sum},hypot:function hypot(x,y){for(var result=0,largest=0,i=0;i<arguments.length;++i){var value=_abs(Number(arguments[i]));largest<value?(result*=largest/value*(largest/value),result+=1,largest=value):result+=value>0?value/largest*(value/largest):value}return largest===1/0?1/0:largest*_sqrt(result)},log2:function log2(value){return _log(value)*LOG2E},log10:function log10(value){return _log(value)*LOG10E},log1p:function log1p(value){var x=Number(value);return x<-1||numberIsNaN(x)?NaN:0===x||x===1/0?x:-1===x?-1/0:1+x-1==0?x:x*(_log(1+x)/(1+x-1))},sign:_sign,sinh:function sinh(value){var x=Number(value);return globalIsFinite(x)&&0!==x?_abs(x)<1?(Math.expm1(x)-Math.expm1(-x))/2:(_exp(x-1)-_exp(-x-1))*E/2:x},tanh:function tanh(value){var x=Number(value);return numberIsNaN(x)||0===x?x:x>=20?1:x<=-20?-1:(Math.expm1(x)-Math.expm1(-x))/(_exp(x)+_exp(-x))},trunc:function trunc(value){var x=Number(value);return x<0?-_floor(-x):_floor(x)},imul:function imul(x,y){var a=ES.ToUint32(x),b=ES.ToUint32(y),al=65535&a,bl=65535&b;return al*bl+((a>>>16&65535)*bl+al*(b>>>16&65535)<<16>>>0)|0},fround:function fround(x){var v=Number(x);if(0===v||v===1/0||v===-1/0||numberIsNaN(v))return v;var sign=_sign(v),abs=_abs(v);if(abs<BINARY_32_MIN_VALUE)return sign*function roundTiesToEven(n){return n+inverseEpsilon-inverseEpsilon}(abs/BINARY_32_MIN_VALUE/BINARY_32_EPSILON)*BINARY_32_MIN_VALUE*BINARY_32_EPSILON;var a=(1+BINARY_32_EPSILON/Number.EPSILON)*abs,result=a-(a-abs);return result>BINARY_32_MAX_VALUE||numberIsNaN(result)?sign*(1/0):sign*result}};defineProperties(Math,MathShims),defineProperty(Math,"log1p",MathShims.log1p,-1e-17!==Math.log1p(-1e-17)),defineProperty(Math,"asinh",MathShims.asinh,Math.asinh(-1e7)!==-Math.asinh(1e7)),defineProperty(Math,"tanh",MathShims.tanh,-2e-17!==Math.tanh(-2e-17)),defineProperty(Math,"acosh",MathShims.acosh,Math.acosh(Number.MAX_VALUE)===1/0),defineProperty(Math,"cbrt",MathShims.cbrt,Math.abs(1-Math.cbrt(1e-300)/1e-100)/Number.EPSILON>8),defineProperty(Math,"sinh",MathShims.sinh,-2e-17!==Math.sinh(-2e-17));var expm1OfTen=Math.expm1(10);defineProperty(Math,"expm1",MathShims.expm1,expm1OfTen>22025.465794806718||expm1OfTen<22025.465794806718);var origMathRound=Math.round,roundHandlesBoundaryConditions=0===Math.round(.5-Number.EPSILON/4)&&1===Math.round(Number.EPSILON/3.99-.5),roundDoesNotIncreaseIntegers=[inverseEpsilon+1,2*inverseEpsilon-1].every(function(num){return Math.round(num)===num});defineProperty(Math,"round",function round(x){var floor=_floor(x);return x-floor<.5?floor:-1===floor?-0:floor+1},!roundHandlesBoundaryConditions||!roundDoesNotIncreaseIntegers),Value_preserveToString(Math.round,origMathRound);var origImul=Math.imul;-5!==Math.imul(4294967295,5)&&(Math.imul=MathShims.imul,Value_preserveToString(Math.imul,origImul)),2!==Math.imul.length&&overrideNative(Math,"imul",function imul(x,y){return ES.Call(origImul,Math,arguments)});var count,thenable,PromiseShim=function(){var setTimeout=globals.setTimeout;if("function"==typeof setTimeout||"object"==typeof setTimeout){ES.IsPromise=function(promise){return!!ES.TypeIsObject(promise)&&void 0!==promise._promise};var makeZeroTimeout,PromiseCapability=function(C){if(!ES.IsConstructor(C))throw new TypeError("Bad promise constructor");var capability=this;if(capability.resolve=void 0,capability.reject=void 0,capability.promise=new C(function(resolve,reject){if(void 0!==capability.resolve||void 0!==capability.reject)throw new TypeError("Bad Promise implementation!");capability.resolve=resolve,capability.reject=reject}),!ES.IsCallable(capability.resolve)||!ES.IsCallable(capability.reject))throw new TypeError("Bad promise constructor")};"undefined"!=typeof window&&ES.IsCallable(window.postMessage)&&(makeZeroTimeout=function(){var timeouts=[];return window.addEventListener("message",function(event){if(event.source===window&&"zero-timeout-message"===event.data){if(event.stopPropagation(),0===timeouts.length)return;_shift(timeouts)()}},!0),function(fn){_push(timeouts,fn),window.postMessage("zero-timeout-message","*")}});var P,pr,Promise$prototype,Promise$prototype$then,PromiseShim,enqueue=ES.IsCallable(globals.setImmediate)?globals.setImmediate:"object"==typeof process&&process.nextTick?process.nextTick:(P=globals.Promise,(pr=P&&P.resolve&&P.resolve())&&function(task){return pr.then(task)}||(ES.IsCallable(makeZeroTimeout)?makeZeroTimeout():function(task){setTimeout(task,0)})),PROMISE_IDENTITY=function(x){return x},PROMISE_THROWER=function(e){throw e},PROMISE_FAKE_CAPABILITY={},enqueuePromiseReactionJob=function(handler,capability,argument){enqueue(function(){promiseReactionJob(handler,capability,argument)})},promiseReactionJob=function(handler,promiseCapability,argument){var handlerResult,f;if(promiseCapability===PROMISE_FAKE_CAPABILITY)return handler(argument);try{handlerResult=handler(argument),f=promiseCapability.resolve}catch(e){handlerResult=e,f=promiseCapability.reject}f(handlerResult)},fulfillPromise=function(promise,value){var _promise=promise._promise,length=_promise.reactionLength;if(length>0&&(enqueuePromiseReactionJob(_promise.fulfillReactionHandler0,_promise.reactionCapability0,value),_promise.fulfillReactionHandler0=void 0,_promise.rejectReactions0=void 0,_promise.reactionCapability0=void 0,length>1))for(var i=1,idx=0;i<length;i++,idx+=3)enqueuePromiseReactionJob(_promise[idx+0],_promise[idx+2],value),promise[idx+0]=void 0,promise[idx+1]=void 0,promise[idx+2]=void 0;_promise.result=value,_promise.state=1,_promise.reactionLength=0},rejectPromise=function(promise,reason){var _promise=promise._promise,length=_promise.reactionLength;if(length>0&&(enqueuePromiseReactionJob(_promise.rejectReactionHandler0,_promise.reactionCapability0,reason),_promise.fulfillReactionHandler0=void 0,_promise.rejectReactions0=void 0,_promise.reactionCapability0=void 0,length>1))for(var i=1,idx=0;i<length;i++,idx+=3)enqueuePromiseReactionJob(_promise[idx+1],_promise[idx+2],reason),promise[idx+0]=void 0,promise[idx+1]=void 0,promise[idx+2]=void 0;_promise.result=reason,_promise.state=2,_promise.reactionLength=0},createResolvingFunctions=function(promise){var alreadyResolved=!1;return{resolve:function(resolution){var then;if(!alreadyResolved){if(alreadyResolved=!0,resolution===promise)return rejectPromise(promise,new TypeError("Self resolution"));if(!ES.TypeIsObject(resolution))return fulfillPromise(promise,resolution);try{then=resolution.then}catch(e){return rejectPromise(promise,e)}if(!ES.IsCallable(then))return fulfillPromise(promise,resolution);enqueue(function(){promiseResolveThenableJob(promise,resolution,then)})}},reject:function(reason){if(!alreadyResolved)return alreadyResolved=!0,rejectPromise(promise,reason)}}},optimizedThen=function(then,thenable,resolve,reject){then===Promise$prototype$then?_call(then,thenable,resolve,reject,PROMISE_FAKE_CAPABILITY):_call(then,thenable,resolve,reject)},promiseResolveThenableJob=function(promise,thenable,then){var resolvingFunctions=createResolvingFunctions(promise),resolve=resolvingFunctions.resolve,reject=resolvingFunctions.reject;try{optimizedThen(then,thenable,resolve,reject)}catch(e){reject(e)}},Promise=PromiseShim=function Promise(resolver){if(!(this instanceof PromiseShim))throw new TypeError('Constructor Promise requires "new"');if(this&&this._promise)throw new TypeError("Bad construction");if(!ES.IsCallable(resolver))throw new TypeError("not a valid resolver");var promise=emulateES6construct(this,PromiseShim,Promise$prototype,{_promise:{result:void 0,state:0,reactionLength:0,fulfillReactionHandler0:void 0,rejectReactionHandler0:void 0,reactionCapability0:void 0}}),resolvingFunctions=createResolvingFunctions(promise),reject=resolvingFunctions.reject;try{resolver(resolvingFunctions.resolve,reject)}catch(e){reject(e)}return promise};Promise$prototype=Promise.prototype;var _promiseAllResolver=function(index,values,capability,remaining){var alreadyCalled=!1;return function(x){alreadyCalled||(alreadyCalled=!0,values[index]=x,0==--remaining.count&&(0,capability.resolve)(values))}};return defineProperties(Promise,{all:function all(iterable){var C=this;if(!ES.TypeIsObject(C))throw new TypeError("Promise is not object");var iterator,iteratorRecord,capability=new PromiseCapability(C);try{return function(iteratorRecord,C,resultCapability){for(var next,nextValue,it=iteratorRecord.iterator,values=[],remaining={count:1},index=0;;){try{if(!1===(next=ES.IteratorStep(it))){iteratorRecord.done=!0;break}nextValue=next.value}catch(e){throw iteratorRecord.done=!0,e}values[index]=void 0;var nextPromise=C.resolve(nextValue),resolveElement=_promiseAllResolver(index,values,resultCapability,remaining);remaining.count+=1,optimizedThen(nextPromise.then,nextPromise,resolveElement,resultCapability.reject),index+=1}0==--remaining.count&&(0,resultCapability.resolve)(values);return resultCapability.promise}(iteratorRecord={iterator:iterator=ES.GetIterator(iterable),done:!1},C,capability)}catch(e){var exception=e;if(iteratorRecord&&!iteratorRecord.done)try{ES.IteratorClose(iterator,!0)}catch(ee){exception=ee}return(0,capability.reject)(exception),capability.promise}},race:function race(iterable){var C=this;if(!ES.TypeIsObject(C))throw new TypeError("Promise is not object");var iterator,iteratorRecord,capability=new PromiseCapability(C);try{return function(iteratorRecord,C,resultCapability){for(var next,nextValue,nextPromise,it=iteratorRecord.iterator;;){try{if(!1===(next=ES.IteratorStep(it))){iteratorRecord.done=!0;break}nextValue=next.value}catch(e){throw iteratorRecord.done=!0,e}nextPromise=C.resolve(nextValue),optimizedThen(nextPromise.then,nextPromise,resultCapability.resolve,resultCapability.reject)}return resultCapability.promise}(iteratorRecord={iterator:iterator=ES.GetIterator(iterable),done:!1},C,capability)}catch(e){var exception=e;if(iteratorRecord&&!iteratorRecord.done)try{ES.IteratorClose(iterator,!0)}catch(ee){exception=ee}return(0,capability.reject)(exception),capability.promise}},reject:function reject(reason){if(!ES.TypeIsObject(this))throw new TypeError("Bad promise constructor");var capability=new PromiseCapability(this);return(0,capability.reject)(reason),capability.promise},resolve:function resolve(v){var C=this;if(!ES.TypeIsObject(C))throw new TypeError("Bad promise constructor");if(ES.IsPromise(v)&&v.constructor===C)return v;var capability=new PromiseCapability(C);return(0,capability.resolve)(v),capability.promise}}),defineProperties(Promise$prototype,{catch:function(onRejected){return this.then(null,onRejected)},then:function then(onFulfilled,onRejected){if(!ES.IsPromise(this))throw new TypeError("not a promise");var resultCapability,C=ES.SpeciesConstructor(this,Promise);resultCapability=arguments.length>2&&arguments[2]===PROMISE_FAKE_CAPABILITY&&C===Promise?PROMISE_FAKE_CAPABILITY:new PromiseCapability(C);var value,fulfillReactionHandler=ES.IsCallable(onFulfilled)?onFulfilled:PROMISE_IDENTITY,rejectReactionHandler=ES.IsCallable(onRejected)?onRejected:PROMISE_THROWER,_promise=this._promise;if(0===_promise.state){if(0===_promise.reactionLength)_promise.fulfillReactionHandler0=fulfillReactionHandler,_promise.rejectReactionHandler0=rejectReactionHandler,_promise.reactionCapability0=resultCapability;else{var idx=3*(_promise.reactionLength-1);_promise[idx+0]=fulfillReactionHandler,_promise[idx+1]=rejectReactionHandler,_promise[idx+2]=resultCapability}_promise.reactionLength+=1}else if(1===_promise.state)value=_promise.result,enqueuePromiseReactionJob(fulfillReactionHandler,resultCapability,value);else{if(2!==_promise.state)throw new TypeError("unexpected Promise state");value=_promise.result,enqueuePromiseReactionJob(rejectReactionHandler,resultCapability,value)}return resultCapability.promise}}),PROMISE_FAKE_CAPABILITY=new PromiseCapability(Promise),Promise$prototype$then=Promise$prototype.then,Promise}}();if(globals.Promise&&(delete globals.Promise.accept,delete globals.Promise.defer,delete globals.Promise.prototype.chain),"function"==typeof PromiseShim){defineProperties(globals,{Promise:PromiseShim});var promiseSupportsSubclassing=supportsSubclassing(globals.Promise,function(S){return S.resolve(42).then(function(){})instanceof S}),promiseIgnoresNonFunctionThenCallbacks=!throwsError(function(){globals.Promise.reject(42).then(null,5).then(null,noop)}),promiseRequiresObjectContext=throwsError(function(){globals.Promise.call(3,noop)}),promiseResolveBroken=function(Promise){var p=Promise.resolve(5);p.constructor={};var p2=Promise.resolve(p);try{p2.then(null,noop).then(null,noop)}catch(e){return!0}return p===p2}(globals.Promise),getsThenSynchronously=supportsDescriptors&&(count=0,thenable=Object.defineProperty({},"then",{get:function(){count+=1}}),Promise.resolve(thenable),1===count),BadResolverPromise=function BadResolverPromise(executor){var p=new Promise(executor);executor(3,function(){}),this.then=p.then,this.constructor=BadResolverPromise};BadResolverPromise.prototype=Promise.prototype,BadResolverPromise.all=Promise.all;var hasBadResolverPromise=valueOrFalseIfThrows(function(){return!!BadResolverPromise.all([1,2])});if(promiseSupportsSubclassing&&promiseIgnoresNonFunctionThenCallbacks&&promiseRequiresObjectContext&&!promiseResolveBroken&&getsThenSynchronously&&!hasBadResolverPromise||(Promise=PromiseShim,overrideNative(globals,"Promise",PromiseShim)),1!==Promise.all.length){var origAll=Promise.all;overrideNative(Promise,"all",function all(iterable){return ES.Call(origAll,this,arguments)})}if(1!==Promise.race.length){var origRace=Promise.race;overrideNative(Promise,"race",function race(iterable){return ES.Call(origRace,this,arguments)})}if(1!==Promise.resolve.length){var origResolve=Promise.resolve;overrideNative(Promise,"resolve",function resolve(x){return ES.Call(origResolve,this,arguments)})}if(1!==Promise.reject.length){var origReject=Promise.reject;overrideNative(Promise,"reject",function reject(r){return ES.Call(origReject,this,arguments)})}ensureEnumerable(Promise,"all"),ensureEnumerable(Promise,"race"),ensureEnumerable(Promise,"resolve"),ensureEnumerable(Promise,"reject"),addDefaultSpecies(Promise)}var s,m,testOrder=function(a){var b=keys(_reduce(a,function(o,k){return o[k]=!0,o},{}));return a.join(":")===b.join(":")},preservesInsertionOrder=testOrder(["z","a","bb"]),preservesNumericInsertionOrder=testOrder(["z",1,"a","3",2]);if(supportsDescriptors){var fastkey=function fastkey(key,skipInsertionOrderCheck){return skipInsertionOrderCheck||preservesInsertionOrder?isNullOrUndefined(key)?"^"+ES.ToString(key):"string"==typeof key?"$"+key:"number"==typeof key?preservesNumericInsertionOrder?key:"n"+key:"boolean"==typeof key?"b"+key:null:null},emptyObject=function emptyObject(){return Object.create?Object.create(null):{}},addIterableToMap=function addIterableToMap(MapConstructor,map,iterable){if(isArray(iterable)||Type_string(iterable))_forEach(iterable,function(entry){if(!ES.TypeIsObject(entry))throw new TypeError("Iterator value "+entry+" is not an entry object");map.set(entry[0],entry[1])});else if(iterable instanceof MapConstructor)_call(MapConstructor.prototype.forEach,iterable,function(value,key){map.set(key,value)});else{var iter,adder;if(!isNullOrUndefined(iterable)){if(adder=map.set,!ES.IsCallable(adder))throw new TypeError("bad map");iter=ES.GetIterator(iterable)}if(void 0!==iter)for(;;){var next=ES.IteratorStep(iter);if(!1===next)break;var nextItem=next.value;try{if(!ES.TypeIsObject(nextItem))throw new TypeError("Iterator value "+nextItem+" is not an entry object");_call(adder,map,nextItem[0],nextItem[1])}catch(e){throw ES.IteratorClose(iter,!0),e}}}},addIterableToSet=function addIterableToSet(SetConstructor,set,iterable){if(isArray(iterable)||Type_string(iterable))_forEach(iterable,function(value){set.add(value)});else if(iterable instanceof SetConstructor)_call(SetConstructor.prototype.forEach,iterable,function(value){set.add(value)});else{var iter,adder;if(!isNullOrUndefined(iterable)){if(adder=set.add,!ES.IsCallable(adder))throw new TypeError("bad set");iter=ES.GetIterator(iterable)}if(void 0!==iter)for(;;){var next=ES.IteratorStep(iter);if(!1===next)break;var nextValue=next.value;try{_call(adder,set,nextValue)}catch(e){throw ES.IteratorClose(iter,!0),e}}}},collectionShims={Map:function(){var empty={},MapEntry=function MapEntry(key,value){this.key=key,this.value=value,this.next=null,this.prev=null};MapEntry.prototype.isRemoved=function isRemoved(){return this.key===empty};var Map$prototype,requireMapSlot=function requireMapSlot(map,method){if(!ES.TypeIsObject(map)||!function isMap(map){return!!map._es6map}(map))throw new TypeError("Method Map.prototype."+method+" called on incompatible receiver "+ES.ToString(map))},MapIterator=function MapIterator(map,kind){requireMapSlot(map,"[[MapIterator]]"),this.head=map._head,this.i=this.head,this.kind=kind};addIterator(MapIterator.prototype={next:function next(){var result,i=this.i,kind=this.kind,head=this.head;if(void 0===this.i)return iteratorResult();for(;i.isRemoved()&&i!==head;)i=i.prev;for(;i.next!==head;)if(!(i=i.next).isRemoved())return result="key"===kind?i.key:"value"===kind?i.value:[i.key,i.value],this.i=i,iteratorResult(result);return this.i=void 0,iteratorResult()}});var MapShim=function Map(){if(!(this instanceof Map))throw new TypeError('Constructor Map requires "new"');if(this&&this._es6map)throw new TypeError("Bad construction");var map=emulateES6construct(this,Map,Map$prototype,{_es6map:!0,_head:null,_map:OrigMap?new OrigMap:null,_size:0,_storage:emptyObject()}),head=new MapEntry(null,null);return head.next=head.prev=head,map._head=head,arguments.length>0&&addIterableToMap(Map,map,arguments[0]),map};return Value_getter(Map$prototype=MapShim.prototype,"size",function(){if(void 0===this._size)throw new TypeError("size method called on incompatible Map");return this._size}),defineProperties(Map$prototype,{get:function get(key){var entry;requireMapSlot(this,"get");var fkey=fastkey(key,!0);if(null!==fkey)return(entry=this._storage[fkey])?entry.value:void 0;if(this._map)return(entry=origMapGet.call(this._map,key))?entry.value:void 0;for(var head=this._head,i=head;(i=i.next)!==head;)if(ES.SameValueZero(i.key,key))return i.value},has:function has(key){requireMapSlot(this,"has");var fkey=fastkey(key,!0);if(null!==fkey)return void 0!==this._storage[fkey];if(this._map)return origMapHas.call(this._map,key);for(var head=this._head,i=head;(i=i.next)!==head;)if(ES.SameValueZero(i.key,key))return!0;return!1},set:function set(key,value){requireMapSlot(this,"set");var entry,head=this._head,i=head,fkey=fastkey(key,!0);if(null!==fkey){if(void 0!==this._storage[fkey])return this._storage[fkey].value=value,this;entry=this._storage[fkey]=new MapEntry(key,value),i=head.prev}else this._map&&(origMapHas.call(this._map,key)?origMapGet.call(this._map,key).value=value:(entry=new MapEntry(key,value),origMapSet.call(this._map,key,entry),i=head.prev));for(;(i=i.next)!==head;)if(ES.SameValueZero(i.key,key))return i.value=value,this;return entry=entry||new MapEntry(key,value),ES.SameValue(-0,key)&&(entry.key=0),entry.next=this._head,entry.prev=this._head.prev,entry.prev.next=entry,entry.next.prev=entry,this._size+=1,this},delete:function(key){requireMapSlot(this,"delete");var head=this._head,i=head,fkey=fastkey(key,!0);if(null!==fkey){if(void 0===this._storage[fkey])return!1;i=this._storage[fkey].prev,delete this._storage[fkey]}else if(this._map){if(!origMapHas.call(this._map,key))return!1;i=origMapGet.call(this._map,key).prev,origMapDelete.call(this._map,key)}for(;(i=i.next)!==head;)if(ES.SameValueZero(i.key,key))return i.key=empty,i.value=empty,i.prev.next=i.next,i.next.prev=i.prev,this._size-=1,!0;return!1},clear:function clear(){requireMapSlot(this,"clear"),this._map=OrigMap?new OrigMap:null,this._size=0,this._storage=emptyObject();for(var head=this._head,i=head,p=i.next;(i=p)!==head;)i.key=empty,i.value=empty,p=i.next,i.next=i.prev=head;head.next=head.prev=head},keys:function keys(){return requireMapSlot(this,"keys"),new MapIterator(this,"key")},values:function values(){return requireMapSlot(this,"values"),new MapIterator(this,"value")},entries:function entries(){return requireMapSlot(this,"entries"),new MapIterator(this,"key+value")},forEach:function forEach(callback){requireMapSlot(this,"forEach");for(var context=arguments.length>1?arguments[1]:null,it=this.entries(),entry=it.next();!entry.done;entry=it.next())context?_call(callback,context,entry.value[1],entry.value[0],this):callback(entry.value[1],entry.value[0],this)}}),addIterator(Map$prototype,Map$prototype.entries),MapShim}(),Set:function(){var Set$prototype,requireSetSlot=function requireSetSlot(set,method){if(!ES.TypeIsObject(set)||!function isSet(set){return set._es6set&&void 0!==set._storage}(set))throw new TypeError("Set.prototype."+method+" called on incompatible receiver "+ES.ToString(set))},SetShim=function Set(){if(!(this instanceof Set))throw new TypeError('Constructor Set requires "new"');if(this&&this._es6set)throw new TypeError("Bad construction");var set=emulateES6construct(this,Set,Set$prototype,{_es6set:!0,"[[SetData]]":null,_storage:emptyObject()});if(!set._es6set)throw new TypeError("bad set");return arguments.length>0&&addIterableToSet(Set,set,arguments[0]),set};Set$prototype=SetShim.prototype;var ensureMap=function ensureMap(set){if(!set["[[SetData]]"]){var m=new collectionShims.Map;set["[[SetData]]"]=m,_forEach(keys(set._storage),function(key){var k=function(key){var k=key;if("^null"===k)return null;if("^undefined"!==k){var first=k.charAt(0);return"$"===first?_strSlice(k,1):"n"===first?+_strSlice(k,1):"b"===first?"btrue"===k:+k}}(key);m.set(k,k)}),set["[[SetData]]"]=m}set._storage=null};return Value_getter(SetShim.prototype,"size",function(){return requireSetSlot(this,"size"),this._storage?keys(this._storage).length:(ensureMap(this),this["[[SetData]]"].size)}),defineProperties(SetShim.prototype,{has:function has(key){var fkey;return requireSetSlot(this,"has"),this._storage&&null!==(fkey=fastkey(key))?!!this._storage[fkey]:(ensureMap(this),this["[[SetData]]"].has(key))},add:function add(key){var fkey;return requireSetSlot(this,"add"),this._storage&&null!==(fkey=fastkey(key))?(this._storage[fkey]=!0,this):(ensureMap(this),this["[[SetData]]"].set(key,key),this)},delete:function(key){var fkey;if(requireSetSlot(this,"delete"),this._storage&&null!==(fkey=fastkey(key))){var hasFKey=_hasOwnProperty(this._storage,fkey);return delete this._storage[fkey]&&hasFKey}return ensureMap(this),this["[[SetData]]"].delete(key)},clear:function clear(){requireSetSlot(this,"clear"),this._storage&&(this._storage=emptyObject()),this["[[SetData]]"]&&this["[[SetData]]"].clear()},values:function values(){return requireSetSlot(this,"values"),ensureMap(this),this["[[SetData]]"].values()},entries:function entries(){return requireSetSlot(this,"entries"),ensureMap(this),this["[[SetData]]"].entries()},forEach:function forEach(callback){requireSetSlot(this,"forEach");var context=arguments.length>1?arguments[1]:null,entireSet=this;ensureMap(entireSet),this["[[SetData]]"].forEach(function(value,key){context?_call(callback,context,key,key,entireSet):callback(key,key,entireSet)})}}),defineProperty(SetShim.prototype,"keys",SetShim.prototype.values,!0),addIterator(SetShim.prototype,SetShim.prototype.values),SetShim}()};if(globals.Map||globals.Set){valueOrFalseIfThrows(function(){return 2===new Map([[1,2]]).get(1)})||(globals.Map=function Map(){if(!(this instanceof Map))throw new TypeError('Constructor Map requires "new"');var m=new OrigMap;return arguments.length>0&&addIterableToMap(Map,m,arguments[0]),delete m.constructor,Object.setPrototypeOf(m,globals.Map.prototype),m},globals.Map.prototype=create(OrigMap.prototype),defineProperty(globals.Map.prototype,"constructor",globals.Map,!0),Value_preserveToString(globals.Map,OrigMap));var testMap=new Map,mapUsesSameValueZero=((m=new Map([[1,0],[2,0],[3,0],[4,0]])).set(-0,m),m.get(0)===m&&m.get(-0)===m&&m.has(0)&&m.has(-0)),mapSupportsChaining=testMap.set(1,2)===testMap;mapUsesSameValueZero&&mapSupportsChaining||overrideNative(Map.prototype,"set",function set(k,v){return _call(origMapSet,this,0===k?0:k,v),this}),mapUsesSameValueZero||(defineProperties(Map.prototype,{get:function get(k){return _call(origMapGet,this,0===k?0:k)},has:function has(k){return _call(origMapHas,this,0===k?0:k)}},!0),Value_preserveToString(Map.prototype.get,origMapGet),Value_preserveToString(Map.prototype.has,origMapHas));var testSet=new Set,setUsesSameValueZero=((s=testSet).delete(0),s.add(-0),!s.has(0)),setSupportsChaining=testSet.add(1)===testSet;if(!setUsesSameValueZero||!setSupportsChaining){var origSetAdd=Set.prototype.add;Set.prototype.add=function add(v){return _call(origSetAdd,this,0===v?0:v),this},Value_preserveToString(Set.prototype.add,origSetAdd)}if(!setUsesSameValueZero){var origSetHas=Set.prototype.has;Set.prototype.has=function has(v){return _call(origSetHas,this,0===v?0:v)},Value_preserveToString(Set.prototype.has,origSetHas);var origSetDel=Set.prototype.delete;Set.prototype.delete=function SetDelete(v){return _call(origSetDel,this,0===v?0:v)},Value_preserveToString(Set.prototype.delete,origSetDel)}var mapSupportsSubclassing=supportsSubclassing(globals.Map,function(M){var m=new M([]);return m.set(42,42),m instanceof M}),mapFailsToSupportSubclassing=Object.setPrototypeOf&&!mapSupportsSubclassing,mapRequiresNew=function(){try{return!(globals.Map()instanceof globals.Map)}catch(e){return e instanceof TypeError}}();0===globals.Map.length&&!mapFailsToSupportSubclassing&&mapRequiresNew||(globals.Map=function Map(){if(!(this instanceof Map))throw new TypeError('Constructor Map requires "new"');var m=new OrigMap;return arguments.length>0&&addIterableToMap(Map,m,arguments[0]),delete m.constructor,Object.setPrototypeOf(m,Map.prototype),m},globals.Map.prototype=OrigMap.prototype,defineProperty(globals.Map.prototype,"constructor",globals.Map,!0),Value_preserveToString(globals.Map,OrigMap));var setSupportsSubclassing=supportsSubclassing(globals.Set,function(S){var s=new S([]);return s.add(42,42),s instanceof S}),setFailsToSupportSubclassing=Object.setPrototypeOf&&!setSupportsSubclassing,setRequiresNew=function(){try{return!(globals.Set()instanceof globals.Set)}catch(e){return e instanceof TypeError}}();if(0!==globals.Set.length||setFailsToSupportSubclassing||!setRequiresNew){var OrigSet=globals.Set;globals.Set=function Set(){if(!(this instanceof Set))throw new TypeError('Constructor Set requires "new"');var s=new OrigSet;return arguments.length>0&&addIterableToSet(Set,s,arguments[0]),delete s.constructor,Object.setPrototypeOf(s,Set.prototype),s},globals.Set.prototype=OrigSet.prototype,defineProperty(globals.Set.prototype,"constructor",globals.Set,!0),Value_preserveToString(globals.Set,OrigSet)}var newMap=new globals.Map,mapIterationThrowsStopIterator=!valueOrFalseIfThrows(function(){return newMap.keys().next().done});if(("function"!=typeof globals.Map.prototype.clear||0!==(new globals.Set).size||0!==newMap.size||"function"!=typeof globals.Map.prototype.keys||"function"!=typeof globals.Set.prototype.keys||"function"!=typeof globals.Map.prototype.forEach||"function"!=typeof globals.Set.prototype.forEach||isCallableWithoutNew(globals.Map)||isCallableWithoutNew(globals.Set)||"function"!=typeof newMap.keys().next||mapIterationThrowsStopIterator||!mapSupportsSubclassing)&&defineProperties(globals,{Map:collectionShims.Map,Set:collectionShims.Set},!0),globals.Set.prototype.keys!==globals.Set.prototype.values&&defineProperty(globals.Set.prototype,"keys",globals.Set.prototype.values,!0),addIterator(Object.getPrototypeOf((new globals.Map).keys())),addIterator(Object.getPrototypeOf((new globals.Set).keys())),functionsHaveNames&&"has"!==globals.Set.prototype.has.name){var anonymousSetHas=globals.Set.prototype.has;overrideNative(globals.Set.prototype,"has",function has(key){return _call(anonymousSetHas,this,key)})}}defineProperties(globals,collectionShims),addDefaultSpecies(globals.Map),addDefaultSpecies(globals.Set)}var throwUnlessTargetIsObject=function throwUnlessTargetIsObject(target){if(!ES.TypeIsObject(target))throw new TypeError("target must be an object")},ReflectShims={apply:function apply(){return ES.Call(ES.Call,null,arguments)},construct:function construct(constructor,args){if(!ES.IsConstructor(constructor))throw new TypeError("First argument must be a constructor.");var newTarget=arguments.length>2?arguments[2]:constructor;if(!ES.IsConstructor(newTarget))throw new TypeError("new.target must be a constructor.");return ES.Construct(constructor,args,newTarget,"internal")},deleteProperty:function deleteProperty(target,key){if(throwUnlessTargetIsObject(target),supportsDescriptors){var desc=Object.getOwnPropertyDescriptor(target,key);if(desc&&!desc.configurable)return!1}return delete target[key]},has:function has(target,key){return throwUnlessTargetIsObject(target),key in target}};Object.getOwnPropertyNames&&Object.assign(ReflectShims,{ownKeys:function ownKeys(target){throwUnlessTargetIsObject(target);var keys=Object.getOwnPropertyNames(target);return ES.IsCallable(Object.getOwnPropertySymbols)&&_pushApply(keys,Object.getOwnPropertySymbols(target)),keys}});var callAndCatchException=function ConvertExceptionToBoolean(func){return!throwsError(func)};if(Object.preventExtensions&&Object.assign(ReflectShims,{isExtensible:function isExtensible(target){return throwUnlessTargetIsObject(target),Object.isExtensible(target)},preventExtensions:function preventExtensions(target){return throwUnlessTargetIsObject(target),callAndCatchException(function(){Object.preventExtensions(target)})}}),supportsDescriptors){var internalGet=function get(target,key,receiver){var desc=Object.getOwnPropertyDescriptor(target,key);if(!desc){var parent=Object.getPrototypeOf(target);if(null===parent)return;return internalGet(parent,key,receiver)}return"value"in desc?desc.value:desc.get?ES.Call(desc.get,receiver):void 0},internalSet=function set(target,key,value,receiver){var desc=Object.getOwnPropertyDescriptor(target,key);if(!desc){var parent=Object.getPrototypeOf(target);if(null!==parent)return internalSet(parent,key,value,receiver);desc={value:void 0,writable:!0,enumerable:!0,configurable:!0}}return"value"in desc?!!desc.writable&&(!!ES.TypeIsObject(receiver)&&(Object.getOwnPropertyDescriptor(receiver,key)?Reflect.defineProperty(receiver,key,{value:value}):Reflect.defineProperty(receiver,key,{value:value,writable:!0,enumerable:!0,configurable:!0}))):!!desc.set&&(_call(desc.set,receiver,value),!0)};Object.assign(ReflectShims,{defineProperty:function defineProperty(target,propertyKey,attributes){return throwUnlessTargetIsObject(target),callAndCatchException(function(){Object.defineProperty(target,propertyKey,attributes)})},getOwnPropertyDescriptor:function getOwnPropertyDescriptor(target,propertyKey){return throwUnlessTargetIsObject(target),Object.getOwnPropertyDescriptor(target,propertyKey)},get:function get(target,key){throwUnlessTargetIsObject(target);var receiver=arguments.length>2?arguments[2]:target;return internalGet(target,key,receiver)},set:function set(target,key,value){throwUnlessTargetIsObject(target);var receiver=arguments.length>3?arguments[3]:target;return internalSet(target,key,value,receiver)}})}if(Object.getPrototypeOf){var objectDotGetPrototypeOf=Object.getPrototypeOf;ReflectShims.getPrototypeOf=function getPrototypeOf(target){return throwUnlessTargetIsObject(target),objectDotGetPrototypeOf(target)}}if(Object.setPrototypeOf&&ReflectShims.getPrototypeOf){Object.assign(ReflectShims,{setPrototypeOf:function setPrototypeOf(object,proto){if(throwUnlessTargetIsObject(object),null!==proto&&!ES.TypeIsObject(proto))throw new TypeError("proto must be an object or null");return proto===Reflect.getPrototypeOf(object)||!(Reflect.isExtensible&&!Reflect.isExtensible(object))&&(!function(object,lastProto){for(var proto=lastProto;proto;){if(object===proto)return!0;proto=ReflectShims.getPrototypeOf(proto)}return!1}(object,proto)&&(Object.setPrototypeOf(object,proto),!0))}})}Object.keys(ReflectShims).forEach(function(key){!function(key,shim){ES.IsCallable(globals.Reflect[key])?valueOrFalseIfThrows(function(){return globals.Reflect[key](1),globals.Reflect[key](NaN),globals.Reflect[key](!0),!0})&&overrideNative(globals.Reflect,key,shim):defineProperty(globals.Reflect,key,shim)}(key,ReflectShims[key])});var originalReflectGetProto=globals.Reflect.getPrototypeOf;if(functionsHaveNames&&originalReflectGetProto&&"getPrototypeOf"!==originalReflectGetProto.name&&overrideNative(globals.Reflect,"getPrototypeOf",function getPrototypeOf(target){return _call(originalReflectGetProto,globals.Reflect,target)}),globals.Reflect.setPrototypeOf&&valueOrFalseIfThrows(function(){return globals.Reflect.setPrototypeOf(1,{}),!0})&&overrideNative(globals.Reflect,"setPrototypeOf",ReflectShims.setPrototypeOf),globals.Reflect.defineProperty&&(valueOrFalseIfThrows(function(){var basic=!globals.Reflect.defineProperty(1,"test",{value:1}),extensible="function"!=typeof Object.preventExtensions||!globals.Reflect.defineProperty(Object.preventExtensions({}),"test",{});return basic&&extensible})||overrideNative(globals.Reflect,"defineProperty",ReflectShims.defineProperty)),globals.Reflect.construct&&(valueOrFalseIfThrows(function(){var F=function F(){};return globals.Reflect.construct(function(){},[],F)instanceof F})||overrideNative(globals.Reflect,"construct",ReflectShims.construct)),"Invalid Date"!==String(new Date(NaN))){var dateToString=Date.prototype.toString;overrideNative(Date.prototype,"toString",function toString(){var valueOf=+this;return valueOf!=valueOf?"Invalid Date":ES.Call(dateToString,this)})}var stringHTMLshims={anchor:function anchor(name){return ES.CreateHTML(this,"a","name",name)},big:function big(){return ES.CreateHTML(this,"big","","")},blink:function blink(){return ES.CreateHTML(this,"blink","","")},bold:function bold(){return ES.CreateHTML(this,"b","","")},fixed:function fixed(){return ES.CreateHTML(this,"tt","","")},fontcolor:function fontcolor(color){return ES.CreateHTML(this,"font","color",color)},fontsize:function fontsize(size){return ES.CreateHTML(this,"font","size",size)},italics:function italics(){return ES.CreateHTML(this,"i","","")},link:function link(url){return ES.CreateHTML(this,"a","href",url)},small:function small(){return ES.CreateHTML(this,"small","","")},strike:function strike(){return ES.CreateHTML(this,"strike","","")},sub:function sub(){return ES.CreateHTML(this,"sub","","")},sup:function sub(){return ES.CreateHTML(this,"sup","","")}};_forEach(Object.keys(stringHTMLshims),function(key){var method=String.prototype[key],shouldOverwrite=!1;if(ES.IsCallable(method)){var output=_call(method,"",' " '),quotesCount=_concat([],output.match(/"/g)).length;shouldOverwrite=output!==output.toLowerCase()||quotesCount>2}else shouldOverwrite=!0;shouldOverwrite&&overrideNative(String.prototype,key,stringHTMLshims[key])});var JSONstringifiesSymbols=function(){if(!hasSymbols)return!1;var stringify="object"==typeof JSON&&"function"==typeof JSON.stringify?JSON.stringify:null;if(!stringify)return!1;if(void 0!==stringify(Symbol()))return!0;if("[null]"!==stringify([Symbol()]))return!0;var obj={a:Symbol()};return obj[Symbol()]=!0,"{}"!==stringify(obj)}(),JSONstringifyAcceptsObjectSymbol=valueOrFalseIfThrows(function(){return!hasSymbols||"{}"===JSON.stringify(Object(Symbol()))&&"[{}]"===JSON.stringify([Object(Symbol())])});if(JSONstringifiesSymbols||!JSONstringifyAcceptsObjectSymbol){var origStringify=JSON.stringify;overrideNative(JSON,"stringify",function stringify(value){if("symbol"!=typeof value){var replacer;arguments.length>1&&(replacer=arguments[1]);var args=[value];if(isArray(replacer))args.push(replacer);else{var replaceFn=ES.IsCallable(replacer)?replacer:null;args.push(function(key,val){var parsedValue=replaceFn?_call(replaceFn,this,key,val):val;if("symbol"!=typeof parsedValue)return Type_symbol(parsedValue)?assignTo({})(parsedValue):parsedValue})}return arguments.length>2&&args.push(arguments[2]),origStringify.apply(this,args)}})}return globals})?__WEBPACK_AMD_DEFINE_FACTORY__.call(exports,__webpack_require__,exports,module):__WEBPACK_AMD_DEFINE_FACTORY__)||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)}).call(exports,__webpack_require__(16),__webpack_require__(262))},function(module,exports){var cachedSetTimeout,cachedClearTimeout,process=module.exports={};function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}function runTimeout(fun){if(cachedSetTimeout===setTimeout)return setTimeout(fun,0);if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout)return cachedSetTimeout=setTimeout,setTimeout(fun,0);try{return cachedSetTimeout(fun,0)}catch(e){try{return cachedSetTimeout.call(null,fun,0)}catch(e){return cachedSetTimeout.call(this,fun,0)}}}!function(){try{cachedSetTimeout="function"==typeof setTimeout?setTimeout:defaultSetTimout}catch(e){cachedSetTimeout=defaultSetTimout}try{cachedClearTimeout="function"==typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(e){cachedClearTimeout=defaultClearTimeout}}();var currentQueue,queue=[],draining=!1,queueIndex=-1;function cleanUpNextTick(){draining&&currentQueue&&(draining=!1,currentQueue.length?queue=currentQueue.concat(queue):queueIndex=-1,queue.length&&drainQueue())}function drainQueue(){if(!draining){var timeout=runTimeout(cleanUpNextTick);draining=!0;for(var len=queue.length;len;){for(currentQueue=queue,queue=[];++queueIndex<len;)currentQueue&&currentQueue[queueIndex].run();queueIndex=-1,len=queue.length}currentQueue=null,draining=!1,function runClearTimeout(marker){if(cachedClearTimeout===clearTimeout)return clearTimeout(marker);if((cachedClearTimeout===defaultClearTimeout||!cachedClearTimeout)&&clearTimeout)return cachedClearTimeout=clearTimeout,clearTimeout(marker);try{return cachedClearTimeout(marker)}catch(e){try{return cachedClearTimeout.call(null,marker)}catch(e){return cachedClearTimeout.call(this,marker)}}}(timeout)}}function Item(fun,array){this.fun=fun,this.array=array}function noop(){}process.nextTick=function(fun){var args=new Array(arguments.length-1);if(arguments.length>1)for(var i=1;i<arguments.length;i++)args[i-1]=arguments[i];queue.push(new Item(fun,args)),1!==queue.length||draining||runTimeout(drainQueue)},Item.prototype.run=function(){this.fun.apply(null,this.array)},process.title="browser",process.browser=!0,process.env={},process.argv=[],process.version="",process.versions={},process.on=noop,process.addListener=noop,process.once=noop,process.off=noop,process.removeListener=noop,process.removeAllListeners=noop,process.emit=noop,process.prependListener=noop,process.prependOnceListener=noop,process.listeners=function(name){return[]},process.binding=function(name){throw new Error("process.binding is not supported")},process.cwd=function(){return"/"},process.chdir=function(dir){throw new Error("process.chdir is not supported")},process.umask=function(){return 0}},function(module,exports,__webpack_require__){"use strict";var supportsDescriptors=__webpack_require__(22).supportsDescriptors,functionsHaveNames=__webpack_require__(165),getPolyfill=__webpack_require__(267),defineProperty=Object.defineProperty,TypeErr=TypeError;module.exports=function shimName(){var polyfill=getPolyfill();if(functionsHaveNames)return polyfill;if(!supportsDescriptors)throw new TypeErr("Shimming Function.prototype.name support requires ES5 property descriptor support.");var functionProto=Function.prototype;return defineProperty(functionProto,"name",{configurable:!0,enumerable:!1,get:function(){var name=polyfill.call(this);return this!==functionProto&&defineProperty(this,"name",{configurable:!0,enumerable:!1,value:name,writable:!1}),name}}),polyfill}},function(module,exports,__webpack_require__){"use strict";var has=Object.prototype.hasOwnProperty,toStr=Object.prototype.toString,slice=Array.prototype.slice,isArgs=__webpack_require__(265),isEnumerable=Object.prototype.propertyIsEnumerable,hasDontEnumBug=!isEnumerable.call({toString:null},"toString"),hasProtoEnumBug=isEnumerable.call(function(){},"prototype"),dontEnums=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],equalsConstructorPrototype=function(o){var ctor=o.constructor;return ctor&&ctor.prototype===o},excludedKeys={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},hasAutomationEqualityBug=function(){if("undefined"==typeof window)return!1;for(var k in window)try{if(!excludedKeys["$"+k]&&has.call(window,k)&&null!==window[k]&&"object"==typeof window[k])try{equalsConstructorPrototype(window[k])}catch(e){return!0}}catch(e){return!0}return!1}(),keysShim=function keys(object){var isObject=null!==object&&"object"==typeof object,isFunction="[object Function]"===toStr.call(object),isArguments=isArgs(object),isString=isObject&&"[object String]"===toStr.call(object),theKeys=[];if(!isObject&&!isFunction&&!isArguments)throw new TypeError("Object.keys called on a non-object");var skipProto=hasProtoEnumBug&&isFunction;if(isString&&object.length>0&&!has.call(object,0))for(var i=0;i<object.length;++i)theKeys.push(String(i));if(isArguments&&object.length>0)for(var j=0;j<object.length;++j)theKeys.push(String(j));else for(var name in object)skipProto&&"prototype"===name||!has.call(object,name)||theKeys.push(String(name));if(hasDontEnumBug)for(var skipConstructor=function(o){if("undefined"==typeof window||!hasAutomationEqualityBug)return equalsConstructorPrototype(o);try{return equalsConstructorPrototype(o)}catch(e){return!1}}(object),k=0;k<dontEnums.length;++k)skipConstructor&&"constructor"===dontEnums[k]||!has.call(object,dontEnums[k])||theKeys.push(dontEnums[k]);return theKeys};keysShim.shim=function shimObjectKeys(){if(Object.keys){if(!function(){return 2===(Object.keys(arguments)||"").length}(1,2)){var originalKeys=Object.keys;Object.keys=function keys(object){return isArgs(object)?originalKeys(slice.call(object)):originalKeys(object)}}}else Object.keys=keysShim;return Object.keys||keysShim},module.exports=keysShim},function(module,exports,__webpack_require__){"use strict";var toStr=Object.prototype.toString;module.exports=function isArguments(value){var str=toStr.call(value),isArgs="[object Arguments]"===str;return isArgs||(isArgs="[object Array]"!==str&&null!==value&&"object"==typeof value&&"number"==typeof value.length&&value.length>=0&&"[object Function]"===toStr.call(value.callee)),isArgs}},function(module,exports){var hasOwn=Object.prototype.hasOwnProperty,toString=Object.prototype.toString;module.exports=function forEach(obj,fn,ctx){if("[object Function]"!==toString.call(fn))throw new TypeError("iterator must be a function");var l=obj.length;if(l===+l)for(var i=0;i<l;i++)fn.call(ctx,obj[i],i,obj);else for(var k in obj)hasOwn.call(obj,k)&&fn.call(ctx,obj[k],k,obj)}},function(module,exports,__webpack_require__){"use strict";var implementation=__webpack_require__(268);module.exports=function getPolyfill(){return implementation}},function(module,exports,__webpack_require__){"use strict";var isCallable=__webpack_require__(83),functionsHaveNames=__webpack_require__(165),bind=__webpack_require__(27),functionToString=bind.call(Function.call,Function.prototype.toString),stringMatch=bind.call(Function.call,String.prototype.match),classRegex=/^class /,regex=/\s*function\s+([^(\s]*)\s*/,functionProto=Function.prototype;module.exports=function getName(){if(!function isClassConstructor(fn){if(isCallable(fn))return!1;if("function"!=typeof fn)return!1;try{return!!stringMatch(functionToString(fn),classRegex)}catch(e){}return!1}(this)&&!isCallable(this))throw new TypeError("Function.prototype.name sham getter called on non-function");if(functionsHaveNames)return this.name;if(this===functionProto)return"";var str=functionToString(this),match=stringMatch(str,regex);return match&&match[1]}},function(module,exports,__webpack_require__){"use strict";var slice=Array.prototype.slice,toStr=Object.prototype.toString;module.exports=function bind(that){var target=this;if("function"!=typeof target||"[object Function]"!==toStr.call(target))throw new TypeError("Function.prototype.bind called on incompatible "+target);for(var bound,args=slice.call(arguments,1),boundLength=Math.max(0,target.length-args.length),boundArgs=[],i=0;i<boundLength;i++)boundArgs.push("$"+i);if(bound=Function("binder","return function ("+boundArgs.join(",")+"){ return binder.apply(this,arguments); }")(function(){if(this instanceof bound){var result=target.apply(this,args.concat(slice.call(arguments)));return Object(result)===result?result:this}return target.apply(that,args.concat(slice.call(arguments)))}),target.prototype){var Empty=function Empty(){};Empty.prototype=target.prototype,bound.prototype=new Empty,Empty.prototype=null}return bound}},function(module,exports,__webpack_require__){"use strict";__webpack_require__(271)(),__webpack_require__(282)},function(module,exports,__webpack_require__){"use strict";var define=__webpack_require__(22),getPolyfill=__webpack_require__(272);module.exports=function shimArrayPrototypeIncludes(){var polyfill=getPolyfill();return define(Array.prototype,{includes:polyfill},{includes:function(){return Array.prototype.includes!==polyfill}}),polyfill}},function(module,exports,__webpack_require__){"use strict";var implementation=__webpack_require__(273);module.exports=function getPolyfill(){return Array.prototype.includes||implementation}},function(module,exports,__webpack_require__){"use strict";(function(global){var ES=__webpack_require__(274),$isNaN=Number.isNaN||function isNaN(a){return a!=a},$isFinite=Number.isFinite||function isFinite(n){return"number"==typeof n&&global.isFinite(n)},indexOf=Array.prototype.indexOf;module.exports=function includes(searchElement){var fromIndex=arguments.length>1?ES.ToInteger(arguments[1]):0;if(indexOf&&!$isNaN(searchElement)&&$isFinite(fromIndex)&&void 0!==searchElement)return indexOf.apply(this,arguments)>-1;var O=ES.ToObject(this),length=ES.ToLength(O.length);if(0===length)return!1;for(var k=fromIndex>=0?fromIndex:Math.max(0,length+fromIndex);k<length;){if(ES.SameValueZero(searchElement,O[k]))return!0;k+=1}return!1}}).call(exports,__webpack_require__(16))},function(module,exports,__webpack_require__){"use strict";module.exports=__webpack_require__(166)},function(module,exports,__webpack_require__){"use strict";var hasSymbols="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator,isPrimitive=__webpack_require__(167),isCallable=__webpack_require__(83),isDate=__webpack_require__(276),isSymbol=__webpack_require__(277);module.exports=function ToPrimitive(input,PreferredType){if(isPrimitive(input))return input;var exoticToPrim,hint="default";if(arguments.length>1&&(PreferredType===String?hint="string":PreferredType===Number&&(hint="number")),hasSymbols&&(Symbol.toPrimitive?exoticToPrim=function GetMethod(O,P){var func=O[P];if(null!==func&&void 0!==func){if(!isCallable(func))throw new TypeError(func+" returned for property "+P+" of object "+O+" is not a function");return func}}(input,Symbol.toPrimitive):isSymbol(input)&&(exoticToPrim=Symbol.prototype.valueOf)),void 0!==exoticToPrim){var result=exoticToPrim.call(input,hint);if(isPrimitive(result))return result;throw new TypeError("unable to convert exotic object to primitive")}return"default"===hint&&(isDate(input)||isSymbol(input))&&(hint="string"),function OrdinaryToPrimitive(O,hint){if(void 0===O||null===O)throw new TypeError("Cannot call method on "+O);if("string"!=typeof hint||"number"!==hint&&"string"!==hint)throw new TypeError('hint must be "string" or "number"');var method,result,i,methodNames="string"===hint?["toString","valueOf"]:["valueOf","toString"];for(i=0;i<methodNames.length;++i)if(method=O[methodNames[i]],isCallable(method)&&(result=method.call(O),isPrimitive(result)))return result;throw new TypeError("No default value")}(input,"default"===hint?"number":hint)}},function(module,exports,__webpack_require__){"use strict";var getDay=Date.prototype.getDay,toStr=Object.prototype.toString,hasToStringTag="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;module.exports=function isDateObject(value){return"object"==typeof value&&null!==value&&(hasToStringTag?function tryDateObject(value){try{return getDay.call(value),!0}catch(e){return!1}}(value):"[object Date]"===toStr.call(value))}},function(module,exports,__webpack_require__){"use strict";var toStr=Object.prototype.toString;if("function"==typeof Symbol&&"symbol"==typeof Symbol()){var symToStr=Symbol.prototype.toString,symStringRegex=/^Symbol\(.*\)$/;module.exports=function isSymbol(value){if("symbol"==typeof value)return!0;if("[object Symbol]"!==toStr.call(value))return!1;try{return function isSymbolObject(value){return"symbol"==typeof value.valueOf()&&symStringRegex.test(symToStr.call(value))}(value)}catch(e){return!1}}}else module.exports=function isSymbol(value){return!1}},function(module,exports){module.exports=function isPrimitive(value){return null===value||"function"!=typeof value&&"object"!=typeof value}},function(module,exports,__webpack_require__){"use strict";var $isNaN=__webpack_require__(168),$isFinite=__webpack_require__(169),sign=__webpack_require__(170),mod=__webpack_require__(171),IsCallable=__webpack_require__(83),toPrimitive=__webpack_require__(280),has=__webpack_require__(61),ES5={ToPrimitive:toPrimitive,ToBoolean:function ToBoolean(value){return!!value},ToNumber:function ToNumber(value){return Number(value)},ToInteger:function ToInteger(value){var number=this.ToNumber(value);return $isNaN(number)?0:0!==number&&$isFinite(number)?sign(number)*Math.floor(Math.abs(number)):number},ToInt32:function ToInt32(x){return this.ToNumber(x)>>0},ToUint32:function ToUint32(x){return this.ToNumber(x)>>>0},ToUint16:function ToUint16(value){var number=this.ToNumber(value);if($isNaN(number)||0===number||!$isFinite(number))return 0;var posInt=sign(number)*Math.floor(Math.abs(number));return mod(posInt,65536)},ToString:function ToString(value){return String(value)},ToObject:function ToObject(value){return this.CheckObjectCoercible(value),Object(value)},CheckObjectCoercible:function CheckObjectCoercible(value,optMessage){if(null==value)throw new TypeError(optMessage||"Cannot call method on "+value);return value},IsCallable:IsCallable,SameValue:function SameValue(x,y){return x===y?0!==x||1/x==1/y:$isNaN(x)&&$isNaN(y)},Type:function Type(x){return null===x?"Null":void 0===x?"Undefined":"function"==typeof x||"object"==typeof x?"Object":"number"==typeof x?"Number":"boolean"==typeof x?"Boolean":"string"==typeof x?"String":void 0},IsPropertyDescriptor:function IsPropertyDescriptor(Desc){if("Object"!==this.Type(Desc))return!1;var allowed={"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Get]]":!0,"[[Set]]":!0,"[[Value]]":!0,"[[Writable]]":!0};for(var key in Desc)if(has(Desc,key)&&!allowed[key])return!1;var isData=has(Desc,"[[Value]]"),IsAccessor=has(Desc,"[[Get]]")||has(Desc,"[[Set]]");if(isData&&IsAccessor)throw new TypeError("Property Descriptors may not be both accessor and data descriptors");return!0},IsAccessorDescriptor:function IsAccessorDescriptor(Desc){if(void 0===Desc)return!1;if(!this.IsPropertyDescriptor(Desc))throw new TypeError("Desc must be a Property Descriptor");return!(!has(Desc,"[[Get]]")&&!has(Desc,"[[Set]]"))},IsDataDescriptor:function IsDataDescriptor(Desc){if(void 0===Desc)return!1;if(!this.IsPropertyDescriptor(Desc))throw new TypeError("Desc must be a Property Descriptor");return!(!has(Desc,"[[Value]]")&&!has(Desc,"[[Writable]]"))},IsGenericDescriptor:function IsGenericDescriptor(Desc){if(void 0===Desc)return!1;if(!this.IsPropertyDescriptor(Desc))throw new TypeError("Desc must be a Property Descriptor");return!this.IsAccessorDescriptor(Desc)&&!this.IsDataDescriptor(Desc)},FromPropertyDescriptor:function FromPropertyDescriptor(Desc){if(void 0===Desc)return Desc;if(!this.IsPropertyDescriptor(Desc))throw new TypeError("Desc must be a Property Descriptor");if(this.IsDataDescriptor(Desc))return{value:Desc["[[Value]]"],writable:!!Desc["[[Writable]]"],enumerable:!!Desc["[[Enumerable]]"],configurable:!!Desc["[[Configurable]]"]};if(this.IsAccessorDescriptor(Desc))return{get:Desc["[[Get]]"],set:Desc["[[Set]]"],enumerable:!!Desc["[[Enumerable]]"],configurable:!!Desc["[[Configurable]]"]};throw new TypeError("FromPropertyDescriptor must be called with a fully populated Property Descriptor")},ToPropertyDescriptor:function ToPropertyDescriptor(Obj){if("Object"!==this.Type(Obj))throw new TypeError("ToPropertyDescriptor requires an object");var desc={};if(has(Obj,"enumerable")&&(desc["[[Enumerable]]"]=this.ToBoolean(Obj.enumerable)),has(Obj,"configurable")&&(desc["[[Configurable]]"]=this.ToBoolean(Obj.configurable)),has(Obj,"value")&&(desc["[[Value]]"]=Obj.value),has(Obj,"writable")&&(desc["[[Writable]]"]=this.ToBoolean(Obj.writable)),has(Obj,"get")){var getter=Obj.get;if(void 0!==getter&&!this.IsCallable(getter))throw new TypeError("getter must be a function");desc["[[Get]]"]=getter}if(has(Obj,"set")){var setter=Obj.set;if(void 0!==setter&&!this.IsCallable(setter))throw new TypeError("setter must be a function");desc["[[Set]]"]=setter}if((has(desc,"[[Get]]")||has(desc,"[[Set]]"))&&(has(desc,"[[Value]]")||has(desc,"[[Writable]]")))throw new TypeError("Invalid property descriptor. Cannot both specify accessors and a value or writable attribute");return desc}};module.exports=ES5},function(module,exports,__webpack_require__){"use strict";var toStr=Object.prototype.toString,isPrimitive=__webpack_require__(167),isCallable=__webpack_require__(83),ES_internalSlots__DefaultValue_=function(O,hint){var actualHint=hint||("[object Date]"===toStr.call(O)?String:Number);if(actualHint===String||actualHint===Number){var value,i,methods=actualHint===String?["toString","valueOf"]:["valueOf","toString"];for(i=0;i<methods.length;++i)if(isCallable(O[methods[i]])&&(value=O[methods[i]](),isPrimitive(value)))return value;throw new TypeError("No default value")}throw new TypeError("invalid [[DefaultValue]] hint supplied")};module.exports=function ToPrimitive(input,PreferredType){return isPrimitive(input)?input:ES_internalSlots__DefaultValue_(input,PreferredType)}},function(module,exports,__webpack_require__){"use strict";var has=__webpack_require__(61),regexExec=RegExp.prototype.exec,gOPD=Object.getOwnPropertyDescriptor,toStr=Object.prototype.toString,hasToStringTag="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;module.exports=function isRegex(value){if(!value||"object"!=typeof value)return!1;if(!hasToStringTag)return"[object RegExp]"===toStr.call(value);var descriptor=gOPD(value,"lastIndex");return!(!descriptor||!has(descriptor,"value"))&&function tryRegexExec(value){try{var lastIndex=value.lastIndex;return value.lastIndex=0,regexExec.call(value),!0}catch(e){return!1}finally{value.lastIndex=lastIndex}}(value)}},function(module,exports,__webpack_require__){"use strict";__webpack_require__(283)(),__webpack_require__(286)(),__webpack_require__(289)(),__webpack_require__(292)(),__webpack_require__(295)(),__webpack_require__(298)},function(module,exports,__webpack_require__){"use strict";var getPolyfill=__webpack_require__(284),define=__webpack_require__(22);module.exports=function shimValues(){var polyfill=getPolyfill();return define(Object,{values:polyfill},{values:function testValues(){return Object.values!==polyfill}}),polyfill}},function(module,exports,__webpack_require__){"use strict";var implementation=__webpack_require__(285);module.exports=function getPolyfill(){return"function"==typeof Object.values?Object.values:implementation}},function(module,exports,__webpack_require__){"use strict";var ES=__webpack_require__(45),has=__webpack_require__(61),isEnumerable=__webpack_require__(27).call(Function.call,Object.prototype.propertyIsEnumerable);module.exports=function values(O){var obj=ES.RequireObjectCoercible(O),vals=[];for(var key in obj)has(obj,key)&&isEnumerable(obj,key)&&vals.push(obj[key]);return vals}},function(module,exports,__webpack_require__){"use strict";var getPolyfill=__webpack_require__(287),define=__webpack_require__(22);module.exports=function shimEntries(){var polyfill=getPolyfill();return define(Object,{entries:polyfill},{entries:function testEntries(){return Object.entries!==polyfill}}),polyfill}},function(module,exports,__webpack_require__){"use strict";var implementation=__webpack_require__(288);module.exports=function getPolyfill(){return"function"==typeof Object.entries?Object.entries:implementation}},function(module,exports,__webpack_require__){"use strict";var ES=__webpack_require__(45),has=__webpack_require__(61),isEnumerable=__webpack_require__(27).call(Function.call,Object.prototype.propertyIsEnumerable);module.exports=function entries(O){var obj=ES.RequireObjectCoercible(O),entrys=[];for(var key in obj)has(obj,key)&&isEnumerable(obj,key)&&entrys.push([key,obj[key]]);return entrys}},function(module,exports,__webpack_require__){"use strict";var getPolyfill=__webpack_require__(290),define=__webpack_require__(22);module.exports=function shimPadStart(){var polyfill=getPolyfill();return define(String.prototype,{padStart:polyfill},{padStart:function(){return String.prototype.padStart!==polyfill}}),polyfill}},function(module,exports,__webpack_require__){"use strict";var implementation=__webpack_require__(291);module.exports=function getPolyfill(){return"function"==typeof String.prototype.padStart?String.prototype.padStart:implementation}},function(module,exports,__webpack_require__){"use strict";var bind=__webpack_require__(27),ES=__webpack_require__(45),slice=bind.call(Function.call,String.prototype.slice);module.exports=function padStart(maxLength){var fillString,O=ES.RequireObjectCoercible(this),S=ES.ToString(O),stringLength=ES.ToLength(S.length);arguments.length>1&&(fillString=arguments[1]);var filler=void 0===fillString?"":ES.ToString(fillString);""===filler&&(filler=" ");var intMaxLength=ES.ToLength(maxLength);if(intMaxLength<=stringLength)return S;for(var fillLen=intMaxLength-stringLength;filler.length<fillLen;){var fLen=filler.length,remainingCodeUnits=fillLen-fLen;filler+=fLen>remainingCodeUnits?slice(filler,0,remainingCodeUnits):filler}return(filler.length>fillLen?slice(filler,0,fillLen):filler)+S}},function(module,exports,__webpack_require__){"use strict";var getPolyfill=__webpack_require__(293),define=__webpack_require__(22);module.exports=function shimPadEnd(){var polyfill=getPolyfill();return define(String.prototype,{padEnd:polyfill},{padEnd:function(){return String.prototype.padEnd!==polyfill}}),polyfill}},function(module,exports,__webpack_require__){"use strict";var implementation=__webpack_require__(294);module.exports=function getPolyfill(){return"function"==typeof String.prototype.padEnd?String.prototype.padEnd:implementation}},function(module,exports,__webpack_require__){"use strict";var bind=__webpack_require__(27),ES=__webpack_require__(45),slice=bind.call(Function.call,String.prototype.slice);module.exports=function padEnd(maxLength){var fillString,O=ES.RequireObjectCoercible(this),S=ES.ToString(O),stringLength=ES.ToLength(S.length);arguments.length>1&&(fillString=arguments[1]);var filler=void 0===fillString?"":ES.ToString(fillString);""===filler&&(filler=" ");var intMaxLength=ES.ToLength(maxLength);if(intMaxLength<=stringLength)return S;for(var fillLen=intMaxLength-stringLength;filler.length<fillLen;){var fLen=filler.length,remainingCodeUnits=fillLen-fLen;filler+=fLen>remainingCodeUnits?slice(filler,0,remainingCodeUnits):filler}return S+(filler.length>fillLen?slice(filler,0,fillLen):filler)}},function(module,exports,__webpack_require__){"use strict";var getPolyfill=__webpack_require__(296),define=__webpack_require__(22);module.exports=function shimGetOwnPropertyDescriptors(){var polyfill=getPolyfill();return define(Object,{getOwnPropertyDescriptors:polyfill},{getOwnPropertyDescriptors:function(){return Object.getOwnPropertyDescriptors!==polyfill}}),polyfill}},function(module,exports,__webpack_require__){"use strict";var implementation=__webpack_require__(297);module.exports=function getPolyfill(){return"function"==typeof Object.getOwnPropertyDescriptors?Object.getOwnPropertyDescriptors:implementation}},function(module,exports,__webpack_require__){"use strict";var ES=__webpack_require__(45),defineProperty=Object.defineProperty,getDescriptor=Object.getOwnPropertyDescriptor,getOwnNames=Object.getOwnPropertyNames,getSymbols=Object.getOwnPropertySymbols,concat=Function.call.bind(Array.prototype.concat),reduce=Function.call.bind(Array.prototype.reduce),getAll=getSymbols?function(obj){return concat(getOwnNames(obj),getSymbols(obj))}:getOwnNames,isES5=ES.IsCallable(getDescriptor)&&ES.IsCallable(getOwnNames);module.exports=function getOwnPropertyDescriptors(value){if(ES.RequireObjectCoercible(value),!isES5)throw new TypeError("getOwnPropertyDescriptors requires Object.getOwnPropertyDescriptor");var O=ES.ToObject(value);return reduce(getAll(O),function(acc,key){var descriptor=getDescriptor(O,key);return void 0!==descriptor&&function put(obj,prop,val){defineProperty&&prop in obj?defineProperty(obj,prop,{configurable:!0,enumerable:!0,value:val,writable:!0}):obj[prop]=val}(acc,key,descriptor),acc},{})}},function(module,exports,__webpack_require__){"use strict";"function"==typeof Promise&&__webpack_require__(299)(),__webpack_require__(302)(),__webpack_require__(305)()},function(module,exports,__webpack_require__){"use strict";var requirePromise=__webpack_require__(112),getPolyfill=__webpack_require__(300),define=__webpack_require__(22);module.exports=function shimPromiseFinally(){requirePromise();var polyfill=getPolyfill();return define(Promise.prototype,{finally:polyfill},{finally:function testFinally(){return Promise.prototype.finally!==polyfill}}),polyfill}},function(module,exports,__webpack_require__){"use strict";var requirePromise=__webpack_require__(112),implementation=__webpack_require__(301);module.exports=function getPolyfill(){return requirePromise(),"function"==typeof Promise.prototype.finally?Promise.prototype.finally:implementation}},function(module,exports,__webpack_require__){"use strict";__webpack_require__(112)();var ES=__webpack_require__(45),bind=__webpack_require__(27),promiseResolve=function PromiseResolve(C,value){return new C(function(resolve){resolve(value)})},OriginalPromise=Promise,then=bind.call(Function.call,OriginalPromise.prototype.then),promiseFinally=function finally_(onFinally){then(this,null,function(){});var C=ES.SpeciesConstructor(this,OriginalPromise),thenFinally=onFinally,catchFinally=onFinally;return ES.IsCallable(onFinally)&&(thenFinally=function CreateThenFinally(C,onFinally){return function(value){var result=onFinally();return promiseResolve(C,result).then(function(){return value})}}(C,onFinally),catchFinally=function CreateCatchFinally(C,onFinally){return function(reason){var result=onFinally();return promiseResolve(C,result).then(function(){throw reason})}}(C,onFinally)),this.then(thenFinally,catchFinally)};if(Object.getOwnPropertyDescriptor){var descriptor=Object.getOwnPropertyDescriptor(promiseFinally,"name");descriptor&&descriptor.configurable&&Object.defineProperty(promiseFinally,"name",{configurable:!0,value:"finally"})}module.exports=promiseFinally},function(module,exports,__webpack_require__){"use strict";var define=__webpack_require__(22),getPolyfill=__webpack_require__(303);module.exports=function shimFlatten(){var polyfill=getPolyfill();return define(Array.prototype,{flatten:polyfill},{flatten:function(){return Array.prototype.flatten!==polyfill}}),polyfill}},function(module,exports,__webpack_require__){"use strict";var implementation=__webpack_require__(304);module.exports=function getPolyfill(){return Array.prototype.flatten||implementation}},function(module,exports,__webpack_require__){"use strict";var ES=__webpack_require__(173),MAX_SAFE_INTEGER=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1;module.exports=function flatten(){var O=ES.ToObject(this),sourceLen=ES.ToLength(ES.Get(O,"length")),depthNum=1;arguments.length>0&&void 0!==arguments[0]&&(depthNum=ES.ToInteger(arguments[0]));var A=ES.ArraySpeciesCreate(O,0);return function FlattenIntoArray(target,source,sourceLen,start,depth){for(var targetIndex=start,sourceIndex=0;sourceIndex<sourceLen;){var P=ES.ToString(sourceIndex);if(ES.HasProperty(source,P)){var element=ES.Get(source,P),shouldFlatten=!1;if(depth>0&&(shouldFlatten=ES.IsArray(element)),shouldFlatten)targetIndex=FlattenIntoArray(target,element,ES.ToLength(ES.Get(element,"length")),targetIndex,depth-1);else{if(targetIndex>=MAX_SAFE_INTEGER)throw new TypeError("index too large");ES.CreateDataPropertyOrThrow(target,ES.ToString(targetIndex),element),targetIndex+=1}}sourceIndex+=1}return targetIndex}(A,O,sourceLen,0,depthNum),A}},function(module,exports,__webpack_require__){"use strict";var define=__webpack_require__(22),getPolyfill=__webpack_require__(306);module.exports=function shimFlatMap(){var polyfill=getPolyfill();return define(Array.prototype,{flatMap:polyfill},{flatMap:function(){return Array.prototype.flatMap!==polyfill}}),polyfill}},function(module,exports,__webpack_require__){"use strict";var implementation=__webpack_require__(307);module.exports=function getPolyfill(){return Array.prototype.flatMap||implementation}},function(module,exports,__webpack_require__){"use strict";var ES=__webpack_require__(173),MAX_SAFE_INTEGER=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1;module.exports=function flatMap(callbackfn){var T,O=ES.ToObject(this),sourceLen=ES.ToLength(ES.Get(O,"length"));if(!ES.IsCallable(callbackfn))throw new TypeError("callback must be a function");arguments.length>1&&(T=arguments[1]);var A=ES.ArraySpeciesCreate(O,0);return function FlattenIntoArray(target,source,sourceLen,start,depth){var mapperFunction,targetIndex=start,sourceIndex=0;for(arguments.length>5&&(mapperFunction=arguments[5]);sourceIndex<sourceLen;){var P=ES.ToString(sourceIndex);if(ES.HasProperty(source,P)){var element=ES.Get(source,P);if(void 0!==mapperFunction){if(arguments.length<=6)throw new TypeError("Assertion failed: thisArg is required when mapperFunction is provided");element=ES.Call(mapperFunction,arguments[6],[element,sourceIndex,source])}var shouldFlatten=!1;if(depth>0&&(shouldFlatten=ES.IsArray(element)),shouldFlatten)targetIndex=FlattenIntoArray(target,element,ES.ToLength(ES.Get(element,"length")),targetIndex,depth-1);else{if(targetIndex>=MAX_SAFE_INTEGER)throw new TypeError("index too large");ES.CreateDataPropertyOrThrow(target,ES.ToString(targetIndex),element),targetIndex+=1}}sourceIndex+=1}return targetIndex}(A,O,sourceLen,0,1,callbackfn,T),A}},function(module,exports,__webpack_require__){__webpack_require__(309),module.exports=__webpack_require__(4).Object.assign},function(module,exports,__webpack_require__){var $export=__webpack_require__(8);$export($export.S+$export.F,"Object",{assign:__webpack_require__(204)})},function(module,exports,__webpack_require__){var toIObject=__webpack_require__(35),toLength=__webpack_require__(85),toAbsoluteIndex=__webpack_require__(311);module.exports=function(IS_INCLUDES){return function($this,el,fromIndex){var value,O=toIObject($this),length=toLength(O.length),index=toAbsoluteIndex(fromIndex,length);if(IS_INCLUDES&&el!=el){for(;length>index;)if((value=O[index++])!=value)return!0}else for(;length>index;index++)if((IS_INCLUDES||index in O)&&O[index]===el)return IS_INCLUDES||index||0;return!IS_INCLUDES&&-1}}},function(module,exports,__webpack_require__){var toInteger=__webpack_require__(117),max=Math.max,min=Math.min;module.exports=function(index,length){return(index=toInteger(index))<0?max(index+length,0):min(index,length)}},function(module,exports,__webpack_require__){__webpack_require__(313);var $Object=__webpack_require__(4).Object;module.exports=function defineProperty(it,key,desc){return $Object.defineProperty(it,key,desc)}},function(module,exports,__webpack_require__){var $export=__webpack_require__(8);$export($export.S+$export.F*!__webpack_require__(23),"Object",{defineProperty:__webpack_require__(17).f})},function(module,exports,__webpack_require__){__webpack_require__(315),module.exports=__webpack_require__(4).Object.keys},function(module,exports,__webpack_require__){var toObject=__webpack_require__(46),$keys=__webpack_require__(52);__webpack_require__(123)("keys",function(){return function keys(it){return $keys(toObject(it))}})},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var ADDON_ID=exports.ADDON_ID="storybooks/storybook-addon-options";exports.EVENT_ID=ADDON_ID+"/options-event"},function(module,exports,__webpack_require__){"use strict";var m=__webpack_require__(66),n=__webpack_require__(7),p=__webpack_require__(124),q=__webpack_require__(54),r="function"==typeof Symbol&&Symbol.for,t=r?Symbol.for("react.element"):60103,u=r?Symbol.for("react.portal"):60106,v=r?Symbol.for("react.fragment"):60107,w=r?Symbol.for("react.strict_mode"):60108,x=r?Symbol.for("react.provider"):60109,y=r?Symbol.for("react.context"):60110,z=r?Symbol.for("react.async_mode"):60111,A=r?Symbol.for("react.forward_ref"):60112,B="function"==typeof Symbol&&Symbol.iterator;function C(a){for(var b=arguments.length-1,e="http://reactjs.org/docs/error-decoder.html?invariant="+a,c=0;c<b;c++)e+="&args[]="+encodeURIComponent(arguments[c+1]);n(!1,"Minified React error #"+a+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",e)}var D={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}};function E(a,b,e){this.props=a,this.context=b,this.refs=p,this.updater=e||D}function F(){}function G(a,b,e){this.props=a,this.context=b,this.refs=p,this.updater=e||D}E.prototype.isReactComponent={},E.prototype.setState=function(a,b){"object"!=typeof a&&"function"!=typeof a&&null!=a&&C("85"),this.updater.enqueueSetState(this,a,b,"setState")},E.prototype.forceUpdate=function(a){this.updater.enqueueForceUpdate(this,a,"forceUpdate")},F.prototype=E.prototype;var H=G.prototype=new F;H.constructor=G,m(H,E.prototype),H.isPureReactComponent=!0;var I={current:null},J=Object.prototype.hasOwnProperty,K={key:!0,ref:!0,__self:!0,__source:!0};function L(a,b,e){var c=void 0,d={},g=null,h=null;if(null!=b)for(c in void 0!==b.ref&&(h=b.ref),void 0!==b.key&&(g=""+b.key),b)J.call(b,c)&&!K.hasOwnProperty(c)&&(d[c]=b[c]);var f=arguments.length-2;if(1===f)d.children=e;else if(1<f){for(var k=Array(f),l=0;l<f;l++)k[l]=arguments[l+2];d.children=k}if(a&&a.defaultProps)for(c in f=a.defaultProps)void 0===d[c]&&(d[c]=f[c]);return{$$typeof:t,type:a,key:g,ref:h,props:d,_owner:I.current}}function M(a){return"object"==typeof a&&null!==a&&a.$$typeof===t}var N=/\/+/g,O=[];function P(a,b,e,c){if(O.length){var d=O.pop();return d.result=a,d.keyPrefix=b,d.func=e,d.context=c,d.count=0,d}return{result:a,keyPrefix:b,func:e,context:c,count:0}}function Q(a){a.result=null,a.keyPrefix=null,a.func=null,a.context=null,a.count=0,10>O.length&&O.push(a)}function R(a,b,e,c){var d=typeof a;"undefined"!==d&&"boolean"!==d||(a=null);var g=!1;if(null===a)g=!0;else switch(d){case"string":case"number":g=!0;break;case"object":switch(a.$$typeof){case t:case u:g=!0}}if(g)return e(c,a,""===b?"."+S(a,0):b),1;if(g=0,b=""===b?".":b+":",Array.isArray(a))for(var h=0;h<a.length;h++){var f=b+S(d=a[h],h);g+=R(d,f,e,c)}else if(null===a||void 0===a?f=null:f="function"==typeof(f=B&&a[B]||a["@@iterator"])?f:null,"function"==typeof f)for(a=f.call(a),h=0;!(d=a.next()).done;)g+=R(d=d.value,f=b+S(d,h++),e,c);else"object"===d&&C("31","[object Object]"===(e=""+a)?"object with keys {"+Object.keys(a).join(", ")+"}":e,"");return g}function S(a,b){return"object"==typeof a&&null!==a&&null!=a.key?function escape(a){var b={"=":"=0",":":"=2"};return"$"+(""+a).replace(/[=:]/g,function(a){return b[a]})}(a.key):b.toString(36)}function T(a,b){a.func.call(a.context,b,a.count++)}function U(a,b,e){var c=a.result,d=a.keyPrefix;a=a.func.call(a.context,b,a.count++),Array.isArray(a)?V(a,c,e,q.thatReturnsArgument):null!=a&&(M(a)&&(b=d+(!a.key||b&&b.key===a.key?"":(""+a.key).replace(N,"$&/")+"/")+e,a={$$typeof:t,type:a.type,key:b,ref:a.ref,props:a.props,_owner:a._owner}),c.push(a))}function V(a,b,e,c,d){var g="";null!=e&&(g=(""+e).replace(N,"$&/")+"/"),b=P(b,g,c,d),null==a||R(a,"",U,b),Q(b)}var W={Children:{map:function(a,b,e){if(null==a)return a;var c=[];return V(a,c,null,b,e),c},forEach:function(a,b,e){if(null==a)return a;b=P(null,null,b,e),null==a||R(a,"",T,b),Q(b)},count:function(a){return null==a?0:R(a,"",q.thatReturnsNull,null)},toArray:function(a){var b=[];return V(a,b,null,q.thatReturnsArgument),b},only:function(a){return M(a)||C("143"),a}},createRef:function(){return{current:null}},Component:E,PureComponent:G,createContext:function(a,b){return void 0===b&&(b=null),(a={$$typeof:y,_calculateChangedBits:b,_defaultValue:a,_currentValue:a,_changedBits:0,Provider:null,Consumer:null}).Provider={$$typeof:x,_context:a},a.Consumer=a},forwardRef:function(a){return{$$typeof:A,render:a}},Fragment:v,StrictMode:w,unstable_AsyncMode:z,createElement:L,cloneElement:function(a,b,e){(null===a||void 0===a)&&C("267",a);var c=void 0,d=m({},a.props),g=a.key,h=a.ref,f=a._owner;if(null!=b){void 0!==b.ref&&(h=b.ref,f=I.current),void 0!==b.key&&(g=""+b.key);var k=void 0;for(c in a.type&&a.type.defaultProps&&(k=a.type.defaultProps),b)J.call(b,c)&&!K.hasOwnProperty(c)&&(d[c]=void 0===b[c]&&void 0!==k?k[c]:b[c])}if(1===(c=arguments.length-2))d.children=e;else if(1<c){k=Array(c);for(var l=0;l<c;l++)k[l]=arguments[l+2];d.children=k}return{$$typeof:t,type:a.type,key:g,ref:h,props:d,_owner:f}},createFactory:function(a){var b=L.bind(null,a);return b.type=a,b},isValidElement:M,version:"16.3.2",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:I,assign:m}},X=Object.freeze({default:W}),Y=X&&W||X;module.exports=Y.default?Y.default:Y},function(module,exports,__webpack_require__){"use strict";var emptyFunction=__webpack_require__(54),invariant=__webpack_require__(7),ReactPropTypesSecret=__webpack_require__(319);module.exports=function(){function shim(props,propName,componentName,location,propFullName,secret){secret!==ReactPropTypesSecret&&invariant(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function getShim(){return shim}shim.isRequired=shim;var ReactPropTypes={array:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim};return ReactPropTypes.checkPropTypes=emptyFunction,ReactPropTypes.PropTypes=ReactPropTypes,ReactPropTypes}},function(module,exports,__webpack_require__){"use strict";module.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__isWebColor__=__webpack_require__(561),__WEBPACK_IMPORTED_MODULE_1__exports_processColor__=__webpack_require__(434);__webpack_exports__.a=function normalizeColor(color){var opacity=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;if(null!=color){if("string"==typeof color&&Object(__WEBPACK_IMPORTED_MODULE_0__isWebColor__.a)(color))return color;var colorInt=Object(__WEBPACK_IMPORTED_MODULE_1__exports_processColor__.default)(color);if(null!=colorInt)return"rgba("+(colorInt>>16&255)+","+(colorInt>>8&255)+","+(255&colorInt)+","+((colorInt>>24&255)/255*opacity).toFixed(2)+")"}}},function(module,exports){function normalizeColor(color){var match;return"number"==typeof color?color>>>0===color&&color>=0&&color<=4294967295?color:null:(match=matchers.hex6.exec(color))?parseInt(match[1]+"ff",16)>>>0:names.hasOwnProperty(color)?names[color]:(match=matchers.rgb.exec(color))?(parse255(match[1])<<24|parse255(match[2])<<16|parse255(match[3])<<8|255)>>>0:(match=matchers.rgba.exec(color))?(parse255(match[1])<<24|parse255(match[2])<<16|parse255(match[3])<<8|parse1(match[4]))>>>0:(match=matchers.hex3.exec(color))?parseInt(match[1]+match[1]+match[2]+match[2]+match[3]+match[3]+"ff",16)>>>0:(match=matchers.hex8.exec(color))?parseInt(match[1],16)>>>0:(match=matchers.hex4.exec(color))?parseInt(match[1]+match[1]+match[2]+match[2]+match[3]+match[3]+match[4]+match[4],16)>>>0:(match=matchers.hsl.exec(color))?(255|hslToRgb(parse360(match[1]),parsePercentage(match[2]),parsePercentage(match[3])))>>>0:(match=matchers.hsla.exec(color))?(hslToRgb(parse360(match[1]),parsePercentage(match[2]),parsePercentage(match[3]))|parse1(match[4]))>>>0:null}function hue2rgb(p,q,t){return t<0&&(t+=1),t>1&&(t-=1),t<1/6?p+6*(q-p)*t:t<.5?q:t<2/3?p+(q-p)*(2/3-t)*6:p}function hslToRgb(h,s,l){var q=l<.5?l*(1+s):l+s-l*s,p=2*l-q,r=hue2rgb(p,q,h+1/3),g=hue2rgb(p,q,h),b=hue2rgb(p,q,h-1/3);return Math.round(255*r)<<24|Math.round(255*g)<<16|Math.round(255*b)<<8}var NUMBER="[-+]?\\d*\\.?\\d+",PERCENTAGE=NUMBER+"%";function call(){return"\\(\\s*("+function toArray(arrayLike){return Array.prototype.slice.call(arrayLike,0)}(arguments).join(")\\s*,\\s*(")+")\\s*\\)"}var matchers={rgb:new RegExp("rgb"+call(NUMBER,NUMBER,NUMBER)),rgba:new RegExp("rgba"+call(NUMBER,NUMBER,NUMBER,NUMBER)),hsl:new RegExp("hsl"+call(NUMBER,PERCENTAGE,PERCENTAGE)),hsla:new RegExp("hsla"+call(NUMBER,PERCENTAGE,PERCENTAGE,NUMBER)),hex3:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex4:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#([0-9a-fA-F]{6})$/,hex8:/^#([0-9a-fA-F]{8})$/};function parse255(str){var int=parseInt(str,10);return int<0?0:int>255?255:int}function parse360(str){return(parseFloat(str)%360+360)%360/360}function parse1(str){var num=parseFloat(str);return num<0?0:num>1?255:Math.round(255*num)}function parsePercentage(str){var int=parseFloat(str,10);return int<0?0:int>100?1:int/100}var names={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199};normalizeColor.rgba=function rgba(colorInt){return{r:Math.round((4278190080&colorInt)>>>24),g:Math.round((16711680&colorInt)>>>16),b:Math.round((65280&colorInt)>>>8),a:((255&colorInt)>>>0)/255}},module.exports=normalizeColor},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__ColorPropType__=__webpack_require__(48),__WEBPACK_IMPORTED_MODULE_1__View_ViewStylePropTypes__=__webpack_require__(176),__WEBPACK_IMPORTED_MODULE_2_prop_types__=__webpack_require__(2),numberOrString=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_prop_types__),Object(__WEBPACK_IMPORTED_MODULE_2_prop_types__.oneOfType)([__WEBPACK_IMPORTED_MODULE_2_prop_types__.number,__WEBPACK_IMPORTED_MODULE_2_prop_types__.string])),TextStylePropTypes=Object.assign({},__WEBPACK_IMPORTED_MODULE_1__View_ViewStylePropTypes__.a,{color:__WEBPACK_IMPORTED_MODULE_0__ColorPropType__.a,fontFamily:__WEBPACK_IMPORTED_MODULE_2_prop_types__.string,fontFeatureSettings:__WEBPACK_IMPORTED_MODULE_2_prop_types__.string,fontSize:numberOrString,fontStyle:__WEBPACK_IMPORTED_MODULE_2_prop_types__.string,fontWeight:__WEBPACK_IMPORTED_MODULE_2_prop_types__.string,fontVariant:__WEBPACK_IMPORTED_MODULE_2_prop_types__.array,letterSpacing:numberOrString,lineHeight:numberOrString,textAlign:Object(__WEBPACK_IMPORTED_MODULE_2_prop_types__.oneOf)(["center","end","inherit","justify","justify-all","left","right","start"]),textAlignVertical:__WEBPACK_IMPORTED_MODULE_2_prop_types__.string,textDecorationColor:__WEBPACK_IMPORTED_MODULE_0__ColorPropType__.a,textDecorationLine:__WEBPACK_IMPORTED_MODULE_2_prop_types__.string,textDecorationStyle:__WEBPACK_IMPORTED_MODULE_2_prop_types__.string,textShadowColor:__WEBPACK_IMPORTED_MODULE_0__ColorPropType__.a,textShadowOffset:Object(__WEBPACK_IMPORTED_MODULE_2_prop_types__.shape)({width:__WEBPACK_IMPORTED_MODULE_2_prop_types__.number,height:__WEBPACK_IMPORTED_MODULE_2_prop_types__.number}),textShadowRadius:__WEBPACK_IMPORTED_MODULE_2_prop_types__.number,writingDirection:Object(__WEBPACK_IMPORTED_MODULE_2_prop_types__.oneOf)(["auto","ltr","rtl"]),textIndent:numberOrString,textOverflow:__WEBPACK_IMPORTED_MODULE_2_prop_types__.string,textRendering:Object(__WEBPACK_IMPORTED_MODULE_2_prop_types__.oneOf)(["auto","geometricPrecision","optimizeLegibility","optimizeSpeed"]),textTransform:Object(__WEBPACK_IMPORTED_MODULE_2_prop_types__.oneOf)(["capitalize","lowercase","none","uppercase"]),unicodeBidi:Object(__WEBPACK_IMPORTED_MODULE_2_prop_types__.oneOf)(["normal","bidi-override","embed","isolate","isolate-override","plaintext"]),whiteSpace:__WEBPACK_IMPORTED_MODULE_2_prop_types__.string,wordWrap:__WEBPACK_IMPORTED_MODULE_2_prop_types__.string,MozOsxFontSmoothing:__WEBPACK_IMPORTED_MODULE_2_prop_types__.string,WebkitFontSmoothing:__WEBPACK_IMPORTED_MODULE_2_prop_types__.string});__webpack_exports__.a=TextStylePropTypes},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment__=__webpack_require__(38),__WEBPACK_IMPORTED_MODULE_1_debounce__=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment__),__webpack_require__(324)),__WEBPACK_IMPORTED_MODULE_1_debounce___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_debounce__),__WEBPACK_IMPORTED_MODULE_2__exports_findNodeHandle__=__webpack_require__(96),emptyObject={},registry={},id=1,guid=function guid(){return"r-"+id++},resizeObserver=void 0;if(__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment__.canUseDOM)if(void 0!==window.ResizeObserver)resizeObserver=new window.ResizeObserver(function(entries){entries.forEach(function(_ref){var target=_ref.target,instance=registry[target._layoutId];instance&&instance._handleLayout()})});else{0;window.addEventListener("resize",__WEBPACK_IMPORTED_MODULE_1_debounce___default()(function triggerAll(){Object.keys(registry).forEach(function(key){registry[key]._handleLayout()})},16),!1)}var observe=function observe(instance){var id=guid();if(registry[id]=instance,resizeObserver){var node=Object(__WEBPACK_IMPORTED_MODULE_2__exports_findNodeHandle__.a)(instance);node._layoutId=id,resizeObserver.observe(node)}else instance._layoutId=id,instance._handleLayout()},unobserve=function unobserve(instance){if(delete registry[instance._layoutId],resizeObserver){var node=Object(__WEBPACK_IMPORTED_MODULE_2__exports_findNodeHandle__.a)(instance);delete node._layoutId,resizeObserver.unobserve(node)}else delete instance._layoutId},safeOverride=function safeOverride(original,next){return original?function prototypeOverride(){original.call(this,arguments),next.call(this,arguments)}:next};__webpack_exports__.a=function applyLayout(Component){var componentDidMount=Component.prototype.componentDidMount,componentDidUpdate=Component.prototype.componentDidUpdate,componentWillUnmount=Component.prototype.componentWillUnmount;return Component.prototype.componentDidMount=safeOverride(componentDidMount,function componentDidMount(){this._layoutState=emptyObject,this._isMounted=!0,observe(this)}),Component.prototype.componentDidUpdate=safeOverride(componentDidUpdate,function componentDidUpdate(prevProps){this.props.onLayout&&!prevProps.onLayout?observe(this):!this.props.onLayout&&prevProps.onLayout&&unobserve(this)}),Component.prototype.componentWillUnmount=safeOverride(componentWillUnmount,function componentWillUnmount(){this._isMounted=!1,unobserve(this)}),Component.prototype._handleLayout=function(){var _this=this,layout=this._layoutState,onLayout=this.props.onLayout;onLayout&&this.measure(function(x,y,width,height){if(_this._isMounted&&(layout.x!==x||layout.y!==y||layout.width!==width||layout.height!==height)){_this._layoutState={x:x,y:y,width:width,height:height};var nativeEvent={layout:_this._layoutState,get target(){return Object(__WEBPACK_IMPORTED_MODULE_2__exports_findNodeHandle__.a)(this)}};onLayout({nativeEvent:nativeEvent,timeStamp:Date.now()})}})},Component}},function(module,exports){module.exports=function debounce(func,wait,immediate){var timeout,args,context,timestamp,result;function later(){var last=Date.now()-timestamp;last<wait&&last>=0?timeout=setTimeout(later,wait-last):(timeout=null,immediate||(result=func.apply(context,args),context=args=null))}null==wait&&(wait=100);var debounced=function(){context=this,args=arguments,timestamp=Date.now();var callNow=immediate&&!timeout;return timeout||(timeout=setTimeout(later,wait)),callNow&&(result=func.apply(context,args),context=args=null),result};return debounced.clear=function(){timeout&&(clearTimeout(timeout),timeout=null)},debounced.flush=function(){timeout&&(result=func.apply(context,args),context=args=null,clearTimeout(timeout),timeout=null)},debounced}},function(module,exports,__webpack_require__){"use strict";var ba=__webpack_require__(7),ea=__webpack_require__(0),m=__webpack_require__(38),A=__webpack_require__(66),C=__webpack_require__(54),fa=__webpack_require__(326),ha=__webpack_require__(327),ja=__webpack_require__(328),ka=__webpack_require__(124);function D(a){for(var b=arguments.length-1,c="http://reactjs.org/docs/error-decoder.html?invariant="+a,d=0;d<b;d++)c+="&args[]="+encodeURIComponent(arguments[d+1]);ba(!1,"Minified React error #"+a+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",c)}ea||D("227");var E={_caughtError:null,_hasCaughtError:!1,_rethrowError:null,_hasRethrowError:!1,invokeGuardedCallback:function(a,b,c,d,e,f,h,g,k){(function ma(a,b,c,d,e,f,h,g,k){this._hasCaughtError=!1,this._caughtError=null;var v=Array.prototype.slice.call(arguments,3);try{b.apply(c,v)}catch(l){this._caughtError=l,this._hasCaughtError=!0}}).apply(E,arguments)},invokeGuardedCallbackAndCatchFirstError:function(a,b,c,d,e,f,h,g,k){if(E.invokeGuardedCallback.apply(this,arguments),E.hasCaughtError()){var v=E.clearCaughtError();E._hasRethrowError||(E._hasRethrowError=!0,E._rethrowError=v)}},rethrowCaughtError:function(){return function na(){if(E._hasRethrowError){var a=E._rethrowError;throw E._rethrowError=null,E._hasRethrowError=!1,a}}.apply(E,arguments)},hasCaughtError:function(){return E._hasCaughtError},clearCaughtError:function(){if(E._hasCaughtError){var a=E._caughtError;return E._caughtError=null,E._hasCaughtError=!1,a}D("198")}};var oa=null,pa={};function qa(){if(oa)for(var a in pa){var b=pa[a],c=oa.indexOf(a);if(-1<c||D("96",a),!ra[c])for(var d in b.extractEvents||D("97",a),ra[c]=b,c=b.eventTypes){var e=void 0,f=c[d],h=b,g=d;sa.hasOwnProperty(g)&&D("99",g),sa[g]=f;var k=f.phasedRegistrationNames;if(k){for(e in k)k.hasOwnProperty(e)&&ta(k[e],h,g);e=!0}else f.registrationName?(ta(f.registrationName,h,g),e=!0):e=!1;e||D("98",d,a)}}}function ta(a,b,c){ua[a]&&D("100",a),ua[a]=b,va[a]=b.eventTypes[c].dependencies}var ra=[],sa={},ua={},va={};function wa(a){oa&&D("101"),oa=Array.prototype.slice.call(a),qa()}function xa(a){var c,b=!1;for(c in a)if(a.hasOwnProperty(c)){var d=a[c];pa.hasOwnProperty(c)&&pa[c]===d||(pa[c]&&D("102",c),pa[c]=d,b=!0)}b&&qa()}var Ca=Object.freeze({plugins:ra,eventNameDispatchConfigs:sa,registrationNameModules:ua,registrationNameDependencies:va,possibleRegistrationNames:null,injectEventPluginOrder:wa,injectEventPluginsByName:xa}),Da=null,Ea=null,Fa=null;function Ga(a,b,c,d){b=a.type||"unknown-event",a.currentTarget=Fa(d),E.invokeGuardedCallbackAndCatchFirstError(b,c,void 0,a),a.currentTarget=null}function Ha(a,b){return null==b&&D("30"),null==a?b:Array.isArray(a)?Array.isArray(b)?(a.push.apply(a,b),a):(a.push(b),a):Array.isArray(b)?[a].concat(b):[a,b]}function Ia(a,b,c){Array.isArray(a)?a.forEach(b,c):a&&b.call(c,a)}var Ja=null;function Ka(a,b){if(a){var c=a._dispatchListeners,d=a._dispatchInstances;if(Array.isArray(c))for(var e=0;e<c.length&&!a.isPropagationStopped();e++)Ga(a,b,c[e],d[e]);else c&&Ga(a,b,c,d);a._dispatchListeners=null,a._dispatchInstances=null,a.isPersistent()||a.constructor.release(a)}}function La(a){return Ka(a,!0)}function Ma(a){return Ka(a,!1)}var Na={injectEventPluginOrder:wa,injectEventPluginsByName:xa};function Oa(a,b){var c=a.stateNode;if(!c)return null;var d=Da(c);if(!d)return null;c=d[b];a:switch(b){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":(d=!d.disabled)||(d=!("button"===(a=a.type)||"input"===a||"select"===a||"textarea"===a)),a=!d;break a;default:a=!1}return a?null:(c&&"function"!=typeof c&&D("231",b,typeof c),c)}function Pa(a,b){null!==a&&(Ja=Ha(Ja,a)),a=Ja,Ja=null,a&&(Ia(a,b?La:Ma),Ja&&D("95"),E.rethrowCaughtError())}function Qa(a,b,c,d){for(var e=null,f=0;f<ra.length;f++){var h=ra[f];h&&(h=h.extractEvents(a,b,c,d))&&(e=Ha(e,h))}Pa(e,!1)}var Ra=Object.freeze({injection:Na,getListener:Oa,runEventsInBatch:Pa,runExtractedEventsInBatch:Qa}),Sa=Math.random().toString(36).slice(2),F="__reactInternalInstance$"+Sa,Ta="__reactEventHandlers$"+Sa;function Ua(a){if(a[F])return a[F];for(;!a[F];){if(!a.parentNode)return null;a=a.parentNode}return 5===(a=a[F]).tag||6===a.tag?a:null}function Va(a){if(5===a.tag||6===a.tag)return a.stateNode;D("33")}function Xa(a){return a[Ta]||null}var bb=Object.freeze({precacheFiberNode:function(a,b){b[F]=a},getClosestInstanceFromNode:Ua,getInstanceFromNode:function(a){return!(a=a[F])||5!==a.tag&&6!==a.tag?null:a},getNodeFromInstance:Va,getFiberCurrentPropsFromNode:Xa,updateFiberProps:function(a,b){a[Ta]=b}});function L(a){do{a=a.return}while(a&&5!==a.tag);return a||null}function cb(a,b,c){for(var d=[];a;)d.push(a),a=L(a);for(a=d.length;0<a--;)b(d[a],"captured",c);for(a=0;a<d.length;a++)b(d[a],"bubbled",c)}function db(a,b,c){(b=Oa(a,c.dispatchConfig.phasedRegistrationNames[b]))&&(c._dispatchListeners=Ha(c._dispatchListeners,b),c._dispatchInstances=Ha(c._dispatchInstances,a))}function eb(a){a&&a.dispatchConfig.phasedRegistrationNames&&cb(a._targetInst,db,a)}function fb(a){if(a&&a.dispatchConfig.phasedRegistrationNames){var b=a._targetInst;cb(b=b?L(b):null,db,a)}}function gb(a,b,c){a&&c&&c.dispatchConfig.registrationName&&(b=Oa(a,c.dispatchConfig.registrationName))&&(c._dispatchListeners=Ha(c._dispatchListeners,b),c._dispatchInstances=Ha(c._dispatchInstances,a))}function hb(a){a&&a.dispatchConfig.registrationName&&gb(a._targetInst,null,a)}function ib(a){Ia(a,eb)}function jb(a,b,c,d){if(c&&d)a:{for(var e=c,f=d,h=0,g=e;g;g=L(g))h++;g=0;for(var k=f;k;k=L(k))g++;for(;0<h-g;)e=L(e),h--;for(;0<g-h;)f=L(f),g--;for(;h--;){if(e===f||e===f.alternate)break a;e=L(e),f=L(f)}e=null}else e=null;for(f=e,e=[];c&&c!==f&&(null===(h=c.alternate)||h!==f);)e.push(c),c=L(c);for(c=[];d&&d!==f&&(null===(h=d.alternate)||h!==f);)c.push(d),d=L(d);for(d=0;d<e.length;d++)gb(e[d],"bubbled",a);for(a=c.length;0<a--;)gb(c[a],"captured",b)}var kb=Object.freeze({accumulateTwoPhaseDispatches:ib,accumulateTwoPhaseDispatchesSkipTarget:function(a){Ia(a,fb)},accumulateEnterLeaveDispatches:jb,accumulateDirectDispatches:function(a){Ia(a,hb)}}),lb=null;function mb(){return!lb&&m.canUseDOM&&(lb="textContent"in document.documentElement?"textContent":"innerText"),lb}var M={_root:null,_startText:null,_fallbackText:null};function nb(){if(M._fallbackText)return M._fallbackText;var a,d,b=M._startText,c=b.length,e=ob(),f=e.length;for(a=0;a<c&&b[a]===e[a];a++);var h=c-a;for(d=1;d<=h&&b[c-d]===e[f-d];d++);return M._fallbackText=e.slice(a,1<d?1-d:void 0),M._fallbackText}function ob(){return"value"in M._root?M._root.value:M._root[mb()]}var pb="dispatchConfig _targetInst nativeEvent isDefaultPrevented isPropagationStopped _dispatchListeners _dispatchInstances".split(" "),qb={type:null,target:null,currentTarget:C.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(a){return a.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};function N(a,b,c,d){for(var e in this.dispatchConfig=a,this._targetInst=b,this.nativeEvent=c,a=this.constructor.Interface)a.hasOwnProperty(e)&&((b=a[e])?this[e]=b(c):"target"===e?this.target=d:this[e]=c[e]);return this.isDefaultPrevented=(null!=c.defaultPrevented?c.defaultPrevented:!1===c.returnValue)?C.thatReturnsTrue:C.thatReturnsFalse,this.isPropagationStopped=C.thatReturnsFalse,this}function sb(a,b,c,d){if(this.eventPool.length){var e=this.eventPool.pop();return this.call(e,a,b,c,d),e}return new this(a,b,c,d)}function tb(a){a instanceof this||D("223"),a.destructor(),10>this.eventPool.length&&this.eventPool.push(a)}function rb(a){a.eventPool=[],a.getPooled=sb,a.release=tb}A(N.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():"unknown"!=typeof a.returnValue&&(a.returnValue=!1),this.isDefaultPrevented=C.thatReturnsTrue)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():"unknown"!=typeof a.cancelBubble&&(a.cancelBubble=!0),this.isPropagationStopped=C.thatReturnsTrue)},persist:function(){this.isPersistent=C.thatReturnsTrue},isPersistent:C.thatReturnsFalse,destructor:function(){var b,a=this.constructor.Interface;for(b in a)this[b]=null;for(a=0;a<pb.length;a++)this[pb[a]]=null}}),N.Interface=qb,N.extend=function(a){function b(){}function c(){return d.apply(this,arguments)}var d=this;b.prototype=d.prototype;var e=new b;return A(e,c.prototype),c.prototype=e,c.prototype.constructor=c,c.Interface=A({},d.Interface,a),c.extend=d.extend,rb(c),c},rb(N);var ub=N.extend({data:null}),vb=N.extend({data:null}),wb=[9,13,27,32],xb=m.canUseDOM&&"CompositionEvent"in window,yb=null;m.canUseDOM&&"documentMode"in document&&(yb=document.documentMode);var zb=m.canUseDOM&&"TextEvent"in window&&!yb,Ab=m.canUseDOM&&(!xb||yb&&8<yb&&11>=yb),Bb=String.fromCharCode(32),Kb={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"topBlur topCompositionEnd topKeyDown topKeyPress topKeyUp topMouseDown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"topBlur topCompositionStart topKeyDown topKeyPress topKeyUp topMouseDown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"topBlur topCompositionUpdate topKeyDown topKeyPress topKeyUp topMouseDown".split(" ")}},Lb=!1;function Mb(a,b){switch(a){case"topKeyUp":return-1!==wb.indexOf(b.keyCode);case"topKeyDown":return 229!==b.keyCode;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function Nb(a){return"object"==typeof(a=a.detail)&&"data"in a?a.data:null}var Ob=!1;var Rb={eventTypes:Kb,extractEvents:function(a,b,c,d){var e=void 0,f=void 0;if(xb)b:{switch(a){case"topCompositionStart":e=Kb.compositionStart;break b;case"topCompositionEnd":e=Kb.compositionEnd;break b;case"topCompositionUpdate":e=Kb.compositionUpdate;break b}e=void 0}else Ob?Mb(a,c)&&(e=Kb.compositionEnd):"topKeyDown"===a&&229===c.keyCode&&(e=Kb.compositionStart);return e?(Ab&&(Ob||e!==Kb.compositionStart?e===Kb.compositionEnd&&Ob&&(f=nb()):(M._root=d,M._startText=ob(),Ob=!0)),e=ub.getPooled(e,b,c,d),f?e.data=f:null!==(f=Nb(c))&&(e.data=f),ib(e),f=e):f=null,(a=zb?function Pb(a,b){switch(a){case"topCompositionEnd":return Nb(b);case"topKeyPress":return 32!==b.which?null:(Lb=!0,Bb);case"topTextInput":return(a=b.data)===Bb&&Lb?null:a;default:return null}}(a,c):function Qb(a,b){if(Ob)return"topCompositionEnd"===a||!xb&&Mb(a,b)?(a=nb(),M._root=null,M._startText=null,M._fallbackText=null,Ob=!1,a):null;switch(a){case"topPaste":return null;case"topKeyPress":if(!(b.ctrlKey||b.altKey||b.metaKey)||b.ctrlKey&&b.altKey){if(b.char&&1<b.char.length)return b.char;if(b.which)return String.fromCharCode(b.which)}return null;case"topCompositionEnd":return Ab?null:b.data;default:return null}}(a,c))?((b=vb.getPooled(Kb.beforeInput,b,c,d)).data=a,ib(b)):b=null,null===f?b:null===b?f:[f,b]}},Sb=null,Tb={injectFiberControlledHostComponent:function(a){Sb=a}},Ub=null,Vb=null;function Wb(a){if(a=Ea(a)){Sb&&"function"==typeof Sb.restoreControlledState||D("194");var b=Da(a.stateNode);Sb.restoreControlledState(a.stateNode,a.type,b)}}function Xb(a){Ub?Vb?Vb.push(a):Vb=[a]:Ub=a}function Yb(){return null!==Ub||null!==Vb}function Zb(){if(Ub){var a=Ub,b=Vb;if(Vb=Ub=null,Wb(a),b)for(a=0;a<b.length;a++)Wb(b[a])}}var $b=Object.freeze({injection:Tb,enqueueStateRestore:Xb,needsStateRestore:Yb,restoreStateIfNeeded:Zb});function ac(a,b){return a(b)}function bc(a,b,c){return a(b,c)}function cc(){}var dc=!1;function ec(a,b){if(dc)return a(b);dc=!0;try{return ac(a,b)}finally{dc=!1,Yb()&&(cc(),Zb())}}var fc={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function gc(a){var b=a&&a.nodeName&&a.nodeName.toLowerCase();return"input"===b?!!fc[a.type]:"textarea"===b}function hc(a){return(a=a.target||window).correspondingUseElement&&(a=a.correspondingUseElement),3===a.nodeType?a.parentNode:a}function ic(a,b){return!(!m.canUseDOM||b&&!("addEventListener"in document))&&((b=(a="on"+a)in document)||((b=document.createElement("div")).setAttribute(a,"return;"),b="function"==typeof b[a]),b)}function jc(a){var b=a.type;return(a=a.nodeName)&&"input"===a.toLowerCase()&&("checkbox"===b||"radio"===b)}function lc(a){a._valueTracker||(a._valueTracker=function kc(a){var b=jc(a)?"checked":"value",c=Object.getOwnPropertyDescriptor(a.constructor.prototype,b),d=""+a[b];if(!a.hasOwnProperty(b)&&"function"==typeof c.get&&"function"==typeof c.set)return Object.defineProperty(a,b,{configurable:!0,get:function(){return c.get.call(this)},set:function(a){d=""+a,c.set.call(this,a)}}),Object.defineProperty(a,b,{enumerable:c.enumerable}),{getValue:function(){return d},setValue:function(a){d=""+a},stopTracking:function(){a._valueTracker=null,delete a[b]}}}(a))}function mc(a){if(!a)return!1;var b=a._valueTracker;if(!b)return!0;var c=b.getValue(),d="";return a&&(d=jc(a)?a.checked?"true":"false":a.value),(a=d)!==c&&(b.setValue(a),!0)}var nc=ea.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,O="function"==typeof Symbol&&Symbol.for,oc=O?Symbol.for("react.element"):60103,pc=O?Symbol.for("react.call"):60104,qc=O?Symbol.for("react.return"):60105,rc=O?Symbol.for("react.portal"):60106,sc=O?Symbol.for("react.fragment"):60107,tc=O?Symbol.for("react.strict_mode"):60108,uc=O?Symbol.for("react.provider"):60109,vc=O?Symbol.for("react.context"):60110,wc=O?Symbol.for("react.async_mode"):60111,xc=O?Symbol.for("react.forward_ref"):60112,yc="function"==typeof Symbol&&Symbol.iterator;function zc(a){return null===a||void 0===a?null:"function"==typeof(a=yc&&a[yc]||a["@@iterator"])?a:null}function Ac(a){if("function"==typeof(a=a.type))return a.displayName||a.name;if("string"==typeof a)return a;switch(a){case sc:return"ReactFragment";case rc:return"ReactPortal";case pc:return"ReactCall";case qc:return"ReactReturn"}if("object"==typeof a&&null!==a)switch(a.$$typeof){case xc:return""!==(a=a.render.displayName||a.render.name||"")?"ForwardRef("+a+")":"ForwardRef"}return null}function Bc(a){var b="";do{a:switch(a.tag){case 0:case 1:case 2:case 5:var c=a._debugOwner,d=a._debugSource,e=Ac(a),f=null;c&&(f=Ac(c)),c=d,e="\n in "+(e||"Unknown")+(c?" (at "+c.fileName.replace(/^.*[\\\/]/,"")+":"+c.lineNumber+")":f?" (created by "+f+")":"");break a;default:e=""}b+=e,a=a.return}while(a);return b}var Cc=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Dc={},Ec={};function U(a,b,c,d,e){this.acceptsBooleans=2===b||3===b||4===b,this.attributeName=d,this.attributeNamespace=e,this.mustUseProperty=c,this.propertyName=a,this.type=b}var V={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(a){V[a]=new U(a,0,!1,a,null)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(a){var b=a[0];V[b]=new U(b,1,!1,a[1],null)}),["contentEditable","draggable","spellCheck","value"].forEach(function(a){V[a]=new U(a,2,!1,a.toLowerCase(),null)}),["autoReverse","externalResourcesRequired","preserveAlpha"].forEach(function(a){V[a]=new U(a,2,!1,a,null)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(a){V[a]=new U(a,3,!1,a.toLowerCase(),null)}),["checked","multiple","muted","selected"].forEach(function(a){V[a]=new U(a,3,!0,a.toLowerCase(),null)}),["capture","download"].forEach(function(a){V[a]=new U(a,4,!1,a.toLowerCase(),null)}),["cols","rows","size","span"].forEach(function(a){V[a]=new U(a,6,!1,a.toLowerCase(),null)}),["rowSpan","start"].forEach(function(a){V[a]=new U(a,5,!1,a.toLowerCase(),null)});var Sc=/[\-:]([a-z])/g;function Tc(a){return a[1].toUpperCase()}function Uc(a,b,c,d){var e=V.hasOwnProperty(b)?V[b]:null;(null!==e?0===e.type:!d&&(2<b.length&&("o"===b[0]||"O"===b[0])&&("n"===b[1]||"N"===b[1])))||(function Hc(a,b,c,d){if(null===b||void 0===b||function Gc(a,b,c,d){if(null!==c&&0===c.type)return!1;switch(typeof b){case"function":case"symbol":return!0;case"boolean":return!d&&(null!==c?!c.acceptsBooleans:"data-"!==(a=a.toLowerCase().slice(0,5))&&"aria-"!==a);default:return!1}}(a,b,c,d))return!0;if(null!==c)switch(c.type){case 3:return!b;case 4:return!1===b;case 5:return isNaN(b);case 6:return isNaN(b)||1>b}return!1}(b,c,e,d)&&(c=null),d||null===e?function Fc(a){return!!Ec.hasOwnProperty(a)||!Dc.hasOwnProperty(a)&&(Cc.test(a)?Ec[a]=!0:(Dc[a]=!0,!1))}(b)&&(null===c?a.removeAttribute(b):a.setAttribute(b,""+c)):e.mustUseProperty?a[e.propertyName]=null===c?3!==e.type&&"":c:(b=e.attributeName,d=e.attributeNamespace,null===c?a.removeAttribute(b):(c=3===(e=e.type)||4===e&&!0===c?"":""+c,d?a.setAttributeNS(d,b,c):a.setAttribute(b,c))))}function Vc(a,b){var c=b.checked;return A({},b,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=c?c:a._wrapperState.initialChecked})}function Wc(a,b){var c=null==b.defaultValue?"":b.defaultValue,d=null!=b.checked?b.checked:b.defaultChecked;c=Xc(null!=b.value?b.value:c),a._wrapperState={initialChecked:d,initialValue:c,controlled:"checkbox"===b.type||"radio"===b.type?null!=b.checked:null!=b.value}}function Yc(a,b){null!=(b=b.checked)&&Uc(a,"checked",b,!1)}function Zc(a,b){Yc(a,b);var c=Xc(b.value);null!=c&&("number"===b.type?(0===c&&""===a.value||a.value!=c)&&(a.value=""+c):a.value!==""+c&&(a.value=""+c)),b.hasOwnProperty("value")?$c(a,b.type,c):b.hasOwnProperty("defaultValue")&&$c(a,b.type,Xc(b.defaultValue)),null==b.checked&&null!=b.defaultChecked&&(a.defaultChecked=!!b.defaultChecked)}function ad(a,b){(b.hasOwnProperty("value")||b.hasOwnProperty("defaultValue"))&&(""===a.value&&(a.value=""+a._wrapperState.initialValue),a.defaultValue=""+a._wrapperState.initialValue),""!==(b=a.name)&&(a.name=""),a.defaultChecked=!a.defaultChecked,a.defaultChecked=!a.defaultChecked,""!==b&&(a.name=b)}function $c(a,b,c){"number"===b&&a.ownerDocument.activeElement===a||(null==c?a.defaultValue=""+a._wrapperState.initialValue:a.defaultValue!==""+c&&(a.defaultValue=""+c))}function Xc(a){switch(typeof a){case"boolean":case"number":case"object":case"string":case"undefined":return a;default:return""}}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(a){var b=a.replace(Sc,Tc);V[b]=new U(b,1,!1,a,null)}),"xlink:actuate xlink:arcrole xlink:href xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(a){var b=a.replace(Sc,Tc);V[b]=new U(b,1,!1,a,"http://www.w3.org/1999/xlink")}),["xml:base","xml:lang","xml:space"].forEach(function(a){var b=a.replace(Sc,Tc);V[b]=new U(b,1,!1,a,"http://www.w3.org/XML/1998/namespace")}),V.tabIndex=new U("tabIndex",1,!1,"tabindex",null);var bd={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"topBlur topChange topClick topFocus topInput topKeyDown topKeyUp topSelectionChange".split(" ")}};function cd(a,b,c){return(a=N.getPooled(bd.change,a,b,c)).type="change",Xb(c),ib(a),a}var dd=null,ed=null;function fd(a){Pa(a,!1)}function gd(a){if(mc(Va(a)))return a}function hd(a,b){if("topChange"===a)return b}var id=!1;function jd(){dd&&(dd.detachEvent("onpropertychange",kd),ed=dd=null)}function kd(a){"value"===a.propertyName&&gd(ed)&&ec(fd,a=cd(ed,a,hc(a)))}function ld(a,b,c){"topFocus"===a?(jd(),ed=c,(dd=b).attachEvent("onpropertychange",kd)):"topBlur"===a&&jd()}function md(a){if("topSelectionChange"===a||"topKeyUp"===a||"topKeyDown"===a)return gd(ed)}function nd(a,b){if("topClick"===a)return gd(b)}function od(a,b){if("topInput"===a||"topChange"===a)return gd(b)}m.canUseDOM&&(id=ic("input")&&(!document.documentMode||9<document.documentMode));var pd={eventTypes:bd,_isInputEventSupported:id,extractEvents:function(a,b,c,d){var e=b?Va(b):window,f=void 0,h=void 0,g=e.nodeName&&e.nodeName.toLowerCase();if("select"===g||"input"===g&&"file"===e.type?f=hd:gc(e)?id?f=od:(f=md,h=ld):(g=e.nodeName)&&"input"===g.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)&&(f=nd),f&&(f=f(a,b)))return cd(f,c,d);h&&h(a,e,b),"topBlur"===a&&null!=b&&(a=b._wrapperState||e._wrapperState)&&a.controlled&&"number"===e.type&&$c(e,"number",e.value)}},qd=N.extend({view:null,detail:null}),rd={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function sd(a){var b=this.nativeEvent;return b.getModifierState?b.getModifierState(a):!!(a=rd[a])&&!!b[a]}function td(){return sd}var ud=qd.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:td,button:null,buttons:null,relatedTarget:function(a){return a.relatedTarget||(a.fromElement===a.srcElement?a.toElement:a.fromElement)}}),vd={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},wd={eventTypes:vd,extractEvents:function(a,b,c,d){if("topMouseOver"===a&&(c.relatedTarget||c.fromElement)||"topMouseOut"!==a&&"topMouseOver"!==a)return null;var e=d.window===d?d:(e=d.ownerDocument)?e.defaultView||e.parentWindow:window;if("topMouseOut"===a?(a=b,b=(b=c.relatedTarget||c.toElement)?Ua(b):null):a=null,a===b)return null;var f=null==a?e:Va(a);e=null==b?e:Va(b);var h=ud.getPooled(vd.mouseLeave,a,c,d);return h.type="mouseleave",h.target=f,h.relatedTarget=e,(c=ud.getPooled(vd.mouseEnter,b,c,d)).type="mouseenter",c.target=e,c.relatedTarget=f,jb(h,c,a,b),[h,c]}};function xd(a){var b=a;if(a.alternate)for(;b.return;)b=b.return;else{if(0!=(2&b.effectTag))return 1;for(;b.return;)if(0!=(2&(b=b.return).effectTag))return 1}return 3===b.tag?2:3}function yd(a){return!!(a=a._reactInternalFiber)&&2===xd(a)}function zd(a){2!==xd(a)&&D("188")}function Ad(a){var b=a.alternate;if(!b)return 3===(b=xd(a))&&D("188"),1===b?null:a;for(var c=a,d=b;;){var e=c.return,f=e?e.alternate:null;if(!e||!f)break;if(e.child===f.child){for(var h=e.child;h;){if(h===c)return zd(e),a;if(h===d)return zd(e),b;h=h.sibling}D("188")}if(c.return!==d.return)c=e,d=f;else{h=!1;for(var g=e.child;g;){if(g===c){h=!0,c=e,d=f;break}if(g===d){h=!0,d=e,c=f;break}g=g.sibling}if(!h){for(g=f.child;g;){if(g===c){h=!0,c=f,d=e;break}if(g===d){h=!0,d=f,c=e;break}g=g.sibling}h||D("189")}}c.alternate!==d&&D("190")}return 3!==c.tag&&D("188"),c.stateNode.current===c?a:b}function Bd(a){if(!(a=Ad(a)))return null;for(var b=a;;){if(5===b.tag||6===b.tag)return b;if(b.child)b.child.return=b,b=b.child;else{if(b===a)break;for(;!b.sibling;){if(!b.return||b.return===a)return null;b=b.return}b.sibling.return=b.return,b=b.sibling}}return null}var Dd=N.extend({animationName:null,elapsedTime:null,pseudoElement:null}),Ed=N.extend({clipboardData:function(a){return"clipboardData"in a?a.clipboardData:window.clipboardData}}),Fd=qd.extend({relatedTarget:null});function Gd(a){var b=a.keyCode;return"charCode"in a?0===(a=a.charCode)&&13===b&&(a=13):a=b,10===a&&(a=13),32<=a||13===a?a:0}var Hd={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Id={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Jd=qd.extend({key:function(a){if(a.key){var b=Hd[a.key]||a.key;if("Unidentified"!==b)return b}return"keypress"===a.type?13===(a=Gd(a))?"Enter":String.fromCharCode(a):"keydown"===a.type||"keyup"===a.type?Id[a.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:td,charCode:function(a){return"keypress"===a.type?Gd(a):0},keyCode:function(a){return"keydown"===a.type||"keyup"===a.type?a.keyCode:0},which:function(a){return"keypress"===a.type?Gd(a):"keydown"===a.type||"keyup"===a.type?a.keyCode:0}}),Kd=ud.extend({dataTransfer:null}),Ld=qd.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:td}),Md=N.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),Nd=ud.extend({deltaX:function(a){return"deltaX"in a?a.deltaX:"wheelDeltaX"in a?-a.wheelDeltaX:0},deltaY:function(a){return"deltaY"in a?a.deltaY:"wheelDeltaY"in a?-a.wheelDeltaY:"wheelDelta"in a?-a.wheelDelta:0},deltaZ:null,deltaMode:null}),Od={},Pd={};function Qd(a,b){var c=a[0].toUpperCase()+a.slice(1),d="on"+c;b={phasedRegistrationNames:{bubbled:d,captured:d+"Capture"},dependencies:[c="top"+c],isInteractive:b},Od[a]=b,Pd[c]=b}"blur cancel click close contextMenu copy cut doubleClick dragEnd dragStart drop focus input invalid keyDown keyPress keyUp mouseDown mouseUp paste pause play rateChange reset seeked submit touchCancel touchEnd touchStart volumeChange".split(" ").forEach(function(a){Qd(a,!0)}),"abort animationEnd animationIteration animationStart canPlay canPlayThrough drag dragEnter dragExit dragLeave dragOver durationChange emptied encrypted ended error load loadedData loadedMetadata loadStart mouseMove mouseOut mouseOver playing progress scroll seeking stalled suspend timeUpdate toggle touchMove transitionEnd waiting wheel".split(" ").forEach(function(a){Qd(a,!1)});var Rd={eventTypes:Od,isInteractiveTopLevelEventType:function(a){return void 0!==(a=Pd[a])&&!0===a.isInteractive},extractEvents:function(a,b,c,d){var e=Pd[a];if(!e)return null;switch(a){case"topKeyPress":if(0===Gd(c))return null;case"topKeyDown":case"topKeyUp":a=Jd;break;case"topBlur":case"topFocus":a=Fd;break;case"topClick":if(2===c.button)return null;case"topDoubleClick":case"topMouseDown":case"topMouseMove":case"topMouseUp":case"topMouseOut":case"topMouseOver":case"topContextMenu":a=ud;break;case"topDrag":case"topDragEnd":case"topDragEnter":case"topDragExit":case"topDragLeave":case"topDragOver":case"topDragStart":case"topDrop":a=Kd;break;case"topTouchCancel":case"topTouchEnd":case"topTouchMove":case"topTouchStart":a=Ld;break;case"topAnimationEnd":case"topAnimationIteration":case"topAnimationStart":a=Dd;break;case"topTransitionEnd":a=Md;break;case"topScroll":a=qd;break;case"topWheel":a=Nd;break;case"topCopy":case"topCut":case"topPaste":a=Ed;break;default:a=N}return ib(b=a.getPooled(e,b,c,d)),b}},Sd=Rd.isInteractiveTopLevelEventType,Td=[];function Ud(a){var b=a.targetInst;do{if(!b){a.ancestors.push(b);break}var c;for(c=b;c.return;)c=c.return;if(!(c=3!==c.tag?null:c.stateNode.containerInfo))break;a.ancestors.push(b),b=Ua(c)}while(b);for(c=0;c<a.ancestors.length;c++)b=a.ancestors[c],Qa(a.topLevelType,b,a.nativeEvent,hc(a.nativeEvent))}var Vd=!0;function Wd(a){Vd=!!a}function W(a,b,c){if(!c)return null;a=(Sd(a)?Xd:Yd).bind(null,a),c.addEventListener(b,a,!1)}function Zd(a,b,c){if(!c)return null;a=(Sd(a)?Xd:Yd).bind(null,a),c.addEventListener(b,a,!0)}function Xd(a,b){bc(Yd,a,b)}function Yd(a,b){if(Vd){var c=hc(b);if(null!==(c=Ua(c))&&"number"==typeof c.tag&&2!==xd(c)&&(c=null),Td.length){var d=Td.pop();d.topLevelType=a,d.nativeEvent=b,d.targetInst=c,a=d}else a={topLevelType:a,nativeEvent:b,targetInst:c,ancestors:[]};try{ec(Ud,a)}finally{a.topLevelType=null,a.nativeEvent=null,a.targetInst=null,a.ancestors.length=0,10>Td.length&&Td.push(a)}}}var $d=Object.freeze({get _enabled(){return Vd},setEnabled:Wd,isEnabled:function(){return Vd},trapBubbledEvent:W,trapCapturedEvent:Zd,dispatchEvent:Yd});function ae(a,b){var c={};return c[a.toLowerCase()]=b.toLowerCase(),c["Webkit"+a]="webkit"+b,c["Moz"+a]="moz"+b,c["ms"+a]="MS"+b,c["O"+a]="o"+b.toLowerCase(),c}var be={animationend:ae("Animation","AnimationEnd"),animationiteration:ae("Animation","AnimationIteration"),animationstart:ae("Animation","AnimationStart"),transitionend:ae("Transition","TransitionEnd")},ce={},de={};function ee(a){if(ce[a])return ce[a];if(!be[a])return a;var c,b=be[a];for(c in b)if(b.hasOwnProperty(c)&&c in de)return ce[a]=b[c];return a}m.canUseDOM&&(de=document.createElement("div").style,"AnimationEvent"in window||(delete be.animationend.animation,delete be.animationiteration.animation,delete be.animationstart.animation),"TransitionEvent"in window||delete be.transitionend.transition);var fe={topAnimationEnd:ee("animationend"),topAnimationIteration:ee("animationiteration"),topAnimationStart:ee("animationstart"),topBlur:"blur",topCancel:"cancel",topChange:"change",topClick:"click",topClose:"close",topCompositionEnd:"compositionend",topCompositionStart:"compositionstart",topCompositionUpdate:"compositionupdate",topContextMenu:"contextmenu",topCopy:"copy",topCut:"cut",topDoubleClick:"dblclick",topDrag:"drag",topDragEnd:"dragend",topDragEnter:"dragenter",topDragExit:"dragexit",topDragLeave:"dragleave",topDragOver:"dragover",topDragStart:"dragstart",topDrop:"drop",topFocus:"focus",topInput:"input",topKeyDown:"keydown",topKeyPress:"keypress",topKeyUp:"keyup",topLoad:"load",topLoadStart:"loadstart",topMouseDown:"mousedown",topMouseMove:"mousemove",topMouseOut:"mouseout",topMouseOver:"mouseover",topMouseUp:"mouseup",topPaste:"paste",topScroll:"scroll",topSelectionChange:"selectionchange",topTextInput:"textInput",topToggle:"toggle",topTouchCancel:"touchcancel",topTouchEnd:"touchend",topTouchMove:"touchmove",topTouchStart:"touchstart",topTransitionEnd:ee("transitionend"),topWheel:"wheel"},ge={topAbort:"abort",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topSeeked:"seeked",topSeeking:"seeking",topStalled:"stalled",topSuspend:"suspend",topTimeUpdate:"timeupdate",topVolumeChange:"volumechange",topWaiting:"waiting"},he={},ie=0,je="_reactListenersID"+(""+Math.random()).slice(2);function ke(a){return Object.prototype.hasOwnProperty.call(a,je)||(a[je]=ie++,he[a[je]]={}),he[a[je]]}function le(a){for(;a&&a.firstChild;)a=a.firstChild;return a}function me(a,b){var d,c=le(a);for(a=0;c;){if(3===c.nodeType){if(d=a+c.textContent.length,a<=b&&d>=b)return{node:c,offset:b-a};a=d}a:{for(;c;){if(c.nextSibling){c=c.nextSibling;break a}c=c.parentNode}c=void 0}c=le(c)}}function ne(a){var b=a&&a.nodeName&&a.nodeName.toLowerCase();return b&&("input"===b&&"text"===a.type||"textarea"===b||"true"===a.contentEditable)}var oe=m.canUseDOM&&"documentMode"in document&&11>=document.documentMode,pe={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"topBlur topContextMenu topFocus topKeyDown topKeyUp topMouseDown topMouseUp topSelectionChange".split(" ")}},qe=null,re=null,se=null,te=!1;function ue(a,b){if(te||null==qe||qe!==fa())return null;var c=qe;return"selectionStart"in c&&ne(c)?c={start:c.selectionStart,end:c.selectionEnd}:window.getSelection?c={anchorNode:(c=window.getSelection()).anchorNode,anchorOffset:c.anchorOffset,focusNode:c.focusNode,focusOffset:c.focusOffset}:c=void 0,se&&ha(se,c)?null:(se=c,(a=N.getPooled(pe.select,re,a,b)).type="select",a.target=qe,ib(a),a)}var ve={eventTypes:pe,extractEvents:function(a,b,c,d){var f,e=d.window===d?d.document:9===d.nodeType?d:d.ownerDocument;if(!(f=!e)){a:{e=ke(e),f=va.onSelect;for(var h=0;h<f.length;h++){var g=f[h];if(!e.hasOwnProperty(g)||!e[g]){e=!1;break a}}e=!0}f=!e}if(f)return null;switch(e=b?Va(b):window,a){case"topFocus":(gc(e)||"true"===e.contentEditable)&&(qe=e,re=b,se=null);break;case"topBlur":se=re=qe=null;break;case"topMouseDown":te=!0;break;case"topContextMenu":case"topMouseUp":return te=!1,ue(c,d);case"topSelectionChange":if(oe)break;case"topKeyDown":case"topKeyUp":return ue(c,d)}return null}};function xe(a,b,c,d){this.tag=a,this.key=c,this.stateNode=this.type=null,this.sibling=this.child=this.return=null,this.index=0,this.ref=null,this.pendingProps=b,this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=d,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.expirationTime=0,this.alternate=null}function ze(a,b,c){var d=a.alternate;return null===d?((d=new xe(a.tag,b,a.key,a.mode)).type=a.type,d.stateNode=a.stateNode,d.alternate=a,a.alternate=d):(d.pendingProps=b,d.effectTag=0,d.nextEffect=null,d.firstEffect=null,d.lastEffect=null),d.expirationTime=c,d.child=a.child,d.memoizedProps=a.memoizedProps,d.memoizedState=a.memoizedState,d.updateQueue=a.updateQueue,d.sibling=a.sibling,d.index=a.index,d.ref=a.ref,d}function Ae(a,b,c){var d=a.type,e=a.key;a=a.props;var f=void 0;if("function"==typeof d)f=d.prototype&&d.prototype.isReactComponent?2:0;else if("string"==typeof d)f=5;else switch(d){case sc:return Be(a.children,b,c,e);case wc:f=11,b|=3;break;case tc:f=11,b|=2;break;case pc:f=7;break;case qc:f=9;break;default:if("object"==typeof d&&null!==d)switch(d.$$typeof){case uc:f=13;break;case vc:f=12;break;case xc:f=14;break;default:if("number"==typeof d.tag)return(b=d).pendingProps=a,b.expirationTime=c,b;D("130",null==d?d:typeof d,"")}else D("130",null==d?d:typeof d,"")}return(b=new xe(f,a,e,b)).type=d,b.expirationTime=c,b}function Be(a,b,c,d){return(a=new xe(10,a,d,b)).expirationTime=c,a}function Ce(a,b,c){return(a=new xe(6,a,null,b)).expirationTime=c,a}function De(a,b,c){return(b=new xe(4,null!==a.children?a.children:[],a.key,b)).expirationTime=c,b.stateNode={containerInfo:a.containerInfo,pendingChildren:null,implementation:a.implementation},b}Na.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin TapEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),Da=bb.getFiberCurrentPropsFromNode,Ea=bb.getInstanceFromNode,Fa=bb.getNodeFromInstance,Na.injectEventPluginsByName({SimpleEventPlugin:Rd,EnterLeaveEventPlugin:wd,ChangeEventPlugin:pd,SelectEventPlugin:ve,BeforeInputEventPlugin:Rb});var Ee=null,Fe=null;function Ge(a){return function(b){try{return a(b)}catch(c){}}}function Ie(a){"function"==typeof Ee&&Ee(a)}function Je(a){"function"==typeof Fe&&Fe(a)}function Ke(a){return{baseState:a,expirationTime:0,first:null,last:null,callbackList:null,hasForceUpdate:!1,isInitialized:!1,capturedValues:null}}function Le(a,b){null===a.last?a.first=a.last=b:(a.last.next=b,a.last=b),(0===a.expirationTime||a.expirationTime>b.expirationTime)&&(a.expirationTime=b.expirationTime)}new Set;var Me=void 0,Ne=void 0;function Oe(a){Me=Ne=null;var b=a.alternate,c=a.updateQueue;null===c&&(c=a.updateQueue=Ke(null)),null!==b?null===(a=b.updateQueue)&&(a=b.updateQueue=Ke(null)):a=null,Me=c,Ne=a!==c?a:null}function Pe(a,b){Oe(a),a=Me;var c=Ne;null===c?Le(a,b):null===a.last||null===c.last?(Le(a,b),Le(c,b)):(Le(a,b),c.last=b)}function Qe(a,b,c,d){return"function"==typeof(a=a.partialState)?a.call(b,c,d):a}function Re(a,b,c,d,e,f){null!==a&&a.updateQueue===c&&(c=b.updateQueue={baseState:c.baseState,expirationTime:c.expirationTime,first:c.first,last:c.last,isInitialized:c.isInitialized,capturedValues:c.capturedValues,callbackList:null,hasForceUpdate:!1}),c.expirationTime=0,c.isInitialized?a=c.baseState:(a=c.baseState=b.memoizedState,c.isInitialized=!0);for(var h=!0,g=c.first,k=!1;null!==g;){var v=g.expirationTime;if(v>f){var l=c.expirationTime;(0===l||l>v)&&(c.expirationTime=v),k||(k=!0,c.baseState=a)}else k||(c.first=g.next,null===c.first&&(c.last=null)),g.isReplace?(a=Qe(g,d,a,e),h=!0):(v=Qe(g,d,a,e))&&(a=h?A({},a,v):A(a,v),h=!1),g.isForced&&(c.hasForceUpdate=!0),null!==g.callback&&(null===(v=c.callbackList)&&(v=c.callbackList=[]),v.push(g)),null!==g.capturedValue&&(null===(v=c.capturedValues)?c.capturedValues=[g.capturedValue]:v.push(g.capturedValue));g=g.next}return null!==c.callbackList?b.effectTag|=32:null!==c.first||c.hasForceUpdate||null!==c.capturedValues||(b.updateQueue=null),k||(c.baseState=a),a}function Se(a,b){var c=a.callbackList;if(null!==c)for(a.callbackList=null,a=0;a<c.length;a++){var d=c[a],e=d.callback;d.callback=null,"function"!=typeof e&&D("191",e),e.call(b)}}var Ue=Array.isArray;function Ve(a,b,c){if(null!==(a=c.ref)&&"function"!=typeof a&&"object"!=typeof a){if(c._owner){var d=void 0;(c=c._owner)&&(2!==c.tag&&D("110"),d=c.stateNode),d||D("147",a);var e=""+a;return null!==b&&null!==b.ref&&b.ref._stringRef===e?b.ref:((b=function(a){var b=d.refs===ka?d.refs={}:d.refs;null===a?delete b[e]:b[e]=a})._stringRef=e,b)}"string"!=typeof a&&D("148"),c._owner||D("254",a)}return a}function We(a,b){"textarea"!==a.type&&D("31","[object Object]"===Object.prototype.toString.call(b)?"object with keys {"+Object.keys(b).join(", ")+"}":b,"")}function Xe(a){function b(b,c){if(a){var d=b.lastEffect;null!==d?(d.nextEffect=c,b.lastEffect=c):b.firstEffect=b.lastEffect=c,c.nextEffect=null,c.effectTag=8}}function c(c,d){if(!a)return null;for(;null!==d;)b(c,d),d=d.sibling;return null}function d(a,b){for(a=new Map;null!==b;)null!==b.key?a.set(b.key,b):a.set(b.index,b),b=b.sibling;return a}function e(a,b,c){return(a=ze(a,b,c)).index=0,a.sibling=null,a}function f(b,c,d){return b.index=d,a?null!==(d=b.alternate)?(d=d.index)<c?(b.effectTag=2,c):d:(b.effectTag=2,c):c}function h(b){return a&&null===b.alternate&&(b.effectTag=2),b}function g(a,b,c,d){return null===b||6!==b.tag?((b=Ce(c,a.mode,d)).return=a,b):((b=e(b,c,d)).return=a,b)}function k(a,b,c,d){return null!==b&&b.type===c.type?((d=e(b,c.props,d)).ref=Ve(a,b,c),d.return=a,d):((d=Ae(c,a.mode,d)).ref=Ve(a,b,c),d.return=a,d)}function v(a,b,c,d){return null===b||4!==b.tag||b.stateNode.containerInfo!==c.containerInfo||b.stateNode.implementation!==c.implementation?((b=De(c,a.mode,d)).return=a,b):((b=e(b,c.children||[],d)).return=a,b)}function l(a,b,c,d,f){return null===b||10!==b.tag?((b=Be(c,a.mode,d,f)).return=a,b):((b=e(b,c,d)).return=a,b)}function p(a,b,c){if("string"==typeof b||"number"==typeof b)return(b=Ce(""+b,a.mode,c)).return=a,b;if("object"==typeof b&&null!==b){switch(b.$$typeof){case oc:return(c=Ae(b,a.mode,c)).ref=Ve(a,null,b),c.return=a,c;case rc:return(b=De(b,a.mode,c)).return=a,b}if(Ue(b)||zc(b))return(b=Be(b,a.mode,c,null)).return=a,b;We(a,b)}return null}function z(a,b,c,d){var e=null!==b?b.key:null;if("string"==typeof c||"number"==typeof c)return null!==e?null:g(a,b,""+c,d);if("object"==typeof c&&null!==c){switch(c.$$typeof){case oc:return c.key===e?c.type===sc?l(a,b,c.props.children,d,e):k(a,b,c,d):null;case rc:return c.key===e?v(a,b,c,d):null}if(Ue(c)||zc(c))return null!==e?null:l(a,b,c,d,null);We(a,c)}return null}function B(a,b,c,d,e){if("string"==typeof d||"number"==typeof d)return g(b,a=a.get(c)||null,""+d,e);if("object"==typeof d&&null!==d){switch(d.$$typeof){case oc:return a=a.get(null===d.key?c:d.key)||null,d.type===sc?l(b,a,d.props.children,e,d.key):k(b,a,d,e);case rc:return v(b,a=a.get(null===d.key?c:d.key)||null,d,e)}if(Ue(d)||zc(d))return l(b,a=a.get(c)||null,d,e,null);We(b,d)}return null}function r(e,l,g,h){for(var r=null,k=null,q=l,u=l=0,t=null;null!==q&&u<g.length;u++){q.index>u?(t=q,q=null):t=q.sibling;var n=z(e,q,g[u],h);if(null===n){null===q&&(q=t);break}a&&q&&null===n.alternate&&b(e,q),l=f(n,l,u),null===k?r=n:k.sibling=n,k=n,q=t}if(u===g.length)return c(e,q),r;if(null===q){for(;u<g.length;u++)(q=p(e,g[u],h))&&(l=f(q,l,u),null===k?r=q:k.sibling=q,k=q);return r}for(q=d(e,q);u<g.length;u++)(t=B(q,e,u,g[u],h))&&(a&&null!==t.alternate&&q.delete(null===t.key?u:t.key),l=f(t,l,u),null===k?r=t:k.sibling=t,k=t);return a&&q.forEach(function(a){return b(e,a)}),r}function Q(e,l,g,h){var r=zc(g);"function"!=typeof r&&D("150"),null==(g=r.call(g))&&D("151");for(var k=r=null,q=l,u=l=0,t=null,n=g.next();null!==q&&!n.done;u++,n=g.next()){q.index>u?(t=q,q=null):t=q.sibling;var H=z(e,q,n.value,h);if(null===H){q||(q=t);break}a&&q&&null===H.alternate&&b(e,q),l=f(H,l,u),null===k?r=H:k.sibling=H,k=H,q=t}if(n.done)return c(e,q),r;if(null===q){for(;!n.done;u++,n=g.next())null!==(n=p(e,n.value,h))&&(l=f(n,l,u),null===k?r=n:k.sibling=n,k=n);return r}for(q=d(e,q);!n.done;u++,n=g.next())null!==(n=B(q,e,u,n.value,h))&&(a&&null!==n.alternate&&q.delete(null===n.key?u:n.key),l=f(n,l,u),null===k?r=n:k.sibling=n,k=n);return a&&q.forEach(function(a){return b(e,a)}),r}return function(a,d,f,l){"object"==typeof f&&null!==f&&f.type===sc&&null===f.key&&(f=f.props.children);var g="object"==typeof f&&null!==f;if(g)switch(f.$$typeof){case oc:a:{var k=f.key;for(g=d;null!==g;){if(g.key===k){if(10===g.tag?f.type===sc:g.type===f.type){c(a,g.sibling),(d=e(g,f.type===sc?f.props.children:f.props,l)).ref=Ve(a,g,f),d.return=a,a=d;break a}c(a,g);break}b(a,g),g=g.sibling}f.type===sc?((d=Be(f.props.children,a.mode,l,f.key)).return=a,a=d):((l=Ae(f,a.mode,l)).ref=Ve(a,d,f),l.return=a,a=l)}return h(a);case rc:a:{for(g=f.key;null!==d;){if(d.key===g){if(4===d.tag&&d.stateNode.containerInfo===f.containerInfo&&d.stateNode.implementation===f.implementation){c(a,d.sibling),(d=e(d,f.children||[],l)).return=a,a=d;break a}c(a,d);break}b(a,d),d=d.sibling}(d=De(f,a.mode,l)).return=a,a=d}return h(a)}if("string"==typeof f||"number"==typeof f)return f=""+f,null!==d&&6===d.tag?(c(a,d.sibling),(d=e(d,f,l)).return=a,a=d):(c(a,d),(d=Ce(f,a.mode,l)).return=a,a=d),h(a);if(Ue(f))return r(a,d,f,l);if(zc(f))return Q(a,d,f,l);if(g&&We(a,f),void 0===f)switch(a.tag){case 2:case 1:D("152",(l=a.type).displayName||l.name||"Component")}return c(a,d)}}var Ye=Xe(!0),Ze=Xe(!1);function $e(a,b,c,d,e,f,h){function g(a,b,c){k(a,b,c,b.expirationTime)}function k(a,b,c,d){b.child=null===a?Ze(b,null,c,d):Ye(b,a.child,c,d)}function v(a,b){var c=b.ref;(null===a&&null!==c||null!==a&&a.ref!==c)&&(b.effectTag|=128)}function l(a,b,c,d,e,f){if(v(a,b),!c&&!e)return d&&y(b,!1),r(a,b);c=b.stateNode,nc.current=b;var l=e?null:c.render();return b.effectTag|=1,e&&(k(a,b,null,f),b.child=null),k(a,b,l,f),b.memoizedState=c.state,b.memoizedProps=c.props,d&&y(b,!0),b.child}function p(a){var b=a.stateNode;b.pendingContext?t(a,b.pendingContext,b.pendingContext!==b.context):b.context&&t(a,b.context,!1),Y(a,b.containerInfo)}function z(a,b,c,d){var e=a.child;for(null!==e&&(e.return=a);null!==e;){switch(e.tag){case 12:var f=0|e.stateNode;if(e.type===b&&0!=(f&c)){for(f=e;null!==f;){var l=f.alternate;if(0===f.expirationTime||f.expirationTime>d)f.expirationTime=d,null!==l&&(0===l.expirationTime||l.expirationTime>d)&&(l.expirationTime=d);else{if(null===l||!(0===l.expirationTime||l.expirationTime>d))break;l.expirationTime=d}f=f.return}f=null}else f=e.child;break;case 13:f=e.type===a.type?null:e.child;break;default:f=e.child}if(null!==f)f.return=e;else for(f=e;null!==f;){if(f===a){f=null;break}if(null!==(e=f.sibling)){f=e;break}f=f.return}e=f}}function r(a,b){if(null!==a&&b.child!==a.child&&D("153"),null!==b.child){var c=ze(a=b.child,a.pendingProps,a.expirationTime);for(b.child=c,c.return=b;null!==a.sibling;)a=a.sibling,(c=c.sibling=ze(a,a.pendingProps,a.expirationTime)).return=b;c.sibling=null}return b.child}var Q=a.shouldSetTextContent,n=a.shouldDeprioritizeSubtree,x=b.pushHostContext,Y=b.pushHostContainer,G=d.pushProvider,R=c.getMaskedContext,S=c.getUnmaskedContext,q=c.hasContextChanged,u=c.pushContextProvider,t=c.pushTopLevelContextObject,y=c.invalidateContextProvider,H=e.enterHydrationState,Wa=e.resetHydrationState,Cb=e.tryToClaimNextHydratableInstance,Jc=(a=function Te(a,b,c,d,e){function f(a,b,c,d,e,f){if(null===b||null!==a.updateQueue&&a.updateQueue.hasForceUpdate)return!0;var n=a.stateNode;return a=a.type,"function"==typeof n.shouldComponentUpdate?n.shouldComponentUpdate(c,e,f):!(a.prototype&&a.prototype.isPureReactComponent&&ha(b,c)&&ha(d,e))}function h(a,b){b.updater=r,a.stateNode=b,b._reactInternalFiber=a}function g(a,b,c,d){a=b.state,"function"==typeof b.componentWillReceiveProps&&b.componentWillReceiveProps(c,d),"function"==typeof b.UNSAFE_componentWillReceiveProps&&b.UNSAFE_componentWillReceiveProps(c,d),b.state!==a&&r.enqueueReplaceState(b,b.state,null)}function k(a,b,c,d){if("function"==typeof(a=a.type).getDerivedStateFromProps)return a.getDerivedStateFromProps.call(null,c,d)}var v=a.cacheContext,l=a.getMaskedContext,p=a.getUnmaskedContext,z=a.isContextConsumer,B=a.hasContextChanged,r={isMounted:yd,enqueueSetState:function(a,d,e){a=a._reactInternalFiber,e=void 0===e?null:e;var f=c(a);Pe(a,{expirationTime:f,partialState:d,callback:e,isReplace:!1,isForced:!1,capturedValue:null,next:null}),b(a,f)},enqueueReplaceState:function(a,d,e){a=a._reactInternalFiber,e=void 0===e?null:e;var f=c(a);Pe(a,{expirationTime:f,partialState:d,callback:e,isReplace:!0,isForced:!1,capturedValue:null,next:null}),b(a,f)},enqueueForceUpdate:function(a,d){a=a._reactInternalFiber,d=void 0===d?null:d;var e=c(a);Pe(a,{expirationTime:e,partialState:null,callback:d,isReplace:!1,isForced:!0,capturedValue:null,next:null}),b(a,e)}};return{adoptClassInstance:h,callGetDerivedStateFromProps:k,constructClassInstance:function(a,b){var c=a.type,d=p(a),e=z(a),f=e?l(a,d):ka,n=null!==(c=new c(b,f)).state&&void 0!==c.state?c.state:null;return h(a,c),a.memoizedState=n,null!==(b=k(a,0,b,n))&&void 0!==b&&(a.memoizedState=A({},a.memoizedState,b)),e&&v(a,d,f),c},mountClassInstance:function(a,b){var c=a.type,d=a.alternate,e=a.stateNode,f=a.pendingProps,n=p(a);e.props=f,e.state=a.memoizedState,e.refs=ka,e.context=l(a,n),"function"==typeof c.getDerivedStateFromProps||"function"==typeof e.getSnapshotBeforeUpdate||"function"!=typeof e.UNSAFE_componentWillMount&&"function"!=typeof e.componentWillMount||(c=e.state,"function"==typeof e.componentWillMount&&e.componentWillMount(),"function"==typeof e.UNSAFE_componentWillMount&&e.UNSAFE_componentWillMount(),c!==e.state&&r.enqueueReplaceState(e,e.state,null),null!==(c=a.updateQueue)&&(e.state=Re(d,a,c,e,f,b))),"function"==typeof e.componentDidMount&&(a.effectTag|=4)},resumeMountClassInstance:function(a,b){var c=a.type,n=a.stateNode;n.props=a.memoizedProps,n.state=a.memoizedState;var h=a.memoizedProps,r=a.pendingProps,z=n.context,q=p(a);q=l(a,q),(c="function"==typeof c.getDerivedStateFromProps||"function"==typeof n.getSnapshotBeforeUpdate)||"function"!=typeof n.UNSAFE_componentWillReceiveProps&&"function"!=typeof n.componentWillReceiveProps||(h!==r||z!==q)&&g(a,n,r,q),z=a.memoizedState,b=null!==a.updateQueue?Re(null,a,a.updateQueue,n,r,b):z;var u=void 0;if(h!==r&&(u=k(a,0,r,b)),null!==u&&void 0!==u){b=null===b||void 0===b?u:A({},b,u);var t=a.updateQueue;null!==t&&(t.baseState=A({},t.baseState,u))}return h!==r||z!==b||B()||null!==a.updateQueue&&a.updateQueue.hasForceUpdate?((h=f(a,h,r,z,b,q))?(c||"function"!=typeof n.UNSAFE_componentWillMount&&"function"!=typeof n.componentWillMount||("function"==typeof n.componentWillMount&&n.componentWillMount(),"function"==typeof n.UNSAFE_componentWillMount&&n.UNSAFE_componentWillMount()),"function"==typeof n.componentDidMount&&(a.effectTag|=4)):("function"==typeof n.componentDidMount&&(a.effectTag|=4),d(a,r),e(a,b)),n.props=r,n.state=b,n.context=q,h):("function"==typeof n.componentDidMount&&(a.effectTag|=4),!1)},updateClassInstance:function(a,b,c){var n=b.type,x=b.stateNode;x.props=b.memoizedProps,x.state=b.memoizedState;var h=b.memoizedProps,r=b.pendingProps,q=x.context,u=p(b);u=l(b,u),(n="function"==typeof n.getDerivedStateFromProps||"function"==typeof x.getSnapshotBeforeUpdate)||"function"!=typeof x.UNSAFE_componentWillReceiveProps&&"function"!=typeof x.componentWillReceiveProps||(h!==r||q!==u)&&g(b,x,r,u),q=b.memoizedState,c=null!==b.updateQueue?Re(a,b,b.updateQueue,x,r,c):q;var t=void 0;if(h!==r&&(t=k(b,0,r,c)),null!==t&&void 0!==t){c=null===c||void 0===c?t:A({},c,t);var y=b.updateQueue;null!==y&&(y.baseState=A({},y.baseState,t))}return h!==r||q!==c||B()||null!==b.updateQueue&&b.updateQueue.hasForceUpdate?((t=f(b,h,r,q,c,u))?(n||"function"!=typeof x.UNSAFE_componentWillUpdate&&"function"!=typeof x.componentWillUpdate||("function"==typeof x.componentWillUpdate&&x.componentWillUpdate(r,c,u),"function"==typeof x.UNSAFE_componentWillUpdate&&x.UNSAFE_componentWillUpdate(r,c,u)),"function"==typeof x.componentDidUpdate&&(b.effectTag|=4),"function"==typeof x.getSnapshotBeforeUpdate&&(b.effectTag|=2048)):("function"!=typeof x.componentDidUpdate||h===a.memoizedProps&&q===a.memoizedState||(b.effectTag|=4),"function"!=typeof x.getSnapshotBeforeUpdate||h===a.memoizedProps&&q===a.memoizedState||(b.effectTag|=2048),d(b,r),e(b,c)),x.props=r,x.state=c,x.context=u,t):("function"!=typeof x.componentDidUpdate||h===a.memoizedProps&&q===a.memoizedState||(b.effectTag|=4),"function"!=typeof x.getSnapshotBeforeUpdate||h===a.memoizedProps&&q===a.memoizedState||(b.effectTag|=2048),!1)}}}(c,f,h,function(a,b){a.memoizedProps=b},function(a,b){a.memoizedState=b})).adoptClassInstance,Kc=a.callGetDerivedStateFromProps,Lc=a.constructClassInstance,Db=a.mountClassInstance,Mc=a.resumeMountClassInstance,Eb=a.updateClassInstance;return{beginWork:function(a,b,c){if(0===b.expirationTime||b.expirationTime>c){switch(b.tag){case 3:p(b);break;case 2:u(b);break;case 4:Y(b,b.stateNode.containerInfo);break;case 13:G(b)}return null}switch(b.tag){case 0:null!==a&&D("155");var d=b.type,e=b.pendingProps,f=S(b);return d=d(e,f=R(b,f)),b.effectTag|=1,"object"==typeof d&&null!==d&&"function"==typeof d.render&&void 0===d.$$typeof?(f=b.type,b.tag=2,b.memoizedState=null!==d.state&&void 0!==d.state?d.state:null,"function"==typeof f.getDerivedStateFromProps&&(null!==(e=Kc(b,d,e,b.memoizedState))&&void 0!==e&&(b.memoizedState=A({},b.memoizedState,e))),e=u(b),Jc(b,d),Db(b,c),a=l(a,b,!0,e,!1,c)):(b.tag=1,g(a,b,d),b.memoizedProps=e,a=b.child),a;case 1:return e=b.type,c=b.pendingProps,q()||b.memoizedProps!==c?(d=S(b),e=e(c,d=R(b,d)),b.effectTag|=1,g(a,b,e),b.memoizedProps=c,a=b.child):a=r(a,b),a;case 2:e=u(b),null===a?null===b.stateNode?(Lc(b,b.pendingProps),Db(b,c),d=!0):d=Mc(b,c):d=Eb(a,b,c),f=!1;var h=b.updateQueue;return null!==h&&null!==h.capturedValues&&(f=d=!0),l(a,b,d,e,f,c);case 3:a:if(p(b),d=b.updateQueue,null!==d){if(f=b.memoizedState,e=Re(a,b,d,null,null,c),b.memoizedState=e,null!==(d=b.updateQueue)&&null!==d.capturedValues)d=null;else{if(f===e){Wa(),a=r(a,b);break a}d=e.element}f=b.stateNode,(null===a||null===a.child)&&f.hydrate&&H(b)?(b.effectTag|=2,b.child=Ze(b,null,d,c)):(Wa(),g(a,b,d)),b.memoizedState=e,a=b.child}else Wa(),a=r(a,b);return a;case 5:return x(b),null===a&&Cb(b),e=b.type,h=b.memoizedProps,d=b.pendingProps,f=null!==a?a.memoizedProps:null,q()||h!==d||((h=1&b.mode&&n(e,d))&&(b.expirationTime=1073741823),h&&1073741823===c)?(h=d.children,Q(e,d)?h=null:f&&Q(e,f)&&(b.effectTag|=16),v(a,b),1073741823!==c&&1&b.mode&&n(e,d)?(b.expirationTime=1073741823,b.memoizedProps=d,a=null):(g(a,b,h),b.memoizedProps=d,a=b.child)):a=r(a,b),a;case 6:return null===a&&Cb(b),b.memoizedProps=b.pendingProps,null;case 8:b.tag=7;case 7:return e=b.pendingProps,q()||b.memoizedProps!==e||(e=b.memoizedProps),d=e.children,b.stateNode=null===a?Ze(b,b.stateNode,d,c):Ye(b,a.stateNode,d,c),b.memoizedProps=e,b.stateNode;case 9:return null;case 4:return Y(b,b.stateNode.containerInfo),e=b.pendingProps,q()||b.memoizedProps!==e?(null===a?b.child=Ye(b,null,e,c):g(a,b,e),b.memoizedProps=e,a=b.child):a=r(a,b),a;case 14:return g(a,b,c=(c=b.type.render)(b.pendingProps,b.ref)),b.memoizedProps=c,b.child;case 10:return c=b.pendingProps,q()||b.memoizedProps!==c?(g(a,b,c),b.memoizedProps=c,a=b.child):a=r(a,b),a;case 11:return c=b.pendingProps.children,q()||null!==c&&b.memoizedProps!==c?(g(a,b,c),b.memoizedProps=c,a=b.child):a=r(a,b),a;case 13:return function B(a,b,c){var d=b.type._context,e=b.pendingProps,f=b.memoizedProps;if(!q()&&f===e)return b.stateNode=0,G(b),r(a,b);var l=e.value;if(b.memoizedProps=e,null===f)l=1073741823;else if(f.value===e.value){if(f.children===e.children)return b.stateNode=0,G(b),r(a,b);l=0}else{var h=f.value;if(h===l&&(0!==h||1/h==1/l)||h!=h&&l!=l){if(f.children===e.children)return b.stateNode=0,G(b),r(a,b);l=0}else if(l="function"==typeof d._calculateChangedBits?d._calculateChangedBits(h,l):1073741823,0==(l|=0)){if(f.children===e.children)return b.stateNode=0,G(b),r(a,b)}else z(b,d,l,c)}return b.stateNode=l,G(b),g(a,b,e.children),b.child}(a,b,c);case 12:a:{d=b.type,f=b.pendingProps,h=b.memoizedProps,e=d._currentValue;var t=d._changedBits;if(q()||0!==t||h!==f){b.memoizedProps=f;var k=f.unstable_observedBits;if(void 0!==k&&null!==k||(k=1073741823),b.stateNode=k,0!=(t&k))z(b,d,t,c);else if(h===f){a=r(a,b);break a}g(a,b,c=(c=f.children)(e)),a=b.child}else a=r(a,b)}return a;default:D("156")}}}}function cf(a,b){var c=b.source;null===b.stack&&Bc(c),null!==c&&Ac(c),b=b.value,null!==a&&2===a.tag&&Ac(a);try{b&&b.suppressReactErrorLogging||console.error(b)}catch(d){d&&d.suppressReactErrorLogging||console.error(d)}}var ef={};function lf(a){function b(){if(null!==I)for(var a=I.return;null!==a;)Lc(a),a=a.return;Ya=null,Z=0,I=null,Nc=!1}function c(a){return null!==ya&&ya.has(a)}function d(a){for(;;){var b=a.alternate,c=a.return,d=a.sibling;if(0==(512&a.effectTag)){b=Cb(b,a,Z);var e=a;if(1073741823===Z||1073741823!==e.expirationTime){b:switch(e.tag){case 3:case 2:var f=e.updateQueue;f=null===f?0:f.expirationTime;break b;default:f=0}for(var g=e.child;null!==g;)0!==g.expirationTime&&(0===f||f>g.expirationTime)&&(f=g.expirationTime),g=g.sibling;e.expirationTime=f}if(null!==b)return b;if(null!==c&&0==(512&c.effectTag)&&(null===c.firstEffect&&(c.firstEffect=a.firstEffect),null!==a.lastEffect&&(null!==c.lastEffect&&(c.lastEffect.nextEffect=a.firstEffect),c.lastEffect=a.lastEffect),1<a.effectTag&&(null!==c.lastEffect?c.lastEffect.nextEffect=a:c.firstEffect=a,c.lastEffect=a)),null!==d)return d;if(null===c){Nc=!0;break}a=c}else{if(null!==(a=Kc(a)))return a.effectTag&=2559,a;if(null!==c&&(c.firstEffect=c.lastEffect=null,c.effectTag|=512),null!==d)return d;if(null===c)break;a=c}}return null}function e(a){var b=Wa(a.alternate,a,Z);return null===b&&(b=d(a)),nc.current=null,b}function f(a,c,f){ca&&D("243"),ca=!0,c===Z&&a===Ya&&null!==I||(b(),Z=c,I=ze((Ya=a).current,null,Z),a.pendingCommitExpirationTime=0);for(var g=!1;;){try{if(f)for(;null!==I&&!S();)I=e(I);else for(;null!==I;)I=e(I)}catch(Oc){if(null===I){g=!0,q(Oc);break}var h=(f=I).return;if(null===h){g=!0,q(Oc);break}Jc(h,f,Oc),I=d(f)}break}return ca=!1,g||null!==I?null:Nc?(a.pendingCommitExpirationTime=c,a.current.alternate):void D("262")}function h(a,b,c,d){Pe(b,{expirationTime:d,partialState:null,callback:null,isReplace:!1,isForced:!1,capturedValue:a={value:c,source:a,stack:Bc(a)},next:null}),v(b,d)}function g(a,b){a:{ca&&!Za&&D("263");for(var d=a.return;null!==d;){switch(d.tag){case 2:var e=d.stateNode;if("function"==typeof d.type.getDerivedStateFromCatch||"function"==typeof e.componentDidCatch&&!c(e)){h(a,d,b,1),a=void 0;break a}break;case 3:h(a,d,b,1),a=void 0;break a}d=d.return}3===a.tag&&h(a,a,b,1),a=void 0}return a}function k(a){return a=0!==ia?ia:ca?Za?1:Z:1&a.mode?za?10*(1+((l()+15)/10|0)):25*(1+((l()+500)/25|0)):1,za&&(0===da||a>da)&&(da=a),a}function v(a,c){a:{for(;null!==a;){if((0===a.expirationTime||a.expirationTime>c)&&(a.expirationTime=c),null!==a.alternate&&(0===a.alternate.expirationTime||a.alternate.expirationTime>c)&&(a.alternate.expirationTime=c),null===a.return){if(3!==a.tag){c=void 0;break a}var d=a.stateNode;!ca&&0!==Z&&c<Z&&b(),ca&&!Za&&Ya===d||B(d,c),Fb>xg&&D("185")}a=a.return}c=void 0}return c}function l(){return ye=Ic()-Pc,2+(ye/10|0)}function p(a,b,c,d,e){var f=ia;ia=1;try{return a(b,c,d,e)}finally{ia=f}}function z(a){if(0!==Gb){if(a>Gb)return;mg(Qc)}var b=Ic()-Pc;Gb=a,Qc=lg(Q,{timeout:10*(a-2)-b})}function B(a,b){if(null===a.nextScheduledRoot)a.remainingExpirationTime=b,null===K?(la=K=a,a.nextScheduledRoot=a):(K=K.nextScheduledRoot=a).nextScheduledRoot=la;else{var c=a.remainingExpirationTime;(0===c||b<c)&&(a.remainingExpirationTime=b)}T||(J?Hb&&(aa=a,P=1,G(a,1,!1)):1===b?n():z(b))}function r(){var a=0,b=null;if(null!==K)for(var c=K,d=la;null!==d;){var e=d.remainingExpirationTime;if(0===e){if((null===c||null===K)&&D("244"),d===d.nextScheduledRoot){la=K=d.nextScheduledRoot=null;break}if(d===la)la=e=d.nextScheduledRoot,K.nextScheduledRoot=e,d.nextScheduledRoot=null;else{if(d===K){(K=c).nextScheduledRoot=la,d.nextScheduledRoot=null;break}c.nextScheduledRoot=d.nextScheduledRoot,d.nextScheduledRoot=null}d=c.nextScheduledRoot}else{if((0===a||e<a)&&(a=e,b=d),d===K)break;c=d,d=d.nextScheduledRoot}}null!==(c=aa)&&c===b&&1===a?Fb++:Fb=0,aa=b,P=a}function Q(a){x(0,!0,a)}function n(){x(1,!1,null)}function x(a,b,c){if($a=c,r(),b)for(;null!==aa&&0!==P&&(0===a||a>=P)&&(!Ib||l()>=P);)G(aa,P,!Ib),r();else for(;null!==aa&&0!==P&&(0===a||a>=P);)G(aa,P,!1),r();null!==$a&&(Gb=0,Qc=-1),0!==P&&z(P),$a=null,Ib=!1,Y()}function Y(){if(Fb=0,null!==Aa){var a=Aa;Aa=null;for(var b=0;b<a.length;b++){var c=a[b];try{c._onComplete()}catch(wg){Ba||(Ba=!0,Jb=wg)}}}if(Ba)throw a=Jb,Jb=null,Ba=!1,a}function G(a,b,c){T&&D("245"),T=!0,c?null!==(c=a.finishedWork)?R(a,c,b):(a.finishedWork=null,null!==(c=f(a,b,!0))&&(S()?a.finishedWork=c:R(a,c,b))):null!==(c=a.finishedWork)?R(a,c,b):(a.finishedWork=null,null!==(c=f(a,b,!1))&&R(a,c,b)),T=!1}function R(a,b,c){var d=a.firstBatch;if(null!==d&&d._expirationTime<=c&&(null===Aa?Aa=[d]:Aa.push(d),d._defer))return a.finishedWork=b,void(a.remainingExpirationTime=0);a.finishedWork=null,Za=ca=!0,(c=b.stateNode).current===b&&D("177"),0===(d=c.pendingCommitExpirationTime)&&D("261"),c.pendingCommitExpirationTime=0;var e=l();if(nc.current=null,1<b.effectTag)if(null!==b.lastEffect){b.lastEffect.nextEffect=b;var f=b.firstEffect}else f=b;else f=b.firstEffect;for(zg(c.containerInfo),w=f;null!==w;){var h=!1,k=void 0;try{for(;null!==w;)2048&w.effectTag&&Db(w.alternate,w),w=w.nextEffect}catch(ab){h=!0,k=ab}h&&(null===w&&D("178"),g(w,k),null!==w&&(w=w.nextEffect))}for(w=f;null!==w;){h=!1,k=void 0;try{for(;null!==w;){var p=w.effectTag;if(16&p&&Mc(w),128&p){var n=w.alternate;null!==n&&kg(n)}switch(14&p){case 2:Eb(w),w.effectTag&=-3;break;case 6:Eb(w),w.effectTag&=-3,we(w.alternate,w);break;case 4:we(w.alternate,w);break;case 8:gg(w)}w=w.nextEffect}}catch(ab){h=!0,k=ab}h&&(null===w&&D("178"),g(w,k),null!==w&&(w=w.nextEffect))}for(Ag(c.containerInfo),c.current=b,w=f;null!==w;){p=!1,n=void 0;try{for(f=c,h=e,k=d;null!==w;){var r=w.effectTag;36&r&&hg(f,w.alternate,w,h,k),256&r&&ig(w,q),128&r&&jg(w);var t=w.nextEffect;w.nextEffect=null,w=t}}catch(ab){p=!0,n=ab}p&&(null===w&&D("178"),g(w,n),null!==w&&(w=w.nextEffect))}ca=Za=!1,Ie(b.stateNode),0===(b=c.current.expirationTime)&&(ya=null),a.remainingExpirationTime=b}function S(){return!(null===$a||$a.timeRemaining()>Bg)&&(Ib=!0)}function q(a){null===aa&&D("246"),aa.remainingExpirationTime=0,Ba||(Ba=!0,Jb=a)}var u=function kf(){var a=[],b=-1;return{createCursor:function(a){return{current:a}},isEmpty:function(){return-1===b},pop:function(c){0>b||(c.current=a[b],a[b]=null,b--)},push:function(c,d){a[++b]=c.current,c.current=d},checkThatStackIsEmpty:function(){},resetStackAfterFatalErrorInDev:function(){}}}(),t=function ff(a,b){function c(a){return a===ef&&D("174"),a}var d=a.getChildHostContext,e=a.getRootHostContext;a=b.createCursor;var f=b.push,h=b.pop,g=a(ef),k=a(ef),v=a(ef);return{getHostContext:function(){return c(g.current)},getRootHostContainer:function(){return c(v.current)},popHostContainer:function(a){h(g,a),h(k,a),h(v,a)},popHostContext:function(a){k.current===a&&(h(g,a),h(k,a))},pushHostContainer:function(a,b){f(v,b,a),f(k,a,a),f(g,ef,a),b=e(b),h(g,a),f(g,b,a)},pushHostContext:function(a){var b=c(v.current),e=c(g.current);e!==(b=d(e,a.type,b))&&(f(k,a,a),f(g,b,a))}}}(a,u),y=function hf(a){function b(a,b,c){(a=a.stateNode).__reactInternalMemoizedUnmaskedChildContext=b,a.__reactInternalMemoizedMaskedChildContext=c}function c(a){return 2===a.tag&&null!=a.type.childContextTypes}function d(a,b){var c=a.stateNode,d=a.type.childContextTypes;if("function"!=typeof c.getChildContext)return b;for(var e in c=c.getChildContext())e in d||D("108",Ac(a)||"Unknown",e);return A({},b,c)}var e=a.createCursor,f=a.push,h=a.pop,g=e(ka),k=e(!1),v=ka;return{getUnmaskedContext:function(a){return c(a)?v:g.current},cacheContext:b,getMaskedContext:function(a,c){var d=a.type.contextTypes;if(!d)return ka;var e=a.stateNode;if(e&&e.__reactInternalMemoizedUnmaskedChildContext===c)return e.__reactInternalMemoizedMaskedChildContext;var g,f={};for(g in d)f[g]=c[g];return e&&b(a,c,f),f},hasContextChanged:function(){return k.current},isContextConsumer:function(a){return 2===a.tag&&null!=a.type.contextTypes},isContextProvider:c,popContextProvider:function(a){c(a)&&(h(k,a),h(g,a))},popTopLevelContextObject:function(a){h(k,a),h(g,a)},pushTopLevelContextObject:function(a,b,c){null!=g.cursor&&D("168"),f(g,b,a),f(k,c,a)},processChildContext:d,pushContextProvider:function(a){if(!c(a))return!1;var b=a.stateNode;return b=b&&b.__reactInternalMemoizedMergedChildContext||ka,v=g.current,f(g,b,a),f(k,k.current,a),!0},invalidateContextProvider:function(a,b){var c=a.stateNode;if(c||D("169"),b){var e=d(a,v);c.__reactInternalMemoizedMergedChildContext=e,h(k,a),h(g,a),f(g,e,a)}else h(k,a);f(k,b,a)},findCurrentUnmaskedContext:function(a){for((2!==xd(a)||2!==a.tag)&&D("170");3!==a.tag;){if(c(a))return a.stateNode.__reactInternalMemoizedMergedChildContext;(a=a.return)||D("171")}return a.stateNode.context}}}(u);u=function jf(a){var b=a.createCursor,c=a.push,d=a.pop,e=b(null),f=b(null),h=b(0);return{pushProvider:function(a){var b=a.type._context;c(h,b._changedBits,a),c(f,b._currentValue,a),c(e,a,a),b._currentValue=a.pendingProps.value,b._changedBits=a.stateNode},popProvider:function(a){var b=h.current,c=f.current;d(e,a),d(f,a),d(h,a),(a=a.type._context)._currentValue=c,a._changedBits=b}}}(u);var H=function gf(a){function b(a,b){var c=new xe(5,null,null,0);c.type="DELETED",c.stateNode=b,c.return=a,c.effectTag=8,null!==a.lastEffect?(a.lastEffect.nextEffect=c,a.lastEffect=c):a.firstEffect=a.lastEffect=c}function c(a,b){switch(a.tag){case 5:return null!==(b=f(b,a.type,a.pendingProps))&&(a.stateNode=b,!0);case 6:return null!==(b=h(b,a.pendingProps))&&(a.stateNode=b,!0);default:return!1}}function d(a){for(a=a.return;null!==a&&5!==a.tag&&3!==a.tag;)a=a.return;p=a}var e=a.shouldSetTextContent;if(!(a=a.hydration))return{enterHydrationState:function(){return!1},resetHydrationState:function(){},tryToClaimNextHydratableInstance:function(){},prepareToHydrateHostInstance:function(){D("175")},prepareToHydrateHostTextInstance:function(){D("176")},popHydrationState:function(){return!1}};var f=a.canHydrateInstance,h=a.canHydrateTextInstance,g=a.getNextHydratableSibling,k=a.getFirstHydratableChild,v=a.hydrateInstance,l=a.hydrateTextInstance,p=null,z=null,B=!1;return{enterHydrationState:function(a){return z=k(a.stateNode.containerInfo),p=a,B=!0},resetHydrationState:function(){z=p=null,B=!1},tryToClaimNextHydratableInstance:function(a){if(B){var d=z;if(d){if(!c(a,d)){if(!(d=g(d))||!c(a,d))return a.effectTag|=2,B=!1,void(p=a);b(p,z)}p=a,z=k(d)}else a.effectTag|=2,B=!1,p=a}},prepareToHydrateHostInstance:function(a,b,c){return b=v(a.stateNode,a.type,a.memoizedProps,b,c,a),a.updateQueue=b,null!==b},prepareToHydrateHostTextInstance:function(a){return l(a.stateNode,a.memoizedProps,a)},popHydrationState:function(a){if(a!==p)return!1;if(!B)return d(a),B=!0,!1;var c=a.type;if(5!==a.tag||"head"!==c&&"body"!==c&&!e(c,a.memoizedProps))for(c=z;c;)b(a,c),c=g(c);return d(a),z=p?g(a.stateNode):null,!0}}}(a),Wa=$e(a,t,y,u,H,v,k).beginWork,Cb=function af(a,b,c,d,e){function f(a){a.effectTag|=4}var h=a.createInstance,g=a.createTextInstance,k=a.appendInitialChild,v=a.finalizeInitialChildren,l=a.prepareUpdate,p=a.persistence,z=b.getRootHostContainer,B=b.popHostContext,r=b.getHostContext,Q=b.popHostContainer,n=c.popContextProvider,x=c.popTopLevelContextObject,Y=d.popProvider,G=e.prepareToHydrateHostInstance,R=e.prepareToHydrateHostTextInstance,S=e.popHydrationState,q=void 0,u=void 0,t=void 0;return a.mutation?(q=function(){},u=function(a,b,c){(b.updateQueue=c)&&f(b)},t=function(a,b,c,d){c!==d&&f(b)}):D(p?"235":"236"),{completeWork:function(a,b,c){var d=b.pendingProps;switch(b.tag){case 1:return null;case 2:return n(b),a=b.stateNode,null!==(d=b.updateQueue)&&null!==d.capturedValues&&(b.effectTag&=-65,"function"==typeof a.componentDidCatch?b.effectTag|=256:d.capturedValues=null),null;case 3:return Q(b),x(b),(d=b.stateNode).pendingContext&&(d.context=d.pendingContext,d.pendingContext=null),null!==a&&null!==a.child||(S(b),b.effectTag&=-3),q(b),null!==(a=b.updateQueue)&&null!==a.capturedValues&&(b.effectTag|=256),null;case 5:B(b),c=z();var e=b.type;if(null!==a&&null!=b.stateNode){var p=a.memoizedProps,H=b.stateNode,y=r();H=l(H,e,p,d,c,y),u(a,b,H,e,p,d,c,y),a.ref!==b.ref&&(b.effectTag|=128)}else{if(!d)return null===b.stateNode&&D("166"),null;if(a=r(),S(b))G(b,c,a)&&f(b);else{p=h(e,d,c,a,b);a:for(y=b.child;null!==y;){if(5===y.tag||6===y.tag)k(p,y.stateNode);else if(4!==y.tag&&null!==y.child){y.child.return=y,y=y.child;continue}if(y===b)break;for(;null===y.sibling;){if(null===y.return||y.return===b)break a;y=y.return}y.sibling.return=y.return,y=y.sibling}v(p,e,d,c,a)&&f(b),b.stateNode=p}null!==b.ref&&(b.effectTag|=128)}return null;case 6:if(a&&null!=b.stateNode)t(a,b,a.memoizedProps,d);else{if("string"!=typeof d)return null===b.stateNode&&D("166"),null;a=z(),c=r(),S(b)?R(b)&&f(b):b.stateNode=g(d,a,c,b)}return null;case 7:(d=b.memoizedProps)||D("165"),b.tag=8,e=[];a:for((p=b.stateNode)&&(p.return=b);null!==p;){if(5===p.tag||6===p.tag||4===p.tag)D("247");else if(9===p.tag)e.push(p.pendingProps.value);else if(null!==p.child){p.child.return=p,p=p.child;continue}for(;null===p.sibling;){if(null===p.return||p.return===b)break a;p=p.return}p.sibling.return=p.return,p=p.sibling}return d=(p=d.handler)(d.props,e),b.child=Ye(b,null!==a?a.child:null,d,c),b.child;case 8:return b.tag=7,null;case 9:case 14:case 10:case 11:return null;case 4:return Q(b),q(b),null;case 13:return Y(b),null;case 12:return null;case 0:D("167");default:D("156")}}}}(a,t,y,u,H).completeWork,Jc=(t=function bf(a,b,c,d,e){var f=a.popHostContainer,h=a.popHostContext,g=b.popContextProvider,k=b.popTopLevelContextObject,v=c.popProvider;return{throwException:function(a,b,c){b.effectTag|=512,b.firstEffect=b.lastEffect=null,b={value:c,source:b,stack:Bc(b)};do{switch(a.tag){case 3:return Oe(a),a.updateQueue.capturedValues=[b],void(a.effectTag|=1024);case 2:if(c=a.stateNode,0==(64&a.effectTag)&&null!==c&&"function"==typeof c.componentDidCatch&&!e(c)){Oe(a);var d=(c=a.updateQueue).capturedValues;return null===d?c.capturedValues=[b]:d.push(b),void(a.effectTag|=1024)}}a=a.return}while(null!==a)},unwindWork:function(a){switch(a.tag){case 2:g(a);var b=a.effectTag;return 1024&b?(a.effectTag=-1025&b|64,a):null;case 3:return f(a),k(a),1024&(b=a.effectTag)?(a.effectTag=-1025&b|64,a):null;case 5:return h(a),null;case 4:return f(a),null;case 13:return v(a),null;default:return null}},unwindInterruptedWork:function(a){switch(a.tag){case 2:g(a);break;case 3:f(a),k(a);break;case 5:h(a);break;case 4:f(a);break;case 13:v(a)}}}}(t,y,u,0,c)).throwException,Kc=t.unwindWork,Lc=t.unwindInterruptedWork,Db=(t=function df(a,b,c,d,e){function f(a){var c=a.ref;if(null!==c)if("function"==typeof c)try{c(null)}catch(t){b(a,t)}else c.current=null}function h(a){switch(Je(a),a.tag){case 2:f(a);var c=a.stateNode;if("function"==typeof c.componentWillUnmount)try{c.props=a.memoizedProps,c.state=a.memoizedState,c.componentWillUnmount()}catch(t){b(a,t)}break;case 5:f(a);break;case 7:g(a.stateNode);break;case 4:p&&v(a)}}function g(a){for(var b=a;;)if(h(b),null===b.child||p&&4===b.tag){if(b===a)break;for(;null===b.sibling;){if(null===b.return||b.return===a)return;b=b.return}b.sibling.return=b.return,b=b.sibling}else b.child.return=b,b=b.child}function k(a){return 5===a.tag||3===a.tag||4===a.tag}function v(a){for(var b=a,c=!1,d=void 0,e=void 0;;){if(!c){c=b.return;a:for(;;){switch(null===c&&D("160"),c.tag){case 5:d=c.stateNode,e=!1;break a;case 3:case 4:d=c.stateNode.containerInfo,e=!0;break a}c=c.return}c=!0}if(5===b.tag||6===b.tag)g(b),e?S(d,b.stateNode):R(d,b.stateNode);else if(4===b.tag?d=b.stateNode.containerInfo:h(b),null!==b.child){b.child.return=b,b=b.child;continue}if(b===a)break;for(;null===b.sibling;){if(null===b.return||b.return===a)return;4===(b=b.return).tag&&(c=!1)}b.sibling.return=b.return,b=b.sibling}}var l=a.getPublicInstance,p=a.mutation;a=a.persistence,p||D(a?"235":"236");var z=p.commitMount,B=p.commitUpdate,r=p.resetTextContent,Q=p.commitTextUpdate,n=p.appendChild,x=p.appendChildToContainer,Y=p.insertBefore,G=p.insertInContainerBefore,R=p.removeChild,S=p.removeChildFromContainer;return{commitBeforeMutationLifeCycles:function(a,b){switch(b.tag){case 2:if(2048&b.effectTag&&null!==a){var c=a.memoizedProps,d=a.memoizedState;(a=b.stateNode).props=b.memoizedProps,a.state=b.memoizedState,b=a.getSnapshotBeforeUpdate(c,d),a.__reactInternalSnapshotBeforeUpdate=b}break;case 3:case 5:case 6:case 4:break;default:D("163")}},commitResetTextContent:function(a){r(a.stateNode)},commitPlacement:function(a){a:{for(var b=a.return;null!==b;){if(k(b)){var c=b;break a}b=b.return}D("160"),c=void 0}var d=b=void 0;switch(c.tag){case 5:b=c.stateNode,d=!1;break;case 3:case 4:b=c.stateNode.containerInfo,d=!0;break;default:D("161")}16&c.effectTag&&(r(b),c.effectTag&=-17);a:b:for(c=a;;){for(;null===c.sibling;){if(null===c.return||k(c.return)){c=null;break a}c=c.return}for(c.sibling.return=c.return,c=c.sibling;5!==c.tag&&6!==c.tag;){if(2&c.effectTag)continue b;if(null===c.child||4===c.tag)continue b;c.child.return=c,c=c.child}if(!(2&c.effectTag)){c=c.stateNode;break a}}for(var e=a;;){if(5===e.tag||6===e.tag)c?d?G(b,e.stateNode,c):Y(b,e.stateNode,c):d?x(b,e.stateNode):n(b,e.stateNode);else if(4!==e.tag&&null!==e.child){e.child.return=e,e=e.child;continue}if(e===a)break;for(;null===e.sibling;){if(null===e.return||e.return===a)return;e=e.return}e.sibling.return=e.return,e=e.sibling}},commitDeletion:function(a){v(a),a.return=null,a.child=null,a.alternate&&(a.alternate.child=null,a.alternate.return=null)},commitWork:function(a,b){switch(b.tag){case 2:break;case 5:var c=b.stateNode;if(null!=c){var d=b.memoizedProps;a=null!==a?a.memoizedProps:d;var e=b.type,f=b.updateQueue;b.updateQueue=null,null!==f&&B(c,f,e,a,d,b)}break;case 6:null===b.stateNode&&D("162"),c=b.memoizedProps,Q(b.stateNode,null!==a?a.memoizedProps:c,c);break;case 3:break;default:D("163")}},commitLifeCycles:function(a,b,c){switch(c.tag){case 2:if(a=c.stateNode,4&c.effectTag)if(null===b)a.props=c.memoizedProps,a.state=c.memoizedState,a.componentDidMount();else{var d=b.memoizedProps;b=b.memoizedState,a.props=c.memoizedProps,a.state=c.memoizedState,a.componentDidUpdate(d,b,a.__reactInternalSnapshotBeforeUpdate)}null!==(c=c.updateQueue)&&Se(c,a);break;case 3:if(null!==(b=c.updateQueue)){if(a=null,null!==c.child)switch(c.child.tag){case 5:a=l(c.child.stateNode);break;case 2:a=c.child.stateNode}Se(b,a)}break;case 5:a=c.stateNode,null===b&&4&c.effectTag&&z(a,c.type,c.memoizedProps,c);break;case 6:case 4:break;default:D("163")}},commitErrorLogging:function(a,b){switch(a.tag){case 2:var c=a.type;b=a.stateNode;var d=a.updateQueue;(null===d||null===d.capturedValues)&&D("264");var f=d.capturedValues;for(d.capturedValues=null,"function"!=typeof c.getDerivedStateFromCatch&&e(b),b.props=a.memoizedProps,b.state=a.memoizedState,c=0;c<f.length;c++){var l=(d=f[c]).value,g=d.stack;cf(a,d),b.componentDidCatch(l,{componentStack:null!==g?g:""})}break;case 3:for((null===(c=a.updateQueue)||null===c.capturedValues)&&D("264"),f=c.capturedValues,c.capturedValues=null,c=0;c<f.length;c++)cf(a,d=f[c]),b(d.value);break;default:D("265")}},commitAttachRef:function(a){var b=a.ref;if(null!==b){var c=a.stateNode;switch(a.tag){case 5:a=l(c);break;default:a=c}"function"==typeof b?b(a):b.current=a}},commitDetachRef:function(a){null!==(a=a.ref)&&("function"==typeof a?a(null):a.current=null)}}}(a,g,0,0,function(a){null===ya?ya=new Set([a]):ya.add(a)})).commitBeforeMutationLifeCycles,Mc=t.commitResetTextContent,Eb=t.commitPlacement,gg=t.commitDeletion,we=t.commitWork,hg=t.commitLifeCycles,ig=t.commitErrorLogging,jg=t.commitAttachRef,kg=t.commitDetachRef,Ic=a.now,lg=a.scheduleDeferredCallback,mg=a.cancelDeferredCallback,zg=a.prepareForCommit,Ag=a.resetAfterCommit,Pc=Ic(),ye=Pc,Rc=0,ia=0,ca=!1,I=null,Ya=null,Z=0,w=null,Za=!1,Nc=!1,ya=null,la=null,K=null,Gb=0,Qc=-1,T=!1,aa=null,P=0,da=0,Ib=!1,Ba=!1,Jb=null,$a=null,J=!1,Hb=!1,za=!1,Aa=null,xg=1e3,Fb=0,Bg=1;return{recalculateCurrentTime:l,computeExpirationForFiber:k,scheduleWork:v,requestWork:B,flushRoot:function(a,b){T&&D("253"),aa=a,P=b,G(a,b,!1),n(),Y()},batchedUpdates:function(a,b){var c=J;J=!0;try{return a(b)}finally{(J=c)||T||n()}},unbatchedUpdates:function(a,b){if(J&&!Hb){Hb=!0;try{return a(b)}finally{Hb=!1}}return a(b)},flushSync:function(a,b){T&&D("187");var c=J;J=!0;try{return p(a,b)}finally{J=c,n()}},flushControlled:function(a){var b=J;J=!0;try{p(a)}finally{(J=b)||T||x(1,!1,null)}},deferredUpdates:function(a){var b=ia;ia=25*(1+((l()+500)/25|0));try{return a()}finally{ia=b}},syncUpdates:p,interactiveUpdates:function(a,b,c){if(za)return a(b,c);J||T||0===da||(x(da,!1,null),da=0);var d=za,e=J;J=za=!0;try{return a(b,c)}finally{za=d,(J=e)||T||n()}},flushInteractiveUpdates:function(){T||0===da||(x(da,!1,null),da=0)},computeUniqueAsyncExpiration:function(){var a=25*(1+((l()+500)/25|0));return a<=Rc&&(a=Rc+1),Rc=a},legacyContext:y}}function mf(a){function b(a,b,c,d,e,h){if(d=b.current,c){c=c._reactInternalFiber;var l=g(c);c=k(c)?v(c,l):l}else c=ka;return null===b.context?b.context=c:b.pendingContext=c,Pe(d,{expirationTime:e,partialState:{element:a},callback:void 0===(b=h)?null:b,isReplace:!1,isForced:!1,capturedValue:null,next:null}),f(d,e),e}var c=a.getPublicInstance,d=(a=lf(a)).recalculateCurrentTime,e=a.computeExpirationForFiber,f=a.scheduleWork,h=a.legacyContext,g=h.findCurrentUnmaskedContext,k=h.isContextProvider,v=h.processChildContext;return{createContainer:function(a,b,c){return a={current:b=new xe(3,null,null,b?3:0),containerInfo:a,pendingChildren:null,pendingCommitExpirationTime:0,finishedWork:null,context:null,pendingContext:null,hydrate:c,remainingExpirationTime:0,firstBatch:null,nextScheduledRoot:null},b.stateNode=a},updateContainer:function(a,c,f,h){var g=c.current;return b(a,c,f,d(),g=e(g),h)},updateContainerAtExpirationTime:function(a,c,e,f,g){return b(a,c,e,d(),f,g)},flushRoot:a.flushRoot,requestWork:a.requestWork,computeUniqueAsyncExpiration:a.computeUniqueAsyncExpiration,batchedUpdates:a.batchedUpdates,unbatchedUpdates:a.unbatchedUpdates,deferredUpdates:a.deferredUpdates,syncUpdates:a.syncUpdates,interactiveUpdates:a.interactiveUpdates,flushInteractiveUpdates:a.flushInteractiveUpdates,flushControlled:a.flushControlled,flushSync:a.flushSync,getPublicRootInstance:function(a){if(!(a=a.current).child)return null;switch(a.child.tag){case 5:return c(a.child.stateNode);default:return a.child.stateNode}},findHostInstance:function(a){var b=a._reactInternalFiber;return void 0===b&&("function"==typeof a.render?D("188"):D("268",Object.keys(a))),null===(a=Bd(b))?null:a.stateNode},findHostInstanceWithNoPortals:function(a){return null===(a=function Cd(a){if(!(a=Ad(a)))return null;for(var b=a;;){if(5===b.tag||6===b.tag)return b;if(b.child&&4!==b.tag)b.child.return=b,b=b.child;else{if(b===a)break;for(;!b.sibling;){if(!b.return||b.return===a)return null;b=b.return}b.sibling.return=b.return,b=b.sibling}}return null}(a))?null:a.stateNode},injectIntoDevTools:function(a){var b=a.findFiberByHostInstance;return function He(a){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var b=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(b.isDisabled||!b.supportsFiber)return!0;try{var c=b.inject(a);Ee=Ge(function(a){return b.onCommitFiberRoot(c,a)}),Fe=Ge(function(a){return b.onCommitFiberUnmount(c,a)})}catch(d){}return!0}(A({},a,{findHostInstanceByFiber:function(a){return null===(a=Bd(a))?null:a.stateNode},findFiberByHostInstance:function(a){return b?b(a):null}}))}}}var nf=Object.freeze({default:mf}),of=nf&&mf||nf,pf=of.default?of.default:of;var rf="object"==typeof performance&&"function"==typeof performance.now,sf=void 0;sf=rf?function(){return performance.now()}:function(){return Date.now()};var tf=void 0,uf=void 0;if(m.canUseDOM)if("function"!=typeof requestIdleCallback||"function"!=typeof cancelIdleCallback){var vf=null,wf=!1,xf=-1,yf=!1,zf=0,Af=33,Bf=33,Cf=void 0;Cf=rf?{didTimeout:!1,timeRemaining:function(){var a=zf-performance.now();return 0<a?a:0}}:{didTimeout:!1,timeRemaining:function(){var a=zf-Date.now();return 0<a?a:0}};var Df="__reactIdleCallback$"+Math.random().toString(36).slice(2);window.addEventListener("message",function(a){if(a.source===window&&a.data===Df){if(wf=!1,a=sf(),0>=zf-a){if(!(-1!==xf&&xf<=a))return void(yf||(yf=!0,requestAnimationFrame(Ef)));Cf.didTimeout=!0}else Cf.didTimeout=!1;xf=-1,a=vf,vf=null,null!==a&&a(Cf)}},!1);var Ef=function(a){yf=!1;var b=a-zf+Bf;b<Bf&&Af<Bf?(8>b&&(b=8),Bf=b<Af?Af:b):Af=b,zf=a+Bf,wf||(wf=!0,window.postMessage(Df,"*"))};tf=function(a,b){return vf=a,null!=b&&"number"==typeof b.timeout&&(xf=sf()+b.timeout),yf||(yf=!0,requestAnimationFrame(Ef)),0},uf=function(){vf=null,wf=!1,xf=-1}}else tf=window.requestIdleCallback,uf=window.cancelIdleCallback;else tf=function(a){return setTimeout(function(){a({timeRemaining:function(){return 1/0},didTimeout:!1})})},uf=function(a){clearTimeout(a)};function Gf(a,b){return a=A({children:void 0},b),(b=function Ff(a){var b="";return ea.Children.forEach(a,function(a){null==a||"string"!=typeof a&&"number"!=typeof a||(b+=a)}),b}(b.children))&&(a.children=b),a}function Hf(a,b,c,d){if(a=a.options,b){b={};for(var e=0;e<c.length;e++)b["$"+c[e]]=!0;for(c=0;c<a.length;c++)e=b.hasOwnProperty("$"+a[c].value),a[c].selected!==e&&(a[c].selected=e),e&&d&&(a[c].defaultSelected=!0)}else{for(c=""+c,b=null,e=0;e<a.length;e++){if(a[e].value===c)return a[e].selected=!0,void(d&&(a[e].defaultSelected=!0));null!==b||a[e].disabled||(b=a[e])}null!==b&&(b.selected=!0)}}function If(a,b){var c=b.value;a._wrapperState={initialValue:null!=c?c:b.defaultValue,wasMultiple:!!b.multiple}}function Jf(a,b){return null!=b.dangerouslySetInnerHTML&&D("91"),A({},b,{value:void 0,defaultValue:void 0,children:""+a._wrapperState.initialValue})}function Kf(a,b){var c=b.value;null==c&&(c=b.defaultValue,null!=(b=b.children)&&(null!=c&&D("92"),Array.isArray(b)&&(1>=b.length||D("93"),b=b[0]),c=""+b),null==c&&(c="")),a._wrapperState={initialValue:""+c}}function Lf(a,b){var c=b.value;null!=c&&((c=""+c)!==a.value&&(a.value=c),null==b.defaultValue&&(a.defaultValue=c)),null!=b.defaultValue&&(a.defaultValue=b.defaultValue)}function Mf(a){var b=a.textContent;b===a._wrapperState.initialValue&&(a.value=b)}var Nf={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function Of(a){switch(a){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Pf(a,b){return null==a||"http://www.w3.org/1999/xhtml"===a?Of(b):"http://www.w3.org/2000/svg"===a&&"foreignObject"===b?"http://www.w3.org/1999/xhtml":a}var a,Qf=void 0,Rf=(a=function(a,b){if(a.namespaceURI!==Nf.svg||"innerHTML"in a)a.innerHTML=b;else{for((Qf=Qf||document.createElement("div")).innerHTML="<svg>"+b+"</svg>",b=Qf.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;b.firstChild;)a.appendChild(b.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(b,c,d,e){MSApp.execUnsafeLocalFunction(function(){return a(b,c)})}:a);function Sf(a,b){if(b){var c=a.firstChild;if(c&&c===a.lastChild&&3===c.nodeType)return void(c.nodeValue=b)}a.textContent=b}var Tf={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Uf=["Webkit","ms","Moz","O"];function Vf(a,b){for(var c in a=a.style,b)if(b.hasOwnProperty(c)){var d=0===c.indexOf("--"),e=c,f=b[c];e=null==f||"boolean"==typeof f||""===f?"":d||"number"!=typeof f||0===f||Tf.hasOwnProperty(e)&&Tf[e]?(""+f).trim():f+"px","float"===c&&(c="cssFloat"),d?a.setProperty(c,e):a[c]=e}}Object.keys(Tf).forEach(function(a){Uf.forEach(function(b){b=b+a.charAt(0).toUpperCase()+a.substring(1),Tf[b]=Tf[a]})});var Wf=A({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Xf(a,b,c){b&&(Wf[a]&&(null!=b.children||null!=b.dangerouslySetInnerHTML)&&D("137",a,c()),null!=b.dangerouslySetInnerHTML&&(null!=b.children&&D("60"),"object"==typeof b.dangerouslySetInnerHTML&&"__html"in b.dangerouslySetInnerHTML||D("61")),null!=b.style&&"object"!=typeof b.style&&D("62",c()))}function Yf(a,b){if(-1===a.indexOf("-"))return"string"==typeof b.is;switch(a){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Zf=C.thatReturns("");function $f(a,b){var c=ke(a=9===a.nodeType||11===a.nodeType?a:a.ownerDocument);b=va[b];for(var d=0;d<b.length;d++){var e=b[d];c.hasOwnProperty(e)&&c[e]||("topScroll"===e?Zd("topScroll","scroll",a):"topFocus"===e||"topBlur"===e?(Zd("topFocus","focus",a),Zd("topBlur","blur",a),c.topBlur=!0,c.topFocus=!0):"topCancel"===e?(ic("cancel",!0)&&Zd("topCancel","cancel",a),c.topCancel=!0):"topClose"===e?(ic("close",!0)&&Zd("topClose","close",a),c.topClose=!0):fe.hasOwnProperty(e)&&W(e,fe[e],a),c[e]=!0)}}function ag(a,b,c,d){return c=9===c.nodeType?c:c.ownerDocument,d===Nf.html&&(d=Of(a)),d===Nf.html?"script"===a?((a=c.createElement("div")).innerHTML="<script><\/script>",a=a.removeChild(a.firstChild)):a="string"==typeof b.is?c.createElement(a,{is:b.is}):c.createElement(a):a=c.createElementNS(d,a),a}function bg(a,b){return(9===b.nodeType?b:b.ownerDocument).createTextNode(a)}function cg(a,b,c,d){var e=Yf(b,c);switch(b){case"iframe":case"object":W("topLoad","load",a);var f=c;break;case"video":case"audio":for(f in ge)ge.hasOwnProperty(f)&&W(f,ge[f],a);f=c;break;case"source":W("topError","error",a),f=c;break;case"img":case"image":case"link":W("topError","error",a),W("topLoad","load",a),f=c;break;case"form":W("topReset","reset",a),W("topSubmit","submit",a),f=c;break;case"details":W("topToggle","toggle",a),f=c;break;case"input":Wc(a,c),f=Vc(a,c),W("topInvalid","invalid",a),$f(d,"onChange");break;case"option":f=Gf(a,c);break;case"select":If(a,c),f=A({},c,{value:void 0}),W("topInvalid","invalid",a),$f(d,"onChange");break;case"textarea":Kf(a,c),f=Jf(a,c),W("topInvalid","invalid",a),$f(d,"onChange");break;default:f=c}Xf(b,f,Zf);var g,h=f;for(g in h)if(h.hasOwnProperty(g)){var k=h[g];"style"===g?Vf(a,k):"dangerouslySetInnerHTML"===g?null!=(k=k?k.__html:void 0)&&Rf(a,k):"children"===g?"string"==typeof k?("textarea"!==b||""!==k)&&Sf(a,k):"number"==typeof k&&Sf(a,""+k):"suppressContentEditableWarning"!==g&&"suppressHydrationWarning"!==g&&"autoFocus"!==g&&(ua.hasOwnProperty(g)?null!=k&&$f(d,g):null!=k&&Uc(a,g,k,e))}switch(b){case"input":lc(a),ad(a,c);break;case"textarea":lc(a),Mf(a);break;case"option":null!=c.value&&a.setAttribute("value",c.value);break;case"select":a.multiple=!!c.multiple,null!=(b=c.value)?Hf(a,!!c.multiple,b,!1):null!=c.defaultValue&&Hf(a,!!c.multiple,c.defaultValue,!0);break;default:"function"==typeof f.onClick&&(a.onclick=C)}}function dg(a,b,c,d,e){var f=null;switch(b){case"input":c=Vc(a,c),d=Vc(a,d),f=[];break;case"option":c=Gf(a,c),d=Gf(a,d),f=[];break;case"select":c=A({},c,{value:void 0}),d=A({},d,{value:void 0}),f=[];break;case"textarea":c=Jf(a,c),d=Jf(a,d),f=[];break;default:"function"!=typeof c.onClick&&"function"==typeof d.onClick&&(a.onclick=C)}Xf(b,d,Zf),b=a=void 0;var h=null;for(a in c)if(!d.hasOwnProperty(a)&&c.hasOwnProperty(a)&&null!=c[a])if("style"===a){var g=c[a];for(b in g)g.hasOwnProperty(b)&&(h||(h={}),h[b]="")}else"dangerouslySetInnerHTML"!==a&&"children"!==a&&"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(ua.hasOwnProperty(a)?f||(f=[]):(f=f||[]).push(a,null));for(a in d){var k=d[a];if(g=null!=c?c[a]:void 0,d.hasOwnProperty(a)&&k!==g&&(null!=k||null!=g))if("style"===a)if(g){for(b in g)!g.hasOwnProperty(b)||k&&k.hasOwnProperty(b)||(h||(h={}),h[b]="");for(b in k)k.hasOwnProperty(b)&&g[b]!==k[b]&&(h||(h={}),h[b]=k[b])}else h||(f||(f=[]),f.push(a,h)),h=k;else"dangerouslySetInnerHTML"===a?(k=k?k.__html:void 0,g=g?g.__html:void 0,null!=k&&g!==k&&(f=f||[]).push(a,""+k)):"children"===a?g===k||"string"!=typeof k&&"number"!=typeof k||(f=f||[]).push(a,""+k):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&(ua.hasOwnProperty(a)?(null!=k&&$f(e,a),f||g===k||(f=[])):(f=f||[]).push(a,k))}return h&&(f=f||[]).push("style",h),f}function eg(a,b,c,d,e){"input"===c&&"radio"===e.type&&null!=e.name&&Yc(a,e),Yf(c,d),d=Yf(c,e);for(var f=0;f<b.length;f+=2){var h=b[f],g=b[f+1];"style"===h?Vf(a,g):"dangerouslySetInnerHTML"===h?Rf(a,g):"children"===h?Sf(a,g):Uc(a,h,g,d)}switch(c){case"input":Zc(a,e);break;case"textarea":Lf(a,e);break;case"select":a._wrapperState.initialValue=void 0,b=a._wrapperState.wasMultiple,a._wrapperState.wasMultiple=!!e.multiple,null!=(c=e.value)?Hf(a,!!e.multiple,c,!1):b!==!!e.multiple&&(null!=e.defaultValue?Hf(a,!!e.multiple,e.defaultValue,!0):Hf(a,!!e.multiple,e.multiple?[]:"",!1))}}function fg(a,b,c,d,e){switch(b){case"iframe":case"object":W("topLoad","load",a);break;case"video":case"audio":for(var f in ge)ge.hasOwnProperty(f)&&W(f,ge[f],a);break;case"source":W("topError","error",a);break;case"img":case"image":case"link":W("topError","error",a),W("topLoad","load",a);break;case"form":W("topReset","reset",a),W("topSubmit","submit",a);break;case"details":W("topToggle","toggle",a);break;case"input":Wc(a,c),W("topInvalid","invalid",a),$f(e,"onChange");break;case"select":If(a,c),W("topInvalid","invalid",a),$f(e,"onChange");break;case"textarea":Kf(a,c),W("topInvalid","invalid",a),$f(e,"onChange")}for(var h in Xf(b,c,Zf),d=null,c)c.hasOwnProperty(h)&&(f=c[h],"children"===h?"string"==typeof f?a.textContent!==f&&(d=["children",f]):"number"==typeof f&&a.textContent!==""+f&&(d=["children",""+f]):ua.hasOwnProperty(h)&&null!=f&&$f(e,h));switch(b){case"input":lc(a),ad(a,c);break;case"textarea":lc(a),Mf(a);break;case"select":case"option":break;default:"function"==typeof c.onClick&&(a.onclick=C)}return d}function ng(a,b){return a.nodeValue!==b}var og=Object.freeze({createElement:ag,createTextNode:bg,setInitialProperties:cg,diffProperties:dg,updateProperties:eg,diffHydratedProperties:fg,diffHydratedText:ng,warnForUnmatchedText:function(){},warnForDeletedHydratableElement:function(){},warnForDeletedHydratableText:function(){},warnForInsertedHydratedElement:function(){},warnForInsertedHydratedText:function(){},restoreControlledState:function(a,b,c){switch(b){case"input":if(Zc(a,c),b=c.name,"radio"===c.type&&null!=b){for(c=a;c.parentNode;)c=c.parentNode;for(c=c.querySelectorAll("input[name="+JSON.stringify(""+b)+'][type="radio"]'),b=0;b<c.length;b++){var d=c[b];if(d!==a&&d.form===a.form){var e=Xa(d);e||D("90"),mc(d),Zc(d,e)}}}break;case"textarea":Lf(a,c);break;case"select":null!=(b=c.value)&&Hf(a,!!c.multiple,b,!1)}}});Tb.injectFiberControlledHostComponent(og);var pg=null,qg=null;function rg(a){this._expirationTime=X.computeUniqueAsyncExpiration(),this._root=a,this._callbacks=this._next=null,this._hasChildren=this._didComplete=!1,this._children=null,this._defer=!0}function sg(){this._callbacks=null,this._didCommit=!1,this._onCommit=this._onCommit.bind(this)}function tg(a,b,c){this._internalRoot=X.createContainer(a,b,c)}function ug(a){return!(!a||1!==a.nodeType&&9!==a.nodeType&&11!==a.nodeType&&(8!==a.nodeType||" react-mount-point-unstable "!==a.nodeValue))}function vg(a,b){switch(a){case"button":case"input":case"select":case"textarea":return!!b.autoFocus}return!1}rg.prototype.render=function(a){this._defer||D("250"),this._hasChildren=!0,this._children=a;var b=this._root._internalRoot,c=this._expirationTime,d=new sg;return X.updateContainerAtExpirationTime(a,b,null,c,d._onCommit),d},rg.prototype.then=function(a){if(this._didComplete)a();else{var b=this._callbacks;null===b&&(b=this._callbacks=[]),b.push(a)}},rg.prototype.commit=function(){var a=this._root._internalRoot,b=a.firstBatch;if(this._defer&&null!==b||D("251"),this._hasChildren){var c=this._expirationTime;if(b!==this){this._hasChildren&&(c=this._expirationTime=b._expirationTime,this.render(this._children));for(var d=null,e=b;e!==this;)d=e,e=e._next;null===d&&D("251"),d._next=e._next,this._next=b,a.firstBatch=this}this._defer=!1,X.flushRoot(a,c),b=this._next,this._next=null,null!==(b=a.firstBatch=b)&&b._hasChildren&&b.render(b._children)}else this._next=null,this._defer=!1},rg.prototype._onComplete=function(){if(!this._didComplete){this._didComplete=!0;var a=this._callbacks;if(null!==a)for(var b=0;b<a.length;b++)(0,a[b])()}},sg.prototype.then=function(a){if(this._didCommit)a();else{var b=this._callbacks;null===b&&(b=this._callbacks=[]),b.push(a)}},sg.prototype._onCommit=function(){if(!this._didCommit){this._didCommit=!0;var a=this._callbacks;if(null!==a)for(var b=0;b<a.length;b++){var c=a[b];"function"!=typeof c&&D("191",c),c()}}},tg.prototype.render=function(a,b){var c=this._internalRoot,d=new sg;return null!==(b=void 0===b?null:b)&&d.then(b),X.updateContainer(a,c,null,d._onCommit),d},tg.prototype.unmount=function(a){var b=this._internalRoot,c=new sg;return null!==(a=void 0===a?null:a)&&c.then(a),X.updateContainer(null,b,null,c._onCommit),c},tg.prototype.legacy_renderSubtreeIntoContainer=function(a,b,c){var d=this._internalRoot,e=new sg;return null!==(c=void 0===c?null:c)&&e.then(c),X.updateContainer(b,d,a,e._onCommit),e},tg.prototype.createBatch=function(){var a=new rg(this),b=a._expirationTime,c=this._internalRoot,d=c.firstBatch;if(null===d)c.firstBatch=a,a._next=null;else{for(c=null;null!==d&&d._expirationTime<=b;)c=d,d=d._next;a._next=d,null!==c&&(c._next=a)}return a};var X=pf({getRootHostContext:function(a){var b=a.nodeType;switch(b){case 9:case 11:a=(a=a.documentElement)?a.namespaceURI:Pf(null,"");break;default:a=Pf(a=(b=8===b?a.parentNode:a).namespaceURI||null,b=b.tagName)}return a},getChildHostContext:function(a,b){return Pf(a,b)},getPublicInstance:function(a){return a},prepareForCommit:function(){pg=Vd;var a=fa();if(ne(a)){if("selectionStart"in a)var b={start:a.selectionStart,end:a.selectionEnd};else a:{var c=window.getSelection&&window.getSelection();if(c&&0!==c.rangeCount){b=c.anchorNode;var d=c.anchorOffset,e=c.focusNode;c=c.focusOffset;try{b.nodeType,e.nodeType}catch(B){b=null;break a}var f=0,h=-1,g=-1,k=0,v=0,l=a,p=null;b:for(;;){for(var z;l!==b||0!==d&&3!==l.nodeType||(h=f+d),l!==e||0!==c&&3!==l.nodeType||(g=f+c),3===l.nodeType&&(f+=l.nodeValue.length),null!==(z=l.firstChild);)p=l,l=z;for(;;){if(l===a)break b;if(p===b&&++k===d&&(h=f),p===e&&++v===c&&(g=f),null!==(z=l.nextSibling))break;p=(l=p).parentNode}l=z}b=-1===h||-1===g?null:{start:h,end:g}}else b=null}b=b||{start:0,end:0}}else b=null;qg={focusedElem:a,selectionRange:b},Wd(!1)},resetAfterCommit:function(){var a=qg,b=fa(),c=a.focusedElem,d=a.selectionRange;if(b!==c&&ja(document.documentElement,c)){if(ne(c))if(b=d.start,void 0===(a=d.end)&&(a=b),"selectionStart"in c)c.selectionStart=b,c.selectionEnd=Math.min(a,c.value.length);else if(window.getSelection){b=window.getSelection();var e=c[mb()].length;a=Math.min(d.start,e),d=void 0===d.end?a:Math.min(d.end,e),!b.extend&&a>d&&(e=d,d=a,a=e),e=me(c,a);var f=me(c,d);if(e&&f&&(1!==b.rangeCount||b.anchorNode!==e.node||b.anchorOffset!==e.offset||b.focusNode!==f.node||b.focusOffset!==f.offset)){var h=document.createRange();h.setStart(e.node,e.offset),b.removeAllRanges(),a>d?(b.addRange(h),b.extend(f.node,f.offset)):(h.setEnd(f.node,f.offset),b.addRange(h))}}for(b=[],a=c;a=a.parentNode;)1===a.nodeType&&b.push({element:a,left:a.scrollLeft,top:a.scrollTop});for(c.focus(),c=0;c<b.length;c++)(a=b[c]).element.scrollLeft=a.left,a.element.scrollTop=a.top}qg=null,Wd(pg),pg=null},createInstance:function(a,b,c,d,e){return(a=ag(a,b,c,d))[F]=e,a[Ta]=b,a},appendInitialChild:function(a,b){a.appendChild(b)},finalizeInitialChildren:function(a,b,c,d){return cg(a,b,c,d),vg(b,c)},prepareUpdate:function(a,b,c,d,e){return dg(a,b,c,d,e)},shouldSetTextContent:function(a,b){return"textarea"===a||"string"==typeof b.children||"number"==typeof b.children||"object"==typeof b.dangerouslySetInnerHTML&&null!==b.dangerouslySetInnerHTML&&"string"==typeof b.dangerouslySetInnerHTML.__html},shouldDeprioritizeSubtree:function(a,b){return!!b.hidden},createTextInstance:function(a,b,c,d){return(a=bg(a,b))[F]=d,a},now:sf,mutation:{commitMount:function(a,b,c){vg(b,c)&&a.focus()},commitUpdate:function(a,b,c,d,e){a[Ta]=e,eg(a,b,c,d,e)},resetTextContent:function(a){Sf(a,"")},commitTextUpdate:function(a,b,c){a.nodeValue=c},appendChild:function(a,b){a.appendChild(b)},appendChildToContainer:function(a,b){8===a.nodeType?a.parentNode.insertBefore(b,a):a.appendChild(b)},insertBefore:function(a,b,c){a.insertBefore(b,c)},insertInContainerBefore:function(a,b,c){8===a.nodeType?a.parentNode.insertBefore(b,c):a.insertBefore(b,c)},removeChild:function(a,b){a.removeChild(b)},removeChildFromContainer:function(a,b){8===a.nodeType?a.parentNode.removeChild(b):a.removeChild(b)}},hydration:{canHydrateInstance:function(a,b){return 1!==a.nodeType||b.toLowerCase()!==a.nodeName.toLowerCase()?null:a},canHydrateTextInstance:function(a,b){return""===b||3!==a.nodeType?null:a},getNextHydratableSibling:function(a){for(a=a.nextSibling;a&&1!==a.nodeType&&3!==a.nodeType;)a=a.nextSibling;return a},getFirstHydratableChild:function(a){for(a=a.firstChild;a&&1!==a.nodeType&&3!==a.nodeType;)a=a.nextSibling;return a},hydrateInstance:function(a,b,c,d,e,f){return a[F]=f,a[Ta]=c,fg(a,b,c,e,d)},hydrateTextInstance:function(a,b,c){return a[F]=c,ng(a,b)},didNotMatchHydratedContainerTextInstance:function(){},didNotMatchHydratedTextInstance:function(){},didNotHydrateContainerInstance:function(){},didNotHydrateInstance:function(){},didNotFindHydratableContainerInstance:function(){},didNotFindHydratableContainerTextInstance:function(){},didNotFindHydratableInstance:function(){},didNotFindHydratableTextInstance:function(){}},scheduleDeferredCallback:tf,cancelDeferredCallback:uf}),Cg=X;function Eg(a,b,c,d,e){ug(c)||D("200");var f=c._reactRootContainer;if(f){if("function"==typeof e){var h=e;e=function(){var a=X.getPublicRootInstance(f._internalRoot);h.call(a)}}null!=a?f.legacy_renderSubtreeIntoContainer(a,b,e):f.render(b,e)}else{if(f=c._reactRootContainer=function Dg(a,b){if(b||(b=!(!(b=a?9===a.nodeType?a.documentElement:a.firstChild:null)||1!==b.nodeType||!b.hasAttribute("data-reactroot"))),!b)for(var c;c=a.lastChild;)a.removeChild(c);return new tg(a,!1,b)}(c,d),"function"==typeof e){var g=e;e=function(){var a=X.getPublicRootInstance(f._internalRoot);g.call(a)}}X.unbatchedUpdates(function(){null!=a?f.legacy_renderSubtreeIntoContainer(a,b,e):f.render(b,e)})}return X.getPublicRootInstance(f._internalRoot)}function Fg(a,b){var c=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;return ug(b)||D("200"),function qf(a,b,c){var d=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:rc,key:null==d?null:""+d,children:a,containerInfo:b,implementation:c}}(a,b,null,c)}ac=Cg.batchedUpdates,bc=Cg.interactiveUpdates,cc=Cg.flushInteractiveUpdates;var Gg={createPortal:Fg,findDOMNode:function(a){return null==a?null:1===a.nodeType?a:X.findHostInstance(a)},hydrate:function(a,b,c){return Eg(null,a,b,!0,c)},render:function(a,b,c){return Eg(null,a,b,!1,c)},unstable_renderSubtreeIntoContainer:function(a,b,c,d){return(null==a||void 0===a._reactInternalFiber)&&D("38"),Eg(a,b,c,!1,d)},unmountComponentAtNode:function(a){return ug(a)||D("40"),!!a._reactRootContainer&&(X.unbatchedUpdates(function(){Eg(null,null,a,!1,function(){a._reactRootContainer=null})}),!0)},unstable_createPortal:function(){return Fg.apply(void 0,arguments)},unstable_batchedUpdates:X.batchedUpdates,unstable_deferredUpdates:X.deferredUpdates,flushSync:X.flushSync,unstable_flushControlled:X.flushControlled,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{EventPluginHub:Ra,EventPluginRegistry:Ca,EventPropagators:kb,ReactControlledComponent:$b,ReactDOMComponentTree:bb,ReactDOMEventListener:$d},unstable_createRoot:function(a,b){return new tg(a,!0,null!=b&&!0===b.hydrate)}};X.injectIntoDevTools({findFiberByHostInstance:Ua,bundleType:0,version:"16.3.2",rendererPackageName:"react-dom"});var Hg=Object.freeze({default:Gg}),Ig=Hg&&Gg||Hg;module.exports=Ig.default?Ig.default:Ig},function(module,exports,__webpack_require__){"use strict";module.exports=function getActiveElement(doc){if(void 0===(doc=doc||("undefined"!=typeof document?document:void 0)))return null;try{return doc.activeElement||doc.body}catch(e){return doc.body}}},function(module,exports,__webpack_require__){"use strict";var hasOwnProperty=Object.prototype.hasOwnProperty;function is(x,y){return x===y?0!==x||0!==y||1/x==1/y:x!=x&&y!=y}module.exports=function shallowEqual(objA,objB){if(is(objA,objB))return!0;if("object"!=typeof objA||null===objA||"object"!=typeof objB||null===objB)return!1;var keysA=Object.keys(objA),keysB=Object.keys(objB);if(keysA.length!==keysB.length)return!1;for(var i=0;i<keysA.length;i++)if(!hasOwnProperty.call(objB,keysA[i])||!is(objA[keysA[i]],objB[keysA[i]]))return!1;return!0}},function(module,exports,__webpack_require__){"use strict";var isTextNode=__webpack_require__(329);module.exports=function containsNode(outerNode,innerNode){return!(!outerNode||!innerNode)&&(outerNode===innerNode||!isTextNode(outerNode)&&(isTextNode(innerNode)?containsNode(outerNode,innerNode.parentNode):"contains"in outerNode?outerNode.contains(innerNode):!!outerNode.compareDocumentPosition&&!!(16&outerNode.compareDocumentPosition(innerNode))))}},function(module,exports,__webpack_require__){"use strict";var isNode=__webpack_require__(330);module.exports=function isTextNode(object){return isNode(object)&&3==object.nodeType}},function(module,exports,__webpack_require__){"use strict";module.exports=function isNode(object){var defaultView=(object?object.ownerDocument||object:document).defaultView||window;return!(!object||!("function"==typeof defaultView.Node?object instanceof defaultView.Node:"object"==typeof object&&"number"==typeof object.nodeType&&"string"==typeof object.nodeName))}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__isDisabled__=__webpack_require__(563),__WEBPACK_IMPORTED_MODULE_1__propsToAccessibilityComponent__=__webpack_require__(564),__WEBPACK_IMPORTED_MODULE_2__propsToAriaRole__=__webpack_require__(444),AccessibilityUtil={isDisabled:__WEBPACK_IMPORTED_MODULE_0__isDisabled__.a,propsToAccessibilityComponent:__WEBPACK_IMPORTED_MODULE_1__propsToAccessibilityComponent__.a,propsToAriaRole:__WEBPACK_IMPORTED_MODULE_2__propsToAriaRole__.a};__webpack_exports__.a=AccessibilityUtil},function(module,__webpack_exports__,__webpack_require__){"use strict";var styleResolver=new(__webpack_require__(565).a);__webpack_exports__.a=styleResolver},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__modules_unitlessNumbers__=__webpack_require__(446);__webpack_exports__.a=function normalizeValue(property,value){return __WEBPACK_IMPORTED_MODULE_0__modules_unitlessNumbers__.a[property]||"number"!=typeof value||(value+="px"),value}},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:!0});var __WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment__=__webpack_require__(38),__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment__),doLeftAndRightSwapInRTL=!0,isPreferredLanguageRTL=!1,isRTLAllowed=!0,isRTLForced=!1,isRTL=function isRTL(){return!!isRTLForced||isRTLAllowed&&isPreferredLanguageRTL},onDirectionChange=function onDirectionChange(){__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment___default.a.canUseDOM&&document.documentElement&&document.documentElement.setAttribute&&document.documentElement.setAttribute("dir",isRTL()?"rtl":"ltr")},I18nManager={allowRTL:function allowRTL(bool){isRTLAllowed=bool,onDirectionChange()},forceRTL:function forceRTL(bool){isRTLForced=bool,onDirectionChange()},setPreferredLanguageRTL:function setPreferredLanguageRTL(bool){isPreferredLanguageRTL=bool,onDirectionChange()},swapLeftAndRightInRTL:function swapLeftAndRightInRTL(bool){doLeftAndRightSwapInRTL=bool},get doLeftAndRightSwapInRTL(){return doLeftAndRightSwapInRTL},get isRTL(){return isRTL()}};__webpack_exports__.default=I18nManager},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.PostmsgTransport=exports.KEY=void 0;var _promise2=_interopRequireDefault(__webpack_require__(205)),_classCallCheck3=_interopRequireDefault(__webpack_require__(9)),_createClass3=_interopRequireDefault(__webpack_require__(12));exports.default=function createChannel(_ref){var page=_ref.page,transport=new PostmsgTransport({page:page});return new _channels2.default({transport:transport})};var _global=__webpack_require__(55),_channels2=_interopRequireDefault(__webpack_require__(347)),_jsonStringifySafe2=_interopRequireDefault(__webpack_require__(351));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var KEY=exports.KEY="storybook-channel",PostmsgTransport=exports.PostmsgTransport=function(){function PostmsgTransport(config){var _this=this;if((0,_classCallCheck3.default)(this,PostmsgTransport),this._config=config,this._buffer=[],this._handler=null,_global.window.addEventListener("message",this._handleEvent.bind(this),!1),_global.document.addEventListener("DOMContentLoaded",function(){return _this._flush()}),"manager"!==config.page&&"preview"!==config.page)throw new Error('postmsg-channel: "config.page" cannot be "'+config.page+'"')}return(0,_createClass3.default)(PostmsgTransport,[{key:"setHandler",value:function setHandler(handler){this._handler=handler}},{key:"send",value:function send(event){var _this2=this,iframeWindow=this._getWindow();if(!iframeWindow)return new _promise2.default(function(resolve,reject){_this2._buffer.push({event:event,resolve:resolve,reject:reject})});var data=(0,_jsonStringifySafe2.default)({key:KEY,event:event});return iframeWindow.postMessage(data,"*"),_promise2.default.resolve(null)}},{key:"_flush",value:function _flush(){var _this3=this,buffer=this._buffer;this._buffer=[],buffer.forEach(function(item){_this3.send(item.event).then(item.resolve).catch(item.reject)})}},{key:"_getWindow",value:function _getWindow(){if("manager"===this._config.page){var iframe=_global.document.getElementById("storybook-preview-iframe");return iframe?iframe.contentWindow:null}return _global.window.parent}},{key:"_handleEvent",value:function _handleEvent(rawEvent){try{var data=rawEvent.data,_JSON$parse=JSON.parse(data),key=_JSON$parse.key,event=_JSON$parse.event;key===KEY&&this._handler(event)}catch(error){}}}]),PostmsgTransport}()},function(module,exports,__webpack_require__){__webpack_require__(127),__webpack_require__(56),__webpack_require__(69),__webpack_require__(341),__webpack_require__(345),__webpack_require__(346),module.exports=__webpack_require__(4).Promise},function(module,exports,__webpack_require__){var toInteger=__webpack_require__(117),defined=__webpack_require__(116);module.exports=function(TO_STRING){return function(that,pos){var a,b,s=String(defined(that)),i=toInteger(pos),l=s.length;return i<0||i>=l?TO_STRING?"":void 0:(a=s.charCodeAt(i))<55296||a>56319||i+1===l||(b=s.charCodeAt(i+1))<56320||b>57343?TO_STRING?s.charAt(i):a:TO_STRING?s.slice(i,i+2):b-56320+(a-55296<<10)+65536}}},function(module,exports,__webpack_require__){"use strict";var create=__webpack_require__(97),descriptor=__webpack_require__(63),setToStringTag=__webpack_require__(68),IteratorPrototype={};__webpack_require__(28)(IteratorPrototype,__webpack_require__(14)("iterator"),function(){return this}),module.exports=function(Constructor,NAME,next){Constructor.prototype=create(IteratorPrototype,{next:descriptor(1,next)}),setToStringTag(Constructor,NAME+" Iterator")}},function(module,exports,__webpack_require__){"use strict";var addToUnscopables=__webpack_require__(340),step=__webpack_require__(207),Iterators=__webpack_require__(49),toIObject=__webpack_require__(35);module.exports=__webpack_require__(146)(Array,"Array",function(iterated,kind){this._t=toIObject(iterated),this._i=0,this._k=kind},function(){var O=this._t,kind=this._k,index=this._i++;return!O||index>=O.length?(this._t=void 0,step(1)):step(0,"keys"==kind?index:"values"==kind?O[index]:[index,O[index]])},"values"),Iterators.Arguments=Iterators.Array,addToUnscopables("keys"),addToUnscopables("values"),addToUnscopables("entries")},function(module,exports){module.exports=function(){}},function(module,exports,__webpack_require__){"use strict";var Internal,newGenericPromiseCapability,OwnPromiseCapability,Wrapper,LIBRARY=__webpack_require__(65),global=__webpack_require__(11),ctx=__webpack_require__(24),classof=__webpack_require__(98),$export=__webpack_require__(8),isObject=__webpack_require__(15),aFunction=__webpack_require__(62),anInstance=__webpack_require__(128),forOf=__webpack_require__(73),speciesConstructor=__webpack_require__(183),task=__webpack_require__(184).set,microtask=__webpack_require__(343)(),newPromiseCapabilityModule=__webpack_require__(130),perform=__webpack_require__(185),userAgent=__webpack_require__(344),promiseResolve=__webpack_require__(186),TypeError=global.TypeError,process=global.process,versions=process&&process.versions,v8=versions&&versions.v8||"",$Promise=global.Promise,isNode="process"==classof(process),empty=function(){},newPromiseCapability=newGenericPromiseCapability=newPromiseCapabilityModule.f,USE_NATIVE=!!function(){try{var promise=$Promise.resolve(1),FakePromise=(promise.constructor={})[__webpack_require__(14)("species")]=function(exec){exec(empty,empty)};return(isNode||"function"==typeof PromiseRejectionEvent)&&promise.then(empty)instanceof FakePromise&&0!==v8.indexOf("6.6")&&-1===userAgent.indexOf("Chrome/66")}catch(e){}}(),isThenable=function(it){var then;return!(!isObject(it)||"function"!=typeof(then=it.then))&&then},notify=function(promise,isReject){if(!promise._n){promise._n=!0;var chain=promise._c;microtask(function(){for(var value=promise._v,ok=1==promise._s,i=0,run=function(reaction){var result,then,exited,handler=ok?reaction.ok:reaction.fail,resolve=reaction.resolve,reject=reaction.reject,domain=reaction.domain;try{handler?(ok||(2==promise._h&&onHandleUnhandled(promise),promise._h=1),!0===handler?result=value:(domain&&domain.enter(),result=handler(value),domain&&(domain.exit(),exited=!0)),result===reaction.promise?reject(TypeError("Promise-chain cycle")):(then=isThenable(result))?then.call(result,resolve,reject):resolve(result)):reject(value)}catch(e){domain&&!exited&&domain.exit(),reject(e)}};chain.length>i;)run(chain[i++]);promise._c=[],promise._n=!1,isReject&&!promise._h&&onUnhandled(promise)})}},onUnhandled=function(promise){task.call(global,function(){var result,handler,console,value=promise._v,unhandled=isUnhandled(promise);if(unhandled&&(result=perform(function(){isNode?process.emit("unhandledRejection",value,promise):(handler=global.onunhandledrejection)?handler({promise:promise,reason:value}):(console=global.console)&&console.error&&console.error("Unhandled promise rejection",value)}),promise._h=isNode||isUnhandled(promise)?2:1),promise._a=void 0,unhandled&&result.e)throw result.v})},isUnhandled=function(promise){return 1!==promise._h&&0===(promise._a||promise._c).length},onHandleUnhandled=function(promise){task.call(global,function(){var handler;isNode?process.emit("rejectionHandled",promise):(handler=global.onrejectionhandled)&&handler({promise:promise,reason:promise._v})})},$reject=function(value){var promise=this;promise._d||(promise._d=!0,(promise=promise._w||promise)._v=value,promise._s=2,promise._a||(promise._a=promise._c.slice()),notify(promise,!0))},$resolve=function(value){var then,promise=this;if(!promise._d){promise._d=!0,promise=promise._w||promise;try{if(promise===value)throw TypeError("Promise can't be resolved itself");(then=isThenable(value))?microtask(function(){var wrapper={_w:promise,_d:!1};try{then.call(value,ctx($resolve,wrapper,1),ctx($reject,wrapper,1))}catch(e){$reject.call(wrapper,e)}}):(promise._v=value,promise._s=1,notify(promise,!1))}catch(e){$reject.call({_w:promise,_d:!1},e)}}};USE_NATIVE||($Promise=function Promise(executor){anInstance(this,$Promise,"Promise","_h"),aFunction(executor),Internal.call(this);try{executor(ctx($resolve,this,1),ctx($reject,this,1))}catch(err){$reject.call(this,err)}},(Internal=function Promise(executor){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=__webpack_require__(131)($Promise.prototype,{then:function then(onFulfilled,onRejected){var reaction=newPromiseCapability(speciesConstructor(this,$Promise));return reaction.ok="function"!=typeof onFulfilled||onFulfilled,reaction.fail="function"==typeof onRejected&&onRejected,reaction.domain=isNode?process.domain:void 0,this._c.push(reaction),this._a&&this._a.push(reaction),this._s&&notify(this,!1),reaction.promise},catch:function(onRejected){return this.then(void 0,onRejected)}}),OwnPromiseCapability=function(){var promise=new Internal;this.promise=promise,this.resolve=ctx($resolve,promise,1),this.reject=ctx($reject,promise,1)},newPromiseCapabilityModule.f=newPromiseCapability=function(C){return C===$Promise||C===Wrapper?new OwnPromiseCapability(C):newGenericPromiseCapability(C)}),$export($export.G+$export.W+$export.F*!USE_NATIVE,{Promise:$Promise}),__webpack_require__(68)($Promise,"Promise"),__webpack_require__(208)("Promise"),Wrapper=__webpack_require__(4).Promise,$export($export.S+$export.F*!USE_NATIVE,"Promise",{reject:function reject(r){var capability=newPromiseCapability(this);return(0,capability.reject)(r),capability.promise}}),$export($export.S+$export.F*(LIBRARY||!USE_NATIVE),"Promise",{resolve:function resolve(x){return promiseResolve(LIBRARY&&this===Wrapper?$Promise:this,x)}}),$export($export.S+$export.F*!(USE_NATIVE&&__webpack_require__(187)(function(iter){$Promise.all(iter).catch(empty)})),"Promise",{all:function all(iterable){var C=this,capability=newPromiseCapability(C),resolve=capability.resolve,reject=capability.reject,result=perform(function(){var values=[],index=0,remaining=1;forOf(iterable,!1,function(promise){var $index=index++,alreadyCalled=!1;values.push(void 0),remaining++,C.resolve(promise).then(function(value){alreadyCalled||(alreadyCalled=!0,values[$index]=value,--remaining||resolve(values))},reject)}),--remaining||resolve(values)});return result.e&&reject(result.v),capability.promise},race:function race(iterable){var C=this,capability=newPromiseCapability(C),reject=capability.reject,result=perform(function(){forOf(iterable,!1,function(promise){C.resolve(promise).then(capability.resolve,reject)})});return result.e&&reject(result.v),capability.promise}})},function(module,exports){module.exports=function(fn,args,that){var un=void 0===that;switch(args.length){case 0:return un?fn():fn.call(that);case 1:return un?fn(args[0]):fn.call(that,args[0]);case 2:return un?fn(args[0],args[1]):fn.call(that,args[0],args[1]);case 3:return un?fn(args[0],args[1],args[2]):fn.call(that,args[0],args[1],args[2]);case 4:return un?fn(args[0],args[1],args[2],args[3]):fn.call(that,args[0],args[1],args[2],args[3])}return fn.apply(that,args)}},function(module,exports,__webpack_require__){var global=__webpack_require__(11),macrotask=__webpack_require__(184).set,Observer=global.MutationObserver||global.WebKitMutationObserver,process=global.process,Promise=global.Promise,isNode="process"==__webpack_require__(64)(process);module.exports=function(){var head,last,notify,flush=function(){var parent,fn;for(isNode&&(parent=process.domain)&&parent.exit();head;){fn=head.fn,head=head.next;try{fn()}catch(e){throw head?notify():last=void 0,e}}last=void 0,parent&&parent.enter()};if(isNode)notify=function(){process.nextTick(flush)};else if(!Observer||global.navigator&&global.navigator.standalone)if(Promise&&Promise.resolve){var promise=Promise.resolve(void 0);notify=function(){promise.then(flush)}}else notify=function(){macrotask.call(global,flush)};else{var toggle=!0,node=document.createTextNode("");new Observer(flush).observe(node,{characterData:!0}),notify=function(){node.data=toggle=!toggle}}return function(fn){var task={fn:fn,next:void 0};last&&(last.next=task),head||(head=task,notify()),last=task}}},function(module,exports,__webpack_require__){var navigator=__webpack_require__(11).navigator;module.exports=navigator&&navigator.userAgent||""},function(module,exports,__webpack_require__){"use strict";var $export=__webpack_require__(8),core=__webpack_require__(4),global=__webpack_require__(11),speciesConstructor=__webpack_require__(183),promiseResolve=__webpack_require__(186);$export($export.P+$export.R,"Promise",{finally:function(onFinally){var C=speciesConstructor(this,core.Promise||global.Promise),isFunction="function"==typeof onFinally;return this.then(isFunction?function(x){return promiseResolve(C,onFinally()).then(function(){return x})}:onFinally,isFunction?function(e){return promiseResolve(C,onFinally()).then(function(){throw e})}:onFinally)}})},function(module,exports,__webpack_require__){"use strict";var $export=__webpack_require__(8),newPromiseCapability=__webpack_require__(130),perform=__webpack_require__(185);$export($export.S,"Promise",{try:function(callbackfn){var promiseCapability=newPromiseCapability.f(this),result=perform(callbackfn);return(result.e?promiseCapability.reject:promiseCapability.resolve)(result.v),promiseCapability.promise}})},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _toConsumableArray3=_interopRequireDefault(__webpack_require__(88)),_keys2=_interopRequireDefault(__webpack_require__(47)),_classCallCheck3=_interopRequireDefault(__webpack_require__(9)),_createClass3=_interopRequireDefault(__webpack_require__(12));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Channel=function(){function Channel(_ref){var transport=_ref.transport;(0,_classCallCheck3.default)(this,Channel),this._sender=this._randomId(),this._transport=transport,this._transport.setHandler(this._handleEvent.bind(this)),this._listeners={}}return(0,_createClass3.default)(Channel,[{key:"addListener",value:function addListener(type,listener){this.on(type,listener)}},{key:"addPeerListener",value:function addPeerListener(type,listener){var _this=this,peerListener=listener;peerListener.isPeer=function(from){return from===_this._sender},this.on(type,peerListener)}},{key:"emit",value:function emit(type){for(var _len=arguments.length,args=Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)args[_key-1]=arguments[_key];var event={type:type,args:args,from:this._sender};this._transport.send(event)}},{key:"eventNames",value:function eventNames(){return(0,_keys2.default)(this._listeners)}},{key:"listenerCount",value:function listenerCount(type){var listeners=this._listeners[type];return listeners?listeners.length:0}},{key:"listeners",value:function listeners(type){return this._listeners[type]}},{key:"on",value:function on(type,listener){this._listeners[type]=this._listeners[type]||[],this._listeners[type].push(listener)}},{key:"once",value:function once(type,listener){var onceListener=this._onceListener(type,listener);this.on(type,onceListener)}},{key:"prependListener",value:function prependListener(type,listener){this._listeners[type]=this._listeners[type]||[],this._listeners[type].unshift(listener)}},{key:"prependOnceListener",value:function prependOnceListener(type,listener){var onceListener=this._onceListener(type,listener);this.prependListener(type,onceListener)}},{key:"removeAllListeners",value:function removeAllListeners(type){type?this._listeners[type]&&delete this._listeners[type]:this._listeners={}}},{key:"removeListener",value:function removeListener(type,listener){var listeners=this._listeners[type];listeners&&(this._listeners[type]=listeners.filter(function(l){return l!==listener}))}},{key:"_randomId",value:function _randomId(){return Math.random().toString(16).slice(2)}},{key:"_handleEvent",value:function _handleEvent(event){var listeners=this._listeners[event.type];listeners&&listeners.forEach(function(fn){return!(fn.isPeer&&fn.isPeer(event.from))&&fn.apply(void 0,(0,_toConsumableArray3.default)(event.args))})}},{key:"_onceListener",value:function _onceListener(type,listener){var _this2=this;return function onceListener(){return _this2.removeListener(type,onceListener),listener.apply(void 0,arguments)}}}]),Channel}();exports.default=Channel},function(module,exports,__webpack_require__){__webpack_require__(56),__webpack_require__(349),module.exports=__webpack_require__(4).Array.from},function(module,exports,__webpack_require__){"use strict";var ctx=__webpack_require__(24),$export=__webpack_require__(8),toObject=__webpack_require__(46),call=__webpack_require__(181),isArrayIter=__webpack_require__(182),toLength=__webpack_require__(85),createProperty=__webpack_require__(350),getIterFn=__webpack_require__(129);$export($export.S+$export.F*!__webpack_require__(187)(function(iter){Array.from(iter)}),"Array",{from:function from(arrayLike){var length,result,step,iterator,O=toObject(arrayLike),C="function"==typeof this?this:Array,aLen=arguments.length,mapfn=aLen>1?arguments[1]:void 0,mapping=void 0!==mapfn,index=0,iterFn=getIterFn(O);if(mapping&&(mapfn=ctx(mapfn,aLen>2?arguments[2]:void 0,2)),void 0==iterFn||C==Array&&isArrayIter(iterFn))for(result=new C(length=toLength(O.length));length>index;index++)createProperty(result,index,mapping?mapfn(O[index],index):O[index]);else for(iterator=iterFn.call(O),result=new C;!(step=iterator.next()).done;index++)createProperty(result,index,mapping?call(iterator,mapfn,[step.value,index],!0):step.value);return result.length=index,result}})},function(module,exports,__webpack_require__){"use strict";var $defineProperty=__webpack_require__(17),createDesc=__webpack_require__(63);module.exports=function(object,index,value){index in object?$defineProperty.f(object,index,createDesc(0,value)):object[index]=value}},function(module,exports){function serializer(replacer,cycleReplacer){var stack=[],keys=[];return null==cycleReplacer&&(cycleReplacer=function(key,value){return stack[0]===value?"[Circular ~]":"[Circular ~."+keys.slice(0,stack.indexOf(value)).join(".")+"]"}),function(key,value){if(stack.length>0){var thisPos=stack.indexOf(this);~thisPos?stack.splice(thisPos+1):stack.push(this),~thisPos?keys.splice(thisPos,1/0,key):keys.push(key),~stack.indexOf(value)&&(value=cycleReplacer.call(this,key,value))}else stack.push(value);return null==replacer?value:replacer.call(this,key,value)}}(module.exports=function stringify(obj,replacer,spaces,cycleReplacer){return JSON.stringify(obj,serializer(replacer,cycleReplacer),spaces)}).getSerialize=serializer},function(module,exports){function keyCode(searchInput){if(searchInput&&"object"==typeof searchInput){var hasKeyCode=searchInput.which||searchInput.keyCode||searchInput.charCode;hasKeyCode&&(searchInput=hasKeyCode)}if("number"==typeof searchInput)return names[searchInput];var foundNamedKey,search=String(searchInput);return(foundNamedKey=codes[search.toLowerCase()])?foundNamedKey:(foundNamedKey=aliases[search.toLowerCase()])||(1===search.length?search.charCodeAt(0):void 0)}keyCode.isEventKey=function isEventKey(event,nameOrCode){if(event&&"object"==typeof event){var keyCode=event.which||event.keyCode||event.charCode;if(null===keyCode||void 0===keyCode)return!1;if("string"==typeof nameOrCode){var foundNamedKey;if(foundNamedKey=codes[nameOrCode.toLowerCase()])return foundNamedKey===keyCode;if(foundNamedKey=aliases[nameOrCode.toLowerCase()])return foundNamedKey===keyCode}else if("number"==typeof nameOrCode)return nameOrCode===keyCode;return!1}};var codes=(exports=module.exports=keyCode).code=exports.codes={backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,"pause/break":19,"caps lock":20,esc:27,space:32,"page up":33,"page down":34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,delete:46,command:91,"left command":91,"right command":93,"numpad *":106,"numpad +":107,"numpad -":109,"numpad .":110,"numpad /":111,"num lock":144,"scroll lock":145,"my computer":182,"my calculator":183,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},aliases=exports.aliases={windows:91,"⇧":16,"⌥":18,"⌃":17,"⌘":91,ctl:17,control:17,option:18,pause:19,break:19,caps:20,return:13,escape:27,spc:32,spacebar:32,pgup:33,pgdn:34,ins:45,del:46,cmd:91};for(i=97;i<123;i++)codes[String.fromCharCode(i)]=i-32;for(var i=48;i<58;i++)codes[i-48]=i;for(i=1;i<13;i++)codes["f"+i]=i+111;for(i=0;i<10;i++)codes["numpad "+i]=i+96;var names=exports.names=exports.title={};for(i in codes)names[codes[i]]=i;for(var alias in aliases)codes[alias]=aliases[alias]},function(module,exports,__webpack_require__){__webpack_require__(354),module.exports=__webpack_require__(4).Object.getPrototypeOf},function(module,exports,__webpack_require__){var toObject=__webpack_require__(46),$getPrototypeOf=__webpack_require__(180);__webpack_require__(123)("getPrototypeOf",function(){return function getPrototypeOf(it){return $getPrototypeOf(toObject(it))}})},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(356),__esModule:!0}},function(module,exports,__webpack_require__){__webpack_require__(56),__webpack_require__(69),module.exports=__webpack_require__(132).f("iterator")},function(module,exports,__webpack_require__){__webpack_require__(358),__webpack_require__(127),__webpack_require__(361),__webpack_require__(362),module.exports=__webpack_require__(4).Symbol},function(module,exports,__webpack_require__){"use strict";var global=__webpack_require__(11),has=__webpack_require__(31),DESCRIPTORS=__webpack_require__(23),$export=__webpack_require__(8),redefine=__webpack_require__(147),META=__webpack_require__(89).KEY,$fails=__webpack_require__(30),shared=__webpack_require__(119),setToStringTag=__webpack_require__(68),uid=__webpack_require__(86),wks=__webpack_require__(14),wksExt=__webpack_require__(132),wksDefine=__webpack_require__(133),enumKeys=__webpack_require__(359),isArray=__webpack_require__(188),anObject=__webpack_require__(18),isObject=__webpack_require__(15),toIObject=__webpack_require__(35),toPrimitive=__webpack_require__(114),createDesc=__webpack_require__(63),_create=__webpack_require__(97),gOPNExt=__webpack_require__(360),$GOPD=__webpack_require__(148),$DP=__webpack_require__(17),$keys=__webpack_require__(52),gOPD=$GOPD.f,dP=$DP.f,gOPN=gOPNExt.f,$Symbol=global.Symbol,$JSON=global.JSON,_stringify=$JSON&&$JSON.stringify,HIDDEN=wks("_hidden"),TO_PRIMITIVE=wks("toPrimitive"),isEnum={}.propertyIsEnumerable,SymbolRegistry=shared("symbol-registry"),AllSymbols=shared("symbols"),OPSymbols=shared("op-symbols"),ObjectProto=Object.prototype,USE_NATIVE="function"==typeof $Symbol,QObject=global.QObject,setter=!QObject||!QObject.prototype||!QObject.prototype.findChild,setSymbolDesc=DESCRIPTORS&&$fails(function(){return 7!=_create(dP({},"a",{get:function(){return dP(this,"a",{value:7}).a}})).a})?function(it,key,D){var protoDesc=gOPD(ObjectProto,key);protoDesc&&delete ObjectProto[key],dP(it,key,D),protoDesc&&it!==ObjectProto&&dP(ObjectProto,key,protoDesc)}:dP,wrap=function(tag){var sym=AllSymbols[tag]=_create($Symbol.prototype);return sym._k=tag,sym},isSymbol=USE_NATIVE&&"symbol"==typeof $Symbol.iterator?function(it){return"symbol"==typeof it}:function(it){return it instanceof $Symbol},$defineProperty=function defineProperty(it,key,D){return it===ObjectProto&&$defineProperty(OPSymbols,key,D),anObject(it),key=toPrimitive(key,!0),anObject(D),has(AllSymbols,key)?(D.enumerable?(has(it,HIDDEN)&&it[HIDDEN][key]&&(it[HIDDEN][key]=!1),D=_create(D,{enumerable:createDesc(0,!1)})):(has(it,HIDDEN)||dP(it,HIDDEN,createDesc(1,{})),it[HIDDEN][key]=!0),setSymbolDesc(it,key,D)):dP(it,key,D)},$defineProperties=function defineProperties(it,P){anObject(it);for(var key,keys=enumKeys(P=toIObject(P)),i=0,l=keys.length;l>i;)$defineProperty(it,key=keys[i++],P[key]);return it},$propertyIsEnumerable=function propertyIsEnumerable(key){var E=isEnum.call(this,key=toPrimitive(key,!0));return!(this===ObjectProto&&has(AllSymbols,key)&&!has(OPSymbols,key))&&(!(E||!has(this,key)||!has(AllSymbols,key)||has(this,HIDDEN)&&this[HIDDEN][key])||E)},$getOwnPropertyDescriptor=function getOwnPropertyDescriptor(it,key){if(it=toIObject(it),key=toPrimitive(key,!0),it!==ObjectProto||!has(AllSymbols,key)||has(OPSymbols,key)){var D=gOPD(it,key);return!D||!has(AllSymbols,key)||has(it,HIDDEN)&&it[HIDDEN][key]||(D.enumerable=!0),D}},$getOwnPropertyNames=function getOwnPropertyNames(it){for(var key,names=gOPN(toIObject(it)),result=[],i=0;names.length>i;)has(AllSymbols,key=names[i++])||key==HIDDEN||key==META||result.push(key);return result},$getOwnPropertySymbols=function getOwnPropertySymbols(it){for(var key,IS_OP=it===ObjectProto,names=gOPN(IS_OP?OPSymbols:toIObject(it)),result=[],i=0;names.length>i;)!has(AllSymbols,key=names[i++])||IS_OP&&!has(ObjectProto,key)||result.push(AllSymbols[key]);return result};USE_NATIVE||(redefine(($Symbol=function Symbol(){if(this instanceof $Symbol)throw TypeError("Symbol is not a constructor!");var tag=uid(arguments.length>0?arguments[0]:void 0),$set=function(value){this===ObjectProto&&$set.call(OPSymbols,value),has(this,HIDDEN)&&has(this[HIDDEN],tag)&&(this[HIDDEN][tag]=!1),setSymbolDesc(this,tag,createDesc(1,value))};return DESCRIPTORS&&setter&&setSymbolDesc(ObjectProto,tag,{configurable:!0,set:$set}),wrap(tag)}).prototype,"toString",function toString(){return this._k}),$GOPD.f=$getOwnPropertyDescriptor,$DP.f=$defineProperty,__webpack_require__(189).f=gOPNExt.f=$getOwnPropertyNames,__webpack_require__(72).f=$propertyIsEnumerable,__webpack_require__(121).f=$getOwnPropertySymbols,DESCRIPTORS&&!__webpack_require__(65)&&redefine(ObjectProto,"propertyIsEnumerable",$propertyIsEnumerable,!0),wksExt.f=function(name){return wrap(wks(name))}),$export($export.G+$export.W+$export.F*!USE_NATIVE,{Symbol:$Symbol});for(var es6Symbols="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),j=0;es6Symbols.length>j;)wks(es6Symbols[j++]);for(var wellKnownSymbols=$keys(wks.store),k=0;wellKnownSymbols.length>k;)wksDefine(wellKnownSymbols[k++]);$export($export.S+$export.F*!USE_NATIVE,"Symbol",{for:function(key){return has(SymbolRegistry,key+="")?SymbolRegistry[key]:SymbolRegistry[key]=$Symbol(key)},keyFor:function keyFor(sym){if(!isSymbol(sym))throw TypeError(sym+" is not a symbol!");for(var key in SymbolRegistry)if(SymbolRegistry[key]===sym)return key},useSetter:function(){setter=!0},useSimple:function(){setter=!1}}),$export($export.S+$export.F*!USE_NATIVE,"Object",{create:function create(it,P){return void 0===P?_create(it):$defineProperties(_create(it),P)},defineProperty:$defineProperty,defineProperties:$defineProperties,getOwnPropertyDescriptor:$getOwnPropertyDescriptor,getOwnPropertyNames:$getOwnPropertyNames,getOwnPropertySymbols:$getOwnPropertySymbols}),$JSON&&$export($export.S+$export.F*(!USE_NATIVE||$fails(function(){var S=$Symbol();return"[null]"!=_stringify([S])||"{}"!=_stringify({a:S})||"{}"!=_stringify(Object(S))})),"JSON",{stringify:function stringify(it){for(var replacer,$replacer,args=[it],i=1;arguments.length>i;)args.push(arguments[i++]);if($replacer=replacer=args[1],(isObject(replacer)||void 0!==it)&&!isSymbol(it))return isArray(replacer)||(replacer=function(key,value){if("function"==typeof $replacer&&(value=$replacer.call(this,key,value)),!isSymbol(value))return value}),args[1]=replacer,_stringify.apply($JSON,args)}}),$Symbol.prototype[TO_PRIMITIVE]||__webpack_require__(28)($Symbol.prototype,TO_PRIMITIVE,$Symbol.prototype.valueOf),setToStringTag($Symbol,"Symbol"),setToStringTag(Math,"Math",!0),setToStringTag(global.JSON,"JSON",!0)},function(module,exports,__webpack_require__){var getKeys=__webpack_require__(52),gOPS=__webpack_require__(121),pIE=__webpack_require__(72);module.exports=function(it){var result=getKeys(it),getSymbols=gOPS.f;if(getSymbols)for(var key,symbols=getSymbols(it),isEnum=pIE.f,i=0;symbols.length>i;)isEnum.call(it,key=symbols[i++])&&result.push(key);return result}},function(module,exports,__webpack_require__){var toIObject=__webpack_require__(35),gOPN=__webpack_require__(189).f,toString={}.toString,windowNames="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];module.exports.f=function getOwnPropertyNames(it){return windowNames&&"[object Window]"==toString.call(it)?function(it){try{return gOPN(it)}catch(e){return windowNames.slice()}}(it):gOPN(toIObject(it))}},function(module,exports,__webpack_require__){__webpack_require__(133)("asyncIterator")},function(module,exports,__webpack_require__){__webpack_require__(133)("observable")},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(364),__esModule:!0}},function(module,exports,__webpack_require__){__webpack_require__(365),module.exports=__webpack_require__(4).Object.setPrototypeOf},function(module,exports,__webpack_require__){var $export=__webpack_require__(8);$export($export.S,"Object",{setPrototypeOf:__webpack_require__(366).set})},function(module,exports,__webpack_require__){var isObject=__webpack_require__(15),anObject=__webpack_require__(18),check=function(O,proto){if(anObject(O),!isObject(proto)&&null!==proto)throw TypeError(proto+": can't set as prototype!")};module.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(test,buggy,set){try{(set=__webpack_require__(24)(Function.call,__webpack_require__(148).f(Object.prototype,"__proto__").set,2))(test,[]),buggy=!(test instanceof Array)}catch(e){buggy=!0}return function setPrototypeOf(O,proto){return check(O,proto),buggy?O.__proto__=proto:set(O,proto),O}}({},!1):void 0),check:check}},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(368),__esModule:!0}},function(module,exports,__webpack_require__){__webpack_require__(369);var $Object=__webpack_require__(4).Object;module.exports=function create(P,D){return $Object.create(P,D)}},function(module,exports,__webpack_require__){var $export=__webpack_require__(8);$export($export.S,"Object",{create:__webpack_require__(97)})},function(module,exports){function EventEmitter(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function isFunction(arg){return"function"==typeof arg}function isObject(arg){return"object"==typeof arg&&null!==arg}function isUndefined(arg){return void 0===arg}module.exports=EventEmitter,EventEmitter.EventEmitter=EventEmitter,EventEmitter.prototype._events=void 0,EventEmitter.prototype._maxListeners=void 0,EventEmitter.defaultMaxListeners=10,EventEmitter.prototype.setMaxListeners=function(n){if(!function isNumber(arg){return"number"==typeof arg}(n)||n<0||isNaN(n))throw TypeError("n must be a positive number");return this._maxListeners=n,this},EventEmitter.prototype.emit=function(type){var er,handler,len,args,i,listeners;if(this._events||(this._events={}),"error"===type&&(!this._events.error||isObject(this._events.error)&&!this._events.error.length)){if((er=arguments[1])instanceof Error)throw er;var err=new Error('Uncaught, unspecified "error" event. ('+er+")");throw err.context=er,err}if(isUndefined(handler=this._events[type]))return!1;if(isFunction(handler))switch(arguments.length){case 1:handler.call(this);break;case 2:handler.call(this,arguments[1]);break;case 3:handler.call(this,arguments[1],arguments[2]);break;default:args=Array.prototype.slice.call(arguments,1),handler.apply(this,args)}else if(isObject(handler))for(args=Array.prototype.slice.call(arguments,1),len=(listeners=handler.slice()).length,i=0;i<len;i++)listeners[i].apply(this,args);return!0},EventEmitter.prototype.addListener=function(type,listener){var m;if(!isFunction(listener))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",type,isFunction(listener.listener)?listener.listener:listener),this._events[type]?isObject(this._events[type])?this._events[type].push(listener):this._events[type]=[this._events[type],listener]:this._events[type]=listener,isObject(this._events[type])&&!this._events[type].warned&&(m=isUndefined(this._maxListeners)?EventEmitter.defaultMaxListeners:this._maxListeners)&&m>0&&this._events[type].length>m&&(this._events[type].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[type].length),"function"==typeof console.trace&&console.trace()),this},EventEmitter.prototype.on=EventEmitter.prototype.addListener,EventEmitter.prototype.once=function(type,listener){if(!isFunction(listener))throw TypeError("listener must be a function");var fired=!1;function g(){this.removeListener(type,g),fired||(fired=!0,listener.apply(this,arguments))}return g.listener=listener,this.on(type,g),this},EventEmitter.prototype.removeListener=function(type,listener){var list,position,length,i;if(!isFunction(listener))throw TypeError("listener must be a function");if(!this._events||!this._events[type])return this;if(length=(list=this._events[type]).length,position=-1,list===listener||isFunction(list.listener)&&list.listener===listener)delete this._events[type],this._events.removeListener&&this.emit("removeListener",type,listener);else if(isObject(list)){for(i=length;i-- >0;)if(list[i]===listener||list[i].listener&&list[i].listener===listener){position=i;break}if(position<0)return this;1===list.length?(list.length=0,delete this._events[type]):list.splice(position,1),this._events.removeListener&&this.emit("removeListener",type,listener)}return this},EventEmitter.prototype.removeAllListeners=function(type){var key,listeners;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[type]&&delete this._events[type],this;if(0===arguments.length){for(key in this._events)"removeListener"!==key&&this.removeAllListeners(key);return this.removeAllListeners("removeListener"),this._events={},this}if(isFunction(listeners=this._events[type]))this.removeListener(type,listeners);else if(listeners)for(;listeners.length;)this.removeListener(type,listeners[listeners.length-1]);return delete this._events[type],this},EventEmitter.prototype.listeners=function(type){return this._events&&this._events[type]?isFunction(this._events[type])?[this._events[type]]:this._events[type].slice():[]},EventEmitter.prototype.listenerCount=function(type){if(this._events){var evlistener=this._events[type];if(isFunction(evlistener))return 1;if(evlistener)return evlistener.length}return 0},EventEmitter.listenerCount=function(emitter,type){return emitter.listenerCount(type)}},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(372),__esModule:!0}},function(module,exports,__webpack_require__){__webpack_require__(69),__webpack_require__(56),module.exports=__webpack_require__(373)},function(module,exports,__webpack_require__){var classof=__webpack_require__(98),ITERATOR=__webpack_require__(14)("iterator"),Iterators=__webpack_require__(49);module.exports=__webpack_require__(4).isIterable=function(it){var O=Object(it);return void 0!==O[ITERATOR]||"@@iterator"in O||Iterators.hasOwnProperty(classof(O))}},function(module,exports,__webpack_require__){__webpack_require__(69),__webpack_require__(56),module.exports=__webpack_require__(375)},function(module,exports,__webpack_require__){var anObject=__webpack_require__(18),get=__webpack_require__(129);module.exports=__webpack_require__(4).getIterator=function(it){var iterFn=get(it);if("function"!=typeof iterFn)throw TypeError(it+" is not iterable!");return anObject(iterFn.call(it))}},function(module,exports,__webpack_require__){"use strict";var utils=__webpack_require__(190),formats=__webpack_require__(191),arrayPrefixGenerators={brackets:function brackets(prefix){return prefix+"[]"},indices:function indices(prefix,key){return prefix+"["+key+"]"},repeat:function repeat(prefix){return prefix}},toISO=Date.prototype.toISOString,defaults={delimiter:"&",encode:!0,encoder:utils.encode,encodeValuesOnly:!1,serializeDate:function serializeDate(date){return toISO.call(date)},skipNulls:!1,strictNullHandling:!1},stringify=function stringify(object,prefix,generateArrayPrefix,strictNullHandling,skipNulls,encoder,filter,sort,allowDots,serializeDate,formatter,encodeValuesOnly){var obj=object;if("function"==typeof filter)obj=filter(prefix,obj);else if(obj instanceof Date)obj=serializeDate(obj);else if(null===obj){if(strictNullHandling)return encoder&&!encodeValuesOnly?encoder(prefix,defaults.encoder):prefix;obj=""}if("string"==typeof obj||"number"==typeof obj||"boolean"==typeof obj||utils.isBuffer(obj))return encoder?[formatter(encodeValuesOnly?prefix:encoder(prefix,defaults.encoder))+"="+formatter(encoder(obj,defaults.encoder))]:[formatter(prefix)+"="+formatter(String(obj))];var objKeys,values=[];if(void 0===obj)return values;if(Array.isArray(filter))objKeys=filter;else{var keys=Object.keys(obj);objKeys=sort?keys.sort(sort):keys}for(var i=0;i<objKeys.length;++i){var key=objKeys[i];skipNulls&&null===obj[key]||(values=Array.isArray(obj)?values.concat(stringify(obj[key],generateArrayPrefix(prefix,key),generateArrayPrefix,strictNullHandling,skipNulls,encoder,filter,sort,allowDots,serializeDate,formatter,encodeValuesOnly)):values.concat(stringify(obj[key],prefix+(allowDots?"."+key:"["+key+"]"),generateArrayPrefix,strictNullHandling,skipNulls,encoder,filter,sort,allowDots,serializeDate,formatter,encodeValuesOnly)))}return values};module.exports=function(object,opts){var obj=object,options=opts?utils.assign({},opts):{};if(null!==options.encoder&&void 0!==options.encoder&&"function"!=typeof options.encoder)throw new TypeError("Encoder has to be a function.");var delimiter=void 0===options.delimiter?defaults.delimiter:options.delimiter,strictNullHandling="boolean"==typeof options.strictNullHandling?options.strictNullHandling:defaults.strictNullHandling,skipNulls="boolean"==typeof options.skipNulls?options.skipNulls:defaults.skipNulls,encode="boolean"==typeof options.encode?options.encode:defaults.encode,encoder="function"==typeof options.encoder?options.encoder:defaults.encoder,sort="function"==typeof options.sort?options.sort:null,allowDots=void 0!==options.allowDots&&options.allowDots,serializeDate="function"==typeof options.serializeDate?options.serializeDate:defaults.serializeDate,encodeValuesOnly="boolean"==typeof options.encodeValuesOnly?options.encodeValuesOnly:defaults.encodeValuesOnly;if(void 0===options.format)options.format=formats.default;else if(!Object.prototype.hasOwnProperty.call(formats.formatters,options.format))throw new TypeError("Unknown format option provided.");var objKeys,filter,formatter=formats.formatters[options.format];"function"==typeof options.filter?obj=(filter=options.filter)("",obj):Array.isArray(options.filter)&&(objKeys=filter=options.filter);var arrayFormat,keys=[];if("object"!=typeof obj||null===obj)return"";arrayFormat=options.arrayFormat in arrayPrefixGenerators?options.arrayFormat:"indices"in options?options.indices?"indices":"repeat":"indices";var generateArrayPrefix=arrayPrefixGenerators[arrayFormat];objKeys||(objKeys=Object.keys(obj)),sort&&objKeys.sort(sort);for(var i=0;i<objKeys.length;++i){var key=objKeys[i];skipNulls&&null===obj[key]||(keys=keys.concat(stringify(obj[key],key,generateArrayPrefix,strictNullHandling,skipNulls,encode?encoder:null,filter,sort,allowDots,serializeDate,formatter,encodeValuesOnly)))}var joined=keys.join(delimiter),prefix=!0===options.addQueryPrefix?"?":"";return joined.length>0?prefix+joined:""}},function(module,exports,__webpack_require__){"use strict";var utils=__webpack_require__(190),has=Object.prototype.hasOwnProperty,defaults={allowDots:!1,allowPrototypes:!1,arrayLimit:20,decoder:utils.decode,delimiter:"&",depth:5,parameterLimit:1e3,plainObjects:!1,strictNullHandling:!1},parseKeys=function parseQueryStringKeys(givenKey,val,options){if(givenKey){var key=options.allowDots?givenKey.replace(/\.([^.[]+)/g,"[$1]"):givenKey,child=/(\[[^[\]]*])/g,segment=/(\[[^[\]]*])/.exec(key),parent=segment?key.slice(0,segment.index):key,keys=[];if(parent){if(!options.plainObjects&&has.call(Object.prototype,parent)&&!options.allowPrototypes)return;keys.push(parent)}for(var i=0;null!==(segment=child.exec(key))&&i<options.depth;){if(i+=1,!options.plainObjects&&has.call(Object.prototype,segment[1].slice(1,-1))&&!options.allowPrototypes)return;keys.push(segment[1])}return segment&&keys.push("["+key.slice(segment.index)+"]"),function(chain,val,options){for(var leaf=val,i=chain.length-1;i>=0;--i){var obj,root=chain[i];if("[]"===root)obj=(obj=[]).concat(leaf);else{obj=options.plainObjects?Object.create(null):{};var cleanRoot="["===root.charAt(0)&&"]"===root.charAt(root.length-1)?root.slice(1,-1):root,index=parseInt(cleanRoot,10);!isNaN(index)&&root!==cleanRoot&&String(index)===cleanRoot&&index>=0&&options.parseArrays&&index<=options.arrayLimit?(obj=[])[index]=leaf:obj[cleanRoot]=leaf}leaf=obj}return leaf}(keys,val,options)}};module.exports=function(str,opts){var options=opts?utils.assign({},opts):{};if(null!==options.decoder&&void 0!==options.decoder&&"function"!=typeof options.decoder)throw new TypeError("Decoder has to be a function.");if(options.ignoreQueryPrefix=!0===options.ignoreQueryPrefix,options.delimiter="string"==typeof options.delimiter||utils.isRegExp(options.delimiter)?options.delimiter:defaults.delimiter,options.depth="number"==typeof options.depth?options.depth:defaults.depth,options.arrayLimit="number"==typeof options.arrayLimit?options.arrayLimit:defaults.arrayLimit,options.parseArrays=!1!==options.parseArrays,options.decoder="function"==typeof options.decoder?options.decoder:defaults.decoder,options.allowDots="boolean"==typeof options.allowDots?options.allowDots:defaults.allowDots,options.plainObjects="boolean"==typeof options.plainObjects?options.plainObjects:defaults.plainObjects,options.allowPrototypes="boolean"==typeof options.allowPrototypes?options.allowPrototypes:defaults.allowPrototypes,options.parameterLimit="number"==typeof options.parameterLimit?options.parameterLimit:defaults.parameterLimit,options.strictNullHandling="boolean"==typeof options.strictNullHandling?options.strictNullHandling:defaults.strictNullHandling,""===str||null===str||void 0===str)return options.plainObjects?Object.create(null):{};for(var tempObj="string"==typeof str?function parseQueryStringValues(str,options){for(var obj={},cleanStr=options.ignoreQueryPrefix?str.replace(/^\?/,""):str,limit=options.parameterLimit===1/0?void 0:options.parameterLimit,parts=cleanStr.split(options.delimiter,limit),i=0;i<parts.length;++i){var key,val,part=parts[i],bracketEqualsPos=part.indexOf("]="),pos=-1===bracketEqualsPos?part.indexOf("="):bracketEqualsPos+1;-1===pos?(key=options.decoder(part,defaults.decoder),val=options.strictNullHandling?null:""):(key=options.decoder(part.slice(0,pos),defaults.decoder),val=options.decoder(part.slice(pos+1),defaults.decoder)),has.call(obj,key)?obj[key]=[].concat(obj[key]).concat(val):obj[key]=val}return obj}(str,options):str,obj=options.plainObjects?Object.create(null):{},keys=Object.keys(tempObj),i=0;i<keys.length;++i){var key=keys[i],newObj=parseKeys(key,tempObj[key],options);obj=utils.merge(obj,newObj,options)}return utils.compact(obj)}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__splitStringTransformer__=__webpack_require__(637);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__splitStringTransformer__.a})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__html__=__webpack_require__(647);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__html__.a})},function(module,exports,__webpack_require__){var core=__webpack_require__(4),$JSON=core.JSON||(core.JSON={stringify:JSON.stringify});module.exports=function stringify(it){return $JSON.stringify.apply($JSON,arguments)}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.reviver=exports.retrocycle=exports.decycle=exports.CYCLIC_KEY=void 0;var _decycle3=_interopRequireDefault(__webpack_require__(685)),_retrocycle3=_interopRequireDefault(__webpack_require__(715)),_reviver3=_interopRequireDefault(__webpack_require__(474));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.CYCLIC_KEY="$___storybook.isCyclic";exports.decycle=_decycle3.default,exports.retrocycle=_retrocycle3.default,exports.reviver=_reviver3.default},function(module,exports,__webpack_require__){var speciesConstructor=__webpack_require__(383);module.exports=function(original,length){return new(speciesConstructor(original))(length)}},function(module,exports,__webpack_require__){var isObject=__webpack_require__(15),isArray=__webpack_require__(188),SPECIES=__webpack_require__(14)("species");module.exports=function(original){var C;return isArray(original)&&("function"!=typeof(C=original.constructor)||C!==Array&&!isArray(C.prototype)||(C=void 0),isObject(C)&&null===(C=C[SPECIES])&&(C=void 0)),void 0===C?Array:C}},function(module,exports,__webpack_require__){"use strict";var global=__webpack_require__(11),$export=__webpack_require__(8),meta=__webpack_require__(89),fails=__webpack_require__(30),hide=__webpack_require__(28),redefineAll=__webpack_require__(131),forOf=__webpack_require__(73),anInstance=__webpack_require__(128),isObject=__webpack_require__(15),setToStringTag=__webpack_require__(68),dP=__webpack_require__(17).f,each=__webpack_require__(192)(0),DESCRIPTORS=__webpack_require__(23);module.exports=function(NAME,wrapper,methods,common,IS_MAP,IS_WEAK){var Base=global[NAME],C=Base,ADDER=IS_MAP?"set":"add",proto=C&&C.prototype,O={};return DESCRIPTORS&&"function"==typeof C&&(IS_WEAK||proto.forEach&&!fails(function(){(new C).entries().next()}))?(C=wrapper(function(target,iterable){anInstance(target,C,NAME,"_c"),target._c=new Base,void 0!=iterable&&forOf(iterable,IS_MAP,target[ADDER],target)}),each("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),function(KEY){var IS_ADDER="add"==KEY||"set"==KEY;KEY in proto&&(!IS_WEAK||"clear"!=KEY)&&hide(C.prototype,KEY,function(a,b){if(anInstance(this,C,KEY),!IS_ADDER&&IS_WEAK&&!isObject(a))return"get"==KEY&&void 0;var result=this._c[KEY](0===a?0:a,b);return IS_ADDER?this:result})}),IS_WEAK||dP(C.prototype,"size",{get:function(){return this._c.size}})):(C=common.getConstructor(wrapper,NAME,IS_MAP,ADDER),redefineAll(C.prototype,methods),meta.NEED=!0),setToStringTag(C,NAME),O[NAME]=C,$export($export.G+$export.W+$export.F,O),IS_WEAK||common.setStrong(C,NAME,IS_MAP),C}},function(module,exports,__webpack_require__){"use strict";var $export=__webpack_require__(8);module.exports=function(COLLECTION){$export($export.S,COLLECTION,{of:function of(){for(var length=arguments.length,A=new Array(length);length--;)A[length]=arguments[length];return new this(A)}})}},function(module,exports,__webpack_require__){"use strict";var $export=__webpack_require__(8),aFunction=__webpack_require__(62),ctx=__webpack_require__(24),forOf=__webpack_require__(73);module.exports=function(COLLECTION){$export($export.S,COLLECTION,{from:function from(source){var mapping,A,n,cb,mapFn=arguments[1];return aFunction(this),(mapping=void 0!==mapFn)&&aFunction(mapFn),void 0==source?new this:(A=[],mapping?(n=0,cb=ctx(mapFn,arguments[2],2),forOf(source,!1,function(nextItem){A.push(cb(nextItem,n++))})):forOf(source,!1,A.push,A),new this(A))}})}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.types=exports.undefinedType=exports.symbolType=exports.regexpType=exports.nanType=exports.infinityType=exports.functionType=exports.dateType=exports.objectType=void 0;var _object2=_interopRequireDefault(__webpack_require__(695)),_date2=_interopRequireDefault(__webpack_require__(702)),_function2=_interopRequireDefault(__webpack_require__(703)),_infinity2=_interopRequireDefault(__webpack_require__(705)),_nan2=_interopRequireDefault(__webpack_require__(709)),_regexp2=_interopRequireDefault(__webpack_require__(710)),_symbol2=_interopRequireDefault(__webpack_require__(712)),_undefined2=_interopRequireDefault(__webpack_require__(714));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.objectType=_object2.default,exports.dateType=_date2.default,exports.functionType=_function2.default,exports.infinityType=_infinity2.default,exports.nanType=_nan2.default,exports.regexpType=_regexp2.default,exports.symbolType=_symbol2.default,exports.undefinedType=_undefined2.default;exports.types=[_date2.default,_function2.default,_nan2.default,_infinity2.default,_regexp2.default,_symbol2.default,_undefined2.default]},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function createFunction(){var name=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(_canConfigureName2.default){var func=function unnamed(){};return Object.defineProperty(func,"name",{value:name}),func}return(0,_createFunctionEval2.default)(name)};var _canConfigureName2=_interopRequireDefault(__webpack_require__(472)),_createFunctionEval2=_interopRequireDefault(__webpack_require__(697));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}},function(module,exports,__webpack_require__){"use strict";var _assign=__webpack_require__(66),emptyObject=__webpack_require__(124),_invariant=__webpack_require__(7),MIXINS_KEY="mixins";module.exports=function factory(ReactComponent,isValidElement,ReactNoopUpdateQueue){var injectedMixins=[],ReactClassInterface={mixins:"DEFINE_MANY",statics:"DEFINE_MANY",propTypes:"DEFINE_MANY",contextTypes:"DEFINE_MANY",childContextTypes:"DEFINE_MANY",getDefaultProps:"DEFINE_MANY_MERGED",getInitialState:"DEFINE_MANY_MERGED",getChildContext:"DEFINE_MANY_MERGED",render:"DEFINE_ONCE",componentWillMount:"DEFINE_MANY",componentDidMount:"DEFINE_MANY",componentWillReceiveProps:"DEFINE_MANY",shouldComponentUpdate:"DEFINE_ONCE",componentWillUpdate:"DEFINE_MANY",componentDidUpdate:"DEFINE_MANY",componentWillUnmount:"DEFINE_MANY",UNSAFE_componentWillMount:"DEFINE_MANY",UNSAFE_componentWillReceiveProps:"DEFINE_MANY",UNSAFE_componentWillUpdate:"DEFINE_MANY",updateComponent:"OVERRIDE_BASE"},ReactClassStaticInterface={getDerivedStateFromProps:"DEFINE_MANY_MERGED"},RESERVED_SPEC_KEYS={displayName:function(Constructor,displayName){Constructor.displayName=displayName},mixins:function(Constructor,mixins){if(mixins)for(var i=0;i<mixins.length;i++)mixSpecIntoComponent(Constructor,mixins[i])},childContextTypes:function(Constructor,childContextTypes){Constructor.childContextTypes=_assign({},Constructor.childContextTypes,childContextTypes)},contextTypes:function(Constructor,contextTypes){Constructor.contextTypes=_assign({},Constructor.contextTypes,contextTypes)},getDefaultProps:function(Constructor,getDefaultProps){Constructor.getDefaultProps?Constructor.getDefaultProps=createMergedResultFunction(Constructor.getDefaultProps,getDefaultProps):Constructor.getDefaultProps=getDefaultProps},propTypes:function(Constructor,propTypes){Constructor.propTypes=_assign({},Constructor.propTypes,propTypes)},statics:function(Constructor,statics){!function mixStaticSpecIntoComponent(Constructor,statics){if(statics)for(var name in statics){var property=statics[name];if(statics.hasOwnProperty(name)){var isReserved=name in RESERVED_SPEC_KEYS;_invariant(!isReserved,'ReactClass: You are attempting to define a reserved property, `%s`, that shouldn\'t be on the "statics" key. Define it as an instance property instead; it will still be accessible on the constructor.',name);var isAlreadyDefined=name in Constructor;if(isAlreadyDefined){var specPolicy=ReactClassStaticInterface.hasOwnProperty(name)?ReactClassStaticInterface[name]:null;return _invariant("DEFINE_MANY_MERGED"===specPolicy,"ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",name),void(Constructor[name]=createMergedResultFunction(Constructor[name],property))}Constructor[name]=property}}}(Constructor,statics)},autobind:function(){}};function validateMethodOverride(isAlreadyDefined,name){var specPolicy=ReactClassInterface.hasOwnProperty(name)?ReactClassInterface[name]:null;ReactClassMixin.hasOwnProperty(name)&&_invariant("OVERRIDE_BASE"===specPolicy,"ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.",name),isAlreadyDefined&&_invariant("DEFINE_MANY"===specPolicy||"DEFINE_MANY_MERGED"===specPolicy,"ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",name)}function mixSpecIntoComponent(Constructor,spec){if(spec){_invariant("function"!=typeof spec,"ReactClass: You're attempting to use a component class or function as a mixin. Instead, just use a regular object."),_invariant(!isValidElement(spec),"ReactClass: You're attempting to use a component as a mixin. Instead, just use a regular object.");var proto=Constructor.prototype,autoBindPairs=proto.__reactAutoBindPairs;for(var name in spec.hasOwnProperty(MIXINS_KEY)&&RESERVED_SPEC_KEYS.mixins(Constructor,spec.mixins),spec)if(spec.hasOwnProperty(name)&&name!==MIXINS_KEY){var property=spec[name],isAlreadyDefined=proto.hasOwnProperty(name);if(validateMethodOverride(isAlreadyDefined,name),RESERVED_SPEC_KEYS.hasOwnProperty(name))RESERVED_SPEC_KEYS[name](Constructor,property);else{var isReactClassMethod=ReactClassInterface.hasOwnProperty(name);if("function"!=typeof property||isReactClassMethod||isAlreadyDefined||!1===spec.autobind)if(isAlreadyDefined){var specPolicy=ReactClassInterface[name];_invariant(isReactClassMethod&&("DEFINE_MANY_MERGED"===specPolicy||"DEFINE_MANY"===specPolicy),"ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.",specPolicy,name),"DEFINE_MANY_MERGED"===specPolicy?proto[name]=createMergedResultFunction(proto[name],property):"DEFINE_MANY"===specPolicy&&(proto[name]=createChainedFunction(proto[name],property))}else proto[name]=property;else autoBindPairs.push(name,property),proto[name]=property}}}}function mergeIntoWithNoDuplicateKeys(one,two){for(var key in _invariant(one&&two&&"object"==typeof one&&"object"==typeof two,"mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects."),two)two.hasOwnProperty(key)&&(_invariant(void 0===one[key],"mergeIntoWithNoDuplicateKeys(): Tried to merge two objects with the same key: `%s`. This conflict may be due to a mixin; in particular, this may be caused by two getInitialState() or getDefaultProps() methods returning objects with clashing keys.",key),one[key]=two[key]);return one}function createMergedResultFunction(one,two){return function mergedResult(){var a=one.apply(this,arguments),b=two.apply(this,arguments);if(null==a)return b;if(null==b)return a;var c={};return mergeIntoWithNoDuplicateKeys(c,a),mergeIntoWithNoDuplicateKeys(c,b),c}}function createChainedFunction(one,two){return function chainedFunction(){one.apply(this,arguments),two.apply(this,arguments)}}function bindAutoBindMethod(component,method){var boundMethod=method.bind(component);return boundMethod}var IsMountedPreMixin={componentDidMount:function(){this.__isMounted=!0}},IsMountedPostMixin={componentWillUnmount:function(){this.__isMounted=!1}},ReactClassMixin={replaceState:function(newState,callback){this.updater.enqueueReplaceState(this,newState,callback)},isMounted:function(){return!!this.__isMounted}},ReactClassComponent=function(){};return _assign(ReactClassComponent.prototype,ReactComponent.prototype,ReactClassMixin),function createClass(spec){var Constructor=function identity(fn){return fn}(function(props,context,updater){this.__reactAutoBindPairs.length&&function bindAutoBindMethods(component){for(var pairs=component.__reactAutoBindPairs,i=0;i<pairs.length;i+=2){var autoBindKey=pairs[i],method=pairs[i+1];component[autoBindKey]=bindAutoBindMethod(component,method)}}(this),this.props=props,this.context=context,this.refs=emptyObject,this.updater=updater||ReactNoopUpdateQueue,this.state=null;var initialState=this.getInitialState?this.getInitialState():null;_invariant("object"==typeof initialState&&!Array.isArray(initialState),"%s.getInitialState(): must return an object or null",Constructor.displayName||"ReactCompositeComponent"),this.state=initialState});for(var methodName in Constructor.prototype=new ReactClassComponent,Constructor.prototype.constructor=Constructor,Constructor.prototype.__reactAutoBindPairs=[],injectedMixins.forEach(mixSpecIntoComponent.bind(null,Constructor)),mixSpecIntoComponent(Constructor,IsMountedPreMixin),mixSpecIntoComponent(Constructor,spec),mixSpecIntoComponent(Constructor,IsMountedPostMixin),Constructor.getDefaultProps&&(Constructor.defaultProps=Constructor.getDefaultProps()),_invariant(Constructor.prototype.render,"createClass(...): Class specification must implement a `render` method."),ReactClassInterface)Constructor.prototype[methodName]||(Constructor.prototype[methodName]=null);return Constructor}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant__=__webpack_require__(7),__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant__);__webpack_exports__.a=function ensurePositiveDelayProps(props){__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant___default()(!(props.delayPressIn<0||props.delayPressOut<0||props.delayLongPress<0),"Touchable components cannot have negative delay properties")}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__modules_AccessibilityUtil__=__webpack_require__(331),__WEBPACK_IMPORTED_MODULE_1__BoundingDimensions__=__webpack_require__(735),__WEBPACK_IMPORTED_MODULE_2__findNodeHandle__=__webpack_require__(96),__WEBPACK_IMPORTED_MODULE_3_normalize_css_color__=__webpack_require__(321),__WEBPACK_IMPORTED_MODULE_4__Position__=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_normalize_css_color__),__webpack_require__(736)),__WEBPACK_IMPORTED_MODULE_5_react__=__webpack_require__(0),__WEBPACK_IMPORTED_MODULE_6_fbjs_lib_TouchEventUtils__=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_react__),__webpack_require__(737)),__WEBPACK_IMPORTED_MODULE_6_fbjs_lib_TouchEventUtils___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_fbjs_lib_TouchEventUtils__),__WEBPACK_IMPORTED_MODULE_7__UIManager__=__webpack_require__(126),States_NOT_RESPONDER=(__webpack_require__(1),"NOT_RESPONDER"),States_RESPONDER_INACTIVE_PRESS_IN="RESPONDER_INACTIVE_PRESS_IN",States_RESPONDER_INACTIVE_PRESS_OUT="RESPONDER_INACTIVE_PRESS_OUT",States_RESPONDER_ACTIVE_PRESS_IN="RESPONDER_ACTIVE_PRESS_IN",States_RESPONDER_ACTIVE_PRESS_OUT="RESPONDER_ACTIVE_PRESS_OUT",States_RESPONDER_ACTIVE_LONG_PRESS_IN="RESPONDER_ACTIVE_LONG_PRESS_IN",States_RESPONDER_ACTIVE_LONG_PRESS_OUT="RESPONDER_ACTIVE_LONG_PRESS_OUT",States_ERROR="ERROR",IsActive={RESPONDER_ACTIVE_PRESS_OUT:!0,RESPONDER_ACTIVE_PRESS_IN:!0},IsPressingIn={RESPONDER_INACTIVE_PRESS_IN:!0,RESPONDER_ACTIVE_PRESS_IN:!0,RESPONDER_ACTIVE_LONG_PRESS_IN:!0},IsLongPressingIn={RESPONDER_ACTIVE_LONG_PRESS_IN:!0},Signals_DELAY="DELAY",Signals_RESPONDER_GRANT="RESPONDER_GRANT",Signals_RESPONDER_RELEASE="RESPONDER_RELEASE",Signals_RESPONDER_TERMINATED="RESPONDER_TERMINATED",Signals_ENTER_PRESS_RECT="ENTER_PRESS_RECT",Signals_LEAVE_PRESS_RECT="LEAVE_PRESS_RECT",Signals_LONG_PRESS_DETECTED="LONG_PRESS_DETECTED",Transitions={NOT_RESPONDER:{DELAY:States_ERROR,RESPONDER_GRANT:States_RESPONDER_INACTIVE_PRESS_IN,RESPONDER_RELEASE:States_ERROR,RESPONDER_TERMINATED:States_ERROR,ENTER_PRESS_RECT:States_ERROR,LEAVE_PRESS_RECT:States_ERROR,LONG_PRESS_DETECTED:States_ERROR},RESPONDER_INACTIVE_PRESS_IN:{DELAY:States_RESPONDER_ACTIVE_PRESS_IN,RESPONDER_GRANT:States_ERROR,RESPONDER_RELEASE:States_NOT_RESPONDER,RESPONDER_TERMINATED:States_NOT_RESPONDER,ENTER_PRESS_RECT:States_RESPONDER_INACTIVE_PRESS_IN,LEAVE_PRESS_RECT:States_RESPONDER_INACTIVE_PRESS_OUT,LONG_PRESS_DETECTED:States_ERROR},RESPONDER_INACTIVE_PRESS_OUT:{DELAY:States_RESPONDER_ACTIVE_PRESS_OUT,RESPONDER_GRANT:States_ERROR,RESPONDER_RELEASE:States_NOT_RESPONDER,RESPONDER_TERMINATED:States_NOT_RESPONDER,ENTER_PRESS_RECT:States_RESPONDER_INACTIVE_PRESS_IN,LEAVE_PRESS_RECT:States_RESPONDER_INACTIVE_PRESS_OUT,LONG_PRESS_DETECTED:States_ERROR},RESPONDER_ACTIVE_PRESS_IN:{DELAY:States_ERROR,RESPONDER_GRANT:States_ERROR,RESPONDER_RELEASE:States_NOT_RESPONDER,RESPONDER_TERMINATED:States_NOT_RESPONDER,ENTER_PRESS_RECT:States_RESPONDER_ACTIVE_PRESS_IN,LEAVE_PRESS_RECT:States_RESPONDER_ACTIVE_PRESS_OUT,LONG_PRESS_DETECTED:States_RESPONDER_ACTIVE_LONG_PRESS_IN},RESPONDER_ACTIVE_PRESS_OUT:{DELAY:States_ERROR,RESPONDER_GRANT:States_ERROR,RESPONDER_RELEASE:States_NOT_RESPONDER,RESPONDER_TERMINATED:States_NOT_RESPONDER,ENTER_PRESS_RECT:States_RESPONDER_ACTIVE_PRESS_IN,LEAVE_PRESS_RECT:States_RESPONDER_ACTIVE_PRESS_OUT,LONG_PRESS_DETECTED:States_ERROR},RESPONDER_ACTIVE_LONG_PRESS_IN:{DELAY:States_ERROR,RESPONDER_GRANT:States_ERROR,RESPONDER_RELEASE:States_NOT_RESPONDER,RESPONDER_TERMINATED:States_NOT_RESPONDER,ENTER_PRESS_RECT:States_RESPONDER_ACTIVE_LONG_PRESS_IN,LEAVE_PRESS_RECT:States_RESPONDER_ACTIVE_LONG_PRESS_OUT,LONG_PRESS_DETECTED:States_RESPONDER_ACTIVE_LONG_PRESS_IN},RESPONDER_ACTIVE_LONG_PRESS_OUT:{DELAY:States_ERROR,RESPONDER_GRANT:States_ERROR,RESPONDER_RELEASE:States_NOT_RESPONDER,RESPONDER_TERMINATED:States_NOT_RESPONDER,ENTER_PRESS_RECT:States_RESPONDER_ACTIVE_LONG_PRESS_IN,LEAVE_PRESS_RECT:States_RESPONDER_ACTIVE_LONG_PRESS_OUT,LONG_PRESS_DETECTED:States_ERROR},error:{DELAY:States_NOT_RESPONDER,RESPONDER_GRANT:States_RESPONDER_INACTIVE_PRESS_IN,RESPONDER_RELEASE:States_NOT_RESPONDER,RESPONDER_TERMINATED:States_NOT_RESPONDER,ENTER_PRESS_RECT:States_NOT_RESPONDER,LEAVE_PRESS_RECT:States_NOT_RESPONDER,LONG_PRESS_DETECTED:States_NOT_RESPONDER}},Touchable={Mixin:{componentDidMount:function componentDidMount(){var _this=this;this._touchableNode=Object(__WEBPACK_IMPORTED_MODULE_2__findNodeHandle__.a)(this),this._touchableNode&&this._touchableNode.addEventListener&&(this._touchableBlurListener=function(e){_this._isTouchableKeyboardActive&&(_this.state.touchable.touchState&&_this.state.touchable.touchState!==States_NOT_RESPONDER&&_this.touchableHandleResponderTerminate({nativeEvent:e}),_this._isTouchableKeyboardActive=!1)},this._touchableNode.addEventListener("blur",this._touchableBlurListener))},componentWillUnmount:function componentWillUnmount(){this._touchableNode&&this._touchableNode.addEventListener&&this._touchableNode.removeEventListener("blur",this._touchableBlurListener),this.touchableDelayTimeout&&clearTimeout(this.touchableDelayTimeout),this.longPressDelayTimeout&&clearTimeout(this.longPressDelayTimeout),this.pressOutDelayTimeout&&clearTimeout(this.pressOutDelayTimeout)},touchableGetInitialState:function touchableGetInitialState(){return{touchable:{touchState:void 0,responderID:null}}},touchableHandleResponderTerminationRequest:function touchableHandleResponderTerminationRequest(){return!this.props.rejectResponderTermination},touchableHandleStartShouldSetResponder:function touchableHandleStartShouldSetResponder(){return!this.props.disabled},touchableLongPressCancelsPress:function touchableLongPressCancelsPress(){return!0},touchableHandleResponderGrant:function touchableHandleResponderGrant(e){var dispatchID=e.currentTarget;e.persist(),this.pressOutDelayTimeout&&clearTimeout(this.pressOutDelayTimeout),this.pressOutDelayTimeout=null,this.state.touchable.touchState=States_NOT_RESPONDER,this.state.touchable.responderID=dispatchID,this._receiveSignal(Signals_RESPONDER_GRANT,e);var delayMS=void 0!==this.touchableGetHighlightDelayMS?Math.max(this.touchableGetHighlightDelayMS(),0):130;0!==(delayMS=isNaN(delayMS)?130:delayMS)?this.touchableDelayTimeout=setTimeout(this._handleDelay.bind(this,e),delayMS):(this.state.touchable.positionOnActivate=null,this._handleDelay(e));var longDelayMS=void 0!==this.touchableGetLongPressDelayMS?Math.max(this.touchableGetLongPressDelayMS(),10):370;longDelayMS=isNaN(longDelayMS)?370:longDelayMS,this.longPressDelayTimeout=setTimeout(this._handleLongDelay.bind(this,e),longDelayMS+delayMS)},touchableHandleResponderRelease:function touchableHandleResponderRelease(e){this._receiveSignal(Signals_RESPONDER_RELEASE,e)},touchableHandleResponderTerminate:function touchableHandleResponderTerminate(e){this._receiveSignal(Signals_RESPONDER_TERMINATED,e)},touchableHandleResponderMove:function touchableHandleResponderMove(e){if(this.state.touchable.touchState!==States_RESPONDER_INACTIVE_PRESS_IN&&this.state.touchable.positionOnActivate){var positionOnActivate=this.state.touchable.positionOnActivate,dimensionsOnActivate=this.state.touchable.dimensionsOnActivate,pressRectOffset=this.touchableGetPressRectOffset?this.touchableGetPressRectOffset():{left:20,right:20,top:20,bottom:20},pressExpandLeft=pressRectOffset.left,pressExpandTop=pressRectOffset.top,pressExpandRight=pressRectOffset.right,pressExpandBottom=pressRectOffset.bottom,hitSlop=this.touchableGetHitSlop?this.touchableGetHitSlop():null;hitSlop&&(pressExpandLeft+=hitSlop.left,pressExpandTop+=hitSlop.top,pressExpandRight+=hitSlop.right,pressExpandBottom+=hitSlop.bottom);var touch=__WEBPACK_IMPORTED_MODULE_6_fbjs_lib_TouchEventUtils___default.a.extractSingleTouch(e.nativeEvent),pageX=touch&&touch.pageX,pageY=touch&&touch.pageY;if(this.pressInLocation)this._getDistanceBetweenPoints(pageX,pageY,this.pressInLocation.pageX,this.pressInLocation.pageY)>10&&this._cancelLongPressDelayTimeout();if(pageX>positionOnActivate.left-pressExpandLeft&&pageY>positionOnActivate.top-pressExpandTop&&pageX<positionOnActivate.left+dimensionsOnActivate.width+pressExpandRight&&pageY<positionOnActivate.top+dimensionsOnActivate.height+pressExpandBottom)this._receiveSignal(Signals_ENTER_PRESS_RECT,e),this.state.touchable.touchState===States_RESPONDER_INACTIVE_PRESS_IN&&this._cancelLongPressDelayTimeout();else this._cancelLongPressDelayTimeout(),this._receiveSignal(Signals_LEAVE_PRESS_RECT,e)}},_remeasureMetricsOnActivation:function _remeasureMetricsOnActivation(){var tag=this.state.touchable.responderID;null!=tag&&__WEBPACK_IMPORTED_MODULE_7__UIManager__.a.measure(tag,this._handleQueryLayout)},_handleQueryLayout:function _handleQueryLayout(x,y,width,height,globalX,globalY){(x||y||width||height||globalX||globalY)&&(this.state.touchable.positionOnActivate&&__WEBPACK_IMPORTED_MODULE_4__Position__.a.release(this.state.touchable.positionOnActivate),this.state.touchable.dimensionsOnActivate&&__WEBPACK_IMPORTED_MODULE_1__BoundingDimensions__.a.release(this.state.touchable.dimensionsOnActivate),this.state.touchable.positionOnActivate=__WEBPACK_IMPORTED_MODULE_4__Position__.a.getPooled(globalX,globalY),this.state.touchable.dimensionsOnActivate=__WEBPACK_IMPORTED_MODULE_1__BoundingDimensions__.a.getPooled(width,height))},_handleDelay:function _handleDelay(e){this.touchableDelayTimeout=null,this._receiveSignal(Signals_DELAY,e)},_handleLongDelay:function _handleLongDelay(e){this.longPressDelayTimeout=null;var curState=this.state.touchable.touchState;curState!==States_RESPONDER_ACTIVE_PRESS_IN&&curState!==States_RESPONDER_ACTIVE_LONG_PRESS_IN?console.error("Attempted to transition from state `"+curState+"` to `"+States_RESPONDER_ACTIVE_LONG_PRESS_IN+"`, which is not supported. This is most likely due to `Touchable.longPressDelayTimeout` not being cancelled."):this._receiveSignal(Signals_LONG_PRESS_DETECTED,e)},_receiveSignal:function _receiveSignal(signal,e){var responderID=this.state.touchable.responderID,curState=this.state.touchable.touchState,nextState=Transitions[curState]&&Transitions[curState][signal];if(responderID||signal!==Signals_RESPONDER_RELEASE){if(!nextState)throw new Error("Unrecognized signal `"+signal+"` or state `"+curState+"` for Touchable responder `"+responderID+"`");if(nextState===States_ERROR)throw new Error("Touchable cannot transition from `"+curState+"` to `"+signal+"` for responder `"+responderID+"`");curState!==nextState&&(this._performSideEffectsForTransition(curState,nextState,signal,e),this.state.touchable.touchState=nextState)}},_cancelLongPressDelayTimeout:function _cancelLongPressDelayTimeout(){this.longPressDelayTimeout&&clearTimeout(this.longPressDelayTimeout),this.longPressDelayTimeout=null},_isHighlight:function _isHighlight(state){return state===States_RESPONDER_ACTIVE_PRESS_IN||state===States_RESPONDER_ACTIVE_LONG_PRESS_IN},_savePressInLocation:function _savePressInLocation(e){var touch=__WEBPACK_IMPORTED_MODULE_6_fbjs_lib_TouchEventUtils___default.a.extractSingleTouch(e.nativeEvent),pageX=touch&&touch.pageX,pageY=touch&&touch.pageY,locationX=touch&&touch.locationX,locationY=touch&&touch.locationY;this.pressInLocation={pageX:pageX,pageY:pageY,locationX:locationX,locationY:locationY}},_getDistanceBetweenPoints:function _getDistanceBetweenPoints(aX,aY,bX,bY){var deltaX=aX-bX,deltaY=aY-bY;return Math.sqrt(deltaX*deltaX+deltaY*deltaY)},_performSideEffectsForTransition:function _performSideEffectsForTransition(curState,nextState,signal,e){var curIsHighlight=this._isHighlight(curState),newIsHighlight=this._isHighlight(nextState);if((signal===Signals_RESPONDER_TERMINATED||signal===Signals_RESPONDER_RELEASE)&&this._cancelLongPressDelayTimeout(),!IsActive[curState]&&IsActive[nextState]&&this._remeasureMetricsOnActivation(),IsPressingIn[curState]&&signal===Signals_LONG_PRESS_DETECTED&&this.touchableHandleLongPress&&this.touchableHandleLongPress(e),newIsHighlight&&!curIsHighlight?this._startHighlight(e):!newIsHighlight&&curIsHighlight&&this._endHighlight(e),IsPressingIn[curState]&&signal===Signals_RESPONDER_RELEASE){var hasLongPressHandler=!!this.props.onLongPress,pressIsLongButStillCallOnPress=IsLongPressingIn[curState]&&(!hasLongPressHandler||!this.touchableLongPressCancelsPress());(!IsLongPressingIn[curState]||pressIsLongButStillCallOnPress)&&this.touchableHandlePress&&(newIsHighlight||curIsHighlight||(this._startHighlight(e),this._endHighlight(e)),this.touchableHandlePress(e))}this.touchableDelayTimeout&&clearTimeout(this.touchableDelayTimeout),this.touchableDelayTimeout=null},_startHighlight:function _startHighlight(e){this._savePressInLocation(e),this.touchableHandleActivePressIn&&this.touchableHandleActivePressIn(e)},_endHighlight:function _endHighlight(e){var _this2=this;this.touchableHandleActivePressOut&&(this.touchableGetPressOutDelayMS&&this.touchableGetPressOutDelayMS()?this.pressOutDelayTimeout=setTimeout(function(){_this2.touchableHandleActivePressOut(e)},this.touchableGetPressOutDelayMS()):this.touchableHandleActivePressOut(e))},touchableHandleKeyEvent:function touchableHandleKeyEvent(e){var type=e.type,which=e.which;13!==which&&32!==which||("keydown"===type?this._isTouchableKeyboardActive||this.state.touchable.touchState&&this.state.touchable.touchState!==States_NOT_RESPONDER||(this.touchableHandleResponderGrant(e),this._isTouchableKeyboardActive=!0):"keyup"===type&&this._isTouchableKeyboardActive&&this.state.touchable.touchState&&this.state.touchable.touchState!==States_NOT_RESPONDER&&(this.touchableHandleResponderRelease(e),this._isTouchableKeyboardActive=!1),e.stopPropagation(),13===which&&"link"===__WEBPACK_IMPORTED_MODULE_0__modules_AccessibilityUtil__.a.propsToAriaRole(this.props)||e.preventDefault())}},TOUCH_TARGET_DEBUG:!1,renderDebugView:function renderDebugView(_ref){_ref.color,_ref.hitSlop}};__webpack_exports__.a=Touchable},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__exports_UIManager__=__webpack_require__(126),TextInputState={_currentlyFocusedNode:null,currentlyFocusedField:function currentlyFocusedField(){return document.activeElement!==this._currentlyFocusedNode&&(this._currentlyFocusedNode=null),this._currentlyFocusedNode},focusTextInput:function focusTextInput(textFieldNode){null!==textFieldNode&&(this._currentlyFocusedNode=textFieldNode,document.activeElement!==textFieldNode&&__WEBPACK_IMPORTED_MODULE_0__exports_UIManager__.a.focus(textFieldNode))},blurTextInput:function blurTextInput(textFieldNode){null!==textFieldNode&&(this._currentlyFocusedNode=null,document.activeElement===textFieldNode&&__WEBPACK_IMPORTED_MODULE_0__exports_UIManager__.a.blur(textFieldNode))}};__webpack_exports__.a=TextInputState},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_propTypes=__webpack_require__(2),_react=__webpack_require__(0),_react2=_interopRequireDefault(_react),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_Text2=_interopRequireDefault(__webpack_require__(5)),_TouchableHighlight2=_interopRequireDefault(__webpack_require__(91)),_TouchableOpacity2=_interopRequireDefault(__webpack_require__(149)),_TouchableWithoutFeedback2=_interopRequireDefault(__webpack_require__(137)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}var Touchables={highlight:_TouchableHighlight2.default,opacity:_TouchableOpacity2.default,withoutFeedback:_TouchableWithoutFeedback2.default},TouchableDelayEvents=function(_PureComponent){function TouchableDelayEvents(){var _ref,_temp,_this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,TouchableDelayEvents);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _temp=_this=_possibleConstructorReturn(this,(_ref=TouchableDelayEvents.__proto__||Object.getPrototypeOf(TouchableDelayEvents)).call.apply(_ref,[this].concat(args))),_this.state={eventLog:[]},_this._createPressHandler=function(eventName){return function(){_this.setState(function(state){var eventLog=state.eventLog.slice(0,5);return eventLog.unshift(eventName),{eventLog:eventLog}})}},_possibleConstructorReturn(_this,_temp)}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(TouchableDelayEvents,_react.PureComponent),_createClass(TouchableDelayEvents,[{key:"render",value:function render(){var Touchable=Touchables[this.props.touchable],displayName=Touchable.displayName;return _react2.default.createElement(_View2.default,null,_react2.default.createElement(_View2.default,null,_react2.default.createElement(Touchable,{delayLongPress:800,delayPressIn:400,delayPressOut:1e3,onLongPress:this._createPressHandler("longPress: 800ms delay"),onPress:this._createPressHandler("press"),onPressIn:this._createPressHandler("pressIn: 400ms delay"),onPressOut:this._createPressHandler("pressOut: 1000ms delay")},_react2.default.createElement(_View2.default,null,_react2.default.createElement(_Text2.default,{style:styles.touchableText},displayName)))),_react2.default.createElement(_View2.default,{style:styles.eventLogBox},this.state.eventLog.map(function(e,ii){return _react2.default.createElement(_Text2.default,{key:ii},e)})))}}]),TouchableDelayEvents}();TouchableDelayEvents.propTypes={touchable:(0,_propTypes.oneOf)(["highlight","opacity","withoutFeedback"])},TouchableDelayEvents.defaultProps={touchable:"highlight"},exports.default=TouchableDelayEvents;var styles=_StyleSheet2.default.create({touchableText:{borderRadius:8,padding:5,borderWidth:1,borderColor:"black",color:"#007AFF",borderStyle:"solid",textAlign:"center"},eventLogBox:{padding:10,marginTop:10,height:120,borderWidth:_StyleSheet2.default.hairlineWidth,borderColor:"#f0f0f0",backgroundColor:"#f9f9f9"}});TouchableDelayEvents.__docgenInfo={description:"",displayName:"TouchableDelayEvents",props:{touchable:{type:{name:"enum",value:[{value:"'highlight'",computed:!1},{value:"'opacity'",computed:!1},{value:"'withoutFeedback'",computed:!1}]},required:!1,description:"",defaultValue:{value:"'highlight'",computed:!1}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/Touchable/examples/DelayEvents.js"]={name:"TouchableDelayEvents",docgenInfo:TouchableDelayEvents.__docgenInfo,path:"storybook/1-components/Touchable/examples/DelayEvents.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_propTypes=__webpack_require__(2),_react=__webpack_require__(0),_react2=_interopRequireDefault(_react),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_Text2=_interopRequireDefault(__webpack_require__(5)),_TouchableHighlight2=_interopRequireDefault(__webpack_require__(91)),_TouchableOpacity2=_interopRequireDefault(__webpack_require__(149)),_TouchableWithoutFeedback2=_interopRequireDefault(__webpack_require__(137)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}var Touchables={highlight:_TouchableHighlight2.default,opacity:_TouchableOpacity2.default,withoutFeedback:_TouchableWithoutFeedback2.default},TouchableFeedbackEvents=function(_PureComponent){function TouchableFeedbackEvents(){var _ref,_temp,_this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,TouchableFeedbackEvents);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _temp=_this=_possibleConstructorReturn(this,(_ref=TouchableFeedbackEvents.__proto__||Object.getPrototypeOf(TouchableFeedbackEvents)).call.apply(_ref,[this].concat(args))),_this.state={eventLog:[]},_this._createPressHandler=function(eventName){return function(){_this.setState(function(state){var eventLog=state.eventLog.slice(0,5);return eventLog.unshift(eventName),{eventLog:eventLog}})}},_possibleConstructorReturn(_this,_temp)}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(TouchableFeedbackEvents,_react.PureComponent),_createClass(TouchableFeedbackEvents,[{key:"render",value:function render(){var Touchable=Touchables[this.props.touchable];return _react2.default.createElement(_View2.default,null,_react2.default.createElement(_View2.default,null,_react2.default.createElement(Touchable,{onLongPress:this._createPressHandler("longPress"),onPress:this._createPressHandler("press"),onPressIn:this._createPressHandler("pressIn"),onPressOut:this._createPressHandler("pressOut")},_react2.default.createElement(_View2.default,null,_react2.default.createElement(_Text2.default,{style:styles.touchableText},"Press Me")))),_react2.default.createElement(_View2.default,{style:styles.eventLogBox},this.state.eventLog.map(function(e,ii){return _react2.default.createElement(_Text2.default,{key:ii},e)})))}}]),TouchableFeedbackEvents}();TouchableFeedbackEvents.propTypes={touchable:(0,_propTypes.oneOf)(["highlight","opacity","withoutFeedback"])},TouchableFeedbackEvents.defaultProps={touchable:"highlight"},exports.default=TouchableFeedbackEvents;var styles=_StyleSheet2.default.create({touchableText:{borderRadius:8,padding:5,borderWidth:1,borderColor:"black",color:"#007AFF",borderStyle:"solid",textAlign:"center"},eventLogBox:{padding:10,marginTop:10,height:120,borderWidth:_StyleSheet2.default.hairlineWidth,borderColor:"#f0f0f0",backgroundColor:"#f9f9f9"}});TouchableFeedbackEvents.__docgenInfo={description:"",displayName:"TouchableFeedbackEvents",props:{touchable:{type:{name:"enum",value:[{value:"'highlight'",computed:!1},{value:"'opacity'",computed:!1},{value:"'withoutFeedback'",computed:!1}]},required:!1,description:"",defaultValue:{value:"'highlight'",computed:!1}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/Touchable/examples/FeedbackEvents.js"]={name:"TouchableFeedbackEvents",docgenInfo:TouchableFeedbackEvents.__docgenInfo,path:"storybook/1-components/Touchable/examples/FeedbackEvents.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0}),exports.TouchableWithoutFeedbackDisabled=exports.TouchableOpacityDisabled=exports.TouchableHighlightDisabled=void 0;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_react2=_interopRequireDefault(__webpack_require__(0)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_View2=_interopRequireDefault(__webpack_require__(1)),_Text2=_interopRequireDefault(__webpack_require__(5)),_TouchableHighlight2=_interopRequireDefault(__webpack_require__(91)),_TouchableOpacity2=_interopRequireDefault(__webpack_require__(149)),_TouchableWithoutFeedback2=_interopRequireDefault(__webpack_require__(137));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}var action=function action(msg){return function(){console.log(msg)}},TouchableHighlightDisabled=function(_React$Component){function TouchableHighlightDisabled(){return _classCallCheck(this,TouchableHighlightDisabled),_possibleConstructorReturn(this,(TouchableHighlightDisabled.__proto__||Object.getPrototypeOf(TouchableHighlightDisabled)).apply(this,arguments))}return _inherits(TouchableHighlightDisabled,_react2.default.Component),_createClass(TouchableHighlightDisabled,[{key:"render",value:function render(){return _react2.default.createElement(_View2.default,null,_react2.default.createElement(_TouchableHighlight2.default,{activeOpacity:1,disabled:!0,onPress:action("TouchableHighlight"),style:[styles.row,styles.block],underlayColor:"rgb(210, 230, 255)"},_react2.default.createElement(_Text2.default,{style:styles.disabledButton},"Disabled TouchableHighlight")),_react2.default.createElement(_TouchableHighlight2.default,{activeOpacity:1,onPress:action("TouchableHighlight"),style:[styles.row,styles.block],underlayColor:"rgb(210, 230, 255)"},_react2.default.createElement(_Text2.default,{style:styles.button},"Enabled TouchableHighlight")))}}]),TouchableHighlightDisabled}(),TouchableOpacityDisabled=function(_React$Component2){function TouchableOpacityDisabled(){return _classCallCheck(this,TouchableOpacityDisabled),_possibleConstructorReturn(this,(TouchableOpacityDisabled.__proto__||Object.getPrototypeOf(TouchableOpacityDisabled)).apply(this,arguments))}return _inherits(TouchableOpacityDisabled,_react2.default.Component),_createClass(TouchableOpacityDisabled,[{key:"render",value:function render(){return _react2.default.createElement(_View2.default,null,_react2.default.createElement(_TouchableOpacity2.default,{disabled:!0,onPress:action("TouchableOpacity"),style:[styles.row,styles.block]},_react2.default.createElement(_Text2.default,{style:styles.disabledButton},"Disabled TouchableOpacity")),_react2.default.createElement(_TouchableOpacity2.default,{disabled:!1,onPress:action("TouchableOpacity"),style:[styles.row,styles.block]},_react2.default.createElement(_Text2.default,{style:styles.button},"Enabled TouchableOpacity")))}}]),TouchableOpacityDisabled}(),TouchableWithoutFeedbackDisabled=function(_React$Component3){function TouchableWithoutFeedbackDisabled(){return _classCallCheck(this,TouchableWithoutFeedbackDisabled),_possibleConstructorReturn(this,(TouchableWithoutFeedbackDisabled.__proto__||Object.getPrototypeOf(TouchableWithoutFeedbackDisabled)).apply(this,arguments))}return _inherits(TouchableWithoutFeedbackDisabled,_react2.default.Component),_createClass(TouchableWithoutFeedbackDisabled,[{key:"render",value:function render(){return _react2.default.createElement(_View2.default,null,_react2.default.createElement(_TouchableWithoutFeedback2.default,{disabled:!0,onPress:action("TouchableWithoutFeedback")},_react2.default.createElement(_View2.default,{style:[styles.row,styles.block]},_react2.default.createElement(_Text2.default,{style:styles.disabledButton},"Disabled TouchableWithoutFeedback"))),_react2.default.createElement(_TouchableWithoutFeedback2.default,{disabled:!1,onPress:action("TouchableWithoutFeedback")},_react2.default.createElement(_View2.default,{style:[styles.row,styles.block]},_react2.default.createElement(_Text2.default,{style:styles.button},"Enabled TouchableWithoutFeedback"))))}}]),TouchableWithoutFeedbackDisabled}();exports.TouchableHighlightDisabled=TouchableHighlightDisabled,exports.TouchableOpacityDisabled=TouchableOpacityDisabled,exports.TouchableWithoutFeedbackDisabled=TouchableWithoutFeedbackDisabled;var styles=_StyleSheet2.default.create({row:{justifyContent:"center",flexDirection:"row"},block:{padding:10}})},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",function(){return AnimatedEvent}),__webpack_require__.d(__webpack_exports__,"b",function(){return attachNativeEvent});var __WEBPACK_IMPORTED_MODULE_0__nodes_AnimatedValue__=__webpack_require__(93),__WEBPACK_IMPORTED_MODULE_1__NativeAnimatedHelper__=__webpack_require__(51),__WEBPACK_IMPORTED_MODULE_2__exports_findNodeHandle__=__webpack_require__(96),__WEBPACK_IMPORTED_MODULE_3_fbjs_lib_invariant__=__webpack_require__(7),__WEBPACK_IMPORTED_MODULE_3_fbjs_lib_invariant___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_fbjs_lib_invariant__);var shouldUseNativeDriver=__WEBPACK_IMPORTED_MODULE_1__NativeAnimatedHelper__.a.shouldUseNativeDriver;function attachNativeEvent(viewRef,eventName,argMapping){var eventMappings=[];__WEBPACK_IMPORTED_MODULE_3_fbjs_lib_invariant___default()(argMapping[0]&&argMapping[0].nativeEvent,"Native driven events only support animated values contained inside `nativeEvent`."),function traverse(value,path){if(value instanceof __WEBPACK_IMPORTED_MODULE_0__nodes_AnimatedValue__.a)value.__makeNative(),eventMappings.push({nativeEventPath:path,animatedValueTag:value.__getNativeTag()});else if("object"==typeof value)for(var _key in value)traverse(value[_key],path.concat(_key))}(argMapping[0].nativeEvent,[]);var viewTag=Object(__WEBPACK_IMPORTED_MODULE_2__exports_findNodeHandle__.a)(viewRef);return eventMappings.forEach(function(mapping){__WEBPACK_IMPORTED_MODULE_1__NativeAnimatedHelper__.a.API.addAnimatedEventToView(viewTag,eventName,mapping)}),{detach:function detach(){eventMappings.forEach(function(mapping){__WEBPACK_IMPORTED_MODULE_1__NativeAnimatedHelper__.a.API.removeAnimatedEventFromView(viewTag,eventName,mapping.animatedValueTag)})}}}var AnimatedEvent=function(){function AnimatedEvent(argMapping){var config=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,AnimatedEvent),this._listeners=[],this._argMapping=argMapping,config.listener&&this.__addListener(config.listener),this._callListeners=this._callListeners.bind(this),this._attachedEvent=null,this.__isNative=shouldUseNativeDriver(config)}return AnimatedEvent.prototype.__addListener=function __addListener(callback){this._listeners.push(callback)},AnimatedEvent.prototype.__removeListener=function __removeListener(callback){this._listeners=this._listeners.filter(function(listener){return listener!==callback})},AnimatedEvent.prototype.__attach=function __attach(viewRef,eventName){__WEBPACK_IMPORTED_MODULE_3_fbjs_lib_invariant___default()(this.__isNative,"Only native driven events need to be attached."),this._attachedEvent=attachNativeEvent(viewRef,eventName,this._argMapping)},AnimatedEvent.prototype.__detach=function __detach(viewTag,eventName){__WEBPACK_IMPORTED_MODULE_3_fbjs_lib_invariant___default()(this.__isNative,"Only native driven events need to be detached."),this._attachedEvent&&this._attachedEvent.detach()},AnimatedEvent.prototype.__getHandler=function __getHandler(){var _this=this;return this.__isNative?this._callListeners:function(){for(var _len=arguments.length,args=Array(_len),_key2=0;_key2<_len;_key2++)args[_key2]=arguments[_key2];_this.__isNative||_this._argMapping.forEach(function(mapping,idx){!function traverse(recMapping,recEvt,key){if("number"==typeof recEvt&&recMapping instanceof __WEBPACK_IMPORTED_MODULE_0__nodes_AnimatedValue__.a)recMapping.setValue(recEvt);else if("object"==typeof recMapping)for(var mappingKey in recMapping)traverse(recMapping[mappingKey],recEvt[mappingKey])}(mapping,args[idx])}),_this._callListeners.apply(_this,args)}},AnimatedEvent.prototype._callListeners=function _callListeners(){for(var _len2=arguments.length,args=Array(_len2),_key3=0;_key3<_len2;_key3++)args[_key3]=arguments[_key3];this._listeners.forEach(function(listener){return listener.apply(void 0,args)})},AnimatedEvent.prototype._validateMapping=function _validateMapping(){},AnimatedEvent}()},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__AnimatedValue__=__webpack_require__(93),__WEBPACK_IMPORTED_MODULE_1__AnimatedWithChildren__=__webpack_require__(76),__WEBPACK_IMPORTED_MODULE_2_fbjs_lib_invariant__=__webpack_require__(7),__WEBPACK_IMPORTED_MODULE_2_fbjs_lib_invariant___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_fbjs_lib_invariant__);var _uniqueId=1,AnimatedValueXY=function(_AnimatedWithChildren){function AnimatedValueXY(valueIn){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,AnimatedValueXY);var _this=function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,_AnimatedWithChildren.call(this)),value=valueIn||{x:0,y:0};return"number"==typeof value.x&&"number"==typeof value.y?(_this.x=new __WEBPACK_IMPORTED_MODULE_0__AnimatedValue__.a(value.x),_this.y=new __WEBPACK_IMPORTED_MODULE_0__AnimatedValue__.a(value.y)):(__WEBPACK_IMPORTED_MODULE_2_fbjs_lib_invariant___default()(value.x instanceof __WEBPACK_IMPORTED_MODULE_0__AnimatedValue__.a&&value.y instanceof __WEBPACK_IMPORTED_MODULE_0__AnimatedValue__.a,"AnimatedValueXY must be initialized with an object of numbers or AnimatedValues."),_this.x=value.x,_this.y=value.y),_this._listeners={},_this}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(AnimatedValueXY,_AnimatedWithChildren),AnimatedValueXY.prototype.setValue=function setValue(value){this.x.setValue(value.x),this.y.setValue(value.y)},AnimatedValueXY.prototype.setOffset=function setOffset(offset){this.x.setOffset(offset.x),this.y.setOffset(offset.y)},AnimatedValueXY.prototype.flattenOffset=function flattenOffset(){this.x.flattenOffset(),this.y.flattenOffset()},AnimatedValueXY.prototype.extractOffset=function extractOffset(){this.x.extractOffset(),this.y.extractOffset()},AnimatedValueXY.prototype.__getValue=function __getValue(){return{x:this.x.__getValue(),y:this.y.__getValue()}},AnimatedValueXY.prototype.resetAnimation=function resetAnimation(callback){this.x.resetAnimation(),this.y.resetAnimation(),callback&&callback(this.__getValue())},AnimatedValueXY.prototype.stopAnimation=function stopAnimation(callback){this.x.stopAnimation(),this.y.stopAnimation(),callback&&callback(this.__getValue())},AnimatedValueXY.prototype.addListener=function addListener(callback){var _this2=this,id=String(_uniqueId++),jointCallback=function jointCallback(_ref){_ref.value;callback(_this2.__getValue())};return this._listeners[id]={x:this.x.addListener(jointCallback),y:this.y.addListener(jointCallback)},id},AnimatedValueXY.prototype.removeListener=function removeListener(id){this.x.removeListener(this._listeners[id].x),this.y.removeListener(this._listeners[id].y),delete this._listeners[id]},AnimatedValueXY.prototype.removeAllListeners=function removeAllListeners(){this.x.removeAllListeners(),this.y.removeAllListeners(),this._listeners={}},AnimatedValueXY.prototype.getLayout=function getLayout(){return{left:this.x,top:this.y}},AnimatedValueXY.prototype.getTranslateTransform=function getTranslateTransform(){return[{translateX:this.x},{translateY:this.y}]},AnimatedValueXY}(__WEBPACK_IMPORTED_MODULE_1__AnimatedWithChildren__.a);__webpack_exports__.a=AnimatedValueXY},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__NativeAnimatedHelper__=__webpack_require__(51);var Animation=function(){function Animation(){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,Animation)}return Animation.prototype.start=function start(fromValue,onUpdate,onEnd,previousAnimation,animatedValue){},Animation.prototype.stop=function stop(){this.__nativeId&&__WEBPACK_IMPORTED_MODULE_0__NativeAnimatedHelper__.a.API.stopAnimation(this.__nativeId)},Animation.prototype.__getNativeAnimationConfig=function __getNativeAnimationConfig(){throw new Error("This animation type cannot be offloaded to native")},Animation.prototype.__debouncedOnEnd=function __debouncedOnEnd(result){var onEnd=this.__onEnd;this.__onEnd=null,onEnd&&onEnd(result)},Animation.prototype.__startNativeAnimation=function __startNativeAnimation(animatedValue){animatedValue.__makeNative(),this.__nativeId=__WEBPACK_IMPORTED_MODULE_0__NativeAnimatedHelper__.a.generateNewAnimationId(),__WEBPACK_IMPORTED_MODULE_0__NativeAnimatedHelper__.a.API.startAnimatingNode(this.__nativeId,animatedValue.__getNativeTag(),this.__getNativeAnimationConfig(),this.__debouncedOnEnd.bind(this))},Animation}();__webpack_exports__.a=Animation},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__modules_AnimationPropTypes__=__webpack_require__(432),__WEBPACK_IMPORTED_MODULE_1__modules_BorderPropTypes__=__webpack_require__(433),__WEBPACK_IMPORTED_MODULE_2__ColorPropType__=__webpack_require__(48),__WEBPACK_IMPORTED_MODULE_3__ImageResizeMode__=__webpack_require__(435),__WEBPACK_IMPORTED_MODULE_4__modules_InteractionPropTypes__=__webpack_require__(436),__WEBPACK_IMPORTED_MODULE_5__modules_LayoutPropTypes__=__webpack_require__(437),__WEBPACK_IMPORTED_MODULE_6__modules_ShadowPropTypes__=__webpack_require__(438),__WEBPACK_IMPORTED_MODULE_7__modules_TransformPropTypes__=__webpack_require__(439),__WEBPACK_IMPORTED_MODULE_8_prop_types__=__webpack_require__(2),ImageStylePropTypes=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_8_prop_types__),Object.assign({},__WEBPACK_IMPORTED_MODULE_0__modules_AnimationPropTypes__.a,__WEBPACK_IMPORTED_MODULE_1__modules_BorderPropTypes__.a,__WEBPACK_IMPORTED_MODULE_4__modules_InteractionPropTypes__.a,__WEBPACK_IMPORTED_MODULE_5__modules_LayoutPropTypes__.a,__WEBPACK_IMPORTED_MODULE_6__modules_ShadowPropTypes__.a,__WEBPACK_IMPORTED_MODULE_7__modules_TransformPropTypes__.a,{backgroundColor:__WEBPACK_IMPORTED_MODULE_2__ColorPropType__.a,opacity:__WEBPACK_IMPORTED_MODULE_8_prop_types__.number,resizeMode:Object(__WEBPACK_IMPORTED_MODULE_8_prop_types__.oneOf)(Object.keys(__WEBPACK_IMPORTED_MODULE_3__ImageResizeMode__.a)),tintColor:__WEBPACK_IMPORTED_MODULE_2__ColorPropType__.a,overlayColor:__WEBPACK_IMPORTED_MODULE_8_prop_types__.string,boxShadow:__WEBPACK_IMPORTED_MODULE_8_prop_types__.string,filter:__WEBPACK_IMPORTED_MODULE_8_prop_types__.string}));__webpack_exports__.a=ImageStylePropTypes},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_prop_types__=__webpack_require__(2),AnimationPropTypes=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_prop_types__),{animationDelay:__WEBPACK_IMPORTED_MODULE_0_prop_types__.string,animationDirection:Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.oneOf)(["alternate","alternate-reverse","normal","reverse"]),animationDuration:__WEBPACK_IMPORTED_MODULE_0_prop_types__.string,animationFillMode:Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.oneOf)(["none","forwards","backwards","both"]),animationIterationCount:Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.oneOfType)([__WEBPACK_IMPORTED_MODULE_0_prop_types__.number,Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.oneOf)(["infinite"])]),animationName:Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.oneOfType)([__WEBPACK_IMPORTED_MODULE_0_prop_types__.string,Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.arrayOf)(Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.oneOfType)([__WEBPACK_IMPORTED_MODULE_0_prop_types__.string,__WEBPACK_IMPORTED_MODULE_0_prop_types__.object]))]),animationPlayState:Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.oneOf)(["paused","running"]),animationTimingFunction:__WEBPACK_IMPORTED_MODULE_0_prop_types__.string,transitionDelay:__WEBPACK_IMPORTED_MODULE_0_prop_types__.string,transitionDuration:__WEBPACK_IMPORTED_MODULE_0_prop_types__.string,transitionProperty:__WEBPACK_IMPORTED_MODULE_0_prop_types__.string,transitionTimingFunction:__WEBPACK_IMPORTED_MODULE_0_prop_types__.string});__webpack_exports__.a=AnimationPropTypes},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__exports_ColorPropType__=__webpack_require__(48),__WEBPACK_IMPORTED_MODULE_1_prop_types__=__webpack_require__(2),numberOrString=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_prop_types__),Object(__WEBPACK_IMPORTED_MODULE_1_prop_types__.oneOfType)([__WEBPACK_IMPORTED_MODULE_1_prop_types__.number,__WEBPACK_IMPORTED_MODULE_1_prop_types__.string])),BorderStylePropType=Object(__WEBPACK_IMPORTED_MODULE_1_prop_types__.oneOf)(["solid","dotted","dashed"]),BorderPropTypes={borderColor:__WEBPACK_IMPORTED_MODULE_0__exports_ColorPropType__.a,borderBottomColor:__WEBPACK_IMPORTED_MODULE_0__exports_ColorPropType__.a,borderEndColor:__WEBPACK_IMPORTED_MODULE_0__exports_ColorPropType__.a,borderLeftColor:__WEBPACK_IMPORTED_MODULE_0__exports_ColorPropType__.a,borderRightColor:__WEBPACK_IMPORTED_MODULE_0__exports_ColorPropType__.a,borderStartColor:__WEBPACK_IMPORTED_MODULE_0__exports_ColorPropType__.a,borderTopColor:__WEBPACK_IMPORTED_MODULE_0__exports_ColorPropType__.a,borderRadius:numberOrString,borderBottomEndRadius:numberOrString,borderBottomLeftRadius:numberOrString,borderBottomRightRadius:numberOrString,borderBottomStartRadius:numberOrString,borderTopEndRadius:numberOrString,borderTopLeftRadius:numberOrString,borderTopRightRadius:numberOrString,borderTopStartRadius:numberOrString,borderStyle:BorderStylePropType,borderBottomStyle:BorderStylePropType,borderEndStyle:BorderStylePropType,borderLeftStyle:BorderStylePropType,borderRightStyle:BorderStylePropType,borderStartStyle:BorderStylePropType,borderTopStyle:BorderStylePropType};__webpack_exports__.a=BorderPropTypes},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:!0});var __WEBPACK_IMPORTED_MODULE_0_normalize_css_color__=__webpack_require__(321),__WEBPACK_IMPORTED_MODULE_0_normalize_css_color___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_normalize_css_color__);__webpack_exports__.default=function processColor(color){if(void 0===color||null===color)return color;var int32Color=__WEBPACK_IMPORTED_MODULE_0_normalize_css_color___default()(color);return void 0!==int32Color&&null!==int32Color?int32Color=(int32Color<<24|int32Color>>>8)>>>0:void 0}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__.a={center:"center",contain:"contain",cover:"cover",none:"none",repeat:"repeat",stretch:"stretch"}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_prop_types__=__webpack_require__(2),InteractionPropTypes=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_prop_types__),{cursor:__WEBPACK_IMPORTED_MODULE_0_prop_types__.string,touchAction:Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.oneOf)(["auto","inherit","manipulation","none","pan-down","pan-left","pan-right","pan-up","pan-x","pan-y","pinch-zoom"]),userSelect:__WEBPACK_IMPORTED_MODULE_0_prop_types__.string,willChange:__WEBPACK_IMPORTED_MODULE_0_prop_types__.string});__webpack_exports__.a=InteractionPropTypes},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_prop_types__=__webpack_require__(2),OverflowPropType=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_prop_types__),Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.oneOf)(["auto","hidden","scroll","visible"])),hiddenOrVisible=Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.oneOf)(["hidden","visible"]),numberOrString=Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.oneOfType)([__WEBPACK_IMPORTED_MODULE_0_prop_types__.number,__WEBPACK_IMPORTED_MODULE_0_prop_types__.string]),LayoutPropTypes={alignContent:Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.oneOf)(["center","flex-end","flex-start","space-around","space-between","stretch"]),alignItems:Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.oneOf)(["baseline","center","flex-end","flex-start","stretch"]),alignSelf:Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.oneOf)(["auto","baseline","center","flex-end","flex-start","stretch"]),backfaceVisibility:hiddenOrVisible,borderWidth:numberOrString,borderBottomWidth:numberOrString,borderEndWidth:numberOrString,borderLeftWidth:numberOrString,borderRightWidth:numberOrString,borderStartWidth:numberOrString,borderTopWidth:numberOrString,bottom:numberOrString,boxSizing:__WEBPACK_IMPORTED_MODULE_0_prop_types__.string,direction:Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.oneOf)(["inherit","ltr","rtl"]),display:__WEBPACK_IMPORTED_MODULE_0_prop_types__.string,end:numberOrString,flex:__WEBPACK_IMPORTED_MODULE_0_prop_types__.number,flexBasis:numberOrString,flexDirection:Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.oneOf)(["column","column-reverse","row","row-reverse"]),flexGrow:__WEBPACK_IMPORTED_MODULE_0_prop_types__.number,flexShrink:__WEBPACK_IMPORTED_MODULE_0_prop_types__.number,flexWrap:Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.oneOf)(["nowrap","wrap","wrap-reverse"]),height:numberOrString,justifyContent:Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.oneOf)(["center","flex-end","flex-start","space-around","space-between","space-evenly"]),left:numberOrString,margin:numberOrString,marginBottom:numberOrString,marginHorizontal:numberOrString,marginEnd:numberOrString,marginLeft:numberOrString,marginRight:numberOrString,marginStart:numberOrString,marginTop:numberOrString,marginVertical:numberOrString,maxHeight:numberOrString,maxWidth:numberOrString,minHeight:numberOrString,minWidth:numberOrString,order:__WEBPACK_IMPORTED_MODULE_0_prop_types__.number,overflow:OverflowPropType,overflowX:OverflowPropType,overflowY:OverflowPropType,padding:numberOrString,paddingBottom:numberOrString,paddingHorizontal:numberOrString,paddingEnd:numberOrString,paddingLeft:numberOrString,paddingRight:numberOrString,paddingStart:numberOrString,paddingTop:numberOrString,paddingVertical:numberOrString,position:Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.oneOf)(["absolute","fixed","relative","static","sticky"]),right:numberOrString,start:numberOrString,top:numberOrString,visibility:hiddenOrVisible,width:numberOrString,zIndex:__WEBPACK_IMPORTED_MODULE_0_prop_types__.number,aspectRatio:__WEBPACK_IMPORTED_MODULE_0_prop_types__.number,gridAutoColumns:__WEBPACK_IMPORTED_MODULE_0_prop_types__.string,gridAutoFlow:__WEBPACK_IMPORTED_MODULE_0_prop_types__.string,gridAutoRows:__WEBPACK_IMPORTED_MODULE_0_prop_types__.string,gridColumnEnd:__WEBPACK_IMPORTED_MODULE_0_prop_types__.string,gridColumnGap:__WEBPACK_IMPORTED_MODULE_0_prop_types__.string,gridColumnStart:__WEBPACK_IMPORTED_MODULE_0_prop_types__.string,gridRowEnd:__WEBPACK_IMPORTED_MODULE_0_prop_types__.string,gridRowGap:__WEBPACK_IMPORTED_MODULE_0_prop_types__.string,gridRowStart:__WEBPACK_IMPORTED_MODULE_0_prop_types__.string,gridTemplateColumns:__WEBPACK_IMPORTED_MODULE_0_prop_types__.string,gridTemplateRows:__WEBPACK_IMPORTED_MODULE_0_prop_types__.string,gridTemplateAreas:__WEBPACK_IMPORTED_MODULE_0_prop_types__.string};__webpack_exports__.a=LayoutPropTypes},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__exports_ColorPropType__=__webpack_require__(48),__WEBPACK_IMPORTED_MODULE_1_prop_types__=__webpack_require__(2),numberOrString=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_prop_types__),Object(__WEBPACK_IMPORTED_MODULE_1_prop_types__.oneOfType)([__WEBPACK_IMPORTED_MODULE_1_prop_types__.number,__WEBPACK_IMPORTED_MODULE_1_prop_types__.string])),ShadowPropTypes={shadowColor:__WEBPACK_IMPORTED_MODULE_0__exports_ColorPropType__.a,shadowOffset:Object(__WEBPACK_IMPORTED_MODULE_1_prop_types__.shape)({width:numberOrString,height:numberOrString}),shadowOpacity:__WEBPACK_IMPORTED_MODULE_1_prop_types__.number,shadowRadius:numberOrString,shadowSpread:numberOrString};__webpack_exports__.a=ShadowPropTypes},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_prop_types__=__webpack_require__(2),numberOrString=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_prop_types__),Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.oneOfType)([__WEBPACK_IMPORTED_MODULE_0_prop_types__.number,__WEBPACK_IMPORTED_MODULE_0_prop_types__.string])),TransformPropTypes={perspective:Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.oneOfType)([__WEBPACK_IMPORTED_MODULE_0_prop_types__.number,__WEBPACK_IMPORTED_MODULE_0_prop_types__.string]),perspectiveOrigin:__WEBPACK_IMPORTED_MODULE_0_prop_types__.string,transform:Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.arrayOf)(Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.oneOfType)([Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.shape)({perspective:numberOrString}),Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.shape)({rotate:__WEBPACK_IMPORTED_MODULE_0_prop_types__.string}),Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.shape)({rotateX:__WEBPACK_IMPORTED_MODULE_0_prop_types__.string}),Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.shape)({rotateY:__WEBPACK_IMPORTED_MODULE_0_prop_types__.string}),Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.shape)({rotateZ:__WEBPACK_IMPORTED_MODULE_0_prop_types__.string}),Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.shape)({scale:__WEBPACK_IMPORTED_MODULE_0_prop_types__.number}),Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.shape)({scaleX:__WEBPACK_IMPORTED_MODULE_0_prop_types__.number}),Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.shape)({scaleY:__WEBPACK_IMPORTED_MODULE_0_prop_types__.number}),Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.shape)({skewX:__WEBPACK_IMPORTED_MODULE_0_prop_types__.string}),Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.shape)({skewY:__WEBPACK_IMPORTED_MODULE_0_prop_types__.string}),Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.shape)({translateX:numberOrString}),Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.shape)({translateY:numberOrString}),Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.shape)({translateZ:numberOrString}),Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.shape)({translate3d:__WEBPACK_IMPORTED_MODULE_0_prop_types__.string})])),transformOrigin:__WEBPACK_IMPORTED_MODULE_0_prop_types__.string,transformStyle:Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__.oneOf)(["flat","preserve-3d"])};__webpack_exports__.a=TransformPropTypes},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__Text_TextStylePropTypes__=__webpack_require__(322),__WEBPACK_IMPORTED_MODULE_1_prop_types__=__webpack_require__(2),TextInputStylePropTypes=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_prop_types__),Object.assign({},__WEBPACK_IMPORTED_MODULE_0__Text_TextStylePropTypes__.a,{resize:Object(__WEBPACK_IMPORTED_MODULE_1_prop_types__.oneOf)(["none","vertical","horizontal","both"])}));__webpack_exports__.a=TextInputStylePropTypes},function(module,__webpack_exports__,__webpack_require__){"use strict";var emptyObject={},objects={},uniqueID=1,createKey=function createKey(id){return"r-"+id},ReactNativePropRegistry=function(){function ReactNativePropRegistry(){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,ReactNativePropRegistry)}return ReactNativePropRegistry.register=function register(object){var id=uniqueID++;var key=createKey(id);return objects[key]=object,id},ReactNativePropRegistry.getByID=function getByID(id){if(!id)return emptyObject;var key=createKey(id),object=objects[key];return object||(console.warn("Invalid style with id `"+id+"`. Skipping ..."),emptyObject)},ReactNativePropRegistry}();__webpack_exports__.a=ReactNativePropRegistry},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__modules_ReactNativePropRegistry__=__webpack_require__(441),__WEBPACK_IMPORTED_MODULE_1_fbjs_lib_invariant__=__webpack_require__(7);__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_fbjs_lib_invariant__);__webpack_exports__.a=function flattenStyle(style){if(style){if(!Array.isArray(style))return function getStyle(style){return"number"==typeof style?__WEBPACK_IMPORTED_MODULE_0__modules_ReactNativePropRegistry__.a.getByID(style):style}(style);for(var result={},i=0,styleLength=style.length;i<styleLength;++i){var computedStyle=flattenStyle(style[i]);if(computedStyle)for(var key in computedStyle){var value=computedStyle[key];result[key]=value}}return result}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__AccessibilityUtil__=__webpack_require__(331),__WEBPACK_IMPORTED_MODULE_1__exports_StyleSheet__=__webpack_require__(3),__WEBPACK_IMPORTED_MODULE_2__exports_StyleSheet_styleResolver__=__webpack_require__(332);var emptyObject={},resetStyles=__WEBPACK_IMPORTED_MODULE_1__exports_StyleSheet__.default.create({ariaButton:{cursor:"pointer"},button:{appearance:"none",backgroundColor:"transparent",color:"inherit",fontFamily:"inherit",fontSize:"inherit",fontStyle:"inherit",fontVariant:["inherit"],fontWeight:"inherit",lineHeight:"inherit",textAlign:"inherit"},heading:{fontFamily:"inherit",fontSize:"inherit",fontStyle:"inherit",fontVariant:["inherit"],fontWeight:"inherit",lineHeight:"inherit"},link:{backgroundColor:"transparent",color:"inherit",textDecorationLine:"none"},list:{listStyle:"none"}}),pointerEventsStyles=__WEBPACK_IMPORTED_MODULE_1__exports_StyleSheet__.default.create({auto:{pointerEvents:"auto"},"box-none":{pointerEvents:"box-none"},"box-only":{pointerEvents:"box-only"},none:{pointerEvents:"none"}}),defaultStyleResolver=function defaultStyleResolver(style){return __WEBPACK_IMPORTED_MODULE_2__exports_StyleSheet_styleResolver__.a.resolve(style)};__webpack_exports__.a=function createDOMProps(component,props,styleResolver){styleResolver||(styleResolver=defaultStyleResolver),props||(props=emptyObject);var _props=props,accessibilityLabel=_props.accessibilityLabel,accessibilityLiveRegion=_props.accessibilityLiveRegion,importantForAccessibility=_props.importantForAccessibility,placeholderTextColor=_props.placeholderTextColor,pointerEvents=_props.pointerEvents,providedStyle=_props.style,testID=_props.testID,accessible=_props.accessible,domProps=(_props.accessibilityComponentType,_props.accessibilityRole,_props.accessibilityTraits,function _objectWithoutProperties(obj,keys){var target={};for(var i in obj)keys.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(obj,i)&&(target[i]=obj[i]);return target}(_props,["accessibilityLabel","accessibilityLiveRegion","importantForAccessibility","placeholderTextColor","pointerEvents","style","testID","accessible","accessibilityComponentType","accessibilityRole","accessibilityTraits"])),disabled=__WEBPACK_IMPORTED_MODULE_0__AccessibilityUtil__.a.isDisabled(props),role=__WEBPACK_IMPORTED_MODULE_0__AccessibilityUtil__.a.propsToAriaRole(props);"no-hide-descendants"===importantForAccessibility&&(domProps["aria-hidden"]=!0),accessibilityLabel&&accessibilityLabel.constructor===String&&(domProps["aria-label"]=accessibilityLabel),accessibilityLiveRegion&&accessibilityLiveRegion.constructor===String&&(domProps["aria-live"]="none"===accessibilityLiveRegion?"off":accessibilityLiveRegion),role&&role.constructor===String&&"label"!==role&&(domProps.role=role),disabled&&(domProps["aria-disabled"]=disabled,domProps.disabled=disabled);var focusable=!disabled&&"no"!==importantForAccessibility&&"no-hide-descendants"!==importantForAccessibility;"link"===role||"input"===component||"select"===component||"textarea"===component?!1!==accessible&&focusable?domProps["data-focusable"]=!0:domProps.tabIndex="-1":"button"===role||"textbox"===role?!1!==accessible&&focusable&&(domProps["data-focusable"]=!0,domProps.tabIndex="0"):!0===accessible&&focusable&&(domProps["data-focusable"]=!0,domProps.tabIndex="0");var _styleResolver=styleResolver(["a"===component&&resetStyles.link,"button"===component&&resetStyles.button,"heading"===role&&resetStyles.heading,"ul"===component&&resetStyles.list,"button"===role&&!disabled&&resetStyles.ariaButton,pointerEvents&&pointerEventsStyles[pointerEvents],providedStyle,placeholderTextColor&&{placeholderTextColor:placeholderTextColor}]),className=_styleResolver.className,style=_styleResolver.style;return className&&className.constructor===String&&(domProps.className=props.className?props.className+" "+className:className),style&&(domProps.style=style),"a"===component&&"_blank"===domProps.target&&(domProps.rel=(domProps.rel||"")+" noopener noreferrer"),testID&&testID.constructor===String&&(domProps["data-testid"]=testID),domProps}},function(module,__webpack_exports__,__webpack_require__){"use strict";var accessibilityComponentTypeToRole={button:"button",none:"presentation"},accessibilityTraitsToRole={adjustable:"slider",button:"button",header:"heading",image:"img",link:"link",none:"presentation",search:"search",summary:"region"};__webpack_exports__.a=function propsToAriaRole(_ref){var accessibilityComponentType=_ref.accessibilityComponentType,accessibilityRole=_ref.accessibilityRole,accessibilityTraits=_ref.accessibilityTraits;if(accessibilityRole)return accessibilityRole;if(accessibilityTraits){var trait=Array.isArray(accessibilityTraits)?accessibilityTraits[0]:accessibilityTraits;return accessibilityTraitsToRole[trait]}return accessibilityComponentType?accessibilityComponentTypeToRole[accessibilityComponentType]:void 0}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__modules_normalizeColor__=__webpack_require__(320),__WEBPACK_IMPORTED_MODULE_1__normalizeValue__=__webpack_require__(333),__WEBPACK_IMPORTED_MODULE_2__resolveShadowValue__=__webpack_require__(447),emptyObject={},styleShortFormProperties={borderColor:["borderTopColor","borderRightColor","borderBottomColor","borderLeftColor"],borderRadius:["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],borderStyle:["borderTopStyle","borderRightStyle","borderBottomStyle","borderLeftStyle"],borderWidth:["borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth"],margin:["marginTop","marginRight","marginBottom","marginLeft"],marginHorizontal:["marginRight","marginLeft"],marginVertical:["marginTop","marginBottom"],overflow:["overflowX","overflowY"],overscrollBehavior:["overscrollBehaviorX","overscrollBehaviorY"],padding:["paddingTop","paddingRight","paddingBottom","paddingLeft"],paddingHorizontal:["paddingRight","paddingLeft"],paddingVertical:["paddingTop","paddingBottom"],writingDirection:["direction"]},colorProps={backgroundColor:!0,borderColor:!0,borderTopColor:!0,borderRightColor:!0,borderBottomColor:!0,borderLeftColor:!0,color:!0},borderWidthProps={borderWidth:!0,borderTopWidth:!0,borderRightWidth:!0,borderBottomWidth:!0,borderLeftWidth:!0},defaultOffset={height:0,width:0},mapTransform=function mapTransform(transform){var type=Object.keys(transform)[0];return type+"("+Object(__WEBPACK_IMPORTED_MODULE_1__normalizeValue__.a)(type,transform[type])+")"},createReducer=function createReducer(style,styleProps){var hasResolvedShadow=!1,hasResolvedTextDecoration=!1,hasResolvedTextShadow=!1;return function(resolvedStyle,prop){var value=Object(__WEBPACK_IMPORTED_MODULE_1__normalizeValue__.a)(prop,style[prop]);if(borderWidthProps[prop]&&(value=null==value?Object(__WEBPACK_IMPORTED_MODULE_1__normalizeValue__.a)(null,0):value),colorProps[prop]&&(value=Object(__WEBPACK_IMPORTED_MODULE_0__modules_normalizeColor__.a)(value)),null==value)return resolvedStyle;switch(prop){case"aspectRatio":case"elevation":case"overlayColor":case"resizeMode":case"tintColor":break;case"display":resolvedStyle.display=value,"flex"===style.display&&null==style.flex&&(null==style.flexShrink&&(resolvedStyle.flexShrink=0),null==style.flexBasis&&(resolvedStyle.flexBasis="auto"));break;case"flex":value>0?(resolvedStyle.flexGrow=value,resolvedStyle.flexShrink=1,resolvedStyle.flexBasis="0%"):0===value?(resolvedStyle.flexGrow=0,resolvedStyle.flexShrink=0,resolvedStyle.flexBasis="0%"):-1===value&&(resolvedStyle.flexGrow=0,resolvedStyle.flexShrink=1,resolvedStyle.flexBasis="auto");break;case"fontFamily":if(value.indexOf("System")>-1){var stack=value.split(/\s*,\s*/);stack[stack.indexOf("System")]='system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif',resolvedStyle.fontFamily=stack.join(", ")}else resolvedStyle.fontFamily="monospace"===value?"monospace, monospace":value;break;case"fontVariant":Array.isArray(value)&&value.length>0&&(resolvedStyle.fontVariant=value.join(" "));break;case"shadowColor":case"shadowOffset":case"shadowOpacity":case"shadowRadius":hasResolvedShadow||function resolveShadow(resolvedStyle,style){var boxShadow=style.boxShadow,shadow=Object(__WEBPACK_IMPORTED_MODULE_2__resolveShadowValue__.a)(style);resolvedStyle.boxShadow=boxShadow?boxShadow+", "+shadow:shadow}(resolvedStyle,style),hasResolvedShadow=!0;break;case"textAlignVertical":resolvedStyle.verticalAlign="center"===value?"middle":value;break;case"textDecorationColor":case"textDecorationLine":case"textDecorationStyle":hasResolvedTextDecoration||function resolveTextDecoration(resolvedStyle,style){var textDecorationColor=style.textDecorationColor,textDecorationLine=style.textDecorationLine,textDecorationStyle=style.textDecorationStyle,color=Object(__WEBPACK_IMPORTED_MODULE_0__modules_normalizeColor__.a)(textDecorationColor)||"",lineStyle=textDecorationStyle||"";textDecorationLine&&(resolvedStyle.textDecoration=(textDecorationLine+" "+lineStyle+" "+color).trim())}(resolvedStyle,style),hasResolvedTextDecoration=!0;break;case"textShadowColor":case"textShadowOffset":case"textShadowRadius":hasResolvedTextShadow||function resolveTextShadow(resolvedStyle,style){var textShadowColor=style.textShadowColor,textShadowOffset=style.textShadowOffset,textShadowRadius=style.textShadowRadius,_ref=textShadowOffset||defaultOffset,height=_ref.height,width=_ref.width,offsetX=Object(__WEBPACK_IMPORTED_MODULE_1__normalizeValue__.a)(null,width),offsetY=Object(__WEBPACK_IMPORTED_MODULE_1__normalizeValue__.a)(null,height),blurRadius=Object(__WEBPACK_IMPORTED_MODULE_1__normalizeValue__.a)(null,textShadowRadius||0),color=Object(__WEBPACK_IMPORTED_MODULE_0__modules_normalizeColor__.a)(textShadowColor);!color||0===height&&0===width||(resolvedStyle.textShadow=offsetX+" "+offsetY+" "+blurRadius+" "+color)}(resolvedStyle,style),hasResolvedTextShadow=!0;break;case"transform":case"transformMatrix":!function resolveTransform(resolvedStyle,style){var transform=style.transform;Array.isArray(style.transform)?transform=style.transform.map(mapTransform).join(" "):style.transformMatrix&&(transform=function convertTransformMatrix(transformMatrix){return"matrix3d("+transformMatrix.join(",")+")"}(style.transformMatrix)),resolvedStyle.transform=transform}(resolvedStyle,style);break;default:var longFormProperties=styleShortFormProperties[prop];longFormProperties?longFormProperties.forEach(function(longForm,i){-1===styleProps.indexOf(longForm)&&(resolvedStyle[longForm]=value)}):resolvedStyle[prop]=value}return resolvedStyle}};__webpack_exports__.a=function createReactDOMStyle(style){if(!style)return emptyObject;var styleProps=Object.keys(style),sortedStyleProps=function alphaSortProps(propsArray){return propsArray.sort(function(a,b){return a<b?-1:a>b?1:0})}(styleProps),reducer=createReducer(style,styleProps);return sortedStyleProps.reduce(reducer,{})}},function(module,__webpack_exports__,__webpack_require__){"use strict";var unitlessNumbers={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexOrder:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,fontWeight:!0,gridRow:!0,gridColumn:!0,lineClamp:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0,scale:!0,scaleX:!0,scaleY:!0,scaleZ:!0,shadowOpacity:!0},prefixes=["ms","Moz","O","Webkit"];Object.keys(unitlessNumbers).forEach(function(prop){prefixes.forEach(function(prefix){unitlessNumbers[function prefixKey(prefix,key){return prefix+key.charAt(0).toUpperCase()+key.substring(1)}(prefix,prop)]=unitlessNumbers[prop]})}),__webpack_exports__.a=unitlessNumbers},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__modules_normalizeColor__=__webpack_require__(320),__WEBPACK_IMPORTED_MODULE_1__normalizeValue__=__webpack_require__(333),defaultOffset={height:0,width:0};__webpack_exports__.a=function resolveShadowValue(style){var shadowColor=style.shadowColor,shadowOffset=style.shadowOffset,shadowOpacity=style.shadowOpacity,shadowRadius=style.shadowRadius,_ref=shadowOffset||defaultOffset,height=_ref.height,width=_ref.width,offsetX=Object(__WEBPACK_IMPORTED_MODULE_1__normalizeValue__.a)(null,width),offsetY=Object(__WEBPACK_IMPORTED_MODULE_1__normalizeValue__.a)(null,height),blurRadius=Object(__WEBPACK_IMPORTED_MODULE_1__normalizeValue__.a)(null,shadowRadius||0),color=Object(__WEBPACK_IMPORTED_MODULE_0__modules_normalizeColor__.a)(shadowColor||"black",shadowOpacity);if(color)return offsetX+" "+offsetY+" "+blurRadius+" "+color}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__I18nManager__=__webpack_require__(334),__WEBPACK_IMPORTED_MODULE_1__modules_multiplyStyleLengthValue__=__webpack_require__(449),emptyObject={},PROPERTIES_FLIP={borderTopLeftRadius:"borderTopRightRadius",borderTopRightRadius:"borderTopLeftRadius",borderBottomLeftRadius:"borderBottomRightRadius",borderBottomRightRadius:"borderBottomLeftRadius",borderLeftColor:"borderRightColor",borderLeftStyle:"borderRightStyle",borderLeftWidth:"borderRightWidth",borderRightColor:"borderLeftColor",borderRightStyle:"borderLeftStyle",borderRightWidth:"borderLeftWidth",left:"right",marginLeft:"marginRight",marginRight:"marginLeft",paddingLeft:"paddingRight",paddingRight:"paddingLeft",right:"left"},PROPERTIES_I18N={borderTopStartRadius:"borderTopLeftRadius",borderTopEndRadius:"borderTopRightRadius",borderBottomStartRadius:"borderBottomLeftRadius",borderBottomEndRadius:"borderBottomRightRadius",borderStartColor:"borderLeftColor",borderStartStyle:"borderLeftStyle",borderStartWidth:"borderLeftWidth",borderEndColor:"borderRightColor",borderEndStyle:"borderRightStyle",borderEndWidth:"borderRightWidth",end:"right",marginStart:"marginLeft",marginEnd:"marginRight",paddingStart:"paddingLeft",paddingEnd:"paddingRight",start:"left"},PROPERTIES_VALUE={clear:!0,float:!0,textAlign:!0},additiveInverse=function additiveInverse(value){return Object(__WEBPACK_IMPORTED_MODULE_1__modules_multiplyStyleLengthValue__.a)(value,-1)};__webpack_exports__.a=function i18nStyle(originalStyle){var doLeftAndRightSwapInRTL=__WEBPACK_IMPORTED_MODULE_0__I18nManager__.default.doLeftAndRightSwapInRTL,isRTL=__WEBPACK_IMPORTED_MODULE_0__I18nManager__.default.isRTL,style=originalStyle||emptyObject,frozenProps={},nextStyle={};for(var originalProp in style)if(Object.prototype.hasOwnProperty.call(style,originalProp)){var originalValue=style[originalProp],prop=originalProp,value=originalValue;if(PROPERTIES_I18N.hasOwnProperty(originalProp)){var convertedProp=PROPERTIES_I18N[originalProp];prop=isRTL?PROPERTIES_FLIP[convertedProp]:convertedProp}else isRTL&&doLeftAndRightSwapInRTL&&PROPERTIES_FLIP[originalProp]&&(prop=PROPERTIES_FLIP[originalProp]);PROPERTIES_VALUE.hasOwnProperty(originalProp)&&("start"===originalValue?value=isRTL?"right":"left":"end"===originalValue?value=isRTL?"left":"right":isRTL&&doLeftAndRightSwapInRTL&&("left"===originalValue?value="right":"right"===originalValue&&(value="left"))),isRTL&&"textShadowOffset"===prop?(nextStyle[prop]=value,nextStyle[prop].width=additiveInverse(value.width)):frozenProps[prop]||(nextStyle[prop]=value),PROPERTIES_I18N[originalProp]&&(frozenProps[prop]=!0)}return nextStyle}},function(module,__webpack_exports__,__webpack_require__){"use strict";var CSS_UNIT_RE=/^[+-]?\d*(?:\.\d+)?(?:[Ee][+-]?\d+)?(%|\w*)/;__webpack_exports__.a=function multiplyStyleLengthValue(value,multiple){return"string"==typeof value?""+parseFloat(value)*multiple+function getUnit(str){return str.match(CSS_UNIT_RE)[1]}(value):function isNumeric(n){return!isNaN(parseFloat(n))&&isFinite(n)}(value)?value*multiple:void 0}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",function(){return prefixInlineStyles});var __WEBPACK_IMPORTED_MODULE_0_inline_style_prefixer_static_createPrefixer__=__webpack_require__(567),__WEBPACK_IMPORTED_MODULE_0_inline_style_prefixer_static_createPrefixer___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_inline_style_prefixer_static_createPrefixer__),__WEBPACK_IMPORTED_MODULE_1__static__=__webpack_require__(572),prefixAll=__WEBPACK_IMPORTED_MODULE_0_inline_style_prefixer_static_createPrefixer___default()(__WEBPACK_IMPORTED_MODULE_1__static__.a);__webpack_exports__.a=prefixAll;var prefixInlineStyles=function prefixInlineStyles(style){var prefixedStyles=prefixAll(style);return Object.keys(prefixedStyles).forEach(function(prop){var value=prefixedStyles[prop];Array.isArray(value)&&(prefixedStyles[prop]=value[value.length-1])}),prefixedStyles}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function capitalizeString(str){return str.charAt(0).toUpperCase()+str.slice(1)},module.exports=exports.default},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_hyphenate_style_name__=__webpack_require__(125),__WEBPACK_IMPORTED_MODULE_0_hyphenate_style_name___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_hyphenate_style_name__),__WEBPACK_IMPORTED_MODULE_1__modules_mapKeyValue__=__webpack_require__(587),__WEBPACK_IMPORTED_MODULE_2__normalizeValue__=__webpack_require__(333),__WEBPACK_IMPORTED_MODULE_3__modules_prefixStyles__=__webpack_require__(450),createDeclarationString=function createDeclarationString(prop,val){var name=__WEBPACK_IMPORTED_MODULE_0_hyphenate_style_name___default()(prop),value=Object(__WEBPACK_IMPORTED_MODULE_2__normalizeValue__.a)(prop,val);return Array.isArray(val)?val.map(function(v){return name+":"+v}).join(";"):name+":"+value};__webpack_exports__.a=function createRuleBlock(style){return Object(__WEBPACK_IMPORTED_MODULE_1__modules_mapKeyValue__.a)(Object(__WEBPACK_IMPORTED_MODULE_3__modules_prefixStyles__.a)(style),createDeclarationString).sort().join(";")}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__.a=function hash(str){return function murmurhash2_32_gc(str,seed){for(var k,l=str.length,h=seed^l,i=0;l>=4;)k=1540483477*(65535&(k=255&str.charCodeAt(i)|(255&str.charCodeAt(++i))<<8|(255&str.charCodeAt(++i))<<16|(255&str.charCodeAt(++i))<<24))+((1540483477*(k>>>16)&65535)<<16),h=1540483477*(65535&h)+((1540483477*(h>>>16)&65535)<<16)^(k=1540483477*(65535&(k^=k>>>24))+((1540483477*(k>>>16)&65535)<<16)),l-=4,++i;switch(l){case 3:h^=(255&str.charCodeAt(i+2))<<16;case 2:h^=(255&str.charCodeAt(i+1))<<8;case 1:h=1540483477*(65535&(h^=255&str.charCodeAt(i)))+((1540483477*(h>>>16)&65535)<<16)}return h=1540483477*(65535&(h^=h>>>13))+((1540483477*(h>>>16)&65535)<<16),(h^=h>>>15)>>>0}(str,1).toString(36)}},function(module,__webpack_exports__,__webpack_require__){"use strict";var emptyArray=[],emptyFunction=function emptyFunction(){},getRect=function getRect(node){if(node&&(1===node.nodeType&&"function"==typeof node.getBoundingClientRect))return node.getBoundingClientRect()},normalizeTouches=function normalizeTouches(touches){return touches?Array.prototype.slice.call(touches).map(function(touch){var identifier=touch.identifier>20?touch.identifier%20:touch.identifier,rect=void 0;return{_normalized:!0,clientX:touch.clientX,clientY:touch.clientY,force:touch.force,get locationX(){if(rect=rect||getRect(touch.target))return touch.pageX-rect.left},get locationY(){if(rect=rect||getRect(touch.target))return touch.pageY-rect.top},identifier:identifier,pageX:touch.pageX,pageY:touch.pageY,radiusX:touch.radiusX,radiusY:touch.radiusY,rotationAngle:touch.rotationAngle,screenX:touch.screenX,screenY:touch.screenY,target:touch.target,timestamp:Date.now()}}):emptyArray};__webpack_exports__.a=function normalizeNativeEvent(nativeEvent){return!nativeEvent||nativeEvent._normalized?nativeEvent:(nativeEvent.type||"").indexOf("mouse")>=0?function normalizeMouseEvent(nativeEvent){var rect=void 0,touches=[{_normalized:!0,clientX:nativeEvent.clientX,clientY:nativeEvent.clientY,force:nativeEvent.force,identifier:0,get locationX(){if(rect=rect||getRect(nativeEvent.target))return nativeEvent.pageX-rect.left},get locationY(){if(rect=rect||getRect(nativeEvent.target))return nativeEvent.pageY-rect.top},pageX:nativeEvent.pageX,pageY:nativeEvent.pageY,screenX:nativeEvent.screenX,screenY:nativeEvent.screenY,target:nativeEvent.target,timestamp:Date.now()}],preventDefault="function"==typeof nativeEvent.preventDefault?nativeEvent.preventDefault.bind(nativeEvent):emptyFunction,stopImmediatePropagation="function"==typeof nativeEvent.stopImmediatePropagation?nativeEvent.stopImmediatePropagation.bind(nativeEvent):emptyFunction,stopPropagation="function"==typeof nativeEvent.stopPropagation?nativeEvent.stopPropagation.bind(nativeEvent):emptyFunction;return{_normalized:!0,bubbles:nativeEvent.bubbles,cancelable:nativeEvent.cancelable,changedTouches:touches,defaultPrevented:nativeEvent.defaultPrevented,identifier:touches[0].identifier,locationX:touches[0].locationX,locationY:touches[0].locationY,pageX:nativeEvent.pageX,pageY:nativeEvent.pageY,preventDefault:preventDefault,stopImmediatePropagation:stopImmediatePropagation,stopPropagation:stopPropagation,target:nativeEvent.target,timestamp:touches[0].timestamp,touches:"mouseup"===nativeEvent.type?emptyArray:touches,type:nativeEvent.type,which:nativeEvent.which}}(nativeEvent):function normalizeTouchEvent(nativeEvent){var changedTouches=normalizeTouches(nativeEvent.changedTouches),touches=normalizeTouches(nativeEvent.touches),preventDefault="function"==typeof nativeEvent.preventDefault?nativeEvent.preventDefault.bind(nativeEvent):emptyFunction,stopImmediatePropagation="function"==typeof nativeEvent.stopImmediatePropagation?nativeEvent.stopImmediatePropagation.bind(nativeEvent):emptyFunction,stopPropagation="function"==typeof nativeEvent.stopPropagation?nativeEvent.stopPropagation.bind(nativeEvent):emptyFunction,event={_normalized:!0,bubbles:nativeEvent.bubbles,cancelable:nativeEvent.cancelable,changedTouches:changedTouches,defaultPrevented:nativeEvent.defaultPrevented,identifier:void 0,locationX:void 0,locationY:void 0,pageX:nativeEvent.pageX,pageY:nativeEvent.pageY,preventDefault:preventDefault,stopImmediatePropagation:stopImmediatePropagation,stopPropagation:stopPropagation,target:nativeEvent.target,timestamp:Date.now(),touches:touches,type:nativeEvent.type,which:nativeEvent.which};return changedTouches[0]&&(event.identifier=changedTouches[0].identifier,event.pageX=changedTouches[0].pageX,event.pageY=changedTouches[0].pageY,event.locationX=changedTouches[0].locationX,event.locationY=changedTouches[0].locationY),event}(nativeEvent)}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__EdgeInsetsPropType__=__webpack_require__(456),__WEBPACK_IMPORTED_MODULE_1__modules_StyleSheetPropType__=__webpack_require__(178),__WEBPACK_IMPORTED_MODULE_2__ViewStylePropTypes__=__webpack_require__(176),__WEBPACK_IMPORTED_MODULE_3_prop_types__=__webpack_require__(2),stylePropType=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_prop_types__),Object(__WEBPACK_IMPORTED_MODULE_1__modules_StyleSheetPropType__.a)(__WEBPACK_IMPORTED_MODULE_2__ViewStylePropTypes__.a)),ViewPropTypes={accessibilityComponentType:__WEBPACK_IMPORTED_MODULE_3_prop_types__.string,accessibilityLabel:__WEBPACK_IMPORTED_MODULE_3_prop_types__.string,accessibilityLiveRegion:Object(__WEBPACK_IMPORTED_MODULE_3_prop_types__.oneOf)(["assertive","none","polite"]),accessibilityRole:__WEBPACK_IMPORTED_MODULE_3_prop_types__.string,accessibilityTraits:Object(__WEBPACK_IMPORTED_MODULE_3_prop_types__.oneOfType)([__WEBPACK_IMPORTED_MODULE_3_prop_types__.array,__WEBPACK_IMPORTED_MODULE_3_prop_types__.string]),accessible:__WEBPACK_IMPORTED_MODULE_3_prop_types__.bool,children:__WEBPACK_IMPORTED_MODULE_3_prop_types__.any,hitSlop:__WEBPACK_IMPORTED_MODULE_0__EdgeInsetsPropType__.a,importantForAccessibility:Object(__WEBPACK_IMPORTED_MODULE_3_prop_types__.oneOf)(["auto","no","no-hide-descendants","yes"]),onBlur:__WEBPACK_IMPORTED_MODULE_3_prop_types__.func,onClick:__WEBPACK_IMPORTED_MODULE_3_prop_types__.func,onClickCapture:__WEBPACK_IMPORTED_MODULE_3_prop_types__.func,onContextMenu:__WEBPACK_IMPORTED_MODULE_3_prop_types__.func,onFocus:__WEBPACK_IMPORTED_MODULE_3_prop_types__.func,onLayout:__WEBPACK_IMPORTED_MODULE_3_prop_types__.func,onMoveShouldSetResponder:__WEBPACK_IMPORTED_MODULE_3_prop_types__.func,onMoveShouldSetResponderCapture:__WEBPACK_IMPORTED_MODULE_3_prop_types__.func,onResponderGrant:__WEBPACK_IMPORTED_MODULE_3_prop_types__.func,onResponderMove:__WEBPACK_IMPORTED_MODULE_3_prop_types__.func,onResponderReject:__WEBPACK_IMPORTED_MODULE_3_prop_types__.func,onResponderRelease:__WEBPACK_IMPORTED_MODULE_3_prop_types__.func,onResponderTerminate:__WEBPACK_IMPORTED_MODULE_3_prop_types__.func,onResponderTerminationRequest:__WEBPACK_IMPORTED_MODULE_3_prop_types__.func,onStartShouldSetResponder:__WEBPACK_IMPORTED_MODULE_3_prop_types__.func,onStartShouldSetResponderCapture:__WEBPACK_IMPORTED_MODULE_3_prop_types__.func,onTouchCancel:__WEBPACK_IMPORTED_MODULE_3_prop_types__.func,onTouchCancelCapture:__WEBPACK_IMPORTED_MODULE_3_prop_types__.func,onTouchEnd:__WEBPACK_IMPORTED_MODULE_3_prop_types__.func,onTouchEndCapture:__WEBPACK_IMPORTED_MODULE_3_prop_types__.func,onTouchMove:__WEBPACK_IMPORTED_MODULE_3_prop_types__.func,onTouchMoveCapture:__WEBPACK_IMPORTED_MODULE_3_prop_types__.func,onTouchStart:__WEBPACK_IMPORTED_MODULE_3_prop_types__.func,onTouchStartCapture:__WEBPACK_IMPORTED_MODULE_3_prop_types__.func,pointerEvents:Object(__WEBPACK_IMPORTED_MODULE_3_prop_types__.oneOf)(["auto","box-none","box-only","none"]),style:stylePropType,testID:__WEBPACK_IMPORTED_MODULE_3_prop_types__.string,accessibilityViewIsModal:__WEBPACK_IMPORTED_MODULE_3_prop_types__.bool,collapsable:__WEBPACK_IMPORTED_MODULE_3_prop_types__.bool,needsOffscreenAlphaCompositing:__WEBPACK_IMPORTED_MODULE_3_prop_types__.bool,onAccessibilityTap:__WEBPACK_IMPORTED_MODULE_3_prop_types__.func,onMagicTap:__WEBPACK_IMPORTED_MODULE_3_prop_types__.func,removeClippedSubviews:__WEBPACK_IMPORTED_MODULE_3_prop_types__.bool,renderToHardwareTextureAndroid:__WEBPACK_IMPORTED_MODULE_3_prop_types__.bool,shouldRasterizeIOS:__WEBPACK_IMPORTED_MODULE_3_prop_types__.bool,tvParallaxProperties:__WEBPACK_IMPORTED_MODULE_3_prop_types__.object};__webpack_exports__.a=ViewPropTypes},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__modules_createStrictShapeTypeChecker__=__webpack_require__(457),__WEBPACK_IMPORTED_MODULE_1_prop_types__=__webpack_require__(2),EdgeInsetsPropType=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_prop_types__),Object(__WEBPACK_IMPORTED_MODULE_0__modules_createStrictShapeTypeChecker__.a)({top:__WEBPACK_IMPORTED_MODULE_1_prop_types__.number,left:__WEBPACK_IMPORTED_MODULE_1_prop_types__.number,bottom:__WEBPACK_IMPORTED_MODULE_1_prop_types__.number,right:__WEBPACK_IMPORTED_MODULE_1_prop_types__.number}));__webpack_exports__.a=EdgeInsetsPropType},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant__=__webpack_require__(7),__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant__);__webpack_exports__.a=function createStrictShapeTypeChecker(shapeTypes){function checkType(isRequired,props,propName,componentName,location){if(props[propName]){var propValue=props[propName],propType=typeof propValue,locationName=location||"(unknown)";"object"!==propType&&__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant___default()(!1,"Invalid "+locationName+" `"+propName+"` of type `"+propType+"` supplied to `"+componentName+"`, expected `object`.");for(var allKeys=Object.assign({},props[propName],shapeTypes),_len=arguments.length,rest=Array(_len>5?_len-5:0),_key=5;_key<_len;_key++)rest[_key-5]=arguments[_key];for(var _key2 in allKeys){var checker=shapeTypes[_key2];checker||__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant___default()(!1,"Invalid props."+propName+" key `"+_key2+"` supplied to `"+componentName+"`.\nBad object: "+JSON.stringify(props[propName],null," ")+"\nValid keys: "+JSON.stringify(Object.keys(shapeTypes),null," "));var error=checker.apply(void 0,[propValue,_key2,componentName,location].concat(rest));error&&__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant___default()(!1,error.message+"\nBad object: "+JSON.stringify(props[propName],null," "))}}else isRequired&&__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant___default()(!1,"Required object `"+propName+"` was not specified in `"+componentName+"`.")}function chainedCheckType(props,propName,componentName,location){for(var _len2=arguments.length,rest=Array(_len2>4?_len2-4:0),_key3=4;_key3<_len2;_key3++)rest[_key3-4]=arguments[_key3];return checkType.apply(void 0,[!1,props,propName,componentName,location].concat(rest))}return chainedCheckType.isRequired=checkType.bind(null,!0),chainedCheckType}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.linkTo=exports.action=exports.forceReRender=exports.getStorybook=exports.configure=exports.addDecorator=exports.setAddon=exports.storiesOf=void 0;var _preview=__webpack_require__(598);Object.defineProperty(exports,"storiesOf",{enumerable:!0,get:function get(){return _preview.storiesOf}}),Object.defineProperty(exports,"setAddon",{enumerable:!0,get:function get(){return _preview.setAddon}}),Object.defineProperty(exports,"addDecorator",{enumerable:!0,get:function get(){return _preview.addDecorator}}),Object.defineProperty(exports,"configure",{enumerable:!0,get:function get(){return _preview.configure}}),Object.defineProperty(exports,"getStorybook",{enumerable:!0,get:function get(){return _preview.getStorybook}}),Object.defineProperty(exports,"forceReRender",{enumerable:!0,get:function get(){return _preview.forceReRender}});var _utilDeprecate2=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__(673)),_addonActions=__webpack_require__(470),_addonLinks=__webpack_require__(476);exports.action=(0,_utilDeprecate2.default)(_addonActions.action,"@storybook/react action is deprecated. See: https://github.com/storybooks/storybook/tree/master/addons/actions"),exports.linkTo=(0,_utilDeprecate2.default)(_addonLinks.linkTo,"@storybook/react linkTo is deprecated. See: https://github.com/storybooks/storybook/tree/master/addons/links")},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",function(){return ActionTypes}),__webpack_exports__.b=function createStore(reducer,preloadedState,enhancer){var _ref2;"function"==typeof preloadedState&&void 0===enhancer&&(enhancer=preloadedState,preloadedState=void 0);if(void 0!==enhancer){if("function"!=typeof enhancer)throw new Error("Expected the enhancer to be a function.");return enhancer(createStore)(reducer,preloadedState)}if("function"!=typeof reducer)throw new Error("Expected the reducer to be a function.");var currentReducer=reducer;var currentState=preloadedState;var currentListeners=[];var nextListeners=currentListeners;var isDispatching=!1;function ensureCanMutateNextListeners(){nextListeners===currentListeners&&(nextListeners=currentListeners.slice())}function getState(){return currentState}function subscribe(listener){if("function"!=typeof listener)throw new Error("Expected listener to be a function.");var isSubscribed=!0;return ensureCanMutateNextListeners(),nextListeners.push(listener),function unsubscribe(){if(isSubscribed){isSubscribed=!1,ensureCanMutateNextListeners();var index=nextListeners.indexOf(listener);nextListeners.splice(index,1)}}}function dispatch(action){if(!Object(__WEBPACK_IMPORTED_MODULE_0_lodash_es_isPlainObject__.a)(action))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===action.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(isDispatching)throw new Error("Reducers may not dispatch actions.");try{isDispatching=!0,currentState=currentReducer(currentState,action)}finally{isDispatching=!1}for(var listeners=currentListeners=nextListeners,i=0;i<listeners.length;i++){var listener=listeners[i];listener()}return action}dispatch({type:ActionTypes.INIT});return _ref2={dispatch:dispatch,subscribe:subscribe,getState:getState,replaceReducer:function replaceReducer(nextReducer){if("function"!=typeof nextReducer)throw new Error("Expected the nextReducer to be a function.");currentReducer=nextReducer,dispatch({type:ActionTypes.INIT})}},_ref2[__WEBPACK_IMPORTED_MODULE_1_symbol_observable__.a]=function observable(){var _ref,outerSubscribe=subscribe;return(_ref={subscribe:function subscribe(observer){if("object"!=typeof observer)throw new TypeError("Expected the observer to be an object.");function observeState(){observer.next&&observer.next(getState())}observeState();var unsubscribe=outerSubscribe(observeState);return{unsubscribe:unsubscribe}}})[__WEBPACK_IMPORTED_MODULE_1_symbol_observable__.a]=function(){return this},_ref},_ref2};var __WEBPACK_IMPORTED_MODULE_0_lodash_es_isPlainObject__=__webpack_require__(460),__WEBPACK_IMPORTED_MODULE_1_symbol_observable__=__webpack_require__(608),ActionTypes={INIT:"@@redux/INIT"}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__baseGetTag_js__=__webpack_require__(600),__WEBPACK_IMPORTED_MODULE_1__getPrototype_js__=__webpack_require__(605),__WEBPACK_IMPORTED_MODULE_2__isObjectLike_js__=__webpack_require__(607),objectTag="[object Object]",funcProto=Function.prototype,objectProto=Object.prototype,funcToString=funcProto.toString,hasOwnProperty=objectProto.hasOwnProperty,objectCtorString=funcToString.call(Object);__webpack_exports__.a=function isPlainObject(value){if(!Object(__WEBPACK_IMPORTED_MODULE_2__isObjectLike_js__.a)(value)||Object(__WEBPACK_IMPORTED_MODULE_0__baseGetTag_js__.a)(value)!=objectTag)return!1;var proto=Object(__WEBPACK_IMPORTED_MODULE_1__getPrototype_js__.a)(value);if(null===proto)return!0;var Ctor=hasOwnProperty.call(proto,"constructor")&&proto.constructor;return"function"==typeof Ctor&&Ctor instanceof Ctor&&funcToString.call(Ctor)==objectCtorString}},function(module,__webpack_exports__,__webpack_require__){"use strict";var Symbol=__webpack_require__(601).a.Symbol;__webpack_exports__.a=Symbol},function(module,__webpack_exports__,__webpack_require__){"use strict"},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__.a=function compose(){for(var _len=arguments.length,funcs=Array(_len),_key=0;_key<_len;_key++)funcs[_key]=arguments[_key];if(0===funcs.length)return function(arg){return arg};if(1===funcs.length)return funcs[0];return funcs.reduce(function(a,b){return function(){return a(b.apply(void 0,arguments))}})}},function(module,exports,__webpack_require__){"use strict";(function(global){Object.defineProperty(exports,"__esModule",{value:!0});var console=global.console;exports.logger={info:function info(message){return console.log(message)},warn:function warn(message){return console.warn(message)},error:function error(message){return console.error(message)}}}).call(exports,__webpack_require__(16))},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _keys2=_interopRequireDefault(__webpack_require__(47)),_getPrototypeOf2=_interopRequireDefault(__webpack_require__(19)),_classCallCheck3=_interopRequireDefault(__webpack_require__(9)),_createClass3=_interopRequireDefault(__webpack_require__(12)),_possibleConstructorReturn3=_interopRequireDefault(__webpack_require__(20)),_inherits3=_interopRequireDefault(__webpack_require__(21));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var count=0;function getId(){return count+=1}var StoryStore=function(_EventEmitter){function StoryStore(){(0,_classCallCheck3.default)(this,StoryStore);var _this=(0,_possibleConstructorReturn3.default)(this,(StoryStore.__proto__||(0,_getPrototypeOf2.default)(StoryStore)).call(this));return _this._data={},_this._revision=0,_this}return(0,_inherits3.default)(StoryStore,_EventEmitter),(0,_createClass3.default)(StoryStore,[{key:"getRevision",value:function getRevision(){return this._revision}},{key:"incrementRevision",value:function incrementRevision(){this._revision+=1}},{key:"addStory",value:function addStory(kind,name,fn,fileName){this._data[kind]||(this._data[kind]={kind:kind,fileName:fileName,index:getId(),stories:{}}),this._data[kind].stories[name]={name:name,index:getId(),fn:fn},this.emit("storyAdded",kind,name,fn)}},{key:"getStoryKinds",value:function getStoryKinds(){var _this2=this;return(0,_keys2.default)(this._data).map(function(key){return _this2._data[key]}).filter(function(kind){return(0,_keys2.default)(kind.stories).length>0}).sort(function(info1,info2){return info1.index-info2.index}).map(function(info){return info.kind})}},{key:"getStories",value:function getStories(kind){var _this3=this;return this._data[kind]?(0,_keys2.default)(this._data[kind].stories).map(function(name){return _this3._data[kind].stories[name]}).sort(function(info1,info2){return info1.index-info2.index}).map(function(info){return info.name}):[]}},{key:"getStoryFileName",value:function getStoryFileName(kind){var storiesKind=this._data[kind];return storiesKind?storiesKind.fileName:null}},{key:"getStory",value:function getStory(kind,name){var storiesKind=this._data[kind];if(!storiesKind)return null;var storyInfo=storiesKind.stories[name];return storyInfo?storyInfo.fn:null}},{key:"removeStoryKind",value:function removeStoryKind(kind){this.hasStoryKind(kind)&&(this._data[kind].stories={})}},{key:"hasStoryKind",value:function hasStoryKind(kind){return Boolean(this._data[kind])}},{key:"hasStory",value:function hasStory(kind,name){return Boolean(this.getStory(kind,name))}},{key:"dumpStoryBook",value:function dumpStoryBook(){var _this4=this;return this.getStoryKinds().map(function(kind){return{kind:kind,stories:_this4.getStories(kind)}})}},{key:"size",value:function size(){return(0,_keys2.default)(this._data).length}},{key:"clean",value:function clean(){var _this5=this;this.getStoryKinds().forEach(function(kind){return delete _this5._data[kind]})}}]),StoryStore}(__webpack_require__(370).EventEmitter);exports.default=StoryStore},function(module,exports,__webpack_require__){"use strict";exports.__esModule=!0;var _defineProperties2=_interopRequireDefault(__webpack_require__(622)),_freeze2=_interopRequireDefault(__webpack_require__(625));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.default=function(strings,raw){return(0,_freeze2.default)((0,_defineProperties2.default)(strings,{raw:{value:(0,_freeze2.default)(raw)}}))}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__replaceSubstitutionTransformer__=__webpack_require__(633);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__replaceSubstitutionTransformer__.a})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__removeNonPrintingValuesTransformer__=__webpack_require__(638);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__removeNonPrintingValuesTransformer__.a})},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(639),__esModule:!0}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.decorateAction=exports.configureActions=exports.action=exports.EVENT_ID=exports.PANEL_ID=exports.ADDON_ID=void 0;var _preview=__webpack_require__(471),ADDON_ID=exports.ADDON_ID="storybook/actions";exports.PANEL_ID=ADDON_ID+"/actions-panel",exports.EVENT_ID=ADDON_ID+"/action-event";exports.action=_preview.action,exports.configureActions=_preview.configureActions,exports.decorateAction=_preview.decorateAction},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _action=__webpack_require__(674);Object.defineProperty(exports,"action",{enumerable:!0,get:function get(){return _interopRequireDefault(_action).default}});var _configureActions=__webpack_require__(475);Object.defineProperty(exports,"configureActions",{enumerable:!0,get:function get(){return _configureActions.configureActions}});var _decorateAction=__webpack_require__(719);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}Object.defineProperty(exports,"decorateAction",{enumerable:!0,get:function get(){return _interopRequireDefault(_decorateAction).default}})},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var nameDescriptor=(0,function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__(678)).default)(function unnamed(){},"name"),canConfigureName=!nameDescriptor||nameDescriptor.configurable;exports.default=canConfigureName},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function configureDepth(obj){var depth=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return obj[DEPTH_KEY]=depth,obj};var DEPTH_KEY=exports.DEPTH_KEY="$___storybook.depthKey"},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _util=__webpack_require__(216);exports.default=function reviver(key,value){if((0,_util.isObject)(value)){var result=(0,_util.typeReviver)(value);if(result)return result.value}return value}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.config=void 0;var _assign2=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__(84));exports.configureActions=function configureActions(){var options=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,_assign2.default)(config,options)};var config=exports.config={depth:10}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _preview=__webpack_require__(720);Object.defineProperty(exports,"linkTo",{enumerable:!0,get:function get(){return _preview.linkTo}}),Object.defineProperty(exports,"hrefTo",{enumerable:!0,get:function get(){return _preview.hrefTo}}),exports.LinkTo=function LinkTo(){hasWarned||(console.error("\nLinkTo has moved to addon-links/react:\n\nimport LinkTo from '@storybook/addon-links/react';\n "),hasWarned=!0);return null};var ADDON_ID=exports.ADDON_ID="storybook/links",hasWarned=(exports.EVENT_ID=ADDON_ID+"/link-event",exports.REQUEST_HREF_EVENT_ID=ADDON_ID+"/request-href-event",exports.RECEIVE_HREF_EVENT_ID=ADDON_ID+"/receive-href-event",!1)},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__modules_StyleSheetPropType__=__webpack_require__(178),__WEBPACK_IMPORTED_MODULE_1__TextStylePropTypes__=__webpack_require__(322),__WEBPACK_IMPORTED_MODULE_2_prop_types__=__webpack_require__(2);__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_prop_types__),__WEBPACK_IMPORTED_MODULE_2_prop_types__.string,__WEBPACK_IMPORTED_MODULE_2_prop_types__.string,Object(__WEBPACK_IMPORTED_MODULE_2_prop_types__.oneOf)(["assertive","none","polite"]),Object(__WEBPACK_IMPORTED_MODULE_2_prop_types__.oneOf)(["button","heading","label","link","listitem"]),Object(__WEBPACK_IMPORTED_MODULE_2_prop_types__.oneOfType)([__WEBPACK_IMPORTED_MODULE_2_prop_types__.array,__WEBPACK_IMPORTED_MODULE_2_prop_types__.string]),__WEBPACK_IMPORTED_MODULE_2_prop_types__.bool,__WEBPACK_IMPORTED_MODULE_2_prop_types__.any,Object(__WEBPACK_IMPORTED_MODULE_2_prop_types__.oneOf)(["auto","no","no-hide-descendants","yes"]),__WEBPACK_IMPORTED_MODULE_2_prop_types__.number,__WEBPACK_IMPORTED_MODULE_2_prop_types__.func,__WEBPACK_IMPORTED_MODULE_2_prop_types__.func,__WEBPACK_IMPORTED_MODULE_2_prop_types__.func,__WEBPACK_IMPORTED_MODULE_2_prop_types__.func,__WEBPACK_IMPORTED_MODULE_2_prop_types__.func,__WEBPACK_IMPORTED_MODULE_2_prop_types__.bool,Object(__WEBPACK_IMPORTED_MODULE_0__modules_StyleSheetPropType__.a)(__WEBPACK_IMPORTED_MODULE_1__TextStylePropTypes__.a),__WEBPACK_IMPORTED_MODULE_2_prop_types__.string},function(module,exports){function _toConsumableArray(arr){if(Array.isArray(arr)){for(var i=0,arr2=Array(arr.length);i<arr.length;i++)arr2[i]=arr[i];return arr2}return Array.from(arr)}Object.defineProperty(exports,"__esModule",{value:!0});exports.default=function insertBetween(item,array){return array.reduce(function(acc,curr,i,_ref){var length=_ref.length;return[].concat(_toConsumableArray(acc),i&&i<length?[item(),curr]:[curr])},[])}},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_AppText2=_interopRequireDefault(__webpack_require__(135)),_react2=_interopRequireDefault(__webpack_require__(0));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var ExternalLink=function ExternalLink(props){return _react2.default.createElement(_AppText2.default,_extends({},props,{accessibilityRole:"link",target:"_blank"}))};exports.default=ExternalLink,ExternalLink.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/ui-explorer/ExternalLink.js"]={name:"ExternalLink",docgenInfo:ExternalLink.__docgenInfo,path:"storybook/ui-explorer/ExternalLink.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0}),exports.DividerVertical=exports.DividerHorizontal=void 0;var _react2=_interopRequireDefault(__webpack_require__(0)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var styles=_StyleSheet2.default.create({horizontalDivider:{width:"0.6rem"},verticalDivider:{height:"1.3125rem"}});exports.DividerHorizontal=function DividerHorizontal(){return _react2.default.createElement(_View2.default,{style:styles.horizontalDivider})},exports.DividerVertical=function DividerVertical(){return _react2.default.createElement(_View2.default,{style:styles.verticalDivider})}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant__=__webpack_require__(7),twoArgumentPooler=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant__),function twoArgumentPooler(a1,a2){if(this.instancePool.length){var instance=this.instancePool.pop();return this.call(instance,a1,a2),instance}return new this(a1,a2)}),standardReleaser=function standardReleaser(instance){instance.destructor(),this.instancePool.length<this.poolSize&&this.instancePool.push(instance)},DEFAULT_POOLER=twoArgumentPooler,PooledClass={addPoolingTo:function addPoolingTo(CopyConstructor,pooler){var NewKlass=CopyConstructor;return NewKlass.instancePool=[],NewKlass.getPooled=pooler||DEFAULT_POOLER,NewKlass.poolSize||(NewKlass.poolSize=10),NewKlass.release=standardReleaser,NewKlass},twoArgumentPooler:twoArgumentPooler};__webpack_exports__.a=PooledClass},function(module,exports,__webpack_require__){"use strict";(function(global){var GLOBAL="undefined"==typeof window?global:window,setter=function(_setter,_clearer,array){return function(callback,delta){var id=_setter(function(){_clearer.call(this,id),callback.apply(this,arguments)}.bind(this),delta);return this[array]?this[array].push(id):this[array]=[id],id}},clearer=function(_clearer,array){return function(id){if(this[array]){var index=this[array].indexOf(id);-1!==index&&this[array].splice(index,1)}_clearer(id)}},_timeouts="TimerMixin_timeouts",_clearTimeout=clearer(GLOBAL.clearTimeout,_timeouts),_setTimeout=setter(GLOBAL.setTimeout,_clearTimeout,_timeouts),_intervals="TimerMixin_intervals",_clearInterval=clearer(GLOBAL.clearInterval,_intervals),_setInterval=setter(GLOBAL.setInterval,function(){},_intervals),_immediates="TimerMixin_immediates",_clearImmediate=clearer(GLOBAL.clearImmediate,_immediates),_setImmediate=setter(GLOBAL.setImmediate,_clearImmediate,_immediates),_rafs="TimerMixin_rafs",_cancelAnimationFrame=clearer(GLOBAL.cancelAnimationFrame,_rafs),TimerMixin={componentWillUnmount:function(){this[_timeouts]&&this[_timeouts].forEach(function(id){GLOBAL.clearTimeout(id)}),this[_timeouts]=null,this[_intervals]&&this[_intervals].forEach(function(id){GLOBAL.clearInterval(id)}),this[_intervals]=null,this[_immediates]&&this[_immediates].forEach(function(id){GLOBAL.clearImmediate(id)}),this[_immediates]=null,this[_rafs]&&this[_rafs].forEach(function(id){GLOBAL.cancelAnimationFrame(id)}),this[_rafs]=null},setTimeout:_setTimeout,clearTimeout:_clearTimeout,setInterval:_setInterval,clearInterval:_clearInterval,setImmediate:_setImmediate,clearImmediate:_clearImmediate,requestAnimationFrame:setter(GLOBAL.requestAnimationFrame,_cancelAnimationFrame,_rafs),cancelAnimationFrame:_cancelAnimationFrame};module.exports=TimerMixin}).call(exports,__webpack_require__(16))},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant__=__webpack_require__(7),__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant__);__webpack_exports__.a=function ensureComponentIsNative(component){__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant___default()(component&&"function"==typeof component.setNativeProps,"Touchable child must either be native or forward setNativeProps to a native component")}},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:!0});var __WEBPACK_IMPORTED_MODULE_0__modules_applyNativeMethods__=__webpack_require__(67),__WEBPACK_IMPORTED_MODULE_1_react__=__webpack_require__(0),__WEBPACK_IMPORTED_MODULE_2__createElement__=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_react__),__webpack_require__(87)),__WEBPACK_IMPORTED_MODULE_3__PickerItem__=__webpack_require__(768),__WEBPACK_IMPORTED_MODULE_5__PickerStylePropTypes__=(__webpack_require__(769),__webpack_require__(770)),__WEBPACK_IMPORTED_MODULE_6__modules_StyleSheetPropType__=__webpack_require__(178),__WEBPACK_IMPORTED_MODULE_7__StyleSheet__=__webpack_require__(3),__WEBPACK_IMPORTED_MODULE_9_prop_types__=(__webpack_require__(477),__webpack_require__(2));__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_9_prop_types__);function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}Object(__WEBPACK_IMPORTED_MODULE_6__modules_StyleSheetPropType__.a)(__WEBPACK_IMPORTED_MODULE_5__PickerStylePropTypes__.a);var Picker=function(_Component){function Picker(){var _temp,_this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,Picker);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _temp=_this=_possibleConstructorReturn(this,_Component.call.apply(_Component,[this].concat(args))),_this._handleChange=function(e){var onValueChange=_this.props.onValueChange,_e$target=e.target,selectedIndex=_e$target.selectedIndex,value=_e$target.value;onValueChange&&onValueChange(value,selectedIndex)},_possibleConstructorReturn(_this,_temp)}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(Picker,_Component),Picker.prototype.render=function render(){var _props=this.props,children=_props.children,enabled=_props.enabled,selectedValue=_props.selectedValue,style=_props.style,testID=_props.testID;_props.itemStyle,_props.mode,_props.prompt;return Object(__WEBPACK_IMPORTED_MODULE_2__createElement__.default)("select",{children:children,disabled:!1===enabled||void 0,onChange:this._handleChange,style:[styles.initial,style],testID:testID,value:selectedValue})},Picker}(__WEBPACK_IMPORTED_MODULE_1_react__.Component);Picker.Item=__WEBPACK_IMPORTED_MODULE_3__PickerItem__.a,Picker.propTypes={};var styles=__WEBPACK_IMPORTED_MODULE_7__StyleSheet__.default.create({initial:{fontFamily:"System",fontSize:"inherit",margin:0}});__webpack_exports__.default=Object(__WEBPACK_IMPORTED_MODULE_0__modules_applyNativeMethods__.a)(Picker)},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:!0});var __WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment__=__webpack_require__(38),__WEBPACK_IMPORTED_MODULE_1_debounce__=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment__),__webpack_require__(324)),__WEBPACK_IMPORTED_MODULE_1_debounce___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_debounce__),__WEBPACK_IMPORTED_MODULE_2_fbjs_lib_invariant__=__webpack_require__(7),__WEBPACK_IMPORTED_MODULE_2_fbjs_lib_invariant___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_fbjs_lib_invariant__);var win=__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment__.canUseDOM?window:{devicePixelRatio:void 0,innerHeight:void 0,innerWidth:void 0,screen:{height:void 0,width:void 0}},dimensions={},listeners={},Dimensions=function(){function Dimensions(){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,Dimensions)}return Dimensions.get=function get(dimension){return __WEBPACK_IMPORTED_MODULE_2_fbjs_lib_invariant___default()(dimensions[dimension],"No dimension set for key "+dimension),dimensions[dimension]},Dimensions.set=function set(initialDimensions){initialDimensions&&(__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment__.canUseDOM?__WEBPACK_IMPORTED_MODULE_2_fbjs_lib_invariant___default()(!1,"Dimensions cannot be set in the browser"):(dimensions.screen=initialDimensions.screen,dimensions.window=initialDimensions.window))},Dimensions._update=function _update(){dimensions.window={fontScale:1,height:win.innerHeight,scale:win.devicePixelRatio||1,width:win.innerWidth},dimensions.screen={fontScale:1,height:win.screen.height,scale:win.devicePixelRatio||1,width:win.screen.width},Array.isArray(listeners.change)&&listeners.change.forEach(function(handler){return handler(dimensions)})},Dimensions.addEventListener=function addEventListener(type,handler){listeners[type]=listeners[type]||[],listeners[type].push(handler)},Dimensions.removeEventListener=function removeEventListener(type,handler){Array.isArray(listeners[type])&&(listeners[type]=listeners[type].filter(function(_handler){return _handler!==handler}))},Dimensions}();__webpack_exports__.default=Dimensions,Dimensions._update(),__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment__.canUseDOM&&window.addEventListener("resize",__WEBPACK_IMPORTED_MODULE_1_debounce___default()(Dimensions._update,16),!1)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__.a={OS:"web",select:function select(obj){return"web"in obj?obj.web:obj.default}}},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:!0});var __WEBPACK_IMPORTED_MODULE_0__vendor_react_native_Animated_AnimatedImplementation__=__webpack_require__(825),__WEBPACK_IMPORTED_MODULE_1__Image__=__webpack_require__(75),__WEBPACK_IMPORTED_MODULE_2__ScrollView__=__webpack_require__(198),__WEBPACK_IMPORTED_MODULE_3__Text__=__webpack_require__(5),__WEBPACK_IMPORTED_MODULE_4__View__=__webpack_require__(1),Animated=Object.assign({},__WEBPACK_IMPORTED_MODULE_0__vendor_react_native_Animated_AnimatedImplementation__.a,{Image:__WEBPACK_IMPORTED_MODULE_0__vendor_react_native_Animated_AnimatedImplementation__.a.createAnimatedComponent(__WEBPACK_IMPORTED_MODULE_1__Image__.default),ScrollView:__WEBPACK_IMPORTED_MODULE_0__vendor_react_native_Animated_AnimatedImplementation__.a.createAnimatedComponent(__WEBPACK_IMPORTED_MODULE_2__ScrollView__.default),View:__WEBPACK_IMPORTED_MODULE_0__vendor_react_native_Animated_AnimatedImplementation__.a.createAnimatedComponent(__WEBPACK_IMPORTED_MODULE_4__View__.default),Text:__WEBPACK_IMPORTED_MODULE_0__vendor_react_native_Animated_AnimatedImplementation__.a.createAnimatedComponent(__WEBPACK_IMPORTED_MODULE_3__Text__.default)});__webpack_exports__.default=Animated},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant__=__webpack_require__(7),__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant__),__WEBPACK_IMPORTED_MODULE_1__modules_requestIdleCallback__=__webpack_require__(832),InteractionManager={Events:{interactionStart:"interactionStart",interactionComplete:"interactionComplete"},runAfterInteractions:function runAfterInteractions(task){var handle=void 0,promise=new Promise(function(resolve){handle=Object(__WEBPACK_IMPORTED_MODULE_1__modules_requestIdleCallback__.b)(function(){task&&resolve(task())})});return{then:promise.then.bind(promise),done:promise.then.bind(promise),cancel:function cancel(){Object(__WEBPACK_IMPORTED_MODULE_1__modules_requestIdleCallback__.a)(handle)}}},createInteractionHandle:function createInteractionHandle(){return 1},clearInteractionHandle:function clearInteractionHandle(handle){__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant___default()(!!handle,"Must provide a handle to clear.")},addListener:function addListener(){}};__webpack_exports__.a=InteractionManager},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__AnimatedEvent__=__webpack_require__(396),__WEBPACK_IMPORTED_MODULE_1__AnimatedNode__=__webpack_require__(50),__WEBPACK_IMPORTED_MODULE_2__AnimatedStyle__=__webpack_require__(838),__WEBPACK_IMPORTED_MODULE_3__NativeAnimatedHelper__=__webpack_require__(51),__WEBPACK_IMPORTED_MODULE_4__exports_findNodeHandle__=__webpack_require__(96),__WEBPACK_IMPORTED_MODULE_5_fbjs_lib_invariant__=__webpack_require__(7),__WEBPACK_IMPORTED_MODULE_5_fbjs_lib_invariant___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_fbjs_lib_invariant__);var AnimatedProps=function(_AnimatedNode){function AnimatedProps(props,callback){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,AnimatedProps);var _this=function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,_AnimatedNode.call(this));return props.style&&(props=Object.assign({},props,{style:new __WEBPACK_IMPORTED_MODULE_2__AnimatedStyle__.a(props.style)})),_this._props=props,_this._callback=callback,_this.__attach(),_this}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(AnimatedProps,_AnimatedNode),AnimatedProps.prototype.__getValue=function __getValue(){var props={};for(var key in this._props){var value=this._props[key];value instanceof __WEBPACK_IMPORTED_MODULE_1__AnimatedNode__.a?(!value.__isNative||value instanceof __WEBPACK_IMPORTED_MODULE_2__AnimatedStyle__.a)&&(props[key]=value.__getValue()):value instanceof __WEBPACK_IMPORTED_MODULE_0__AnimatedEvent__.a?props[key]=value.__getHandler():props[key]=value}return props},AnimatedProps.prototype.__getAnimatedValue=function __getAnimatedValue(){var props={};for(var key in this._props){var value=this._props[key];value instanceof __WEBPACK_IMPORTED_MODULE_1__AnimatedNode__.a&&(props[key]=value.__getAnimatedValue())}return props},AnimatedProps.prototype.__attach=function __attach(){for(var key in this._props){var value=this._props[key];value instanceof __WEBPACK_IMPORTED_MODULE_1__AnimatedNode__.a&&value.__addChild(this)}},AnimatedProps.prototype.__detach=function __detach(){for(var key in this.__isNative&&this._animatedView&&this.__disconnectAnimatedView(),this._props){var value=this._props[key];value instanceof __WEBPACK_IMPORTED_MODULE_1__AnimatedNode__.a&&value.__removeChild(this)}_AnimatedNode.prototype.__detach.call(this)},AnimatedProps.prototype.update=function update(){this._callback()},AnimatedProps.prototype.__makeNative=function __makeNative(){if(!this.__isNative){for(var key in this.__isNative=!0,this._props){var value=this._props[key];value instanceof __WEBPACK_IMPORTED_MODULE_1__AnimatedNode__.a&&value.__makeNative()}this._animatedView&&this.__connectAnimatedView()}},AnimatedProps.prototype.setNativeView=function setNativeView(animatedView){this._animatedView!==animatedView&&(this._animatedView=animatedView,this.__isNative&&this.__connectAnimatedView())},AnimatedProps.prototype.__connectAnimatedView=function __connectAnimatedView(){__WEBPACK_IMPORTED_MODULE_5_fbjs_lib_invariant___default()(this.__isNative,'Expected node to be marked as "native"');var nativeViewTag=Object(__WEBPACK_IMPORTED_MODULE_4__exports_findNodeHandle__.a)(this._animatedView);__WEBPACK_IMPORTED_MODULE_5_fbjs_lib_invariant___default()(null!=nativeViewTag,"Unable to locate attached view in the native tree"),__WEBPACK_IMPORTED_MODULE_3__NativeAnimatedHelper__.a.API.connectAnimatedNodeToView(this.__getNativeTag(),nativeViewTag)},AnimatedProps.prototype.__disconnectAnimatedView=function __disconnectAnimatedView(){__WEBPACK_IMPORTED_MODULE_5_fbjs_lib_invariant___default()(this.__isNative,'Expected node to be marked as "native"');var nativeViewTag=Object(__WEBPACK_IMPORTED_MODULE_4__exports_findNodeHandle__.a)(this._animatedView);__WEBPACK_IMPORTED_MODULE_5_fbjs_lib_invariant___default()(null!=nativeViewTag,"Unable to locate attached view in the native tree"),__WEBPACK_IMPORTED_MODULE_3__NativeAnimatedHelper__.a.API.disconnectAnimatedNodeFromView(this.__getNativeTag(),nativeViewTag)},AnimatedProps.prototype.__getNativeConfig=function __getNativeConfig(){var propsConfig={};for(var propKey in this._props){var value=this._props[propKey];value instanceof __WEBPACK_IMPORTED_MODULE_1__AnimatedNode__.a&&(propsConfig[propKey]=value.__getNativeTag())}return{type:"props",props:propsConfig}},AnimatedProps}(__WEBPACK_IMPORTED_MODULE_1__AnimatedNode__.a);__webpack_exports__.a=AnimatedProps},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:!0});var __WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant__=__webpack_require__(7),__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant__),__WEBPACK_IMPORTED_MODULE_1__unmountComponentAtNode__=__webpack_require__(880),__WEBPACK_IMPORTED_MODULE_2__renderApplication__=__webpack_require__(881);var emptyObject={},runnables={},componentProviderInstrumentationHook=function componentProviderInstrumentationHook(component){return component()},wrapperComponentProvider=void 0,AppRegistry=function(){function AppRegistry(){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,AppRegistry)}return AppRegistry.getAppKeys=function getAppKeys(){return Object.keys(runnables)},AppRegistry.getApplication=function getApplication(appKey,appParameters){return __WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant___default()(runnables[appKey]&&runnables[appKey].getApplication,"Application "+appKey+" has not been registered. This is either due to an import error during initialization or failure to call AppRegistry.registerComponent."),runnables[appKey].getApplication(appParameters)},AppRegistry.registerComponent=function registerComponent(appKey,componentProvider){return runnables[appKey]={getApplication:function getApplication(appParameters){return Object(__WEBPACK_IMPORTED_MODULE_2__renderApplication__.b)(componentProviderInstrumentationHook(componentProvider),appParameters?appParameters.initialProps:emptyObject,wrapperComponentProvider&&wrapperComponentProvider(appParameters))},run:function run(appParameters){return Object(__WEBPACK_IMPORTED_MODULE_2__renderApplication__.a)(componentProviderInstrumentationHook(componentProvider),appParameters.initialProps||emptyObject,appParameters.rootTag,wrapperComponentProvider&&wrapperComponentProvider(appParameters),appParameters.callback)}},appKey},AppRegistry.registerConfig=function registerConfig(config){config.forEach(function(_ref){var appKey=_ref.appKey,component=_ref.component,run=_ref.run;run?AppRegistry.registerRunnable(appKey,run):(__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant___default()(component,"No component provider passed in"),AppRegistry.registerComponent(appKey,component))})},AppRegistry.registerRunnable=function registerRunnable(appKey,run){return runnables[appKey]={run:run},appKey},AppRegistry.runApplication=function runApplication(appKey,appParameters){var params=Object.assign({},appParameters);params.rootTag="#"+params.rootTag.id,console.log('Running application "'+appKey+'" with appParams: '+JSON.stringify(params)+".\nDevelopment-level warnings: OFF.\nPerformance optimizations: ON."),__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant___default()(runnables[appKey]&&runnables[appKey].run,'Application "'+appKey+'" has not been registered. This is either due to an import error during initialization or failure to call AppRegistry.registerComponent.'),runnables[appKey].run(appParameters)},AppRegistry.setComponentProviderInstrumentationHook=function setComponentProviderInstrumentationHook(hook){componentProviderInstrumentationHook=hook},AppRegistry.setWrapperComponentProvider=function setWrapperComponentProvider(provider){wrapperComponentProvider=provider},AppRegistry.unmountApplicationComponentAtRootTag=function unmountApplicationComponentAtRootTag(rootTag){Object(__WEBPACK_IMPORTED_MODULE_1__unmountComponentAtNode__.a)(rootTag)},AppRegistry}();__webpack_exports__.default=AppRegistry},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(module,exports,__webpack_require__){__webpack_require__(229),__webpack_require__(554),module.exports=__webpack_require__(555)},function(module,exports,__webpack_require__){"use strict";window.STORYBOOK_REACT_CLASSES={},window.STORYBOOK_ENV="react"},function(module,exports,__webpack_require__){(function(module){var _addonOptions=__webpack_require__(556),_decoratorCentered2=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__(558)),_react=__webpack_require__(458);var context=__webpack_require__(721);(0,_react.addDecorator)(_decoratorCentered2.default),(0,_addonOptions.setOptions)({name:"React Native Web",url:"https://necolas.github.io/react-native-web",goFullScreen:!1,addonPanelInRight:!1,showSearchBox:!1,showAddonPanel:!1,showStoriesPanel:!0}),(0,_react.configure)(function loadStories(){context.keys().forEach(context)},module)}).call(exports,__webpack_require__(6)(module))},function(module,exports,__webpack_require__){const preview=__webpack_require__(557);exports.setOptions=preview.setOptions,preview.init()},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _extends3=_interopRequireDefault(__webpack_require__(10)),_defineProperty3=_interopRequireDefault(__webpack_require__(53));exports.init=function init(){},exports.setOptions=function setOptions(newOptions){var channel=_addons2.default.getChannel();if(!channel)throw new Error("Failed to find addon channel. This may be due to https://github.com/storybooks/storybook/issues/1192.");var options=(0,_extends3.default)({},newOptions,withRegexProp(newOptions,"hierarchySeparator"),withRegexProp(newOptions,"hierarchyRootSeparator"));channel.emit(_shared.EVENT_ID,{options:options})};var _addons2=_interopRequireDefault(__webpack_require__(122)),_shared=__webpack_require__(316);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function withRegexProp(object,propName){return function hasOwnProp(object,propName){return Object.prototype.hasOwnProperty.call(object,propName)}(object,propName)?(0,_defineProperty3.default)({},propName,function regExpStringify(exp){return"string"==typeof exp?exp:"[object RegExp]"===Object.prototype.toString.call(exp)?exp.source:null}(object[propName])):{}}},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(renderStory){return _react2.default.createElement(_View2.default,{style:styles.root},renderStory())};var _react2=_interopRequireDefault(__webpack_require__(0)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var styles=_StyleSheet2.default.create({root:{minHeight:"100vh",maxWidth:680,marginHorizontal:"auto"}})},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__(560);var __WEBPACK_IMPORTED_MODULE_1__modules_ReactNativePropRegistry__=__webpack_require__(441),__WEBPACK_IMPORTED_MODULE_2__flattenStyle__=__webpack_require__(442),absoluteFillObject={position:"absolute",left:0,right:0,top:0,bottom:0},StyleSheet={absoluteFill:__WEBPACK_IMPORTED_MODULE_1__modules_ReactNativePropRegistry__.a.register(absoluteFillObject),absoluteFillObject:absoluteFillObject,compose:function compose(style1,style2){return style1&&style2?[style1,style2]:style1||style2},create:function create(styles){var result={};return Object.keys(styles).forEach(function(key){var id=styles[key]&&__WEBPACK_IMPORTED_MODULE_1__modules_ReactNativePropRegistry__.a.register(styles[key]);result[key]=id}),result},flatten:__WEBPACK_IMPORTED_MODULE_2__flattenStyle__.a,hairlineWidth:1};__webpack_exports__.a=StyleSheet},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__Image_ImageStylePropTypes__=__webpack_require__(431),__WEBPACK_IMPORTED_MODULE_1__TextInput_TextInputStylePropTypes__=__webpack_require__(440),__WEBPACK_IMPORTED_MODULE_2__Text_TextStylePropTypes__=__webpack_require__(322),__WEBPACK_IMPORTED_MODULE_3__View_ViewStylePropTypes__=__webpack_require__(176),__WEBPACK_IMPORTED_MODULE_4_fbjs_lib_warning__=__webpack_require__(145),__WEBPACK_IMPORTED_MODULE_5_prop_types__=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_fbjs_lib_warning__),__webpack_require__(2));__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_prop_types__);var StyleSheetValidation=function(){function StyleSheetValidation(){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,StyleSheetValidation)}return StyleSheetValidation.validateStyleProp=function validateStyleProp(prop,style,caller){},StyleSheetValidation.validateStyle=function validateStyle(name,styles){},StyleSheetValidation.addValidStylePropTypes=function addValidStylePropTypes(stylePropTypes){for(var key in stylePropTypes)allStylePropTypes[key]=stylePropTypes[key]},StyleSheetValidation}(),allStylePropTypes={};StyleSheetValidation.addValidStylePropTypes(__WEBPACK_IMPORTED_MODULE_0__Image_ImageStylePropTypes__.a),StyleSheetValidation.addValidStylePropTypes(__WEBPACK_IMPORTED_MODULE_2__Text_TextStylePropTypes__.a),StyleSheetValidation.addValidStylePropTypes(__WEBPACK_IMPORTED_MODULE_1__TextInput_TextInputStylePropTypes__.a),StyleSheetValidation.addValidStylePropTypes(__WEBPACK_IMPORTED_MODULE_3__View_ViewStylePropTypes__.a),StyleSheetValidation.addValidStylePropTypes({appearance:__WEBPACK_IMPORTED_MODULE_5_prop_types__.string,borderCollapse:__WEBPACK_IMPORTED_MODULE_5_prop_types__.string,borderSpacing:Object(__WEBPACK_IMPORTED_MODULE_5_prop_types__.oneOf)([__WEBPACK_IMPORTED_MODULE_5_prop_types__.number,__WEBPACK_IMPORTED_MODULE_5_prop_types__.string]),clear:__WEBPACK_IMPORTED_MODULE_5_prop_types__.string,cursor:__WEBPACK_IMPORTED_MODULE_5_prop_types__.string,fill:__WEBPACK_IMPORTED_MODULE_5_prop_types__.string,float:Object(__WEBPACK_IMPORTED_MODULE_5_prop_types__.oneOf)(["end","left","none","right","start"]),listStyle:__WEBPACK_IMPORTED_MODULE_5_prop_types__.string,pointerEvents:__WEBPACK_IMPORTED_MODULE_5_prop_types__.string,tableLayout:__WEBPACK_IMPORTED_MODULE_5_prop_types__.string,MozAppearance:__WEBPACK_IMPORTED_MODULE_5_prop_types__.string,WebkitAppearance:__WEBPACK_IMPORTED_MODULE_5_prop_types__.string})},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__.a=function isWebColor(color){return"currentcolor"===color||"currentColor"===color||"inherit"===color||0===color.indexOf("var(")}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__createDOMProps__=__webpack_require__(443),__WEBPACK_IMPORTED_MODULE_1__exports_findNodeHandle__=__webpack_require__(96),__WEBPACK_IMPORTED_MODULE_2__exports_StyleSheet_styleResolver__=__webpack_require__(332),__WEBPACK_IMPORTED_MODULE_3__exports_UIManager__=__webpack_require__(126),NativeMethodsMixin={blur:function blur(){__WEBPACK_IMPORTED_MODULE_3__exports_UIManager__.a.blur(Object(__WEBPACK_IMPORTED_MODULE_1__exports_findNodeHandle__.a)(this))},focus:function focus(){__WEBPACK_IMPORTED_MODULE_3__exports_UIManager__.a.focus(Object(__WEBPACK_IMPORTED_MODULE_1__exports_findNodeHandle__.a)(this))},measure:function measure(callback){__WEBPACK_IMPORTED_MODULE_3__exports_UIManager__.a.measure(Object(__WEBPACK_IMPORTED_MODULE_1__exports_findNodeHandle__.a)(this),callback)},measureInWindow:function measureInWindow(callback){__WEBPACK_IMPORTED_MODULE_3__exports_UIManager__.a.measureInWindow(Object(__WEBPACK_IMPORTED_MODULE_1__exports_findNodeHandle__.a)(this),callback)},measureLayout:function measureLayout(relativeToNativeNode,onSuccess,onFail){__WEBPACK_IMPORTED_MODULE_3__exports_UIManager__.a.measureLayout(Object(__WEBPACK_IMPORTED_MODULE_1__exports_findNodeHandle__.a)(this),relativeToNativeNode,onFail,onSuccess)},setNativeProps:function setNativeProps(nativeProps){if(nativeProps){var node=Object(__WEBPACK_IMPORTED_MODULE_1__exports_findNodeHandle__.a)(this),domProps=Object(__WEBPACK_IMPORTED_MODULE_0__createDOMProps__.a)(null,nativeProps,function(style){return __WEBPACK_IMPORTED_MODULE_2__exports_StyleSheet_styleResolver__.a.resolveWithNode(style,node)});__WEBPACK_IMPORTED_MODULE_3__exports_UIManager__.a.updateView(node,domProps,this)}}};__webpack_exports__.a=NativeMethodsMixin},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__.a=function isDisabled(props){return props.disabled||props["aria-disabled"]}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__propsToAriaRole__=__webpack_require__(444),roleComponents={article:"article",banner:"header",complementary:"aside",contentinfo:"footer",form:"form",label:"label",link:"a",list:"ul",listitem:"li",main:"main",navigation:"nav",region:"section"},emptyObject={};__webpack_exports__.a=function propsToAccessibilityComponent(){var props=arguments.length>0&&void 0!==arguments[0]?arguments[0]:emptyObject,role=Object(__WEBPACK_IMPORTED_MODULE_0__propsToAriaRole__.a)(props);if(role)return"heading"===role?"h"+(props["aria-level"]||1):roleComponents[role]}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment__=__webpack_require__(38),__WEBPACK_IMPORTED_MODULE_1__createReactDOMStyle__=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment__),__webpack_require__(445)),__WEBPACK_IMPORTED_MODULE_2__modules_flattenArray__=__webpack_require__(566),__WEBPACK_IMPORTED_MODULE_3__flattenStyle__=__webpack_require__(442),__WEBPACK_IMPORTED_MODULE_4__I18nManager__=__webpack_require__(334),__WEBPACK_IMPORTED_MODULE_5__i18nStyle__=__webpack_require__(448),__WEBPACK_IMPORTED_MODULE_6__modules_prefixStyles__=__webpack_require__(450),__WEBPACK_IMPORTED_MODULE_7__StyleSheetManager__=__webpack_require__(584);var emptyObject={},ReactNativeStyleResolver=function(){function ReactNativeStyleResolver(){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,ReactNativeStyleResolver),this._init()}return ReactNativeStyleResolver.prototype._init=function _init(){this.cache={ltr:{},rtl:{},rtlNoSwap:{}},this.injectedCache={ltr:{},rtl:{},rtlNoSwap:{}},this.styleSheetManager=new __WEBPACK_IMPORTED_MODULE_7__StyleSheetManager__.a},ReactNativeStyleResolver.prototype.getStyleSheet=function getStyleSheet(){var sheet=this.styleSheetManager.getStyleSheet();return __WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment__.canUseDOM||this._init(),sheet},ReactNativeStyleResolver.prototype._injectRegisteredStyle=function _injectRegisteredStyle(id){var _this=this,doLeftAndRightSwapInRTL=__WEBPACK_IMPORTED_MODULE_4__I18nManager__.default.doLeftAndRightSwapInRTL,dir=__WEBPACK_IMPORTED_MODULE_4__I18nManager__.default.isRTL?doLeftAndRightSwapInRTL?"rtl":"rtlNoSwap":"ltr";if(!this.injectedCache[dir][id]){var style=Object(__WEBPACK_IMPORTED_MODULE_3__flattenStyle__.a)(id),domStyle=Object(__WEBPACK_IMPORTED_MODULE_1__createReactDOMStyle__.a)(Object(__WEBPACK_IMPORTED_MODULE_5__i18nStyle__.a)(style));Object.keys(domStyle).forEach(function(styleProp){var value=domStyle[styleProp];null!=value&&_this.styleSheetManager.injectDeclaration(styleProp,value)}),this.injectedCache[dir][id]=!0}},ReactNativeStyleResolver.prototype.resolve=function resolve(style){if(!style)return emptyObject;if("number"==typeof style){this._injectRegisteredStyle(style);var _key=createCacheKey(style);return this._resolveStyleIfNeeded(style,_key)}if(!Array.isArray(style))return this._resolveStyleIfNeeded(style);for(var flatArray=Object(__WEBPACK_IMPORTED_MODULE_2__modules_flattenArray__.a)(style),isArrayOfNumbers=!0,i=0;i<flatArray.length;i++){var id=flatArray[i];"number"!=typeof id?isArrayOfNumbers=!1:this._injectRegisteredStyle(id)}var key=isArrayOfNumbers?createCacheKey(flatArray.join("-")):null;return this._resolveStyleIfNeeded(flatArray,key)},ReactNativeStyleResolver.prototype.resolveWithNode=function resolveWithNode(rnStyleNext,node){var _this2=this,_getDOMStyleInfo=getDOMStyleInfo(node),rdomClassList=_getDOMStyleInfo.classList,rdomStyle=_getDOMStyleInfo.style,_rdomClassList$reduce=rdomClassList.reduce(function(styleProps,className){var _styleSheetManager$ge=_this2.styleSheetManager.getDeclaration(className),prop=_styleSheetManager$ge.prop,value=_styleSheetManager$ge.value;return prop?styleProps.style[prop]=value:styleProps.classList.push(className),styleProps},{classList:[],style:{}}),rnClassList=_rdomClassList$reduce.classList,rnStyle=_rdomClassList$reduce.style,_resolve=this.resolve([Object(__WEBPACK_IMPORTED_MODULE_5__i18nStyle__.a)(rnStyle),rnStyleNext]),rdomClassListNext=_resolve.classList,rdomStyleNext=_resolve.style,className=classListToString(rdomClassListNext.concat(rnClassList)),style=Object.assign({},rdomStyle);return rdomClassListNext.forEach(function(className){var prop=_this2.styleSheetManager.getDeclaration(className).prop;style[prop]&&(style[prop]="")}),Object.assign(style,rdomStyleNext),{className:className,style:style}},ReactNativeStyleResolver.prototype._resolveStyle=function _resolveStyle(style){var _this3=this,flatStyle=Object(__WEBPACK_IMPORTED_MODULE_3__flattenStyle__.a)(style),domStyle=Object(__WEBPACK_IMPORTED_MODULE_1__createReactDOMStyle__.a)(Object(__WEBPACK_IMPORTED_MODULE_5__i18nStyle__.a)(flatStyle)),props=Object.keys(domStyle).reduce(function(props,styleProp){var value=domStyle[styleProp];if(null!=value){var className=_this3.styleSheetManager.getClassName(styleProp,value);if(className)props.classList.push(className);else if("pointerEvents"===styleProp||"placeholderTextColor"===styleProp||"animationName"===styleProp){var _className=_this3.styleSheetManager.injectDeclaration(styleProp,value);_className&&props.classList.push(_className)}else props.style||(props.style={}),props.style[styleProp]=value}return props},{classList:[]});return props.className=classListToString(props.classList),props.style&&(props.style=Object(__WEBPACK_IMPORTED_MODULE_6__modules_prefixStyles__.b)(props.style)),props},ReactNativeStyleResolver.prototype._resolveStyleIfNeeded=function _resolveStyleIfNeeded(style,key){if(key){var doLeftAndRightSwapInRTL=__WEBPACK_IMPORTED_MODULE_4__I18nManager__.default.doLeftAndRightSwapInRTL,dir=__WEBPACK_IMPORTED_MODULE_4__I18nManager__.default.isRTL?doLeftAndRightSwapInRTL?"rtl":"rtlNoSwap":"ltr";return this.cache[dir][key]||(this.cache[dir][key]=this._resolveStyle(style)),this.cache[dir][key]}return this._resolveStyle(style)},ReactNativeStyleResolver}();__webpack_exports__.a=ReactNativeStyleResolver;var createCacheKey=function createCacheKey(id){return"rn-"+id},classListToString=function classListToString(list){return list.join(" ").trim()},hyphenPattern=/-([a-z])/g,toCamelCase=function toCamelCase(str){return str.replace(hyphenPattern,function(m){return m[1].toUpperCase()})},getDOMStyleInfo=function getDOMStyleInfo(node){for(var nodeStyle=node.style,classList=Array.prototype.slice.call(node.classList),style={},i=0;i<nodeStyle.length;i+=1){var property=nodeStyle.item(i);property&&(style[toCamelCase(property)]=nodeStyle.getPropertyValue(property))}return{classList:classList,style:style}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__.a=function flattenArray(array){return function flattenDown(array,result){for(var i=0;i<array.length;i++){var value=array[i];Array.isArray(value)?flattenDown(value,result):null!=value&&!1!==value&&result.push(value)}return result}(array,[])}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function createPrefixer(_ref){var prefixMap=_ref.prefixMap,plugins=_ref.plugins;return function prefixAll(style){for(var property in style){var value=style[property];if((0,_isObject2.default)(value))style[property]=prefixAll(value);else if(Array.isArray(value)){for(var combinedValue=[],i=0,len=value.length;i<len;++i){var processedValue=(0,_prefixValue2.default)(plugins,property,value[i],style,prefixMap);(0,_addNewValuesOnly2.default)(combinedValue,processedValue||value[i])}combinedValue.length>0&&(style[property]=combinedValue)}else{var _processedValue=(0,_prefixValue2.default)(plugins,property,value,style,prefixMap);_processedValue&&(style[property]=_processedValue),style=(0,_prefixProperty2.default)(prefixMap,property,style)}}return style}};var _prefixProperty2=_interopRequireDefault(__webpack_require__(568)),_prefixValue2=_interopRequireDefault(__webpack_require__(569)),_addNewValuesOnly2=_interopRequireDefault(__webpack_require__(570)),_isObject2=_interopRequireDefault(__webpack_require__(571));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}module.exports=exports.default},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function prefixProperty(prefixProperties,property,style){if(prefixProperties.hasOwnProperty(property)){for(var newStyle={},requiredPrefixes=prefixProperties[property],capitalizedProperty=(0,_capitalizeString2.default)(property),keys=Object.keys(style),i=0;i<keys.length;i++){var styleProperty=keys[i];if(styleProperty===property)for(var j=0;j<requiredPrefixes.length;j++)newStyle[requiredPrefixes[j]+capitalizedProperty]=style[property];newStyle[styleProperty]=style[styleProperty]}return newStyle}return style};var _capitalizeString2=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__(451));module.exports=exports.default},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function prefixValue(plugins,property,value,style,metaData){for(var i=0,len=plugins.length;i<len;++i){var processedValue=plugins[i](property,value,style,metaData);if(processedValue)return processedValue}},module.exports=exports.default},function(module,exports,__webpack_require__){"use strict";function addIfNew(list,value){-1===list.indexOf(value)&&list.push(value)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function addNewValuesOnly(list,values){if(Array.isArray(values))for(var i=0,len=values.length;i<len;++i)addIfNew(list,values[i]);else addIfNew(list,values)},module.exports=exports.default},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function isObject(value){return value instanceof Object&&!Array.isArray(value)},module.exports=exports.default},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_inline_style_prefixer_static_plugins_crossFade__=__webpack_require__(573),__WEBPACK_IMPORTED_MODULE_0_inline_style_prefixer_static_plugins_crossFade___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_inline_style_prefixer_static_plugins_crossFade__),__WEBPACK_IMPORTED_MODULE_1_inline_style_prefixer_static_plugins_cursor__=__webpack_require__(574),__WEBPACK_IMPORTED_MODULE_1_inline_style_prefixer_static_plugins_cursor___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_inline_style_prefixer_static_plugins_cursor__),__WEBPACK_IMPORTED_MODULE_2_inline_style_prefixer_static_plugins_filter__=__webpack_require__(575),__WEBPACK_IMPORTED_MODULE_2_inline_style_prefixer_static_plugins_filter___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_inline_style_prefixer_static_plugins_filter__),__WEBPACK_IMPORTED_MODULE_3_inline_style_prefixer_static_plugins_flex__=__webpack_require__(576),__WEBPACK_IMPORTED_MODULE_3_inline_style_prefixer_static_plugins_flex___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_inline_style_prefixer_static_plugins_flex__),__WEBPACK_IMPORTED_MODULE_4_inline_style_prefixer_static_plugins_flexboxIE__=__webpack_require__(577),__WEBPACK_IMPORTED_MODULE_4_inline_style_prefixer_static_plugins_flexboxIE___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_inline_style_prefixer_static_plugins_flexboxIE__),__WEBPACK_IMPORTED_MODULE_5_inline_style_prefixer_static_plugins_flexboxOld__=__webpack_require__(578),__WEBPACK_IMPORTED_MODULE_5_inline_style_prefixer_static_plugins_flexboxOld___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_inline_style_prefixer_static_plugins_flexboxOld__),__WEBPACK_IMPORTED_MODULE_6_inline_style_prefixer_static_plugins_gradient__=__webpack_require__(579),__WEBPACK_IMPORTED_MODULE_6_inline_style_prefixer_static_plugins_gradient___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_inline_style_prefixer_static_plugins_gradient__),__WEBPACK_IMPORTED_MODULE_7_inline_style_prefixer_static_plugins_imageSet__=__webpack_require__(580),__WEBPACK_IMPORTED_MODULE_7_inline_style_prefixer_static_plugins_imageSet___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_inline_style_prefixer_static_plugins_imageSet__),__WEBPACK_IMPORTED_MODULE_8_inline_style_prefixer_static_plugins_position__=__webpack_require__(581),__WEBPACK_IMPORTED_MODULE_8_inline_style_prefixer_static_plugins_position___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_8_inline_style_prefixer_static_plugins_position__),__WEBPACK_IMPORTED_MODULE_9_inline_style_prefixer_static_plugins_sizing__=__webpack_require__(582),__WEBPACK_IMPORTED_MODULE_9_inline_style_prefixer_static_plugins_sizing___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_9_inline_style_prefixer_static_plugins_sizing__),__WEBPACK_IMPORTED_MODULE_10_inline_style_prefixer_static_plugins_transition__=__webpack_require__(583),__WEBPACK_IMPORTED_MODULE_10_inline_style_prefixer_static_plugins_transition___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_10_inline_style_prefixer_static_plugins_transition__),w=["Webkit"],m=["Moz"],ms=["ms"],wm=["Webkit","Moz"],wms=["Webkit","ms"],wmms=["Webkit","Moz","ms"];__webpack_exports__.a={plugins:[__WEBPACK_IMPORTED_MODULE_0_inline_style_prefixer_static_plugins_crossFade___default.a,__WEBPACK_IMPORTED_MODULE_1_inline_style_prefixer_static_plugins_cursor___default.a,__WEBPACK_IMPORTED_MODULE_2_inline_style_prefixer_static_plugins_filter___default.a,__WEBPACK_IMPORTED_MODULE_3_inline_style_prefixer_static_plugins_flex___default.a,__WEBPACK_IMPORTED_MODULE_4_inline_style_prefixer_static_plugins_flexboxIE___default.a,__WEBPACK_IMPORTED_MODULE_5_inline_style_prefixer_static_plugins_flexboxOld___default.a,__WEBPACK_IMPORTED_MODULE_6_inline_style_prefixer_static_plugins_gradient___default.a,__WEBPACK_IMPORTED_MODULE_7_inline_style_prefixer_static_plugins_imageSet___default.a,__WEBPACK_IMPORTED_MODULE_8_inline_style_prefixer_static_plugins_position___default.a,__WEBPACK_IMPORTED_MODULE_9_inline_style_prefixer_static_plugins_sizing___default.a,__WEBPACK_IMPORTED_MODULE_10_inline_style_prefixer_static_plugins_transition___default.a],prefixMap:{animation:w,animationDelay:w,animationDirection:w,animationFillMode:w,animationDuration:w,animationIterationCount:w,animationName:w,animationPlayState:w,animationTimingFunction:w,appearance:wm,userSelect:wmms,textEmphasisPosition:w,textEmphasis:w,textEmphasisStyle:w,textEmphasisColor:w,boxDecorationBreak:w,clipPath:w,maskImage:w,maskMode:w,maskRepeat:w,maskPosition:w,maskClip:w,maskOrigin:w,maskSize:w,maskComposite:w,mask:w,maskBorderSource:w,maskBorderMode:w,maskBorderSlice:w,maskBorderWidth:w,maskBorderOutset:w,maskBorderRepeat:w,maskBorder:w,maskType:w,textDecorationStyle:w,textDecorationSkip:w,textDecorationLine:w,textDecorationColor:w,filter:w,fontFeatureSettings:w,breakAfter:wmms,breakBefore:wmms,breakInside:wmms,columnCount:wm,columnFill:wm,columnGap:wm,columnRule:wm,columnRuleColor:wm,columnRuleStyle:wm,columnRuleWidth:wm,columns:wm,columnSpan:wm,columnWidth:wm,writingMode:wms,flex:wms,flexBasis:w,flexDirection:wms,flexGrow:w,flexFlow:wms,flexShrink:w,flexWrap:wms,alignContent:w,alignItems:w,alignSelf:w,justifyContent:w,order:w,transform:w,transformOrigin:w,transformOriginX:w,transformOriginY:w,backfaceVisibility:w,perspective:w,perspectiveOrigin:w,transformStyle:w,transformOriginZ:w,backdropFilter:w,fontKerning:w,scrollSnapType:wms,scrollSnapPointsX:wms,scrollSnapPointsY:wms,scrollSnapDestination:wms,scrollSnapCoordinate:wms,shapeImageThreshold:w,shapeImageMargin:w,shapeImageOutside:w,hyphens:wmms,flowInto:wms,flowFrom:wms,regionFragment:wms,textAlignLast:m,tabSize:m,wrapFlow:ms,wrapThrough:ms,wrapMargin:ms,touchAction:ms,gridTemplateColumns:ms,gridTemplateRows:ms,gridTemplateAreas:ms,gridTemplate:ms,gridAutoColumns:ms,gridAutoRows:ms,gridAutoFlow:ms,grid:ms,gridRowStart:ms,gridColumnStart:ms,gridRowEnd:ms,gridRow:ms,gridColumn:ms,gridColumnEnd:ms,gridColumnGap:ms,gridRowGap:ms,gridArea:ms,gridGap:ms,textSizeAdjust:wms,borderImage:w,borderImageOutset:w,borderImageRepeat:w,borderImageSlice:w,borderImageSource:w,borderImageWidth:w,transitionDelay:w,transitionDuration:w,transitionProperty:w,transitionTimingFunction:w}}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function crossFade(property,value){if("string"==typeof value&&!(0,_isPrefixedValue2.default)(value)&&value.indexOf("cross-fade(")>-1)return prefixes.map(function(prefix){return value.replace(/cross-fade\(/g,prefix+"cross-fade(")})};var _isPrefixedValue2=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__(32));var prefixes=["-webkit-",""];module.exports=exports.default},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function cursor(property,value){if("cursor"===property&&values.hasOwnProperty(value))return prefixes.map(function(prefix){return prefix+value})};var prefixes=["-webkit-","-moz-",""],values={"zoom-in":!0,"zoom-out":!0,grab:!0,grabbing:!0};module.exports=exports.default},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function filter(property,value){if("string"==typeof value&&!(0,_isPrefixedValue2.default)(value)&&value.indexOf("filter(")>-1)return prefixes.map(function(prefix){return value.replace(/filter\(/g,prefix+"filter(")})};var _isPrefixedValue2=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__(32));var prefixes=["-webkit-",""];module.exports=exports.default},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function flex(property,value){if("display"===property&&values.hasOwnProperty(value))return values[value]};var values={flex:["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex","flex"],"inline-flex":["-webkit-inline-box","-moz-inline-box","-ms-inline-flexbox","-webkit-inline-flex","inline-flex"]};module.exports=exports.default},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function flexboxIE(property,value,style){alternativeProps.hasOwnProperty(property)&&(style[alternativeProps[property]]=alternativeValues[value]||value)};var alternativeValues={"space-around":"distribute","space-between":"justify","flex-start":"start","flex-end":"end"},alternativeProps={alignContent:"msFlexLinePack",alignSelf:"msFlexItemAlign",alignItems:"msFlexAlign",justifyContent:"msFlexPack",order:"msFlexOrder",flexGrow:"msFlexPositive",flexShrink:"msFlexNegative",flexBasis:"msFlexPreferredSize"};module.exports=exports.default},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function flexboxOld(property,value,style){"flexDirection"===property&&"string"==typeof value&&(value.indexOf("column")>-1?style.WebkitBoxOrient="vertical":style.WebkitBoxOrient="horizontal",value.indexOf("reverse")>-1?style.WebkitBoxDirection="reverse":style.WebkitBoxDirection="normal");alternativeProps.hasOwnProperty(property)&&(style[alternativeProps[property]]=alternativeValues[value]||value)};var alternativeValues={"space-around":"justify","space-between":"justify","flex-start":"start","flex-end":"end","wrap-reverse":"multiple",wrap:"multiple",flex:"box","inline-flex":"inline-box"},alternativeProps={alignItems:"WebkitBoxAlign",justifyContent:"WebkitBoxPack",flexWrap:"WebkitBoxLines",flexGrow:"WebkitBoxFlex"};module.exports=exports.default},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function gradient(property,value){if("string"==typeof value&&!(0,_isPrefixedValue2.default)(value)&&values.test(value))return prefixes.map(function(prefix){return value.replace(values,function(grad){return prefix+grad})})};var _isPrefixedValue2=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__(32));var prefixes=["-webkit-","-moz-",""],values=/linear-gradient|radial-gradient|repeating-linear-gradient|repeating-radial-gradient/gi;module.exports=exports.default},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function imageSet(property,value){if("string"==typeof value&&!(0,_isPrefixedValue2.default)(value)&&value.indexOf("image-set(")>-1)return prefixes.map(function(prefix){return value.replace(/image-set\(/g,prefix+"image-set(")})};var _isPrefixedValue2=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__(32));var prefixes=["-webkit-",""];module.exports=exports.default},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function position(property,value){if("position"===property&&"sticky"===value)return["-webkit-sticky","sticky"]},module.exports=exports.default},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function sizing(property,value){if(properties.hasOwnProperty(property)&&values.hasOwnProperty(value))return prefixes.map(function(prefix){return prefix+value})};var prefixes=["-webkit-","-moz-",""],properties={maxHeight:!0,maxWidth:!0,width:!0,height:!0,columnWidth:!0,minWidth:!0,minHeight:!0},values={"min-content":!0,"max-content":!0,"fill-available":!0,"fit-content":!0,"contain-floats":!0};module.exports=exports.default},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function transition(property,value,style,propertyPrefixMap){if("string"==typeof value&&properties.hasOwnProperty(property)){var outputValue=function prefixValue(value,propertyPrefixMap){if((0,_isPrefixedValue2.default)(value))return value;for(var multipleValues=value.split(/,(?![^()]*(?:\([^()]*\))?\))/g),i=0,len=multipleValues.length;i<len;++i){var singleValue=multipleValues[i],values=[singleValue];for(var property in propertyPrefixMap){var dashCaseProperty=(0,_hyphenateProperty2.default)(property);if(singleValue.indexOf(dashCaseProperty)>-1&&"order"!==dashCaseProperty)for(var prefixes=propertyPrefixMap[property],j=0,pLen=prefixes.length;j<pLen;++j)values.unshift(singleValue.replace(dashCaseProperty,prefixMapping[prefixes[j]]+dashCaseProperty))}multipleValues[i]=values.join(",")}return multipleValues.join(",")}(value,propertyPrefixMap),webkitOutput=outputValue.split(/,(?![^()]*(?:\([^()]*\))?\))/g).filter(function(val){return!/-moz-|-ms-/.test(val)}).join(",");if(property.indexOf("Webkit")>-1)return webkitOutput;var mozOutput=outputValue.split(/,(?![^()]*(?:\([^()]*\))?\))/g).filter(function(val){return!/-webkit-|-ms-/.test(val)}).join(",");return property.indexOf("Moz")>-1?mozOutput:(style["Webkit"+(0,_capitalizeString2.default)(property)]=webkitOutput,style["Moz"+(0,_capitalizeString2.default)(property)]=mozOutput,outputValue)}};var _hyphenateProperty2=_interopRequireDefault(__webpack_require__(177)),_isPrefixedValue2=_interopRequireDefault(__webpack_require__(32)),_capitalizeString2=_interopRequireDefault(__webpack_require__(451));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var properties={transition:!0,transitionProperty:!0,WebkitTransition:!0,WebkitTransitionProperty:!0,MozTransition:!0,MozTransitionProperty:!0},prefixMapping={Webkit:"-webkit-",Moz:"-moz-",ms:"-ms-"};module.exports=exports.default},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__createAtomicRules__=__webpack_require__(585),__WEBPACK_IMPORTED_MODULE_1__vendor_hash__=__webpack_require__(453),__WEBPACK_IMPORTED_MODULE_2__initialRules__=__webpack_require__(588),__WEBPACK_IMPORTED_MODULE_3__WebStyleSheet__=__webpack_require__(589);var emptyObject={},STYLE_ELEMENT_ID="react-native-stylesheet",normalizeValue=function normalizeValue(value){return"object"==typeof value?JSON.stringify(value):value},StyleSheetManager=function(){function StyleSheetManager(){var _this=this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,StyleSheetManager),this._cache={byClassName:{},byProp:{}},this._sheet=new __WEBPACK_IMPORTED_MODULE_3__WebStyleSheet__.a(STYLE_ELEMENT_ID),__WEBPACK_IMPORTED_MODULE_2__initialRules__.a.forEach(function(rule){_this._sheet.insertRuleOnce(rule)})}return StyleSheetManager.prototype.getClassName=function getClassName(prop,value){var val=normalizeValue(value),cache=this._cache.byProp;return cache[prop]&&cache[prop].hasOwnProperty(val)&&cache[prop][val]},StyleSheetManager.prototype.getDeclaration=function getDeclaration(className){return this._cache.byClassName[className]||emptyObject},StyleSheetManager.prototype.getStyleSheet=function getStyleSheet(){var cssText=this._sheet.cssText;return{id:STYLE_ELEMENT_ID,textContent:cssText}},StyleSheetManager.prototype.injectDeclaration=function injectDeclaration(prop,value){var _this2=this,val=normalizeValue(value),className=this.getClassName(prop,val);className||(className=function createClassName(prop,value){var hashed=Object(__WEBPACK_IMPORTED_MODULE_1__vendor_hash__.a)(prop+normalizeValue(value));return"rn-"+hashed}(prop,val),this._addToCache(className,prop,val),Object(__WEBPACK_IMPORTED_MODULE_0__createAtomicRules__.a)("."+className,prop,value).forEach(function(rule){_this2._sheet.insertRuleOnce(rule)}));return className},StyleSheetManager.prototype._addToCache=function _addToCache(className,prop,value){var cache=this._cache;cache.byProp[prop]||(cache.byProp[prop]={}),cache.byProp[prop][value]=className,cache.byClassName[className]={prop:prop,value:value}},StyleSheetManager}();__webpack_exports__.a=StyleSheetManager},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__createKeyframesRules__=__webpack_require__(586),__WEBPACK_IMPORTED_MODULE_1__createRuleBlock__=__webpack_require__(452);__webpack_exports__.a=function createAtomicRules(selector,prop,value){var rules=[];switch(prop){case"pointerEvents":var _createRuleBlock3,val=value;if("auto"===value||"box-only"===value){if(val="auto !important","box-only"===value){var _createRuleBlock,_block=Object(__WEBPACK_IMPORTED_MODULE_1__createRuleBlock__.a)(((_createRuleBlock={})[prop]="none",_createRuleBlock));rules.push(selector+" > *{"+_block+"}")}}else if(("none"===value||"box-none"===value)&&(val="none !important","box-none"===value)){var _createRuleBlock2,_block2=Object(__WEBPACK_IMPORTED_MODULE_1__createRuleBlock__.a)(((_createRuleBlock2={})[prop]="auto",_createRuleBlock2));rules.push(selector+" > *{"+_block2+"}")}var block=Object(__WEBPACK_IMPORTED_MODULE_1__createRuleBlock__.a)(((_createRuleBlock3={})[prop]=val,_createRuleBlock3));rules.push(selector+"{"+block+"}");break;case"placeholderTextColor":var _block3=Object(__WEBPACK_IMPORTED_MODULE_1__createRuleBlock__.a)({color:value,opacity:1});rules.push("@media all {"+selector+"::-webkit-input-placeholder{"+_block3+"}"+selector+"::-moz-placeholder{"+_block3+"}"+selector+":-ms-input-placeholder{"+_block3+"}"+selector+"::placeholder{"+_block3+"}}");break;case"animationName":if("string"==typeof value){var _createRuleBlock4,_block4=Object(__WEBPACK_IMPORTED_MODULE_1__createRuleBlock__.a)(((_createRuleBlock4={})[prop]=value,_createRuleBlock4));rules.push(selector+"{"+_block4+"}")}else{var _createRuleBlock5,animationNames=[];value.forEach(function(keyframes){if("string"==typeof keyframes)animationNames.push(keyframes);else{var _createKeyframesRules=Object(__WEBPACK_IMPORTED_MODULE_0__createKeyframesRules__.a)(keyframes),identifier=_createKeyframesRules.identifier;_createKeyframesRules.rules.forEach(function(rule){rules.push(rule)}),animationNames.push(identifier)}});var _block5=Object(__WEBPACK_IMPORTED_MODULE_1__createRuleBlock__.a)(((_createRuleBlock5={})[prop]=animationNames.join(","),_createRuleBlock5));rules.push(selector+"{"+_block5+"}")}break;default:var _createRuleBlock6,_block6=Object(__WEBPACK_IMPORTED_MODULE_1__createRuleBlock__.a)(((_createRuleBlock6={})[prop]=value,_createRuleBlock6));rules.push(selector+"{"+_block6+"}")}return rules}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__createRuleBlock__=__webpack_require__(452),__WEBPACK_IMPORTED_MODULE_1__createReactDOMStyle__=__webpack_require__(445),__WEBPACK_IMPORTED_MODULE_2__i18nStyle__=__webpack_require__(448),__WEBPACK_IMPORTED_MODULE_3__vendor_hash__=__webpack_require__(453),createIdentifier=function createIdentifier(obj){var hashed=function hashObject(obj){return Object(__WEBPACK_IMPORTED_MODULE_3__vendor_hash__.a)(JSON.stringify(obj))}(obj);return"rn-"+hashed},prefixes=["-webkit-",""],makeSteps=function makeSteps(keyframes){return Object.keys(keyframes).map(function(stepName){return stepName+"{"+function makeBlock(rule){var domStyle=Object(__WEBPACK_IMPORTED_MODULE_1__createReactDOMStyle__.a)(Object(__WEBPACK_IMPORTED_MODULE_2__i18nStyle__.a)(rule));return Object(__WEBPACK_IMPORTED_MODULE_0__createRuleBlock__.a)(domStyle)}(keyframes[stepName])+"}"}).join("")};__webpack_exports__.a=function createKeyframesRules(keyframes){var identifier=createIdentifier(keyframes),rules=prefixes.map(function(prefix){return"@media all {@"+prefix+"keyframes "+identifier+"{"+makeSteps(keyframes)+"}}"});return{identifier:identifier,rules:rules}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var hasOwnProperty=Object.prototype.hasOwnProperty;__webpack_exports__.a=function mapKeyValue(obj,fn){var result=[];for(var key in obj)if(hasOwnProperty.call(obj,key)){var r=fn(key,obj[key]);r&&result.push(r)}return result}},function(module,__webpack_exports__,__webpack_require__){"use strict";var reset=[function safeRule(rule){return"@media all{\n"+rule+"\n}"}(["html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}","body{margin:0;}","button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}","input::-webkit-inner-spin-button,input::-webkit-outer-spin-button,input::-webkit-search-cancel-button,input::-webkit-search-decoration,input::-webkit-search-results-button,input::-webkit-search-results-decoration{display:none;}"].join("\n"))];__webpack_exports__.a=reset},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment__=__webpack_require__(38),__WEBPACK_IMPORTED_MODULE_1__modality__=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment__),__webpack_require__(590)),_createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();var WebStyleSheet=function(){function WebStyleSheet(id){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,WebStyleSheet),this._cssRules=[],this._sheet=null,this._textContent="";var domStyleElement=void 0;if(__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment__.canUseDOM){if(!(domStyleElement=document.getElementById(id))){var html='<style id="'+id+'"></style>';document.head&&(document.head.insertAdjacentHTML("afterbegin",html),domStyleElement=document.getElementById(id))}domStyleElement&&(Object(__WEBPACK_IMPORTED_MODULE_1__modality__.a)(domStyleElement),this._sheet=domStyleElement.sheet,this._textContent=domStyleElement.textContent)}}return WebStyleSheet.prototype.containsRule=function containsRule(rule){return this._cssRules.indexOf(rule)>-1},WebStyleSheet.prototype.insertRuleOnce=function insertRuleOnce(rule,position){if(!this.containsRule(rule)&&(this._cssRules.push(rule),-1===this._textContent.indexOf(rule)&&this._sheet)){var pos=position||this._sheet.cssRules.length;this._sheet.insertRule(rule,pos)}},_createClass(WebStyleSheet,[{key:"cssText",get:function get(){return this._cssRules.join("\n")}}]),WebStyleSheet}();__webpack_exports__.a=WebStyleSheet},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment__=__webpack_require__(38),ruleExists=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment__),!1);__webpack_exports__.a=function modality(styleElement){if(__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment__.canUseDOM){var hadKeyboardEvent=!1,keyboardThrottleTimeoutID=0,proto=window.Element.prototype,matches=proto.matches||proto.mozMatchesSelector||proto.msMatchesSelector||proto.webkitMatchesSelector,keyboardModalityWhitelist=["input:not([type])","input[type=text]","input[type=search]","input[type=url]","input[type=tel]","input[type=email]","input[type=password]","input[type=number]","input[type=date]","input[type=month]","input[type=week]","input[type=time]","input[type=datetime]","input[type=datetime-local]","textarea","[role=textbox]"].join(","),removeFocusRing=function removeFocusRing(){styleElement&&!ruleExists&&(styleElement.sheet.insertRule(":focus { outline: none; }",0),ruleExists=!0)};document.body&&document.body.addEventListener&&(removeFocusRing(),document.body.addEventListener("keydown",function handleKeyDown(e){hadKeyboardEvent=!0,0!==keyboardThrottleTimeoutID&&clearTimeout(keyboardThrottleTimeoutID),keyboardThrottleTimeoutID=setTimeout(function(){hadKeyboardEvent=!1,keyboardThrottleTimeoutID=0},100)},!0),document.body.addEventListener("focus",function handleFocus(e){(hadKeyboardEvent||function focusTriggersKeyboardModality(el){return!!matches&&matches.call(el,keyboardModalityWhitelist)&&matches.call(el,":not([readonly])")}(e.target))&&function addFocusRing(){styleElement&&ruleExists&&(styleElement.sheet.deleteRule(0),ruleExists=!1)}()},!0),document.body.addEventListener("blur",function handleBlur(){hadKeyboardEvent||removeFocusRing()},!0))}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__dangerousStyleValue__=__webpack_require__(592),__WEBPACK_IMPORTED_MODULE_1_hyphenate_style_name__=__webpack_require__(125),__WEBPACK_IMPORTED_MODULE_1_hyphenate_style_name___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_hyphenate_style_name__);__webpack_require__(593);__webpack_exports__.a=function setValueForStyles(node,styles,getStack){var style=node.style;for(var styleName in styles)if(styles.hasOwnProperty(styleName)){var isCustomProperty=0===styleName.indexOf("--"),isImportant="string"==typeof styles[styleName]&&styles[styleName].indexOf("!important")>-1,styleValue=Object(__WEBPACK_IMPORTED_MODULE_0__dangerousStyleValue__.a)(styleName,styles[styleName],isCustomProperty);if("float"===styleName&&(styleName="cssFloat"),isCustomProperty||isImportant){var name=isCustomProperty?styleName:__WEBPACK_IMPORTED_MODULE_1_hyphenate_style_name___default()(styleName);if(isImportant){var _styleValue$split=styleValue.split("!"),value=_styleValue$split[0],priority=_styleValue$split[1];style.setProperty(name,value,priority)}else style.setProperty(name,styleValue)}else style[styleName]=styleValue}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__modules_unitlessNumbers__=__webpack_require__(446);__webpack_exports__.a=function dangerousStyleValue(name,value,isCustomProperty){return null==value||"boolean"==typeof value||""===value?"":isCustomProperty||"number"!=typeof value||0===value||__WEBPACK_IMPORTED_MODULE_0__modules_unitlessNumbers__.a.hasOwnProperty(name)&&__WEBPACK_IMPORTED_MODULE_0__modules_unitlessNumbers__.a[name]?(""+value).trim():value+"px"}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__(54)},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__normalizeNativeEvent__=__webpack_require__(454),__WEBPACK_IMPORTED_MODULE_1_react_dom_unstable_native_dependencies__=__webpack_require__(595),__WEBPACK_IMPORTED_MODULE_1_react_dom_unstable_native_dependencies___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_react_dom_unstable_native_dependencies__),ResponderEventPlugin=__WEBPACK_IMPORTED_MODULE_1_react_dom_unstable_native_dependencies___default.a.ResponderEventPlugin,ResponderTouchHistoryStore=__WEBPACK_IMPORTED_MODULE_1_react_dom_unstable_native_dependencies___default.a.ResponderTouchHistoryStore;if(!ResponderEventPlugin.eventTypes.responderMove.dependencies){var endDependencies=["topTouchCancel","topTouchEnd","topMouseUp"],moveDependencies=["topTouchMove","topMouseMove"],startDependencies=["topTouchStart","topMouseDown"];ResponderEventPlugin.eventTypes.responderMove.dependencies=moveDependencies,ResponderEventPlugin.eventTypes.responderEnd.dependencies=endDependencies,ResponderEventPlugin.eventTypes.responderStart.dependencies=startDependencies,ResponderEventPlugin.eventTypes.responderRelease.dependencies=endDependencies,ResponderEventPlugin.eventTypes.responderTerminationRequest.dependencies=[],ResponderEventPlugin.eventTypes.responderGrant.dependencies=[],ResponderEventPlugin.eventTypes.responderReject.dependencies=[],ResponderEventPlugin.eventTypes.responderTerminate.dependencies=[],ResponderEventPlugin.eventTypes.moveShouldSetResponder.dependencies=moveDependencies,ResponderEventPlugin.eventTypes.selectionChangeShouldSetResponder.dependencies=["topSelectionChange"],ResponderEventPlugin.eventTypes.scrollShouldSetResponder.dependencies=["topScroll"],ResponderEventPlugin.eventTypes.startShouldSetResponder.dependencies=startDependencies}var lastActiveTouchTimestamp=null,originalExtractEvents=ResponderEventPlugin.extractEvents;ResponderEventPlugin.extractEvents=function(topLevelType,targetInst,nativeEvent,nativeEventTarget){var hasActiveTouches=ResponderTouchHistoryStore.touchHistory.numberActiveTouches>0,eventType=nativeEvent.type,shouldSkipMouseAfterTouch=!1;if(eventType.indexOf("touch")>-1)lastActiveTouchTimestamp=Date.now();else if(lastActiveTouchTimestamp&&eventType.indexOf("mouse")>-1){shouldSkipMouseAfterTouch=Date.now()-lastActiveTouchTimestamp<250}if(("mousemove"!==eventType&&"mouseup"!==eventType||hasActiveTouches)&&1!==nativeEvent.button&&2!==nativeEvent.button&&!shouldSkipMouseAfterTouch){var normalizedEvent=Object(__WEBPACK_IMPORTED_MODULE_0__normalizeNativeEvent__.a)(nativeEvent);return originalExtractEvents.call(ResponderEventPlugin,topLevelType,targetInst,normalizedEvent,nativeEventTarget)}},__webpack_exports__.a=ResponderEventPlugin},function(module,exports,__webpack_require__){"use strict";module.exports=__webpack_require__(596)},function(module,exports,__webpack_require__){"use strict";var k=__webpack_require__(39),l=__webpack_require__(7),m=__webpack_require__(66),n=__webpack_require__(54);function p(a){for(var b=arguments.length-1,c="http://reactjs.org/docs/error-decoder.html?invariant="+a,f=0;f<b;f++)c+="&args[]="+encodeURIComponent(arguments[f+1]);l(!1,"Minified React error #"+a+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",c)}var q=null,r=null,t=null,u={injectComponentTree:function(a){q=a.getFiberCurrentPropsFromNode,r=a.getInstanceFromNode,t=a.getNodeFromInstance}};function v(a){return"topMouseUp"===a||"topTouchEnd"===a||"topTouchCancel"===a}function w(a){return"topMouseMove"===a||"topTouchMove"===a}function x(a){return"topMouseDown"===a||"topTouchStart"===a}function y(a){var b=a._dispatchListeners,c=a._dispatchInstances;return Array.isArray(b)&&p("103"),a.currentTarget=b?t(c):null,b=b?b(a):null,a.currentTarget=null,a._dispatchListeners=null,a._dispatchInstances=null,b}function z(a){do{a=a.return}while(a&&5!==a.tag);return a||null}function A(a,b,c){for(var f=[];a;)f.push(a),a=z(a);for(a=f.length;0<a--;)b(f[a],"captured",c);for(a=0;a<f.length;a++)b(f[a],"bubbled",c)}function B(a,b){return null==b&&p("30"),null==a?b:Array.isArray(a)?Array.isArray(b)?(a.push.apply(a,b),a):(a.push(b),a):Array.isArray(b)?[a].concat(b):[a,b]}function D(a,b,c){Array.isArray(a)?a.forEach(b,c):a&&b.call(c,a)}function E(a,b){var c=a.stateNode;if(!c)return null;var f=q(c);if(!f)return null;c=f[b];a:switch(b){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":(f=!f.disabled)||(f=!("button"===(a=a.type)||"input"===a||"select"===a||"textarea"===a)),a=!f;break a;default:a=!1}return a?null:(c&&"function"!=typeof c&&p("231",b,typeof c),c)}function F(a,b,c){(b=E(a,c.dispatchConfig.phasedRegistrationNames[b]))&&(c._dispatchListeners=B(c._dispatchListeners,b),c._dispatchInstances=B(c._dispatchInstances,a))}function G(a){a&&a.dispatchConfig.phasedRegistrationNames&&A(a._targetInst,F,a)}function aa(a){if(a&&a.dispatchConfig.phasedRegistrationNames){var b=a._targetInst;A(b=b?z(b):null,F,a)}}function H(a){if(a&&a.dispatchConfig.registrationName){var b=a._targetInst;if(b&&a&&a.dispatchConfig.registrationName){var c=E(b,a.dispatchConfig.registrationName);c&&(a._dispatchListeners=B(a._dispatchListeners,c),a._dispatchInstances=B(a._dispatchInstances,b))}}}var I="dispatchConfig _targetInst nativeEvent isDefaultPrevented isPropagationStopped _dispatchListeners _dispatchInstances".split(" "),ba={type:null,target:null,currentTarget:n.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(a){return a.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};function J(a,b,c,f){for(var e in this.dispatchConfig=a,this._targetInst=b,this.nativeEvent=c,a=this.constructor.Interface)a.hasOwnProperty(e)&&((b=a[e])?this[e]=b(c):"target"===e?this.target=f:this[e]=c[e]);return this.isDefaultPrevented=(null!=c.defaultPrevented?c.defaultPrevented:!1===c.returnValue)?n.thatReturnsTrue:n.thatReturnsFalse,this.isPropagationStopped=n.thatReturnsFalse,this}function ca(a,b,c,f){if(this.eventPool.length){var e=this.eventPool.pop();return this.call(e,a,b,c,f),e}return new this(a,b,c,f)}function da(a){a instanceof this||p("223"),a.destructor(),10>this.eventPool.length&&this.eventPool.push(a)}function K(a){a.eventPool=[],a.getPooled=ca,a.release=da}m(J.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():"unknown"!=typeof a.returnValue&&(a.returnValue=!1),this.isDefaultPrevented=n.thatReturnsTrue)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():"unknown"!=typeof a.cancelBubble&&(a.cancelBubble=!0),this.isPropagationStopped=n.thatReturnsTrue)},persist:function(){this.isPersistent=n.thatReturnsTrue},isPersistent:n.thatReturnsFalse,destructor:function(){var b,a=this.constructor.Interface;for(b in a)this[b]=null;for(a=0;a<I.length;a++)this[I[a]]=null}}),J.Interface=ba,J.extend=function(a){function b(){}function c(){return f.apply(this,arguments)}var f=this;b.prototype=f.prototype;var e=new b;return m(e,c.prototype),c.prototype=e,c.prototype.constructor=c,c.Interface=m({},f.Interface,a),c.extend=f.extend,K(c),c},K(J);var L=J.extend({touchHistory:function(){return null}}),M=[],N={touchBank:M,numberActiveTouches:0,indexOfSingleActiveTouch:-1,mostRecentTimeStamp:0};function O(a){return a.timeStamp||a.timestamp}function P(a){return null==(a=a.identifier)&&p("138"),a}function ea(a){var b=P(a),c=M[b];c?(c.touchActive=!0,c.startPageX=a.pageX,c.startPageY=a.pageY,c.startTimeStamp=O(a),c.currentPageX=a.pageX,c.currentPageY=a.pageY,c.currentTimeStamp=O(a),c.previousPageX=a.pageX,c.previousPageY=a.pageY,c.previousTimeStamp=O(a)):(c={touchActive:!0,startPageX:a.pageX,startPageY:a.pageY,startTimeStamp:O(a),currentPageX:a.pageX,currentPageY:a.pageY,currentTimeStamp:O(a),previousPageX:a.pageX,previousPageY:a.pageY,previousTimeStamp:O(a)},M[b]=c),N.mostRecentTimeStamp=O(a)}function fa(a){var b=M[P(a)];b?(b.touchActive=!0,b.previousPageX=b.currentPageX,b.previousPageY=b.currentPageY,b.previousTimeStamp=b.currentTimeStamp,b.currentPageX=a.pageX,b.currentPageY=a.pageY,b.currentTimeStamp=O(a),N.mostRecentTimeStamp=O(a)):console.error("Cannot record touch move without a touch start.\nTouch Move: %s\n","Touch Bank: %s",Q(a),R())}function ha(a){var b=M[P(a)];b?(b.touchActive=!1,b.previousPageX=b.currentPageX,b.previousPageY=b.currentPageY,b.previousTimeStamp=b.currentTimeStamp,b.currentPageX=a.pageX,b.currentPageY=a.pageY,b.currentTimeStamp=O(a),N.mostRecentTimeStamp=O(a)):console.error("Cannot record touch end without a touch start.\nTouch End: %s\n","Touch Bank: %s",Q(a),R())}function Q(a){return JSON.stringify({identifier:a.identifier,pageX:a.pageX,pageY:a.pageY,timestamp:O(a)})}function R(){var a=JSON.stringify(M.slice(0,20));return 20<M.length&&(a+=" (original size: "+M.length+")"),a}var S={recordTouchTrack:function(a,b){if(w(a))b.changedTouches.forEach(fa);else if(x(a))b.changedTouches.forEach(ea),N.numberActiveTouches=b.touches.length,1===N.numberActiveTouches&&(N.indexOfSingleActiveTouch=b.touches[0].identifier);else if(v(a)&&(b.changedTouches.forEach(ha),N.numberActiveTouches=b.touches.length,1===N.numberActiveTouches))for(a=0;a<M.length;a++)if(null!=(b=M[a])&&b.touchActive){N.indexOfSingleActiveTouch=a;break}},touchHistory:N};function T(a,b){return null==b&&p("29"),null==a?b:Array.isArray(a)?a.concat(b):Array.isArray(b)?[a].concat(b):[a,b]}var U=null,V=0,W=0;function X(a,b){var c=U;U=a,null!==Y.GlobalResponderHandler&&Y.GlobalResponderHandler.onChange(c,a,b)}var Z={startShouldSetResponder:{phasedRegistrationNames:{bubbled:"onStartShouldSetResponder",captured:"onStartShouldSetResponderCapture"}},scrollShouldSetResponder:{phasedRegistrationNames:{bubbled:"onScrollShouldSetResponder",captured:"onScrollShouldSetResponderCapture"}},selectionChangeShouldSetResponder:{phasedRegistrationNames:{bubbled:"onSelectionChangeShouldSetResponder",captured:"onSelectionChangeShouldSetResponderCapture"}},moveShouldSetResponder:{phasedRegistrationNames:{bubbled:"onMoveShouldSetResponder",captured:"onMoveShouldSetResponderCapture"}},responderStart:{registrationName:"onResponderStart"},responderMove:{registrationName:"onResponderMove"},responderEnd:{registrationName:"onResponderEnd"},responderRelease:{registrationName:"onResponderRelease"},responderTerminationRequest:{registrationName:"onResponderTerminationRequest"},responderGrant:{registrationName:"onResponderGrant"},responderReject:{registrationName:"onResponderReject"},responderTerminate:{registrationName:"onResponderTerminate"}},Y={_getResponder:function(){return U},eventTypes:Z,extractEvents:function(a,b,c,f){if(x(a))V+=1;else if(v(a)){if(!(0<=V))return console.error("Ended a touch event which was not counted in `trackedTouchCount`."),null;--V}if(S.recordTouchTrack(a,c),b&&("topScroll"===a&&!c.responderIgnoreScroll||0<V&&"topSelectionChange"===a||x(a)||w(a))){var e=x(a)?Z.startShouldSetResponder:w(a)?Z.moveShouldSetResponder:"topSelectionChange"===a?Z.selectionChangeShouldSetResponder:Z.scrollShouldSetResponder;if(U)b:{for(var d=U,g=0,h=d;h;h=z(h))g++;h=0;for(var C=b;C;C=z(C))h++;for(;0<g-h;)d=z(d),g--;for(;0<h-g;)b=z(b),h--;for(;g--;){if(d===b||d===b.alternate)break b;d=z(d),b=z(b)}d=null}else d=b;b=d===U,(d=L.getPooled(e,d,c,f)).touchHistory=S.touchHistory,D(d,b?aa:G);b:{if(e=d._dispatchListeners,b=d._dispatchInstances,Array.isArray(e)){for(g=0;g<e.length&&!d.isPropagationStopped();g++)if(e[g](d,b[g])){e=b[g];break b}}else if(e&&e(d,b)){e=b;break b}e=null}d._dispatchInstances=null,d._dispatchListeners=null,d.isPersistent()||d.constructor.release(d),e&&e!==U?(d=void 0,(b=L.getPooled(Z.responderGrant,e,c,f)).touchHistory=S.touchHistory,D(b,H),g=!0===y(b),U?((h=L.getPooled(Z.responderTerminationRequest,U,c,f)).touchHistory=S.touchHistory,D(h,H),C=!h._dispatchListeners||y(h),h.isPersistent()||h.constructor.release(h),C?((h=L.getPooled(Z.responderTerminate,U,c,f)).touchHistory=S.touchHistory,D(h,H),d=T(d,[b,h]),X(e,g)):((e=L.getPooled(Z.responderReject,e,c,f)).touchHistory=S.touchHistory,D(e,H),d=T(d,e))):(d=T(d,b),X(e,g)),e=d):e=null}else e=null;if(d=U&&x(a),b=U&&w(a),g=U&&v(a),(d=d?Z.responderStart:b?Z.responderMove:g?Z.responderEnd:null)&&((d=L.getPooled(d,U,c,f)).touchHistory=S.touchHistory,D(d,H),e=T(e,d)),d=U&&"topTouchCancel"===a,a=U&&!d&&v(a))a:{if((a=c.touches)&&0!==a.length)for(b=0;b<a.length;b++)if(null!==(g=a[b].target)&&void 0!==g&&0!==g){h=r(g);b:{for(g=U;h;){if(g===h||g===h.alternate){g=!0;break b}h=z(h)}g=!1}if(g){a=!1;break a}}a=!0}return(a=d?Z.responderTerminate:a?Z.responderRelease:null)&&((c=L.getPooled(a,U,c,f)).touchHistory=S.touchHistory,D(c,H),e=T(e,c),X(null)),c=S.touchHistory.numberActiveTouches,Y.GlobalInteractionHandler&&c!==W&&Y.GlobalInteractionHandler.onChange(c),W=c,e},GlobalResponderHandler:null,GlobalInteractionHandler:null,injection:{injectGlobalResponderHandler:function(a){Y.GlobalResponderHandler=a},injectGlobalInteractionHandler:function(a){Y.GlobalInteractionHandler=a}}};(0,u.injectComponentTree)(k.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactDOMComponentTree);var ia=Object.freeze({injectComponentTree:u.injectComponentTree,ResponderEventPlugin:Y,ResponderTouchHistoryStore:S});module.exports=ia},function(module,__webpack_exports__,__webpack_require__){"use strict";var whitelist={accessibilityComponentType:!0,accessibilityLabel:!0,accessibilityLiveRegion:!0,accessibilityRole:!0,accessibilityTraits:!0,accessible:!0,children:!0,disabled:!0,importantForAccessibility:!0,onBlur:!0,onContextMenu:!0,onFocus:!0,onMoveShouldSetResponder:!0,onMoveShouldSetResponderCapture:!0,onResponderEnd:!0,onResponderGrant:!0,onResponderMove:!0,onResponderReject:!0,onResponderRelease:!0,onResponderStart:!0,onResponderTerminate:!0,onResponderTerminationRequest:!0,onScrollShouldSetResponder:!0,onScrollShouldSetResponderCapture:!0,onSelectionChangeShouldSetResponder:!0,onSelectionChangeShouldSetResponderCapture:!0,onStartShouldSetResponder:!0,onStartShouldSetResponderCapture:!0,onTouchCancel:!0,onTouchCancelCapture:!0,onTouchEnd:!0,onTouchEndCapture:!0,onTouchMove:!0,onTouchMoveCapture:!0,onTouchStart:!0,onTouchStartCapture:!0,pointerEvents:!0,style:!0,testID:!0,onScroll:!0,onWheel:!0,onKeyDown:!0,onKeyPress:!0,onKeyUp:!0,onMouseEnter:!0,onMouseLeave:!0,onMouseMove:!0,onMouseOver:!0,onMouseOut:!0,className:!0,href:!0,onClick:!0,onClickCapture:!0,rel:!0,target:!0};__webpack_exports__.a=function filterSupportedProps(props){var safeProps={};for(var prop in props)props.hasOwnProperty(prop)&&(whitelist[prop]||0===prop.indexOf("aria-")||0===prop.indexOf("data-"))&&(safeProps[prop]=props[prop]);return safeProps}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.forceReRender=exports.configure=exports.getStorybook=exports.clearDecorators=exports.addDecorator=exports.setAddon=exports.storiesOf=void 0;var _extends3=_interopRequireDefault(__webpack_require__(10)),_assign2=_interopRequireDefault(__webpack_require__(84)),_redux=__webpack_require__(599),_addons2=_interopRequireDefault(__webpack_require__(122)),_global=__webpack_require__(55),_channelPostmessage2=_interopRequireDefault(__webpack_require__(335)),_key_events=__webpack_require__(210),_client=__webpack_require__(614),_render2=_interopRequireDefault(__webpack_require__(621));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var isBrowser=_global.navigator&&_global.navigator.userAgent&&"storyshots"!==_global.navigator.userAgent&&!(_global.navigator.userAgent.indexOf("Node.js")>-1)&&!(_global.navigator.userAgent.indexOf("jsdom")>-1),storyStore=new _client.StoryStore,reduxStore=(0,_redux.createStore)(_client.reducer),context={storyStore:storyStore,reduxStore:reduxStore},clientApi=new _client.ClientApi(context),storiesOf=clientApi.storiesOf,setAddon=clientApi.setAddon,addDecorator=clientApi.addDecorator,clearDecorators=clientApi.clearDecorators,getStorybook=clientApi.getStorybook;exports.storiesOf=storiesOf,exports.setAddon=setAddon,exports.addDecorator=addDecorator,exports.clearDecorators=clearDecorators,exports.getStorybook=getStorybook;var channel=void 0;isBrowser&&((channel=(0,_channelPostmessage2.default)({page:"preview"})).on("setCurrentStory",function(data){reduxStore.dispatch(_client.Actions.selectStory(data.kind,data.story))}),_addons2.default.setChannel(channel),(0,_assign2.default)(context,{channel:channel}),(0,_client.syncUrlWithStore)(reduxStore),_global.window.onkeydown=(0,_key_events.handleKeyboardShortcuts)(channel)),void 0!==_global.window&&(_global.window.__STORYBOOK_CLIENT_API__=clientApi,_global.window.__STORYBOOK_ADDONS_CHANNEL__=channel);var configure=new _client.ConfigApi((0,_extends3.default)({clearDecorators:clearDecorators},context)).configure;exports.configure=configure;reduxStore.subscribe(function renderUI(){isBrowser&&(0,_render2.default)(context)});exports.forceReRender=function forceReRender(){return(0,_render2.default)(context,!0)}},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:!0});var __WEBPACK_IMPORTED_MODULE_0__createStore__=__webpack_require__(459),__WEBPACK_IMPORTED_MODULE_1__combineReducers__=__webpack_require__(611),__WEBPACK_IMPORTED_MODULE_2__bindActionCreators__=__webpack_require__(612),__WEBPACK_IMPORTED_MODULE_3__applyMiddleware__=__webpack_require__(613),__WEBPACK_IMPORTED_MODULE_4__compose__=__webpack_require__(463);__webpack_require__(462);__webpack_require__.d(__webpack_exports__,"createStore",function(){return __WEBPACK_IMPORTED_MODULE_0__createStore__.b}),__webpack_require__.d(__webpack_exports__,"combineReducers",function(){return __WEBPACK_IMPORTED_MODULE_1__combineReducers__.a}),__webpack_require__.d(__webpack_exports__,"bindActionCreators",function(){return __WEBPACK_IMPORTED_MODULE_2__bindActionCreators__.a}),__webpack_require__.d(__webpack_exports__,"applyMiddleware",function(){return __WEBPACK_IMPORTED_MODULE_3__applyMiddleware__.a}),__webpack_require__.d(__webpack_exports__,"compose",function(){return __WEBPACK_IMPORTED_MODULE_4__compose__.a})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__Symbol_js__=__webpack_require__(461),__WEBPACK_IMPORTED_MODULE_1__getRawTag_js__=__webpack_require__(603),__WEBPACK_IMPORTED_MODULE_2__objectToString_js__=__webpack_require__(604),nullTag="[object Null]",undefinedTag="[object Undefined]",symToStringTag=__WEBPACK_IMPORTED_MODULE_0__Symbol_js__.a?__WEBPACK_IMPORTED_MODULE_0__Symbol_js__.a.toStringTag:void 0;__webpack_exports__.a=function baseGetTag(value){return null==value?void 0===value?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(value)?Object(__WEBPACK_IMPORTED_MODULE_1__getRawTag_js__.a)(value):Object(__WEBPACK_IMPORTED_MODULE_2__objectToString_js__.a)(value)}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__freeGlobal_js__=__webpack_require__(602),freeSelf="object"==typeof self&&self&&self.Object===Object&&self,root=__WEBPACK_IMPORTED_MODULE_0__freeGlobal_js__.a||freeSelf||Function("return this")();__webpack_exports__.a=root},function(module,__webpack_exports__,__webpack_require__){"use strict";(function(global){var freeGlobal="object"==typeof global&&global&&global.Object===Object&&global;__webpack_exports__.a=freeGlobal}).call(__webpack_exports__,__webpack_require__(16))},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__Symbol_js__=__webpack_require__(461),objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty,nativeObjectToString=objectProto.toString,symToStringTag=__WEBPACK_IMPORTED_MODULE_0__Symbol_js__.a?__WEBPACK_IMPORTED_MODULE_0__Symbol_js__.a.toStringTag:void 0;__webpack_exports__.a=function getRawTag(value){var isOwn=hasOwnProperty.call(value,symToStringTag),tag=value[symToStringTag];try{value[symToStringTag]=void 0;var unmasked=!0}catch(e){}var result=nativeObjectToString.call(value);return unmasked&&(isOwn?value[symToStringTag]=tag:delete value[symToStringTag]),result}},function(module,__webpack_exports__,__webpack_require__){"use strict";var nativeObjectToString=Object.prototype.toString;__webpack_exports__.a=function objectToString(value){return nativeObjectToString.call(value)}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__overArg_js__=__webpack_require__(606),getPrototype=Object(__WEBPACK_IMPORTED_MODULE_0__overArg_js__.a)(Object.getPrototypeOf,Object);__webpack_exports__.a=getPrototype},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__.a=function overArg(func,transform){return function(arg){return func(transform(arg))}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__.a=function isObjectLike(value){return null!=value&&"object"==typeof value}},function(module,__webpack_exports__,__webpack_require__){"use strict";(function(global,module){var root,__WEBPACK_IMPORTED_MODULE_0__ponyfill_js__=__webpack_require__(610);root="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==global?global:module;var result=Object(__WEBPACK_IMPORTED_MODULE_0__ponyfill_js__.a)(root);__webpack_exports__.a=result}).call(__webpack_exports__,__webpack_require__(16),__webpack_require__(609)(module))},function(module,exports){module.exports=function(originalModule){if(!originalModule.webpackPolyfill){var module=Object.create(originalModule);module.children||(module.children=[]),Object.defineProperty(module,"loaded",{enumerable:!0,get:function(){return module.l}}),Object.defineProperty(module,"id",{enumerable:!0,get:function(){return module.i}}),Object.defineProperty(module,"exports",{enumerable:!0}),module.webpackPolyfill=1}return module}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__.a=function symbolObservablePonyfill(root){var result,Symbol=root.Symbol;"function"==typeof Symbol?Symbol.observable?result=Symbol.observable:(result=Symbol("observable"),Symbol.observable=result):result="@@observable";return result}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__.a=function combineReducers(reducers){for(var reducerKeys=Object.keys(reducers),finalReducers={},i=0;i<reducerKeys.length;i++){var key=reducerKeys[i];0,"function"==typeof reducers[key]&&(finalReducers[key]=reducers[key])}var finalReducerKeys=Object.keys(finalReducers);0;var shapeAssertionError=void 0;try{!function assertReducerShape(reducers){Object.keys(reducers).forEach(function(key){var reducer=reducers[key],initialState=reducer(void 0,{type:__WEBPACK_IMPORTED_MODULE_0__createStore__.a.INIT});if(void 0===initialState)throw new Error('Reducer "'+key+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");var type="@@redux/PROBE_UNKNOWN_ACTION_"+Math.random().toString(36).substring(7).split("").join(".");if(void 0===reducer(void 0,{type:type}))throw new Error('Reducer "'+key+"\" returned undefined when probed with a random type. Don't try to handle "+__WEBPACK_IMPORTED_MODULE_0__createStore__.a.INIT+' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')})}(finalReducers)}catch(e){shapeAssertionError=e}return function combination(){var state=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},action=arguments[1];if(shapeAssertionError)throw shapeAssertionError;for(var hasChanged=!1,nextState={},_i=0;_i<finalReducerKeys.length;_i++){var _key=finalReducerKeys[_i],reducer=finalReducers[_key],previousStateForKey=state[_key],nextStateForKey=reducer(previousStateForKey,action);if(void 0===nextStateForKey){var errorMessage=getUndefinedStateErrorMessage(_key,action);throw new Error(errorMessage)}nextState[_key]=nextStateForKey,hasChanged=hasChanged||nextStateForKey!==previousStateForKey}return hasChanged?nextState:state}};var __WEBPACK_IMPORTED_MODULE_0__createStore__=__webpack_require__(459);__webpack_require__(460),__webpack_require__(462);function getUndefinedStateErrorMessage(key,action){var actionType=action&&action.type;return"Given action "+(actionType&&'"'+actionType.toString()+'"'||"an action")+', reducer "'+key+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}},function(module,__webpack_exports__,__webpack_require__){"use strict";function bindActionCreator(actionCreator,dispatch){return function(){return dispatch(actionCreator.apply(void 0,arguments))}}__webpack_exports__.a=function bindActionCreators(actionCreators,dispatch){if("function"==typeof actionCreators)return bindActionCreator(actionCreators,dispatch);if("object"!=typeof actionCreators||null===actionCreators)throw new Error("bindActionCreators expected an object or a function, instead received "+(null===actionCreators?"null":typeof actionCreators)+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');for(var keys=Object.keys(actionCreators),boundActionCreators={},i=0;i<keys.length;i++){var key=keys[i],actionCreator=actionCreators[key];"function"==typeof actionCreator&&(boundActionCreators[key]=bindActionCreator(actionCreator,dispatch))}return boundActionCreators}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__.a=function applyMiddleware(){for(var _len=arguments.length,middlewares=Array(_len),_key=0;_key<_len;_key++)middlewares[_key]=arguments[_key];return function(createStore){return function(reducer,preloadedState,enhancer){var store=createStore(reducer,preloadedState,enhancer),_dispatch=store.dispatch,chain=[],middlewareAPI={getState:store.getState,dispatch:function dispatch(action){return _dispatch(action)}};return chain=middlewares.map(function(middleware){return middleware(middlewareAPI)}),_dispatch=__WEBPACK_IMPORTED_MODULE_0__compose__.a.apply(void 0,chain)(store.dispatch),_extends({},store,{dispatch:_dispatch})}}};var __WEBPACK_IMPORTED_MODULE_0__compose__=__webpack_require__(463),_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target}},function(module,exports,__webpack_require__){module.exports=__webpack_require__(615).default},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _preview2=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__(616));exports.default=_preview2.default},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var Actions=function _interopRequireWildcard(obj){if(obj&&obj.__esModule)return obj;var newObj={};if(null!=obj)for(var key in obj)Object.prototype.hasOwnProperty.call(obj,key)&&(newObj[key]=obj[key]);return newObj.default=obj,newObj}(__webpack_require__(211)),_client_api2=_interopRequireDefault(__webpack_require__(617)),_config_api2=_interopRequireDefault(__webpack_require__(618)),_story_store2=_interopRequireDefault(__webpack_require__(465)),_reducer2=_interopRequireDefault(__webpack_require__(619)),_syncUrlWithStore2=_interopRequireDefault(__webpack_require__(620));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.default={Actions:Actions,ClientApi:_client_api2.default,ConfigApi:_config_api2.default,StoryStore:_story_store2.default,reducer:_reducer2.default,syncUrlWithStore:_syncUrlWithStore2.default}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _toConsumableArray3=_interopRequireDefault(__webpack_require__(88)),_keys2=_interopRequireDefault(__webpack_require__(47)),_extends3=_interopRequireDefault(__webpack_require__(10)),_classCallCheck3=_interopRequireDefault(__webpack_require__(9)),_clientLogger=__webpack_require__(464),_story_store2=_interopRequireDefault(__webpack_require__(465));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var defaultDecorateStory=function defaultDecorateStory(getStory,decorators){return decorators.reduce(function(decorated,decorator){return function(context){return decorator(function(){return decorated(context)},context)}},getStory)};exports.default=function ClientApi(){var _this=this,_ref=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},_ref$storyStore=_ref.storyStore,storyStore=void 0===_ref$storyStore?new _story_store2.default:_ref$storyStore,_ref$decorateStory=_ref.decorateStory,decorateStory=void 0===_ref$decorateStory?defaultDecorateStory:_ref$decorateStory;(0,_classCallCheck3.default)(this,ClientApi),this.setAddon=function(addon){_this._addons=(0,_extends3.default)({},_this._addons,addon)},this.addDecorator=function(decorator){_this._globalDecorators.push(decorator)},this.clearDecorators=function(){_this._globalDecorators=[]},this.storiesOf=function(kind,m){if(!kind&&"string"!=typeof kind)throw new Error("Invalid or missing kind provided for stories, should be a string");m||_clientLogger.logger.warn("Missing 'module' parameter for story with a kind of '"+kind+"'. It will break your HMR"),m&&m.hot&&m.hot.dispose&&m.hot.dispose(function(){_this._storyStore.removeStoryKind(kind),_this._storyStore.incrementRevision()});var localDecorators=[],api={kind:kind};return(0,_keys2.default)(_this._addons).forEach(function(name){var addon=_this._addons[name];api[name]=function(){for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return addon.apply(api,args),api}}),api.add=function(storyName,getStory){if("string"!=typeof storyName)throw new Error('Invalid or missing storyName provided for a "'+kind+'" story.');if(_this._storyStore.hasStory(kind,storyName))throw new Error('Story of "'+kind+'" named "'+storyName+'" already exists');var decorators=[].concat(localDecorators,(0,_toConsumableArray3.default)(_this._globalDecorators)),fileName=m?m.filename:null;return _this._storyStore.addStory(kind,storyName,_this._decorateStory(getStory,decorators),fileName),api},api.addDecorator=function(decorator){return localDecorators.push(decorator),api},api},this.getStorybook=function(){return _this._storyStore.getStoryKinds().map(function(kind){var fileName=_this._storyStore.getStoryFileName(kind),stories=_this._storyStore.getStories(kind).map(function(name){return{name:name,render:_this._storyStore.getStory(kind,name)}});return{kind:kind,fileName:fileName,stories:stories}})},this._storyStore=storyStore,this._addons={},this._globalDecorators=[],this._decorateStory=decorateStory}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _classCallCheck3=_interopRequireDefault(__webpack_require__(9)),_createClass3=_interopRequireDefault(__webpack_require__(12)),_global=__webpack_require__(55),_actions=__webpack_require__(211);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var ConfigApi=function(){function ConfigApi(_ref){var _this=this,channel=_ref.channel,storyStore=_ref.storyStore,reduxStore=_ref.reduxStore,clearDecorators=_ref.clearDecorators;(0,_classCallCheck3.default)(this,ConfigApi),this.configure=function(loaders,module){var render=function render(){try{_this._renderMain(loaders)}catch(error){module.hot&&"apply"===module.hot.status()?_global.location.reload():_this._renderError(error)}};module.hot&&(module.hot.accept(function(){setTimeout(render)}),module.hot.dispose(function(){_this._clearDecorators()})),_this._channel?render():loaders()},this._channel=channel,this._storyStore=storyStore,this._reduxStore=reduxStore,this._clearDecorators=clearDecorators}return(0,_createClass3.default)(ConfigApi,[{key:"_renderMain",value:function _renderMain(loaders){loaders&&loaders();var stories=this._storyStore.dumpStoryBook();this._channel.emit("setStories",{stories:stories}),this._reduxStore.dispatch((0,_actions.clearError)()),this._reduxStore.dispatch((0,_actions.setInitialStory)(stories))}},{key:"_renderError",value:function _renderError(e){var error={stack:e.stack,message:e.message};this._reduxStore.dispatch((0,_actions.setError)(error))}}]),ConfigApi}();exports.default=ConfigApi},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _slicedToArray3=_interopRequireDefault(__webpack_require__(213)),_extends3=_interopRequireDefault(__webpack_require__(10));exports.default=function reducer(){var state=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},action=arguments[1];switch(action.type){case _actions.types.CLEAR_ERROR:return(0,_extends3.default)({},state,{error:null});case _actions.types.SET_ERROR:return(0,_extends3.default)({},state,{error:action.error});case _actions.types.SELECT_STORY:return(0,_extends3.default)({},state,{selectedKind:action.kind,selectedStory:action.story});case _actions.types.SET_INITIAL_STORY:var newState=(0,_extends3.default)({},state),storyKindList=action.storyKindList;if(!newState.selectedKind&&storyKindList.length>0){newState.selectedKind=storyKindList[0].kind;var _storyKindList$0$stor=(0,_slicedToArray3.default)(storyKindList[0].stories,1);newState.selectedStory=_storyKindList$0$stor[0]}return newState;default:return state}};var _actions=__webpack_require__(211);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _extends3=_interopRequireDefault(__webpack_require__(10));exports.default=function syncUrlToStore(reduxStore){var queryParams=_qs2.default.parse(_global.window.location.search.substring(1));queryParams.selectedKind&&reduxStore.dispatch((0,_actions.selectStory)(queryParams.selectedKind,queryParams.selectedStory));reduxStore.subscribe(function(){var _reduxStore$getState=reduxStore.getState(),selectedKind=_reduxStore$getState.selectedKind,selectedStory=_reduxStore$getState.selectedStory,queryString=_qs2.default.stringify((0,_extends3.default)({},queryParams,{selectedKind:selectedKind,selectedStory:selectedStory}));_global.window.history.replaceState({},"","?"+queryString)})};var _qs2=_interopRequireDefault(__webpack_require__(215)),_global=__webpack_require__(55),_actions=__webpack_require__(211);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _taggedTemplateLiteral3=_interopRequireDefault(__webpack_require__(466)),_templateObject=(0,_taggedTemplateLiteral3.default)(['\n Did you forget to return the React element from the story?\n Use "() => (<MyComp/>)" or "() => { return <MyComp/>; }" when defining the story.\n '],['\n Did you forget to return the React element from the story?\n Use "() => (<MyComp/>)" or "() => { return <MyComp/>; }" when defining the story.\n ']),_templateObject2=(0,_taggedTemplateLiteral3.default)(["\n Seems like you are not returning a correct React element from the story.\n Could you double check that?\n "],["\n Seems like you are not returning a correct React element from the story.\n Could you double check that?\n "]);exports.renderError=renderError,exports.renderException=renderException,exports.renderMain=renderMain,exports.default=function renderPreview(_ref){var reduxStore=_ref.reduxStore,storyStore=_ref.storyStore,forceRender=arguments.length>1&&void 0!==arguments[1]&&arguments[1],state=reduxStore.getState();if(state.error)return renderException(state.error);try{return renderMain(state,storyStore,forceRender)}catch(ex){return renderException(ex)}};var _react2=_interopRequireDefault(__webpack_require__(0)),_reactDom2=_interopRequireDefault(__webpack_require__(39)),_commonTags=__webpack_require__(628),_clientLogger=__webpack_require__(464),_element_check2=_interopRequireDefault(__webpack_require__(670)),_error_display2=_interopRequireDefault(__webpack_require__(672));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var rootEl=null,previousKind="",previousStory="",previousRevision=-1;function renderError(error){var properError=new Error(error.title);properError.stack=error.description;var redBox=_react2.default.createElement(_error_display2.default,{error:properError});_reactDom2.default.render(redBox,rootEl)}function renderException(error){var realError=new Error(error.message);realError.stack=error.stack;var redBox=_react2.default.createElement(_error_display2.default,{error:realError});_reactDom2.default.render(redBox,rootEl),_clientLogger.logger.error(error.stack)}function renderMain(data,storyStore,forceRender){if(0===storyStore.size())return null;var noPreview=_react2.default.createElement(function NoPreview(){return _react2.default.createElement("p",null,"No Preview Available!")},null),selectedKind=data.selectedKind,selectedStory=data.selectedStory,revision=storyStore.getRevision(),story=storyStore.getStory(selectedKind,selectedStory);if(!story)return _reactDom2.default.render(noPreview,rootEl),null;if(!forceRender&&revision===previousRevision&&selectedKind===previousKind&&previousStory===selectedStory)return null;previousRevision=revision,previousKind=selectedKind,previousStory=selectedStory,_reactDom2.default.unmountComponentAtNode(rootEl);var element=story({kind:selectedKind,story:selectedStory});return element?(0,_element_check2.default)(element)?(_reactDom2.default.render(element,rootEl),null):renderError({title:'Expecting a valid React element from the story: "'+selectedStory+'" of "'+selectedKind+'".',description:(0,_commonTags.stripIndents)(_templateObject2)}):renderError({title:'Expecting a React element from the story: "'+selectedStory+'" of "'+selectedKind+'".',description:(0,_commonTags.stripIndents)(_templateObject)})}"undefined"!=typeof window&&(rootEl=document.getElementById("root"))},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(623),__esModule:!0}},function(module,exports,__webpack_require__){__webpack_require__(624);var $Object=__webpack_require__(4).Object;module.exports=function defineProperties(T,D){return $Object.defineProperties(T,D)}},function(module,exports,__webpack_require__){var $export=__webpack_require__(8);$export($export.S+$export.F*!__webpack_require__(23),"Object",{defineProperties:__webpack_require__(206)})},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(626),__esModule:!0}},function(module,exports,__webpack_require__){__webpack_require__(627),module.exports=__webpack_require__(4).Object.freeze},function(module,exports,__webpack_require__){var isObject=__webpack_require__(15),meta=__webpack_require__(89).onFreeze;__webpack_require__(123)("freeze",function($freeze){return function freeze(it){return $freeze&&isObject(it)?$freeze(meta(it)):it}})},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:!0});var __WEBPACK_IMPORTED_MODULE_0__TemplateTag__=__webpack_require__(36);__webpack_require__.d(__webpack_exports__,"TemplateTag",function(){return __WEBPACK_IMPORTED_MODULE_0__TemplateTag__.a});var __WEBPACK_IMPORTED_MODULE_1__trimResultTransformer__=__webpack_require__(37);__webpack_require__.d(__webpack_exports__,"trimResultTransformer",function(){return __WEBPACK_IMPORTED_MODULE_1__trimResultTransformer__.a});var __WEBPACK_IMPORTED_MODULE_2__stripIndentTransformer__=__webpack_require__(90);__webpack_require__.d(__webpack_exports__,"stripIndentTransformer",function(){return __WEBPACK_IMPORTED_MODULE_2__stripIndentTransformer__.a});var __WEBPACK_IMPORTED_MODULE_3__replaceResultTransformer__=__webpack_require__(134);__webpack_require__.d(__webpack_exports__,"replaceResultTransformer",function(){return __WEBPACK_IMPORTED_MODULE_3__replaceResultTransformer__.a});var __WEBPACK_IMPORTED_MODULE_4__replaceSubstitutionTransformer__=__webpack_require__(467);__webpack_require__.d(__webpack_exports__,"replaceSubstitutionTransformer",function(){return __WEBPACK_IMPORTED_MODULE_4__replaceSubstitutionTransformer__.a});var __WEBPACK_IMPORTED_MODULE_5__replaceStringTransformer__=__webpack_require__(634);__webpack_require__.d(__webpack_exports__,"replaceStringTransformer",function(){return __WEBPACK_IMPORTED_MODULE_5__replaceStringTransformer__.a});var __WEBPACK_IMPORTED_MODULE_6__inlineArrayTransformer__=__webpack_require__(70);__webpack_require__.d(__webpack_exports__,"inlineArrayTransformer",function(){return __WEBPACK_IMPORTED_MODULE_6__inlineArrayTransformer__.a});var __WEBPACK_IMPORTED_MODULE_7__splitStringTransformer__=__webpack_require__(378);__webpack_require__.d(__webpack_exports__,"splitStringTransformer",function(){return __WEBPACK_IMPORTED_MODULE_7__splitStringTransformer__.a});var __WEBPACK_IMPORTED_MODULE_8__removeNonPrintingValuesTransformer__=__webpack_require__(468);__webpack_require__.d(__webpack_exports__,"removeNonPrintingValuesTransformer",function(){return __WEBPACK_IMPORTED_MODULE_8__removeNonPrintingValuesTransformer__.a});var __WEBPACK_IMPORTED_MODULE_9__commaLists__=__webpack_require__(641);__webpack_require__.d(__webpack_exports__,"commaLists",function(){return __WEBPACK_IMPORTED_MODULE_9__commaLists__.a});var __WEBPACK_IMPORTED_MODULE_10__commaListsAnd__=__webpack_require__(643);__webpack_require__.d(__webpack_exports__,"commaListsAnd",function(){return __WEBPACK_IMPORTED_MODULE_10__commaListsAnd__.a});var __WEBPACK_IMPORTED_MODULE_11__commaListsOr__=__webpack_require__(645);__webpack_require__.d(__webpack_exports__,"commaListsOr",function(){return __WEBPACK_IMPORTED_MODULE_11__commaListsOr__.a});var __WEBPACK_IMPORTED_MODULE_12__html__=__webpack_require__(379);__webpack_require__.d(__webpack_exports__,"html",function(){return __WEBPACK_IMPORTED_MODULE_12__html__.a});var __WEBPACK_IMPORTED_MODULE_13__codeBlock__=__webpack_require__(648);__webpack_require__.d(__webpack_exports__,"codeBlock",function(){return __WEBPACK_IMPORTED_MODULE_13__codeBlock__.a});var __WEBPACK_IMPORTED_MODULE_14__source__=__webpack_require__(649);__webpack_require__.d(__webpack_exports__,"source",function(){return __WEBPACK_IMPORTED_MODULE_14__source__.a});var __WEBPACK_IMPORTED_MODULE_15__safeHtml__=__webpack_require__(650);__webpack_require__.d(__webpack_exports__,"safeHtml",function(){return __WEBPACK_IMPORTED_MODULE_15__safeHtml__.a});var __WEBPACK_IMPORTED_MODULE_16__oneLine__=__webpack_require__(652);__webpack_require__.d(__webpack_exports__,"oneLine",function(){return __WEBPACK_IMPORTED_MODULE_16__oneLine__.a});var __WEBPACK_IMPORTED_MODULE_17__oneLineTrim__=__webpack_require__(654);__webpack_require__.d(__webpack_exports__,"oneLineTrim",function(){return __WEBPACK_IMPORTED_MODULE_17__oneLineTrim__.a});var __WEBPACK_IMPORTED_MODULE_18__oneLineCommaLists__=__webpack_require__(656);__webpack_require__.d(__webpack_exports__,"oneLineCommaLists",function(){return __WEBPACK_IMPORTED_MODULE_18__oneLineCommaLists__.a});var __WEBPACK_IMPORTED_MODULE_19__oneLineCommaListsOr__=__webpack_require__(658);__webpack_require__.d(__webpack_exports__,"oneLineCommaListsOr",function(){return __WEBPACK_IMPORTED_MODULE_19__oneLineCommaListsOr__.a});var __WEBPACK_IMPORTED_MODULE_20__oneLineCommaListsAnd__=__webpack_require__(660);__webpack_require__.d(__webpack_exports__,"oneLineCommaListsAnd",function(){return __WEBPACK_IMPORTED_MODULE_20__oneLineCommaListsAnd__.a});var __WEBPACK_IMPORTED_MODULE_21__inlineLists__=__webpack_require__(662);__webpack_require__.d(__webpack_exports__,"inlineLists",function(){return __WEBPACK_IMPORTED_MODULE_21__inlineLists__.a});var __WEBPACK_IMPORTED_MODULE_22__oneLineInlineLists__=__webpack_require__(664);__webpack_require__.d(__webpack_exports__,"oneLineInlineLists",function(){return __WEBPACK_IMPORTED_MODULE_22__oneLineInlineLists__.a});var __WEBPACK_IMPORTED_MODULE_23__stripIndent__=__webpack_require__(666);__webpack_require__.d(__webpack_exports__,"stripIndent",function(){return __WEBPACK_IMPORTED_MODULE_23__stripIndent__.a});var __WEBPACK_IMPORTED_MODULE_24__stripIndents__=__webpack_require__(668);__webpack_require__.d(__webpack_exports__,"stripIndents",function(){return __WEBPACK_IMPORTED_MODULE_24__stripIndents__.a})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_taggedTemplateLiteral__=__webpack_require__(466),__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_taggedTemplateLiteral___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_taggedTemplateLiteral__),__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__=__webpack_require__(9),__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__),__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_createClass__=__webpack_require__(12),__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_createClass___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_createClass__),_templateObject=__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_taggedTemplateLiteral___default()(["",""],["",""]),TemplateTag=function(){function TemplateTag(){for(var _this=this,_len=arguments.length,transformers=Array(_len),_key=0;_key<_len;_key++)transformers[_key]=arguments[_key];return __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default()(this,TemplateTag),this.tag=function(strings){for(var _len2=arguments.length,expressions=Array(_len2>1?_len2-1:0),_key2=1;_key2<_len2;_key2++)expressions[_key2-1]=arguments[_key2];return"function"==typeof strings?_this.interimTag.bind(_this,strings):"string"==typeof strings?_this.transformEndResult(strings):(strings=strings.map(_this.transformString.bind(_this)),_this.transformEndResult(strings.reduce(_this.processSubstitutions.bind(_this,expressions))))},transformers.length>0&&Array.isArray(transformers[0])&&(transformers=transformers[0]),this.transformers=transformers.map(function(transformer){return"function"==typeof transformer?transformer():transformer}),this.tag}return __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_createClass___default()(TemplateTag,[{key:"interimTag",value:function interimTag(previousTag,template){for(var _len3=arguments.length,substitutions=Array(_len3>2?_len3-2:0),_key3=2;_key3<_len3;_key3++)substitutions[_key3-2]=arguments[_key3];return this.tag(_templateObject,previousTag.apply(void 0,[template].concat(substitutions)))}},{key:"processSubstitutions",value:function processSubstitutions(substitutions,resultSoFar,remainingPart){return resultSoFar+this.transformSubstitution(substitutions.shift(),resultSoFar)+remainingPart}},{key:"transformString",value:function transformString(str){return this.transformers.reduce(function cb(res,transform){return transform.onString?transform.onString(res):res},str)}},{key:"transformSubstitution",value:function transformSubstitution(substitution,resultSoFar){return this.transformers.reduce(function cb(res,transform){return transform.onSubstitution?transform.onSubstitution(res,resultSoFar):res},substitution)}},{key:"transformEndResult",value:function transformEndResult(endResult){return this.transformers.reduce(function cb(res,transform){return transform.onEndResult?transform.onEndResult(res):res},endResult)}}]),TemplateTag}();__webpack_exports__.a=TemplateTag},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__.a=function trimResultTransformer(){var side=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return{onEndResult:function onEndResult(endResult){if(""===side)return endResult.trim();if("start"===(side=side.toLowerCase())||"left"===side)return endResult.replace(/^\s*/,"");if("end"===side||"right"===side)return endResult.replace(/\s*$/,"");throw new Error("Side not supported: "+side)}}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_toConsumableArray__=__webpack_require__(88),__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_toConsumableArray___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_toConsumableArray__);__webpack_exports__.a=function stripIndentTransformer(){var type=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"initial";return{onEndResult:function onEndResult(endResult){if("initial"===type){var match=endResult.match(/^[^\S\n]*(?=\S)/gm),indent=match&&Math.min.apply(Math,__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_toConsumableArray___default()(match.map(function(el){return el.length})));if(indent){var regexp=new RegExp("^.{"+indent+"}","gm");return endResult.replace(regexp,"")}return endResult}if("all"===type)return endResult.replace(/^[^\S\n]+/gm,"");throw new Error("Unknown type: "+type)}}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__.a=function replaceResultTransformer(replaceWhat,replaceWith){return{onEndResult:function onEndResult(endResult){if(null==replaceWhat||null==replaceWith)throw new Error("replaceResultTransformer requires at least 2 arguments.");return endResult.replace(replaceWhat,replaceWith)}}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__.a=function replaceSubstitutionTransformer(replaceWhat,replaceWith){return{onSubstitution:function onSubstitution(substitution,resultSoFar){if(null==replaceWhat||null==replaceWith)throw new Error("replaceSubstitutionTransformer requires at least 2 arguments.");return null==substitution?substitution:substitution.toString().replace(replaceWhat,replaceWith)}}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__replaceStringTransformer__=__webpack_require__(635);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__replaceStringTransformer__.a})},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__.a=function replaceStringTransformer(replaceWhat,replaceWith){return{onString:function onString(str){if(null==replaceWhat||null==replaceWith)throw new Error("replaceStringTransformer requires at least 2 arguments.");return str.replace(replaceWhat,replaceWith)}}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var defaults={separator:"",conjunction:"",serial:!1};__webpack_exports__.a=function inlineArrayTransformer(){var opts=arguments.length>0&&void 0!==arguments[0]?arguments[0]:defaults;return{onSubstitution:function onSubstitution(substitution,resultSoFar){if(Array.isArray(substitution)){var arrayLength=substitution.length,separator=opts.separator,conjunction=opts.conjunction,serial=opts.serial,indent=resultSoFar.match(/(\n?[^\S\n]+)$/);if(substitution=indent?substitution.join(separator+indent[1]):substitution.join(separator+" "),conjunction&&arrayLength>1){var separatorIndex=substitution.lastIndexOf(separator);substitution=substitution.slice(0,separatorIndex)+(serial?separator:"")+" "+conjunction+substitution.slice(separatorIndex+1)}}return substitution}}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__.a=function splitStringTransformer(splitBy){return{onSubstitution:function onSubstitution(substitution,resultSoFar){if(null==splitBy||"string"!=typeof splitBy)throw new Error("You need to specify a string character to split by.");return"string"==typeof substitution&&substitution.includes(splitBy)&&(substitution=substitution.split(splitBy)),substitution}}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_number_is_nan__=__webpack_require__(469),__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_number_is_nan___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_number_is_nan__),isValidValue=function isValidValue(x){return null!=x&&!__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_number_is_nan___default()(x)&&"boolean"!=typeof x};__webpack_exports__.a=function removeNonPrintingValuesTransformer(){return{onSubstitution:function onSubstitution(substitution){return Array.isArray(substitution)?substitution.filter(isValidValue):isValidValue(substitution)?substitution:""}}}},function(module,exports,__webpack_require__){__webpack_require__(640),module.exports=__webpack_require__(4).Number.isNaN},function(module,exports,__webpack_require__){var $export=__webpack_require__(8);$export($export.S,"Number",{isNaN:function isNaN(number){return number!=number}})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__commaLists__=__webpack_require__(642);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__commaLists__.a})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__TemplateTag__=__webpack_require__(36),__WEBPACK_IMPORTED_MODULE_1__stripIndentTransformer__=__webpack_require__(90),__WEBPACK_IMPORTED_MODULE_2__inlineArrayTransformer__=__webpack_require__(70),__WEBPACK_IMPORTED_MODULE_3__trimResultTransformer__=__webpack_require__(37),commaLists=new __WEBPACK_IMPORTED_MODULE_0__TemplateTag__.a(Object(__WEBPACK_IMPORTED_MODULE_2__inlineArrayTransformer__.a)({separator:","}),__WEBPACK_IMPORTED_MODULE_1__stripIndentTransformer__.a,__WEBPACK_IMPORTED_MODULE_3__trimResultTransformer__.a);__webpack_exports__.a=commaLists},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__commaListsAnd__=__webpack_require__(644);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__commaListsAnd__.a})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__TemplateTag__=__webpack_require__(36),__WEBPACK_IMPORTED_MODULE_1__stripIndentTransformer__=__webpack_require__(90),__WEBPACK_IMPORTED_MODULE_2__inlineArrayTransformer__=__webpack_require__(70),__WEBPACK_IMPORTED_MODULE_3__trimResultTransformer__=__webpack_require__(37),commaListsAnd=new __WEBPACK_IMPORTED_MODULE_0__TemplateTag__.a(Object(__WEBPACK_IMPORTED_MODULE_2__inlineArrayTransformer__.a)({separator:",",conjunction:"and"}),__WEBPACK_IMPORTED_MODULE_1__stripIndentTransformer__.a,__WEBPACK_IMPORTED_MODULE_3__trimResultTransformer__.a);__webpack_exports__.a=commaListsAnd},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__commaListsOr__=__webpack_require__(646);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__commaListsOr__.a})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__TemplateTag__=__webpack_require__(36),__WEBPACK_IMPORTED_MODULE_1__stripIndentTransformer__=__webpack_require__(90),__WEBPACK_IMPORTED_MODULE_2__inlineArrayTransformer__=__webpack_require__(70),__WEBPACK_IMPORTED_MODULE_3__trimResultTransformer__=__webpack_require__(37),commaListsOr=new __WEBPACK_IMPORTED_MODULE_0__TemplateTag__.a(Object(__WEBPACK_IMPORTED_MODULE_2__inlineArrayTransformer__.a)({separator:",",conjunction:"or"}),__WEBPACK_IMPORTED_MODULE_1__stripIndentTransformer__.a,__WEBPACK_IMPORTED_MODULE_3__trimResultTransformer__.a);__webpack_exports__.a=commaListsOr},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__TemplateTag__=__webpack_require__(36),__WEBPACK_IMPORTED_MODULE_1__stripIndentTransformer__=__webpack_require__(90),__WEBPACK_IMPORTED_MODULE_2__inlineArrayTransformer__=__webpack_require__(70),__WEBPACK_IMPORTED_MODULE_3__trimResultTransformer__=__webpack_require__(37),__WEBPACK_IMPORTED_MODULE_4__splitStringTransformer__=__webpack_require__(378),__WEBPACK_IMPORTED_MODULE_5__removeNonPrintingValuesTransformer__=__webpack_require__(468),html=new __WEBPACK_IMPORTED_MODULE_0__TemplateTag__.a(Object(__WEBPACK_IMPORTED_MODULE_4__splitStringTransformer__.a)("\n"),__WEBPACK_IMPORTED_MODULE_5__removeNonPrintingValuesTransformer__.a,__WEBPACK_IMPORTED_MODULE_2__inlineArrayTransformer__.a,__WEBPACK_IMPORTED_MODULE_1__stripIndentTransformer__.a,__WEBPACK_IMPORTED_MODULE_3__trimResultTransformer__.a);__webpack_exports__.a=html},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__html__=__webpack_require__(379);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__html__.a})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__html__=__webpack_require__(379);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__html__.a})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__safeHtml__=__webpack_require__(651);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__safeHtml__.a})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__TemplateTag__=__webpack_require__(36),__WEBPACK_IMPORTED_MODULE_1__stripIndentTransformer__=__webpack_require__(90),__WEBPACK_IMPORTED_MODULE_2__inlineArrayTransformer__=__webpack_require__(70),__WEBPACK_IMPORTED_MODULE_3__trimResultTransformer__=__webpack_require__(37),__WEBPACK_IMPORTED_MODULE_4__splitStringTransformer__=__webpack_require__(378),__WEBPACK_IMPORTED_MODULE_5__replaceSubstitutionTransformer__=__webpack_require__(467),safeHtml=new __WEBPACK_IMPORTED_MODULE_0__TemplateTag__.a(Object(__WEBPACK_IMPORTED_MODULE_4__splitStringTransformer__.a)("\n"),__WEBPACK_IMPORTED_MODULE_2__inlineArrayTransformer__.a,__WEBPACK_IMPORTED_MODULE_1__stripIndentTransformer__.a,__WEBPACK_IMPORTED_MODULE_3__trimResultTransformer__.a,Object(__WEBPACK_IMPORTED_MODULE_5__replaceSubstitutionTransformer__.a)(/&/g,"&amp;"),Object(__WEBPACK_IMPORTED_MODULE_5__replaceSubstitutionTransformer__.a)(/</g,"&lt;"),Object(__WEBPACK_IMPORTED_MODULE_5__replaceSubstitutionTransformer__.a)(/>/g,"&gt;"),Object(__WEBPACK_IMPORTED_MODULE_5__replaceSubstitutionTransformer__.a)(/"/g,"&quot;"),Object(__WEBPACK_IMPORTED_MODULE_5__replaceSubstitutionTransformer__.a)(/'/g,"&#x27;"),Object(__WEBPACK_IMPORTED_MODULE_5__replaceSubstitutionTransformer__.a)(/`/g,"&#x60;"));__webpack_exports__.a=safeHtml},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__oneLine__=__webpack_require__(653);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__oneLine__.a})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__TemplateTag__=__webpack_require__(36),__WEBPACK_IMPORTED_MODULE_1__trimResultTransformer__=__webpack_require__(37),__WEBPACK_IMPORTED_MODULE_2__replaceResultTransformer__=__webpack_require__(134),oneLine=new __WEBPACK_IMPORTED_MODULE_0__TemplateTag__.a(Object(__WEBPACK_IMPORTED_MODULE_2__replaceResultTransformer__.a)(/(?:\n(?:\s*))+/g," "),__WEBPACK_IMPORTED_MODULE_1__trimResultTransformer__.a);__webpack_exports__.a=oneLine},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__oneLineTrim__=__webpack_require__(655);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__oneLineTrim__.a})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__TemplateTag__=__webpack_require__(36),__WEBPACK_IMPORTED_MODULE_1__trimResultTransformer__=__webpack_require__(37),__WEBPACK_IMPORTED_MODULE_2__replaceResultTransformer__=__webpack_require__(134),oneLineTrim=new __WEBPACK_IMPORTED_MODULE_0__TemplateTag__.a(Object(__WEBPACK_IMPORTED_MODULE_2__replaceResultTransformer__.a)(/(?:\n\s*)/g,""),__WEBPACK_IMPORTED_MODULE_1__trimResultTransformer__.a);__webpack_exports__.a=oneLineTrim},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__oneLineCommaLists__=__webpack_require__(657);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__oneLineCommaLists__.a})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__TemplateTag__=__webpack_require__(36),__WEBPACK_IMPORTED_MODULE_1__inlineArrayTransformer__=__webpack_require__(70),__WEBPACK_IMPORTED_MODULE_2__trimResultTransformer__=__webpack_require__(37),__WEBPACK_IMPORTED_MODULE_3__replaceResultTransformer__=__webpack_require__(134),oneLineCommaLists=new __WEBPACK_IMPORTED_MODULE_0__TemplateTag__.a(Object(__WEBPACK_IMPORTED_MODULE_1__inlineArrayTransformer__.a)({separator:","}),Object(__WEBPACK_IMPORTED_MODULE_3__replaceResultTransformer__.a)(/(?:\s+)/g," "),__WEBPACK_IMPORTED_MODULE_2__trimResultTransformer__.a);__webpack_exports__.a=oneLineCommaLists},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__oneLineCommaListsOr__=__webpack_require__(659);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__oneLineCommaListsOr__.a})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__TemplateTag__=__webpack_require__(36),__WEBPACK_IMPORTED_MODULE_1__inlineArrayTransformer__=__webpack_require__(70),__WEBPACK_IMPORTED_MODULE_2__trimResultTransformer__=__webpack_require__(37),__WEBPACK_IMPORTED_MODULE_3__replaceResultTransformer__=__webpack_require__(134),oneLineCommaListsOr=new __WEBPACK_IMPORTED_MODULE_0__TemplateTag__.a(Object(__WEBPACK_IMPORTED_MODULE_1__inlineArrayTransformer__.a)({separator:",",conjunction:"or"}),Object(__WEBPACK_IMPORTED_MODULE_3__replaceResultTransformer__.a)(/(?:\s+)/g," "),__WEBPACK_IMPORTED_MODULE_2__trimResultTransformer__.a);__webpack_exports__.a=oneLineCommaListsOr},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__oneLineCommaListsAnd__=__webpack_require__(661);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__oneLineCommaListsAnd__.a})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__TemplateTag__=__webpack_require__(36),__WEBPACK_IMPORTED_MODULE_1__inlineArrayTransformer__=__webpack_require__(70),__WEBPACK_IMPORTED_MODULE_2__trimResultTransformer__=__webpack_require__(37),__WEBPACK_IMPORTED_MODULE_3__replaceResultTransformer__=__webpack_require__(134),oneLineCommaListsAnd=new __WEBPACK_IMPORTED_MODULE_0__TemplateTag__.a(Object(__WEBPACK_IMPORTED_MODULE_1__inlineArrayTransformer__.a)({separator:",",conjunction:"and"}),Object(__WEBPACK_IMPORTED_MODULE_3__replaceResultTransformer__.a)(/(?:\s+)/g," "),__WEBPACK_IMPORTED_MODULE_2__trimResultTransformer__.a);__webpack_exports__.a=oneLineCommaListsAnd},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__inlineLists__=__webpack_require__(663);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__inlineLists__.a})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__TemplateTag__=__webpack_require__(36),__WEBPACK_IMPORTED_MODULE_1__stripIndentTransformer__=__webpack_require__(90),__WEBPACK_IMPORTED_MODULE_2__inlineArrayTransformer__=__webpack_require__(70),__WEBPACK_IMPORTED_MODULE_3__trimResultTransformer__=__webpack_require__(37),inlineLists=new __WEBPACK_IMPORTED_MODULE_0__TemplateTag__.a(__WEBPACK_IMPORTED_MODULE_2__inlineArrayTransformer__.a,__WEBPACK_IMPORTED_MODULE_1__stripIndentTransformer__.a,__WEBPACK_IMPORTED_MODULE_3__trimResultTransformer__.a);__webpack_exports__.a=inlineLists},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__oneLineInlineLists__=__webpack_require__(665);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__oneLineInlineLists__.a})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__TemplateTag__=__webpack_require__(36),__WEBPACK_IMPORTED_MODULE_1__inlineArrayTransformer__=__webpack_require__(70),__WEBPACK_IMPORTED_MODULE_2__trimResultTransformer__=__webpack_require__(37),__WEBPACK_IMPORTED_MODULE_3__replaceResultTransformer__=__webpack_require__(134),oneLineInlineLists=new __WEBPACK_IMPORTED_MODULE_0__TemplateTag__.a(__WEBPACK_IMPORTED_MODULE_1__inlineArrayTransformer__.a,Object(__WEBPACK_IMPORTED_MODULE_3__replaceResultTransformer__.a)(/(?:\s+)/g," "),__WEBPACK_IMPORTED_MODULE_2__trimResultTransformer__.a);__webpack_exports__.a=oneLineInlineLists},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__stripIndent__=__webpack_require__(667);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__stripIndent__.a})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__TemplateTag__=__webpack_require__(36),__WEBPACK_IMPORTED_MODULE_1__stripIndentTransformer__=__webpack_require__(90),__WEBPACK_IMPORTED_MODULE_2__trimResultTransformer__=__webpack_require__(37),stripIndent=new __WEBPACK_IMPORTED_MODULE_0__TemplateTag__.a(__WEBPACK_IMPORTED_MODULE_1__stripIndentTransformer__.a,__WEBPACK_IMPORTED_MODULE_2__trimResultTransformer__.a);__webpack_exports__.a=stripIndent},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__stripIndents__=__webpack_require__(669);__webpack_require__.d(__webpack_exports__,"a",function(){return __WEBPACK_IMPORTED_MODULE_0__stripIndents__.a})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__TemplateTag__=__webpack_require__(36),__WEBPACK_IMPORTED_MODULE_1__stripIndentTransformer__=__webpack_require__(90),__WEBPACK_IMPORTED_MODULE_2__trimResultTransformer__=__webpack_require__(37),stripIndents=new __WEBPACK_IMPORTED_MODULE_0__TemplateTag__.a(Object(__WEBPACK_IMPORTED_MODULE_1__stripIndentTransformer__.a)("all"),__WEBPACK_IMPORTED_MODULE_2__trimResultTransformer__.a);__webpack_exports__.a=stripIndents},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isPriorToFiber=exports.isValidFiberElement=void 0;var _slicedToArray3=_interopRequireDefault(__webpack_require__(213)),_react2=_interopRequireDefault(__webpack_require__(0)),_lodash2=_interopRequireDefault(__webpack_require__(671));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var isValidFiberElement=exports.isValidFiberElement=function isValidFiberElement(element){return"string"==typeof element||"number"==typeof element||_react2.default.isValidElement(element)},isPriorToFiber=exports.isPriorToFiber=function isPriorToFiber(version){var _version$split=version.split("."),majorVersion=(0,_slicedToArray3.default)(_version$split,1)[0];return Number(majorVersion)<16};exports.default=function isReactRenderable(element){if(isPriorToFiber(_react2.default.version))return _react2.default.isValidElement(element);if(!Array.isArray(element))return isValidFiberElement(element);var elementsList=element.map(isReactRenderable);return!(0,_lodash2.default)(elementsList).filter(function(elementIsRenderable){return!1===elementIsRenderable}).length}},function(module,exports,__webpack_require__){(function(global){var INFINITY=1/0,MAX_SAFE_INTEGER=9007199254740991,argsTag="[object Arguments]",funcTag="[object Function]",genTag="[object GeneratorFunction]",freeGlobal="object"==typeof global&&global&&global.Object===Object&&global,freeSelf="object"==typeof self&&self&&self.Object===Object&&self,root=freeGlobal||freeSelf||Function("return this")();function arrayPush(array,values){for(var index=-1,length=values.length,offset=array.length;++index<length;)array[offset+index]=values[index];return array}var objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty,objectToString=objectProto.toString,Symbol=root.Symbol,propertyIsEnumerable=objectProto.propertyIsEnumerable,spreadableSymbol=Symbol?Symbol.isConcatSpreadable:void 0;function isFlattenable(value){return isArray(value)||function isArguments(value){return function isArrayLikeObject(value){return function isObjectLike(value){return!!value&&"object"==typeof value}(value)&&function isArrayLike(value){return null!=value&&function isLength(value){return"number"==typeof value&&value>-1&&value%1==0&&value<=MAX_SAFE_INTEGER}(value.length)&&!function isFunction(value){var tag=function isObject(value){var type=typeof value;return!!value&&("object"==type||"function"==type)}(value)?objectToString.call(value):"";return tag==funcTag||tag==genTag}(value)}(value)}(value)&&hasOwnProperty.call(value,"callee")&&(!propertyIsEnumerable.call(value,"callee")||objectToString.call(value)==argsTag)}(value)||!!(spreadableSymbol&&value&&value[spreadableSymbol])}var isArray=Array.isArray;module.exports=function flattenDeep(array){return array&&array.length?function baseFlatten(array,depth,predicate,isStrict,result){var index=-1,length=array.length;for(predicate||(predicate=isFlattenable),result||(result=[]);++index<length;){var value=array[index];depth>0&&predicate(value)?depth>1?baseFlatten(value,depth-1,predicate,isStrict,result):arrayPush(result,value):isStrict||(result[result.length]=value)}return result}(array,INFINITY):[]}}).call(exports,__webpack_require__(16))},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _propTypes2=_interopRequireDefault(__webpack_require__(2)),_react2=_interopRequireDefault(__webpack_require__(0));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var mainStyle={position:"fixed",top:0,bottom:0,left:0,right:0,padding:20,backgroundColor:"rgb(187, 49, 49)",color:"#FFF",WebkitFontSmoothing:"antialiased"},headingStyle={fontSize:20,fontWeight:600,letterSpacing:.2,margin:"10px 0",fontFamily:'\n -apple-system, ".SFNSText-Regular", "San Francisco", Roboto, "Segoe UI",\n "Helvetica Neue", "Lucida Grande", sans-serif\n '},codeStyle={fontSize:14,width:"100vw",overflow:"auto"},ErrorDisplay=function ErrorDisplay(_ref){var error=_ref.error;return _react2.default.createElement("div",{style:mainStyle},_react2.default.createElement("div",{style:headingStyle},error.message),_react2.default.createElement("pre",{style:codeStyle},_react2.default.createElement("code",null,error.stack)))};ErrorDisplay.propTypes={error:_propTypes2.default.shape({message:_propTypes2.default.string,stack:_propTypes2.default.string}).isRequired},exports.default=ErrorDisplay},function(module,exports,__webpack_require__){(function(global){function config(name){try{if(!global.localStorage)return!1}catch(_){return!1}var val=global.localStorage[name];return null!=val&&"true"===String(val).toLowerCase()}module.exports=function deprecate(fn,msg){if(config("noDeprecation"))return fn;var warned=!1;return function deprecated(){if(!warned){if(config("throwDeprecation"))throw new Error(msg);config("traceDeprecation")?console.trace(msg):console.warn(msg),warned=!0}return fn.apply(this,arguments)}}}).call(exports,__webpack_require__(16))},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _extends3=_interopRequireDefault(__webpack_require__(10));exports.default=function action(name){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},actionOptions=(0,_extends3.default)({},_configureActions.config,options),handler=function action(){for(var _len=arguments.length,_args=Array(_len),_key=0;_key<_len;_key++)_args[_key]=arguments[_key];var args=_args.map(function(arg){return(0,_util.prepareArguments)(arg,actionOptions.depth)}),channel=_addons2.default.getChannel(),id=(0,_v2.default)();channel.emit(_.EVENT_ID,{id:id,data:{name:name,args:args}})};_util.canConfigureName&&name&&"string"==typeof name&&Object.defineProperty(handler,"name",{value:name});return handler};var _v2=_interopRequireDefault(__webpack_require__(675)),_addons2=_interopRequireDefault(__webpack_require__(122)),_=__webpack_require__(470),_util=__webpack_require__(216),_configureActions=__webpack_require__(475);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}},function(module,exports,__webpack_require__){var _nodeId,_clockseq,rng=__webpack_require__(676),bytesToUuid=__webpack_require__(677),_lastMSecs=0,_lastNSecs=0;module.exports=function v1(options,buf,offset){var i=buf&&offset||0,b=buf||[],node=(options=options||{}).node||_nodeId,clockseq=void 0!==options.clockseq?options.clockseq:_clockseq;if(null==node||null==clockseq){var seedBytes=rng();null==node&&(node=_nodeId=[1|seedBytes[0],seedBytes[1],seedBytes[2],seedBytes[3],seedBytes[4],seedBytes[5]]),null==clockseq&&(clockseq=_clockseq=16383&(seedBytes[6]<<8|seedBytes[7]))}var msecs=void 0!==options.msecs?options.msecs:(new Date).getTime(),nsecs=void 0!==options.nsecs?options.nsecs:_lastNSecs+1,dt=msecs-_lastMSecs+(nsecs-_lastNSecs)/1e4;if(dt<0&&void 0===options.clockseq&&(clockseq=clockseq+1&16383),(dt<0||msecs>_lastMSecs)&&void 0===options.nsecs&&(nsecs=0),nsecs>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");_lastMSecs=msecs,_lastNSecs=nsecs,_clockseq=clockseq;var tl=(1e4*(268435455&(msecs+=122192928e5))+nsecs)%4294967296;b[i++]=tl>>>24&255,b[i++]=tl>>>16&255,b[i++]=tl>>>8&255,b[i++]=255&tl;var tmh=msecs/4294967296*1e4&268435455;b[i++]=tmh>>>8&255,b[i++]=255&tmh,b[i++]=tmh>>>24&15|16,b[i++]=tmh>>>16&255,b[i++]=clockseq>>>8|128,b[i++]=255&clockseq;for(var n=0;n<6;++n)b[i+n]=node[n];return buf||bytesToUuid(b)}},function(module,exports){var getRandomValues="undefined"!=typeof crypto&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&msCrypto.getRandomValues.bind(msCrypto);if(getRandomValues){var rnds8=new Uint8Array(16);module.exports=function whatwgRNG(){return getRandomValues(rnds8),rnds8}}else{var rnds=new Array(16);module.exports=function mathRNG(){for(var r,i=0;i<16;i++)0==(3&i)&&(r=4294967296*Math.random()),rnds[i]=r>>>((3&i)<<3)&255;return rnds}}},function(module,exports){for(var byteToHex=[],i=0;i<256;++i)byteToHex[i]=(i+256).toString(16).substr(1);module.exports=function bytesToUuid(buf,offset){var i=offset||0,bth=byteToHex;return bth[buf[i++]]+bth[buf[i++]]+bth[buf[i++]]+bth[buf[i++]]+"-"+bth[buf[i++]]+bth[buf[i++]]+"-"+bth[buf[i++]]+bth[buf[i++]]+"-"+bth[buf[i++]]+bth[buf[i++]]+"-"+bth[buf[i++]]+bth[buf[i++]]+bth[buf[i++]]+bth[buf[i++]]+bth[buf[i++]]+bth[buf[i++]]}},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(679),__esModule:!0}},function(module,exports,__webpack_require__){__webpack_require__(680);var $Object=__webpack_require__(4).Object;module.exports=function getOwnPropertyDescriptor(it,key){return $Object.getOwnPropertyDescriptor(it,key)}},function(module,exports,__webpack_require__){var toIObject=__webpack_require__(35),$getOwnPropertyDescriptor=__webpack_require__(148).f;__webpack_require__(123)("getOwnPropertyDescriptor",function(){return function getOwnPropertyDescriptor(it,key){return $getOwnPropertyDescriptor(toIObject(it),key)}})},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function getPropertiesList(value){var keys=[];for(var name in value)try{(hasOwnProperty.call(value,name)||"function"!=typeof value[name])&&keys.push(name)}catch(error){console.error("Error accessing property "+name,error)}return keys};var hasOwnProperty=Object.prototype.hasOwnProperty},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function isObject(value){return"[object Object]"===toString.call(value)};var toString=Object.prototype.toString},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _defineProperty2=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__(144));exports.default=function muteProperty(key,value){return(0,_defineProperty2.default)(value,key,{enumerable:!1})}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _stringify2=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__(217));exports.default=function prepareArguments(arg,depth){try{return(0,_stringify2.default)((0,_index.decycle)(arg,depth))}catch(error){return error.toString()}};var _index=__webpack_require__(381)},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _stringify2=_interopRequireDefault(__webpack_require__(217)),_typeof3=_interopRequireDefault(__webpack_require__(99)),_weakMap2=_interopRequireDefault(__webpack_require__(686));exports.default=function decycle(object){var depth=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,objects=new _weakMap2.default,isCyclic=!1;return function derez(value,path,_depth,_branchDepthMax){var oldPath=void 0,obj=void 0,maxDepth=_branchDepthMax,result=(0,_util.typeReplacer)(value);if(result)return result.value;var type=void 0===value?"undefined":(0,_typeof3.default)(value);if(value instanceof Boolean||value instanceof Number||value instanceof String)return value;if("object"===type&&null!==value){if(void 0!==(oldPath=objects.get(value)))return isCyclic=!0,{$ref:oldPath};try{objects.set(value,path)}catch(error){return console.error(error),new _errors.DecycleError(error.message)}if(Array.isArray(value)){obj=[];for(var i=0;i<value.length;i+=1)obj[i]=derez(value[i],path+"["+i+"]",_depth+1,maxDepth)}else{obj=_types.objectType.serialize(value);var newDepth=void 0;if(hasOwnProperty.call(obj,_configureDepth.DEPTH_KEY)){if(_depth+1<maxDepth){var depthKey=obj[_configureDepth.DEPTH_KEY];maxDepth=(newDepth=0===depthKey?0:_depth+depthKey)>=depth?depth:newDepth}delete obj[_configureDepth.DEPTH_KEY]}_depth<=maxDepth&&(0,_util.getPropertiesList)(value).forEach(function(name){if(!(0,_util.omitProperty)(name))try{obj[name]=derez(value[name],path+"["+(0,_stringify2.default)(name)+"]",_depth+1,maxDepth)}catch(error){console.error(error),obj[name]=new _errors.DecycleError(error.message)}})}return 0===_depth&&value instanceof Object&&isCyclic&&(obj[_.CYCLIC_KEY]=!0),obj}return value}(object,"$",0,depth)};var _errors=__webpack_require__(692),_util=__webpack_require__(216),_=__webpack_require__(381),_types=__webpack_require__(387),_configureDepth=__webpack_require__(473);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var hasOwnProperty=Object.prototype.hasOwnProperty},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(687),__esModule:!0}},function(module,exports,__webpack_require__){__webpack_require__(127),__webpack_require__(69),__webpack_require__(688),__webpack_require__(690),__webpack_require__(691),module.exports=__webpack_require__(4).WeakMap},function(module,exports,__webpack_require__){"use strict";var InternalMap,each=__webpack_require__(192)(0),redefine=__webpack_require__(147),meta=__webpack_require__(89),assign=__webpack_require__(204),weak=__webpack_require__(689),isObject=__webpack_require__(15),fails=__webpack_require__(30),validate=__webpack_require__(193),getWeak=meta.getWeak,isExtensible=Object.isExtensible,uncaughtFrozenStore=weak.ufstore,tmp={},wrapper=function(get){return function WeakMap(){return get(this,arguments.length>0?arguments[0]:void 0)}},methods={get:function get(key){if(isObject(key)){var data=getWeak(key);return!0===data?uncaughtFrozenStore(validate(this,"WeakMap")).get(key):data?data[this._i]:void 0}},set:function set(key,value){return weak.def(validate(this,"WeakMap"),key,value)}},$WeakMap=module.exports=__webpack_require__(384)("WeakMap",wrapper,methods,weak,!0,!0);fails(function(){return 7!=(new $WeakMap).set((Object.freeze||Object)(tmp),7).get(tmp)})&&(assign((InternalMap=weak.getConstructor(wrapper,"WeakMap")).prototype,methods),meta.NEED=!0,each(["delete","has","get","set"],function(key){var proto=$WeakMap.prototype,method=proto[key];redefine(proto,key,function(a,b){if(isObject(a)&&!isExtensible(a)){this._f||(this._f=new InternalMap);var result=this._f[key](a,b);return"set"==key?this:result}return method.call(this,a,b)})}))},function(module,exports,__webpack_require__){"use strict";var redefineAll=__webpack_require__(131),getWeak=__webpack_require__(89).getWeak,anObject=__webpack_require__(18),isObject=__webpack_require__(15),anInstance=__webpack_require__(128),forOf=__webpack_require__(73),createArrayMethod=__webpack_require__(192),$has=__webpack_require__(31),validate=__webpack_require__(193),arrayFind=createArrayMethod(5),arrayFindIndex=createArrayMethod(6),id=0,uncaughtFrozenStore=function(that){return that._l||(that._l=new UncaughtFrozenStore)},UncaughtFrozenStore=function(){this.a=[]},findUncaughtFrozen=function(store,key){return arrayFind(store.a,function(it){return it[0]===key})};UncaughtFrozenStore.prototype={get:function(key){var entry=findUncaughtFrozen(this,key);if(entry)return entry[1]},has:function(key){return!!findUncaughtFrozen(this,key)},set:function(key,value){var entry=findUncaughtFrozen(this,key);entry?entry[1]=value:this.a.push([key,value])},delete:function(key){var index=arrayFindIndex(this.a,function(it){return it[0]===key});return~index&&this.a.splice(index,1),!!~index}},module.exports={getConstructor:function(wrapper,NAME,IS_MAP,ADDER){var C=wrapper(function(that,iterable){anInstance(that,C,NAME,"_i"),that._t=NAME,that._i=id++,that._l=void 0,void 0!=iterable&&forOf(iterable,IS_MAP,that[ADDER],that)});return redefineAll(C.prototype,{delete:function(key){if(!isObject(key))return!1;var data=getWeak(key);return!0===data?uncaughtFrozenStore(validate(this,NAME)).delete(key):data&&$has(data,this._i)&&delete data[this._i]},has:function has(key){if(!isObject(key))return!1;var data=getWeak(key);return!0===data?uncaughtFrozenStore(validate(this,NAME)).has(key):data&&$has(data,this._i)}}),C},def:function(that,key,value){var data=getWeak(anObject(key),!0);return!0===data?uncaughtFrozenStore(that).set(key,value):data[that._i]=value,that},ufstore:uncaughtFrozenStore}},function(module,exports,__webpack_require__){__webpack_require__(385)("WeakMap")},function(module,exports,__webpack_require__){__webpack_require__(386)("WeakMap")},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.DecycleError=void 0;var _DecycleError3=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__(693));exports.DecycleError=_DecycleError3.default},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _getPrototypeOf2=_interopRequireDefault(__webpack_require__(19)),_classCallCheck3=_interopRequireDefault(__webpack_require__(9)),_possibleConstructorReturn3=_interopRequireDefault(__webpack_require__(20)),_inherits3=_interopRequireDefault(__webpack_require__(21));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var DecycleError=function(_BaseError){function DecycleError(){return(0,_classCallCheck3.default)(this,DecycleError),(0,_possibleConstructorReturn3.default)(this,(DecycleError.__proto__||(0,_getPrototypeOf2.default)(DecycleError)).apply(this,arguments))}return(0,_inherits3.default)(DecycleError,_BaseError),DecycleError}(__webpack_require__(694).BaseError);exports.default=DecycleError},function(module,exports,__webpack_require__){"use strict";var construct="undefined"!=typeof Reflect?Reflect.construct:void 0,defineProperty=Object.defineProperty,captureStackTrace=Error.captureStackTrace;function BaseError(message){void 0!==message&&defineProperty(this,"message",{configurable:!0,value:message,writable:!0});var cname=this.constructor.name;void 0!==cname&&cname!==this.name&&defineProperty(this,"name",{configurable:!0,value:cname,writable:!0}),captureStackTrace(this,this.constructor)}void 0===captureStackTrace&&(captureStackTrace=function captureStackTrace(error){var container=new Error;defineProperty(error,"stack",{configurable:!0,get:function getStack(){var stack=container.stack;return defineProperty(this,"stack",{configurable:!0,value:stack,writable:!0}),stack},set:function setStack(stack){defineProperty(error,"stack",{configurable:!0,value:stack,writable:!0})}})}),BaseError.prototype=Object.create(Error.prototype,{constructor:{configurable:!0,value:BaseError,writable:!0}});var setFunctionName=function(){function setFunctionName(fn,name){return defineProperty(fn,"name",{configurable:!0,value:name})}try{var f=function(){};if(setFunctionName(f,"foo"),"foo"===f.name)return setFunctionName}catch(_){}}();(module.exports=function makeError(constructor,super_){if(null==super_||super_===Error)super_=BaseError;else if("function"!=typeof super_)throw new TypeError("super_ should be a function");var name;if("string"==typeof constructor)name=constructor,constructor=void 0!==construct?function(){return construct(super_,arguments,this.constructor)}:function(){super_.apply(this,arguments)},void 0!==setFunctionName&&(setFunctionName(constructor,name),name=void 0);else if("function"!=typeof constructor)throw new TypeError("constructor should be either a string or a function");constructor.super_=constructor.super=super_;var properties={constructor:{configurable:!0,value:constructor,writable:!0}};return void 0!==name&&(properties.name={configurable:!0,value:name,writable:!0}),constructor.prototype=Object.create(super_.prototype,properties),constructor}).BaseError=BaseError},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _defineProperty3=_interopRequireDefault(__webpack_require__(53)),_createNamedObject2=_interopRequireDefault(__webpack_require__(696)),_getObjectName2=_interopRequireDefault(__webpack_require__(700)),_configureDepth3=_interopRequireDefault(__webpack_require__(473));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var KEY="$___storybook.objectName",objectType={KEY:KEY,serialize:function serialize(value){var objectName=(0,_getObjectName2.default)(value);return"Object"===objectName?(0,_defineProperty3.default)({},KEY,objectName):(0,_configureDepth3.default)((0,_defineProperty3.default)({},KEY,objectName),2)},deserialize:function deserialize(value){return(0,_createNamedObject2.default)(value,KEY)}};exports.default=objectType},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _assign2=_interopRequireDefault(__webpack_require__(84));exports.default=function createNamedObject(obj,key){var namedObj=new((0,_createFunction2.default)(obj[key]));return delete obj[key],(0,_assign2.default)(namedObj,obj),namedObj};var _createFunction2=_interopRequireDefault(__webpack_require__(388));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function createFunctionEval(name){var fnName=(0,_isReserved2.default)(name)?name+"$":name;return new Function("return function "+fnName+"() {}")()};var _isReserved2=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__(698))},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function isReserved(name){return _reservedKeywords2.default.indexOf(name)>=0};var _reservedKeywords2=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__(699))},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});exports.default=["break","case","catch","class","continue","debugger","default","delete","do","else","export","extends","finally","for","function","if","import","in","instanceof","new","return","super","switch","this","throw","try","typeof","var","void","while","with","yield"]},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function getObjectName(value){if((0,_canAccessProperty2.default)("toString",value)){var stringValue=value.toString();if("class"===stringValue.slice(0,5))return stringValue.slice(6,-3);var type=stringValue.slice(8,-1);if("object"===stringValue.slice(1,7)&&"Object"!==type)return type;var parts=stringValue.match(/function (\w+).*/);if(parts&&2===parts.length)return parts[1]}return value.constructor?value.constructor.name:"Object"};var _canAccessProperty2=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__(701))},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function canAccessProperty(key,value){var prop=void 0;try{prop=value[key]}catch(error){console.error(error)}return!!prop}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _defineProperty3=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__(53));var KEY="$___storybook.Date",dateType={KEY:KEY,is:function is(value){return value instanceof Date},serialize:function serialize(value){return(0,_defineProperty3.default)({},KEY,value.toISOString())},deserialize:function deserialize(value){return new Date(value[KEY])}};exports.default=dateType},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _defineProperty3=_interopRequireDefault(__webpack_require__(53)),_createBoundFunction2=_interopRequireDefault(__webpack_require__(704)),_createFunction2=_interopRequireDefault(__webpack_require__(388));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var KEY="$___storybook.functionName",functionType={KEY:KEY,is:function is(value){return"function"==typeof value},serialize:function serialize(value){return(0,_defineProperty3.default)({},KEY,value.name||"")},deserialize:function deserialize(value){var parts=value[KEY].split(" ");return 2===parts.length&&"bound"===parts[0]?(0,_createBoundFunction2.default)(parts[1]):(0,_createFunction2.default)(parts[0])}};exports.default=functionType},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function createBoundFunction(name){return(0,_createFunction2.default)(name).bind({})};var _createFunction2=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__(388))},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _defineProperty3=_interopRequireDefault(__webpack_require__(53)),_isFinite2=_interopRequireDefault(__webpack_require__(706));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var KEY="$___storybook.Infinity",InfinityType={KEY:KEY,is:function is(value){return"number"==typeof value&&!(0,_isFinite2.default)(value)},serialize:function serialize(value){return(0,_defineProperty3.default)({},KEY,value===1/0)},deserialize:function deserialize(value){return value[KEY]?1/0:-1/0}};exports.default=InfinityType},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(707),__esModule:!0}},function(module,exports,__webpack_require__){__webpack_require__(708),module.exports=__webpack_require__(4).Number.isFinite},function(module,exports,__webpack_require__){var $export=__webpack_require__(8),_isFinite=__webpack_require__(11).isFinite;$export($export.S,"Number",{isFinite:function isFinite(it){return"number"==typeof it&&_isFinite(it)}})},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _defineProperty3=_interopRequireDefault(__webpack_require__(53)),_isNan2=_interopRequireDefault(__webpack_require__(469));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var KEY="$___storybook.NaN",NaNType={KEY:KEY,is:function is(value){return"number"==typeof value&&(0,_isNan2.default)(value)},serialize:function serialize(){return(0,_defineProperty3.default)({},KEY,!0)},deserialize:function deserialize(){return NaN}};exports.default=NaNType},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _defineProperty3=_interopRequireDefault(__webpack_require__(53)),_createRegExp2=_interopRequireDefault(__webpack_require__(711));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var KEY="$___storybook.regExpKey",regExpType={KEY:KEY,is:function is(value){return value instanceof RegExp},serialize:function serialize(value){return(0,_defineProperty3.default)({},KEY,value.toString())},deserialize:function deserialize(value){return(0,_createRegExp2.default)(value[KEY])}};exports.default=regExpType},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function createRegExp(regExp){var parts=regExp.split("/");return new RegExp(parts[1],parts[2])}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _defineProperty3=_interopRequireDefault(__webpack_require__(53)),_typeof3=_interopRequireDefault(__webpack_require__(99)),_createSymbol2=_interopRequireDefault(__webpack_require__(713));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var KEY="$___storybook.symbolName",symbolType={KEY:KEY,is:function is(value){return"symbol"===(void 0===value?"undefined":(0,_typeof3.default)(value))},serialize:function serialize(value){return(0,_defineProperty3.default)({},KEY,String(value).slice(7,-1)||null)},deserialize:function deserialize(value){return(0,_createSymbol2.default)(value[KEY])}};exports.default=symbolType},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _symbol2=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__(212));exports.default=function createSymbol(name){return(0,_symbol2.default)(name)}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _defineProperty3=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__(53));var KEY="$___storybook.undefined",undefinedType={KEY:KEY,is:function is(value){return void 0===value},serialize:function serialize(){return(0,_defineProperty3.default)({},KEY,!0)},deserialize:function deserialize(){}};exports.default=undefinedType},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _typeof2=__webpack_require__(99),_typeof3=_interopRequireDefault(_typeof2);exports.default=retrocycle;var _reviver=__webpack_require__(474),_reviver2=_interopRequireDefault(_reviver),_util=__webpack_require__(216),_=__webpack_require__(381);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var pathReg=/^\$(?:\[(?:\d+|"(?:[^\\"\u0000-\u001f]|\\([\\"/bfnrt]|u[0-9a-zA-Z]{4}))*")])*$/;function retrocycle(json){var $=JSON.parse(json,_reviver2.default);return"object"!==(void 0===$?"undefined":(0,_typeof3.default)($))||null===$?$:(function rez(value){if(value&&"object"===(void 0===value?"undefined":(0,_typeof3.default)(value)))if(Array.isArray(value))for(var i=0;i<value.length;i+=1){var item=value[i];if(item&&"object"===(void 0===item?"undefined":(0,_typeof3.default)(item))){var path=item.$ref;"string"==typeof path&&pathReg.test(path)?value[i]=eval(path):rez(item)}}else for(var name in value){var _item=value[name];if("object"===(void 0===_item?"undefined":(0,_typeof3.default)(_item))&&null!==_item){var _path=_item.$ref;"string"==typeof _path&&pathReg.test(_path)?value[name]=eval(_path):rez(_item)}}}($),(0,_util.muteProperty)(_.CYCLIC_KEY,$),$)}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _types=__webpack_require__(387),hasOwnProperty=Object.prototype.hasOwnProperty,allTypes=_types.types.concat(_types.objectType);exports.default=function typeFilter(value){var found=allTypes.find(function(type){return hasOwnProperty.call(value,type.KEY)});return!!found&&{value:found.deserialize(value)}}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _types=__webpack_require__(387);exports.default=function typeReplacer(value){var found=_types.types.find(function(type){return type.is(value)});return!!found&&{value:found.serialize(value)}}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function omitProperty(name){return name.startsWith("__")||name.startsWith("STORYBOOK_")}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _toConsumableArray3=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__(88));exports.default=function decorateAction(decorators){return function(name,options){var callAction=(0,_preview.action)(name,options);return function(){for(var _len=arguments.length,_args=Array(_len),_key=0;_key<_len;_key++)_args[_key]=arguments[_key];var decorated=decorators.reduce(function(args,fn){return fn(args)},_args);callAction.apply(void 0,(0,_toConsumableArray3.default)(decorated))}}};var _preview=__webpack_require__(471)},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.hrefTo=exports.linkTo=exports.openLink=void 0;var _promise2=_interopRequireDefault(__webpack_require__(205)),_toConsumableArray3=_interopRequireDefault(__webpack_require__(88)),_addons2=_interopRequireDefault(__webpack_require__(122)),_=__webpack_require__(476);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var openLink=exports.openLink=function openLink(params){return _addons2.default.getChannel().emit(_.EVENT_ID,params)};exports.linkTo=function linkTo(kind,story){return function(){for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];var resolver=function valueOrCall(args){return function(value){return"function"==typeof value?value.apply(void 0,(0,_toConsumableArray3.default)(args)):value}}(args);openLink({kind:resolver(kind),story:resolver(story)})}},exports.hrefTo=function hrefTo(kind,story){return new _promise2.default(function(resolve){var channel=_addons2.default.getChannel();channel.on(_.RECEIVE_HREF_EVENT_ID,resolve),channel.emit(_.REQUEST_HREF_EVENT_ID,{kind:kind,story:story})})}},function(module,exports,__webpack_require__){var map={"./1-components/ActivityIndicator/ActivityIndicatorScreen.js":722,"./1-components/Button/ButtonScreen.js":733,"./1-components/CheckBox/CheckBoxScreen.js":740,"./1-components/Image/ImageScreen.js":746,"./1-components/ImageBackground/ImageBackgroundScreen.js":763,"./1-components/Picker/PickerScreen.js":766,"./1-components/ProgressBar/ProgressScreen.js":771,"./1-components/ScrollView/ScrollViewScreen.js":777,"./1-components/Switch/SwitchScreen.js":784,"./1-components/Text/TextScreen.js":794,"./1-components/TextInput/TextInputScreen.js":798,"./1-components/Touchable/TouchableHighlightScreen.js":815,"./1-components/Touchable/TouchableOpacityScreen.js":817,"./1-components/Touchable/TouchableWithoutFeedbackScreen.js":818,"./1-components/View/ViewScreen.js":820,"./2-apis/AppRegistry/AppRegistryScreen.js":849,"./2-apis/AppState/AppStateScreen.js":850,"./2-apis/AsyncStorage/AsyncStorageScreen.js":854,"./2-apis/Clipboard/ClipboardScreen.js":855,"./2-apis/Dimensions/DimensionsScreen.js":858,"./2-apis/I18nManager/I18nManagerScreen.js":860,"./2-apis/Linking/LinkingScreen.js":862,"./2-apis/NetInfo/NetInfoScreen.js":865,"./2-apis/PanResponder/PanResponderScreen.js":866,"./2-apis/PixelRatio/PixelRatioScreen.js":871,"./2-apis/Platform/PlatformScreen.js":872,"./2-apis/StyleSheet/StyleSheetScreen.js":873,"./2-apis/Vibration/VibrationScreen.js":874,"./3-demos/Calculator/CalculatorScreen.js":875,"./3-demos/Game2048/Game2048Screen.js":877,"./3-demos/Sandbox/SandboxScreen.js":885,"./3-demos/TicTacToe/TicTacToeScreen.js":887};function webpackContext(req){return __webpack_require__(webpackContextResolve(req))}function webpackContextResolve(req){var id=map[req];if(!(id+1))throw new Error("Cannot find module '"+req+"'.");return id}webpackContext.keys=function webpackContextKeys(){return Object.keys(map)},webpackContext.resolve=webpackContextResolve,module.exports=webpackContext,webpackContext.id=721},function(module,exports,__webpack_require__){(function(module){var _PropAnimating2=_interopRequireDefault(__webpack_require__(723)),_PropColor2=_interopRequireDefault(__webpack_require__(724)),_PropHidesWhenStopped2=_interopRequireDefault(__webpack_require__(725)),_PropSize2=_interopRequireDefault(__webpack_require__(726)),_react2=_interopRequireDefault(__webpack_require__(0)),_uiExplorer=__webpack_require__(13),_uiExplorer2=_interopRequireDefault(_uiExplorer);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(0,_uiExplorer.storiesOf)("Components",module).add("ActivityIndicator",function ActivityIndicatorScreen(){return _react2.default.createElement(_uiExplorer2.default,{title:"ActivityIndicator",url:"1-components/ActivityIndicator"},_react2.default.createElement(_uiExplorer.Description,null,"Displays a customizable activity indicator"),_react2.default.createElement(_uiExplorer.Section,{title:"Props"},_react2.default.createElement(_uiExplorer.DocItem,{name:"...View props"}),_react2.default.createElement(_uiExplorer.DocItem,{name:"animating",typeInfo:"?boolean = true",description:"Whether to show the indicator or hide it.",example:{render:function render(){return _react2.default.createElement(_PropAnimating2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"color",typeInfo:"?color = #1976D2",description:"The foreground color of the spinner.",example:{render:function render(){return _react2.default.createElement(_PropColor2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"hidesWhenStopped",typeInfo:"?boolean = true",description:"Whether the indicator should hide when not animating.",example:{render:function render(){return _react2.default.createElement(_PropHidesWhenStopped2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"size",typeInfo:"?enum('small', 'large') | number = 'small'",description:"Size of the indicator. Small has a height of 20px, large has a height of 36px.",example:{render:function render(){return _react2.default.createElement(_PropSize2.default,null)}}})))})}).call(exports,__webpack_require__(6)(module))},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _ActivityIndicator2=_interopRequireDefault(__webpack_require__(194)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_View2=_interopRequireDefault(__webpack_require__(1)),_react2=_interopRequireDefault(__webpack_require__(0));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var ActivityIndicatorAnimatingExample=function ActivityIndicatorAnimatingExample(){return _react2.default.createElement(_View2.default,{style:styles.horizontal},_react2.default.createElement(_ActivityIndicator2.default,null),_react2.default.createElement(_ActivityIndicator2.default,{animating:!1}))},styles=_StyleSheet2.default.create({horizontal:{alignItems:"center",flexDirection:"row"}});exports.default=ActivityIndicatorAnimatingExample,ActivityIndicatorAnimatingExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/ActivityIndicator/examples/PropAnimating.js"]={name:"ActivityIndicatorAnimatingExample",docgenInfo:ActivityIndicatorAnimatingExample.__docgenInfo,path:"storybook/1-components/ActivityIndicator/examples/PropAnimating.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _react2=_interopRequireDefault(__webpack_require__(0)),_ActivityIndicator2=_interopRequireDefault(__webpack_require__(194)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var ActivityIndicatorColorExample=function ActivityIndicatorColorExample(){return _react2.default.createElement(_View2.default,{style:styles.horizontal},_react2.default.createElement(_ActivityIndicator2.default,{color:"#1DA1F2",style:styles.rightPadding}),_react2.default.createElement(_ActivityIndicator2.default,{color:"#17BF63",style:styles.rightPadding}),_react2.default.createElement(_ActivityIndicator2.default,{color:"#F45D22",style:styles.rightPadding}),_react2.default.createElement(_ActivityIndicator2.default,{color:"#794BC4",style:styles.rightPadding}),_react2.default.createElement(_ActivityIndicator2.default,{color:"#E0245E",style:styles.rightPadding}),_react2.default.createElement(_ActivityIndicator2.default,{color:"#FFAD1F",style:styles.rightPadding}))},styles=_StyleSheet2.default.create({horizontal:{alignItems:"center",flexDirection:"row"},rightPadding:{paddingRight:10}});ActivityIndicatorColorExample.metadata={id:"ActivityIndicator.props.color",description:""},exports.default=ActivityIndicatorColorExample,ActivityIndicatorColorExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/ActivityIndicator/examples/PropColor.js"]={name:"ActivityIndicatorColorExample",docgenInfo:ActivityIndicatorColorExample.__docgenInfo,path:"storybook/1-components/ActivityIndicator/examples/PropColor.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_ActivityIndicator2=_interopRequireDefault(__webpack_require__(194)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_View2=_interopRequireDefault(__webpack_require__(1)),_propTypes=__webpack_require__(2),_react=__webpack_require__(0),_react2=_interopRequireDefault(_react);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}var ToggleAnimatingActivityIndicator=function(_PureComponent){function ToggleAnimatingActivityIndicator(){var _ref,_temp,_this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,ToggleAnimatingActivityIndicator);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _temp=_this=_possibleConstructorReturn(this,(_ref=ToggleAnimatingActivityIndicator.__proto__||Object.getPrototypeOf(ToggleAnimatingActivityIndicator)).call.apply(_ref,[this].concat(args))),_this.state={animating:!0},_this.setToggleTimeout=function(){_this._timer=setTimeout(function(){_this.setState({animating:!_this.state.animating}),_this.setToggleTimeout()},2e3)},_possibleConstructorReturn(_this,_temp)}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(ToggleAnimatingActivityIndicator,_react.PureComponent),_createClass(ToggleAnimatingActivityIndicator,[{key:"componentDidMount",value:function componentDidMount(){this.setToggleTimeout()}},{key:"componentWillUnmount",value:function componentWillUnmount(){clearTimeout(this._timer)}},{key:"render",value:function render(){return _react2.default.createElement(_ActivityIndicator2.default,{animating:this.state.animating,hidesWhenStopped:this.props.hidesWhenStopped,size:"large",style:[styles.centering,this.props.style]})}}]),ToggleAnimatingActivityIndicator}();ToggleAnimatingActivityIndicator.propTypes={hidesWhenStopped:_propTypes.bool,style:_ActivityIndicator2.default.propTypes.style};var ActivityIndicatorHidesWhenStoppedExample=function ActivityIndicatorHidesWhenStoppedExample(){return _react2.default.createElement(_View2.default,{style:[styles.horizontal]},_react2.default.createElement(ToggleAnimatingActivityIndicator,{hidesWhenStopped:!1,style:styles.rightPadding}),_react2.default.createElement(ToggleAnimatingActivityIndicator,null))},styles=_StyleSheet2.default.create({horizontal:{alignItems:"center",flexDirection:"row"},rightPadding:{paddingRight:10}});ActivityIndicatorHidesWhenStoppedExample.metadata={id:"ActivityIndicator.props.hidesWhenStopped",description:""},exports.default=ActivityIndicatorHidesWhenStoppedExample,ActivityIndicatorHidesWhenStoppedExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/ActivityIndicator/examples/PropHidesWhenStopped.js"]={name:"ActivityIndicatorHidesWhenStoppedExample",docgenInfo:ActivityIndicatorHidesWhenStoppedExample.__docgenInfo,path:"storybook/1-components/ActivityIndicator/examples/PropHidesWhenStopped.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _react2=_interopRequireDefault(__webpack_require__(0)),_ActivityIndicator2=_interopRequireDefault(__webpack_require__(194)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var sizes=[20,"small",36,"large",60],ActivityIndicatorSizeExample=function ActivityIndicatorSizeExample(){return _react2.default.createElement(_View2.default,{style:styles.horizontal},sizes.map(function(size,i){return _react2.default.createElement(_ActivityIndicator2.default,{key:i,size:size,style:styles.rightPadding})}),_react2.default.createElement(_ActivityIndicator2.default,{size:"large",style:styles.large}))},styles=_StyleSheet2.default.create({horizontal:{alignItems:"center",flexDirection:"row"},rightPadding:{paddingRight:10},large:{marginLeft:20,transform:[{scale:1.75}]}});ActivityIndicatorSizeExample.metadata={id:"ActivityIndicator.props.size",description:""},exports.default=ActivityIndicatorSizeExample,ActivityIndicatorSizeExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/ActivityIndicator/examples/PropSize.js"]={name:"ActivityIndicatorSizeExample",docgenInfo:ActivityIndicatorSizeExample.__docgenInfo,path:"storybook/1-components/ActivityIndicator/examples/PropSize.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_createElement2=_interopRequireDefault(__webpack_require__(87)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.default=function Code(props){return(0,_createElement2.default)("code",_extends({},props,{style:[styles.code,props.style]}))};var styles=_StyleSheet2.default.create({code:{fontFamily:"monospace, monospace",fontSize:"1rem",lineHeight:"1.3125em",whiteSpace:"pre"}})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _AppText2=_interopRequireDefault(__webpack_require__(135)),_insertBetween2=_interopRequireDefault(__webpack_require__(478)),_react2=_interopRequireDefault(__webpack_require__(0)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_Text2=_interopRequireDefault(__webpack_require__(5)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Divider=function Divider(){return _react2.default.createElement(_View2.default,{style:styles.verticalDivider})},DocItem=function DocItem(_ref){var description=_ref.description,_ref$example=_ref.example,example=void 0===_ref$example?{}:_ref$example,name=_ref.name,typeInfo=_ref.typeInfo,label=_ref.label;return _react2.default.createElement(_View2.default,{style:styles.example},name&&_react2.default.createElement(_AppText2.default,{style:styles.title},_react2.default.createElement(PropText,{label:label,name:name,typeInfo:typeInfo})),description&&_react2.default.createElement(_View2.default,{style:styles.description},function createDescription(description){var nodeList=_react2.default.Children.toArray(description),content=void 0;return content=1===nodeList.length?_react2.default.createElement(_Text2.default,null,nodeList):(0,_insertBetween2.default)(function(){return _react2.default.createElement(Divider,{key:Math.random()})},nodeList),_react2.default.createElement(_Text2.default,{style:styles.text},content)}(description)),(example.render||example.code)&&_react2.default.createElement(_View2.default,{style:styles.renderBox},_react2.default.createElement(_AppText2.default,{style:styles.exampleText},"Example"),example.render&&_react2.default.createElement(_View2.default,null,example.render()),example.render&&example.code&&_react2.default.createElement(_View2.default,{style:styles.verticalDivider}),example.code&&_react2.default.createElement(_Text2.default,{style:styles.code},example.code)))},PropText=function PropText(_ref2){var label=_ref2.label,name=_ref2.name,typeInfo=_ref2.typeInfo;return _react2.default.createElement(_AppText2.default,null,label&&_react2.default.createElement(_Text2.default,{style:[styles.label,"web"===label&&styles.webLabel]},label),_react2.default.createElement(_Text2.default,{style:styles.propName},name),typeInfo&&_react2.default.createElement(_Text2.default,null,": ",_react2.default.createElement(_Text2.default,{style:styles.code},typeInfo)))},styles=_StyleSheet2.default.create({code:{fontFamily:"monospace, monospace",fontSize:"1rem",lineHeight:"1.3125em"},example:{marginBottom:"calc(1.5 * 1.3125rem)"},title:{fontSize:"1rem"},text:{alignItems:"stretch",display:"flex",flexDirection:"column",fontSize:"1rem",lineHeight:"1.3125em"},label:{backgroundColor:"#ddd",borderRadius:"1rem",color:"#555",marginRight:"0.5rem",paddingVertical:"0.125rem",paddingHorizontal:"0.5rem"},propName:{fontWeight:"bold"},webLabel:{backgroundColor:"#bdebff",color:"#025268"},description:{marginTop:"calc(0.5 * 1.3125rem)"},renderBox:{borderColor:"#E6ECF0",borderWidth:1,padding:"1.3125rem",marginTop:"1.3125rem"},exampleText:{color:"#AAB8C2",fontSize:"0.8rem",fontWeight:"bold",marginBottom:"calc(0.5 * 1.3125rem)",textTransform:"uppercase"},verticalDivider:{height:"1rem"}});exports.default=DocItem,DocItem.__docgenInfo={description:"",props:{example:{defaultValue:{value:"{}",computed:!1}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/ui-explorer/DocItem.js"]={name:"DocItem",docgenInfo:DocItem.__docgenInfo,path:"storybook/ui-explorer/DocItem.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _AppText2=_interopRequireDefault(__webpack_require__(135)),_react2=_interopRequireDefault(__webpack_require__(0)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var SectionTitle=function SectionTitle(_ref){var children=_ref.children;return _react2.default.createElement(_AppText2.default,{style:styles.sectionTitle},children)},Section=function Section(_ref2){var children=_ref2.children,title=_ref2.title;return _react2.default.createElement(_View2.default,null,_react2.default.createElement(SectionTitle,null,title),children)},styles=_StyleSheet2.default.create({sectionTitle:{fontSize:"1.3125rem",marginBottom:"1.3125rem",fontWeight:"bold"}});exports.default=Section,Section.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/ui-explorer/Section.js"]={name:"Section",docgenInfo:Section.__docgenInfo,path:"storybook/ui-explorer/Section.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _AppText2=_interopRequireDefault(__webpack_require__(135)),_react2=_interopRequireDefault(__webpack_require__(0)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_Text2=_interopRequireDefault(__webpack_require__(5)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var StyleList=function StyleList(_ref){var stylePropTypes=_ref.stylePropTypes;return _react2.default.createElement(_View2.default,{accessibilityTraits:"list"},stylePropTypes.map(function(_ref2,i){var label=_ref2.label,name=_ref2.name,typeInfo=_ref2.typeInfo;return _react2.default.createElement(_AppText2.default,{accessibilityTraits:"listitem",key:i,style:styles.item},label?_react2.default.createElement(_Text2.default,{style:styles.label},label):null,_react2.default.createElement(_Text2.default,{style:styles.name},name),typeInfo?": ":null,typeInfo?_react2.default.createElement(_Text2.default,{style:styles.code},typeInfo):null)}))},styles=_StyleSheet2.default.create({code:{fontFamily:"monospace, monospace",lineHeight:"1.3125em"},item:{fontSize:"0.85rem",marginLeft:20,marginBottom:"0.5rem"},name:{fontWeight:"bold"},title:{fontSize:"2rem"},label:{borderRadius:"1rem",paddingVertical:"0.125rem",paddingHorizontal:"0.5rem",marginRight:"0.5rem",backgroundColor:"#bdebff",color:"#025268"}});exports.default=StyleList,StyleList.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/ui-explorer/StyleList.js"]={name:"StyleList",docgenInfo:StyleList.__docgenInfo,path:"storybook/ui-explorer/StyleList.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _AppText2=_interopRequireDefault(__webpack_require__(135)),_react2=_interopRequireDefault(__webpack_require__(0)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var TextList=function TextList(_ref){var items=_ref.items;return _react2.default.createElement(_View2.default,{accessibilityTraits:"list",style:styles.list},items.map(function(item,i){return _react2.default.createElement(_AppText2.default,{accessibilityTraits:"listitem",key:i,style:styles.item},_react2.default.createElement(_View2.default,{style:styles.bullet}),item)}))},styles=_StyleSheet2.default.create({item:{position:"relative",paddingLeft:20,marginBottom:"0.5rem"},bullet:{position:"absolute",left:6,top:".65625rem",marginTop:-2,height:4,width:4,backgroundColor:"black",borderRadius:50}});exports.default=TextList,TextList.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/ui-explorer/TextList.js"]={name:"TextList",docgenInfo:TextList.__docgenInfo,path:"storybook/ui-explorer/TextList.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0}),exports.Description=void 0;var _AppText2=_interopRequireDefault(__webpack_require__(135)),_ExternalLink2=_interopRequireDefault(__webpack_require__(479)),_insertBetween2=_interopRequireDefault(__webpack_require__(478)),_react2=_interopRequireDefault(__webpack_require__(0)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Title=function Title(_ref){var children=_ref.children;return _react2.default.createElement(_AppText2.default,{style:styles.title},children)},Divider=(exports.Description=function Description(_ref2){var children=_ref2.children;return _react2.default.createElement(_AppText2.default,{style:styles.description},(0,_insertBetween2.default)(function(){return _react2.default.createElement(Divider,{key:Math.random()})},_react2.default.Children.toArray(children)))},function Divider(){return _react2.default.createElement(_View2.default,{style:styles.divider})}),SourceLink=function SourceLink(_ref3){var uri=_ref3.uri;return _react2.default.createElement(_ExternalLink2.default,{href:"https://github.com/necolas/react-native-web/tree/master/packages/docs/storybook/"+uri,style:styles.link},"View source code on GitHub")},styles=_StyleSheet2.default.create({root:{padding:"1rem",flex:1,flexBasis:"auto"},divider:{height:"1.3125rem"},title:{fontSize:"2rem"},description:{color:"#666",display:"flex",flexDirection:"column",fontSize:"1.25rem",marginTop:"calc(0.5 * 1.3125rem)",marginBottom:"calc(1.5 * 1.3125rem)"},link:{color:"#1B95E0",fontSize:"1rem",marginTop:"calc(0.5 * 1.3125rem)",textDecorationLine:"underline"}});exports.default=function UIExplorer(_ref4){var children=_ref4.children,description=_ref4.description,title=(_ref4.sections,_ref4.title),url=_ref4.url;return _react2.default.createElement(_View2.default,{style:styles.root},_react2.default.createElement(Title,null,title),description,children,url&&_react2.default.createElement(SourceLink,{uri:url}))}},function(module,exports,__webpack_require__){(function(module){var _react2=_interopRequireDefault(__webpack_require__(0)),_PropColor2=_interopRequireDefault(__webpack_require__(734)),_PropDisabled2=_interopRequireDefault(__webpack_require__(738)),_PropOnPress2=_interopRequireDefault(__webpack_require__(739)),_uiExplorer=__webpack_require__(13),_uiExplorer2=_interopRequireDefault(_uiExplorer);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(0,_uiExplorer.storiesOf)("Components",module).add("Button",function ButtonScreen(){return _react2.default.createElement(_uiExplorer2.default,{title:"Button",url:"1-components/Button"},_react2.default.createElement(_uiExplorer.Description,null,_react2.default.createElement(_uiExplorer.AppText,null,"A basic button component. Supports a minimal level of customization. You can build your own custom button using ",_react2.default.createElement(_uiExplorer.Code,null,"TouchableOpacity")," or ",_react2.default.createElement(_uiExplorer.Code,null,"TouchableNativeFeedback"),".")),_react2.default.createElement(_uiExplorer.Section,{title:"Props"},_react2.default.createElement(_uiExplorer.DocItem,{name:"accessibilityLabel",typeInfo:"?string",description:"Overrides the text that's read by a screen reader when the user interacts with the element."}),_react2.default.createElement(_uiExplorer.DocItem,{name:"color",typeInfo:"?string",description:"Background color of the button.",example:{render:function render(){return _react2.default.createElement(_PropColor2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"disabled",typeInfo:"?boolean",description:"If true, disable all interactions for this element.",example:{render:function render(){return _react2.default.createElement(_PropDisabled2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onPress",typeInfo:"function",description:"This function is called on press.",example:{render:function render(){return _react2.default.createElement(_PropOnPress2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"testID",typeInfo:"?string",description:"Used to locate this view in end-to-end tests."}),_react2.default.createElement(_uiExplorer.DocItem,{name:"title",typeInfo:"string",description:"Text to display inside the button."})))})}).call(exports,__webpack_require__(6)(module))},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _react2=_interopRequireDefault(__webpack_require__(0)),_helpers=__webpack_require__(480),_Button2=_interopRequireDefault(__webpack_require__(74)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var emptyFunction=function emptyFunction(){},ButtonColorExample=function ButtonColorExample(){return _react2.default.createElement(_View2.default,null,_react2.default.createElement(_Button2.default,{color:"#17BF63",onPress:emptyFunction,title:"Press me"}),_react2.default.createElement(_helpers.DividerVertical,null),_react2.default.createElement(_Button2.default,{color:"#F45D22",onPress:emptyFunction,title:"Press me"}),_react2.default.createElement(_helpers.DividerVertical,null),_react2.default.createElement(_Button2.default,{color:"#794BC4",onPress:emptyFunction,title:"Press me"}),_react2.default.createElement(_helpers.DividerVertical,null),_react2.default.createElement(_Button2.default,{color:"#E0245E",onPress:emptyFunction,title:"Press me"}))};exports.default=ButtonColorExample,ButtonColorExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/Button/examples/PropColor.js"]={name:"ButtonColorExample",docgenInfo:ButtonColorExample.__docgenInfo,path:"storybook/1-components/Button/examples/PropColor.js"})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__vendor_react_native_PooledClass__=__webpack_require__(481),twoArgumentPooler=__WEBPACK_IMPORTED_MODULE_0__vendor_react_native_PooledClass__.a.twoArgumentPooler;function BoundingDimensions(width,height){this.width=width,this.height=height}BoundingDimensions.prototype.destructor=function(){this.width=null,this.height=null},BoundingDimensions.getPooledFromElement=function(element){return BoundingDimensions.getPooled(element.offsetWidth,element.offsetHeight)},__WEBPACK_IMPORTED_MODULE_0__vendor_react_native_PooledClass__.a.addPoolingTo(BoundingDimensions,twoArgumentPooler),__webpack_exports__.a=BoundingDimensions},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__vendor_react_native_PooledClass__=__webpack_require__(481),twoArgumentPooler=__WEBPACK_IMPORTED_MODULE_0__vendor_react_native_PooledClass__.a.twoArgumentPooler;function Position(left,top){this.left=left,this.top=top}Position.prototype.destructor=function(){this.left=null,this.top=null},__WEBPACK_IMPORTED_MODULE_0__vendor_react_native_PooledClass__.a.addPoolingTo(Position,twoArgumentPooler),__webpack_exports__.a=Position},function(module,exports,__webpack_require__){"use strict";module.exports={extractSingleTouch:function extractSingleTouch(nativeEvent){var touches=nativeEvent.touches,changedTouches=nativeEvent.changedTouches,hasTouches=touches&&touches.length>0,hasChangedTouches=changedTouches&&changedTouches.length>0;return!hasTouches&&hasChangedTouches?changedTouches[0]:hasTouches?touches[0]:nativeEvent}}},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _react2=_interopRequireDefault(__webpack_require__(0)),_Button2=_interopRequireDefault(__webpack_require__(74));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var onPress=function onPress(){console.error("Disabled button should not trigger onPress!")},ButtonDisabledExample=function ButtonDisabledExample(){return _react2.default.createElement(_Button2.default,{disabled:!0,onPress:onPress,title:"Disabled button"})};exports.default=ButtonDisabledExample,ButtonDisabledExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/Button/examples/PropDisabled.js"]={name:"ButtonDisabledExample",docgenInfo:ButtonDisabledExample.__docgenInfo,path:"storybook/1-components/Button/examples/PropDisabled.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _react2=_interopRequireDefault(__webpack_require__(0)),_helpers=__webpack_require__(480),_Button2=_interopRequireDefault(__webpack_require__(74)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var emptyFunction=function emptyFunction(){},ButtonOnPressExample=function ButtonOnPressExample(){return _react2.default.createElement(_View2.default,{style:styles.horizontal},_react2.default.createElement(_Button2.default,{accessibilityLabel:"This sounds great!",onPress:emptyFunction,title:"This looks great!"}),_react2.default.createElement(_helpers.DividerHorizontal,null),_react2.default.createElement(_Button2.default,{color:"#841584",onPress:emptyFunction,title:"Ok!"}))},styles=_StyleSheet2.default.create({horizontal:{flexDirection:"row"}});exports.default=ButtonOnPressExample,ButtonOnPressExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/Button/examples/PropOnPress.js"]={name:"ButtonOnPressExample",docgenInfo:ButtonOnPressExample.__docgenInfo,path:"storybook/1-components/Button/examples/PropOnPress.js"})},function(module,exports,__webpack_require__){(function(module){var _CustomSize2=_interopRequireDefault(__webpack_require__(741)),_PropColor2=_interopRequireDefault(__webpack_require__(742)),_PropDisabled2=_interopRequireDefault(__webpack_require__(743)),_PropOnValueChange2=_interopRequireDefault(__webpack_require__(744)),_PropValue2=_interopRequireDefault(__webpack_require__(745)),_react2=_interopRequireDefault(__webpack_require__(0)),_uiExplorer=__webpack_require__(13),_uiExplorer2=_interopRequireDefault(_uiExplorer);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(0,_uiExplorer.storiesOf)("Components",module).add("CheckBox",function CheckBoxScreen(){return _react2.default.createElement(_uiExplorer2.default,{title:"CheckBox",url:"1-components/CheckBox"},_react2.default.createElement(_uiExplorer.Description,null,_react2.default.createElement(_uiExplorer.AppText,null,"This is a controlled component that requires an ",_react2.default.createElement(_uiExplorer.Code,null,"onValueChange")," callback that updates the value prop in order for the component to reflect user actions. If the"," ",_react2.default.createElement(_uiExplorer.Code,null,"value")," prop is not updated, the component will continue to render the supplied"," ",_react2.default.createElement(_uiExplorer.Code,null,"value")," prop instead of the expected result of any user actions.")),_react2.default.createElement(_uiExplorer.Section,{title:"Props"},_react2.default.createElement(_uiExplorer.DocItem,{name:"...View props"}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Customize the color of the checkbox.",example:{render:function render(){return _react2.default.createElement(_PropColor2.default,null)}},label:"web",name:"color",typeInfo:"?color"}),_react2.default.createElement(_uiExplorer.DocItem,{description:"If true, the user won't be able to interact with the checkbox.",example:{render:function render(){return _react2.default.createElement(_PropDisabled2.default,null)}},name:"disabled",typeInfo:"?boolean = false"}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Invoked with the event when the value changes.",name:"onChange",typeInfo:"?function"}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Invoked with the new value when the value changes.",example:{render:function render(){return _react2.default.createElement(_PropOnValueChange2.default,null)}},name:"onValueChange",typeInfo:"?function"}),_react2.default.createElement(_uiExplorer.DocItem,{description:"The value of the checkbox. If `true` the checkbox will be checked.",example:{render:function render(){return _react2.default.createElement(_PropValue2.default,null)}},name:"value",typeInfo:"?boolean = false"})),_react2.default.createElement(_uiExplorer.Section,{title:"More examples"},_react2.default.createElement(_uiExplorer.DocItem,{description:"The checkbox size can be controlled by the 'height' and 'width' style properties",example:{code:"<CheckBox style={{ height: 32, width: 32 }} />",render:function render(){return _react2.default.createElement(_CustomSize2.default,null)}},name:"Custom size"})))})}).call(exports,__webpack_require__(6)(module))},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _react2=_interopRequireDefault(__webpack_require__(0)),_styles2=_interopRequireDefault(__webpack_require__(195)),_CheckBox2=_interopRequireDefault(__webpack_require__(196)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var CustomSizeExample=function CustomSizeExample(){return _react2.default.createElement(_View2.default,{style:_styles2.default.row},_react2.default.createElement(_View2.default,{style:_styles2.default.marginRight},_react2.default.createElement(_CheckBox2.default,{style:{height:20,width:20},value:!0})),_react2.default.createElement(_View2.default,{style:_styles2.default.marginRight},_react2.default.createElement(_CheckBox2.default,{style:{height:32,width:32},value:!0})))};exports.default=CustomSizeExample,CustomSizeExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/CheckBox/examples/CustomSize.js"]={name:"CustomSizeExample",docgenInfo:CustomSizeExample.__docgenInfo,path:"storybook/1-components/CheckBox/examples/CustomSize.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _react2=_interopRequireDefault(__webpack_require__(0)),_styles2=_interopRequireDefault(__webpack_require__(195)),_CheckBox2=_interopRequireDefault(__webpack_require__(196)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var CheckBoxColorExample=function CheckBoxColorExample(){return _react2.default.createElement(_View2.default,{style:_styles2.default.row},_react2.default.createElement(_View2.default,{style:_styles2.default.marginRight},_react2.default.createElement(_CheckBox2.default,{color:"#1DA1F2",value:!0})),_react2.default.createElement(_View2.default,{style:_styles2.default.marginRight},_react2.default.createElement(_CheckBox2.default,{color:"#F45D22",value:!0})))};exports.default=CheckBoxColorExample,CheckBoxColorExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/CheckBox/examples/PropColor.js"]={name:"CheckBoxColorExample",docgenInfo:CheckBoxColorExample.__docgenInfo,path:"storybook/1-components/CheckBox/examples/PropColor.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _react2=_interopRequireDefault(__webpack_require__(0)),_styles2=_interopRequireDefault(__webpack_require__(195)),_CheckBox2=_interopRequireDefault(__webpack_require__(196)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var CheckBoxDisabledExample=function CheckBoxDisabledExample(){return _react2.default.createElement(_View2.default,{style:_styles2.default.row},_react2.default.createElement(_View2.default,{style:_styles2.default.marginRight},_react2.default.createElement(_CheckBox2.default,{disabled:!0,value:!1})),_react2.default.createElement(_View2.default,{style:_styles2.default.marginRight},_react2.default.createElement(_CheckBox2.default,{disabled:!0,value:!0})))};exports.default=CheckBoxDisabledExample,CheckBoxDisabledExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/CheckBox/examples/PropDisabled.js"]={name:"CheckBoxDisabledExample",docgenInfo:CheckBoxDisabledExample.__docgenInfo,path:"storybook/1-components/CheckBox/examples/PropDisabled.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_styles2=_interopRequireDefault(__webpack_require__(195)),_react=__webpack_require__(0),_react2=_interopRequireDefault(_react),_CheckBox2=_interopRequireDefault(__webpack_require__(196)),_Text2=_interopRequireDefault(__webpack_require__(5)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}var CheckBoxOnValueChangeExample=function(_PureComponent){function CheckBoxOnValueChangeExample(){var _ref,_temp,_this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,CheckBoxOnValueChangeExample);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _temp=_this=_possibleConstructorReturn(this,(_ref=CheckBoxOnValueChangeExample.__proto__||Object.getPrototypeOf(CheckBoxOnValueChangeExample)).call.apply(_ref,[this].concat(args))),_this.state={eventSwitchIsOn:!1,eventSwitchRegressionIsOn:!0},_this._handleEventSwitch=function(value){_this.setState({eventSwitchIsOn:value})},_this._handleEventSwitchRegression=function(value){_this.setState({eventSwitchRegressionIsOn:value})},_possibleConstructorReturn(_this,_temp)}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(CheckBoxOnValueChangeExample,_react.PureComponent),_createClass(CheckBoxOnValueChangeExample,[{key:"render",value:function render(){var _state=this.state,eventSwitchIsOn=_state.eventSwitchIsOn,eventSwitchRegressionIsOn=_state.eventSwitchRegressionIsOn;return _react2.default.createElement(_View2.default,{style:_styles2.default.row},_react2.default.createElement(_View2.default,{style:[_styles2.default.alignCenter,_styles2.default.marginRight]},_react2.default.createElement(_CheckBox2.default,{onValueChange:this._handleEventSwitch,style:_styles2.default.marginBottom,value:eventSwitchIsOn}),_react2.default.createElement(_CheckBox2.default,{onValueChange:this._handleEventSwitch,style:_styles2.default.marginBottom,value:eventSwitchIsOn}),_react2.default.createElement(_Text2.default,null,eventSwitchIsOn?"On":"Off")),_react2.default.createElement(_View2.default,{style:_styles2.default.alignCenter},_react2.default.createElement(_CheckBox2.default,{onValueChange:this._handleEventSwitchRegression,style:_styles2.default.marginBottom,value:eventSwitchRegressionIsOn}),_react2.default.createElement(_CheckBox2.default,{onValueChange:this._handleEventSwitchRegression,style:_styles2.default.marginBottom,value:eventSwitchRegressionIsOn}),_react2.default.createElement(_Text2.default,null,eventSwitchRegressionIsOn?"On":"Off")))}}]),CheckBoxOnValueChangeExample}();exports.default=CheckBoxOnValueChangeExample,CheckBoxOnValueChangeExample.__docgenInfo={description:"",displayName:"CheckBoxOnValueChangeExample"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/CheckBox/examples/PropOnValueChange.js"]={name:"CheckBoxOnValueChangeExample",docgenInfo:CheckBoxOnValueChangeExample.__docgenInfo,path:"storybook/1-components/CheckBox/examples/PropOnValueChange.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _react2=_interopRequireDefault(__webpack_require__(0)),_styles2=_interopRequireDefault(__webpack_require__(195)),_CheckBox2=_interopRequireDefault(__webpack_require__(196)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var CheckBoxValueExample=function CheckBoxValueExample(){return _react2.default.createElement(_View2.default,{style:_styles2.default.row},_react2.default.createElement(_View2.default,{style:_styles2.default.marginRight},_react2.default.createElement(_CheckBox2.default,{value:!1})),_react2.default.createElement(_View2.default,{style:_styles2.default.marginRight},_react2.default.createElement(_CheckBox2.default,{value:!0})))};exports.default=CheckBoxValueExample,CheckBoxValueExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/CheckBox/examples/PropValue.js"]={name:"CheckBoxValueExample",docgenInfo:CheckBoxValueExample.__docgenInfo,path:"storybook/1-components/CheckBox/examples/PropValue.js"})},function(module,exports,__webpack_require__){(function(module){var _react2=_interopRequireDefault(__webpack_require__(0)),_PropDefaultSource2=_interopRequireDefault(__webpack_require__(747)),_PropDraggable2=_interopRequireDefault(__webpack_require__(754)),_PropOnError2=_interopRequireDefault(__webpack_require__(755)),_PropOnLoad2=_interopRequireDefault(__webpack_require__(756)),_PropOnLoadEnd2=_interopRequireDefault(__webpack_require__(757)),_PropOnLoadStart2=_interopRequireDefault(__webpack_require__(758)),_PropResizeMode2=_interopRequireDefault(__webpack_require__(759)),_PropSource2=_interopRequireDefault(__webpack_require__(760)),_StaticGetSize2=_interopRequireDefault(__webpack_require__(761)),_StaticPrefetch2=_interopRequireDefault(__webpack_require__(762)),_uiExplorer=__webpack_require__(13),_uiExplorer2=_interopRequireDefault(_uiExplorer);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var stylePropTypes=[{name:"...View#style"},{name:"resizeMode"},{name:"tintColor",typeInfo:"color"}];(0,_uiExplorer.storiesOf)("Components",module).add("Image",function ImageScreen(){return _react2.default.createElement(_uiExplorer2.default,{title:"Image",url:"1-components/Image"},_react2.default.createElement(_uiExplorer.Description,null,"An accessibile image component with support for image resizing, default image, and child content."),_react2.default.createElement(_uiExplorer.Section,{title:"Props"},_react2.default.createElement(_uiExplorer.DocItem,{name:"...View props"}),_react2.default.createElement(_uiExplorer.DocItem,{name:"blurRadius",typeInfo:"?number",description:"The blur radius of the blur filter added to the image"}),_react2.default.createElement(_uiExplorer.DocItem,{name:"defaultSource",typeInfo:"?object",description:_react2.default.createElement(_uiExplorer.AppText,null,"An image to display as a placeholder while downloading the final image off the network."," ",_react2.default.createElement(_uiExplorer.Code,null,"{ uri: string, width, height }")),example:{render:function render(){return _react2.default.createElement(_PropDefaultSource2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{label:"web",name:"draggable",typeInfo:"?boolean = false",description:"When true, the image will be draggable",example:{render:function render(){return _react2.default.createElement(_PropDraggable2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onError",typeInfo:"?function",description:_react2.default.createElement(_uiExplorer.AppText,null,"Invoked on load error with ",_react2.default.createElement(_uiExplorer.Code,null,"{nativeEvent: {error}}"),"."),example:{render:function render(){return _react2.default.createElement(_PropOnError2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onLoad",typeInfo:"?function",description:"Invoked when load completes successfully.",example:{render:function render(){return _react2.default.createElement(_PropOnLoad2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onLoadEnd",typeInfo:"?function",description:"Invoked when load either succeeds or fails.",example:{render:function render(){return _react2.default.createElement(_PropOnLoadEnd2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onLoadStart",typeInfo:"?function",description:"Invoked on load start.",example:{render:function render(){return _react2.default.createElement(_PropOnLoadStart2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"resizeMode",typeInfo:"?enum('center', 'contain', 'cover', 'none', 'repeat', 'stretch') = 'cover';",description:"Determines how to resize the image when the frame doesn't match the raw image dimensions.",example:{render:function render(){return _react2.default.createElement(_PropResizeMode2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"source",typeInfo:"?object",description:_react2.default.createElement(_uiExplorer.AppText,null,_react2.default.createElement(_uiExplorer.Code,null,"uri")," is a string representing the resource identifier for the image, which could be an http address or a base64 encoded image."," ",_react2.default.createElement(_uiExplorer.Code,null,"{ uri: string, width, height }")),example:{render:function render(){return _react2.default.createElement(_PropSource2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"style",typeInfo:"?style",description:_react2.default.createElement(_uiExplorer.StyleList,{stylePropTypes:stylePropTypes})})),_react2.default.createElement(_uiExplorer.Section,{title:"Properties"},_react2.default.createElement(_uiExplorer.DocItem,{name:"static resizeMode",typeInfo:"object",example:{code:"<Image resizeMode={Image.resizeMode.contain} />"}})),_react2.default.createElement(_uiExplorer.Section,{title:"Methods"},_react2.default.createElement(_uiExplorer.DocItem,{name:"static getSize",typeInfo:"(uri: string, success: (width, height) => {}, failure: function) => void",description:[_react2.default.createElement(_uiExplorer.AppText,{key:1},"Retrieve the width and height (in pixels) of an image prior to displaying it. This method can fail if the image cannot be found, or fails to download."),_react2.default.createElement(_uiExplorer.AppText,{key:2},"(In order to retrieve the image dimensions, the image may first need to be loaded or downloaded, after which it will be cached. This means that in principle you could use this method to preload images, however it is not optimized for that purpose, and may in future be implemented in a way that does not fully load/download the image data.)")],example:{render:function render(){return _react2.default.createElement(_StaticGetSize2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"static prefetch",typeInfo:"(url: string) => Promise",description:"Prefetches a remote image for later use by downloading it.",example:{render:function render(){return _react2.default.createElement(_StaticPrefetch2.default,null)}}})))})}).call(exports,__webpack_require__(6)(module))},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var helpers=function _interopRequireWildcard(obj){if(obj&&obj.__esModule)return obj;var newObj={};if(null!=obj)for(var key in obj)Object.prototype.hasOwnProperty.call(obj,key)&&(newObj[key]=obj[key]);return newObj.default=obj,newObj}(__webpack_require__(138)),_sources2=_interopRequireDefault(__webpack_require__(57)),_react2=_interopRequireDefault(__webpack_require__(0)),_Image2=_interopRequireDefault(__webpack_require__(75));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var ImageDefaultSourceExample=function ImageDefaultSourceExample(){return _react2.default.createElement(_Image2.default,{defaultSource:_sources2.default.placeholder,style:helpers.styles.base})};exports.default=ImageDefaultSourceExample,ImageDefaultSourceExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/Image/examples/PropDefaultSource.js"]={name:"ImageDefaultSourceExample",docgenInfo:ImageDefaultSourceExample.__docgenInfo,path:"storybook/1-components/Image/examples/PropDefaultSource.js"})},function(module,exports){module.exports="data:image/jpeg;base64,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"},function(module,exports){module.exports="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMbaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM3MjRGRDg0QUQxODExRTc4NjkwRjY4MDE5MTg0MTgzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM3MjRGRDgzQUQxODExRTc4NjkwRjY4MDE5MTg0MTgzIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9IkM2OTQ4NkEzOTU3NTRFMzdBQkYyMDVFNUQ5OURGNzI2IiBzdFJlZjpkb2N1bWVudElEPSJDNjk0ODZBMzk1NzU0RTM3QUJGMjA1RTVEOTlERjcyNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwM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"},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__.a=function getAssetByID(assetId){return assets[assetId-1]};var assets=[]},function(module,__webpack_exports__,__webpack_require__){"use strict";var id=0,requests={},ImageLoader={abort:function abort(requestId){var image=requests[""+requestId];image&&(image.onerror=image.onload=image=null,delete requests[""+requestId])},getSize:function getSize(uri,success,failure){var complete=!1,interval=setInterval(callback,16),requestId=ImageLoader.load(uri,callback,function errorCallback(){"function"==typeof failure&&failure();ImageLoader.abort(requestId),clearInterval(interval)});function callback(){var image=requests[""+requestId];if(image){var naturalHeight=image.naturalHeight,naturalWidth=image.naturalWidth;naturalHeight&&naturalWidth&&(success(naturalWidth,naturalHeight),complete=!0)}complete&&(ImageLoader.abort(requestId),clearInterval(interval))}},load:function load(uri,onLoad,onError){id+=1;var image=new window.Image;return image.onerror=onError,image.onload=function(e){"function"==typeof image.decode?image.decode().then(function(){onLoad(e)}):setTimeout(function(){onLoad(e)},0)},image.src=uri,requests[""+id]=image,id},prefetch:function prefetch(uri){return new Promise(function(resolve,reject){ImageLoader.load(uri,resolve,reject)})}};__webpack_exports__.a=ImageLoader},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_prop_types__=__webpack_require__(2),__WEBPACK_IMPORTED_MODULE_0_prop_types___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_prop_types__),ImageURISourcePropType=__WEBPACK_IMPORTED_MODULE_0_prop_types___default.a.shape({uri:__WEBPACK_IMPORTED_MODULE_0_prop_types___default.a.string,bundle:__WEBPACK_IMPORTED_MODULE_0_prop_types___default.a.string,method:__WEBPACK_IMPORTED_MODULE_0_prop_types___default.a.string,headers:__WEBPACK_IMPORTED_MODULE_0_prop_types___default.a.objectOf(__WEBPACK_IMPORTED_MODULE_0_prop_types___default.a.string),body:__WEBPACK_IMPORTED_MODULE_0_prop_types___default.a.string,cache:__WEBPACK_IMPORTED_MODULE_0_prop_types___default.a.oneOf(["default","reload","force-cache","only-if-cached"]),width:__WEBPACK_IMPORTED_MODULE_0_prop_types___default.a.number,height:__WEBPACK_IMPORTED_MODULE_0_prop_types___default.a.number,scale:__WEBPACK_IMPORTED_MODULE_0_prop_types___default.a.number});__WEBPACK_IMPORTED_MODULE_0_prop_types___default.a.oneOfType([ImageURISourcePropType,__WEBPACK_IMPORTED_MODULE_0_prop_types___default.a.number,__WEBPACK_IMPORTED_MODULE_0_prop_types___default.a.string,__WEBPACK_IMPORTED_MODULE_0_prop_types___default.a.arrayOf(ImageURISourcePropType)])},function(module,__webpack_exports__,__webpack_require__){"use strict";var dataUriPattern=/^data:/,ImageUriCache=function(){function ImageUriCache(){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,ImageUriCache)}return ImageUriCache.has=function has(uri){var entries=ImageUriCache._entries;return dataUriPattern.test(uri)||Boolean(entries[uri])},ImageUriCache.add=function add(uri){var entries=ImageUriCache._entries,lastUsedTimestamp=Date.now();entries[uri]?(entries[uri].lastUsedTimestamp=lastUsedTimestamp,entries[uri].refCount+=1):entries[uri]={lastUsedTimestamp:lastUsedTimestamp,refCount:1}},ImageUriCache.remove=function remove(uri){var entries=ImageUriCache._entries;entries[uri]&&(entries[uri].refCount-=1),ImageUriCache._cleanUpIfNeeded()},ImageUriCache._cleanUpIfNeeded=function _cleanUpIfNeeded(){var entries=ImageUriCache._entries,imageUris=Object.keys(entries);if(imageUris.length+1>ImageUriCache._maximumEntries){var leastRecentlyUsedKey=void 0,leastRecentlyUsedEntry=void 0;imageUris.forEach(function(uri){var entry=entries[uri];(!leastRecentlyUsedEntry||entry.lastUsedTimestamp<leastRecentlyUsedEntry.lastUsedTimestamp)&&0===entry.refCount&&(leastRecentlyUsedKey=uri,leastRecentlyUsedEntry=entry)}),leastRecentlyUsedKey&&delete entries[leastRecentlyUsedKey]}},ImageUriCache}();ImageUriCache._maximumEntries=256,ImageUriCache._entries={},__webpack_exports__.a=ImageUriCache},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _sources2=_interopRequireDefault(__webpack_require__(57)),_react2=_interopRequireDefault(__webpack_require__(0)),_Image2=_interopRequireDefault(__webpack_require__(75)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var ImageDraggableExample=function ImageDraggableExample(){return _react2.default.createElement(_View2.default,{style:styles.container},_react2.default.createElement(_Image2.default,{draggable:!0,source:_sources2.default.large,style:styles.image}))},styles=_StyleSheet2.default.create({container:{flexDirection:"row"},image:{width:300,height:200,backgroundColor:"transparent",marginRight:10}});exports.default=ImageDraggableExample,ImageDraggableExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/Image/examples/PropDraggable.js"]={name:"ImageDraggableExample",docgenInfo:ImageDraggableExample.__docgenInfo,path:"storybook/1-components/Image/examples/PropDraggable.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _NetworkImage2=_interopRequireDefault(__webpack_require__(218)),_react2=_interopRequireDefault(__webpack_require__(0)),_sources2=_interopRequireDefault(__webpack_require__(57));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var ImageOnErrorExample=function ImageOnErrorExample(){return _react2.default.createElement(_NetworkImage2.default,{logMethod:"onError",source:_sources2.default.broken})};exports.default=ImageOnErrorExample,ImageOnErrorExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/Image/examples/PropOnError.js"]={name:"ImageOnErrorExample",docgenInfo:ImageOnErrorExample.__docgenInfo,path:"storybook/1-components/Image/examples/PropOnError.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _helpers=__webpack_require__(138),_NetworkImage2=_interopRequireDefault(__webpack_require__(218)),_react2=_interopRequireDefault(__webpack_require__(0)),_sources2=_interopRequireDefault(__webpack_require__(57));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var ImageOnLoadExample=function ImageOnLoadExample(){return _react2.default.createElement(_NetworkImage2.default,{logMethod:"onLoad",source:(0,_helpers.createUncachedURI)(_sources2.default.largeAlt)})};exports.default=ImageOnLoadExample,ImageOnLoadExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/Image/examples/PropOnLoad.js"]={name:"ImageOnLoadExample",docgenInfo:ImageOnLoadExample.__docgenInfo,path:"storybook/1-components/Image/examples/PropOnLoad.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _helpers=__webpack_require__(138),_NetworkImage2=_interopRequireDefault(__webpack_require__(218)),_react2=_interopRequireDefault(__webpack_require__(0)),_sources2=_interopRequireDefault(__webpack_require__(57));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var ImageOnLoadEndExample=function ImageOnLoadEndExample(){return _react2.default.createElement(_NetworkImage2.default,{logMethod:"onLoadEnd",source:(0,_helpers.createUncachedURI)(_sources2.default.largeAlt)})};exports.default=ImageOnLoadEndExample,ImageOnLoadEndExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/Image/examples/PropOnLoadEnd.js"]={name:"ImageOnLoadEndExample",docgenInfo:ImageOnLoadEndExample.__docgenInfo,path:"storybook/1-components/Image/examples/PropOnLoadEnd.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _helpers=__webpack_require__(138),_NetworkImage2=_interopRequireDefault(__webpack_require__(218)),_react2=_interopRequireDefault(__webpack_require__(0)),_sources2=_interopRequireDefault(__webpack_require__(57));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var ImageOnLoadStartExample=function ImageOnLoadStartExample(){return _react2.default.createElement(_NetworkImage2.default,{logMethod:"onLoadStart",source:(0,_helpers.createUncachedURI)(_sources2.default.largeAlt)})};exports.default=ImageOnLoadStartExample,ImageOnLoadStartExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/Image/examples/PropOnLoadStart.js"]={name:"ImageOnLoadStartExample",docgenInfo:ImageOnLoadStartExample.__docgenInfo,path:"storybook/1-components/Image/examples/PropOnLoadStart.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _react2=_interopRequireDefault(__webpack_require__(0)),_sources2=_interopRequireDefault(__webpack_require__(57)),_Image2=_interopRequireDefault(__webpack_require__(75)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_Text2=_interopRequireDefault(__webpack_require__(5)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var ImageResizeModeExample=function ImageResizeModeExample(){return _react2.default.createElement(_View2.default,null,[_sources2.default.small].map(function(source,i){return _react2.default.createElement(_View2.default,{key:i},_react2.default.createElement(_View2.default,{style:styles.horizontal},_react2.default.createElement(_View2.default,null,_react2.default.createElement(_Text2.default,{style:[styles.resizeModeText]},"Contain"),_react2.default.createElement(_Image2.default,{resizeMode:_Image2.default.resizeMode.contain,source:source,style:styles.resizeMode})),_react2.default.createElement(_View2.default,null,_react2.default.createElement(_Text2.default,{style:[styles.resizeModeText]},"Cover"),_react2.default.createElement(_Image2.default,{resizeMode:_Image2.default.resizeMode.cover,source:source,style:styles.resizeMode})),_react2.default.createElement(_View2.default,null,_react2.default.createElement(_Text2.default,{style:[styles.resizeModeText]},"Stretch"),_react2.default.createElement(_Image2.default,{resizeMode:_Image2.default.resizeMode.stretch,source:source,style:styles.resizeMode})),_react2.default.createElement(_View2.default,null,_react2.default.createElement(_Text2.default,{style:[styles.resizeModeText]},"Repeat"),_react2.default.createElement(_Image2.default,{resizeMode:"repeat",source:source,style:styles.resizeMode})),_react2.default.createElement(_View2.default,null,_react2.default.createElement(_Text2.default,{style:[styles.resizeModeText]},"Center"),_react2.default.createElement(_Image2.default,{resizeMode:"center",source:source,style:styles.resizeMode}))))}))},styles=_StyleSheet2.default.create({horizontal:{flexDirection:"row",flexWrap:"wrap",justifyContent:"space-between"},resizeMode:{borderColor:"black",borderWidth:.5,height:120,width:120},resizeModeText:{marginBottom:"0.5rem"},leftMargin:{marginLeft:10}});exports.default=ImageResizeModeExample,ImageResizeModeExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/Image/examples/PropResizeMode.js"]={name:"ImageResizeModeExample",docgenInfo:ImageResizeModeExample.__docgenInfo,path:"storybook/1-components/Image/examples/PropResizeMode.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _sources2=_interopRequireDefault(__webpack_require__(57)),_react2=_interopRequireDefault(__webpack_require__(0)),_Image2=_interopRequireDefault(__webpack_require__(75)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_Text2=_interopRequireDefault(__webpack_require__(5)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var ImageSourceExample=function ImageSourceExample(){return _react2.default.createElement(_react2.default.Fragment,null,_react2.default.createElement(_View2.default,{style:styles.row},_react2.default.createElement(_View2.default,{style:styles.column},_react2.default.createElement(_Text2.default,{style:styles.text},"Static image"),_react2.default.createElement(_Image2.default,{source:_sources2.default.static,style:styles.image})),_react2.default.createElement(_View2.default,{style:styles.column},_react2.default.createElement(_Text2.default,{style:styles.text},"Progressive JPEG"),_react2.default.createElement(_Image2.default,{source:_sources2.default.pjpeg,style:styles.image})),_react2.default.createElement(_View2.default,{style:styles.column},_react2.default.createElement(_Text2.default,{style:styles.text},"Animated GIF"),_react2.default.createElement(_Image2.default,{source:_sources2.default.animatedGif,style:styles.image}))),_react2.default.createElement(_View2.default,{style:styles.row},_react2.default.createElement(_View2.default,{style:styles.column},_react2.default.createElement(_Text2.default,{style:styles.text},"PNG (base64)"),_react2.default.createElement(_Image2.default,{source:_sources2.default.dataBase64Png,style:styles.image})),_react2.default.createElement(_View2.default,{style:styles.column},_react2.default.createElement(_Text2.default,{style:styles.text},"SVG (base64)"),_react2.default.createElement(_Image2.default,{source:_sources2.default.dataBase64Svg,style:styles.image})),_react2.default.createElement(_View2.default,{style:styles.column},_react2.default.createElement(_Text2.default,{style:styles.text},"SVG (inline data)"),_react2.default.createElement(_Image2.default,{source:_sources2.default.dataSvg,style:styles.image}))))},styles=_StyleSheet2.default.create({row:{flexDirection:"row",flexWrap:"wrap",justifyContent:"space-between"},column:{alignItems:"flex-start",marginBottom:"1rem"},text:{marginBottom:"0.5rem"},image:{borderColor:"black",borderWidth:.5,height:120,width:120,resizeMode:"cover"}});exports.default=ImageSourceExample,ImageSourceExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/Image/examples/PropSource.js"]={name:"ImageSourceExample",docgenInfo:ImageSourceExample.__docgenInfo,path:"storybook/1-components/Image/examples/PropSource.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_helpers=__webpack_require__(138),_sources2=_interopRequireDefault(__webpack_require__(57)),_react=__webpack_require__(0),_react2=_interopRequireDefault(_react),_Button2=_interopRequireDefault(__webpack_require__(74)),_Image2=_interopRequireDefault(__webpack_require__(75)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_Text2=_interopRequireDefault(__webpack_require__(5)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}var ImageGetSizeExample=function(_PureComponent){function ImageGetSizeExample(){var _ref,_temp,_this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,ImageGetSizeExample);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _temp=_this=_possibleConstructorReturn(this,(_ref=ImageGetSizeExample.__proto__||Object.getPrototypeOf(ImageGetSizeExample)).call.apply(_ref,[this].concat(args))),_this.state={showButton:!0,startLoad:!1,width:0,height:0},_this._handlePress=function(){_Image2.default.getSize(_this.props.source.uri,function(width,height){_this.setState({startLoad:!0,showButton:!1,width:width,height:height})})},_possibleConstructorReturn(_this,_temp)}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(ImageGetSizeExample,_react.PureComponent),_createClass(ImageGetSizeExample,[{key:"render",value:function render(){var _state=this.state,showButton=_state.showButton,startLoad=_state.startLoad;return _react2.default.createElement(_View2.default,null,showButton?_react2.default.createElement(_View2.default,{style:styles.button},_react2.default.createElement(_Button2.default,{onPress:this._handlePress,title:"Get image dimensions"})):null,startLoad?_react2.default.createElement(_View2.default,null,_react2.default.createElement(_Text2.default,null,"Source dimensions:"," ",JSON.stringify({width:this.state.width,height:this.state.height})),_react2.default.createElement(_Image2.default,{source:(0,_helpers.createUncachedURI)(this.props.source.uri),style:styles.image})):null)}}]),ImageGetSizeExample}();ImageGetSizeExample.propTypes={source:_Image2.default.propTypes.source};var styles=_StyleSheet2.default.create({button:{maxWidth:300},image:{backgroundColor:"#eee",height:230,marginTop:10,width:320}}),StaticGetSizeExample=function StaticGetSizeExample(){return _react2.default.createElement(ImageGetSizeExample,{source:_sources2.default.pjpeg})};exports.default=StaticGetSizeExample,StaticGetSizeExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/Image/examples/StaticGetSize.js"]={name:"StaticGetSizeExample",docgenInfo:StaticGetSizeExample.__docgenInfo,path:"storybook/1-components/Image/examples/StaticGetSize.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_helpers=__webpack_require__(138),_sources2=_interopRequireDefault(__webpack_require__(57)),_react=__webpack_require__(0),_react2=_interopRequireDefault(_react),_Button2=_interopRequireDefault(__webpack_require__(74)),_Image2=_interopRequireDefault(__webpack_require__(75)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_Text2=_interopRequireDefault(__webpack_require__(5)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}var ImagePrefetchExample=function(_PureComponent){function ImagePrefetchExample(){var _ref,_temp,_this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,ImagePrefetchExample);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _temp=_this=_possibleConstructorReturn(this,(_ref=ImagePrefetchExample.__proto__||Object.getPrototypeOf(ImagePrefetchExample)).call.apply(_ref,[this].concat(args))),_this.state={events:[],showButton:!0,startLoad:!1},_this._handleLoad=function(){var startTime=_this._startTime;_this._loadEventFired("✔ (prefetched) onLoad (+"+(Date.now()-startTime)+"ms)")},_this._handleLoadEnd=function(){var startTime=_this._startTime;_this._loadEventFired("✔ (prefetched) onLoadEnd (+"+(Date.now()-startTime)+"ms)")},_this._handleLoadStart=function(){var startTime=_this._startTime;_this._loadEventFired("✔ (prefetched) onLoadStart (+"+(Date.now()-startTime)+"ms)")},_this._handlePress=function(){_this._startTime=_this._startTime||Date.now(),_Image2.default.prefetch((0,_helpers.createUncachedURI)(_this.props.source.uri)).then(function(){_this._loadEventFired("✔ Prefetch OK"),_this.setState(function(){return{startLoad:!0}})},function(error){_this._loadEventFired("✘ Prefetch failed (+"+(Date.now()-_this._startTime)+"ms)"),console.log(error)})},_this._loadEventFired=function(event){_this.setState(function(state){return{events:[].concat(function _toConsumableArray(arr){if(Array.isArray(arr)){for(var i=0,arr2=Array(arr.length);i<arr.length;i++)arr2[i]=arr[i];return arr2}return Array.from(arr)}(state.events),[event]),showButton:!1}})},_possibleConstructorReturn(_this,_temp)}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(ImagePrefetchExample,_react.PureComponent),_createClass(ImagePrefetchExample,[{key:"render",value:function render(){var _state=this.state,showButton=_state.showButton,startLoad=_state.startLoad;return _react2.default.createElement(_View2.default,null,showButton?_react2.default.createElement(_View2.default,{style:styles.button},_react2.default.createElement(_Button2.default,{onPress:this._handlePress,title:"Prefetch image"})):null,startLoad?_react2.default.createElement(_View2.default,null,_react2.default.createElement(_Text2.default,null,this.state.events.join("\n")),_react2.default.createElement(_Image2.default,{onLoad:this._handleLoad,onLoadEnd:this._handleLoadEnd,onLoadStart:this._handleLoadStart,source:this.props.source,style:styles.image})):null)}}]),ImagePrefetchExample}();ImagePrefetchExample.propTypes={source:_Image2.default.propTypes.source};var styles=_StyleSheet2.default.create({button:{maxWidth:300},image:{backgroundColor:"#eee",height:150,marginTop:10,width:150}}),StaticPrefetchExample=function StaticPrefetchExample(){return _react2.default.createElement(ImagePrefetchExample,{source:_sources2.default.prefetchable})};exports.default=StaticPrefetchExample,StaticPrefetchExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/Image/examples/StaticPrefetch.js"]={name:"StaticPrefetchExample",docgenInfo:StaticPrefetchExample.__docgenInfo,path:"storybook/1-components/Image/examples/StaticPrefetch.js"})},function(module,exports,__webpack_require__){(function(module){var _react2=_interopRequireDefault(__webpack_require__(0)),_PropChildren2=_interopRequireDefault(__webpack_require__(764)),_uiExplorer=__webpack_require__(13),_uiExplorer2=_interopRequireDefault(_uiExplorer);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(0,_uiExplorer.storiesOf)("Components",module).add("ImageBackground",function ImageBackgroundScreen(){return _react2.default.createElement(_uiExplorer2.default,{title:"ImageBackground",url:"1-components/ImageBackground"},_react2.default.createElement(_uiExplorer.Description,null,"A image component with support for child content."),_react2.default.createElement(_uiExplorer.Section,{title:"Props"},_react2.default.createElement(_uiExplorer.DocItem,{name:"...Image props"}),_react2.default.createElement(_uiExplorer.DocItem,{name:"children",typeInfo:"?any",description:"Content to display over the image.",example:{render:function render(){return _react2.default.createElement(_PropChildren2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"imageStyle",typeInfo:"?style",description:"Styles for the inner image."})))})}).call(exports,__webpack_require__(6)(module))},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _sources2=_interopRequireDefault(__webpack_require__(57)),_react2=_interopRequireDefault(__webpack_require__(0)),_ImageBackground2=_interopRequireDefault(__webpack_require__(765)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_Text2=_interopRequireDefault(__webpack_require__(5));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var ImageChildrenExample=function ImageChildrenExample(){return _react2.default.createElement(_ImageBackground2.default,{source:_sources2.default.large,style:styles.image},_react2.default.createElement(_Text2.default,{style:styles.text},"Child content"))},styles=_StyleSheet2.default.create({image:{width:300,height:200,backgroundColor:"transparent",justifyContent:"center",alignItems:"center"},text:{backgroundColor:"transparent",color:"white",fontWeight:"bold",fontSize:18,position:"relative",top:50}});exports.default=ImageChildrenExample,ImageChildrenExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/ImageBackground/examples/PropChildren.js"]={name:"ImageChildrenExample",docgenInfo:ImageChildrenExample.__docgenInfo,path:"storybook/1-components/ImageBackground/examples/PropChildren.js"})},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:!0});var __WEBPACK_IMPORTED_MODULE_0__modules_ensureComponentIsNative__=__webpack_require__(483),__WEBPACK_IMPORTED_MODULE_1__Image__=__webpack_require__(75),__WEBPACK_IMPORTED_MODULE_2__StyleSheet__=__webpack_require__(3),__WEBPACK_IMPORTED_MODULE_3__View__=__webpack_require__(1),__WEBPACK_IMPORTED_MODULE_5_react__=(__webpack_require__(71),__webpack_require__(0)),__WEBPACK_IMPORTED_MODULE_5_react___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_react__),_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target};function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}var ImageBackground=function(_Component){function ImageBackground(){var _temp,_this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,ImageBackground);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _temp=_this=_possibleConstructorReturn(this,_Component.call.apply(_Component,[this].concat(args))),_this._viewRef=null,_this._captureRef=function(ref){_this._viewRef=ref},_possibleConstructorReturn(_this,_temp)}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(ImageBackground,_Component),ImageBackground.prototype.setNativeProps=function setNativeProps(props){var viewRef=this._viewRef;viewRef&&(Object(__WEBPACK_IMPORTED_MODULE_0__modules_ensureComponentIsNative__.a)(viewRef),viewRef.setNativeProps(props))},ImageBackground.prototype.render=function render(){var _props=this.props,children=_props.children,style=_props.style,imageStyle=_props.imageStyle,imageRef=_props.imageRef,props=function _objectWithoutProperties(obj,keys){var target={};for(var i in obj)keys.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(obj,i)&&(target[i]=obj[i]);return target}(_props,["children","style","imageStyle","imageRef"]);return __WEBPACK_IMPORTED_MODULE_5_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3__View__.default,{ref:this._captureRef,style:style},__WEBPACK_IMPORTED_MODULE_5_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_1__Image__.default,_extends({},props,{ref:imageRef,style:[__WEBPACK_IMPORTED_MODULE_2__StyleSheet__.default.absoluteFill,{width:style.width,height:style.height,zIndex:-1},imageStyle]})),children)},ImageBackground}(__WEBPACK_IMPORTED_MODULE_5_react__.Component);ImageBackground.defaultProps={style:{}},ImageBackground.propTypes={},__webpack_exports__.default=ImageBackground},function(module,exports,__webpack_require__){(function(module){var _react2=_interopRequireDefault(__webpack_require__(0)),_PickerExample2=_interopRequireDefault(__webpack_require__(767)),_uiExplorer=__webpack_require__(13),_uiExplorer2=_interopRequireDefault(_uiExplorer),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(0,_uiExplorer.storiesOf)("Components",module).add("Picker",function PickerScreen(){return _react2.default.createElement(_View2.default,null,_react2.default.createElement(_uiExplorer2.default,{title:"Picker"},_react2.default.createElement(_uiExplorer.Description,null,_react2.default.createElement(_uiExplorer.AppText,null,"Renders the native <select> component.")),_react2.default.createElement(_uiExplorer.Section,{title:"Props"},_react2.default.createElement(_uiExplorer.DocItem,{name:"children",typeInfo:"?Array<Picker.Item>",description:"The items to display in the picker.",example:{code:'<Picker>\n <Picker.Item label="Goblet of Fire" />\n <Picker.Item label="Order of the Phoenix" />\n</Picker>'}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"enabled",typeInfo:"?boolean",description:"If set to false, the picker will be disabled, i.e., the user will not be able to make a selection.",example:{render:function render(){return _react2.default.createElement(_PickerExample2.default,{enabled:!1})}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onValueChange",typeInfo:"?(itemValue, itemIndex) => void",description:"Callback for when an item is selected. This is called with the value and index prop of the item that was selected.",example:{render:function render(){return _react2.default.createElement(_PickerExample2.default,{onValueChange:function onValueChange(itemValue,itemPosition){window.alert("itemValue: "+itemValue+", itemPosition: "+itemPosition)}})}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"selectedValue",typeInfo:"?string",description:"Select the item with the matching value.",example:{render:function render(){return _react2.default.createElement(_PickerExample2.default,{selectedValue:"book-3"})}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"style",typeInfo:"?style",description:_react2.default.createElement(_uiExplorer.StyleList,{stylePropTypes:[{name:"…View#style"},{name:"color",typeInfo:"color"}]})}),_react2.default.createElement(_uiExplorer.DocItem,{name:"testID",typeInfo:"?string",description:"Used to locate this view in end-to-end tests."}))),_react2.default.createElement(_uiExplorer2.default,{title:"Picker.Item",url:"1-components/Picker"},_react2.default.createElement(_uiExplorer.Description,null,"Individual selectable item in a Picker."),_react2.default.createElement(_uiExplorer.Section,{title:"Props"},_react2.default.createElement(_uiExplorer.DocItem,{name:"color",typeInfo:"?color",description:"Color of the item label. (Limited by browser support.)"}),_react2.default.createElement(_uiExplorer.DocItem,{name:"label",typeInfo:"string",description:"Text to display for this item."}),_react2.default.createElement(_uiExplorer.DocItem,{name:"testID",typeInfo:"?string"}),_react2.default.createElement(_uiExplorer.DocItem,{name:"value",typeInfo:"?number | string",description:"The value to be passed to the picker's 'onValueChange' callback when this item is selected."}))))})}).call(exports,__webpack_require__(6)(module))},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _react2=_interopRequireDefault(__webpack_require__(0)),_Picker2=_interopRequireDefault(__webpack_require__(484)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var PickerExample=function PickerExample(props){return _react2.default.createElement(_View2.default,{style:styles.root},_react2.default.createElement(_Picker2.default,props,_react2.default.createElement(_Picker2.default.Item,{label:"Sorcerer's Stone",value:"book-1"}),_react2.default.createElement(_Picker2.default.Item,{label:"Chamber of Secrets",value:"book-2"}),_react2.default.createElement(_Picker2.default.Item,{label:"Prisoner of Azkaban",value:"book-3"}),_react2.default.createElement(_Picker2.default.Item,{label:"Goblet of Fire",value:"book-4"}),_react2.default.createElement(_Picker2.default.Item,{label:"Order of the Phoenix",value:"book-5"}),_react2.default.createElement(_Picker2.default.Item,{label:"Half-Blood Prince",value:"book-6"}),_react2.default.createElement(_Picker2.default.Item,{label:"Deathly Hallows",value:"book-7"})))},styles=_StyleSheet2.default.create({root:{alignItems:"flex-start"}});exports.default=PickerExample,PickerExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/Picker/examples/PickerExample.js"]={name:"PickerExample",docgenInfo:PickerExample.__docgenInfo,path:"storybook/1-components/Picker/examples/PickerExample.js"})},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__(48);var __WEBPACK_IMPORTED_MODULE_1_react__=__webpack_require__(0),__WEBPACK_IMPORTED_MODULE_2__createElement__=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_react__),__webpack_require__(87)),__WEBPACK_IMPORTED_MODULE_3_prop_types__=__webpack_require__(2);__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_prop_types__);var PickerItem=function(_Component){function PickerItem(){return function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,PickerItem),function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,_Component.apply(this,arguments))}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(PickerItem,_Component),PickerItem.prototype.render=function render(){var _props=this.props,color=_props.color,label=_props.label,testID=_props.testID,value=_props.value,style={color:color};return Object(__WEBPACK_IMPORTED_MODULE_2__createElement__.default)("option",{style:style,testID:testID,value:value},label)},PickerItem}(__WEBPACK_IMPORTED_MODULE_1_react__.Component);__webpack_exports__.a=PickerItem,PickerItem.propTypes={}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_react__=__webpack_require__(0);__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__),__webpack_require__(484)},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__ColorPropType__=__webpack_require__(48),__WEBPACK_IMPORTED_MODULE_1__View_ViewStylePropTypes__=__webpack_require__(176),PickerStylePropTypes=Object.assign({},__WEBPACK_IMPORTED_MODULE_1__View_ViewStylePropTypes__.a,{color:__WEBPACK_IMPORTED_MODULE_0__ColorPropType__.a});__webpack_exports__.a=PickerStylePropTypes},function(module,exports,__webpack_require__){(function(module){var _PropColor2=_interopRequireDefault(__webpack_require__(772)),_CustomSize2=_interopRequireDefault(__webpack_require__(773)),_PropIndeterminate2=_interopRequireDefault(__webpack_require__(774)),_PropProgress2=_interopRequireDefault(__webpack_require__(775)),_PropTrackColor2=_interopRequireDefault(__webpack_require__(776)),_react2=_interopRequireDefault(__webpack_require__(0)),_uiExplorer=__webpack_require__(13),_uiExplorer2=_interopRequireDefault(_uiExplorer);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(0,_uiExplorer.storiesOf)("Components",module).add("ProgressBar",function ProgressBarScreen(){return _react2.default.createElement(_uiExplorer2.default,{title:"ProgressBar",url:"1-components/ProgressBar"},_react2.default.createElement(_uiExplorer.Description,null,"Display an activity progress bar"),_react2.default.createElement(_uiExplorer.Section,{title:"Props"},_react2.default.createElement(_uiExplorer.DocItem,{name:"...View props"}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Color of the progress bar.",example:{render:function render(){return _react2.default.createElement(_PropColor2.default,null)}},name:"color",typeInfo:"?string = #1976D2"}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Whether the progress bar will show indeterminate progress.",example:{render:function render(){return _react2.default.createElement(_PropIndeterminate2.default,null)}},name:"indeterminate",typeInfo:"?boolean = true"}),_react2.default.createElement(_uiExplorer.DocItem,{description:"The progress value (between 0 and 1).",example:{render:function render(){return _react2.default.createElement(_PropProgress2.default,null)}},name:"progress",typeInfo:"?number"}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Color of the track bar.",example:{render:function render(){return _react2.default.createElement(_PropTrackColor2.default,null)}},name:"trackColor",typeInfo:"?string = 'transparent'"})),_react2.default.createElement(_uiExplorer.Section,{title:"More examples"},_react2.default.createElement(_uiExplorer.DocItem,{description:"Custom sizes can be created using styles",example:{code:'<ProgressBar style={{ borderRadius: 10, height: 10 }} trackColor="#D1E3F6" />',render:function render(){return _react2.default.createElement(_CustomSize2.default,null)}}})))})}).call(exports,__webpack_require__(6)(module))},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _react2=_interopRequireDefault(__webpack_require__(0)),_helpers=__webpack_require__(219),_ProgressBar2=_interopRequireDefault(__webpack_require__(197)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var ProgressBarColorExample=function ProgressBarColorExample(){return _react2.default.createElement(_View2.default,null,_react2.default.createElement(_ProgressBar2.default,{color:"#1DA1F2",progress:.2}),_react2.default.createElement(_helpers.DividerVertical,null),_react2.default.createElement(_ProgressBar2.default,{color:"#17BF63",progress:.4}),_react2.default.createElement(_helpers.DividerVertical,null),_react2.default.createElement(_ProgressBar2.default,{color:"#F45D22",progress:.6}),_react2.default.createElement(_helpers.DividerVertical,null),_react2.default.createElement(_ProgressBar2.default,{color:"#794BC4",progress:.8}),_react2.default.createElement(_helpers.DividerVertical,null),_react2.default.createElement(_ProgressBar2.default,{color:"#E0245E",progress:1}))};exports.default=ProgressBarColorExample,ProgressBarColorExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/ProgressBar/examples/PropColor.js"]={name:"ProgressBarColorExample",docgenInfo:ProgressBarColorExample.__docgenInfo,path:"storybook/1-components/ProgressBar/examples/PropColor.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _helpers=__webpack_require__(219),_react2=_interopRequireDefault(__webpack_require__(0)),_ProgressBar2=_interopRequireDefault(__webpack_require__(197)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var ProgressBarCustomSizeExample=function ProgressBarCustomSizeExample(){return _react2.default.createElement(_View2.default,null,_react2.default.createElement(_ProgressBar2.default,{color:"#1DA1F2",progress:.33,style:styles.one,trackColor:"#D1E3F6"}),_react2.default.createElement(_helpers.DividerVertical,null),_react2.default.createElement(_ProgressBar2.default,{color:"#1DA1F2",progress:.33,style:styles.two,trackColor:"#D1E3F6"}))},styles=_StyleSheet2.default.create({one:{borderRadius:10,height:10},two:{borderRadius:10,height:20}});exports.default=ProgressBarCustomSizeExample,ProgressBarCustomSizeExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/ProgressBar/examples/CustomSize.js"]={name:"ProgressBarCustomSizeExample",docgenInfo:ProgressBarCustomSizeExample.__docgenInfo,path:"storybook/1-components/ProgressBar/examples/CustomSize.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _react2=_interopRequireDefault(__webpack_require__(0)),_ProgressBar2=_interopRequireDefault(__webpack_require__(197));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var ProgressBarIndeterminateExample=function ProgressBarIndeterminateExample(){return _react2.default.createElement(_ProgressBar2.default,{indeterminate:!0,trackColor:"#D1E3F6"})};exports.default=ProgressBarIndeterminateExample,ProgressBarIndeterminateExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/ProgressBar/examples/PropIndeterminate.js"]={name:"ProgressBarIndeterminateExample",docgenInfo:ProgressBarIndeterminateExample.__docgenInfo,path:"storybook/1-components/ProgressBar/examples/PropIndeterminate.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_helpers=__webpack_require__(219),_react=__webpack_require__(0),_react2=_interopRequireDefault(_react),_ProgressBar2=_interopRequireDefault(__webpack_require__(197)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}var ProgressBarProgressExample=function(_PureComponent){function ProgressBarProgressExample(){var _ref,_temp,_this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,ProgressBarProgressExample);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _temp=_this=_possibleConstructorReturn(this,(_ref=ProgressBarProgressExample.__proto__||Object.getPrototypeOf(ProgressBarProgressExample)).call.apply(_ref,[this].concat(args))),_this.state={progress:0},_possibleConstructorReturn(_this,_temp)}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(ProgressBarProgressExample,_react.PureComponent),_createClass(ProgressBarProgressExample,[{key:"componentDidMount",value:function componentDidMount(){this._updateProgress()}},{key:"componentWillUnmount",value:function componentWillUnmount(){window.cancelAnimationFrame(this._frame)}},{key:"render",value:function render(){return _react2.default.createElement(_View2.default,null,_react2.default.createElement(_ProgressBar2.default,{color:"#794BC4",progress:.2,style:styles.progress}),_react2.default.createElement(_helpers.DividerVertical,null),_react2.default.createElement(_ProgressBar2.default,{color:"#794BC4",progress:this._getProgress(.2),style:styles.progress}))}},{key:"_getProgress",value:function _getProgress(offset){var progress=this.state.progress+offset;return Math.sin(progress%Math.PI)%1}},{key:"_updateProgress",value:function _updateProgress(){var _this2=this,progress=this.state.progress+.01;this.setState(function(){return{progress:progress}}),this._frame=window.requestAnimationFrame(function(){return _this2._updateProgress()})}}]),ProgressBarProgressExample}(),styles=_StyleSheet2.default.create({progress:{minWidth:200}});exports.default=ProgressBarProgressExample,ProgressBarProgressExample.__docgenInfo={description:"",displayName:"ProgressBarProgressExample"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/ProgressBar/examples/PropProgress.js"]={name:"ProgressBarProgressExample",docgenInfo:ProgressBarProgressExample.__docgenInfo,path:"storybook/1-components/ProgressBar/examples/PropProgress.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _helpers=__webpack_require__(219),_react2=_interopRequireDefault(__webpack_require__(0)),_ProgressBar2=_interopRequireDefault(__webpack_require__(197)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var ProgressBarTrackColorExample=function ProgressBarTrackColorExample(){return _react2.default.createElement(_View2.default,null,_react2.default.createElement(_ProgressBar2.default,{color:"#1DA1F2",progress:.1,trackColor:"#17BF63"}),_react2.default.createElement(_helpers.DividerVertical,null),_react2.default.createElement(_ProgressBar2.default,{color:"#1DA1F2",progress:.2,trackColor:"#F45D22"}),_react2.default.createElement(_helpers.DividerVertical,null),_react2.default.createElement(_ProgressBar2.default,{color:"#1DA1F2",progress:.3,trackColor:"#794BC4"}))};exports.default=ProgressBarTrackColorExample,ProgressBarTrackColorExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/ProgressBar/examples/PropTrackColor.js"]={name:"ProgressBarTrackColorExample",docgenInfo:ProgressBarTrackColorExample.__docgenInfo,path:"storybook/1-components/ProgressBar/examples/PropTrackColor.js"})},function(module,exports,__webpack_require__){(function(module){var _Horizontal=__webpack_require__(778),_ScrollTo2=_interopRequireDefault(__webpack_require__(782)),_ScrollToEnd2=_interopRequireDefault(__webpack_require__(783)),_react2=_interopRequireDefault(__webpack_require__(0)),_uiExplorer=__webpack_require__(13),_uiExplorer2=_interopRequireDefault(_uiExplorer);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(0,_uiExplorer.storiesOf)("Components",module).add("ScrollView",function ScrollViewScreen(){return _react2.default.createElement(_uiExplorer2.default,{title:"ScrollView",url:"1-components/ScrollView"},_react2.default.createElement(_uiExplorer.Description,null,_react2.default.createElement(_uiExplorer.AppText,null,"A scrollable ",_react2.default.createElement(_uiExplorer.Code,null,"View")," that provides itegration with the touch-locking responder system. ",_react2.default.createElement(_uiExplorer.Code,null,"ScrollView"),"'s must have a bounded height: either set the height of the view directly (discouraged) or make sure all parent views have bounded height (e.g., transfer ",_react2.default.createElement(_uiExplorer.Code,null,"{ flex: 1}")," down the view stack).")),_react2.default.createElement(_uiExplorer.Section,{title:"Props"},_react2.default.createElement(_uiExplorer.DocItem,{name:"...View props"}),_react2.default.createElement(_uiExplorer.DocItem,{name:"contentContainerStyle",typeInfo:"?style",description:"These styles will be applied to the scroll view content container which wraps all of the child views."}),_react2.default.createElement(_uiExplorer.DocItem,{name:"horizontal",typeInfo:"?boolean = false",description:"When true, the scroll view's children are arranged horizontally in a row instead of vertically in a column.",example:{render:function render(){return _react2.default.createElement(_Horizontal.HorizontalExample,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"keyboardDismissMode",typeInfo:"?enum('none', 'on-drag') = 'none'",description:[_react2.default.createElement(_uiExplorer.AppText,null,"Determines whether the keyboard gets dismissed in response to a scroll drag."),_react2.default.createElement(_uiExplorer.TextList,{items:[_react2.default.createElement(_uiExplorer.AppText,null,_react2.default.createElement(_uiExplorer.Code,null,"none")," (the default): drags do not dismiss the keyboard."),_react2.default.createElement(_uiExplorer.AppText,null,_react2.default.createElement(_uiExplorer.Code,null,"on-drag"),": the keyboard is dismissed when a drag begins."),_react2.default.createElement(_uiExplorer.AppText,null,_react2.default.createElement(_uiExplorer.Code,null,"interactive")," (not supported on web; same as ",_react2.default.createElement(_uiExplorer.Code,null,"none"),")")]})]}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onContentSizeChange",typeInfo:"?function",description:_react2.default.createElement(_uiExplorer.AppText,null,"Called when scrollable content view of the ",_react2.default.createElement(_uiExplorer.Code,null,"ScrollView")," changes. It's implemented using the ",_react2.default.createElement(_uiExplorer.Code,null,"onLayout")," handler attached to the content container which this ",_react2.default.createElement(_uiExplorer.Code,null,"ScrollView")," renders.")}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onScroll",typeInfo:"?function",description:[_react2.default.createElement(_uiExplorer.AppText,null,"Fires at most once per frame during scrolling. The frequency of the events can be contolled using the ",_react2.default.createElement(_uiExplorer.Code,null,"scrollEventThrottle")," prop."),_react2.default.createElement(_uiExplorer.AppText,null,"Invoked on scroll with the following event:"),_react2.default.createElement(_uiExplorer.Code,null,"{\n nativeEvent: {\n contentOffset: { x, y },\n contentSize: { height, width },\n layoutMeasurement: { height, width }\n }\n}")]}),_react2.default.createElement(_uiExplorer.DocItem,{name:"scrollEnabled",typeInfo:"?boolean = true",description:"When false, the content does not scroll."}),_react2.default.createElement(_uiExplorer.DocItem,{name:"scrollEventThrottle",typeInfo:"?number = 0",description:_react2.default.createElement(_uiExplorer.AppText,null,"This controls how often the scroll event will be fired while scrolling (as a time interval in ms). A lower number yields better accuracy for code that is tracking the scroll position, but can lead to scroll performance problems. The default value is"," ",_react2.default.createElement(_uiExplorer.Code,null,"0"),", which means the scroll event will be sent only once each time the view is scrolled.")}),_react2.default.createElement(_uiExplorer.DocItem,{name:"stickyHeaderIndices",typeInfo:"?Array<number>",description:_react2.default.createElement(_uiExplorer.AppText,null,"An array of child indices determining which children get docked to the top of the screen when scrolling. For example, passing stickyHeaderIndices=",[0]," will cause the first child to be fixed to the top of the scroll view. This property is not supported in conjunction with horizontal=",!0,".")})),_react2.default.createElement(_uiExplorer.Section,{title:"Instance methods"},_react2.default.createElement(_uiExplorer.DocItem,{name:"getInnerViewNode",typeInfo:"() => node",description:"Returns a reference to the underlying content container DOM node within the ScrollView."}),_react2.default.createElement(_uiExplorer.DocItem,{name:"getScrollableNode",typeInfo:"() => node",description:"Returns a reference to the underlying scrollable DOM node."}),_react2.default.createElement(_uiExplorer.DocItem,{name:"getScrollResponder",typeInfo:"() => ScrollResponder",description:_react2.default.createElement(_uiExplorer.AppText,null,"Returns a reference to the underlying scroll responder, which supports operations like"," ",_react2.default.createElement(_uiExplorer.Code,null,"scrollTo"),". All ",_react2.default.createElement(_uiExplorer.Code,null,"ScrollView"),"-like components should implement this method so that they can be composed while providing access to the underlying scroll responder's methods.")}),_react2.default.createElement(_uiExplorer.DocItem,{name:"scrollTo",typeInfo:"(options: { x: number = 0; y: number = 0; animated: boolean = true }) => void",description:"Scrolls to a given `x`, `y` offset (animation depends on browser support for 'scroll-behaviour').",example:{render:function render(){return _react2.default.createElement(_ScrollTo2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"scrollToEnd",typeInfo:"(options: { animated: boolean = true }) => void",description:"Scrolls to the end of the scroll view.",example:{render:function render(){return _react2.default.createElement(_ScrollToEnd2.default,null)}}})))})}).call(exports,__webpack_require__(6)(module))},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0}),exports.VerticalExample=exports.HorizontalExample=void 0;var _react2=_interopRequireDefault(__webpack_require__(0)),_ScrollView2=_interopRequireDefault(__webpack_require__(198)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_Text2=_interopRequireDefault(__webpack_require__(5)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var onScroll=function onScroll(){console.log("ScrollView.onScroll")};exports.HorizontalExample=function HorizontalExample(){return _react2.default.createElement(_View2.default,{style:styles.scrollViewContainer},_react2.default.createElement(_ScrollView2.default,{contentContainerStyle:styles.scrollViewContentContainerStyle,horizontal:!0,onScroll:onScroll,scrollEventThrottle:16,style:styles.scrollViewStyle},Array.from({length:50}).map(function(item,i){return _react2.default.createElement(_View2.default,{key:i,style:[styles.box,styles.horizontalBox]},_react2.default.createElement(_Text2.default,null,i))})))},exports.VerticalExample=function VerticalExample(){return _react2.default.createElement(_View2.default,{style:styles.scrollViewContainer},_react2.default.createElement(_ScrollView2.default,{contentContainerStyle:styles.scrollViewContentContainerStyle,onScroll:onScroll,scrollEventThrottle:16,style:styles.scrollViewStyle},Array.from({length:50}).map(function(item,i){return _react2.default.createElement(_View2.default,{key:i,style:[styles.box,styles.horizontalBox]},_react2.default.createElement(_Text2.default,null,i))})))};var styles=_StyleSheet2.default.create({box:{flexGrow:1,justifyContent:"center",borderWidth:1},scrollViewContainer:{height:200,width:300},scrollViewStyle:{borderWidth:1},scrollViewContentContainerStyle:{backgroundColor:"#eee",padding:10}})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__TextInputState__=__webpack_require__(392);__webpack_exports__.a=function dismissKeyboard(){__WEBPACK_IMPORTED_MODULE_0__TextInputState__.a.blurTextInput(__WEBPACK_IMPORTED_MODULE_0__TextInputState__.a.currentlyFocusedField())}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__exports_Dimensions__=__webpack_require__(485),__WEBPACK_IMPORTED_MODULE_1__exports_findNodeHandle__=__webpack_require__(96),__WEBPACK_IMPORTED_MODULE_2_fbjs_lib_invariant__=__webpack_require__(7),__WEBPACK_IMPORTED_MODULE_2_fbjs_lib_invariant___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_fbjs_lib_invariant__),__WEBPACK_IMPORTED_MODULE_3__exports_Platform__=__webpack_require__(486),__WEBPACK_IMPORTED_MODULE_4__TextInputState__=__webpack_require__(392),__WEBPACK_IMPORTED_MODULE_5__exports_UIManager__=__webpack_require__(126),__WEBPACK_IMPORTED_MODULE_6_fbjs_lib_warning__=__webpack_require__(145),__WEBPACK_IMPORTED_MODULE_6_fbjs_lib_warning___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_fbjs_lib_warning__),emptyObject={},ScrollResponder={Mixin:{scrollResponderMixinGetInitialState:function scrollResponderMixinGetInitialState(){return{isTouching:!1,lastMomentumScrollBeginTime:0,lastMomentumScrollEndTime:0,observedScrollSinceBecomingResponder:!1,becameResponderWhileAnimating:!1}},scrollResponderHandleScrollShouldSetResponder:function scrollResponderHandleScrollShouldSetResponder(){return this.state.isTouching},scrollResponderHandleStartShouldSetResponder:function scrollResponderHandleStartShouldSetResponder(){return!1},scrollResponderHandleStartShouldSetResponderCapture:function scrollResponderHandleStartShouldSetResponderCapture(e){return this.scrollResponderIsAnimating()},scrollResponderHandleResponderReject:function scrollResponderHandleResponderReject(){__WEBPACK_IMPORTED_MODULE_6_fbjs_lib_warning___default()(!1,"ScrollView doesn't take rejection well - scrolls anyway")},scrollResponderHandleTerminationRequest:function scrollResponderHandleTerminationRequest(){return!this.state.observedScrollSinceBecomingResponder},scrollResponderHandleTouchEnd:function scrollResponderHandleTouchEnd(e){var nativeEvent=e.nativeEvent;this.state.isTouching=0!==nativeEvent.touches.length,this.props.onTouchEnd&&this.props.onTouchEnd(e)},scrollResponderHandleResponderRelease:function scrollResponderHandleResponderRelease(e){this.props.onResponderRelease&&this.props.onResponderRelease(e);var currentlyFocusedTextInput=__WEBPACK_IMPORTED_MODULE_4__TextInputState__.a.currentlyFocusedField();this.props.keyboardShouldPersistTaps||null==currentlyFocusedTextInput||e.target===currentlyFocusedTextInput||this.state.observedScrollSinceBecomingResponder||this.state.becameResponderWhileAnimating||(this.props.onScrollResponderKeyboardDismissed&&this.props.onScrollResponderKeyboardDismissed(e),__WEBPACK_IMPORTED_MODULE_4__TextInputState__.a.blurTextInput(currentlyFocusedTextInput))},scrollResponderHandleScroll:function scrollResponderHandleScroll(e){this.state.observedScrollSinceBecomingResponder=!0,this.props.onScroll&&this.props.onScroll(e)},scrollResponderHandleResponderGrant:function scrollResponderHandleResponderGrant(e){this.state.observedScrollSinceBecomingResponder=!1,this.props.onResponderGrant&&this.props.onResponderGrant(e),this.state.becameResponderWhileAnimating=this.scrollResponderIsAnimating()},scrollResponderHandleScrollBeginDrag:function scrollResponderHandleScrollBeginDrag(e){this.props.onScrollBeginDrag&&this.props.onScrollBeginDrag(e)},scrollResponderHandleScrollEndDrag:function scrollResponderHandleScrollEndDrag(e){this.props.onScrollEndDrag&&this.props.onScrollEndDrag(e)},scrollResponderHandleMomentumScrollBegin:function scrollResponderHandleMomentumScrollBegin(e){this.state.lastMomentumScrollBeginTime=Date.now(),this.props.onMomentumScrollBegin&&this.props.onMomentumScrollBegin(e)},scrollResponderHandleMomentumScrollEnd:function scrollResponderHandleMomentumScrollEnd(e){this.state.lastMomentumScrollEndTime=Date.now(),this.props.onMomentumScrollEnd&&this.props.onMomentumScrollEnd(e)},scrollResponderHandleTouchStart:function scrollResponderHandleTouchStart(e){this.state.isTouching=!0,this.props.onTouchStart&&this.props.onTouchStart(e)},scrollResponderHandleTouchMove:function scrollResponderHandleTouchMove(e){this.props.onTouchMove&&this.props.onTouchMove(e)},scrollResponderIsAnimating:function scrollResponderIsAnimating(){return Date.now()-this.state.lastMomentumScrollEndTime<16||this.state.lastMomentumScrollEndTime<this.state.lastMomentumScrollBeginTime},scrollResponderGetScrollableNode:function scrollResponderGetScrollableNode(){return this.getScrollableNode?this.getScrollableNode():Object(__WEBPACK_IMPORTED_MODULE_1__exports_findNodeHandle__.a)(this)},scrollResponderScrollTo:function scrollResponderScrollTo(x,y,animated){if("number"==typeof x)console.warn("`scrollResponderScrollTo(x, y, animated)` is deprecated. Use `scrollResponderScrollTo({x: 5, y: 5, animated: true})` instead.");else{var _ref=x||emptyObject;x=_ref.x,y=_ref.y,animated=_ref.animated}var node=this.scrollResponderGetScrollableNode();__WEBPACK_IMPORTED_MODULE_5__exports_UIManager__.a.updateView(node,{style:{scrollBehavior:animated?"smooth":"auto"}},this),node.scrollLeft=x||0,node.scrollTop=y||0},scrollResponderScrollWithoutAnimationTo:function scrollResponderScrollWithoutAnimationTo(offsetX,offsetY){console.warn("`scrollResponderScrollWithoutAnimationTo` is deprecated. Use `scrollResponderScrollTo` instead"),this.scrollResponderScrollTo({x:offsetX,y:offsetY,animated:!1})},scrollResponderZoomTo:function scrollResponderZoomTo(rect,animated){"ios"!==__WEBPACK_IMPORTED_MODULE_3__exports_Platform__.a.OS&&__WEBPACK_IMPORTED_MODULE_2_fbjs_lib_invariant___default()("zoomToRect is not implemented")},scrollResponderFlashScrollIndicators:function scrollResponderFlashScrollIndicators(){},scrollResponderScrollNativeHandleToKeyboard:function scrollResponderScrollNativeHandleToKeyboard(nodeHandle,additionalOffset,preventNegativeScrollOffset){this.additionalScrollOffset=additionalOffset||0,this.preventNegativeScrollOffset=!!preventNegativeScrollOffset,__WEBPACK_IMPORTED_MODULE_5__exports_UIManager__.a.measureLayout(nodeHandle,Object(__WEBPACK_IMPORTED_MODULE_1__exports_findNodeHandle__.a)(this.getInnerViewNode()),this.scrollResponderTextInputFocusError,this.scrollResponderInputMeasureAndScrollToKeyboard)},scrollResponderInputMeasureAndScrollToKeyboard:function scrollResponderInputMeasureAndScrollToKeyboard(left,top,width,height){var keyboardScreenY=__WEBPACK_IMPORTED_MODULE_0__exports_Dimensions__.default.get("window").height;this.keyboardWillOpenTo&&(keyboardScreenY=this.keyboardWillOpenTo.endCoordinates.screenY);var scrollOffsetY=top-keyboardScreenY+height+this.additionalScrollOffset;this.preventNegativeScrollOffset&&(scrollOffsetY=Math.max(0,scrollOffsetY)),this.scrollResponderScrollTo({x:0,y:scrollOffsetY,animated:!0}),this.additionalOffset=0,this.preventNegativeScrollOffset=!1},scrollResponderTextInputFocusError:function scrollResponderTextInputFocusError(e){console.error("Error measuring text field: ",e)},componentWillMount:function componentWillMount(){this.keyboardWillOpenTo=null,this.additionalScrollOffset=0},scrollResponderKeyboardWillShow:function scrollResponderKeyboardWillShow(e){this.keyboardWillOpenTo=e,this.props.onKeyboardWillShow&&this.props.onKeyboardWillShow(e)},scrollResponderKeyboardWillHide:function scrollResponderKeyboardWillHide(e){this.keyboardWillOpenTo=null,this.props.onKeyboardWillHide&&this.props.onKeyboardWillHide(e)},scrollResponderKeyboardDidShow:function scrollResponderKeyboardDidShow(e){e&&(this.keyboardWillOpenTo=e),this.props.onKeyboardDidShow&&this.props.onKeyboardDidShow(e)},scrollResponderKeyboardDidHide:function scrollResponderKeyboardDidHide(e){this.keyboardWillOpenTo=null,this.props.onKeyboardDidHide&&this.props.onKeyboardDidHide(e)}}};__webpack_exports__.a=ScrollResponder},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_debounce__=__webpack_require__(324),__WEBPACK_IMPORTED_MODULE_0_debounce___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_debounce__),__WEBPACK_IMPORTED_MODULE_1__StyleSheet__=__webpack_require__(3),__WEBPACK_IMPORTED_MODULE_2__View__=__webpack_require__(1),__WEBPACK_IMPORTED_MODULE_4_react__=(__webpack_require__(71),__webpack_require__(0)),__WEBPACK_IMPORTED_MODULE_4_react___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_react__),__WEBPACK_IMPORTED_MODULE_5_prop_types__=__webpack_require__(2),_extends=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_prop_types__),Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target});function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}var normalizeScrollEvent=function normalizeScrollEvent(e){return{nativeEvent:{contentOffset:{get x(){return e.target.scrollLeft},get y(){return e.target.scrollTop}},contentSize:{get height(){return e.target.scrollHeight},get width(){return e.target.scrollWidth}},layoutMeasurement:{get height(){return e.target.offsetHeight},get width(){return e.target.offsetWidth}}},timeStamp:Date.now()}},ScrollViewBase=function(_Component){function ScrollViewBase(){var _temp,_this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,ScrollViewBase);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _temp=_this=_possibleConstructorReturn(this,_Component.call.apply(_Component,[this].concat(args))),_this._debouncedOnScrollEnd=__WEBPACK_IMPORTED_MODULE_0_debounce___default()(_this._handleScrollEnd,100),_this._state={isScrolling:!1,scrollLastTick:0},_this._createPreventableScrollHandler=function(handler){return function(e){_this.props.scrollEnabled?handler&&handler(e):e.preventDefault()}},_this._handleScroll=function(e){e.persist(),e.stopPropagation();var scrollEventThrottle=_this.props.scrollEventThrottle;_this._debouncedOnScrollEnd(e),_this._state.isScrolling?_this._shouldEmitScrollEvent(_this._state.scrollLastTick,scrollEventThrottle)&&_this._handleScrollTick(e):_this._handleScrollStart(e)},_this._setViewRef=function(element){_this._viewRef=element},_possibleConstructorReturn(_this,_temp)}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(ScrollViewBase,_Component),ScrollViewBase.prototype.setNativeProps=function setNativeProps(props){this._viewRef&&this._viewRef.setNativeProps(props)},ScrollViewBase.prototype.render=function render(){var _props=this.props,scrollEnabled=_props.scrollEnabled,style=_props.style,other=(_props.alwaysBounceHorizontal,_props.alwaysBounceVertical,_props.automaticallyAdjustContentInsets,_props.bounces,_props.bouncesZoom,_props.canCancelContentTouches,_props.centerContent,_props.contentInset,_props.contentInsetAdjustmentBehavior,_props.contentOffset,_props.decelerationRate,_props.directionalLockEnabled,_props.endFillColor,_props.indicatorStyle,_props.keyboardShouldPersistTaps,_props.maximumZoomScale,_props.minimumZoomScale,_props.onMomentumScrollBegin,_props.onMomentumScrollEnd,_props.onScrollBeginDrag,_props.onScrollEndDrag,_props.overScrollMode,_props.pinchGestureEnabled,_props.removeClippedSubviews,_props.scrollEventThrottle,_props.scrollIndicatorInsets,_props.scrollPerfTag,_props.scrollsToTop,_props.showsHorizontalScrollIndicator,_props.showsVerticalScrollIndicator,_props.snapToInterval,_props.snapToAlignment,_props.zoomScale,function _objectWithoutProperties(obj,keys){var target={};for(var i in obj)keys.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(obj,i)&&(target[i]=obj[i]);return target}(_props,["scrollEnabled","style","alwaysBounceHorizontal","alwaysBounceVertical","automaticallyAdjustContentInsets","bounces","bouncesZoom","canCancelContentTouches","centerContent","contentInset","contentInsetAdjustmentBehavior","contentOffset","decelerationRate","directionalLockEnabled","endFillColor","indicatorStyle","keyboardShouldPersistTaps","maximumZoomScale","minimumZoomScale","onMomentumScrollBegin","onMomentumScrollEnd","onScrollBeginDrag","onScrollEndDrag","overScrollMode","pinchGestureEnabled","removeClippedSubviews","scrollEventThrottle","scrollIndicatorInsets","scrollPerfTag","scrollsToTop","showsHorizontalScrollIndicator","showsVerticalScrollIndicator","snapToInterval","snapToAlignment","zoomScale"]));return __WEBPACK_IMPORTED_MODULE_4_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__View__.default,_extends({},other,{onScroll:this._handleScroll,onTouchMove:this._createPreventableScrollHandler(this.props.onTouchMove),onWheel:this._createPreventableScrollHandler(this.props.onWheel),ref:this._setViewRef,style:__WEBPACK_IMPORTED_MODULE_1__StyleSheet__.default.compose(style,!scrollEnabled&&styles.scrollDisabled)}))},ScrollViewBase.prototype._handleScrollStart=function _handleScrollStart(e){this._state.isScrolling=!0,this._state.scrollLastTick=Date.now()},ScrollViewBase.prototype._handleScrollTick=function _handleScrollTick(e){var onScroll=this.props.onScroll;this._state.scrollLastTick=Date.now(),onScroll&&onScroll(normalizeScrollEvent(e))},ScrollViewBase.prototype._handleScrollEnd=function _handleScrollEnd(e){var onScroll=this.props.onScroll;this._state.isScrolling=!1,onScroll&&onScroll(normalizeScrollEvent(e))},ScrollViewBase.prototype._shouldEmitScrollEvent=function _shouldEmitScrollEvent(lastTick,eventThrottle){var timeSinceLastTick=Date.now()-lastTick;return eventThrottle>0&&timeSinceLastTick>=eventThrottle},ScrollViewBase}(__WEBPACK_IMPORTED_MODULE_4_react__.Component);ScrollViewBase.defaultProps={scrollEnabled:!0,scrollEventThrottle:0},__webpack_exports__.a=ScrollViewBase,ScrollViewBase.propTypes={};var styles=__WEBPACK_IMPORTED_MODULE_1__StyleSheet__.default.create({scrollDisabled:{touchAction:"none"}})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_react=__webpack_require__(0),_react2=_interopRequireDefault(_react),_Button2=_interopRequireDefault(__webpack_require__(74)),_ScrollView2=_interopRequireDefault(__webpack_require__(198)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_Text2=_interopRequireDefault(__webpack_require__(5)),_TouchableHighlight2=_interopRequireDefault(__webpack_require__(91)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var ScrollToExample=function(_PureComponent){function ScrollToExample(){return function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,ScrollToExample),function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,(ScrollToExample.__proto__||Object.getPrototypeOf(ScrollToExample)).apply(this,arguments))}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(ScrollToExample,_react.PureComponent),_createClass(ScrollToExample,[{key:"render",value:function render(){var _this2=this;return _react2.default.createElement(_View2.default,{style:styles.scrollViewContainer},_react2.default.createElement(_ScrollView2.default,{contentContainerStyle:styles.scrollViewContentContainerStyle,ref:function ref(scrollview){_this2.scrollview=scrollview},scrollEventThrottle:16,style:styles.scrollViewStyle},Array.from({length:50}).map(function(item,i){return _react2.default.createElement(_TouchableHighlight2.default,{key:i,onPress:function onPress(){},style:[styles.box,styles.horizontalBox]},_react2.default.createElement(_Text2.default,null,i))})),_react2.default.createElement(_Button2.default,{onPress:function onPress(){_this2.scrollview.scrollTo({y:100})},title:"Scroll to 100px"}))}}]),ScrollToExample}();exports.default=ScrollToExample;var styles=_StyleSheet2.default.create({box:{flexGrow:1,justifyContent:"center",borderWidth:1},scrollViewContainer:{height:150,width:300},scrollViewStyle:{borderWidth:1,marginBottom:"1.3125rem"},scrollViewContentContainerStyle:{backgroundColor:"#eee",padding:10}});ScrollToExample.__docgenInfo={description:"",displayName:"ScrollToExample"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/ScrollView/examples/ScrollTo.js"]={name:"ScrollToExample",docgenInfo:ScrollToExample.__docgenInfo,path:"storybook/1-components/ScrollView/examples/ScrollTo.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_react=__webpack_require__(0),_react2=_interopRequireDefault(_react),_Button2=_interopRequireDefault(__webpack_require__(74)),_ScrollView2=_interopRequireDefault(__webpack_require__(198)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_Text2=_interopRequireDefault(__webpack_require__(5)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var ScrollToEndExample=function(_PureComponent){function ScrollToEndExample(){return function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,ScrollToEndExample),function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,(ScrollToEndExample.__proto__||Object.getPrototypeOf(ScrollToEndExample)).apply(this,arguments))}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(ScrollToEndExample,_react.PureComponent),_createClass(ScrollToEndExample,[{key:"render",value:function render(){var _this2=this;return _react2.default.createElement(_View2.default,{style:styles.scrollViewContainer},_react2.default.createElement(_ScrollView2.default,{contentContainerStyle:styles.scrollViewContentContainerStyle,ref:function ref(scrollview){_this2.scrollview=scrollview},scrollEventThrottle:16,style:styles.scrollViewStyle},Array.from({length:50}).map(function(item,i){return _react2.default.createElement(_View2.default,{key:i,style:[styles.box,styles.horizontalBox]},_react2.default.createElement(_Text2.default,null,i))})),_react2.default.createElement(_Button2.default,{onPress:function onPress(){_this2.scrollview.scrollToEnd()},title:"Scroll to end"}))}}]),ScrollToEndExample}();exports.default=ScrollToEndExample;var styles=_StyleSheet2.default.create({box:{flexGrow:1,justifyContent:"center",borderWidth:1},scrollViewContainer:{height:150,width:300},scrollViewStyle:{borderWidth:1,marginBottom:"1.3125rem"},scrollViewContentContainerStyle:{backgroundColor:"#eee",padding:10}});ScrollToEndExample.__docgenInfo={description:"",displayName:"ScrollToEndExample"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/ScrollView/examples/ScrollToEnd.js"]={name:"ScrollToEndExample",docgenInfo:ScrollToEndExample.__docgenInfo,path:"storybook/1-components/ScrollView/examples/ScrollToEnd.js"})},function(module,exports,__webpack_require__){(function(module){var _CustomSize2=_interopRequireDefault(__webpack_require__(785)),_PropActiveThumbColor2=_interopRequireDefault(__webpack_require__(786)),_PropActiveTrackColor2=_interopRequireDefault(__webpack_require__(787)),_PropDisabled2=_interopRequireDefault(__webpack_require__(788)),_PropOnValueChange2=_interopRequireDefault(__webpack_require__(789)),_PropThumbColor2=_interopRequireDefault(__webpack_require__(790)),_PropTrackColor2=_interopRequireDefault(__webpack_require__(791)),_PropValue2=_interopRequireDefault(__webpack_require__(792)),_TouchableWrapper2=_interopRequireDefault(__webpack_require__(793)),_react2=_interopRequireDefault(__webpack_require__(0)),_uiExplorer=__webpack_require__(13),_uiExplorer2=_interopRequireDefault(_uiExplorer);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(0,_uiExplorer.storiesOf)("Components",module).add("Switch",function SwitchScreen(){return _react2.default.createElement(_uiExplorer2.default,{title:"Switch",url:"1-components/Switch"},_react2.default.createElement(_uiExplorer.Description,null,_react2.default.createElement(_uiExplorer.AppText,null,"This is a controlled component that requires an ",_react2.default.createElement(_uiExplorer.Code,null,"onValueChange")," callback that updates the value prop in order for the component to reflect user actions. If the"," ",_react2.default.createElement(_uiExplorer.Code,null,"value")," prop is not updated, the component will continue to render the supplied"," ",_react2.default.createElement(_uiExplorer.Code,null,"value")," prop instead of the expected result of any user actions.")),_react2.default.createElement(_uiExplorer.Section,{title:"Props"},_react2.default.createElement(_uiExplorer.DocItem,{name:"...View props"}),_react2.default.createElement(_uiExplorer.DocItem,{description:"The color of the thumb grip when the switch is turned on.",example:{render:function render(){return _react2.default.createElement(_PropActiveThumbColor2.default,null)}},label:"web",name:"activeThumbColor",typeInfo:"?color = #009688"}),_react2.default.createElement(_uiExplorer.DocItem,{description:"The color of the track when the switch is turned on.",example:{render:function render(){return _react2.default.createElement(_PropActiveTrackColor2.default,null)}},label:"web",name:"activeTrackColor",typeInfo:"?color = #A3D3CF"}),_react2.default.createElement(_uiExplorer.DocItem,{description:"If true, the user won't be able to interact with the switch.",example:{render:function render(){return _react2.default.createElement(_PropDisabled2.default,null)}},name:"disabled",typeInfo:"?boolean = false"}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Invoked with the new value when the value changes.",example:{render:function render(){return _react2.default.createElement(_PropOnValueChange2.default,null)}},name:"onValueChange",typeInfo:"?function"}),_react2.default.createElement(_uiExplorer.DocItem,{description:"The color of the thumb grip when the switch is turned off.",example:{render:function render(){return _react2.default.createElement(_PropThumbColor2.default,null)}},label:"web",name:"thumbColor",typeInfo:"?color = #FAFAFA"}),_react2.default.createElement(_uiExplorer.DocItem,{description:"The color of the track when the switch is turned off.",example:{render:function render(){return _react2.default.createElement(_PropTrackColor2.default,null)}},label:"web",name:"trackColor",typeInfo:"?color = #939393"}),_react2.default.createElement(_uiExplorer.DocItem,{description:"The value of the switch. If `true` the switch will be turned on.",example:{render:function render(){return _react2.default.createElement(_PropValue2.default,null)}},name:"value",typeInfo:"?boolean = false"}),_react2.default.createElement(_uiExplorer.DocItem,{description:'(For compatibility with React Native. Equivalent to "activeTrackColor")',label:"compat",name:"onTintColor",typeInfo:"?color"}),_react2.default.createElement(_uiExplorer.DocItem,{description:'(For compatibility with React Native. Equivalent to "trackColor")',label:"compat",name:"tintColor",typeInfo:"?color"}),_react2.default.createElement(_uiExplorer.DocItem,{description:'(For compatibility with React Native. Equivalent to "thumbColor")',label:"compat",name:"thumbTintColor",typeInfo:"?color"})),_react2.default.createElement(_uiExplorer.Section,{title:"More examples"},_react2.default.createElement(_uiExplorer.DocItem,{description:"Custom sizes can be created using styles.",example:{code:"<Switch style={{ height: 30 }} />",render:function render(){return _react2.default.createElement(_CustomSize2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Wrapped in a Touchable.",example:{render:function render(){return _react2.default.createElement(_TouchableWrapper2.default,null)}}})))})}).call(exports,__webpack_require__(6)(module))},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_react=__webpack_require__(0),_react2=_interopRequireDefault(_react),_Switch2=_interopRequireDefault(__webpack_require__(92)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}var CustomSizeExample=function(_PureComponent){function CustomSizeExample(){var _ref,_temp,_this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,CustomSizeExample);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _temp=_this=_possibleConstructorReturn(this,(_ref=CustomSizeExample.__proto__||Object.getPrototypeOf(CustomSizeExample)).call.apply(_ref,[this].concat(args))),_this.state={firstIsOn:!0,secondIsOn:!1},_this._handleFirst=function(value){_this.setState({firstIsOn:value})},_this._handleSecond=function(value){_this.setState({secondIsOn:value})},_possibleConstructorReturn(_this,_temp)}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(CustomSizeExample,_react.PureComponent),_createClass(CustomSizeExample,[{key:"render",value:function render(){var _state=this.state,firstIsOn=_state.firstIsOn,secondIsOn=_state.secondIsOn;return _react2.default.createElement(_View2.default,null,_react2.default.createElement(_Switch2.default,{onValueChange:this._handleFirst,style:{marginBottom:10,height:30},value:firstIsOn}),_react2.default.createElement(_Switch2.default,{onValueChange:this._handleSecond,style:{height:30,width:150},value:secondIsOn}))}}]),CustomSizeExample}();exports.default=CustomSizeExample,CustomSizeExample.__docgenInfo={description:"",displayName:"CustomSizeExample"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/Switch/examples/CustomSize.js"]={name:"CustomSizeExample",docgenInfo:CustomSizeExample.__docgenInfo,path:"storybook/1-components/Switch/examples/CustomSize.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _react2=_interopRequireDefault(__webpack_require__(0)),_helpers=__webpack_require__(139),_Switch2=_interopRequireDefault(__webpack_require__(92)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var colors=["#1DA1F2","#17BF63","#F45D22","#794BC4","#E0245E"],itemStyle=[_helpers.styles.marginVertical,_helpers.styles.marginRight],SwitchActiveThumbColorExample=function SwitchActiveThumbColorExample(){return _react2.default.createElement(_View2.default,{style:_helpers.styles.row},_react2.default.createElement(_View2.default,{style:itemStyle},_react2.default.createElement(_Switch2.default,{value:!0})),colors.map(function(color,i){return _react2.default.createElement(_View2.default,{key:i,style:itemStyle},_react2.default.createElement(_Switch2.default,{activeThumbColor:color,activeTrackColor:"#ccc",value:!0}))}))};exports.default=SwitchActiveThumbColorExample,SwitchActiveThumbColorExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/Switch/examples/PropActiveThumbColor.js"]={name:"SwitchActiveThumbColorExample",docgenInfo:SwitchActiveThumbColorExample.__docgenInfo,path:"storybook/1-components/Switch/examples/PropActiveThumbColor.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _react2=_interopRequireDefault(__webpack_require__(0)),_helpers=__webpack_require__(139),_Switch2=_interopRequireDefault(__webpack_require__(92)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var colors=["#1DA1F2","#17BF63","#F45D22","#794BC4","#E0245E"],itemStyle=[_helpers.styles.marginVertical,_helpers.styles.marginRight],SwitchActiveTrackColorExample=function SwitchActiveTrackColorExample(){return _react2.default.createElement(_View2.default,{style:_helpers.styles.row},_react2.default.createElement(_View2.default,{style:itemStyle},_react2.default.createElement(_Switch2.default,{value:!0})),colors.map(function(color,i){return _react2.default.createElement(_View2.default,{key:i,style:itemStyle},_react2.default.createElement(_Switch2.default,{activeThumbColor:"#ccc",activeTrackColor:color,value:!0}))}))};exports.default=SwitchActiveTrackColorExample,SwitchActiveTrackColorExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/Switch/examples/PropActiveTrackColor.js"]={name:"SwitchActiveTrackColorExample",docgenInfo:SwitchActiveTrackColorExample.__docgenInfo,path:"storybook/1-components/Switch/examples/PropActiveTrackColor.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _react2=_interopRequireDefault(__webpack_require__(0)),_helpers=__webpack_require__(139),_Switch2=_interopRequireDefault(__webpack_require__(92)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var SwitchDisabledExample=function SwitchDisabledExample(){return _react2.default.createElement(_View2.default,{style:_helpers.styles.row},_react2.default.createElement(_View2.default,{style:_helpers.styles.marginRight},_react2.default.createElement(_Switch2.default,{disabled:!0,value:!1})),_react2.default.createElement(_View2.default,{style:_helpers.styles.marginRight},_react2.default.createElement(_Switch2.default,{disabled:!0,value:!0})))};exports.default=SwitchDisabledExample,SwitchDisabledExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/Switch/examples/PropDisabled.js"]={name:"SwitchDisabledExample",docgenInfo:SwitchDisabledExample.__docgenInfo,path:"storybook/1-components/Switch/examples/PropDisabled.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_helpers=__webpack_require__(139),_react=__webpack_require__(0),_react2=_interopRequireDefault(_react),_Switch2=_interopRequireDefault(__webpack_require__(92)),_Text2=_interopRequireDefault(__webpack_require__(5)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}var SwitchOnValueChangeExample=function(_PureComponent){function SwitchOnValueChangeExample(){var _ref,_temp,_this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,SwitchOnValueChangeExample);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _temp=_this=_possibleConstructorReturn(this,(_ref=SwitchOnValueChangeExample.__proto__||Object.getPrototypeOf(SwitchOnValueChangeExample)).call.apply(_ref,[this].concat(args))),_this.state={eventSwitchIsOn:!1,eventSwitchRegressionIsOn:!0},_this._handleEventSwitch=function(value){_this.setState({eventSwitchIsOn:value})},_this._handleEventSwitchRegression=function(value){_this.setState({eventSwitchRegressionIsOn:value})},_possibleConstructorReturn(_this,_temp)}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(SwitchOnValueChangeExample,_react.PureComponent),_createClass(SwitchOnValueChangeExample,[{key:"render",value:function render(){var _state=this.state,eventSwitchIsOn=_state.eventSwitchIsOn,eventSwitchRegressionIsOn=_state.eventSwitchRegressionIsOn;return _react2.default.createElement(_View2.default,{style:_helpers.styles.row},_react2.default.createElement(_View2.default,{style:[_helpers.styles.alignCenter,_helpers.styles.marginRight]},_react2.default.createElement(_Switch2.default,{onValueChange:this._handleEventSwitch,style:_helpers.styles.marginBottom,value:eventSwitchIsOn}),_react2.default.createElement(_Switch2.default,{onValueChange:this._handleEventSwitch,style:_helpers.styles.marginBottom,value:eventSwitchIsOn}),_react2.default.createElement(_Text2.default,null,eventSwitchIsOn?"On":"Off")),_react2.default.createElement(_View2.default,{style:_helpers.styles.alignCenter},_react2.default.createElement(_Switch2.default,{onValueChange:this._handleEventSwitchRegression,style:_helpers.styles.marginBottom,value:eventSwitchRegressionIsOn}),_react2.default.createElement(_Switch2.default,{onValueChange:this._handleEventSwitchRegression,style:_helpers.styles.marginBottom,value:eventSwitchRegressionIsOn}),_react2.default.createElement(_Text2.default,null,eventSwitchRegressionIsOn?"On":"Off")))}}]),SwitchOnValueChangeExample}();exports.default=SwitchOnValueChangeExample,SwitchOnValueChangeExample.__docgenInfo={description:"",displayName:"SwitchOnValueChangeExample"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/Switch/examples/PropOnValueChange.js"]={name:"SwitchOnValueChangeExample",docgenInfo:SwitchOnValueChangeExample.__docgenInfo,path:"storybook/1-components/Switch/examples/PropOnValueChange.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _react2=_interopRequireDefault(__webpack_require__(0)),_helpers=__webpack_require__(139),_Switch2=_interopRequireDefault(__webpack_require__(92)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var colors=["#ddd","#aaa","#999","#666","#000"],itemStyle=[_helpers.styles.marginVertical,_helpers.styles.marginRight],SwitchThumbColorExample=function SwitchThumbColorExample(){return _react2.default.createElement(_View2.default,{style:_helpers.styles.row},_react2.default.createElement(_View2.default,{style:itemStyle},_react2.default.createElement(_Switch2.default,{value:!1})),colors.map(function(color,i){return _react2.default.createElement(_View2.default,{key:i,style:itemStyle},_react2.default.createElement(_Switch2.default,{thumbColor:color,value:!1}))}))};exports.default=SwitchThumbColorExample,SwitchThumbColorExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/Switch/examples/PropThumbColor.js"]={name:"SwitchThumbColorExample",docgenInfo:SwitchThumbColorExample.__docgenInfo,path:"storybook/1-components/Switch/examples/PropThumbColor.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _react2=_interopRequireDefault(__webpack_require__(0)),_helpers=__webpack_require__(139),_Switch2=_interopRequireDefault(__webpack_require__(92)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var colors=["#ddd","#aaa","#999","#666","#000"],itemStyle=[_helpers.styles.marginVertical,_helpers.styles.marginRight],SwitchTrackColorExample=function SwitchTrackColorExample(){return _react2.default.createElement(_View2.default,{style:_helpers.styles.row},_react2.default.createElement(_View2.default,{style:itemStyle},_react2.default.createElement(_Switch2.default,{value:!1})),colors.map(function(color,i){return _react2.default.createElement(_View2.default,{key:i,style:itemStyle},_react2.default.createElement(_Switch2.default,{trackColor:color,value:!1}))}))};exports.default=SwitchTrackColorExample,SwitchTrackColorExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/Switch/examples/PropTrackColor.js"]={name:"SwitchTrackColorExample",docgenInfo:SwitchTrackColorExample.__docgenInfo,path:"storybook/1-components/Switch/examples/PropTrackColor.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _helpers=__webpack_require__(139),_react2=_interopRequireDefault(__webpack_require__(0)),_Switch2=_interopRequireDefault(__webpack_require__(92)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var SwitchValueExample=function SwitchValueExample(){return _react2.default.createElement(_View2.default,{style:_helpers.styles.row},_react2.default.createElement(_View2.default,{style:_helpers.styles.marginRight},_react2.default.createElement(_Switch2.default,{value:!1})),_react2.default.createElement(_View2.default,{style:_helpers.styles.marginRight},_react2.default.createElement(_Switch2.default,{value:!0})))};exports.default=SwitchValueExample,SwitchValueExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/Switch/examples/PropValue.js"]={name:"SwitchValueExample",docgenInfo:SwitchValueExample.__docgenInfo,path:"storybook/1-components/Switch/examples/PropValue.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_react2=_interopRequireDefault(__webpack_require__(0)),_Switch2=_interopRequireDefault(__webpack_require__(92)),_TouchableHighlight2=_interopRequireDefault(__webpack_require__(91)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}var TouchableWrapperExample=function(_React$PureComponent){function TouchableWrapperExample(){var _ref,_temp,_this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,TouchableWrapperExample);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _temp=_this=_possibleConstructorReturn(this,(_ref=TouchableWrapperExample.__proto__||Object.getPrototypeOf(TouchableWrapperExample)).call.apply(_ref,[this].concat(args))),_this.state={on:!1},_this._handleChange=function(value){_this.setState({on:value})},_possibleConstructorReturn(_this,_temp)}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(TouchableWrapperExample,_react2.default.PureComponent),_createClass(TouchableWrapperExample,[{key:"render",value:function render(){var on=this.state.on;return _react2.default.createElement(_View2.default,null,_react2.default.createElement(_TouchableHighlight2.default,{onPress:function onPress(){},style:style,underlayColor:"#eee"},_react2.default.createElement(_Switch2.default,{onValueChange:this._handleChange,value:on})))}}]),TouchableWrapperExample}(),style={alignSelf:"flex-start",borderWidth:1,borderColor:"#ddd",paddingHorizontal:50,paddingVertical:20};exports.default=TouchableWrapperExample,TouchableWrapperExample.__docgenInfo={description:"",displayName:"TouchableWrapperExample"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/Switch/examples/TouchableWrapper.js"]={name:"TouchableWrapperExample",docgenInfo:TouchableWrapperExample.__docgenInfo,path:"storybook/1-components/Switch/examples/TouchableWrapper.js"})},function(module,exports,__webpack_require__){(function(module){var _PropChildren2=_interopRequireDefault(__webpack_require__(795)),_PropNumberOfLines2=_interopRequireDefault(__webpack_require__(796)),_PropOnPress2=_interopRequireDefault(__webpack_require__(797)),_react2=_interopRequireDefault(__webpack_require__(0)),_uiExplorer=__webpack_require__(13),_uiExplorer2=_interopRequireDefault(_uiExplorer);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var stylePropTypes=[{name:"...View#style"},{name:"color",typeInfo:"color"},{name:"fontFamily",typeInfo:"string"},{label:"web",name:"fontFeatureSettings",typeInfo:"string"},{name:"fontSize",typeInfo:"number | string"},{name:"fontStyle",typeInfo:"string"},{name:"fontVariant",typeInfo:"Array<string>"},{name:"fontWeight",typeInfo:"string"},{name:"letterSpacing",typeInfo:"string"},{name:"lineHeight",typeInfo:"string"},{name:"textAlign",typeInfo:'enum("center", "end", "inherit", "justify", "justify-all", "left", "right", "start")'},{name:"textAlignVertical",typeInfo:"string"},{name:"textDecorationColor",typeInfo:"color"},{name:"textDecorationLine",typeInfo:"string"},{name:"textDecorationStyle",typeInfo:"string"},{label:"web",name:"textIndent",typeInfo:"string"},{label:"web",name:"textOverflow",typeInfo:"string"},{label:"web",name:"textRendering",typeInfo:"string"},{name:"textShadowColor",typeInfo:"color"},{name:"textShadowOffset",typeInfo:"{ height: number, width: number }"},{name:"textShadowRadius",typeInfo:"number | string"},{label:"web",name:"textTransform",typeInfo:"string"},{label:"web",name:"unicodeBidi",typeInfo:"string"},{name:"whiteSpace",typeInfo:"string"},{label:"web",name:"wordWrap",typeInfo:"string"},{name:"writingDirection",typeInfo:"string"}];(0,_uiExplorer.storiesOf)("Components",module).add("Text",function TextScreen(){return _react2.default.createElement(_uiExplorer2.default,{title:"Text",url:"1-components/Text"},_react2.default.createElement(_uiExplorer.Description,null,_react2.default.createElement(_uiExplorer.AppText,null,"Text is component for displaying text. It supports style, basic touch handling, and inherits typographic styles from ancestor elements."),_react2.default.createElement(_uiExplorer.AppText,null,'Text is unique relative to layout: child elements use text layout ("inline") rather than flexbox layout. This means that elements inside of a Text are not rectangles, as they wrap when reaching the edge of their container.'),_react2.default.createElement(_uiExplorer.AppText,null,"NOTE: Text will transfer all other props to the rendered HTML element.")),_react2.default.createElement(_uiExplorer.Section,{title:"Props"},_react2.default.createElement(_uiExplorer.DocItem,{name:"accessibilityLabel",typeInfo:"?string",description:_react2.default.createElement(_uiExplorer.AppText,null,"Overrides the text that is read by a screen reader when the user interacts with the element. (This is implemented using ",_react2.default.createElement(_uiExplorer.Code,null,"aria-label"),".)")}),_react2.default.createElement(_uiExplorer.DocItem,{name:"accessibilityLiveRegion",typeInfo:"?enum('assertive', 'none', 'polite')",description:_react2.default.createElement(_uiExplorer.AppText,null,"Indicates to assistive technologies whether to notify the user when the view changes. The values of this attribute are expressed in degrees of importance. When regions are specified as ",_react2.default.createElement(_uiExplorer.Code,null,"polite")," (recommended), updates take low priority. When regions are specified as ",_react2.default.createElement(_uiExplorer.Code,null,"assertive"),", assistive technologies will interrupt and immediately notify the user. (This is implemented using ",_react2.default.createElement(_uiExplorer.Code,null,"aria-live"),".)")}),_react2.default.createElement(_uiExplorer.DocItem,{label:"web",name:"accessibilityRole",typeInfo:"?enum(roles)",description:_react2.default.createElement(_uiExplorer.AppText,null,"Allows assistive technologies to present and support interaction with the view in a manner that is consistent with user expectations for similar views of that type. For example, marking a touchable view with an ",_react2.default.createElement(_uiExplorer.Code,null,"accessibilityRole")," of"," ",_react2.default.createElement(_uiExplorer.Code,null,"button"),". For compatibility with React Native"," ",_react2.default.createElement(_uiExplorer.Code,null,"accessibilityTraits")," and ",_react2.default.createElement(_uiExplorer.Code,null,"accessibilityComponentType")," are mapped to ",_react2.default.createElement(_uiExplorer.Code,null,"accessibilityRole"),". (This is implemented using ARIA roles.)")}),_react2.default.createElement(_uiExplorer.DocItem,{name:"accessible",typeInfo:"?boolean",description:_react2.default.createElement(_uiExplorer.AppText,null,"When ",_react2.default.createElement(_uiExplorer.Code,null,"true"),", indicates that the view is an accessibility element (i.e., focusable) and groups its child content. By default, all the touchable elements and elements with ",_react2.default.createElement(_uiExplorer.Code,null,"accessibilityRole")," of ",_react2.default.createElement(_uiExplorer.Code,null,"button")," and"," ",_react2.default.createElement(_uiExplorer.Code,null,"link")," are accessible. (This is implemented using ",_react2.default.createElement(_uiExplorer.Code,null,"tabindex"),".)")}),_react2.default.createElement(_uiExplorer.DocItem,{name:"children",typeInfo:"?any",description:_react2.default.createElement(_uiExplorer.AppText,null,"Child content. Nested text components will inherit the styles of their parents (only backgroundColor is inherited from non-",_react2.default.createElement(_uiExplorer.Code,null,"Text")," parents)."),example:{render:function render(){return _react2.default.createElement(_PropChildren2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"importantForAccessibility",typeInfo:"?enum('auto', 'no', 'no-hide-descendants', 'yes')",description:[_react2.default.createElement(_uiExplorer.AppText,null,"A value of ",_react2.default.createElement(_uiExplorer.Code,null,"no")," will remove the element from the tab flow."),_react2.default.createElement(_uiExplorer.AppText,null,"A value of ",_react2.default.createElement(_uiExplorer.Code,null,"no-hide-descendants")," will hide the element and its children from assistive technologies. (This is implemented using ",_react2.default.createElement(_uiExplorer.Code,null,"aria-hidden"),".)")]}),_react2.default.createElement(_uiExplorer.DocItem,{name:"numberOfLines",typeInfo:"?number",description:"Truncates the text with an ellipsis after this many lines. Currently only supports `1`.",example:{render:function render(){return _react2.default.createElement(_PropNumberOfLines2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onBlur",typeInfo:"?function"}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onContextMenu",typeInfo:"?function"}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onFocus",typeInfo:"?function"}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onLayout",typeInfo:"?function",description:[_react2.default.createElement(_uiExplorer.AppText,null,"Invoked on mount and layout changes with"," ",_react2.default.createElement(_uiExplorer.Code,null,"{ nativeEvent: { layout: { x, y, width, height } } }"),", where"," ",_react2.default.createElement(_uiExplorer.Code,null,"x")," and ",_react2.default.createElement(_uiExplorer.Code,null,"y")," are the offsets from the parent node.")]}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onPress",typeInfo:"?function",description:"Called when the Text is pressed",example:{render:function render(){return _react2.default.createElement(_PropOnPress2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"selectable",typeInfo:"?boolean",description:"When false, the text is not selectable."}),_react2.default.createElement(_uiExplorer.DocItem,{name:"style",typeInfo:"?style",description:_react2.default.createElement(_uiExplorer.StyleList,{stylePropTypes:stylePropTypes})}),_react2.default.createElement(_uiExplorer.DocItem,{name:"testID",typeInfo:"?string",description:"Used to locate this view in end-to-end tests. The test ID is rendered to a 'data-testid' DOM attribute"})))})}).call(exports,__webpack_require__(6)(module))},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _react2=_interopRequireDefault(__webpack_require__(0)),_Image2=_interopRequireDefault(__webpack_require__(75)),_Text2=_interopRequireDefault(__webpack_require__(5)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Entity=function Entity(_ref){var children=_ref.children;return _react2.default.createElement(_Text2.default,{style:{fontWeight:"500",color:"#527fe4"}},children)},TextChildrenExample=function TextChildrenExample(){return _react2.default.createElement(_View2.default,null,_react2.default.createElement(_Text2.default,null,"This text contains an inline blue view"," ",_react2.default.createElement(_View2.default,{style:{width:25,height:25,backgroundColor:"steelblue"}})," and an inline image"," ",_react2.default.createElement(_Image2.default,{source:{uri:"http://lorempixel.com/30/11"},style:{width:30,height:11,resizeMode:"cover"}}),". Neat, huh?"),_react2.default.createElement(_View2.default,null,_react2.default.createElement(_Text2.default,null,"(Normal text,",_react2.default.createElement(_Text2.default,{style:{fontWeight:"bold"}},"(and bold",_react2.default.createElement(_Text2.default,{style:{fontSize:11,color:"#527fe4"}},"(and tiny inherited bold blue)"),")"),")"),_react2.default.createElement(_Text2.default,{style:{opacity:.7}},"(opacity",_react2.default.createElement(_Text2.default,null,"(is inherited",_react2.default.createElement(_Text2.default,{style:{opacity:.7}},"\n","(and accumulated",_react2.default.createElement(_Text2.default,{style:{backgroundColor:"#ffaaaa"}},"(and also applies to the background)"),")"),")"),")"),_react2.default.createElement(_Text2.default,{style:{fontSize:12}},_react2.default.createElement(Entity,null,"Entity Name"))))};exports.default=TextChildrenExample,TextChildrenExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/Text/examples/PropChildren.js"]={name:"TextChildrenExample",docgenInfo:TextChildrenExample.__docgenInfo,path:"storybook/1-components/Text/examples/PropChildren.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _react2=_interopRequireDefault(__webpack_require__(0)),_Text2=_interopRequireDefault(__webpack_require__(5)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var TextNumberOfLinesExample=function TextNumberOfLinesExample(){return _react2.default.createElement(_View2.default,{style:{maxWidth:320}},_react2.default.createElement(_Text2.default,{numberOfLines:1},"Maximum of one line, no matter how much I write here. If I keep writing, it","'","ll just truncate after one line."),_react2.default.createElement(_Text2.default,{numberOfLines:2,style:{marginTop:20}},"Maximum of two lines, no matter how much I write here. If I keep writing, it","'","ll just truncate after two lines."),_react2.default.createElement(_Text2.default,{style:{marginTop:20}},"No maximum lines specified, no matter how much I write here. If I keep writing, it","'","ll just keep going and going."))};exports.default=TextNumberOfLinesExample,TextNumberOfLinesExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/Text/examples/PropNumberOfLines.js"]={name:"TextNumberOfLinesExample",docgenInfo:TextNumberOfLinesExample.__docgenInfo,path:"storybook/1-components/Text/examples/PropNumberOfLines.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_react2=_interopRequireDefault(__webpack_require__(0)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_Text2=_interopRequireDefault(__webpack_require__(5)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}var TextOnPressExample=function(_React$Component){function TextOnPressExample(){var _ref,_temp,_this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,TextOnPressExample);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _temp=_this=_possibleConstructorReturn(this,(_ref=TextOnPressExample.__proto__||Object.getPrototypeOf(TextOnPressExample)).call.apply(_ref,[this].concat(args))),_this.state={timesPressed:0},_this._handlePress=function(){_this.setState({timesPressed:_this.state.timesPressed+1})},_possibleConstructorReturn(_this,_temp)}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(TextOnPressExample,_react2.default.Component),_createClass(TextOnPressExample,[{key:"render",value:function render(){var textLog="";return this.state.timesPressed>1?textLog=this.state.timesPressed+"x text onPress":this.state.timesPressed>0&&(textLog="text onPress"),_react2.default.createElement(_View2.default,null,_react2.default.createElement(_Text2.default,{onPress:this._handlePress,style:styles.textBlock},"Text has built-in onPress handling"),_react2.default.createElement(_View2.default,{style:styles.logBox},_react2.default.createElement(_Text2.default,null,textLog)))}}]),TextOnPressExample}(),styles=_StyleSheet2.default.create({logBox:{padding:20,marginTop:10,borderWidth:_StyleSheet2.default.hairlineWidth,borderColor:"#f0f0f0",backgroundColor:"#f9f9f9"},textBlock:{fontWeight:"500",color:"blue"}});exports.default=TextOnPressExample,TextOnPressExample.__docgenInfo={description:"",displayName:"TextOnPressExample"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/Text/examples/PropOnPress.js"]={name:"TextOnPressExample",docgenInfo:TextOnPressExample.__docgenInfo,path:"storybook/1-components/Text/examples/PropOnPress.js"})},function(module,exports,__webpack_require__){(function(module){var _PropAutoCapitalize2=_interopRequireDefault(__webpack_require__(799)),_PropBlurOnSubmit2=_interopRequireDefault(__webpack_require__(800)),_PropClearTextOnFocus2=_interopRequireDefault(__webpack_require__(801)),_PropEditable2=_interopRequireDefault(__webpack_require__(802)),_PropKeyboardType2=_interopRequireDefault(__webpack_require__(803)),_PropMaxLength2=_interopRequireDefault(__webpack_require__(804)),_PropMultiline2=_interopRequireDefault(__webpack_require__(805)),_PropNumberOfLines2=_interopRequireDefault(__webpack_require__(806)),_PropOnSelectionChange2=_interopRequireDefault(__webpack_require__(807)),_PropPlaceholder2=_interopRequireDefault(__webpack_require__(808)),_PropPlaceholderTextColor2=_interopRequireDefault(__webpack_require__(809)),_PropSecureTextEntry2=_interopRequireDefault(__webpack_require__(810)),_PropSelectTextOnFocus2=_interopRequireDefault(__webpack_require__(811)),_TextInputEvents2=_interopRequireDefault(__webpack_require__(812)),_Rewrite=__webpack_require__(813),_Rewrite2=_interopRequireDefault(_Rewrite),_TouchableWrapper2=_interopRequireDefault(__webpack_require__(814)),_react2=_interopRequireDefault(__webpack_require__(0)),_uiExplorer=__webpack_require__(13),_uiExplorer2=_interopRequireDefault(_uiExplorer);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(0,_uiExplorer.storiesOf)("Components",module).add("TextInput",function TextInputScreen(){return _react2.default.createElement(_uiExplorer2.default,{title:"TextInput",url:"1-components/TextInput"},_react2.default.createElement(_uiExplorer.Description,null,_react2.default.createElement(_uiExplorer.AppText,null,"Accessible single- and multi-line text input via a keyboard. Supports features such as auto-complete, auto-focus, placeholder text, and event callbacks. Note: some props are exclusive to or excluded from ",_react2.default.createElement(_uiExplorer.Code,null,"multiline"),".")),_react2.default.createElement(_uiExplorer.Section,{title:"Props"},_react2.default.createElement(_uiExplorer.DocItem,{name:"...View props"}),_react2.default.createElement(_uiExplorer.DocItem,{name:"autoCapitalize",typeInfo:"?enum('characters', 'none', 'sentences', 'words') = 'sentences'",description:[_react2.default.createElement(_uiExplorer.AppText,{key:1},"Automatically capitalize certain characters (only available in Chrome and iOS Safari)."),_react2.default.createElement(_uiExplorer.TextList,{key:2,items:[_react2.default.createElement(_uiExplorer.AppText,null,_react2.default.createElement(_uiExplorer.Code,null,"characters"),": Automatically capitalize all characters."),_react2.default.createElement(_uiExplorer.AppText,null,_react2.default.createElement(_uiExplorer.Code,null,"none"),": Completely disables automatic capitalization."),_react2.default.createElement(_uiExplorer.AppText,null,_react2.default.createElement(_uiExplorer.Code,null,"sentences"),": Automatically capitalize the first letter of sentences."),_react2.default.createElement(_uiExplorer.AppText,null,_react2.default.createElement(_uiExplorer.Code,null,"words"),": Automatically capitalize the first letter of words.")]})],example:{render:function render(){return _react2.default.createElement(_PropAutoCapitalize2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{label:"web",name:"autoComplete",typeInfo:"?string",description:_react2.default.createElement(_uiExplorer.AppText,null,"Indicates whether the value of the control can be automatically completed by the browser."," ",_react2.default.createElement(_uiExplorer.AppText,{href:"https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input",target:"_blank"},"Accepted values."))}),_react2.default.createElement(_uiExplorer.DocItem,{name:"autoCorrect",typeInfo:"?boolean = true",description:"Automatically correct spelling mistakes. (Only available in iOS Safari.)"}),_react2.default.createElement(_uiExplorer.DocItem,{name:"autoFocus",typeInfo:"?boolean = false",description:"If `true`, focuses the input on `componentDidMount`. Only the first form element in a document with `autofocus` is focused."}),_react2.default.createElement(_uiExplorer.DocItem,{name:"blurOnSubmit",typeInfo:"?boolean",description:_react2.default.createElement(_uiExplorer.AppText,null,"If ",_react2.default.createElement(_uiExplorer.Code,null,"true"),", the text field will blur when submitted. The default value is"," ",_react2.default.createElement(_uiExplorer.Code,null,"true")," for single-line fields and ",_react2.default.createElement(_uiExplorer.Code,null,"false")," for multiline fields. Note, for multiline fields setting ",_react2.default.createElement(_uiExplorer.Code,null,"blurOnSubmit")," to ",_react2.default.createElement(_uiExplorer.Code,null,"true")," means that pressing return will blur the field and trigger the ",_react2.default.createElement(_uiExplorer.Code,null,"onSubmitEditing")," ","event instead of inserting a newline into the field."),example:{render:function render(){return _react2.default.createElement(_PropBlurOnSubmit2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"clearTextOnFocus",typeInfo:"?boolean = false",description:"If `true`, clears the text field automatically when focused.",example:{render:function render(){return _react2.default.createElement(_PropClearTextOnFocus2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"defaultValue",typeInfo:"?string",description:_react2.default.createElement(_uiExplorer.AppText,null,"Provides an initial value that will change when the user starts typing. Useful for simple use-cases where you don't want to deal with listening to events and updating the"," ",_react2.default.createElement(_uiExplorer.Code,null,"value")," prop to keep the controlled state in sync.")}),_react2.default.createElement(_uiExplorer.DocItem,{name:"editable",typeInfo:"?boolean = true",description:"If `false`, text is not editable (i.e., read-only). ",example:{render:function render(){return _react2.default.createElement(_PropEditable2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"keyboardType",typeInfo:"enum('default', 'email-address', 'numeric', 'phone-pad', 'search', 'url', 'web-search') = 'default'",description:"Determines which keyboard to open on devices with a virtual keyboard. Safari iOS requires an ancestral `<form action>` element to display the `search` keyboard). (Not available when `multiline` is `true`.)",example:{render:function render(){return _react2.default.createElement(_PropKeyboardType2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"maxLength",typeInfo:"?number",description:"Limits the maximum number of characters that can be entered.",example:{render:function render(){return _react2.default.createElement(_PropMaxLength2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"multiline",typeInfo:"?boolean = false",description:"If true, the text input can be multiple lines.",example:{render:function render(){return _react2.default.createElement(_PropMultiline2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"numberOfLines",typeInfo:"?number",description:"Sets the number of lines for a multiline `TextInput`. (Requires `multiline` to be `true`.)",example:{render:function render(){return _react2.default.createElement(_PropNumberOfLines2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onBlur",typeInfo:"?function",description:"Callback that is called when the text input is blurred."}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onChange",typeInfo:"?function",description:"Callback that is called when the text input's text changes."}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onChangeText",typeInfo:"?function",description:"Callback that is called when the text input's text changes. The text is passed as an argument to the callback handler."}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onFocus",typeInfo:"?function",description:"Callback that is called when the text input is focused."}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onKeyPress",typeInfo:"?function",description:_react2.default.createElement(_uiExplorer.AppText,null,"Callback that is called when a key is pressed. This will be called with"," ",_react2.default.createElement(_uiExplorer.Code,null,"{\nnativeEvent: { key: keyValue } }")," ","where keyValue is ",_react2.default.createElement(_uiExplorer.Code,null,"Enter"),", ",_react2.default.createElement(_uiExplorer.Code,null,"Backspace"),", ",_react2.default.createElement(_uiExplorer.Code,null,"Tab"),","," ",_react2.default.createElement(_uiExplorer.Code,null,"Arrow{Up,Right,Down,Left}")," for respective keys and the typed-in character otherwise including ",_react2.default.createElement(_uiExplorer.Code,null,"' '")," for space. Modifier keys (e.g.,"," ",_react2.default.createElement(_uiExplorer.Code,null,"shiftKey"),") are also included in the ",_react2.default.createElement(_uiExplorer.Code,null,"nativeEvent"),". Fires before"," ",_react2.default.createElement(_uiExplorer.Code,null,"onChange")," callbacks.")}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onLayout",typeInfo:"?function",description:"Invoked on mount and layout changes with {x, y, width, height}."}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onSelectionChange",typeInfo:"?function",description:_react2.default.createElement(_uiExplorer.AppText,null,"Callback that is called when the text input's selection changes. This will be called with ",_react2.default.createElement(_uiExplorer.Code,null,"{ nativeEvent: { selection: { start, end } } }"),"."),example:{render:function render(){return _react2.default.createElement(_PropOnSelectionChange2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onSubmitEditing",typeInfo:"?function",description:"Callback that is called when the keyboard's submit button is pressed. When multiline={true}, this is only called if blurOnSubmit={true}."}),_react2.default.createElement(_uiExplorer.DocItem,{name:"placeholder",typeInfo:"?string",description:"The string that will be rendered in an empty `TextInput` before text has been entered.",example:{render:function render(){return _react2.default.createElement(_PropPlaceholder2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"placeholderTextColor",typeInfo:"?color",description:"The text color of the placeholder string.",example:{render:function render(){return _react2.default.createElement(_PropPlaceholderTextColor2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"secureTextEntry",typeInfo:"?boolean = false",description:"If true, the text input obscures the text entered so that sensitive text like passwords stay secure. (Not available when `multiline` is `true`.)",example:{render:function render(){return _react2.default.createElement(_PropSecureTextEntry2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"selection",typeInfo:"?{ start: number, end: ?number }",description:"The start and end of the text input's selection. Set start and end to the same value to position the cursor."}),_react2.default.createElement(_uiExplorer.DocItem,{name:"selectTextOnFocus",typeInfo:"?boolean = false",description:"If `true`, all text will automatically be selected on focus.",example:{render:function render(){return _react2.default.createElement(_PropSelectTextOnFocus2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"spellCheck",typeInfo:"?boolean",description:"If false, disables spell-check style (i.e. red underlines). The default value is inherited from autoCorrect. (Only available in supporting browsers)."}),_react2.default.createElement(_uiExplorer.DocItem,{name:"style",typeInfo:"?style",description:_react2.default.createElement(_uiExplorer.StyleList,{stylePropTypes:[{name:"...Text#style"},{label:"web",name:"resize",typeInfo:"string"}]})}),_react2.default.createElement(_uiExplorer.DocItem,{name:"value",typeInfo:"?string",description:_react2.default.createElement(_uiExplorer.AppText,null,"The value to show for the text input. ",_react2.default.createElement(_uiExplorer.Code,null,"TextInput")," is a controlled component, which means the native ",_react2.default.createElement(_uiExplorer.Code,null,"value")," will be forced to match this prop if provided. Read about how"," ",_react2.default.createElement(_uiExplorer.AppText,{children:"React form components",href:"https://facebook.github.io/react/docs/forms.html",target:"_blank"})," ","work. To prevent user edits to the value set ",_react2.default.createElement(_uiExplorer.Code,null,"editable={false}"),".")})),_react2.default.createElement(_uiExplorer.Section,{title:"Instance methods"},_react2.default.createElement(_uiExplorer.DocItem,{name:"blur",typeInfo:"() => void",description:"Blur the underlying DOM input."}),_react2.default.createElement(_uiExplorer.DocItem,{name:"clear",typeInfo:"() => void",description:"Clear the text from the underlying DOM input."}),_react2.default.createElement(_uiExplorer.DocItem,{name:"focus",typeInfo:"() => void",description:"Focus the underlying DOM input."}),_react2.default.createElement(_uiExplorer.DocItem,{name:"isFocused",typeInfo:"() => boolean",description:"Returns `true` if the input is currently focused; `false` otherwise."})),_react2.default.createElement(_uiExplorer.Section,{title:"More examples"},_react2.default.createElement(_uiExplorer.DocItem,{description:"TextInput events",example:{render:function render(){return _react2.default.createElement(_TextInputEvents2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Rewrite (<sp> to '_' with maxLength)",example:{render:function render(){return _react2.default.createElement(_Rewrite2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Rewrite (no spaces allowed)",example:{render:function render(){return _react2.default.createElement(_Rewrite.TextInputRewriteInvalidCharacters,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Wrapped in a TouchableWithoutFeedback",example:{render:function render(){return _react2.default.createElement(_TouchableWrapper2.default,null)}}})))})}).call(exports,__webpack_require__(6)(module))},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _react2=_interopRequireDefault(__webpack_require__(0)),_helpers=__webpack_require__(33),_TextInput2=_interopRequireDefault(__webpack_require__(29)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var TextInputAutoCapitalizeExample=function TextInputAutoCapitalizeExample(){return _react2.default.createElement(_View2.default,null,_react2.default.createElement(_helpers.WithLabel,{label:"none"},_react2.default.createElement(_TextInput2.default,{autoCapitalize:"none",style:_helpers.styles.textinput})),_react2.default.createElement(_helpers.WithLabel,{label:"sentences"},_react2.default.createElement(_TextInput2.default,{autoCapitalize:"sentences",style:_helpers.styles.textinput})),_react2.default.createElement(_helpers.WithLabel,{label:"words"},_react2.default.createElement(_TextInput2.default,{autoCapitalize:"words",style:_helpers.styles.textinput})),_react2.default.createElement(_helpers.WithLabel,{label:"characters"},_react2.default.createElement(_TextInput2.default,{autoCapitalize:"characters",style:_helpers.styles.textinput})))};exports.default=TextInputAutoCapitalizeExample,TextInputAutoCapitalizeExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/TextInput/examples/PropAutoCapitalize.js"]={name:"TextInputAutoCapitalizeExample",docgenInfo:TextInputAutoCapitalizeExample.__docgenInfo,path:"storybook/1-components/TextInput/examples/PropAutoCapitalize.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_react2=_interopRequireDefault(__webpack_require__(0)),_helpers=__webpack_require__(33),_TextInput2=_interopRequireDefault(__webpack_require__(29)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}var TextInputBlurOnSubmitExample=function(_React$Component){function TextInputBlurOnSubmitExample(){var _ref,_temp,_this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,TextInputBlurOnSubmitExample);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _temp=_this=_possibleConstructorReturn(this,(_ref=TextInputBlurOnSubmitExample.__proto__||Object.getPrototypeOf(TextInputBlurOnSubmitExample)).call.apply(_ref,[this].concat(args))),_this._nodes={},_this.focusNextField=function(nextField){_this._nodes[nextField].focus()},_possibleConstructorReturn(_this,_temp)}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(TextInputBlurOnSubmitExample,_react2.default.Component),_createClass(TextInputBlurOnSubmitExample,[{key:"render",value:function render(){var _this2=this;return _react2.default.createElement(_View2.default,null,_react2.default.createElement(_TextInput2.default,{blurOnSubmit:!1,placeholder:"blurOnSubmit = false",ref:function ref(c){_this2._nodes[1]=c},style:_helpers.styles.textinput}),_react2.default.createElement(_TextInput2.default,{blurOnSubmit:!0,onSubmitEditing:function onSubmitEditing(){return _this2.focusNextField("3")},placeholder:"blurOnSubmit = true",ref:function ref(c){_this2._nodes[2]=c},style:_helpers.styles.textinput}),_react2.default.createElement(_TextInput2.default,{blurOnSubmit:!0,multiline:!0,onSubmitEditing:function onSubmitEditing(e){console.log(e.nativeEvent)},placeholder:"blurOnSubmit = true",ref:function ref(c){_this2._nodes[3]=c},style:_helpers.styles.multiline}))}}]),TextInputBlurOnSubmitExample}();exports.default=TextInputBlurOnSubmitExample,TextInputBlurOnSubmitExample.__docgenInfo={description:"",displayName:"TextInputBlurOnSubmitExample"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/TextInput/examples/PropBlurOnSubmit.js"]={name:"TextInputBlurOnSubmitExample",docgenInfo:TextInputBlurOnSubmitExample.__docgenInfo,path:"storybook/1-components/TextInput/examples/PropBlurOnSubmit.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _react2=_interopRequireDefault(__webpack_require__(0)),_helpers=__webpack_require__(33),_TextInput2=_interopRequireDefault(__webpack_require__(29)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var TextInputClearTextOnFocusExample=function TextInputClearTextOnFocusExample(){return _react2.default.createElement(_View2.default,null,_react2.default.createElement(_TextInput2.default,{clearTextOnFocus:!0,defaultValue:"text is cleared on focus",placeholder:"text is cleared on focus",style:_helpers.styles.textinput}),_react2.default.createElement(_TextInput2.default,{clearTextOnFocus:!0,defaultValue:"text is cleared on focus",multiline:!0,placeholder:"text is cleared on focus",style:_helpers.styles.multiline}))};exports.default=TextInputClearTextOnFocusExample,TextInputClearTextOnFocusExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/TextInput/examples/PropClearTextOnFocus.js"]={name:"TextInputClearTextOnFocusExample",docgenInfo:TextInputClearTextOnFocusExample.__docgenInfo,path:"storybook/1-components/TextInput/examples/PropClearTextOnFocus.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _react2=_interopRequireDefault(__webpack_require__(0)),_helpers=__webpack_require__(33),_TextInput2=_interopRequireDefault(__webpack_require__(29)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var TextInputEditableExample=function TextInputEditableExample(){return _react2.default.createElement(_View2.default,null,_react2.default.createElement(_TextInput2.default,{defaultValue:"uneditable text input",editable:!1,style:_helpers.styles.textinput}),_react2.default.createElement(_TextInput2.default,{defaultValue:"uneditable multiline text input",editable:!1,multiline:!0,style:_helpers.styles.multiline}))};exports.default=TextInputEditableExample,TextInputEditableExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/TextInput/examples/PropEditable.js"]={name:"TextInputEditableExample",docgenInfo:TextInputEditableExample.__docgenInfo,path:"storybook/1-components/TextInput/examples/PropEditable.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _react2=_interopRequireDefault(__webpack_require__(0)),_helpers=__webpack_require__(33),_TextInput2=_interopRequireDefault(__webpack_require__(29)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var keyboardTypes=["default","url","number-pad","phone-pad","email-address","web-search","numeric"],TextInputKeyboardTypeExample=function TextInputKeyboardTypeExample(){return _react2.default.createElement(_View2.default,null,keyboardTypes.map(function(type){return _react2.default.createElement(_helpers.WithLabel,{key:type,label:type},_react2.default.createElement(_TextInput2.default,{keyboardType:type,style:_helpers.styles.textinput}))}))};exports.default=TextInputKeyboardTypeExample,TextInputKeyboardTypeExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/TextInput/examples/PropKeyboardType.js"]={name:"TextInputKeyboardTypeExample",docgenInfo:TextInputKeyboardTypeExample.__docgenInfo,path:"storybook/1-components/TextInput/examples/PropKeyboardType.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _react2=_interopRequireDefault(__webpack_require__(0)),_helpers=__webpack_require__(33),_TextInput2=_interopRequireDefault(__webpack_require__(29)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var TextInputMaxLengthExample=function TextInputMaxLengthExample(){return _react2.default.createElement(_View2.default,null,_react2.default.createElement(_helpers.WithLabel,{label:"maxLength: 5"},_react2.default.createElement(_TextInput2.default,{maxLength:5,style:_helpers.styles.textinput})),_react2.default.createElement(_helpers.WithLabel,{label:"maxLength: 5 with placeholder"},_react2.default.createElement(_TextInput2.default,{maxLength:5,placeholder:"ZIP code entry",style:_helpers.styles.textinput})),_react2.default.createElement(_helpers.WithLabel,{label:"maxLength: 5 with default value already set"},_react2.default.createElement(_TextInput2.default,{defaultValue:"94025",maxLength:5,style:_helpers.styles.textinput})),_react2.default.createElement(_helpers.WithLabel,{label:"maxLength: 5 with very long default value already set"},_react2.default.createElement(_TextInput2.default,{defaultValue:"9402512345",maxLength:5,style:_helpers.styles.textinput})))};exports.default=TextInputMaxLengthExample,TextInputMaxLengthExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/TextInput/examples/PropMaxLength.js"]={name:"TextInputMaxLengthExample",docgenInfo:TextInputMaxLengthExample.__docgenInfo,path:"storybook/1-components/TextInput/examples/PropMaxLength.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _react2=_interopRequireDefault(__webpack_require__(0)),_helpers=__webpack_require__(33),_TextInput2=_interopRequireDefault(__webpack_require__(29)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var TextInputMultilineExample=function TextInputMultilineExample(){return _react2.default.createElement(_View2.default,null,_react2.default.createElement(_TextInput2.default,{multiline:!0,style:_helpers.styles.multiline}),_react2.default.createElement(_TextInput2.default,{multiline:!0,style:_helpers.styles.multiline}))};exports.default=TextInputMultilineExample,TextInputMultilineExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/TextInput/examples/PropMultiline.js"]={name:"TextInputMultilineExample",docgenInfo:TextInputMultilineExample.__docgenInfo,path:"storybook/1-components/TextInput/examples/PropMultiline.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _react2=_interopRequireDefault(__webpack_require__(0)),_helpers=__webpack_require__(33),_TextInput2=_interopRequireDefault(__webpack_require__(29)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var TextInputNumberOfLinesExample=function TextInputNumberOfLinesExample(){return _react2.default.createElement(_View2.default,null,_react2.default.createElement(_TextInput2.default,{multiline:!0,numberOfLines:2,placeholder:"numberOfLines = 2",style:[_helpers.styles.multiline,{height:"auto"}]}),_react2.default.createElement(_TextInput2.default,{multiline:!0,numberOfLines:3,placeholder:"numberOfLines = 3",style:[_helpers.styles.multiline,{height:"auto"}]}))};exports.default=TextInputNumberOfLinesExample,TextInputNumberOfLinesExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/TextInput/examples/PropNumberOfLines.js"]={name:"TextInputNumberOfLinesExample",docgenInfo:TextInputNumberOfLinesExample.__docgenInfo,path:"storybook/1-components/TextInput/examples/PropNumberOfLines.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_react2=_interopRequireDefault(__webpack_require__(0)),_propTypes=__webpack_require__(2),_helpers=__webpack_require__(33),_Text2=_interopRequireDefault(__webpack_require__(5)),_TextInput2=_interopRequireDefault(__webpack_require__(29)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var OnSelectionChangeExample=function(_React$Component){function OnSelectionChangeExample(props){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,OnSelectionChangeExample);var _this=function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,(OnSelectionChangeExample.__proto__||Object.getPrototypeOf(OnSelectionChangeExample)).call(this,props));return _this.onSelectionChange=function(_ref){var selection=_ref.nativeEvent.selection;_this.setState({selection:selection})},_this.onChangeText=function(value){_this.setState({value:value})},_this.select=function(start,end){return function(){_this._textInput.focus(),_this.setState({selection:{start:start,end:end}})}},_this.selectRandom=function(){var positions=[_this.getRandomPosition(),_this.getRandomPosition()].sort();_this.select.apply(_this,function _toConsumableArray(arr){if(Array.isArray(arr)){for(var i=0,arr2=Array(arr.length);i<arr.length;i++)arr2[i]=arr[i];return arr2}return Array.from(arr)}(positions))()},_this.placeAt=function(position){return function(){_this.select(position,position)()}},_this.placeAtRandom=function(){_this.placeAt(_this.getRandomPosition())()},_this.setRef=function(textInput){_this._textInput=textInput},_this.state={selection:{start:0,end:0},value:props.value},_this}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(OnSelectionChangeExample,_react2.default.Component),_createClass(OnSelectionChangeExample,[{key:"getRandomPosition",value:function getRandomPosition(){var length=this.state.value.length;return Math.round(Math.random()*length)}},{key:"render",value:function render(){var length=this.state.value.length;return _react2.default.createElement(_View2.default,null,_react2.default.createElement(_TextInput2.default,{multiline:this.props.multiline,onChangeText:this.onChangeText,onSelectionChange:this.onSelectionChange,ref:this.setRef,selection:this.state.selection,style:this.props.style,value:this.state.value}),_react2.default.createElement(_View2.default,null,_react2.default.createElement(_Text2.default,null,"selection = ",JSON.stringify(this.state.selection)),_react2.default.createElement(_Text2.default,{onPress:this.placeAt(0)},"Place at Start (0, 0)"),_react2.default.createElement(_Text2.default,{onPress:this.placeAt(length)},"Place at End (",length,", ",length,")"),_react2.default.createElement(_Text2.default,{onPress:this.placeAtRandom},"Place at Random"),_react2.default.createElement(_Text2.default,{onPress:this.select(0,length)},"Select All"),_react2.default.createElement(_Text2.default,{onPress:this.selectRandom},"Select Random")))}}]),OnSelectionChangeExample}();OnSelectionChangeExample.propTypes={multiline:_propTypes.bool,style:_propTypes.any,value:_propTypes.string};var TextInputOnSelectionChangeExample=function TextInputOnSelectionChangeExample(){return _react2.default.createElement(_View2.default,null,_react2.default.createElement(OnSelectionChangeExample,{style:_helpers.styles.textinput,value:"text selection can be changed"}),_react2.default.createElement(OnSelectionChangeExample,{multiline:!0,style:_helpers.styles.multiline,value:"multiline text selection\ncan also be changed"}))};exports.default=TextInputOnSelectionChangeExample,TextInputOnSelectionChangeExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/TextInput/examples/PropOnSelectionChange.js"]={name:"TextInputOnSelectionChangeExample",docgenInfo:TextInputOnSelectionChangeExample.__docgenInfo,path:"storybook/1-components/TextInput/examples/PropOnSelectionChange.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _react2=_interopRequireDefault(__webpack_require__(0)),_helpers=__webpack_require__(33),_TextInput2=_interopRequireDefault(__webpack_require__(29)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var TextInputPlaceholderExample=function TextInputPlaceholderExample(){return _react2.default.createElement(_View2.default,null,_react2.default.createElement(_TextInput2.default,{placeholder:"This is placeholder text",style:_helpers.styles.textinput}),_react2.default.createElement(_TextInput2.default,{multiline:!0,placeholder:"This is placeholder text",style:_helpers.styles.multiline}))};exports.default=TextInputPlaceholderExample,TextInputPlaceholderExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/TextInput/examples/PropPlaceholder.js"]={name:"TextInputPlaceholderExample",docgenInfo:TextInputPlaceholderExample.__docgenInfo,path:"storybook/1-components/TextInput/examples/PropPlaceholder.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _react2=_interopRequireDefault(__webpack_require__(0)),_helpers=__webpack_require__(33),_TextInput2=_interopRequireDefault(__webpack_require__(29)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var TextInputPlaceholderTextColorExample=function TextInputPlaceholderTextColorExample(){return _react2.default.createElement(_View2.default,null,_react2.default.createElement(_TextInput2.default,{placeholder:"This is placeholder text",placeholderTextColor:"orange",style:_helpers.styles.textinput}),_react2.default.createElement(_TextInput2.default,{multiline:!0,placeholder:"This is placeholder text",placeholderTextColor:"red",style:_helpers.styles.multiline}))};exports.default=TextInputPlaceholderTextColorExample,TextInputPlaceholderTextColorExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/TextInput/examples/PropPlaceholderTextColor.js"]={name:"TextInputPlaceholderTextColorExample",docgenInfo:TextInputPlaceholderTextColorExample.__docgenInfo,path:"storybook/1-components/TextInput/examples/PropPlaceholderTextColor.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _react2=_interopRequireDefault(__webpack_require__(0)),_helpers=__webpack_require__(33),_TextInput2=_interopRequireDefault(__webpack_require__(29));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var TextInputSecureTextEntryExample=function TextInputSecureTextEntryExample(){return _react2.default.createElement(_TextInput2.default,{defaultValue:"abc",numberOfLines:2,secureTextEntry:!0,style:_helpers.styles.textinput})};exports.default=TextInputSecureTextEntryExample,TextInputSecureTextEntryExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/TextInput/examples/PropSecureTextEntry.js"]={name:"TextInputSecureTextEntryExample",docgenInfo:TextInputSecureTextEntryExample.__docgenInfo,path:"storybook/1-components/TextInput/examples/PropSecureTextEntry.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _react2=_interopRequireDefault(__webpack_require__(0)),_helpers=__webpack_require__(33),_TextInput2=_interopRequireDefault(__webpack_require__(29)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var TextInputSelectTextOnFocusExample=function TextInputSelectTextOnFocusExample(){return _react2.default.createElement(_View2.default,null,_react2.default.createElement(_TextInput2.default,{defaultValue:"text is selected on focus",placeholder:"text is selected on focus",selectTextOnFocus:!0,style:_helpers.styles.textinput}),_react2.default.createElement(_TextInput2.default,{defaultValue:"text is selected on focus",multiline:!0,placeholder:"text is selected on focus",selectTextOnFocus:!0,style:_helpers.styles.multiline}))};exports.default=TextInputSelectTextOnFocusExample,TextInputSelectTextOnFocusExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/TextInput/examples/PropSelectTextOnFocus.js"]={name:"TextInputSelectTextOnFocusExample",docgenInfo:TextInputSelectTextOnFocusExample.__docgenInfo,path:"storybook/1-components/TextInput/examples/PropSelectTextOnFocus.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_react2=_interopRequireDefault(__webpack_require__(0)),_helpers=__webpack_require__(33),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_Text2=_interopRequireDefault(__webpack_require__(5)),_TextInput2=_interopRequireDefault(__webpack_require__(29)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}var TextEventsExample=function(_React$Component){function TextEventsExample(){var _ref,_temp,_this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,TextEventsExample);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _temp=_this=_possibleConstructorReturn(this,(_ref=TextEventsExample.__proto__||Object.getPrototypeOf(TextEventsExample)).call.apply(_ref,[this].concat(args))),_this.state={curText:"<No Event>",prevText:"<No Event>",prev2Text:"<No Event>",prev3Text:"<No Event>"},_this.updateText=function(text){_this.setState(function(state){return{curText:text,prevText:state.curText,prev2Text:state.prevText,prev3Text:state.prev2Text}})},_possibleConstructorReturn(_this,_temp)}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(TextEventsExample,_react2.default.Component),_createClass(TextEventsExample,[{key:"render",value:function render(){var _this2=this;return _react2.default.createElement(_View2.default,null,_react2.default.createElement(_TextInput2.default,{autoCapitalize:"none",autoCorrect:!1,onBlur:function onBlur(){return _this2.updateText("onBlur")},onChange:function onChange(event){return _this2.updateText("onChange text: "+event.nativeEvent.text)},onEndEditing:function onEndEditing(event){return _this2.updateText("onEndEditing text: "+event.nativeEvent.text)},onFocus:function onFocus(){return _this2.updateText("onFocus")},onKeyPress:function onKeyPress(event){_this2.updateText("onKeyPress key: "+event.nativeEvent.key)},onSelectionChange:function onSelectionChange(event){return _this2.updateText("onSelectionChange range: "+event.nativeEvent.selection.start+","+event.nativeEvent.selection.end)},onSubmitEditing:function onSubmitEditing(event){return _this2.updateText("onSubmitEditing text: "+event.nativeEvent.text)},placeholder:"Enter text to see events",style:[_helpers.styles.textinput,{maxWidth:200}]}),_react2.default.createElement(_Text2.default,{style:styles.eventLabel},this.state.curText,"\n","(prev: ",this.state.prevText,")","\n","(prev2: ",this.state.prev2Text,")","\n","(prev3: ",this.state.prev3Text,")"))}}]),TextEventsExample}();exports.default=TextEventsExample;var styles=_StyleSheet2.default.create({eventLabel:{margin:3,fontSize:12}});TextEventsExample.__docgenInfo={description:"",displayName:"TextEventsExample"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/TextInput/examples/TextInputEvents.js"]={name:"TextEventsExample",docgenInfo:TextEventsExample.__docgenInfo,path:"storybook/1-components/TextInput/examples/TextInputEvents.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0}),exports.TextInputRewriteInvalidCharacters=void 0;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_react2=_interopRequireDefault(__webpack_require__(0)),_helpers=__webpack_require__(33),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_Text2=_interopRequireDefault(__webpack_require__(5)),_TextInput2=_interopRequireDefault(__webpack_require__(29)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}var TextInputRewrite=function(_React$Component){function TextInputRewrite(){var _ref,_temp,_this;_classCallCheck(this,TextInputRewrite);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _temp=_this=_possibleConstructorReturn(this,(_ref=TextInputRewrite.__proto__||Object.getPrototypeOf(TextInputRewrite)).call.apply(_ref,[this].concat(args))),_this.state={text:""},_this.handleChangeText=function(text){text=text.replace(/ /g,"_"),_this.setState({text:text})},_possibleConstructorReturn(_this,_temp)}return _inherits(TextInputRewrite,_react2.default.Component),_createClass(TextInputRewrite,[{key:"render",value:function render(){var remainder=20-this.state.text.length,remainderColor=remainder>5?"blue":"red";return _react2.default.createElement(_View2.default,{style:styles.rewriteContainer},_react2.default.createElement(_TextInput2.default,{maxLength:20,multiline:!1,onChangeText:this.handleChangeText,style:_helpers.styles.textinput,value:this.state.text}),_react2.default.createElement(_Text2.default,{style:[styles.remainder,{color:remainderColor}]},remainder))}}]),TextInputRewrite}();exports.default=TextInputRewrite;exports.TextInputRewriteInvalidCharacters=function(_React$Component2){function TextInputRewriteInvalidCharacters(){var _ref2,_temp2,_this2;_classCallCheck(this,TextInputRewriteInvalidCharacters);for(var _len2=arguments.length,args=Array(_len2),_key2=0;_key2<_len2;_key2++)args[_key2]=arguments[_key2];return _temp2=_this2=_possibleConstructorReturn(this,(_ref2=TextInputRewriteInvalidCharacters.__proto__||Object.getPrototypeOf(TextInputRewriteInvalidCharacters)).call.apply(_ref2,[this].concat(args))),_this2.state={text:""},_this2.handleChangeText=function(text){text=text.replace(/\s/g,"_"),_this2.setState({text:text})},_possibleConstructorReturn(_this2,_temp2)}return _inherits(TextInputRewriteInvalidCharacters,_react2.default.Component),_createClass(TextInputRewriteInvalidCharacters,[{key:"render",value:function render(){return _react2.default.createElement(_View2.default,{style:styles.rewriteContainer},_react2.default.createElement(_TextInput2.default,{multiline:!1,onChangeText:this.handleChangeText,style:_helpers.styles.textinput,value:this.state.text}))}}]),TextInputRewriteInvalidCharacters}();var styles=_StyleSheet2.default.create({rewriteContainer:{flexDirection:"row",alignItems:"center"},remainder:{textAlign:"right",width:24}})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_react2=_interopRequireDefault(__webpack_require__(0)),_helpers=__webpack_require__(33),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_TextInput2=_interopRequireDefault(__webpack_require__(29)),_TouchableWithoutFeedback2=_interopRequireDefault(__webpack_require__(137)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}var TouchableWrapper=function(_React$Component){function TouchableWrapper(){var _ref,_temp,_this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,TouchableWrapper);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _temp=_this=_possibleConstructorReturn(this,(_ref=TouchableWrapper.__proto__||Object.getPrototypeOf(TouchableWrapper)).call.apply(_ref,[this].concat(args))),_this._handlePress=function(){_this._input&&setTimeout(function(){_this._input.focus()},0)},_this._setRef=function(c){_this._input=c},_possibleConstructorReturn(_this,_temp)}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(TouchableWrapper,_react2.default.Component),_createClass(TouchableWrapper,[{key:"render",value:function render(){return _react2.default.createElement(_TouchableWithoutFeedback2.default,{importantForAccessibility:"no",onPress:this._handlePress},_react2.default.createElement(_View2.default,{style:styles.container},_react2.default.createElement(_TextInput2.default,{multiline:!1,ref:this._setRef,style:_helpers.styles.textinput})))}}]),TouchableWrapper}();exports.default=TouchableWrapper;var styles=_StyleSheet2.default.create({container:{flexDirection:"row",alignItems:"center",padding:50}});TouchableWrapper.__docgenInfo={description:"",displayName:"TouchableWrapper"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/TextInput/examples/TouchableWrapper.js"]={name:"TouchableWrapper",docgenInfo:TouchableWrapper.__docgenInfo,path:"storybook/1-components/TextInput/examples/TouchableWrapper.js"})},function(module,exports,__webpack_require__){(function(module){var _CustomStyleOverrides2=_interopRequireDefault(__webpack_require__(816)),_DelayEvents2=_interopRequireDefault(__webpack_require__(393)),_FeedbackEvents2=_interopRequireDefault(__webpack_require__(394)),_react2=_interopRequireDefault(__webpack_require__(0)),_PropDisabled=__webpack_require__(395),_uiExplorer=__webpack_require__(13),_uiExplorer2=_interopRequireDefault(_uiExplorer);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(0,_uiExplorer.storiesOf)("Components",module).add("TouchableHighlight",function TouchableHighlightScreen(){return _react2.default.createElement(_uiExplorer2.default,{title:"TouchableHighlight",url:"1-components/Touchable"},_react2.default.createElement(_uiExplorer.Description,null,_react2.default.createElement(_uiExplorer.AppText,null,"A wrapper for making views respond properly to touches. On press down, the opacity of the wrapped view is decreased, which allows the underlay color to show through, darkening or tinting the view."),_react2.default.createElement(_uiExplorer.AppText,null,"The underlay comes from wrapping the child in a new View, which can affect layout, and sometimes cause unwanted visual artifacts if not used correctly, for example if the backgroundColor of the wrapped view isn't explicitly set to an opaque color."),_react2.default.createElement(_uiExplorer.AppText,null,"TouchableHighlight must have one child (not zero or more than one). If you wish to have several child components, wrap them in a View.")),_react2.default.createElement(_uiExplorer.Section,{title:"Props"},_react2.default.createElement(_uiExplorer.DocItem,{name:"...TouchableWithoutFeedback props"}),_react2.default.createElement(_uiExplorer.DocItem,{name:"activeOpacity",typeInfo:"?number = 0.85",description:"Determines what the opacity of the wrapped view should be when touch is active."}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onHideUnderlay",typeInfo:"?function",description:"Called immediately after the underlay is hidden."}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onShowUnderlay",typeInfo:"?function",description:"Called immediately after the underlay is shown"}),_react2.default.createElement(_uiExplorer.DocItem,{name:"underlayColor",typeInfo:"?color = black",description:"The color of the underlay that will show through when the touch is active."})),_react2.default.createElement(_uiExplorer.Section,{title:"More examples"},_react2.default.createElement(_uiExplorer.DocItem,{description:"Disabled",example:{render:function render(){return _react2.default.createElement(_PropDisabled.TouchableHighlightDisabled,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Feedback events",example:{render:function render(){return _react2.default.createElement(_FeedbackEvents2.default,{touchable:"highlight"})}}}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Delay events",example:{render:function render(){return _react2.default.createElement(_DelayEvents2.default,{touchable:"highlight"})}}}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Custom style overrides",example:{render:function render(){return _react2.default.createElement(_CustomStyleOverrides2.default,null)}}})))})}).call(exports,__webpack_require__(6)(module))},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_react2=_interopRequireDefault(__webpack_require__(0)),_processColor2=_interopRequireDefault(__webpack_require__(434)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_View2=_interopRequireDefault(__webpack_require__(1)),_Text2=_interopRequireDefault(__webpack_require__(5)),_TouchableHighlight2=_interopRequireDefault(__webpack_require__(91));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}var TouchableCustomStyleOverridesExample=function(_React$Component){function TouchableCustomStyleOverridesExample(){var _ref,_temp,_this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,TouchableCustomStyleOverridesExample);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _temp=_this=_possibleConstructorReturn(this,(_ref=TouchableCustomStyleOverridesExample.__proto__||Object.getPrototypeOf(TouchableCustomStyleOverridesExample)).call.apply(_ref,[this].concat(args))),_this.buttons=["One","Two","Three"],_this.state={},_this.select=function(selectedButton){return function(event){var newState={};_this.buttons.forEach(function(button){newState[button]=selectedButton===button}),_this.setState(newState)}},_possibleConstructorReturn(_this,_temp)}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(TouchableCustomStyleOverridesExample,_react2.default.Component),_createClass(TouchableCustomStyleOverridesExample,[{key:"render",value:function render(){var _this2=this;return _react2.default.createElement(_View2.default,{style:styles.container},this.buttons.map(function(button){return _react2.default.createElement(_TouchableHighlight2.default,{key:button,onPress:_this2.select(button),style:[styles.touchable,_this2.state[button]&&styles.blue],underlayColor:(0,_processColor2.default)("#1B95E0",.125)},_react2.default.createElement(_Text2.default,{style:[!_this2.state[button]&&styles.text]},button))}))}}]),TouchableCustomStyleOverridesExample}();exports.default=TouchableCustomStyleOverridesExample;var styles=_StyleSheet2.default.create({blue:{backgroundColor:(0,_processColor2.default)("#1B95E0",.25),borderColor:"#1B95E0"},text:{color:"#555"},container:{flexDirection:"row"},touchable:{borderWidth:3,borderColor:"#ccc",padding:20,marginVertical:10,marginRight:10}});TouchableCustomStyleOverridesExample.__docgenInfo={description:"",displayName:"TouchableCustomStyleOverridesExample"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/Touchable/examples/CustomStyleOverrides.js"]={name:"TouchableCustomStyleOverridesExample",docgenInfo:TouchableCustomStyleOverridesExample.__docgenInfo,path:"storybook/1-components/Touchable/examples/CustomStyleOverrides.js"})},function(module,exports,__webpack_require__){(function(module){var _DelayEvents2=_interopRequireDefault(__webpack_require__(393)),_FeedbackEvents2=_interopRequireDefault(__webpack_require__(394)),_react2=_interopRequireDefault(__webpack_require__(0)),_PropDisabled=__webpack_require__(395),_uiExplorer=__webpack_require__(13),_uiExplorer2=_interopRequireDefault(_uiExplorer);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(0,_uiExplorer.storiesOf)("Components",module).add("TouchableOpacity",function TouchableOpacityScreen(){return _react2.default.createElement(_uiExplorer2.default,{title:"TouchableOpacity",url:"1-components/Touchable"},_react2.default.createElement(_uiExplorer.Description,null,_react2.default.createElement(_uiExplorer.AppText,null,"A wrapper for making views respond properly to touches. On press down, the opacity of the wrapped view is decreased, dimming it."),_react2.default.createElement(_uiExplorer.AppText,null,"Opacity is controlled by wrapping the children in an Animated.View, which is added to the view hiearchy. Be aware that this can affect layout.")),_react2.default.createElement(_uiExplorer.Section,{title:"Props"},_react2.default.createElement(_uiExplorer.DocItem,{name:"...TouchableWithoutFeedback props"}),_react2.default.createElement(_uiExplorer.DocItem,{name:"activeOpacity",typeInfo:"?number = 0.2",description:"Determines what the opacity of the wrapped view should be when touch is active."}),_react2.default.createElement(_uiExplorer.DocItem,{name:"focusedOpacity",typeInfo:"?number = 0.7",description:"Determines what the opacity of the wrapped view should be when it is focused."})),_react2.default.createElement(_uiExplorer.Section,{title:"Instance methods"},_react2.default.createElement(_uiExplorer.DocItem,{name:"setOpacityTo",typeInfo:"(value: number, duration: number) => void",description:"Transition the touchable to a new opacity."})),_react2.default.createElement(_uiExplorer.Section,{title:"More examples"},_react2.default.createElement(_uiExplorer.DocItem,{description:"Disabled TouchableOpacity",example:{render:function render(){return _react2.default.createElement(_PropDisabled.TouchableOpacityDisabled,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Feedback events",example:{render:function render(){return _react2.default.createElement(_FeedbackEvents2.default,{touchable:"opacity"})}}}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Delay events",example:{render:function render(){return _react2.default.createElement(_DelayEvents2.default,{touchable:"opacity"})}}})))})}).call(exports,__webpack_require__(6)(module))},function(module,exports,__webpack_require__){(function(module){var _DelayEvents2=_interopRequireDefault(__webpack_require__(393)),_FeedbackEvents2=_interopRequireDefault(__webpack_require__(394)),_react2=_interopRequireDefault(__webpack_require__(0)),_PropHitSlop2=_interopRequireDefault(__webpack_require__(819)),_PropDisabled=__webpack_require__(395),_uiExplorer=__webpack_require__(13),_uiExplorer2=_interopRequireDefault(_uiExplorer);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(0,_uiExplorer.storiesOf)("Components",module).add("TouchableWithoutFeedback",function TouchableWithoutFeedbackScreen(){return _react2.default.createElement(_uiExplorer2.default,{title:"TouchableWithoutFeedback",url:"1-components/Touchable"},_react2.default.createElement(_uiExplorer.Description,null,_react2.default.createElement(_uiExplorer.AppText,null,'Do not use unless you have a very good reason. All the elements that respond to press should have a visual feedback when touched. This is one of the primary reason a "web" app doesn\'t feel "native".'),_react2.default.createElement(_uiExplorer.AppText,null,"NOTE: ",_react2.default.createElement(_uiExplorer.Code,null,"TouchableWithoutFeedback")," supports only one child. If you wish to have several child components, wrap them in a ",_react2.default.createElement(_uiExplorer.Code,null,"View"),".")),_react2.default.createElement(_uiExplorer.Section,{title:"Props"},_react2.default.createElement(_uiExplorer.DocItem,{name:"...View props"}),_react2.default.createElement(_uiExplorer.DocItem,{name:"delayLongPress",typeInfo:"?number",description:_react2.default.createElement(_uiExplorer.AppText,null,"Delay in ms, from ",_react2.default.createElement(_uiExplorer.Code,null,"onPressIn"),", before ",_react2.default.createElement(_uiExplorer.Code,null,"onLongPress")," is called.")}),_react2.default.createElement(_uiExplorer.DocItem,{name:"delayPressIn",typeInfo:"?number",description:_react2.default.createElement(_uiExplorer.AppText,null,"Delay in ms, from the start of the touch, before ",_react2.default.createElement(_uiExplorer.Code,null,"onPressIn")," is called.")}),_react2.default.createElement(_uiExplorer.DocItem,{name:"delayPressOut",typeInfo:"?number",description:_react2.default.createElement(_uiExplorer.AppText,null,"Delay in ms, from the release of the touch, before ",_react2.default.createElement(_uiExplorer.Code,null,"onPressOut")," is called.")}),_react2.default.createElement(_uiExplorer.DocItem,{name:"disabled",typeInfo:"?boolean",description:_react2.default.createElement(_uiExplorer.AppText,null,"If ",_react2.default.createElement(_uiExplorer.Code,null,"true"),", disable all interactions for this component."),example:{render:function render(){return _react2.default.createElement(_PropDisabled.TouchableWithoutFeedbackDisabled,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onLongPress",typeInfo:"?function"}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onPress",typeInfo:"?function",description:"Called when the touch is released, but not if cancelled (e.g. by a scroll that steals the responder lock)."}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onPressIn",typeInfo:"?function"}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onPressOut",typeInfo:"?function"}),_react2.default.createElement(_uiExplorer.DocItem,{name:"pressRetentionOffset",typeInfo:"?{top: number, left: number, bottom: number, right: number}",description:"When the scroll view is disabled, this defines how far your touch may move off\nof the button, before deactivating the button. Once deactivated, try moving it\nback and you'll see that the button is once again reactivated! Move it back and\nforth several times while the scroll view is disabled. Ensure you pass in a\nconstant to reduce memory allocations."}),_react2.default.createElement(_uiExplorer.DocItem,{name:"style",typeInfo:"?style"})),_react2.default.createElement(_uiExplorer.Section,{title:"More examples"},_react2.default.createElement(_uiExplorer.DocItem,{description:"Feedback events",example:{render:function render(){return _react2.default.createElement(_FeedbackEvents2.default,{touchable:"withoutFeedback"})}}}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Delay events",example:{render:function render(){return _react2.default.createElement(_DelayEvents2.default,{touchable:"withoutFeedback"})}}}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Hit slop",example:{render:function render(){return _react2.default.createElement(_PropHitSlop2.default,null)}}})))})}).call(exports,__webpack_require__(6)(module))},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_react2=_interopRequireDefault(__webpack_require__(0)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_View2=_interopRequireDefault(__webpack_require__(1)),_Text2=_interopRequireDefault(__webpack_require__(5)),_TouchableOpacity2=_interopRequireDefault(__webpack_require__(149));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var hitSlop={top:30,bottom:30,left:60,right:60},TouchableHitSlopExample=function(_React$Component){function TouchableHitSlopExample(props){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,TouchableHitSlopExample);var _this=function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,(TouchableHitSlopExample.__proto__||Object.getPrototypeOf(TouchableHitSlopExample)).call(this,props));return _this._handlePress=function(){_this.setState({timesPressed:_this.state.timesPressed+1})},_this.state={timesPressed:0},_this}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(TouchableHitSlopExample,_react2.default.Component),_createClass(TouchableHitSlopExample,[{key:"render",value:function render(){var log="";return this.state.timesPressed>1?log=this.state.timesPressed+"x onPress":this.state.timesPressed>0&&(log="onPress"),_react2.default.createElement(_View2.default,null,_react2.default.createElement(_View2.default,{style:styles.row},_react2.default.createElement(_TouchableOpacity2.default,{hitSlop:hitSlop,onPress:this._handlePress,style:styles.hitSlopWrapper},_react2.default.createElement(_Text2.default,{style:styles.hitSlopButton},"Press Outside This View"))),_react2.default.createElement(_View2.default,{style:styles.logBox},_react2.default.createElement(_Text2.default,null,log)))}}]),TouchableHitSlopExample}();exports.default=TouchableHitSlopExample;var styles=_StyleSheet2.default.create({row:{justifyContent:"center",flexDirection:"row"},hitSlopWrapper:{backgroundColor:"red",marginVertical:30},logBox:{padding:20,margin:10,borderWidth:_StyleSheet2.default.hairlineWidth,borderColor:"#f0f0f0",backgroundColor:"#f9f9f9"}});TouchableHitSlopExample.__docgenInfo={description:"",displayName:"TouchableHitSlopExample"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/Touchable/examples/PropHitSlop.js"]={name:"TouchableHitSlopExample",docgenInfo:TouchableHitSlopExample.__docgenInfo,path:"storybook/1-components/Touchable/examples/PropHitSlop.js"})},function(module,exports,__webpack_require__){(function(module){var _PropOnLayout2=_interopRequireDefault(__webpack_require__(821)),_PropPointerEvents2=_interopRequireDefault(__webpack_require__(822)),_transforms2=_interopRequireDefault(__webpack_require__(824)),_ZIndex2=_interopRequireDefault(__webpack_require__(848)),_react2=_interopRequireDefault(__webpack_require__(0)),_uiExplorer=__webpack_require__(13),_uiExplorer2=_interopRequireDefault(_uiExplorer);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var stylePropTypes=[{label:"web",name:_react2.default.createElement(_uiExplorer.ExternalLink,{href:"https://drafts.csswg.org/css-variables/"},"Custom properties")},{name:"alignContent",typeInfo:"string"},{name:"alignItems",typeInfo:"string"},{name:"alignSelf",typeInfo:"string"},{label:"web",name:"animationDelay",typeInfo:"string"},{label:"web",name:"animationDirection",typeInfo:"string"},{label:"web",name:"animationDuration",typeInfo:"string"},{label:"web",name:"animationFillMode",typeInfo:"string"},{label:"web",name:"animationName",typeInfo:"string | Array<Object>"},{label:"web",name:"animationIterationCount",typeInfo:'number | "infinite"'},{label:"web",name:"animationPlayState",typeInfo:"string"},{label:"web",name:"animationTimingFunction",typeInfo:"string"},{name:"backfaceVisibility",typeInfo:"string"},{label:"web",name:"backgroundAttachment",typeInfo:"string"},{label:"web",name:"backgroundBlendMode",typeInfo:"string"},{label:"web",name:"backgroundClip",typeInfo:"string"},{name:"backgroundColor",typeInfo:"color"},{label:"web",name:"backgroundImage",typeInfo:"string"},{label:"web",name:"backgroundOrigin",typeInfo:"string"},{label:"web",name:"backgroundPosition",typeInfo:"string"},{label:"web",name:"backgroundRepeat",typeInfo:"string"},{label:"web",name:"backgroundSize",typeInfo:"string"},{name:"borderColor",typeInfo:"color"},{name:"borderBottomColor",typeInfo:"color"},{name:"borderEndColor",typeInfo:"color"},{name:"borderLeftColor",typeInfo:"color"},{name:"borderRightColor",typeInfo:"color"},{name:"borderStartColor",typeInfo:"color"},{name:"borderTopColor",typeInfo:"color"},{name:"borderRadius",typeInfo:"number | string"},{name:"borderBottomEndRadius",typeInfo:"number | string"},{name:"borderBottomLeftRadius",typeInfo:"number | string"},{name:"borderBottomRightRadius",typeInfo:"number | string"},{name:"borderBottomStartRadius",typeInfo:"number | string"},{name:"borderTopEndRadius",typeInfo:"number | string"},{name:"borderTopLeftRadius",typeInfo:"number | string"},{name:"borderTopRightRadius",typeInfo:"number | string"},{name:"borderTopStartRadius",typeInfo:"number | string"},{name:"borderStyle",typeInfo:"string"},{name:"borderBottomStyle",typeInfo:"string"},{name:"borderEndStyle",typeInfo:"string"},{name:"borderLeftStyle",typeInfo:"string"},{name:"borderRightStyle",typeInfo:"string"},{name:"borderStartStyle",typeInfo:"string"},{name:"borderTopStyle",typeInfo:"string"},{name:"borderWidth",typeInfo:"number | string"},{name:"borderBottomWidth",typeInfo:"number | string"},{name:"borderEndWidth",typeInfo:"number | string"},{name:"borderLeftWidth",typeInfo:"number | string"},{name:"borderRightWidth",typeInfo:"number | string"},{name:"borderStartWidth",typeInfo:"number | string"},{name:"borderTopWidth",typeInfo:"number | string"},{name:"bottom",typeInfo:"number | string"},{label:"web",name:"boxShadow",typeInfo:"string"},{label:"web",name:"boxSizing",typeInfo:"string"},{label:"web",name:"clip",typeInfo:"string"},{label:"web",name:"cursor",typeInfo:"string"},{name:"direction",typeInfo:"string"},{name:"display",typeInfo:"string"},{name:"end",typeInfo:"number | string"},{label:"web",name:"filter",typeInfo:"string"},{name:"flex",typeInfo:"number"},{name:"flexBasis",typeInfo:"string"},{name:"flexDirection",typeInfo:"string"},{name:"flexGrow",typeInfo:"number"},{name:"flexShrink",typeInfo:"number"},{name:"flexWrap",typeInfo:"string"},{label:"web",name:"gridAutoColumns",typeInfo:"string"},{label:"web",name:"gridAutoFlow",typeInfo:"string"},{label:"web",name:"gridAutoRows",typeInfo:"string"},{label:"web",name:"gridColumnEnd",typeInfo:"string"},{label:"web",name:"gridColumnGap",typeInfo:"string"},{label:"web",name:"gridColumnStart",typeInfo:"string"},{label:"web",name:"gridRowEnd",typeInfo:"string"},{label:"web",name:"gridRowGap",typeInfo:"string"},{label:"web",name:"gridRowStart",typeInfo:"string"},{label:"web",name:"gridTemplateColumns",typeInfo:"string"},{label:"web",name:"gridTemplateRows",typeInfo:"string"},{label:"web",name:"gridTemplateAreas",typeInfo:"string"},{name:"height",typeInfo:"number | string"},{name:"justifyContent",typeInfo:"string"},{name:"left",typeInfo:"number | string"},{name:"margin",typeInfo:"number | string"},{name:"marginBottom",typeInfo:"number | string"},{name:"marginEnd",typeInfo:"number | string"},{name:"marginHorizontal",typeInfo:"number | string"},{name:"marginLeft",typeInfo:"number | string"},{name:"marginRight",typeInfo:"number | string"},{name:"marginStart",typeInfo:"number | string"},{name:"marginTop",typeInfo:"number | string"},{name:"marginVertical",typeInfo:"number | string"},{name:"maxHeight",typeInfo:"number | string"},{name:"maxWidth",typeInfo:"number | string"},{name:"minHeight",typeInfo:"number | string"},{name:"minWidth",typeInfo:"number | string"},{name:"opacity",typeInfo:"number"},{name:"order",typeInfo:"number"},{label:"web",name:"outline",typeInfo:"string"},{label:"web",name:"outlineColor",typeInfo:"color"},{name:"overflow",typeInfo:"string"},{label:"web",name:"overflowX",typeInfo:"string"},{label:"web",name:"overflowY",typeInfo:"string"},{label:"web",name:"overscrollBehavior",typeInfo:'"auto" | "contain" | "none"'},{label:"web",name:"overscrollBehaviorX",typeInfo:'"auto" | "contain" | "none"'},{label:"web",name:"overscrollBehaviorY",typeInfo:'"auto" | "contain" | "none"'},{name:"padding",typeInfo:"number | string"},{name:"paddingBottom",typeInfo:"number | string"},{name:"paddingEnd",typeInfo:"number | string"},{name:"paddingHorizontal",typeInfo:"number | string"},{name:"paddingLeft",typeInfo:"number | string"},{name:"paddingRight",typeInfo:"number | string"},{name:"paddingStart",typeInfo:"number | string"},{name:"paddingTop",typeInfo:"number | string"},{name:"paddingVertical",typeInfo:"number | string"},{label:"web",name:"perspective",typeInfo:"string"},{label:"web",name:"perspectiveOrigin",typeInfo:"string"},{name:"position",typeInfo:"string"},{name:"right",typeInfo:"number | string"},{name:"shadowColor",typeInfo:"color"},{name:"shadowOffset",typeInfo:"{ height: number | string, width: number | string }"},{name:"shadowOpacity",typeInfo:"number"},{name:"shadowRadius",typeInfo:"number | string"},{name:"start",typeInfo:"number | string"},{label:"web",name:"touchAction",typeInfo:"string"},{name:"top",typeInfo:"number | string"},{name:"transform",typeInfo:"Array<Object>"},{label:"web",name:"transformOrigin",typeInfo:"string"},{label:"web",name:"transformStyle",typeInfo:'"flat" | "preserve-3d"'},{label:"web",name:"transitionDelay",typeInfo:"string"},{label:"web",name:"transitionDuration",typeInfo:"string"},{label:"web",name:"transitionProperty",typeInfo:"string"},{label:"web",name:"transitionTimingFunction",typeInfo:"string"},{label:"web",name:"userSelect",typeInfo:"string"},{label:"web",name:"visibility",typeInfo:"string"},{name:"width",typeInfo:"number | string"},{label:"web",name:"willChange",typeInfo:"string"},{name:"zIndex",typeInfo:"number"}];(0,_uiExplorer.storiesOf)("Components",module).add("View",function ViewScreen(){return _react2.default.createElement(_uiExplorer2.default,{title:"View",url:"1-components/View"},_react2.default.createElement(_uiExplorer.Description,null,_react2.default.createElement(_uiExplorer.AppText,null,"View is the fundamental UI building block. It is a component that supports style, layout with flexbox, and accessibility controls. It can be nested inside another View and has 0-to-many children of any type."),_react2.default.createElement(_uiExplorer.AppText,null,"Also, refer to React Native's documentation about the Gesture Responder System. NOTE: View will transfer all other props to the rendered HTML element.")),_react2.default.createElement(_uiExplorer.Section,{title:"Props"},_react2.default.createElement(_uiExplorer.DocItem,{name:"accessibilityLabel",typeInfo:"?string",description:"Overrides the text that's read by a screen reader when the user interacts with the element. (This is implemented using 'aria-label'.)"}),_react2.default.createElement(_uiExplorer.DocItem,{name:"accessibilityLiveRegion",typeInfo:"?enum('assertive', 'none', 'polite')",description:_react2.default.createElement(_uiExplorer.AppText,null,"Indicates to assistive technologies whether to notify the user when the view changes. The values of this attribute are expressed in degrees of importance. When regions are specified as ",_react2.default.createElement(_uiExplorer.Code,null,"polite")," (recommended), updates take low priority. When regions are specified as ",_react2.default.createElement(_uiExplorer.Code,null,"assertive"),", assistive technologies will interrupt and immediately notify the user. (This is implemented using 'aria-live'.)")}),_react2.default.createElement(_uiExplorer.DocItem,{label:"web",name:"accessibilityRole",typeInfo:"?enum(roles)",description:_react2.default.createElement(_uiExplorer.AppText,null,"Allows assistive technologies to present and support interaction with the view in a manner that is consistent with user expectations for similar views of that type. For example, marking a touchable view with an ",_react2.default.createElement(_uiExplorer.Code,null,"accessibilityRole")," of"," ",_react2.default.createElement(_uiExplorer.Code,null,"button"),". For compatibility with React Native"," ",_react2.default.createElement(_uiExplorer.Code,null,"accessibilityTraits")," and ",_react2.default.createElement(_uiExplorer.Code,null,"accessibilityComponentType")," are mapped to ",_react2.default.createElement(_uiExplorer.Code,null,"accessibilityRole"),". (This is implemented using ARIA roles.)")}),_react2.default.createElement(_uiExplorer.DocItem,{name:"accessible",typeInfo:"?boolean",description:_react2.default.createElement(_uiExplorer.AppText,null,"When ",_react2.default.createElement(_uiExplorer.Code,null,"true"),", indicates that the view is an accessibility element (i.e., focusable) and groups its child content. By default, all the touchable elements and elements with ",_react2.default.createElement(_uiExplorer.Code,null,"accessibilityRole")," of ",_react2.default.createElement(_uiExplorer.Code,null,"button")," and"," ",_react2.default.createElement(_uiExplorer.Code,null,"link")," are accessible. (This is implemented using 'tabindex'.)")}),_react2.default.createElement(_uiExplorer.DocItem,{name:"children",typeInfo:"?element",description:"Child content"}),_react2.default.createElement(_uiExplorer.DocItem,{name:"hitSlop",typeInfo:"?object",description:[_react2.default.createElement(_uiExplorer.AppText,null,"This defines how far a touch event can start away from the view (in pixels). Typical interface guidelines recommend touch targets that are at least 30 - 40 points/density-independent pixels."),_react2.default.createElement(_uiExplorer.AppText,null,"For example, if a touchable view has a height of ",_react2.default.createElement(_uiExplorer.Code,null,"20")," the touchable height can be extended to ",_react2.default.createElement(_uiExplorer.Code,null,"40")," with hitSlop.")],example:{code:"<View hitSlop={{top: 10, bottom: 10, left: 0, right: 0}} />"}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"importantForAccessibility",typeInfo:"?enum('auto', 'no', 'no-hide-descendants', 'yes')",description:[_react2.default.createElement(_uiExplorer.AppText,null,"A value of ",_react2.default.createElement(_uiExplorer.Code,null,"no")," will remove the element from the tab flow."),_react2.default.createElement(_uiExplorer.AppText,null,"A value of ",_react2.default.createElement(_uiExplorer.Code,null,"no-hide-descendants")," will hide the element and its children from assistive technologies. (This is implemented using 'aria-hidden'.)")]}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onBlur",typeInfo:"?function"}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onContextMenu",typeInfo:"?function"}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onFocus",typeInfo:"?function"}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onLayout",typeInfo:"?function",description:_react2.default.createElement(_uiExplorer.AppText,null,"Invoked on mount and layout changes with"," ",_react2.default.createElement(_uiExplorer.Code,null,"{ nativeEvent: { layout: { x, y, width, height } } }"),", where"," ",_react2.default.createElement(_uiExplorer.Code,null,"x")," and ",_react2.default.createElement(_uiExplorer.Code,null,"y")," are the offsets from the parent node."),example:{render:function render(){return _react2.default.createElement(_PropOnLayout2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onMoveShouldSetResponder",typeInfo:"?function => boolean",description:_react2.default.createElement(_uiExplorer.AppText,null,'Does this view want to "claim" touch responsiveness? This is called for every touch move on the ',_react2.default.createElement(_uiExplorer.Code,null,"View")," when it is not the responder.")}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onMoveShouldSetResponderCapture",typeInfo:"?function => boolean",description:_react2.default.createElement(_uiExplorer.AppText,null,"If a parent ",_react2.default.createElement(_uiExplorer.Code,null,"View")," wants to prevent a child ",_react2.default.createElement(_uiExplorer.Code,null,"View")," from becoming responder on a move, it should have this handler return ",_react2.default.createElement(_uiExplorer.Code,null,"true"),".")}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onResponderGrant",typeInfo:"?function",description:_react2.default.createElement(_uiExplorer.AppText,null,"The ",_react2.default.createElement(_uiExplorer.Code,null,"View")," is now responding to touch events. This is the time to highlight and show the user what is happening. For most touch interactions, you'll simply want to wrap your component in ",_react2.default.createElement(_uiExplorer.Code,null,"TouchableHighlight")," or ",_react2.default.createElement(_uiExplorer.Code,null,"TouchableOpacity"),".")}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onResponderMove",typeInfo:"?function",description:"The user is moving their finger."}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onResponderReject",typeInfo:"?function",description:_react2.default.createElement(_uiExplorer.AppText,null,"Another responder is already active and will not release it to the ",_react2.default.createElement(_uiExplorer.Code,null,"View")," ","asking to be the responder.")}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onResponderRelease",typeInfo:"?function",description:"Fired at the end of the touch."}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onResponderTerminate",typeInfo:"?function",description:_react2.default.createElement(_uiExplorer.AppText,null,"The responder has been taken from the ",_react2.default.createElement(_uiExplorer.Code,null,"View"),".")}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onResponderTerminationRequest",typeInfo:"?function",description:_react2.default.createElement(_uiExplorer.AppText,null,"Some other ",_react2.default.createElement(_uiExplorer.Code,null,"View")," wants to become responder and is asking this"," ",_react2.default.createElement(_uiExplorer.Code,null,"View")," to release its responder. Returning ",_react2.default.createElement(_uiExplorer.Code,null,"true")," allows its release.")}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onStartShouldSetResponder",typeInfo:"?function => boolean",description:"Does this view want to become responder on the start of a touch?"}),_react2.default.createElement(_uiExplorer.DocItem,{name:"onStartShouldSetResponderCapture",typeInfo:"?function => boolean",description:_react2.default.createElement(_uiExplorer.AppText,null,"If a parent ",_react2.default.createElement(_uiExplorer.Code,null,"View")," wants to prevent a child ",_react2.default.createElement(_uiExplorer.Code,null,"View")," from becoming the responder on a touch start, it should have this handler return ",_react2.default.createElement(_uiExplorer.Code,null,"true"),".")}),_react2.default.createElement(_uiExplorer.DocItem,{name:"pointerEvents",typeInfo:"?enum('auto', 'box-only', 'box-none', 'none') = 'auto'",description:_react2.default.createElement(_uiExplorer.AppText,null,"Controls whether the View can be the target of touch events. The enhanced"," ",_react2.default.createElement(_uiExplorer.Code,null,"pointerEvents")," modes provided are not part of the CSS spec, therefore,"," ",_react2.default.createElement(_uiExplorer.Code,null,"pointerEvents")," is excluded from ",_react2.default.createElement(_uiExplorer.Code,null,"style"),". ",_react2.default.createElement(_uiExplorer.Code,null,"box-none")," ","preserves pointer events on the element's children; ",_react2.default.createElement(_uiExplorer.Code,null,"box-only")," disables pointer events on the element's children."),example:{render:function render(){return _react2.default.createElement(_PropPointerEvents2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"style",typeInfo:"?style",description:_react2.default.createElement(_uiExplorer.StyleList,{stylePropTypes:stylePropTypes})}),_react2.default.createElement(_uiExplorer.DocItem,{name:"testID",typeInfo:"?string",description:"Used to locate this view in end-to-end tests. The test ID is rendered to a 'data-testid' DOM attribute"}),_react2.default.createElement(_uiExplorer.DocItem,{label:"compat",name:"accessibilityComponentType",typeInfo:"?enum(roles)",description:_react2.default.createElement(_uiExplorer.AppText,null,"(For compatibility with React Native. Equivalent to ",_react2.default.createElement(_uiExplorer.Code,null,"accessibilityRole"),".)")}),_react2.default.createElement(_uiExplorer.DocItem,{label:"compat",name:"accessibilityTraits",typeInfo:"?enum(roles) | Array<role>",description:_react2.default.createElement(_uiExplorer.AppText,null,"(For compatibility with React Native. Equivalent to ",_react2.default.createElement(_uiExplorer.Code,null,"accessibilityRole"),".)")})),_react2.default.createElement(_uiExplorer.Section,{title:"More examples"},_react2.default.createElement(_uiExplorer.DocItem,{description:"z-index",example:{render:function render(){return _react2.default.createElement(_ZIndex2.default,null)}}}),_transforms2.default.map(function(_ref,i){var title=_ref.title,render=_ref.render;return _react2.default.createElement(_uiExplorer.DocItem,{description:title,key:i,example:{render:render}})})))})}).call(exports,__webpack_require__(6)(module))},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_react2=_interopRequireDefault(__webpack_require__(0)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_Text2=_interopRequireDefault(__webpack_require__(5)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}var l1={width:"100%",paddingLeft:0,paddingTop:0},l2={width:"75%",paddingLeft:10,paddingTop:10},ViewOnLayoutExample=function(_React$Component){function ViewOnLayoutExample(){var _ref,_temp,_this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,ViewOnLayoutExample);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _temp=_this=_possibleConstructorReturn(this,(_ref=ViewOnLayoutExample.__proto__||Object.getPrototypeOf(ViewOnLayoutExample)).call.apply(_ref,[this].concat(args))),_this.state={layoutInfo:{}},_this._handleLayout=function(_ref2){var nativeEvent=_ref2.nativeEvent;_this.setState(function(){return{layoutInfo:nativeEvent.layout}})},_this._setRef=function(component){_this._ref=component},_possibleConstructorReturn(_this,_temp)}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(ViewOnLayoutExample,_react2.default.Component),_createClass(ViewOnLayoutExample,[{key:"componentDidMount",value:function componentDidMount(){var _this2=this;this._layout=l1,this._interval=setInterval(function(){_this2._ref&&(_this2._ref.setNativeProps({style:_this2._layout}),_this2._layout="100%"===_this2._layout.width?l2:l1)},2e3)}},{key:"componentWillUnmount",value:function componentWillUnmount(){clearInterval(this._interval)}},{key:"render",value:function render(){var _state$layoutInfo=this.state.layoutInfo,x=_state$layoutInfo.x,y=_state$layoutInfo.y,width=_state$layoutInfo.width,height=_state$layoutInfo.height;return _react2.default.createElement(_View2.default,{style:styles.root},_react2.default.createElement(_View2.default,{style:styles.left},_react2.default.createElement(_Text2.default,null,"x: ",x),_react2.default.createElement(_Text2.default,null,"y: ",y),_react2.default.createElement(_Text2.default,null,"width: ",width),_react2.default.createElement(_Text2.default,null,"height: ",height)),_react2.default.createElement(_View2.default,{style:styles.right},_react2.default.createElement(_View2.default,{ref:this._setRef,style:styles.container},_react2.default.createElement(_View2.default,{onLayout:this._handleLayout,style:styles.box}))))}}]),ViewOnLayoutExample}();exports.default=ViewOnLayoutExample;var styles=_StyleSheet2.default.create({root:{flexDirection:"row"},container:{height:50},left:{width:100},right:{flex:1},box:{backgroundColor:"#eee",flex:1}});ViewOnLayoutExample.__docgenInfo={description:"",displayName:"ViewOnLayoutExample"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/View/examples/PropOnLayout.js"]={name:"ViewOnLayoutExample",docgenInfo:ViewOnLayoutExample.__docgenInfo,path:"storybook/1-components/View/examples/PropOnLayout.js"})},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _helpers=__webpack_require__(823),_react2=_interopRequireDefault(__webpack_require__(0)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_Text2=_interopRequireDefault(__webpack_require__(5)),_TouchableHighlight2=_interopRequireDefault(__webpack_require__(91)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Box=function Box(_ref){var pointerEvents=_ref.pointerEvents;return _react2.default.createElement(_TouchableHighlight2.default,{onPress:_helpers.logger,pointerEvents:pointerEvents,style:styles.box,underlayColor:"purple"},_react2.default.createElement(_TouchableHighlight2.default,{onPress:_helpers.logger,style:styles.content,underlayColor:"orange"},_react2.default.createElement(_Text2.default,null,pointerEvents)))},ViewPointerEventsExample=function ViewPointerEventsExample(){return _react2.default.createElement(_View2.default,{pointerEvents:"box-none"},_react2.default.createElement(_View2.default,{pointerEvents:"box-none",style:styles.container},_react2.default.createElement(Box,{pointerEvents:"none"}),_react2.default.createElement(Box,{pointerEvents:"auto"}),_react2.default.createElement(Box,{pointerEvents:"box-only"}),_react2.default.createElement(Box,{pointerEvents:"box-none"})))},styles=_StyleSheet2.default.create({box:{backgroundColor:"#ececec",padding:30,marginVertical:5},content:{backgroundColor:"white",padding:10,borderWidth:1,borderColor:"black",borderStyle:"solid"}});exports.default=ViewPointerEventsExample,ViewPointerEventsExample.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/View/examples/PropPointerEvents.js"]={name:"ViewPointerEventsExample",docgenInfo:ViewPointerEventsExample.__docgenInfo,path:"storybook/1-components/View/examples/PropPointerEvents.js"})},function(module,exports){Object.defineProperty(exports,"__esModule",{value:!0});exports.logger=function logger(e){console.log(e.nativeEvent)}},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_react2=_interopRequireDefault(__webpack_require__(0)),_Animated2=_interopRequireDefault(__webpack_require__(487)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_Text2=_interopRequireDefault(__webpack_require__(5)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Flip=function(_React$Component){function Flip(props,context){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,Flip);var _this=function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,(Flip.__proto__||Object.getPrototypeOf(Flip)).call(this,props,context));return _this._animate=function(){_this.state.theta.setValue(0),_Animated2.default.timing(_this.state.theta,{toValue:360,duration:5e3}).start(_this._animate)},_this.state={theta:new _Animated2.default.Value(45)},_this}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(Flip,_react2.default.Component),_createClass(Flip,[{key:"componentDidMount",value:function componentDidMount(){this._animate()}},{key:"render",value:function render(){return _react2.default.createElement(_View2.default,{style:styles.flipCardContainer},_react2.default.createElement(_Animated2.default.View,{style:[styles.flipCard,{transform:[{perspective:850},{rotateX:this.state.theta.interpolate({inputRange:[0,180],outputRange:["0deg","180deg"]})}]}]},_react2.default.createElement(_Text2.default,{style:styles.flipText},"This text is flipping great.")),_react2.default.createElement(_Animated2.default.View,{style:[styles.flipCard,{position:"absolute",top:0,backgroundColor:"red",transform:[{perspective:850},{rotateX:this.state.theta.interpolate({inputRange:[0,180],outputRange:["180deg","360deg"]})}]}]},_react2.default.createElement(_Text2.default,{style:styles.flipText},"On the flip side...")))}}]),Flip}(),styles=_StyleSheet2.default.create({box1:{left:0,backgroundColor:"green",height:50,top:0,transform:[{translateX:100},{translateY:50},{rotate:"30deg"},{scaleX:2},{scaleY:2}],width:50},box2:{left:0,backgroundColor:"purple",height:50,top:0,transform:[{scaleX:2},{scaleY:2},{translateX:100},{translateY:50},{rotate:"30deg"}],width:50},box3step1:{left:0,backgroundColor:"lightpink",height:50,top:0,transform:[{rotate:"30deg"}],width:50},box3step2:{left:0,backgroundColor:"hotpink",height:50,opacity:.5,top:0,transform:[{rotate:"30deg"},{scaleX:2},{scaleY:2}],width:50},box3step3:{left:0,backgroundColor:"deeppink",height:50,opacity:.5,top:0,transform:[{rotate:"30deg"},{scaleX:2},{scaleY:2},{translateX:10},{translateY:50}],width:50},box4:{left:0,backgroundColor:"darkorange",height:50,top:0,transform:[{translateX:20},{translateY:35},{scale:2.5},{rotate:"-0.2rad"}],width:100},box5:{backgroundColor:"maroon",height:50,right:0,top:0,width:50},box5Transform:{transform:[{translateX:-50},{translateY:35},{rotate:"50deg"},{scale:2}]},flipCardContainer:{marginVertical:40,flex:1,alignSelf:"center"},flipCard:{width:200,height:200,alignItems:"center",justifyContent:"center",backgroundColor:"blue",backfaceVisibility:"hidden"},flipText:{width:90,fontSize:20,color:"white",fontWeight:"bold"}}),examples=[{title:"Perspective",render:function render(){return _react2.default.createElement(Flip,null)}}];exports.default=examples},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__AnimatedEvent__=__webpack_require__(396),__WEBPACK_IMPORTED_MODULE_1__nodes_AnimatedAddition__=__webpack_require__(833),__WEBPACK_IMPORTED_MODULE_2__nodes_AnimatedDiffClamp__=__webpack_require__(834),__WEBPACK_IMPORTED_MODULE_3__nodes_AnimatedDivision__=__webpack_require__(835),__WEBPACK_IMPORTED_MODULE_4__nodes_AnimatedInterpolation__=__webpack_require__(140),__WEBPACK_IMPORTED_MODULE_5__nodes_AnimatedModulo__=__webpack_require__(836),__WEBPACK_IMPORTED_MODULE_6__nodes_AnimatedMultiplication__=__webpack_require__(837),__WEBPACK_IMPORTED_MODULE_7__nodes_AnimatedNode__=__webpack_require__(50),__WEBPACK_IMPORTED_MODULE_8__nodes_AnimatedProps__=__webpack_require__(489),__WEBPACK_IMPORTED_MODULE_9__nodes_AnimatedTracking__=__webpack_require__(840),__WEBPACK_IMPORTED_MODULE_10__nodes_AnimatedValue__=__webpack_require__(93),__WEBPACK_IMPORTED_MODULE_11__nodes_AnimatedValueXY__=__webpack_require__(397),__WEBPACK_IMPORTED_MODULE_12__animations_DecayAnimation__=__webpack_require__(841),__WEBPACK_IMPORTED_MODULE_13__animations_SpringAnimation__=__webpack_require__(842),__WEBPACK_IMPORTED_MODULE_14__animations_TimingAnimation__=__webpack_require__(844),__WEBPACK_IMPORTED_MODULE_15__createAnimatedComponent__=__webpack_require__(847),_combineCallbacks=function _combineCallbacks(callback,config){return callback&&config.onComplete?function(){config.onComplete&&config.onComplete.apply(config,arguments),callback&&callback.apply(void 0,arguments)}:callback||config.onComplete},maybeVectorAnim=function maybeVectorAnim(value,config,anim){if(value instanceof __WEBPACK_IMPORTED_MODULE_11__nodes_AnimatedValueXY__.a){var configX=Object.assign({},config),configY=Object.assign({},config);for(var key in config){var _config$key=config[key],x=_config$key.x,y=_config$key.y;void 0!==x&&void 0!==y&&(configX[key]=x,configY[key]=y)}var aX=anim(value.x,configX),aY=anim(value.y,configY);return parallel([aX,aY],{stopTogether:!1})}return null},timing=function timing(value,config){var start=function start(animatedValue,configuration,callback){callback=_combineCallbacks(callback,configuration);var singleValue=animatedValue,singleConfig=configuration;singleValue.stopTracking(),configuration.toValue instanceof __WEBPACK_IMPORTED_MODULE_7__nodes_AnimatedNode__.a?singleValue.track(new __WEBPACK_IMPORTED_MODULE_9__nodes_AnimatedTracking__.a(singleValue,configuration.toValue,__WEBPACK_IMPORTED_MODULE_14__animations_TimingAnimation__.a,singleConfig,callback)):singleValue.animate(new __WEBPACK_IMPORTED_MODULE_14__animations_TimingAnimation__.a(singleConfig),callback)};return maybeVectorAnim(value,config,timing)||{start:function(_start2){function start(_x2){return _start2.apply(this,arguments)}return start.toString=function(){return _start2.toString()},start}(function(callback){start(value,config,callback)}),stop:function stop(){value.stopAnimation()},reset:function reset(){value.resetAnimation()},_startNativeLoop:function _startNativeLoop(iterations){var singleConfig=Object.assign({},config,{iterations:iterations});start(value,singleConfig)},_isUsingNativeDriver:function _isUsingNativeDriver(){return config.useNativeDriver||!1}}},sequence=function sequence(animations){var current=0;return{start:function start(callback){0===animations.length?callback&&callback({finished:!0}):animations[current].start(function onComplete(result){result.finished&&++current!==animations.length?animations[current].start(onComplete):callback&&callback(result)})},stop:function stop(){current<animations.length&&animations[current].stop()},reset:function reset(){animations.forEach(function(animation,idx){idx<=current&&animation.reset()}),current=0},_startNativeLoop:function _startNativeLoop(){throw new Error("Loops run using the native driver cannot contain Animated.sequence animations")},_isUsingNativeDriver:function _isUsingNativeDriver(){return!1}}},parallel=function parallel(animations,config){var doneCount=0,hasEnded={},stopTogether=!(config&&!1===config.stopTogether),result={start:function start(callback){doneCount!==animations.length?animations.forEach(function(animation,idx){var cb=function cb(endResult){if(hasEnded[idx]=!0,++doneCount===animations.length)return doneCount=0,void(callback&&callback(endResult));!endResult.finished&&stopTogether&&result.stop()};animation?animation.start(cb):cb({finished:!0})}):callback&&callback({finished:!0})},stop:function stop(){animations.forEach(function(animation,idx){!hasEnded[idx]&&animation.stop(),hasEnded[idx]=!0})},reset:function reset(){animations.forEach(function(animation,idx){animation.reset(),hasEnded[idx]=!1,doneCount=0})},_startNativeLoop:function _startNativeLoop(){throw new Error("Loops run using the native driver cannot contain Animated.parallel animations")},_isUsingNativeDriver:function _isUsingNativeDriver(){return!1}};return result},delay=function delay(time){return timing(new __WEBPACK_IMPORTED_MODULE_10__nodes_AnimatedValue__.a(0),{toValue:0,delay:time,duration:0})};var AnimatedImplementation={Value:__WEBPACK_IMPORTED_MODULE_10__nodes_AnimatedValue__.a,ValueXY:__WEBPACK_IMPORTED_MODULE_11__nodes_AnimatedValueXY__.a,Interpolation:__WEBPACK_IMPORTED_MODULE_4__nodes_AnimatedInterpolation__.a,Node:__WEBPACK_IMPORTED_MODULE_7__nodes_AnimatedNode__.a,decay:function decay(value,config){var start=function start(animatedValue,configuration,callback){callback=_combineCallbacks(callback,configuration);var singleValue=animatedValue,singleConfig=configuration;singleValue.stopTracking(),singleValue.animate(new __WEBPACK_IMPORTED_MODULE_12__animations_DecayAnimation__.a(singleConfig),callback)};return maybeVectorAnim(value,config,decay)||{start:function(_start3){function start(_x3){return _start3.apply(this,arguments)}return start.toString=function(){return _start3.toString()},start}(function(callback){start(value,config,callback)}),stop:function stop(){value.stopAnimation()},reset:function reset(){value.resetAnimation()},_startNativeLoop:function _startNativeLoop(iterations){var singleConfig=Object.assign({},config,{iterations:iterations});start(value,singleConfig)},_isUsingNativeDriver:function _isUsingNativeDriver(){return config.useNativeDriver||!1}}},timing:timing,spring:function spring(value,config){var start=function start(animatedValue,configuration,callback){callback=_combineCallbacks(callback,configuration);var singleValue=animatedValue,singleConfig=configuration;singleValue.stopTracking(),configuration.toValue instanceof __WEBPACK_IMPORTED_MODULE_7__nodes_AnimatedNode__.a?singleValue.track(new __WEBPACK_IMPORTED_MODULE_9__nodes_AnimatedTracking__.a(singleValue,configuration.toValue,__WEBPACK_IMPORTED_MODULE_13__animations_SpringAnimation__.a,singleConfig,callback)):singleValue.animate(new __WEBPACK_IMPORTED_MODULE_13__animations_SpringAnimation__.a(singleConfig),callback)};return maybeVectorAnim(value,config,spring)||{start:function(_start){function start(_x){return _start.apply(this,arguments)}return start.toString=function(){return _start.toString()},start}(function(callback){start(value,config,callback)}),stop:function stop(){value.stopAnimation()},reset:function reset(){value.resetAnimation()},_startNativeLoop:function _startNativeLoop(iterations){var singleConfig=Object.assign({},config,{iterations:iterations});start(value,singleConfig)},_isUsingNativeDriver:function _isUsingNativeDriver(){return config.useNativeDriver||!1}}},add:function add(a,b){return new __WEBPACK_IMPORTED_MODULE_1__nodes_AnimatedAddition__.a(a,b)},divide:function divide(a,b){return new __WEBPACK_IMPORTED_MODULE_3__nodes_AnimatedDivision__.a(a,b)},multiply:function multiply(a,b){return new __WEBPACK_IMPORTED_MODULE_6__nodes_AnimatedMultiplication__.a(a,b)},modulo:function modulo(a,modulus){return new __WEBPACK_IMPORTED_MODULE_5__nodes_AnimatedModulo__.a(a,modulus)},diffClamp:function diffClamp(a,min,max){return new __WEBPACK_IMPORTED_MODULE_2__nodes_AnimatedDiffClamp__.a(a,min,max)},delay:delay,sequence:sequence,parallel:parallel,stagger:function stagger(time,animations){return parallel(animations.map(function(animation,i){return sequence([delay(time*i),animation])}))},loop:function loop(animation){var _ref$iterations=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).iterations,iterations=void 0===_ref$iterations?-1:_ref$iterations,isFinished=!1,iterationsSoFar=0;return{start:function start(callback){animation&&0!==iterations?animation._isUsingNativeDriver()?animation._startNativeLoop(iterations):function restart(){var result=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{finished:!0};isFinished||iterationsSoFar===iterations||!1===result.finished?callback&&callback(result):(iterationsSoFar++,animation.reset(),animation.start(restart))}():callback&&callback({finished:!0})},stop:function stop(){isFinished=!0,animation.stop()},reset:function reset(){iterationsSoFar=0,isFinished=!1,animation.reset()},_startNativeLoop:function _startNativeLoop(){throw new Error("Loops run using the native driver cannot contain Animated.loop animations")},_isUsingNativeDriver:function _isUsingNativeDriver(){return animation._isUsingNativeDriver()}}},event:function event(argMapping,config){var animatedEvent=new __WEBPACK_IMPORTED_MODULE_0__AnimatedEvent__.a(argMapping,config);return animatedEvent.__isNative?animatedEvent:animatedEvent.__getHandler()},createAnimatedComponent:__WEBPACK_IMPORTED_MODULE_15__createAnimatedComponent__.a,attachNativeEvent:__WEBPACK_IMPORTED_MODULE_0__AnimatedEvent__.b,forkEvent:function forkEvent(event,listener){return event?event instanceof __WEBPACK_IMPORTED_MODULE_0__AnimatedEvent__.a?(event.__addListener(listener),event):function(){"function"==typeof event&&event.apply(void 0,arguments),listener.apply(void 0,arguments)}:listener},unforkEvent:function unforkEvent(event,listener){event&&event instanceof __WEBPACK_IMPORTED_MODULE_0__AnimatedEvent__.a&&event.__removeListener(listener)},__PropsOnlyForTests:__WEBPACK_IMPORTED_MODULE_8__nodes_AnimatedProps__.a};__webpack_exports__.a=AnimatedImplementation},function(module,__webpack_exports__,__webpack_require__){"use strict";var NativeModules={UIManager:__webpack_require__(126).a};__webpack_exports__.a=NativeModules},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__emitter_EventEmitter__=__webpack_require__(828),__WEBPACK_IMPORTED_MODULE_1__exports_Platform__=__webpack_require__(486),__WEBPACK_IMPORTED_MODULE_2_fbjs_lib_invariant__=__webpack_require__(7),__WEBPACK_IMPORTED_MODULE_2_fbjs_lib_invariant___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_fbjs_lib_invariant__);var NativeEventEmitter=function(_EventEmitter){function NativeEventEmitter(nativeModule){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,NativeEventEmitter);var _this=function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,_EventEmitter.call(this));return"ios"===__WEBPACK_IMPORTED_MODULE_1__exports_Platform__.a.OS&&(__WEBPACK_IMPORTED_MODULE_2_fbjs_lib_invariant___default()(nativeModule,"Native module cannot be null."),_this._nativeModule=nativeModule),_this}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(NativeEventEmitter,_EventEmitter),NativeEventEmitter.prototype.addListener=function addListener(eventType,listener,context){return null!=this._nativeModule&&this._nativeModule.addListener(eventType),_EventEmitter.prototype.addListener.call(this,eventType,listener,context)},NativeEventEmitter.prototype.removeAllListeners=function removeAllListeners(eventType){__WEBPACK_IMPORTED_MODULE_2_fbjs_lib_invariant___default()(eventType,"eventType argument is required.");var count=this.listeners(eventType).length;null!=this._nativeModule&&this._nativeModule.removeListeners(count),_EventEmitter.prototype.removeAllListeners.call(this,eventType)},NativeEventEmitter.prototype.removeSubscription=function removeSubscription(subscription){null!=this._nativeModule&&this._nativeModule.removeListeners(1),_EventEmitter.prototype.removeSubscription.call(this,subscription)},NativeEventEmitter}(__WEBPACK_IMPORTED_MODULE_0__emitter_EventEmitter__.a);__webpack_exports__.a=NativeEventEmitter},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__EmitterSubscription__=__webpack_require__(829),__WEBPACK_IMPORTED_MODULE_1__EventSubscriptionVendor__=__webpack_require__(831),__WEBPACK_IMPORTED_MODULE_2_fbjs_lib_emptyFunction__=__webpack_require__(54),__WEBPACK_IMPORTED_MODULE_2_fbjs_lib_emptyFunction___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_fbjs_lib_emptyFunction__),__WEBPACK_IMPORTED_MODULE_3_fbjs_lib_invariant__=__webpack_require__(7),__WEBPACK_IMPORTED_MODULE_3_fbjs_lib_invariant___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_fbjs_lib_invariant__);var EventEmitter=function(){function EventEmitter(subscriber){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,EventEmitter),this._subscriber=subscriber||new __WEBPACK_IMPORTED_MODULE_1__EventSubscriptionVendor__.a}return EventEmitter.prototype.addListener=function addListener(eventType,listener,context){return this._subscriber.addSubscription(eventType,new __WEBPACK_IMPORTED_MODULE_0__EmitterSubscription__.a(this,this._subscriber,listener,context))},EventEmitter.prototype.once=function once(eventType,listener,context){var _this=this;return this.addListener(eventType,function(){for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];_this.removeCurrentListener(),listener.apply(context,args)})},EventEmitter.prototype.removeAllListeners=function removeAllListeners(eventType){this._subscriber.removeAllSubscriptions(eventType)},EventEmitter.prototype.removeCurrentListener=function removeCurrentListener(){__WEBPACK_IMPORTED_MODULE_3_fbjs_lib_invariant___default()(!!this._currentSubscription,"Not in an emitting cycle; there is no current subscription"),this.removeSubscription(this._currentSubscription)},EventEmitter.prototype.removeSubscription=function removeSubscription(subscription){__WEBPACK_IMPORTED_MODULE_3_fbjs_lib_invariant___default()(subscription.emitter===this,"Subscription does not belong to this emitter."),this._subscriber.removeSubscription(subscription)},EventEmitter.prototype.listeners=function listeners(eventType){var subscriptions=this._subscriber.getSubscriptionsForType(eventType);return subscriptions?subscriptions.filter(__WEBPACK_IMPORTED_MODULE_2_fbjs_lib_emptyFunction___default.a.thatReturnsTrue).map(function(subscription){return subscription.listener}):[]},EventEmitter.prototype.emit=function emit(eventType){var subscriptions=this._subscriber.getSubscriptionsForType(eventType);if(subscriptions){for(var i=0,l=subscriptions.length;i<l;i++){var subscription=subscriptions[i];subscription&&(this._currentSubscription=subscription,subscription.listener.apply(subscription.context,Array.prototype.slice.call(arguments,1)))}this._currentSubscription=null}},EventEmitter.prototype.removeListener=function removeListener(eventType,listener){var subscriptions=this._subscriber.getSubscriptionsForType(eventType);if(subscriptions)for(var i=0,l=subscriptions.length;i<l;i++){var subscription=subscriptions[i];subscription&&subscription.listener===listener&&subscription.remove()}},EventEmitter}();__webpack_exports__.a=EventEmitter},function(module,__webpack_exports__,__webpack_require__){"use strict";var EmitterSubscription=function(_EventSubscription){function EmitterSubscription(emitter,subscriber,listener,context){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,EmitterSubscription);var _this=function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,_EventSubscription.call(this,subscriber));return _this.emitter=emitter,_this.listener=listener,_this.context=context,_this}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(EmitterSubscription,_EventSubscription),EmitterSubscription.prototype.remove=function remove(){this.emitter.removeSubscription(this)},EmitterSubscription}(__webpack_require__(830).a);__webpack_exports__.a=EmitterSubscription},function(module,__webpack_exports__,__webpack_require__){"use strict";var EventSubscription=function(){function EventSubscription(subscriber){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,EventSubscription),this.subscriber=subscriber}return EventSubscription.prototype.remove=function remove(){this.subscriber.removeSubscription(this)},EventSubscription}();__webpack_exports__.a=EventSubscription},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant__=__webpack_require__(7),__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant__);var EventSubscriptionVendor=function(){function EventSubscriptionVendor(){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,EventSubscriptionVendor),this._subscriptionsForType={},this._currentSubscription=null}return EventSubscriptionVendor.prototype.addSubscription=function addSubscription(eventType,subscription){__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_invariant___default()(subscription.subscriber===this,"The subscriber of the subscription is incorrectly set."),this._subscriptionsForType[eventType]||(this._subscriptionsForType[eventType]=[]);var key=this._subscriptionsForType[eventType].length;return this._subscriptionsForType[eventType].push(subscription),subscription.eventType=eventType,subscription.key=key,subscription},EventSubscriptionVendor.prototype.removeAllSubscriptions=function removeAllSubscriptions(eventType){void 0===eventType?this._subscriptionsForType={}:delete this._subscriptionsForType[eventType]},EventSubscriptionVendor.prototype.removeSubscription=function removeSubscription(subscription){var eventType=subscription.eventType,key=subscription.key,subscriptionsForType=this._subscriptionsForType[eventType];subscriptionsForType&&delete subscriptionsForType[key]},EventSubscriptionVendor.prototype.getSubscriptionsForType=function getSubscriptionsForType(eventType){return this._subscriptionsForType[eventType]},EventSubscriptionVendor}();__webpack_exports__.a=EventSubscriptionVendor},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",function(){return cancelIdleCallback});var __WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment__=__webpack_require__(38),isSupported=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment__),__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment__.canUseDOM&&void 0!==window.requestIdleCallback),requestIdleCallback=isSupported?window.requestIdleCallback:function _requestIdleCallback(cb,options){return setTimeout(function(){var start=Date.now();cb({didTimeout:!1,timeRemaining:function timeRemaining(){return Math.max(0,50-(Date.now()-start))}})},1)},cancelIdleCallback=isSupported?window.cancelIdleCallback:function _cancelIdleCallback(id){clearTimeout(id)};__webpack_exports__.b=requestIdleCallback},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__AnimatedInterpolation__=__webpack_require__(140),__WEBPACK_IMPORTED_MODULE_2__AnimatedValue__=(__webpack_require__(50),__webpack_require__(93));var AnimatedAddition=function(_AnimatedWithChildren){function AnimatedAddition(a,b){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,AnimatedAddition);var _this=function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,_AnimatedWithChildren.call(this));return _this._a="number"==typeof a?new __WEBPACK_IMPORTED_MODULE_2__AnimatedValue__.a(a):a,_this._b="number"==typeof b?new __WEBPACK_IMPORTED_MODULE_2__AnimatedValue__.a(b):b,_this}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(AnimatedAddition,_AnimatedWithChildren),AnimatedAddition.prototype.__makeNative=function __makeNative(){this._a.__makeNative(),this._b.__makeNative(),_AnimatedWithChildren.prototype.__makeNative.call(this)},AnimatedAddition.prototype.__getValue=function __getValue(){return this._a.__getValue()+this._b.__getValue()},AnimatedAddition.prototype.interpolate=function interpolate(config){return new __WEBPACK_IMPORTED_MODULE_0__AnimatedInterpolation__.a(this,config)},AnimatedAddition.prototype.__attach=function __attach(){this._a.__addChild(this),this._b.__addChild(this)},AnimatedAddition.prototype.__detach=function __detach(){this._a.__removeChild(this),this._b.__removeChild(this),_AnimatedWithChildren.prototype.__detach.call(this)},AnimatedAddition.prototype.__getNativeConfig=function __getNativeConfig(){return{type:"addition",input:[this._a.__getNativeTag(),this._b.__getNativeTag()]}},AnimatedAddition}(__webpack_require__(76).a);__webpack_exports__.a=AnimatedAddition},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__AnimatedInterpolation__=__webpack_require__(140);__webpack_require__(50);var AnimatedDiffClamp=function(_AnimatedWithChildren){function AnimatedDiffClamp(a,min,max){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,AnimatedDiffClamp);var _this=function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,_AnimatedWithChildren.call(this));return _this._a=a,_this._min=min,_this._max=max,_this._value=_this._lastValue=_this._a.__getValue(),_this}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(AnimatedDiffClamp,_AnimatedWithChildren),AnimatedDiffClamp.prototype.__makeNative=function __makeNative(){this._a.__makeNative(),_AnimatedWithChildren.prototype.__makeNative.call(this)},AnimatedDiffClamp.prototype.interpolate=function interpolate(config){return new __WEBPACK_IMPORTED_MODULE_0__AnimatedInterpolation__.a(this,config)},AnimatedDiffClamp.prototype.__getValue=function __getValue(){var value=this._a.__getValue(),diff=value-this._lastValue;return this._lastValue=value,this._value=Math.min(Math.max(this._value+diff,this._min),this._max),this._value},AnimatedDiffClamp.prototype.__attach=function __attach(){this._a.__addChild(this)},AnimatedDiffClamp.prototype.__detach=function __detach(){this._a.__removeChild(this),_AnimatedWithChildren.prototype.__detach.call(this)},AnimatedDiffClamp.prototype.__getNativeConfig=function __getNativeConfig(){return{type:"diffclamp",input:this._a.__getNativeTag(),min:this._min,max:this._max}},AnimatedDiffClamp}(__webpack_require__(76).a);__webpack_exports__.a=AnimatedDiffClamp},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__AnimatedInterpolation__=__webpack_require__(140),__WEBPACK_IMPORTED_MODULE_2__AnimatedValue__=(__webpack_require__(50),__webpack_require__(93));var AnimatedDivision=function(_AnimatedWithChildren){function AnimatedDivision(a,b){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,AnimatedDivision);var _this=function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,_AnimatedWithChildren.call(this));return _this._a="number"==typeof a?new __WEBPACK_IMPORTED_MODULE_2__AnimatedValue__.a(a):a,_this._b="number"==typeof b?new __WEBPACK_IMPORTED_MODULE_2__AnimatedValue__.a(b):b,_this}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(AnimatedDivision,_AnimatedWithChildren),AnimatedDivision.prototype.__makeNative=function __makeNative(){this._a.__makeNative(),this._b.__makeNative(),_AnimatedWithChildren.prototype.__makeNative.call(this)},AnimatedDivision.prototype.__getValue=function __getValue(){var a=this._a.__getValue(),b=this._b.__getValue();return 0===b&&console.error("Detected division by zero in AnimatedDivision"),a/b},AnimatedDivision.prototype.interpolate=function interpolate(config){return new __WEBPACK_IMPORTED_MODULE_0__AnimatedInterpolation__.a(this,config)},AnimatedDivision.prototype.__attach=function __attach(){this._a.__addChild(this),this._b.__addChild(this)},AnimatedDivision.prototype.__detach=function __detach(){this._a.__removeChild(this),this._b.__removeChild(this),_AnimatedWithChildren.prototype.__detach.call(this)},AnimatedDivision.prototype.__getNativeConfig=function __getNativeConfig(){return{type:"division",input:[this._a.__getNativeTag(),this._b.__getNativeTag()]}},AnimatedDivision}(__webpack_require__(76).a);__webpack_exports__.a=AnimatedDivision},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__AnimatedInterpolation__=__webpack_require__(140);__webpack_require__(50);var AnimatedModulo=function(_AnimatedWithChildren){function AnimatedModulo(a,modulus){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,AnimatedModulo);var _this=function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,_AnimatedWithChildren.call(this));return _this._a=a,_this._modulus=modulus,_this}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(AnimatedModulo,_AnimatedWithChildren),AnimatedModulo.prototype.__makeNative=function __makeNative(){this._a.__makeNative(),_AnimatedWithChildren.prototype.__makeNative.call(this)},AnimatedModulo.prototype.__getValue=function __getValue(){return(this._a.__getValue()%this._modulus+this._modulus)%this._modulus},AnimatedModulo.prototype.interpolate=function interpolate(config){return new __WEBPACK_IMPORTED_MODULE_0__AnimatedInterpolation__.a(this,config)},AnimatedModulo.prototype.__attach=function __attach(){this._a.__addChild(this)},AnimatedModulo.prototype.__detach=function __detach(){this._a.__removeChild(this),_AnimatedWithChildren.prototype.__detach.call(this)},AnimatedModulo.prototype.__getNativeConfig=function __getNativeConfig(){return{type:"modulus",input:this._a.__getNativeTag(),modulus:this._modulus}},AnimatedModulo}(__webpack_require__(76).a);__webpack_exports__.a=AnimatedModulo},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__AnimatedInterpolation__=__webpack_require__(140),__WEBPACK_IMPORTED_MODULE_2__AnimatedValue__=(__webpack_require__(50),__webpack_require__(93));var AnimatedMultiplication=function(_AnimatedWithChildren){function AnimatedMultiplication(a,b){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,AnimatedMultiplication);var _this=function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,_AnimatedWithChildren.call(this));return _this._a="number"==typeof a?new __WEBPACK_IMPORTED_MODULE_2__AnimatedValue__.a(a):a,_this._b="number"==typeof b?new __WEBPACK_IMPORTED_MODULE_2__AnimatedValue__.a(b):b,_this}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(AnimatedMultiplication,_AnimatedWithChildren),AnimatedMultiplication.prototype.__makeNative=function __makeNative(){this._a.__makeNative(),this._b.__makeNative(),_AnimatedWithChildren.prototype.__makeNative.call(this)},AnimatedMultiplication.prototype.__getValue=function __getValue(){return this._a.__getValue()*this._b.__getValue()},AnimatedMultiplication.prototype.interpolate=function interpolate(config){return new __WEBPACK_IMPORTED_MODULE_0__AnimatedInterpolation__.a(this,config)},AnimatedMultiplication.prototype.__attach=function __attach(){this._a.__addChild(this),this._b.__addChild(this)},AnimatedMultiplication.prototype.__detach=function __detach(){this._a.__removeChild(this),this._b.__removeChild(this),_AnimatedWithChildren.prototype.__detach.call(this)},AnimatedMultiplication.prototype.__getNativeConfig=function __getNativeConfig(){return{type:"multiplication",input:[this._a.__getNativeTag(),this._b.__getNativeTag()]}},AnimatedMultiplication}(__webpack_require__(76).a);__webpack_exports__.a=AnimatedMultiplication},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__AnimatedNode__=__webpack_require__(50),__WEBPACK_IMPORTED_MODULE_1__AnimatedTransform__=__webpack_require__(839),__WEBPACK_IMPORTED_MODULE_2__AnimatedWithChildren__=__webpack_require__(76),__WEBPACK_IMPORTED_MODULE_3__NativeAnimatedHelper__=__webpack_require__(51);var flattenStyle=__webpack_require__(3).default.flatten,AnimatedStyle=function(_AnimatedWithChildren){function AnimatedStyle(style){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,AnimatedStyle);var _this=function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,_AnimatedWithChildren.call(this));return(style=flattenStyle(style)||{}).transform&&(style=Object.assign({},style,{transform:new __WEBPACK_IMPORTED_MODULE_1__AnimatedTransform__.a(style.transform)})),_this._style=style,_this}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(AnimatedStyle,_AnimatedWithChildren),AnimatedStyle.prototype._walkStyleAndGetValues=function _walkStyleAndGetValues(style){var updatedStyle={};for(var key in style){var value=style[key];value instanceof __WEBPACK_IMPORTED_MODULE_0__AnimatedNode__.a?value.__isNative||(updatedStyle[key]=value.__getValue()):value&&!Array.isArray(value)&&"object"==typeof value?updatedStyle[key]=this._walkStyleAndGetValues(value):updatedStyle[key]=value}return updatedStyle},AnimatedStyle.prototype.__getValue=function __getValue(){return this._walkStyleAndGetValues(this._style)},AnimatedStyle.prototype._walkStyleAndGetAnimatedValues=function _walkStyleAndGetAnimatedValues(style){var updatedStyle={};for(var key in style){var value=style[key];value instanceof __WEBPACK_IMPORTED_MODULE_0__AnimatedNode__.a?updatedStyle[key]=value.__getAnimatedValue():value&&!Array.isArray(value)&&"object"==typeof value&&(updatedStyle[key]=this._walkStyleAndGetAnimatedValues(value))}return updatedStyle},AnimatedStyle.prototype.__getAnimatedValue=function __getAnimatedValue(){return this._walkStyleAndGetAnimatedValues(this._style)},AnimatedStyle.prototype.__attach=function __attach(){for(var key in this._style){var value=this._style[key];value instanceof __WEBPACK_IMPORTED_MODULE_0__AnimatedNode__.a&&value.__addChild(this)}},AnimatedStyle.prototype.__detach=function __detach(){for(var key in this._style){var value=this._style[key];value instanceof __WEBPACK_IMPORTED_MODULE_0__AnimatedNode__.a&&value.__removeChild(this)}_AnimatedWithChildren.prototype.__detach.call(this)},AnimatedStyle.prototype.__makeNative=function __makeNative(){for(var key in _AnimatedWithChildren.prototype.__makeNative.call(this),this._style){var value=this._style[key];value instanceof __WEBPACK_IMPORTED_MODULE_0__AnimatedNode__.a&&value.__makeNative()}},AnimatedStyle.prototype.__getNativeConfig=function __getNativeConfig(){var styleConfig={};for(var styleKey in this._style)this._style[styleKey]instanceof __WEBPACK_IMPORTED_MODULE_0__AnimatedNode__.a&&(styleConfig[styleKey]=this._style[styleKey].__getNativeTag());return __WEBPACK_IMPORTED_MODULE_3__NativeAnimatedHelper__.a.validateStyles(styleConfig),{type:"style",style:styleConfig}},AnimatedStyle}(__WEBPACK_IMPORTED_MODULE_2__AnimatedWithChildren__.a);__webpack_exports__.a=AnimatedStyle},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__AnimatedNode__=__webpack_require__(50),__WEBPACK_IMPORTED_MODULE_1__AnimatedWithChildren__=__webpack_require__(76),__WEBPACK_IMPORTED_MODULE_2__NativeAnimatedHelper__=__webpack_require__(51);var AnimatedTransform=function(_AnimatedWithChildren){function AnimatedTransform(transforms){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,AnimatedTransform);var _this=function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,_AnimatedWithChildren.call(this));return _this._transforms=transforms,_this}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(AnimatedTransform,_AnimatedWithChildren),AnimatedTransform.prototype.__makeNative=function __makeNative(){_AnimatedWithChildren.prototype.__makeNative.call(this),this._transforms.forEach(function(transform){for(var key in transform){var value=transform[key];value instanceof __WEBPACK_IMPORTED_MODULE_0__AnimatedNode__.a&&value.__makeNative()}})},AnimatedTransform.prototype.__getValue=function __getValue(){return this._transforms.map(function(transform){var result={};for(var key in transform){var value=transform[key];value instanceof __WEBPACK_IMPORTED_MODULE_0__AnimatedNode__.a?result[key]=value.__getValue():result[key]=value}return result})},AnimatedTransform.prototype.__getAnimatedValue=function __getAnimatedValue(){return this._transforms.map(function(transform){var result={};for(var key in transform){var value=transform[key];value instanceof __WEBPACK_IMPORTED_MODULE_0__AnimatedNode__.a?result[key]=value.__getAnimatedValue():result[key]=value}return result})},AnimatedTransform.prototype.__attach=function __attach(){var _this2=this;this._transforms.forEach(function(transform){for(var key in transform){var value=transform[key];value instanceof __WEBPACK_IMPORTED_MODULE_0__AnimatedNode__.a&&value.__addChild(_this2)}})},AnimatedTransform.prototype.__detach=function __detach(){var _this3=this;this._transforms.forEach(function(transform){for(var key in transform){var value=transform[key];value instanceof __WEBPACK_IMPORTED_MODULE_0__AnimatedNode__.a&&value.__removeChild(_this3)}}),_AnimatedWithChildren.prototype.__detach.call(this)},AnimatedTransform.prototype.__getNativeConfig=function __getNativeConfig(){var transConfigs=[];return this._transforms.forEach(function(transform){for(var key in transform){var value=transform[key];value instanceof __WEBPACK_IMPORTED_MODULE_0__AnimatedNode__.a?transConfigs.push({type:"animated",property:key,nodeTag:value.__getNativeTag()}):transConfigs.push({type:"static",property:key,value:value})}}),__WEBPACK_IMPORTED_MODULE_2__NativeAnimatedHelper__.a.validateTransform(transConfigs),{type:"transform",transforms:transConfigs}},AnimatedTransform}(__WEBPACK_IMPORTED_MODULE_1__AnimatedWithChildren__.a);__webpack_exports__.a=AnimatedTransform},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__(93);var __WEBPACK_IMPORTED_MODULE_1__AnimatedNode__=__webpack_require__(50),__WEBPACK_IMPORTED_MODULE_2__NativeAnimatedHelper__=__webpack_require__(51);var AnimatedTracking=function(_AnimatedNode){function AnimatedTracking(value,parent,animationClass,animationConfig,callback){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,AnimatedTracking);var _this=function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,_AnimatedNode.call(this));return _this._value=value,_this._parent=parent,_this._animationClass=animationClass,_this._animationConfig=animationConfig,_this._useNativeDriver=Object(__WEBPACK_IMPORTED_MODULE_2__NativeAnimatedHelper__.c)(animationConfig),_this._callback=callback,_this.__attach(),_this}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(AnimatedTracking,_AnimatedNode),AnimatedTracking.prototype.__makeNative=function __makeNative(){this.__isNative=!0,this._parent.__makeNative(),_AnimatedNode.prototype.__makeNative.call(this),this._value.__makeNative()},AnimatedTracking.prototype.__getValue=function __getValue(){return this._parent.__getValue()},AnimatedTracking.prototype.__attach=function __attach(){this._parent.__addChild(this),this._useNativeDriver&&this.__makeNative()},AnimatedTracking.prototype.__detach=function __detach(){this._parent.__removeChild(this),_AnimatedNode.prototype.__detach.call(this)},AnimatedTracking.prototype.update=function update(){this._value.animate(new this._animationClass(Object.assign({},this._animationConfig,{toValue:this._animationConfig.toValue.__getValue()})),this._callback)},AnimatedTracking.prototype.__getNativeConfig=function __getNativeConfig(){var animationConfig=new this._animationClass(Object.assign({},this._animationConfig,{toValue:void 0})).__getNativeAnimationConfig();return{type:"tracking",animationId:Object(__WEBPACK_IMPORTED_MODULE_2__NativeAnimatedHelper__.b)(),animationConfig:animationConfig,toValue:this._parent.__getNativeTag(),value:this._value.__getNativeTag()}},AnimatedTracking}(__WEBPACK_IMPORTED_MODULE_1__AnimatedNode__.a);__webpack_exports__.a=AnimatedTracking},function(module,__webpack_exports__,__webpack_require__){"use strict";(function(global){var __WEBPACK_IMPORTED_MODULE_0__Animation__=__webpack_require__(398),__WEBPACK_IMPORTED_MODULE_1__NativeAnimatedHelper__=__webpack_require__(51);var DecayAnimation=function(_Animation){function DecayAnimation(config){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,DecayAnimation);var _this=function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,_Animation.call(this));return _this._deceleration=void 0!==config.deceleration?config.deceleration:.998,_this._velocity=config.velocity,_this._useNativeDriver=Object(__WEBPACK_IMPORTED_MODULE_1__NativeAnimatedHelper__.c)(config),_this.__isInteraction=void 0===config.isInteraction||config.isInteraction,_this.__iterations=void 0!==config.iterations?config.iterations:1,_this}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(DecayAnimation,_Animation),DecayAnimation.prototype.__getNativeAnimationConfig=function __getNativeAnimationConfig(){return{type:"decay",deceleration:this._deceleration,velocity:this._velocity,iterations:this.__iterations}},DecayAnimation.prototype.start=function start(fromValue,onUpdate,onEnd,previousAnimation,animatedValue){this.__active=!0,this._lastValue=fromValue,this._fromValue=fromValue,this._onUpdate=onUpdate,this.__onEnd=onEnd,this._startTime=Date.now(),this._useNativeDriver?this.__startNativeAnimation(animatedValue):this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this))},DecayAnimation.prototype.onUpdate=function onUpdate(){var now=Date.now(),value=this._fromValue+this._velocity/(1-this._deceleration)*(1-Math.exp(-(1-this._deceleration)*(now-this._startTime)));this._onUpdate(value),Math.abs(this._lastValue-value)<.1?this.__debouncedOnEnd({finished:!0}):(this._lastValue=value,this.__active&&(this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this))))},DecayAnimation.prototype.stop=function stop(){_Animation.prototype.stop.call(this),this.__active=!1,global.cancelAnimationFrame(this._animationFrame),this.__debouncedOnEnd({finished:!1})},DecayAnimation}(__WEBPACK_IMPORTED_MODULE_0__Animation__.a);__webpack_exports__.a=DecayAnimation}).call(__webpack_exports__,__webpack_require__(16))},function(module,__webpack_exports__,__webpack_require__){"use strict";(function(global){__webpack_require__(93),__webpack_require__(397);var __WEBPACK_IMPORTED_MODULE_2__Animation__=__webpack_require__(398),__WEBPACK_IMPORTED_MODULE_3__SpringConfig__=__webpack_require__(843),__WEBPACK_IMPORTED_MODULE_4_fbjs_lib_invariant__=__webpack_require__(7),__WEBPACK_IMPORTED_MODULE_4_fbjs_lib_invariant___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_fbjs_lib_invariant__),__WEBPACK_IMPORTED_MODULE_5__NativeAnimatedHelper__=__webpack_require__(51);function withDefault(value,defaultValue){return void 0===value||null===value?defaultValue:value}var SpringAnimation=function(_Animation){function SpringAnimation(config){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,SpringAnimation);var _this=function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,_Animation.call(this));if(_this._overshootClamping=withDefault(config.overshootClamping,!1),_this._restDisplacementThreshold=withDefault(config.restDisplacementThreshold,.001),_this._restSpeedThreshold=withDefault(config.restSpeedThreshold,.001),_this._initialVelocity=withDefault(config.velocity,0),_this._lastVelocity=withDefault(config.velocity,0),_this._toValue=config.toValue,_this._delay=withDefault(config.delay,0),_this._useNativeDriver=Object(__WEBPACK_IMPORTED_MODULE_5__NativeAnimatedHelper__.c)(config),_this.__isInteraction=void 0===config.isInteraction||config.isInteraction,_this.__iterations=void 0!==config.iterations?config.iterations:1,void 0!==config.stiffness||void 0!==config.damping||void 0!==config.mass)__WEBPACK_IMPORTED_MODULE_4_fbjs_lib_invariant___default()(void 0===config.bounciness&&void 0===config.speed&&void 0===config.tension&&void 0===config.friction,"You can define one of bounciness/speed, tension/friction, or stiffness/damping/mass, but not more than one"),_this._stiffness=withDefault(config.stiffness,100),_this._damping=withDefault(config.damping,10),_this._mass=withDefault(config.mass,1);else if(void 0!==config.bounciness||void 0!==config.speed){__WEBPACK_IMPORTED_MODULE_4_fbjs_lib_invariant___default()(void 0===config.tension&&void 0===config.friction&&void 0===config.stiffness&&void 0===config.damping&&void 0===config.mass,"You can define one of bounciness/speed, tension/friction, or stiffness/damping/mass, but not more than one");var springConfig=__WEBPACK_IMPORTED_MODULE_3__SpringConfig__.a.fromBouncinessAndSpeed(withDefault(config.bounciness,8),withDefault(config.speed,12));_this._stiffness=springConfig.stiffness,_this._damping=springConfig.damping,_this._mass=1}else{var _springConfig=__WEBPACK_IMPORTED_MODULE_3__SpringConfig__.a.fromOrigamiTensionAndFriction(withDefault(config.tension,40),withDefault(config.friction,7));_this._stiffness=_springConfig.stiffness,_this._damping=_springConfig.damping,_this._mass=1}return __WEBPACK_IMPORTED_MODULE_4_fbjs_lib_invariant___default()(_this._stiffness>0,"Stiffness value must be greater than 0"),__WEBPACK_IMPORTED_MODULE_4_fbjs_lib_invariant___default()(_this._damping>0,"Damping value must be greater than 0"),__WEBPACK_IMPORTED_MODULE_4_fbjs_lib_invariant___default()(_this._mass>0,"Mass value must be greater than 0"),_this}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(SpringAnimation,_Animation),SpringAnimation.prototype.__getNativeAnimationConfig=function __getNativeAnimationConfig(){return{type:"spring",overshootClamping:this._overshootClamping,restDisplacementThreshold:this._restDisplacementThreshold,restSpeedThreshold:this._restSpeedThreshold,stiffness:this._stiffness,damping:this._damping,mass:this._mass,initialVelocity:withDefault(this._initialVelocity,this._lastVelocity),toValue:this._toValue,iterations:this.__iterations}},SpringAnimation.prototype.start=function start(fromValue,onUpdate,onEnd,previousAnimation,animatedValue){var _this2=this;if(this.__active=!0,this._startPosition=fromValue,this._lastPosition=this._startPosition,this._onUpdate=onUpdate,this.__onEnd=onEnd,this._lastTime=Date.now(),this._frameTime=0,previousAnimation instanceof SpringAnimation){var internalState=previousAnimation.getInternalState();this._lastPosition=internalState.lastPosition,this._lastVelocity=internalState.lastVelocity,this._initialVelocity=this._lastVelocity,this._lastTime=internalState.lastTime}var start=function start(){_this2._useNativeDriver?_this2.__startNativeAnimation(animatedValue):_this2.onUpdate()};this._delay?this._timeout=setTimeout(start,this._delay):start()},SpringAnimation.prototype.getInternalState=function getInternalState(){return{lastPosition:this._lastPosition,lastVelocity:this._lastVelocity,lastTime:this._lastTime}},SpringAnimation.prototype.onUpdate=function onUpdate(){var now=Date.now();now>this._lastTime+64&&(now=this._lastTime+64);var deltaTime=(now-this._lastTime)/1e3;this._frameTime+=deltaTime;var c=this._damping,m=this._mass,k=this._stiffness,v0=-this._initialVelocity,zeta=c/(2*Math.sqrt(k*m)),omega0=Math.sqrt(k/m),omega1=omega0*Math.sqrt(1-zeta*zeta),x0=this._toValue-this._startPosition,position=0,velocity=0,t=this._frameTime;if(zeta<1){var envelope=Math.exp(-zeta*omega0*t);position=this._toValue-envelope*((v0+zeta*omega0*x0)/omega1*Math.sin(omega1*t)+x0*Math.cos(omega1*t)),velocity=zeta*omega0*envelope*(Math.sin(omega1*t)*(v0+zeta*omega0*x0)/omega1+x0*Math.cos(omega1*t))-envelope*(Math.cos(omega1*t)*(v0+zeta*omega0*x0)-omega1*x0*Math.sin(omega1*t))}else{var _envelope=Math.exp(-omega0*t);position=this._toValue-_envelope*(x0+(v0+omega0*x0)*t),velocity=_envelope*(v0*(t*omega0-1)+t*x0*(omega0*omega0))}if(this._lastTime=now,this._lastPosition=position,this._lastVelocity=velocity,this._onUpdate(position),this.__active){var isOvershooting=!1;this._overshootClamping&&0!==this._stiffness&&(isOvershooting=this._startPosition<this._toValue?position>this._toValue:position<this._toValue);var isVelocity=Math.abs(velocity)<=this._restSpeedThreshold,isDisplacement=!0;if(0!==this._stiffness&&(isDisplacement=Math.abs(this._toValue-position)<=this._restDisplacementThreshold),isOvershooting||isVelocity&&isDisplacement)return 0!==this._stiffness&&(this._lastPosition=this._toValue,this._lastVelocity=0,this._onUpdate(this._toValue)),void this.__debouncedOnEnd({finished:!0});this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this))}},SpringAnimation.prototype.stop=function stop(){_Animation.prototype.stop.call(this),this.__active=!1,clearTimeout(this._timeout),global.cancelAnimationFrame(this._animationFrame),this.__debouncedOnEnd({finished:!1})},SpringAnimation}(__WEBPACK_IMPORTED_MODULE_2__Animation__.a);__webpack_exports__.a=SpringAnimation}).call(__webpack_exports__,__webpack_require__(16))},function(module,__webpack_exports__,__webpack_require__){"use strict";function stiffnessFromOrigamiValue(oValue){return 3.62*(oValue-30)+194}function dampingFromOrigamiValue(oValue){return 3*(oValue-8)+25}__webpack_exports__.a={fromOrigamiTensionAndFriction:function fromOrigamiTensionAndFriction(tension,friction){return{stiffness:stiffnessFromOrigamiValue(tension),damping:dampingFromOrigamiValue(friction)}},fromBouncinessAndSpeed:function fromBouncinessAndSpeed(bounciness,speed){function normalize(value,startValue,endValue){return(value-startValue)/(endValue-startValue)}function projectNormal(n,start,end){return start+n*(end-start)}var b=normalize(bounciness/1.7,0,20);b=projectNormal(b,0,.8);var bouncyTension=projectNormal(normalize(speed/1.7,0,20),.5,200),bouncyFriction=function quadraticOutInterpolation(t,start,end){return function linearInterpolation(t,start,end){return t*end+(1-t)*start}(2*t-t*t,start,end)}(b,function b3Nobounce(tension){return tension<=18?function b3Friction1(x){return 7e-4*Math.pow(x,3)-.031*Math.pow(x,2)+.64*x+1.28}(tension):tension>18&&tension<=44?function b3Friction2(x){return 44e-6*Math.pow(x,3)-.006*Math.pow(x,2)+.36*x+2}(tension):function b3Friction3(x){return 4.5e-7*Math.pow(x,3)-332e-6*Math.pow(x,2)+.1078*x+5.84}(tension)}(bouncyTension),.01);return{stiffness:stiffnessFromOrigamiValue(bouncyTension),damping:dampingFromOrigamiValue(bouncyFriction)}}}},function(module,__webpack_exports__,__webpack_require__){"use strict";(function(global){__webpack_require__(93),__webpack_require__(397);var __WEBPACK_IMPORTED_MODULE_2__Animation__=__webpack_require__(398),__WEBPACK_IMPORTED_MODULE_3__Easing__=__webpack_require__(845),__WEBPACK_IMPORTED_MODULE_4__NativeAnimatedHelper__=__webpack_require__(51);var _easeInOut=void 0;var TimingAnimation=function(_Animation){function TimingAnimation(config){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,TimingAnimation);var _this=function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,_Animation.call(this));return _this._toValue=config.toValue,_this._easing=void 0!==config.easing?config.easing:function easeInOut(){return _easeInOut||(_easeInOut=__WEBPACK_IMPORTED_MODULE_3__Easing__.a.inOut(__WEBPACK_IMPORTED_MODULE_3__Easing__.a.ease)),_easeInOut}(),_this._duration=void 0!==config.duration?config.duration:500,_this._delay=void 0!==config.delay?config.delay:0,_this.__iterations=void 0!==config.iterations?config.iterations:1,_this.__isInteraction=void 0===config.isInteraction||config.isInteraction,_this._useNativeDriver=Object(__WEBPACK_IMPORTED_MODULE_4__NativeAnimatedHelper__.c)(config),_this}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(TimingAnimation,_Animation),TimingAnimation.prototype.__getNativeAnimationConfig=function __getNativeAnimationConfig(){for(var frames=[],dt=0;dt<this._duration;dt+=1e3/60)frames.push(this._easing(dt/this._duration));return frames.push(this._easing(1)),{type:"frames",frames:frames,toValue:this._toValue,iterations:this.__iterations}},TimingAnimation.prototype.start=function start(fromValue,onUpdate,onEnd,previousAnimation,animatedValue){var _this2=this;this.__active=!0,this._fromValue=fromValue,this._onUpdate=onUpdate,this.__onEnd=onEnd;var start=function start(){0!==_this2._duration||_this2._useNativeDriver?(_this2._startTime=Date.now(),_this2._useNativeDriver?_this2.__startNativeAnimation(animatedValue):_this2._animationFrame=requestAnimationFrame(_this2.onUpdate.bind(_this2))):(_this2._onUpdate(_this2._toValue),_this2.__debouncedOnEnd({finished:!0}))};this._delay?this._timeout=setTimeout(start,this._delay):start()},TimingAnimation.prototype.onUpdate=function onUpdate(){var now=Date.now();if(now>=this._startTime+this._duration)return 0===this._duration?this._onUpdate(this._toValue):this._onUpdate(this._fromValue+this._easing(1)*(this._toValue-this._fromValue)),void this.__debouncedOnEnd({finished:!0});this._onUpdate(this._fromValue+this._easing((now-this._startTime)/this._duration)*(this._toValue-this._fromValue)),this.__active&&(this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this)))},TimingAnimation.prototype.stop=function stop(){_Animation.prototype.stop.call(this),this.__active=!1,clearTimeout(this._timeout),global.cancelAnimationFrame(this._animationFrame),this.__debouncedOnEnd({finished:!1})},TimingAnimation}(__WEBPACK_IMPORTED_MODULE_2__Animation__.a);__webpack_exports__.a=TimingAnimation}).call(__webpack_exports__,__webpack_require__(16))},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__bezier__=__webpack_require__(846),__WEBPACK_IMPORTED_MODULE_0__bezier___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__bezier__);var _ease=void 0,Easing=function(){function Easing(){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,Easing)}return Easing.step0=function step0(n){return n>0?1:0},Easing.step1=function step1(n){return n>=1?1:0},Easing.linear=function linear(t){return t},Easing.ease=function ease(t){return _ease||(_ease=Easing.bezier(.42,0,1,1)),_ease(t)},Easing.quad=function quad(t){return t*t},Easing.cubic=function cubic(t){return t*t*t},Easing.poly=function poly(n){return function(t){return Math.pow(t,n)}},Easing.sin=function sin(t){return 1-Math.cos(t*Math.PI/2)},Easing.circle=function circle(t){return 1-Math.sqrt(1-t*t)},Easing.exp=function exp(t){return Math.pow(2,10*(t-1))},Easing.elastic=function elastic(){var p=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:1)*Math.PI;return function(t){return 1-Math.pow(Math.cos(t*Math.PI/2),3)*Math.cos(t*p)}},Easing.back=function back(s){return void 0===s&&(s=1.70158),function(t){return t*t*((s+1)*t-s)}},Easing.bounce=function bounce(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},Easing.bezier=function bezier(x1,y1,x2,y2){return __WEBPACK_IMPORTED_MODULE_0__bezier___default()(x1,y1,x2,y2)},Easing.in=function _in(easing){return easing},Easing.out=function out(easing){return function(t){return 1-easing(1-t)}},Easing.inOut=function inOut(easing){return function(t){return t<.5?easing(2*t)/2:1-easing(2*(1-t))/2}},Easing}();__webpack_exports__.a=Easing},function(module,exports,__webpack_require__){"use strict";var NEWTON_ITERATIONS=4,NEWTON_MIN_SLOPE=.001,SUBDIVISION_PRECISION=1e-7,SUBDIVISION_MAX_ITERATIONS=10,kSplineTableSize=11,kSampleStepSize=1/(kSplineTableSize-1),float32ArraySupported="function"==typeof Float32Array;function A(aA1,aA2){return 1-3*aA2+3*aA1}function B(aA1,aA2){return 3*aA2-6*aA1}function C(aA1){return 3*aA1}function calcBezier(aT,aA1,aA2){return((A(aA1,aA2)*aT+B(aA1,aA2))*aT+C(aA1))*aT}function getSlope(aT,aA1,aA2){return 3*A(aA1,aA2)*aT*aT+2*B(aA1,aA2)*aT+C(aA1)}module.exports=function bezier(mX1,mY1,mX2,mY2){if(!(0<=mX1&&mX1<=1&&0<=mX2&&mX2<=1))throw new Error("bezier x values must be in [0, 1] range");var sampleValues=float32ArraySupported?new Float32Array(kSplineTableSize):new Array(kSplineTableSize);if(mX1!==mY1||mX2!==mY2)for(var i=0;i<kSplineTableSize;++i)sampleValues[i]=calcBezier(i*kSampleStepSize,mX1,mX2);function getTForX(aX){for(var intervalStart=0,currentSample=1,lastSample=kSplineTableSize-1;currentSample!==lastSample&&sampleValues[currentSample]<=aX;++currentSample)intervalStart+=kSampleStepSize;var guessForT=intervalStart+(aX-sampleValues[--currentSample])/(sampleValues[currentSample+1]-sampleValues[currentSample])*kSampleStepSize,initialSlope=getSlope(guessForT,mX1,mX2);return initialSlope>=NEWTON_MIN_SLOPE?function newtonRaphsonIterate(aX,aGuessT,mX1,mX2){for(var i=0;i<NEWTON_ITERATIONS;++i){var currentSlope=getSlope(aGuessT,mX1,mX2);if(0===currentSlope)return aGuessT;aGuessT-=(calcBezier(aGuessT,mX1,mX2)-aX)/currentSlope}return aGuessT}(aX,guessForT,mX1,mX2):0===initialSlope?guessForT:function binarySubdivide(aX,aA,aB,mX1,mX2){var currentX,currentT,i=0;do{(currentX=calcBezier(currentT=aA+(aB-aA)/2,mX1,mX2)-aX)>0?aB=currentT:aA=currentT}while(Math.abs(currentX)>SUBDIVISION_PRECISION&&++i<SUBDIVISION_MAX_ITERATIONS);return currentT}(aX,intervalStart,intervalStart+kSampleStepSize,mX1,mX2)}return function BezierEasing(x){return mX1===mY1&&mX2===mY2?x:0===x?0:1===x?1:calcBezier(getTForX(x),mY1,mY2)}}},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__AnimatedEvent__=__webpack_require__(396),__WEBPACK_IMPORTED_MODULE_1__nodes_AnimatedProps__=__webpack_require__(489),__WEBPACK_IMPORTED_MODULE_2_react__=__webpack_require__(0),__WEBPACK_IMPORTED_MODULE_2_react___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_react__),__WEBPACK_IMPORTED_MODULE_4_fbjs_lib_invariant__=(__webpack_require__(176),__webpack_require__(7)),__WEBPACK_IMPORTED_MODULE_4_fbjs_lib_invariant___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_fbjs_lib_invariant__),_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target};__webpack_exports__.a=function createAnimatedComponent(Component){__WEBPACK_IMPORTED_MODULE_4_fbjs_lib_invariant___default()("string"==typeof Component||Component.prototype&&Component.prototype.isReactComponent,"`createAnimatedComponent` does not support stateless functional components; use a class component instead.");var AnimatedComponent=function(_React$Component){function AnimatedComponent(props){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,AnimatedComponent);var _this=function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,_React$Component.call(this,props));return _this._invokeAnimatedPropsCallbackOnMount=!1,_this._eventDetachers=[],_this._animatedPropsCallback=function(){if(null==_this._component)_this._invokeAnimatedPropsCallbackOnMount=!0;else if(AnimatedComponent.__skipSetNativeProps_FOR_TESTS_ONLY||"function"!=typeof _this._component.setNativeProps)_this.forceUpdate();else{if(_this._propsAnimated.__isNative)throw new Error('Attempting to run JS driven animation on animated node that has been moved to "native" earlier by starting an animation with `useNativeDriver: true`');_this._component.setNativeProps(_this._propsAnimated.__getAnimatedValue())}},_this._setComponentRef=_this._setComponentRef.bind(_this),_this}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(AnimatedComponent,_React$Component),AnimatedComponent.prototype.componentWillUnmount=function componentWillUnmount(){this._propsAnimated&&this._propsAnimated.__detach(),this._detachNativeEvents()},AnimatedComponent.prototype.setNativeProps=function setNativeProps(props){this._component.setNativeProps(props)},AnimatedComponent.prototype.UNSAFE_componentWillMount=function UNSAFE_componentWillMount(){this._attachProps(this.props)},AnimatedComponent.prototype.componentDidMount=function componentDidMount(){this._invokeAnimatedPropsCallbackOnMount&&(this._invokeAnimatedPropsCallbackOnMount=!1,this._animatedPropsCallback()),this._propsAnimated.setNativeView(this._component),this._attachNativeEvents()},AnimatedComponent.prototype._attachNativeEvents=function _attachNativeEvents(){var _this2=this,scrollableNode=this._component.getScrollableNode?this._component.getScrollableNode():this._component,_loop=function _loop(key){var prop=_this2.props[key];prop instanceof __WEBPACK_IMPORTED_MODULE_0__AnimatedEvent__.a&&prop.__isNative&&(prop.__attach(scrollableNode,key),_this2._eventDetachers.push(function(){return prop.__detach(scrollableNode,key)}))};for(var key in this.props)_loop(key)},AnimatedComponent.prototype._detachNativeEvents=function _detachNativeEvents(){this._eventDetachers.forEach(function(remove){return remove()}),this._eventDetachers=[]},AnimatedComponent.prototype._attachProps=function _attachProps(nextProps){var oldPropsAnimated=this._propsAnimated;this._propsAnimated=new __WEBPACK_IMPORTED_MODULE_1__nodes_AnimatedProps__.a(nextProps,this._animatedPropsCallback),oldPropsAnimated&&oldPropsAnimated.__detach()},AnimatedComponent.prototype.UNSAFE_componentWillReceiveProps=function UNSAFE_componentWillReceiveProps(newProps){this._attachProps(newProps)},AnimatedComponent.prototype.componentDidUpdate=function componentDidUpdate(prevProps){this._component!==this._prevComponent&&this._propsAnimated.setNativeView(this._component),this._component===this._prevComponent&&prevProps===this.props||(this._detachNativeEvents(),this._attachNativeEvents())},AnimatedComponent.prototype.render=function render(){var props=this._propsAnimated.__getValue();return __WEBPACK_IMPORTED_MODULE_2_react___default.a.createElement(Component,_extends({},props,{ref:this._setComponentRef,collapsable:!this._propsAnimated.__isNative&&props.collapsable}))},AnimatedComponent.prototype._setComponentRef=function _setComponentRef(c){this._prevComponent=this._component,this._component=c},AnimatedComponent.prototype.getNode=function getNode(){return this._component},AnimatedComponent}(__WEBPACK_IMPORTED_MODULE_2_react___default.a.Component);return AnimatedComponent.__skipSetNativeProps_FOR_TESTS_ONLY=!1,Component.propTypes,AnimatedComponent.propTypes={},AnimatedComponent}},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_react2=_interopRequireDefault(__webpack_require__(0)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_Text2=_interopRequireDefault(__webpack_require__(5)),_TouchableWithoutFeedback2=_interopRequireDefault(__webpack_require__(137)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}var ZIndex=function(_React$Component){function ZIndex(){var _ref,_temp,_this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,ZIndex);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _temp=_this=_possibleConstructorReturn(this,(_ref=ZIndex.__proto__||Object.getPrototypeOf(ZIndex)).call.apply(_ref,[this].concat(args))),_this.state={flipped:!1},_this._handlePress=function(){_this.setState({flipped:!_this.state.flipped})},_possibleConstructorReturn(_this,_temp)}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(ZIndex,_react2.default.Component),_createClass(ZIndex,[{key:"render",value:function render(){var indices=this.state.flipped?[-1,0,1,2]:[2,1,0,-1];return _react2.default.createElement(_TouchableWithoutFeedback2.default,{onPress:this._handlePress},_react2.default.createElement(_View2.default,null,_react2.default.createElement(_Text2.default,{style:{paddingBottom:10}},"Tap to flip sorting order"),_react2.default.createElement(_View2.default,{style:[styles.zIndex,{marginTop:0,backgroundColor:"#E57373",zIndex:indices[0]}]},_react2.default.createElement(_Text2.default,null,"ZIndex ",indices[0])),_react2.default.createElement(_View2.default,{style:[styles.zIndex,{marginLeft:50,backgroundColor:"#FFF176",zIndex:indices[1]}]},_react2.default.createElement(_Text2.default,null,"ZIndex ",indices[1])),_react2.default.createElement(_View2.default,{style:[styles.zIndex,{marginLeft:100,backgroundColor:"#81C784",zIndex:indices[2]}]},_react2.default.createElement(_Text2.default,null,"ZIndex ",indices[2])),_react2.default.createElement(_View2.default,{style:[styles.zIndex,{marginLeft:150,backgroundColor:"#64B5F6",zIndex:indices[3]}]},_react2.default.createElement(_Text2.default,null,"ZIndex ",indices[3]))))}}]),ZIndex}();exports.default=ZIndex;var styles=_StyleSheet2.default.create({zIndex:{justifyContent:"space-around",width:100,height:50,marginTop:-10}});ZIndex.__docgenInfo={description:"",displayName:"ZIndex"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/1-components/View/examples/ZIndex.js"]={name:"ZIndex",docgenInfo:ZIndex.__docgenInfo,path:"storybook/1-components/View/examples/ZIndex.js"})},function(module,exports,__webpack_require__){(function(module){var _react2=_interopRequireDefault(__webpack_require__(0)),_uiExplorer=__webpack_require__(13),_uiExplorer2=_interopRequireDefault(_uiExplorer);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(0,_uiExplorer.storiesOf)("APIs",module).add("AppRegistry",function AppRegistryScreen(){return _react2.default.createElement(_uiExplorer2.default,{title:"AppRegistry",url:"2-apis/AppRegistry"},_react2.default.createElement(_uiExplorer.Description,null,_react2.default.createElement(_uiExplorer.AppText,null,"AppRegistry is the control point for registering, running, prerendering, and unmounting all apps. App root components should register themselves with"," ",_react2.default.createElement(_uiExplorer.Code,null,"AppRegistry.registerComponent"),". Apps can be run by invoking"," ",_react2.default.createElement(_uiExplorer.Code,null,"AppRegistry.runApplication"),".")),_react2.default.createElement(_uiExplorer.Section,{title:"Methods"},_react2.default.createElement(_uiExplorer.DocItem,{description:"Returns all registered app keys",name:"static getAppKeys",typeInfo:"() => Array<string>"}),_react2.default.createElement(_uiExplorer.DocItem,{description:_react2.default.createElement(_uiExplorer.AppText,null,"Use this for server-side rendering to HTML. Returns an object containing the given application's element and a function to get styles once the element is rendered. Additional props can be passed to the ",_react2.default.createElement(_uiExplorer.Code,null,"getStyleElement")," function, e.g., your CSP policy may require a ",_react2.default.createElement(_uiExplorer.Code,null,"nonce")," to be set on ",_react2.default.createElement(_uiExplorer.Code,null,"style"),"elements."),label:"web",name:"static getApplication",typeInfo:"(appKey: string, appParameters: ?object) => { element: ReactElement; getStyleElement: (props) => ReactElement }"}),_react2.default.createElement(_uiExplorer.DocItem,{description:_react2.default.createElement(_uiExplorer.AppText,null,"Register a component provider under the given ",_react2.default.createElement(_uiExplorer.Code,null,"appKey"),"."),example:{code:'AppRegistry.registerComponent("MyApp", () => AppComponent)'},name:"static registerComponent",typeInfo:"(appKey: string, getComponentFunc: ComponentProvider) => void"}),_react2.default.createElement(_uiExplorer.DocItem,{description:[_react2.default.createElement(_uiExplorer.AppText,null,"Register multiple applications. ",_react2.default.createElement(_uiExplorer.Code,null,"AppConfig")," type is:"),_react2.default.createElement(_uiExplorer.Code,null,"{\n appKey: string;\n component: ComponentProvider;\n run?: function\n}")],name:"static registerConfig",typeInfo:"(config: Array<AppConfig>) => avoid"}),_react2.default.createElement(_uiExplorer.DocItem,{description:_react2.default.createElement(_uiExplorer.AppText,null,"Register a custom render function for an application. The function will receive the"," ",_react2.default.createElement(_uiExplorer.Code,null,"appParameters")," passed to ",_react2.default.createElement(_uiExplorer.Code,null,"runApplication"),"."),name:"static registerRunnable",typeInfo:"(appKey: string, run: Function) => void"}),_react2.default.createElement(_uiExplorer.DocItem,{description:_react2.default.createElement(_uiExplorer.AppText,null,"Runs the application that was registered under ",_react2.default.createElement(_uiExplorer.Code,null,"appKey"),". The"," ",_react2.default.createElement(_uiExplorer.Code,null,"appParameters")," must include the ",_react2.default.createElement(_uiExplorer.Code,null,"rootTag")," into which the application is rendered, and optionally any ",_react2.default.createElement(_uiExplorer.Code,null,"initialProps")," or render"," ",_react2.default.createElement(_uiExplorer.Code,null,"callback")),example:{code:"AppRegistry.runApplication('MyApp', {\n initialProps: {},\n rootTag: document.getElementById('react-root'),\n callback: () => { console.log('React rendering has finished') }\n})"},name:"static runApplication",typeInfo:"(appKey: string, appParameters: object) => void"}),_react2.default.createElement(_uiExplorer.DocItem,{name:"static setComponentProviderInstrumentationHook",typeInfo:"(componentProvider: func) => Component"}),_react2.default.createElement(_uiExplorer.DocItem,{name:"static setWrapperComponentProvider",typeInfo:"(appParameters: object) => Component"}),_react2.default.createElement(_uiExplorer.DocItem,{description:_react2.default.createElement(_uiExplorer.AppText,null,'To "stop" an application when a view should be destroyed, call'," ",_react2.default.createElement(_uiExplorer.Code,null,"AppRegistry.unmountApplicationComponentAtRootTag")," with the tag that was passed into ",_react2.default.createElement(_uiExplorer.Code,null,"runApplication"),"."),name:"static unmountApplicationComponentAtRootTag",typeInfo:"(rootTag: HTMLElement) => void"})))})}).call(exports,__webpack_require__(6)(module))},function(module,exports,__webpack_require__){(function(module){var _react2=_interopRequireDefault(__webpack_require__(0)),_StateChanges2=_interopRequireDefault(__webpack_require__(851)),_uiExplorer=__webpack_require__(13),_uiExplorer2=_interopRequireDefault(_uiExplorer);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(0,_uiExplorer.storiesOf)("APIs",module).add("AppState",function AppStateScreen(){return _react2.default.createElement(_uiExplorer2.default,{title:"AppState",url:"2-apis/AppState"},_react2.default.createElement(_uiExplorer.Description,null,_react2.default.createElement(_uiExplorer.AppText,null,"AppState can tell you if the app is in the foreground or background, and notify you when the state changes. States: ",_react2.default.createElement(_uiExplorer.Code,null,"active")," (the app is running in the foreground),"," ",_react2.default.createElement(_uiExplorer.Code,null,"background")," (the app is running in the background, i.e., the user has not focused the app's tab).")),_react2.default.createElement(_uiExplorer.Section,{title:"Properties"},_react2.default.createElement(_uiExplorer.DocItem,{name:"static isAvailable",description:"Determines whether the browser environment supports AppState."}),_react2.default.createElement(_uiExplorer.DocItem,{name:"static currentState",description:'Returns the current state of the app: "active" or "background".'})),_react2.default.createElement(_uiExplorer.Section,{title:"Methods"},_react2.default.createElement(_uiExplorer.DocItem,{name:"static addEventListener",typeInfo:"(type: string, handler: Function) => void",description:_react2.default.createElement(_uiExplorer.AppText,null,"Add a handler to ",_react2.default.createElement(_uiExplorer.Code,null,"AppState")," changes by listening to the",_react2.default.createElement(_uiExplorer.Code,null,"change")," event type and providing the ",_react2.default.createElement(_uiExplorer.Code,null,"handler"),". The handler is called with the app state value.")}),_react2.default.createElement(_uiExplorer.DocItem,{name:"static removeEventListener",typeInfo:"(type: string, handler: Function) => void",description:_react2.default.createElement(_uiExplorer.AppText,null,"Remove a handler by passing the change event ",_react2.default.createElement(_uiExplorer.Code,null,"type")," and the"," ",_react2.default.createElement(_uiExplorer.Code,null,"handler"),".")})),_react2.default.createElement(_uiExplorer.Section,{title:"Example"},_react2.default.createElement(_uiExplorer.DocItem,{example:{render:function render(){return _react2.default.createElement(_StateChanges2.default,null)}}})))})}).call(exports,__webpack_require__(6)(module))},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_react=__webpack_require__(0),_react2=_interopRequireDefault(_react),_AppState2=_interopRequireDefault(__webpack_require__(852)),_Text2=_interopRequireDefault(__webpack_require__(5)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}var StateChanges=function(_PureComponent){function StateChanges(){var _ref,_temp,_this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,StateChanges);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _temp=_this=_possibleConstructorReturn(this,(_ref=StateChanges.__proto__||Object.getPrototypeOf(StateChanges)).call.apply(_ref,[this].concat(args))),_this.state={active:0,background:0,currentState:_AppState2.default.currentState},_this._handleAppStateChange=function(currentState){_this.setState(function(state){return function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}({currentState:currentState},currentState,state[currentState]+1)})},_possibleConstructorReturn(_this,_temp)}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(StateChanges,_react.PureComponent),_createClass(StateChanges,[{key:"componentDidMount",value:function componentDidMount(){_AppState2.default.addEventListener("change",this._handleAppStateChange)}},{key:"componentWillUnmount",value:function componentWillUnmount(){_AppState2.default.removeEventListener("change",this._handleAppStateChange)}},{key:"render",value:function render(){return _react2.default.createElement(_View2.default,null,_react2.default.createElement(_Text2.default,null,"Active count: ",this.state.active),_react2.default.createElement(_Text2.default,null,"Background count: ",this.state.background),_react2.default.createElement(_Text2.default,null,"Current state is: ",this.state.currentState))}}]),StateChanges}();exports.default=StateChanges,StateChanges.__docgenInfo={description:"",displayName:"StateChanges"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/2-apis/AppState/examples/StateChanges.js"]={name:"StateChanges",docgenInfo:StateChanges.__docgenInfo,path:"storybook/2-apis/AppState/examples/StateChanges.js"})},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:!0});var __WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment__=__webpack_require__(38),__WEBPACK_IMPORTED_MODULE_1_array_find_index__=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment__),__webpack_require__(853)),__WEBPACK_IMPORTED_MODULE_1_array_find_index___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_array_find_index__),__WEBPACK_IMPORTED_MODULE_2_fbjs_lib_invariant__=__webpack_require__(7),__WEBPACK_IMPORTED_MODULE_2_fbjs_lib_invariant___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_fbjs_lib_invariant__),_createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();var isPrefixed=__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment__.canUseDOM&&!document.hasOwnProperty("hidden")&&document.hasOwnProperty("webkitHidden"),EVENT_TYPES=["change","memoryWarning"],VISIBILITY_CHANGE_EVENT=isPrefixed?"webkitvisibilitychange":"visibilitychange",VISIBILITY_STATE_PROPERTY=isPrefixed?"webkitVisibilityState":"visibilityState",AppStates_BACKGROUND="background",AppStates_ACTIVE="active",listeners=[],AppState=function(){function AppState(){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,AppState)}return AppState.addEventListener=function addEventListener(type,handler){if(AppState.isAvailable&&(__WEBPACK_IMPORTED_MODULE_2_fbjs_lib_invariant___default()(-1!==EVENT_TYPES.indexOf(type),'Trying to subscribe to unknown event: "%s"',type),"change"===type)){var callback=function callback(){return handler(AppState.currentState)};listeners.push([handler,callback]),document.addEventListener(VISIBILITY_CHANGE_EVENT,callback,!1)}},AppState.removeEventListener=function removeEventListener(type,handler){if(AppState.isAvailable&&(__WEBPACK_IMPORTED_MODULE_2_fbjs_lib_invariant___default()(-1!==EVENT_TYPES.indexOf(type),'Trying to remove listener for unknown event: "%s"',type),"change"===type)){var listenerIndex=__WEBPACK_IMPORTED_MODULE_1_array_find_index___default()(listeners,function(pair){return pair[0]===handler});__WEBPACK_IMPORTED_MODULE_2_fbjs_lib_invariant___default()(-1!==listenerIndex,"Trying to remove AppState listener for unregistered handler");var callback=listeners[listenerIndex][1];document.removeEventListener(VISIBILITY_CHANGE_EVENT,callback,!1),listeners.splice(listenerIndex,1)}},_createClass(AppState,null,[{key:"currentState",get:function get(){if(!AppState.isAvailable)return AppStates_ACTIVE;switch(document[VISIBILITY_STATE_PROPERTY]){case"hidden":case"prerender":case"unloaded":return AppStates_BACKGROUND;default:return AppStates_ACTIVE}}}]),AppState}();AppState.isAvailable=__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment__.canUseDOM&&document[VISIBILITY_STATE_PROPERTY],__webpack_exports__.default=AppState},function(module,exports,__webpack_require__){"use strict";module.exports=function(arr,predicate,ctx){if("function"==typeof Array.prototype.findIndex)return arr.findIndex(predicate,ctx);if("function"!=typeof predicate)throw new TypeError("predicate must be a function");var list=Object(arr),len=list.length;if(0===len)return-1;for(var i=0;i<len;i++)if(predicate.call(ctx,list[i],i,list))return i;return-1}},function(module,exports,__webpack_require__){(function(module){var _react2=_interopRequireDefault(__webpack_require__(0)),_uiExplorer=__webpack_require__(13),_uiExplorer2=_interopRequireDefault(_uiExplorer);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(0,_uiExplorer.storiesOf)("APIs",module).add("AsyncStorage",function AsyncStorageScreen(){return _react2.default.createElement(_uiExplorer2.default,{title:"AsyncStorage",url:"2-apis/AsyncStorage"},_react2.default.createElement(_uiExplorer.Description,null,_react2.default.createElement(_uiExplorer.AppText,null,"AsyncStorage is a simple, unencrypted, asynchronous, persistent, key-value storage system that is global to the domain. It's a facade over, and should be used instead of"," ",_react2.default.createElement(_uiExplorer.Code,null,"window.localStorage")," to provide an asynchronous API and multi functions. Each method returns a ",_react2.default.createElement(_uiExplorer.Code,null,"Promise")," object."),_react2.default.createElement(_uiExplorer.AppText,null,"It is recommended that you use an abstraction on top of ",_react2.default.createElement(_uiExplorer.Code,null,"AsyncStorage")," instead of"," ",_react2.default.createElement(_uiExplorer.Code,null,"AsyncStorage")," directly for anything more than light usage since it operates globally."),_react2.default.createElement(_uiExplorer.AppText,null,"The batched functions are useful for executing a lot of operations at once, allowing for optimizations to provide the convenience of a single promise after all operations are complete.")),_react2.default.createElement(_uiExplorer.Section,{title:"Methods"},_react2.default.createElement(_uiExplorer.DocItem,{description:_react2.default.createElement(_uiExplorer.AppText,null,"Erases all AsyncStorage. You probably don't want to call this - use",_react2.default.createElement(_uiExplorer.Code,null,"removeItem")," or ",_react2.default.createElement(_uiExplorer.Code,null,"multiRemove")," to clear only your own keys instead. Returns a Promise object."),name:"static clear",typeInfo:"function"}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Gets all known keys. Returns a Promise object.",name:"static getAllKeys",typeInfo:""}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Fetches the value of the given key. Returns a Promise object..",name:"static getItem",typeInfo:"(key: string) => {}"}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Merges existing value with input value, assuming they are stringified JSON. Returns a Promise object.",name:"static mergeItem",typeInfo:"(key: string, value: string) => {}"}),_react2.default.createElement(_uiExplorer.DocItem,{description:_react2.default.createElement(_uiExplorer.AppText,null,_react2.default.createElement(_uiExplorer.Code,null,"multiGet")," results in an array of key-value pair arrays that matches the input format of ",_react2.default.createElement(_uiExplorer.Code,null,"multiSet"),". Returns a Promise object."),example:{code:'multiGet(["k1", "k2"]) -> [["k1", "val1"], ["k2", "val2"]]'},name:"static multiGet",typeInfo:"(keys: Array<string>) => {}"}),_react2.default.createElement(_uiExplorer.DocItem,{description:_react2.default.createElement(_uiExplorer.AppText,null,"multiMerge takes an array of key-value array pairs that match the output of"," ",_react2.default.createElement(_uiExplorer.Code,null,"multiGet"),". It merges existing values with input values, assuming they are stringified JSON. Returns a Promise object."),name:"static multiMerge",typeInfo:"(keyValuePairs: Array<Array<string>>) => {}"}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Delete all the keys in the keys array. Returns a Promise object.",name:"static multiRemove",typeInfo:"(keys: Array<string>) => {}"}),_react2.default.createElement(_uiExplorer.DocItem,{description:_react2.default.createElement(_uiExplorer.AppText,null,_react2.default.createElement(_uiExplorer.Code,null,"multiSet")," takes an array of key-value array pairs that match the output of"," ",_react2.default.createElement(_uiExplorer.Code,null,"multiGet"),". Returns a Promise object."),example:{code:'multiSet([["k1", "val1"], ["k2", "val2"]]);'},name:"static multiSet",typeInfo:"(keyValuePairs: Array<Array<string>>) => {}"}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Removes the value of the given key. Returns a Promise object.",name:"static removeItem",typeInfo:"(key: string) => {}"}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Sets the value of the given key. Returns a Promise object.",name:"static setItem",typeInfo:"(key: string, value: string) => {}"})))})}).call(exports,__webpack_require__(6)(module))},function(module,exports,__webpack_require__){(function(module){var _react2=_interopRequireDefault(__webpack_require__(0)),_SetString2=_interopRequireDefault(__webpack_require__(856)),_uiExplorer=__webpack_require__(13),_uiExplorer2=_interopRequireDefault(_uiExplorer);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(0,_uiExplorer.storiesOf)("APIs",module).add("Clipboard",function ClipboardScreen(){return _react2.default.createElement(_uiExplorer2.default,{title:"Clipboard",url:"2-apis/Clipboard"},_react2.default.createElement(_uiExplorer.Description,null,"Clipboard gives you an interface for setting to the clipboard. (Getting clipboard content is not supported on web.)"),_react2.default.createElement(_uiExplorer.Section,{title:"Methods"},_react2.default.createElement(_uiExplorer.DocItem,{description:"Determines whether the browser environment supports Clipboard at all.",label:"web",name:"static isAvailable",typeInfo:"() => boolean"}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Copies a string to the clipboard. On web, some browsers may not support copying to the clipboard, therefore, this function returns a boolean to indicate if the copy was successful.",example:{render:function render(){return _react2.default.createElement(_SetString2.default,null)}},name:"static setString",typeInfo:"(string) => boolean"}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Not properly supported on Web. Returns a `Promise` of an empty string.",label:"compat",name:"static getString",typeInfo:"()"})))})}).call(exports,__webpack_require__(6)(module))},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_Button2=_interopRequireDefault(__webpack_require__(74)),_Clipboard2=_interopRequireDefault(__webpack_require__(857)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_TextInput2=_interopRequireDefault(__webpack_require__(29)),_View2=_interopRequireDefault(__webpack_require__(1)),_react=__webpack_require__(0),_react2=_interopRequireDefault(_react);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var styles=_StyleSheet2.default.create({buttonBox:{maxWidth:300},textInput:{borderColor:"#AAB8C2",borderWidth:1,height:100,marginTop:20,padding:10}}),ClipboardExample=function(_PureComponent){function ClipboardExample(){return function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,ClipboardExample),function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,(ClipboardExample.__proto__||Object.getPrototypeOf(ClipboardExample)).apply(this,arguments))}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(ClipboardExample,_react.PureComponent),_createClass(ClipboardExample,[{key:"render",value:function render(){return _react2.default.createElement(_View2.default,null,_react2.default.createElement(_View2.default,{style:styles.buttonBox},_react2.default.createElement(_Button2.default,{onPress:this._handleSet,title:"Copy to clipboard"})),_react2.default.createElement(_TextInput2.default,{multiline:!0,placeholder:"Try pasting here afterwards",style:styles.textInput}))}},{key:"_handleSet",value:function _handleSet(){var success=_Clipboard2.default.setString("This text was copied to the clipboard by React Native");console.log("Clipboard.setString success? "+success)}}]),ClipboardExample}();exports.default=ClipboardExample,ClipboardExample.__docgenInfo={description:"",displayName:"ClipboardExample"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/2-apis/Clipboard/examples/SetString.js"]={name:"ClipboardExample",docgenInfo:ClipboardExample.__docgenInfo,path:"storybook/2-apis/Clipboard/examples/SetString.js"})},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:!0});var Clipboard=function(){function Clipboard(){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,Clipboard)}return Clipboard.isAvailable=function isAvailable(){return"function"==typeof document.queryCommandSupported&&document.queryCommandSupported("copy")},Clipboard.getString=function getString(){return Promise.resolve("")},Clipboard.setString=function setString(text){var success=!1,body=document.body;if(body){var node=document.createElement("span");node.textContent=text,node.style.opacity="0",node.style.position="absolute",node.style.whiteSpace="pre-wrap",body.appendChild(node);var selection=window.getSelection();selection.removeAllRanges();var range=document.createRange();range.selectNodeContents(node),selection.addRange(range);try{document.execCommand("copy"),success=!0}catch(e){}selection.removeAllRanges(),body.removeChild(node)}return success},Clipboard}();__webpack_exports__.default=Clipboard},function(module,exports,__webpack_require__){(function(module){var _DimensionsChange2=_interopRequireDefault(__webpack_require__(859)),_uiExplorer=__webpack_require__(13),_uiExplorer2=_interopRequireDefault(_uiExplorer),_react2=_interopRequireDefault(__webpack_require__(0));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(0,_uiExplorer.storiesOf)("APIs",module).add("Dimensions",function DimensionsScreen(){return _react2.default.createElement(_uiExplorer2.default,{title:"Dimensions",url:"2-apis/Dimensions"},_react2.default.createElement(_uiExplorer.Description,null,"Note: dimensions may change (e.g., due to device rotation) so any rendering logic or styles that depend on these constants should try to call this function on every render, rather than caching the value."),_react2.default.createElement(_uiExplorer.Section,{title:"Methods"},_react2.default.createElement(_uiExplorer.DocItem,{name:"static get",typeInfo:"(dimension: string) => Object",description:"Get a dimension (e.g., `window` or `screen`).",example:{code:"const { height, width } = Dimensions.get('window')"}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"static set",typeInfo:"(dimensions: ?{[key:string]: any}) => void",description:"This should only be called server-side with an estimate for initial dimensions to be used when pre-rendering pages on the server."}),_react2.default.createElement(_uiExplorer.DocItem,{name:"static addEventListener",typeInfo:"(type: string, handler: function) => void",description:[_react2.default.createElement(_uiExplorer.AppText,null,"Add an event handler. Supported events:"),_react2.default.createElement(_uiExplorer.TextList,{items:[_react2.default.createElement(_uiExplorer.AppText,null,_react2.default.createElement(_uiExplorer.Code,null,"change"),": Fires when a property within the ",_react2.default.createElement(_uiExplorer.Code,null,"Dimensions")," object changes. The argument to the event handler is an object with ",_react2.default.createElement(_uiExplorer.Code,null,"window")," and"," ",_react2.default.createElement(_uiExplorer.Code,null,"screen")," properties whose values are the same as the return values of"," ",_react2.default.createElement(_uiExplorer.Code,null,"Dimensions.get('window')")," and ",_react2.default.createElement(_uiExplorer.Code,null,"Dimensions.get('screen')"),", respectively.")]})],example:{render:function render(){return _react2.default.createElement(_DimensionsChange2.default,null)}}}),_react2.default.createElement(_uiExplorer.DocItem,{name:"static removeEventListener",typeInfo:"(type: string, handler: function) => void",description:"Remove an event handler."})))})}).call(exports,__webpack_require__(6)(module))},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_Button2=_interopRequireDefault(__webpack_require__(74)),_Dimensions2=_interopRequireDefault(__webpack_require__(485)),_ScrollView2=_interopRequireDefault(__webpack_require__(198)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_Text2=_interopRequireDefault(__webpack_require__(5)),_View2=_interopRequireDefault(__webpack_require__(1)),_react=__webpack_require__(0),_react2=_interopRequireDefault(_react);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}var ChangeEventExample=function(_Component){function ChangeEventExample(){var _ref,_temp,_this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,ChangeEventExample);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _temp=_this=_possibleConstructorReturn(this,(_ref=ChangeEventExample.__proto__||Object.getPrototypeOf(ChangeEventExample)).call.apply(_ref,[this].concat(args))),_this.state={listened:!1,logs:[]},_this.toggle=function(){var listened=_this.state.listened;listened?(_Dimensions2.default.removeEventListener("change",_this._handleChange),_this._log("Removed listener")):(_Dimensions2.default.addEventListener("change",_this._handleChange),_this._log("Added listener")),_this.setState(function(){return{listened:!listened}})},_this._handleChange=function(_ref2){var window=_ref2.window,screen=_ref2.screen;window=JSON.stringify(window,null,2),screen=JSON.stringify(screen,null,2),_this._log("Changed\nwindow = "+window+"\nscreen = "+screen)},_this._log=function(msg){_this.setState(function(state){return{logs:[(new Date).toTimeString()+" - "+msg].concat(function _toConsumableArray(arr){if(Array.isArray(arr)){for(var i=0,arr2=Array(arr.length);i<arr.length;i++)arr2[i]=arr[i];return arr2}return Array.from(arr)}(state.logs))}})},_possibleConstructorReturn(_this,_temp)}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(ChangeEventExample,_react.Component),_createClass(ChangeEventExample,[{key:"componentWillUnmount",value:function componentWillUnmount(){_Dimensions2.default.removeEventListener("change",this._handleChange)}},{key:"render",value:function render(){var _state=this.state,logs=_state.logs,buttonTitle=_state.listened?"Remove listener":"Add listener";return _react2.default.createElement(_View2.default,null,_react2.default.createElement(_Button2.default,{onPress:this.toggle,title:buttonTitle}),_react2.default.createElement(_ScrollView2.default,{style:styles.logs},logs.map(function(log,i){return _react2.default.createElement(_Text2.default,{key:i,style:styles.log},log)})))}}]),ChangeEventExample}();exports.default=ChangeEventExample;var styles=_StyleSheet2.default.create({logs:{maxHeight:256},log:{fontFamily:"monospace, monospace",marginTop:8,marginBottom:8}});ChangeEventExample.__docgenInfo={description:"",displayName:"ChangeEventExample"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/2-apis/Dimensions/examples/DimensionsChange.js"]={name:"ChangeEventExample",docgenInfo:ChangeEventExample.__docgenInfo,path:"storybook/2-apis/Dimensions/examples/DimensionsChange.js"})},function(module,exports,__webpack_require__){(function(module){var _RTLToggle2=_interopRequireDefault(__webpack_require__(861)),_react2=_interopRequireDefault(__webpack_require__(0)),_uiExplorer=__webpack_require__(13),_uiExplorer2=_interopRequireDefault(_uiExplorer);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(0,_uiExplorer.storiesOf)("APIs",module).add("I18nManager",function I18nManagerScreen(){return _react2.default.createElement(_uiExplorer2.default,{title:"I18nManager",url:"2-apis/I18nManager"},_react2.default.createElement(_uiExplorer.Description,null,"Control and query the layout and writing direction of the application."),_react2.default.createElement(_uiExplorer.Section,{title:"Properties"},_react2.default.createElement(_uiExplorer.DocItem,{name:"isRTL",typeInfo:"boolean = false",description:"Whether the application is currently in RTL mode."}),_react2.default.createElement(_uiExplorer.DocItem,{name:"doLeftAndRightSwapInRTL",typeInfo:"boolean = true",description:"Whether the application swaps left/right styles in RTL mode."})),_react2.default.createElement(_uiExplorer.Section,{title:"Methods"},_react2.default.createElement(_uiExplorer.DocItem,{name:"allowRTL",typeInfo:"(allowRTL: boolean) => void",description:"Allow the application to display in RTL mode."}),_react2.default.createElement(_uiExplorer.DocItem,{name:"forceRTL",typeInfo:"(forceRTL: boolean) => void",description:"Force the application to display in RTL mode."}),_react2.default.createElement(_uiExplorer.DocItem,{name:"swapLeftAndRightInRTL",typeInfo:"(flipStyles: boolean) => void",description:"Control whether the application swaps left/right styles in RTL mode. Applications relying on start/end styles may prefer to disable automatic BiDi-flipping of left/right styles."}),_react2.default.createElement(_uiExplorer.DocItem,{label:"web",name:"setPreferredLanguageRTL",typeInfo:"(isRTL: boolean) => void",description:"Set the application's preferred writing direction to RTL. You may need to infer the user's preferred locale on the server (from HTTP headers) and decide whether it's an RTL language."})),_react2.default.createElement(_uiExplorer.Section,{title:"Examples"},_react2.default.createElement(_uiExplorer.DocItem,{description:"Toggling LTR/RTL layout at runtime",example:{render:function render(){return _react2.default.createElement(_RTLToggle2.default,null)}}})))})}).call(exports,__webpack_require__(6)(module))},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_Button2=_interopRequireDefault(__webpack_require__(74)),_I18nManager2=_interopRequireDefault(__webpack_require__(334)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_Text2=_interopRequireDefault(__webpack_require__(5)),_View2=_interopRequireDefault(__webpack_require__(1)),_react=__webpack_require__(0),_react2=_interopRequireDefault(_react);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}var RTLToggle=function(_PureComponent){function RTLToggle(){var _ref,_temp,_this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,RTLToggle);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _temp=_this=_possibleConstructorReturn(this,(_ref=RTLToggle.__proto__||Object.getPrototypeOf(RTLToggle)).call.apply(_ref,[this].concat(args))),_this._handleToggle=function(){_I18nManager2.default.setPreferredLanguageRTL(!_I18nManager2.default.isRTL),_this.forceUpdate()},_possibleConstructorReturn(_this,_temp)}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(RTLToggle,_react.PureComponent),_createClass(RTLToggle,[{key:"componentWillUnmount",value:function componentWillUnmount(){_I18nManager2.default.setPreferredLanguageRTL(!1)}},{key:"render",value:function render(){return _react2.default.createElement(_View2.default,null,_react2.default.createElement(_View2.default,{style:[styles.buttonBox,_I18nManager2.default.isRTL&&{alignSelf:"flex-end"}]},_react2.default.createElement(_Button2.default,{onPress:this._handleToggle,title:"Toggle LTR/RTL"})),_react2.default.createElement(_View2.default,{style:styles.container},_react2.default.createElement(_Text2.default,{style:styles.text},"The writing direction of text is automatically determined by the browser, independent of the global writing direction of the app."),_react2.default.createElement(_Text2.default,{style:[styles.text,styles.rtlText]},"أحب اللغة العربية"),_react2.default.createElement(_Text2.default,{style:[styles.text,styles.textAlign]},"textAlign toggles"),_react2.default.createElement(_View2.default,{style:styles.horizontal},_react2.default.createElement(_View2.default,{style:[styles.box,{backgroundColor:"lightblue"}]},_react2.default.createElement(_Text2.default,null,"One")),_react2.default.createElement(_View2.default,{style:[styles.box]},_react2.default.createElement(_Text2.default,null,"Two")))))}}]),RTLToggle}();exports.default=RTLToggle;var styles=_StyleSheet2.default.create({buttonBox:{alignSelf:"flex-start"},container:{borderColor:"#AAB8C2",borderWidth:1,marginTop:20,padding:10},text:{color:"#333333",fontSize:18,marginBottom:5},textAlign:{textAlign:"left"},horizontal:{flexDirection:"row",marginVertical:10},box:{borderWidth:1,flex:1},toggle:{alignSelf:"center",borderColor:"black",borderStyle:"solid",borderWidth:1,marginTop:10,padding:10}});RTLToggle.__docgenInfo={description:"",displayName:"RTLToggle"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/2-apis/I18nManager/examples/RTLToggle.js"]={name:"RTLToggle",docgenInfo:RTLToggle.__docgenInfo,path:"storybook/2-apis/I18nManager/examples/RTLToggle.js"})},function(module,exports,__webpack_require__){(function(module){var _OpenURL2=_interopRequireDefault(__webpack_require__(863)),_react2=_interopRequireDefault(__webpack_require__(0)),_uiExplorer=__webpack_require__(13),_uiExplorer2=_interopRequireDefault(_uiExplorer);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(0,_uiExplorer.storiesOf)("APIs",module).add("Linking",function LinkingScreen(){return _react2.default.createElement(_uiExplorer2.default,{title:"Linking",url:"2-apis/Linking"},_react2.default.createElement(_uiExplorer.Description,null,"Linking gives you a general interface for securely opening external URLs from JavaScript."),_react2.default.createElement(_uiExplorer.Section,{title:"Methods"},_react2.default.createElement(_uiExplorer.DocItem,{name:"canOpenURL",typeInfo:"(url) => Promise<true>"}),_react2.default.createElement(_uiExplorer.DocItem,{name:"getInitialURL",typeInfo:"() => Promise<string>"}),_react2.default.createElement(_uiExplorer.DocItem,{name:"openURL",typeInfo:"(url: string) => Promise<>",description:"Try to open the given url in a secure fashion. The method returns a Promise object. If the url opens, the promise is resolved. If not, the promise is rejected.",example:{render:function render(){return _react2.default.createElement(_OpenURL2.default,null)}}})))})}).call(exports,__webpack_require__(6)(module))},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_Linking2=_interopRequireDefault(__webpack_require__(864)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_Text2=_interopRequireDefault(__webpack_require__(5)),_View2=_interopRequireDefault(__webpack_require__(1)),_react=__webpack_require__(0),_react2=_interopRequireDefault(_react);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var url="https://mathiasbynens.github.io/rel-noopener/malicious.html",OpenURL=function(_PureComponent){function OpenURL(){return function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,OpenURL),function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,(OpenURL.__proto__||Object.getPrototypeOf(OpenURL)).apply(this,arguments))}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(OpenURL,_react.PureComponent),_createClass(OpenURL,[{key:"handlePress",value:function handlePress(){_Linking2.default.canOpenURL(url).then(function(supported){return _Linking2.default.openURL(url)})}},{key:"render",value:function render(){return _react2.default.createElement(_View2.default,null,_react2.default.createElement(_Text2.default,{onPress:this.handlePress,style:styles.text},"Linking.openURL"),_react2.default.createElement(_Text2.default,{accessibilityRole:"link",href:"https://mathiasbynens.github.io/rel-noopener/malicious.html",style:styles.text,target:"_blank"},'target="_blank"'))}}]),OpenURL}();exports.default=OpenURL;var styles=_StyleSheet2.default.create({text:{borderRadius:5,borderStyle:"solid",borderWidth:1,marginVertical:10,padding:10}});OpenURL.__docgenInfo={description:"",displayName:"OpenURL"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/2-apis/Linking/examples/OpenURL.js"]={name:"OpenURL",docgenInfo:OpenURL.__docgenInfo,path:"storybook/2-apis/Linking/examples/OpenURL.js"})},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:!0});var __WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment__=__webpack_require__(38),__WEBPACK_IMPORTED_MODULE_1_fbjs_lib_invariant__=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment__),__webpack_require__(7)),__WEBPACK_IMPORTED_MODULE_1_fbjs_lib_invariant___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_fbjs_lib_invariant__),initialURL=__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment__.canUseDOM?window.location.href:"",Linking={addEventListener:function addEventListener(){},removeEventListener:function removeEventListener(){},canOpenURL:function canOpenURL(){return Promise.resolve(!0)},getInitialURL:function getInitialURL(){return Promise.resolve(initialURL)},openURL:function openURL(url){try{return open(url),Promise.resolve()}catch(e){return Promise.reject(e)}},_validateURL:function _validateURL(url){__WEBPACK_IMPORTED_MODULE_1_fbjs_lib_invariant___default()("string"==typeof url,"Invalid URL: should be a string. Was: "+url),__WEBPACK_IMPORTED_MODULE_1_fbjs_lib_invariant___default()(url,"Invalid URL: cannot be empty")}},open=function open(url){__WEBPACK_IMPORTED_MODULE_0_fbjs_lib_ExecutionEnvironment__.canUseDOM&&(window.location=new URL(url,window.location).toString())};__webpack_exports__.default=Linking},function(module,exports,__webpack_require__){(function(module){var _react2=_interopRequireDefault(__webpack_require__(0)),_uiExplorer=__webpack_require__(13),_uiExplorer2=_interopRequireDefault(_uiExplorer);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(0,_uiExplorer.storiesOf)("APIs",module).add("NetInfo",function NetInfoScreen(){return _react2.default.createElement(_uiExplorer2.default,{title:"NetInfo",url:"2-apis/NetInfo"},_react2.default.createElement(_uiExplorer.Description,null,_react2.default.createElement(_uiExplorer.AppText,null,"NetInfo asynchronously determines the online/offline status and additional connection information (where available) of the application."),_react2.default.createElement(_uiExplorer.AppText,null,"Note that connection type information is limited to how well the browser supports the"," ",_react2.default.createElement(_uiExplorer.ExternalLink,{href:"https://developer.mozilla.org/en-US/docs/Web/API/NetworkInformation"},"NetworkInformation API"),". Connection types will be ",_react2.default.createElement(_uiExplorer.Code,null,"unknown")," when support is missing.")),_react2.default.createElement(_uiExplorer.Section,{title:"Types"},_react2.default.createElement(_uiExplorer.DocItem,{description:_react2.default.createElement(_uiExplorer.AppText,null,"One of ",_react2.default.createElement(_uiExplorer.Code,null,"bluebooth"),", ",_react2.default.createElement(_uiExplorer.Code,null,"cellular"),", ",_react2.default.createElement(_uiExplorer.Code,null,"ethernet"),","," ",_react2.default.createElement(_uiExplorer.Code,null,"mixed"),", ",_react2.default.createElement(_uiExplorer.Code,null,"mixed"),", ",_react2.default.createElement(_uiExplorer.Code,null,"none"),", ",_react2.default.createElement(_uiExplorer.Code,null,"other"),","," ",_react2.default.createElement(_uiExplorer.Code,null,"unknown"),", ",_react2.default.createElement(_uiExplorer.Code,null,"wifi"),", ",_react2.default.createElement(_uiExplorer.Code,null,"wimax")),name:"ConnectionType"}),_react2.default.createElement(_uiExplorer.DocItem,{description:_react2.default.createElement(_uiExplorer.AppText,null,"One of ",_react2.default.createElement(_uiExplorer.Code,null,"slow-2g"),", ",_react2.default.createElement(_uiExplorer.Code,null,"2g"),", ",_react2.default.createElement(_uiExplorer.Code,null,"3g"),", ",_react2.default.createElement(_uiExplorer.Code,null,"4g"),","," ",_react2.default.createElement(_uiExplorer.Code,null,"unknown"),"."),name:"EffectiveConnectionType"}),_react2.default.createElement(_uiExplorer.DocItem,{description:_react2.default.createElement(_uiExplorer.Code,null,"{\n effectiveType: EffectiveConnectionType;\n type: ConnectionType;\n downlink?: number;\n downlinkMax?: number;\n rtt?: number;\n}"),name:"ConnectionEventType"})),_react2.default.createElement(_uiExplorer.Section,{title:"Methods"},_react2.default.createElement(_uiExplorer.DocItem,{description:_react2.default.createElement(_uiExplorer.AppText,null,"Adds an event handler. The ",_react2.default.createElement(_uiExplorer.Code,null,"connectionChange")," event fires when the network status changes. The argument to the event handler is an object of type"," ",_react2.default.createElement(_uiExplorer.Code,null,"ConnectionEventType"),"."),example:{code:"NetInfo.addEventListener('connectionChange', ({ effectiveType, type }) => {\n console.log('Effective connection type:', effectiveType);\n console.log('Connection type:', type);\n})"},name:"static addEventListener",typeInfo:"(eventName, handler) => void"}),_react2.default.createElement(_uiExplorer.DocItem,{description:_react2.default.createElement(_uiExplorer.AppText,null,"Returns a promise that resolves with an object of type ",_react2.default.createElement(_uiExplorer.Code,null,"ConnectionEventType"),"."),example:{code:"NetInfo.getConnectionInfo().then(({ effectiveType, type }) => {\n console.log('Effective connection type:', effectiveType);\n console.log('Connection type:', type);\n});"},name:"static getConnectionInfo",typeInfo:"() => Promise<ConnectionEventType>"}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Removes the listener for network status changes.",name:"static removeEventListener",typeInfo:"(eventName, handler) => void"})),_react2.default.createElement(_uiExplorer.Section,{title:"Properties"},_react2.default.createElement(_uiExplorer.DocItem,{description:"An object with similar methods as above but the listener receives a boolean which represents the internet connectivity. Use this if you are only interested with whether the device has internet connectivity.",example:{code:"NetInfo.isConnected.fetch().then((isConnected) => {\n console.log('Connection status:', (isConnected ? 'online' : 'offline'));\n});"},name:"isConnected",typeInfo:"ObjectExpression"})))})}).call(exports,__webpack_require__(6)(module))},function(module,exports,__webpack_require__){(function(module){var _DraggableCircle2=_interopRequireDefault(__webpack_require__(867)),_react2=_interopRequireDefault(__webpack_require__(0)),_uiExplorer=__webpack_require__(13),_uiExplorer2=_interopRequireDefault(_uiExplorer);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(0,_uiExplorer.storiesOf)("APIs",module).add("PanResponder",function PanResponderScreen(){return _react2.default.createElement(_uiExplorer2.default,{title:"PanResponder",url:"2-apis/PanResponder"},_react2.default.createElement(_uiExplorer.Description,null,"PanResponder reconciles several touches into a single gesture. It makes single-touch gestures resilient to extra touches, and can be used to recognize simple multi-touch gestures. For more information, please refer to the React Native"," ",_react2.default.createElement(_uiExplorer.AppText,{accessibilityTraits:"link",href:"https://facebook.github.io/react-native/docs/panresponder.html",style:{color:"#1B95E0"},target:"_blank"},"PanResponder documentation")),_react2.default.createElement(_uiExplorer.Section,{title:"Examples"},_react2.default.createElement(_uiExplorer.DocItem,{example:{render:function render(){return _react2.default.createElement(_DraggableCircle2.default,null)}}})))})}).call(exports,__webpack_require__(6)(module))},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_react=__webpack_require__(0),_react2=_interopRequireDefault(_react),_PanResponder2=_interopRequireDefault(__webpack_require__(868)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}var DraggableCircle=function(_PureComponent){function DraggableCircle(){var _ref,_temp,_this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,DraggableCircle);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _temp=_this=_possibleConstructorReturn(this,(_ref=DraggableCircle.__proto__||Object.getPrototypeOf(DraggableCircle)).call.apply(_ref,[this].concat(args))),_this._panResponder={},_this._previousLeft=0,_this._previousTop=0,_this._circleStyles={},_this.circle=null,_this._setCircleRef=function(circle){_this.circle=circle},_this._handleStartShouldSetPanResponder=function(e,gestureState){return!0},_this._handleMoveShouldSetPanResponder=function(e,gestureState){return!0},_this._handlePanResponderGrant=function(e,gestureState){_this._highlight()},_this._handlePanResponderMove=function(e,gestureState){_this._circleStyles.style.left=_this._previousLeft+gestureState.dx,_this._circleStyles.style.top=_this._previousTop+gestureState.dy,_this._updateNativeStyles()},_this._handlePanResponderEnd=function(e,gestureState){_this._unHighlight(),_this._previousLeft+=gestureState.dx,_this._previousTop+=gestureState.dy},_possibleConstructorReturn(_this,_temp)}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(DraggableCircle,_react.PureComponent),_createClass(DraggableCircle,[{key:"componentWillMount",value:function componentWillMount(){this._panResponder=_PanResponder2.default.create({onStartShouldSetPanResponder:this._handleStartShouldSetPanResponder,onMoveShouldSetPanResponder:this._handleMoveShouldSetPanResponder,onPanResponderGrant:this._handlePanResponderGrant,onPanResponderMove:this._handlePanResponderMove,onPanResponderRelease:this._handlePanResponderEnd,onPanResponderTerminate:this._handlePanResponderEnd}),this._previousLeft=20,this._previousTop=84,this._circleStyles={style:{left:this._previousLeft,top:this._previousTop,backgroundColor:"green"}}}},{key:"componentDidMount",value:function componentDidMount(){this._updateNativeStyles()}},{key:"render",value:function render(){return _react2.default.createElement(_View2.default,{style:styles.container},_react2.default.createElement(_View2.default,_extends({ref:this._setCircleRef,style:styles.circle},this._panResponder.panHandlers)))}},{key:"_highlight",value:function _highlight(){this._circleStyles.style.backgroundColor="blue",this._updateNativeStyles()}},{key:"_unHighlight",value:function _unHighlight(){this._circleStyles.style.backgroundColor="green",this._updateNativeStyles()}},{key:"_updateNativeStyles",value:function _updateNativeStyles(){this.circle&&this.circle.setNativeProps(this._circleStyles)}}]),DraggableCircle}();exports.default=DraggableCircle;var styles=_StyleSheet2.default.create({circle:{width:80,height:80,borderRadius:40,position:"absolute",left:0,top:0},container:{flex:1,minHeight:400,paddingTop:64}});DraggableCircle.__docgenInfo={description:"",displayName:"DraggableCircle"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/2-apis/PanResponder/examples/DraggableCircle.js"]={name:"DraggableCircle",docgenInfo:DraggableCircle.__docgenInfo,path:"storybook/2-apis/PanResponder/examples/DraggableCircle.js"})},function(module,__webpack_exports__,__webpack_require__){"use strict";Object.defineProperty(__webpack_exports__,"__esModule",{value:!0});var __WEBPACK_IMPORTED_MODULE_0__vendor_react_native_PanResponder__=__webpack_require__(869);__webpack_exports__.default=__WEBPACK_IMPORTED_MODULE_0__vendor_react_native_PanResponder__.a},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__exports_InteractionManager__=__webpack_require__(488),__WEBPACK_IMPORTED_MODULE_1__TouchHistoryMath__=__webpack_require__(870),currentCentroidXOfTouchesChangedAfter=__WEBPACK_IMPORTED_MODULE_1__TouchHistoryMath__.a.currentCentroidXOfTouchesChangedAfter,currentCentroidYOfTouchesChangedAfter=__WEBPACK_IMPORTED_MODULE_1__TouchHistoryMath__.a.currentCentroidYOfTouchesChangedAfter,previousCentroidXOfTouchesChangedAfter=__WEBPACK_IMPORTED_MODULE_1__TouchHistoryMath__.a.previousCentroidXOfTouchesChangedAfter,previousCentroidYOfTouchesChangedAfter=__WEBPACK_IMPORTED_MODULE_1__TouchHistoryMath__.a.previousCentroidYOfTouchesChangedAfter,currentCentroidX=__WEBPACK_IMPORTED_MODULE_1__TouchHistoryMath__.a.currentCentroidX,currentCentroidY=__WEBPACK_IMPORTED_MODULE_1__TouchHistoryMath__.a.currentCentroidY,PanResponder={_initializeGestureState:function _initializeGestureState(gestureState){gestureState.moveX=0,gestureState.moveY=0,gestureState.x0=0,gestureState.y0=0,gestureState.dx=0,gestureState.dy=0,gestureState.vx=0,gestureState.vy=0,gestureState.numberActiveTouches=0,gestureState._accountsForMovesUpTo=0},_updateGestureStateOnMove:function _updateGestureStateOnMove(gestureState,touchHistory){gestureState.numberActiveTouches=touchHistory.numberActiveTouches,gestureState.moveX=currentCentroidXOfTouchesChangedAfter(touchHistory,gestureState._accountsForMovesUpTo),gestureState.moveY=currentCentroidYOfTouchesChangedAfter(touchHistory,gestureState._accountsForMovesUpTo);var movedAfter=gestureState._accountsForMovesUpTo,prevX=previousCentroidXOfTouchesChangedAfter(touchHistory,movedAfter),x=currentCentroidXOfTouchesChangedAfter(touchHistory,movedAfter),prevY=previousCentroidYOfTouchesChangedAfter(touchHistory,movedAfter),y=currentCentroidYOfTouchesChangedAfter(touchHistory,movedAfter),nextDX=gestureState.dx+(x-prevX),nextDY=gestureState.dy+(y-prevY),dt=touchHistory.mostRecentTimeStamp-gestureState._accountsForMovesUpTo;gestureState.vx=(nextDX-gestureState.dx)/dt,gestureState.vy=(nextDY-gestureState.dy)/dt,gestureState.dx=nextDX,gestureState.dy=nextDY,gestureState._accountsForMovesUpTo=touchHistory.mostRecentTimeStamp},create:function create(config){var interactionState={handle:null},gestureState={stateID:Math.random()};return PanResponder._initializeGestureState(gestureState),{panHandlers:{onStartShouldSetResponder:function onStartShouldSetResponder(e){return void 0!==config.onStartShouldSetPanResponder&&config.onStartShouldSetPanResponder(e,gestureState)},onMoveShouldSetResponder:function onMoveShouldSetResponder(e){return void 0!==config.onMoveShouldSetPanResponder&&config.onMoveShouldSetPanResponder(e,gestureState)},onStartShouldSetResponderCapture:function onStartShouldSetResponderCapture(e){return 1===e.nativeEvent.touches.length&&PanResponder._initializeGestureState(gestureState),gestureState.numberActiveTouches=e.touchHistory.numberActiveTouches,void 0!==config.onStartShouldSetPanResponderCapture&&config.onStartShouldSetPanResponderCapture(e,gestureState)},onMoveShouldSetResponderCapture:function onMoveShouldSetResponderCapture(e){var touchHistory=e.touchHistory;return gestureState._accountsForMovesUpTo!==touchHistory.mostRecentTimeStamp&&(PanResponder._updateGestureStateOnMove(gestureState,touchHistory),!!config.onMoveShouldSetPanResponderCapture&&config.onMoveShouldSetPanResponderCapture(e,gestureState))},onResponderGrant:function onResponderGrant(e){return interactionState.handle||(interactionState.handle=__WEBPACK_IMPORTED_MODULE_0__exports_InteractionManager__.a.createInteractionHandle()),gestureState.x0=currentCentroidX(e.touchHistory),gestureState.y0=currentCentroidY(e.touchHistory),gestureState.dx=0,gestureState.dy=0,config.onPanResponderGrant&&config.onPanResponderGrant(e,gestureState),void 0===config.onShouldBlockNativeResponder||config.onShouldBlockNativeResponder()},onResponderReject:function onResponderReject(e){clearInteractionHandle(interactionState,config.onPanResponderReject,e,gestureState)},onResponderRelease:function onResponderRelease(e){clearInteractionHandle(interactionState,config.onPanResponderRelease,e,gestureState),PanResponder._initializeGestureState(gestureState)},onResponderStart:function onResponderStart(e){var touchHistory=e.touchHistory;gestureState.numberActiveTouches=touchHistory.numberActiveTouches,config.onPanResponderStart&&config.onPanResponderStart(e,gestureState)},onResponderMove:function onResponderMove(e){var touchHistory=e.touchHistory;gestureState._accountsForMovesUpTo!==touchHistory.mostRecentTimeStamp&&(PanResponder._updateGestureStateOnMove(gestureState,touchHistory),config.onPanResponderMove&&config.onPanResponderMove(e,gestureState))},onResponderEnd:function onResponderEnd(e){var touchHistory=e.touchHistory;gestureState.numberActiveTouches=touchHistory.numberActiveTouches,clearInteractionHandle(interactionState,config.onPanResponderEnd,e,gestureState)},onResponderTerminate:function onResponderTerminate(e){clearInteractionHandle(interactionState,config.onPanResponderTerminate,e,gestureState),PanResponder._initializeGestureState(gestureState)},onResponderTerminationRequest:function onResponderTerminationRequest(e){return void 0===config.onPanResponderTerminationRequest||config.onPanResponderTerminationRequest(e,gestureState)}},getInteractionHandle:function getInteractionHandle(){return interactionState.handle}}}};function clearInteractionHandle(interactionState,callback,event,gestureState){interactionState.handle&&(__WEBPACK_IMPORTED_MODULE_0__exports_InteractionManager__.a.clearInteractionHandle(interactionState.handle),interactionState.handle=null),callback&&callback(event,gestureState)}__webpack_exports__.a=PanResponder},function(module,__webpack_exports__,__webpack_require__){"use strict";var TouchHistoryMath={centroidDimension:function centroidDimension(touchHistory,touchesChangedAfter,isXAxis,ofCurrent){var touchBank=touchHistory.touchBank,total=0,count=0,oneTouchData=1===touchHistory.numberActiveTouches?touchHistory.touchBank[touchHistory.indexOfSingleActiveTouch]:null;if(null!==oneTouchData)oneTouchData.touchActive&&oneTouchData.currentTimeStamp>touchesChangedAfter&&(total+=ofCurrent&&isXAxis?oneTouchData.currentPageX:ofCurrent&&!isXAxis?oneTouchData.currentPageY:!ofCurrent&&isXAxis?oneTouchData.previousPageX:oneTouchData.previousPageY,count=1);else for(var i=0;i<touchBank.length;i++){var touchTrack=touchBank[i];if(null!==touchTrack&&void 0!==touchTrack&&touchTrack.touchActive&&touchTrack.currentTimeStamp>=touchesChangedAfter){total+=ofCurrent&&isXAxis?touchTrack.currentPageX:ofCurrent&&!isXAxis?touchTrack.currentPageY:!ofCurrent&&isXAxis?touchTrack.previousPageX:touchTrack.previousPageY,count++}}return count>0?total/count:TouchHistoryMath.noCentroid},currentCentroidXOfTouchesChangedAfter:function currentCentroidXOfTouchesChangedAfter(touchHistory,touchesChangedAfter){return TouchHistoryMath.centroidDimension(touchHistory,touchesChangedAfter,!0,!0)},currentCentroidYOfTouchesChangedAfter:function currentCentroidYOfTouchesChangedAfter(touchHistory,touchesChangedAfter){return TouchHistoryMath.centroidDimension(touchHistory,touchesChangedAfter,!1,!0)},previousCentroidXOfTouchesChangedAfter:function previousCentroidXOfTouchesChangedAfter(touchHistory,touchesChangedAfter){return TouchHistoryMath.centroidDimension(touchHistory,touchesChangedAfter,!0,!1)},previousCentroidYOfTouchesChangedAfter:function previousCentroidYOfTouchesChangedAfter(touchHistory,touchesChangedAfter){return TouchHistoryMath.centroidDimension(touchHistory,touchesChangedAfter,!1,!1)},currentCentroidX:function currentCentroidX(touchHistory){return TouchHistoryMath.centroidDimension(touchHistory,0,!0,!0)},currentCentroidY:function currentCentroidY(touchHistory){return TouchHistoryMath.centroidDimension(touchHistory,0,!1,!0)},noCentroid:-1};__webpack_exports__.a=TouchHistoryMath},function(module,exports,__webpack_require__){(function(module){var _react2=_interopRequireDefault(__webpack_require__(0)),_uiExplorer=__webpack_require__(13),_uiExplorer2=_interopRequireDefault(_uiExplorer);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(0,_uiExplorer.storiesOf)("APIs",module).add("PixelRatio",function PixelRatioScreen(){return _react2.default.createElement(_uiExplorer2.default,{title:"PixelRatio",url:"2-apis/PixelRatio"},_react2.default.createElement(_uiExplorer.Description,null,"PixelRatio class gives access to the device pixel density."),_react2.default.createElement(_uiExplorer.Section,{title:"Methods"},_react2.default.createElement(_uiExplorer.DocItem,{description:"Returns the device pixel density",name:"static get",typeInfo:"() => number"}),_react2.default.createElement(_uiExplorer.DocItem,{description:"On web this returns the device pixel ratio",name:"static getFontScale",typeInfo:"() => number"}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Converts a layout size (dp) to pixel size (px). Guaranteed to return an integer number.",example:{code:"const image = getImage({\n width: PixelRatio.getPixelSizeForLayoutSize(200),\n height: PixelRatio.getPixelSizeForLayoutSize(100),\n});\n<Image source={image} style={{width: 200, height: 100}} />"},name:"static getPixelSizeForLayoutSize",typeInfo:"(layoutSize: number) => number"}),_react2.default.createElement(_uiExplorer.DocItem,{description:_react2.default.createElement(_uiExplorer.AppText,null,"Rounds a layout size (dp) to the nearest layout size that corresponds to an integer number of pixels. For example, on a device with a PixelRatio of ",_react2.default.createElement(_uiExplorer.Code,null,"3"),","," ",_react2.default.createElement(_uiExplorer.Code,null,"PixelRatio.roundToNearestPixel(8.4) = 8.33"),", which corresponds to exactly"," ",_react2.default.createElement(_uiExplorer.Code,null,"(8.33 * 3) = 25")," pixels."),name:"static roundToNearestPixel",typeInfo:"(layoutSize: number) => number"})))})}).call(exports,__webpack_require__(6)(module))},function(module,exports,__webpack_require__){(function(module){var _react2=_interopRequireDefault(__webpack_require__(0)),_uiExplorer=__webpack_require__(13),_uiExplorer2=_interopRequireDefault(_uiExplorer);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(0,_uiExplorer.storiesOf)("APIs",module).add("Platform",function PlatformScreen(){return _react2.default.createElement(_uiExplorer2.default,{title:"Platform",url:"2-apis/Platform"},_react2.default.createElement(_uiExplorer.Description,null,"Detect what is the platform in which the app is running. This piece of functionality can be useful when only small parts of a component are platform specific."),_react2.default.createElement(_uiExplorer.Section,{title:"Properties"},_react2.default.createElement(_uiExplorer.DocItem,{description:"`Platform.OS` will be `web` when running in a Web browser.",example:{code:"import { Platform } from 'react-native';\n\nconst styles = StyleSheet.create({\n height: (Platform.OS === 'web') ? 200 : 100,\n});"},name:"OS",typeInfo:"string"})),_react2.default.createElement(_uiExplorer.Section,{title:"Methods"},_react2.default.createElement(_uiExplorer.DocItem,{description:"`Platform.select` takes an object containing `Platform.OS` as keys and returns the value for the platform you are currently running on.",example:{code:"import { Platform } from 'react-native';\n\nconst containerStyles = {\n flex: 1,\n ...Platform.select({\n android: {\n backgroundColor: 'blue'\n },\n ios: {\n backgroundColor: 'red'\n },\n web: {\n backgroundColor: 'green'\n }\n })\n});"},name:"select",typeInfo:"(object) => any"})))})}).call(exports,__webpack_require__(6)(module))},function(module,exports,__webpack_require__){(function(module){var _react2=_interopRequireDefault(__webpack_require__(0)),_uiExplorer=__webpack_require__(13),_uiExplorer2=_interopRequireDefault(_uiExplorer);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(0,_uiExplorer.storiesOf)("APIs",module).add("StyleSheet",function StyleSheetScreen(){return _react2.default.createElement(_uiExplorer2.default,{title:"StyleSheet",url:"2-apis/StyleSheet"},_react2.default.createElement(_uiExplorer.Description,null,"The StyleSheet abstraction converts predefined styles to (vendor-prefixed) CSS without requiring a compile-time step. Styles that cannot be resolved outside of the render loop (e.g., dynamic positioning) are usually applied as inline styles."),_react2.default.createElement(_uiExplorer.Section,{title:"Methods"},_react2.default.createElement(_uiExplorer.DocItem,{description:_react2.default.createElement(_uiExplorer.AppText,null,"Combines two styles such that ",_react2.default.createElement(_uiExplorer.Code,null,"style2")," will override any styles in"," ",_react2.default.createElement(_uiExplorer.Code,null,"style1"),". If either style is falsy, the other one is returned without allocating an array, saving allocations and maintaining reference equality for"," ",_react2.default.createElement(_uiExplorer.Code,null,"PureComponent")," checks."),example:{code:"StyleSheet.compose(style1, style2);"},name:"compose",typeInfo:"(style1, style2) => style"}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Each key of the object passed to `create` must define a style object. The returned object replaces style objects with IDs",example:{code:"const styles = StyleSheet.create({\n container: {\n borderRadius: 4,\n borderWidth: 0.5,\n borderColor: '#d6d7da',\n },\n title: {\n fontSize: 19,\n fontWeight: 'bold',\n }\n})"},name:"create",typeInfo:"(obj: {[key: string]: any})"}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Lookup a style object by ID or flatten an array of styles into a single style object.",example:{code:"StyleSheet.flatten(styles.listItem);\nStyleSheet.flatten([styles.listItem, styles.selectedListItem]);"},name:"flatten",typeInfo:"()"})),_react2.default.createElement(_uiExplorer.Section,{title:"Properties"},_react2.default.createElement(_uiExplorer.DocItem,{description:"A very common pattern is to create overlays with position absolute and zero positioning, so `absoluteFill` can be used for convenience and to reduce duplication of these repeated styles.",example:{code:"<View style={StyleSheet.absoluteFill} />"},name:"absoluteFill",typeInfo:"number"}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Sometimes you may want `absoluteFill` but with a couple tweaks - `absoluteFillObject` can be used to create a customized entry in a `StyleSheet`",example:{code:"const styles = StyleSheet.create({\n container: {\n ...StyleSheet.absoluteFillObject,\n backgroundColor: 'transparent',\n top: 10\n }\n})"},name:"absoluteFillObject",typeInfo:"object"}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Enables borders of just one physical pixel on retina screens, otherwise it is equal to a CSS value of 1px.",name:"hairlineWidth",typeInfo:"number"})))})}).call(exports,__webpack_require__(6)(module))},function(module,exports,__webpack_require__){(function(module){var _react2=_interopRequireDefault(__webpack_require__(0)),_uiExplorer=__webpack_require__(13),_uiExplorer2=_interopRequireDefault(_uiExplorer);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(0,_uiExplorer.storiesOf)("APIs",module).add("Vibration",function VibrationScreen(){return _react2.default.createElement(_uiExplorer2.default,{title:"Vibration",url:"2-apis/Vibration"},_react2.default.createElement(_uiExplorer.Description,null,_react2.default.createElement(_uiExplorer.AppText,null,"Vibration is described as a pattern of on-off pulses, which may be of varying lengths. The pattern may consist of either a single integer, describing the number of milliseconds to vibrate, or an array of integers describing a pattern of vibrations and pauses. Vibration is controlled with a single method: ",_react2.default.createElement(_uiExplorer.Code,null,"Vibration.vibrate()"),"."),_react2.default.createElement(_uiExplorer.AppText,null,"The vibration is asynchronous so this method will return immediately. There will be no effect on devices that do not support vibration.")),_react2.default.createElement(_uiExplorer.Section,{title:"Methods"},_react2.default.createElement(_uiExplorer.DocItem,{description:"Stop the vibration",name:"static cancel",typeInfo:"() => void"}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Start the vibration pattern",name:"static vibrate",typeInfo:"(pattern) => void"})),_react2.default.createElement(_uiExplorer.Section,{title:"Examples"},_react2.default.createElement(_uiExplorer.DocItem,{description:"Vibrate once for 200ms",example:{code:"Vibration.vibrate(200);\nVibration.vibrate([200]);"}}),_react2.default.createElement(_uiExplorer.DocItem,{description:"Vibrate for 200ms, pause for 100ms, vibrate for 200ms:",example:{code:"Vibration.vibrate([200, 100, 200]);"}})))})}).call(exports,__webpack_require__(6)(module))},function(module,exports,__webpack_require__){(function(module){var _Calculator2=_interopRequireDefault(__webpack_require__(876)),_react2=_interopRequireDefault(__webpack_require__(0)),_uiExplorer=__webpack_require__(13),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var styles=_StyleSheet2.default.create({container:{alignItems:"center",justifyContent:"center",flex:1}});(0,_uiExplorer.storiesOf)("Example apps",module).add("Calculator",function CalculatorScreen(){return _react2.default.createElement(_View2.default,{style:styles.container},_react2.default.createElement(_Calculator2.default,null))})}).call(exports,__webpack_require__(6)(module))},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_react2=_interopRequireDefault(__webpack_require__(0)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_Text2=_interopRequireDefault(__webpack_require__(5)),_TouchableHighlight2=_interopRequireDefault(__webpack_require__(91)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}var KeyboardInput=function(_React$Component){function KeyboardInput(){var _ref,_temp,_this;_classCallCheck(this,KeyboardInput);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _temp=_this=_possibleConstructorReturn(this,(_ref=KeyboardInput.__proto__||Object.getPrototypeOf(KeyboardInput)).call.apply(_ref,[this].concat(args))),_this.handleKeyDown=function(event){_this.props.onKeyDown&&_this.props.onKeyDown(event)},_possibleConstructorReturn(_this,_temp)}return _inherits(KeyboardInput,_react2.default.Component),_createClass(KeyboardInput,[{key:"componentDidMount",value:function componentDidMount(){document.addEventListener("keydown",this.handleKeyDown)}},{key:"componentWillUnmount",value:function componentWillUnmount(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"render",value:function render(){return null}}]),KeyboardInput}(),CalculatorDisplay=function(_React$Component2){function CalculatorDisplay(props,context){_classCallCheck(this,CalculatorDisplay);var _this2=_possibleConstructorReturn(this,(CalculatorDisplay.__proto__||Object.getPrototypeOf(CalculatorDisplay)).call(this,props,context));return _this2.handleTextLayout=function(e){var _e$nativeEvent$layout=e.nativeEvent.layout,width=_e$nativeEvent$layout.width,x=_e$nativeEvent$layout.x,newScale=(width+x)/width;x<0?_this2.setState({scale:newScale}):x>width&&_this2.setState({scale:1})},_this2.state={scale:1},_this2}return _inherits(CalculatorDisplay,_react2.default.Component),_createClass(CalculatorDisplay,[{key:"render",value:function render(){var value=this.props.value,scale=this.state.scale,language=navigator.language||"en-US",formattedValue=parseFloat(value).toLocaleString(language,{useGrouping:!0,maximumFractionDigits:6}),trailingZeros=value.match(/\.0*$/);return trailingZeros&&(formattedValue+=trailingZeros),_react2.default.createElement(_View2.default,{style:calculatorDisplayStyles.root},_react2.default.createElement(_Text2.default,{children:formattedValue,onLayout:this.handleTextLayout,style:[calculatorDisplayStyles.text,{transform:[{scale:scale}]}]}))}}]),CalculatorDisplay}(),calculatorDisplayStyles=_StyleSheet2.default.create({root:{backgroundColor:"#1c191c",flex:1,justifyContent:"center"},text:{alignSelf:"flex-end",color:"white",fontSize:"5.25em",fontWeight:"100",fontFamily:"Roboto, sans-serif",paddingHorizontal:30,right:0,transformOrigin:"right"}}),CalculatorKey=function(_React$Component3){function CalculatorKey(){return _classCallCheck(this,CalculatorKey),_possibleConstructorReturn(this,(CalculatorKey.__proto__||Object.getPrototypeOf(CalculatorKey)).apply(this,arguments))}return _inherits(CalculatorKey,_react2.default.Component),_createClass(CalculatorKey,[{key:"render",value:function render(){var _props=this.props,children=_props.children,onPress=_props.onPress,style=_props.style,textStyle=_props.textStyle;return _react2.default.createElement(_TouchableHighlight2.default,{accessibilityRole:"button",onPress:onPress,style:[calculatorKeyStyles.root,style],underlayColor:"rgba(0,0,0,0.25)"},_react2.default.createElement(_Text2.default,{children:children,style:[calculatorKeyStyles.text,textStyle]}))}}]),CalculatorKey}(),calculatorKeyStyles=_StyleSheet2.default.create({root:{width:80,height:80,borderTopWidth:1,borderTopColor:"#777",borderTopStyle:"solid",borderRightWidth:1,borderRightColor:"#666",borderRightStyle:"solid",outline:"none"},text:{fontWeight:"100",fontFamily:"Roboto, sans-serif",lineHeight:80,textAlign:"center"}}),CalculatorOperations={"/":function _(prevValue,nextValue){return prevValue/nextValue},"*":function _(prevValue,nextValue){return prevValue*nextValue},"+":function _(prevValue,nextValue){return prevValue+nextValue},"-":function _(prevValue,nextValue){return prevValue-nextValue},"=":function _(prevValue,nextValue){return nextValue}},Calculator=function(_React$Component4){function Calculator(props,context){_classCallCheck(this,Calculator);var _this4=_possibleConstructorReturn(this,(Calculator.__proto__||Object.getPrototypeOf(Calculator)).call(this,props,context));return _this4.state={value:null,displayValue:"0",operator:null,waitingForOperand:!1},_this4}return _inherits(Calculator,_react2.default.Component),_createClass(Calculator,[{key:"clearAll",value:function clearAll(){this.setState({value:null,displayValue:"0",operator:null,waitingForOperand:!1})}},{key:"clearDisplay",value:function clearDisplay(){this.setState({displayValue:"0"})}},{key:"clearLastChar",value:function clearLastChar(){var displayValue=this.state.displayValue;this.setState({displayValue:displayValue.substring(0,displayValue.length-1)||"0"})}},{key:"toggleSign",value:function toggleSign(){var displayValue=this.state.displayValue,newValue=-1*parseFloat(displayValue);this.setState({displayValue:String(newValue)})}},{key:"inputPercent",value:function inputPercent(){var displayValue=this.state.displayValue;if(0!==parseFloat(displayValue)){var fixedDigits=displayValue.replace(/^-?\d*\.?/,""),newValue=parseFloat(displayValue)/100;this.setState({displayValue:String(newValue.toFixed(fixedDigits.length+2))})}}},{key:"inputDot",value:function inputDot(){var displayValue=this.state.displayValue;/\./.test(displayValue)||this.setState({displayValue:displayValue+".",waitingForOperand:!1})}},{key:"inputDigit",value:function inputDigit(digit){var _state=this.state,displayValue=_state.displayValue;_state.waitingForOperand?this.setState({displayValue:String(digit),waitingForOperand:!1}):this.setState({displayValue:"0"===displayValue?String(digit):displayValue+digit})}},{key:"performOperation",value:function performOperation(nextOperator){var _state2=this.state,value=_state2.value,displayValue=_state2.displayValue,operator=_state2.operator,inputValue=parseFloat(displayValue);if(null==value)this.setState({value:inputValue});else if(operator){var currentValue=value||0,newValue=CalculatorOperations[operator](currentValue,inputValue);this.setState({value:newValue,displayValue:String(newValue)})}this.setState({waitingForOperand:!0,operator:nextOperator})}},{key:"handleKeyDown",value:function handleKeyDown(event){var key=event.key;"Enter"===key&&(key="="),/\d/.test(key)?(event.preventDefault(),this.inputDigit(parseInt(key,10))):key in CalculatorOperations?(event.preventDefault(),this.performOperation(key)):"."===key?(event.preventDefault(),this.inputDot()):"%"===key?(event.preventDefault(),this.inputPercent()):"Backspace"===key?(event.preventDefault(),this.clearLastChar()):"Clear"===key&&(event.preventDefault(),"0"!==this.state.displayValue?this.clearDisplay():this.clearAll())}},{key:"render",value:function render(){var _this5=this,displayValue=this.state.displayValue,clearDisplay="0"!==displayValue,clearText=clearDisplay?"C":"AC";return _react2.default.createElement(_View2.default,{style:calculatorStyles.root},_react2.default.createElement(KeyboardInput,{onKeyDown:function onKeyDown(event){return _this5.handleKeyDown(event)}}),_react2.default.createElement(CalculatorDisplay,{value:displayValue}),_react2.default.createElement(_View2.default,{style:calculatorStyles.keypad},_react2.default.createElement(_View2.default,{style:calculatorStyles.inputKeys},_react2.default.createElement(_View2.default,{style:calculatorStyles.functionKeys},_react2.default.createElement(FunctionKey,{onPress:function onPress(){return clearDisplay?_this5.clearDisplay():_this5.clearAll()}},clearText),_react2.default.createElement(FunctionKey,{onPress:function onPress(){return _this5.toggleSign()},style:calculatorStyles.keySign},"±"),_react2.default.createElement(FunctionKey,{onPress:function onPress(){return _this5.inputPercent()},style:calculatorStyles.keyPercent},"%")),_react2.default.createElement(_View2.default,{style:calculatorStyles.digitKeys},_react2.default.createElement(DigitKey,{onPress:function onPress(){return _this5.inputDigit(0)},style:calculatorStyles.key0,textStyle:{textAlign:"left"}},"0"),_react2.default.createElement(DigitKey,{onPress:function onPress(){return _this5.inputDot()},style:calculatorStyles.keyDot,textStyle:calculatorStyles.keyDotText},"."),_react2.default.createElement(DigitKey,{onPress:function onPress(){return _this5.inputDigit(1)}},"1"),_react2.default.createElement(DigitKey,{onPress:function onPress(){return _this5.inputDigit(2)}},"2"),_react2.default.createElement(DigitKey,{onPress:function onPress(){return _this5.inputDigit(3)}},"3"),_react2.default.createElement(DigitKey,{onPress:function onPress(){return _this5.inputDigit(4)}},"4"),_react2.default.createElement(DigitKey,{onPress:function onPress(){return _this5.inputDigit(5)}},"5"),_react2.default.createElement(DigitKey,{onPress:function onPress(){return _this5.inputDigit(6)}},"6"),_react2.default.createElement(DigitKey,{onPress:function onPress(){return _this5.inputDigit(7)}},"7"),_react2.default.createElement(DigitKey,{onPress:function onPress(){return _this5.inputDigit(8)}},"8"),_react2.default.createElement(DigitKey,{onPress:function onPress(){return _this5.inputDigit(9)}},"9"))),_react2.default.createElement(_View2.default,{style:calculatorStyles.operatorKeys},_react2.default.createElement(OperatorKey,{onPress:function onPress(){return _this5.performOperation("/")}},"÷"),_react2.default.createElement(OperatorKey,{onPress:function onPress(){return _this5.performOperation("*")}},"×"),_react2.default.createElement(OperatorKey,{onPress:function onPress(){return _this5.performOperation("-")}},""),_react2.default.createElement(OperatorKey,{onPress:function onPress(){return _this5.performOperation("+")}},"+"),_react2.default.createElement(OperatorKey,{onPress:function onPress(){return _this5.performOperation("=")}},"="))))}}]),Calculator}(),DigitKey=function DigitKey(props){return _react2.default.createElement(CalculatorKey,_extends({},props,{style:[calculatorStyles.digitKey,props.style],textStyle:[calculatorStyles.digitKeyText,props.textStyle]}))},FunctionKey=function FunctionKey(props){return _react2.default.createElement(CalculatorKey,_extends({},props,{style:[calculatorStyles.functionKey,props.style],textStyle:[calculatorStyles.functionKeyText,props.textStyle]}))},OperatorKey=function OperatorKey(props){return _react2.default.createElement(CalculatorKey,_extends({},props,{style:[calculatorStyles.operatorKey,props.style],textStyle:[calculatorStyles.operatorKeyText,props.textStyle]}))},calculatorStyles=_StyleSheet2.default.create({root:{width:320,height:520,backgroundColor:"black",boxShadow:"0px 0px 20px 0px #aaa"},keypad:{height:400,flexDirection:"row"},inputKeys:{width:240},calculatorKeyText:{fontFamily:"Roboto, sans-serif",fontSize:"1.75em",fontWeight:"100"},functionKeys:{backgroundImage:"linear-gradient(to bottom, rgba(202,202,204,1) 0%, rgba(196,194,204,1) 100%)",flexDirection:"row"},functionKeyText:{fontFamily:"Roboto, sans-serif",fontSize:"1.75em",fontWeight:"100"},digitKeys:{backgroundColor:"#e0e0e7",flexDirection:"row",flexWrap:"wrap-reverse"},digitKeyText:{fontFamily:"Roboto, sans-serif",fontSize:"2em",fontWeight:"100"},operatorKeys:{backgroundImage:"linear-gradient(to bottom, rgba(252,156,23,1) 0%, rgba(247,126,27,1) 100%)"},operatorKey:{borderRightWidth:0},operatorKeyText:{color:"white",fontFamily:"Roboto, sans-serif",fontSize:"2.65em",fontWeight:"100"},keyMultiplyText:{lineHeight:50},key0:{paddingLeft:32,width:160},keyDot:{overflow:"hidden"},keyDotText:{fontFamily:"Roboto, sans-serif",fontSize:"4.375em",fontWeight:"100",marginTop:-10}});exports.default=Calculator,Calculator.__docgenInfo={description:"Calculator",displayName:"Calculator"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/3-demos/Calculator/Calculator.js"]={name:"Calculator",docgenInfo:Calculator.__docgenInfo,path:"storybook/3-demos/Calculator/Calculator.js"})},function(module,exports,__webpack_require__){(function(module){var _react2=_interopRequireDefault(__webpack_require__(0)),_uiExplorer=__webpack_require__(13),_Game2=_interopRequireDefault(__webpack_require__(878));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(0,_uiExplorer.storiesOf)("Example apps",module).add("Game2048",function Game2048Screen(){return _react2.default.createElement(_Game2.default,null)})}).call(exports,__webpack_require__(6)(module))},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_propTypes=__webpack_require__(2),_GameBoard2=_interopRequireDefault(__webpack_require__(879)),_react2=_interopRequireDefault(__webpack_require__(0)),_Animated2=_interopRequireDefault(__webpack_require__(487)),_AppRegistry2=_interopRequireDefault(__webpack_require__(490)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_Text2=_interopRequireDefault(__webpack_require__(5)),_TouchableOpacity2=_interopRequireDefault(__webpack_require__(149)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}var Cell=function(_React$Component){function Cell(){return _classCallCheck(this,Cell),_possibleConstructorReturn(this,(Cell.__proto__||Object.getPrototypeOf(Cell)).apply(this,arguments))}return _inherits(Cell,_react2.default.Component),_createClass(Cell,[{key:"render",value:function render(){return _react2.default.createElement(_View2.default,{style:styles.cell})}}]),Cell}(),Board=function(_React$Component2){function Board(){return _classCallCheck(this,Board),_possibleConstructorReturn(this,(Board.__proto__||Object.getPrototypeOf(Board)).apply(this,arguments))}return _inherits(Board,_react2.default.Component),_createClass(Board,[{key:"render",value:function render(){return _react2.default.createElement(_View2.default,{style:styles.board},_react2.default.createElement(_View2.default,{style:styles.row},_react2.default.createElement(Cell,null),_react2.default.createElement(Cell,null),_react2.default.createElement(Cell,null),_react2.default.createElement(Cell,null)),_react2.default.createElement(_View2.default,{style:styles.row},_react2.default.createElement(Cell,null),_react2.default.createElement(Cell,null),_react2.default.createElement(Cell,null),_react2.default.createElement(Cell,null)),_react2.default.createElement(_View2.default,{style:styles.row},_react2.default.createElement(Cell,null),_react2.default.createElement(Cell,null),_react2.default.createElement(Cell,null),_react2.default.createElement(Cell,null)),_react2.default.createElement(_View2.default,{style:styles.row},_react2.default.createElement(Cell,null),_react2.default.createElement(Cell,null),_react2.default.createElement(Cell,null),_react2.default.createElement(Cell,null)),this.props.children)}}]),Board}();Board.propTypes={children:_propTypes.any};var Tile=function(_React$Component3){function Tile(props){_classCallCheck(this,Tile);var _this3=_possibleConstructorReturn(this,(Tile.__proto__||Object.getPrototypeOf(Tile)).call(this,props)),tile=_this3.props.tile;return _this3.state={opacity:new _Animated2.default.Value(0),top:new _Animated2.default.Value(Tile._getPosition(tile.toRow())),left:new _Animated2.default.Value(Tile._getPosition(tile.toColumn()))},_this3}return _inherits(Tile,_react2.default.Component),_createClass(Tile,null,[{key:"_getPosition",value:function _getPosition(index){return 68*index+4+3}}]),_createClass(Tile,[{key:"calculateOffset",value:function calculateOffset(){var tile=this.props.tile,offset={top:this.state.top,left:this.state.left,opacity:this.state.opacity};return tile.isNew()?_Animated2.default.timing(this.state.opacity,{duration:100,toValue:1}).start():_Animated2.default.parallel([_Animated2.default.timing(offset.top,{duration:100,toValue:Tile._getPosition(tile.toRow())}),_Animated2.default.timing(offset.left,{duration:100,toValue:Tile._getPosition(tile.toColumn())})]).start(),offset}},{key:"render",value:function render(){var tile=this.props.tile,tileStyles=[styles.tile,styles["tile"+tile.value],this.calculateOffset()],textStyles=[styles.value,tile.value>4&&styles.whiteText,tile.value>100&&styles.threeDigits,tile.value>1e3&&styles.fourDigits];return _react2.default.createElement(_Animated2.default.View,{style:tileStyles},_react2.default.createElement(_Text2.default,{style:textStyles},tile.value))}}]),Tile}();Tile.propTypes={tile:_propTypes.object};var GameEndOverlay=function(_React$Component4){function GameEndOverlay(){return _classCallCheck(this,GameEndOverlay),_possibleConstructorReturn(this,(GameEndOverlay.__proto__||Object.getPrototypeOf(GameEndOverlay)).apply(this,arguments))}return _inherits(GameEndOverlay,_react2.default.Component),_createClass(GameEndOverlay,[{key:"render",value:function render(){var board=this.props.board;if(!board.hasWon()&&!board.hasLost())return _react2.default.createElement(_View2.default,null);var message=board.hasWon()?"Good Job!":"Game Over";return _react2.default.createElement(_View2.default,{style:styles.overlay},_react2.default.createElement(_Text2.default,{style:styles.overlayMessage},message),_react2.default.createElement(_TouchableOpacity2.default,{onPress:this.props.onRestart,style:styles.tryAgain},_react2.default.createElement(_Text2.default,{style:styles.tryAgainText},"Try Again?")))}}]),GameEndOverlay}();GameEndOverlay.propTypes={board:_propTypes.object,onRestart:_propTypes.func};var Game2048=function(_React$Component5){function Game2048(props){_classCallCheck(this,Game2048);var _this5=_possibleConstructorReturn(this,(Game2048.__proto__||Object.getPrototypeOf(Game2048)).call(this,props));return _this5._handleRestart=function(){_this5.setState({board:new _GameBoard2.default})},_this5._handleStart=function(event){_this5.state.board.hasWon()||(_this5.startX=event.nativeEvent.pageX,_this5.startY=event.nativeEvent.pageY)},_this5._handleEnd=function(event){if(!_this5.state.board.hasWon()){var deltaX=event.nativeEvent.pageX-_this5.startX,deltaY=event.nativeEvent.pageY-_this5.startY,direction=-1;Math.abs(deltaX)>3*Math.abs(deltaY)&&Math.abs(deltaX)>30?direction=deltaX>0?2:0:Math.abs(deltaY)>3*Math.abs(deltaX)&&Math.abs(deltaY)>30&&(direction=deltaY>0?3:1),-1!==direction&&_this5.setState({board:_this5.state.board.move(direction)})}},_this5.state={board:new _GameBoard2.default},_this5.startX=0,_this5.startY=0,_this5}return _inherits(Game2048,_react2.default.Component),_createClass(Game2048,[{key:"render",value:function render(){var tiles=this.state.board.tiles.filter(function(tile){return tile.value}).map(function(tile){return _react2.default.createElement(Tile,{key:tile.id,ref:tile.id,tile:tile})});return _react2.default.createElement(_View2.default,{onMouseDown:this._handleStart,onMouseUp:this._handleEnd,onTouchEnd:this._handleEnd,onTouchStart:this._handleStart,style:styles.container},_react2.default.createElement(Board,null,tiles),_react2.default.createElement(GameEndOverlay,{board:this.state.board,onRestart:this._handleRestart}))}}]),Game2048}(),styles=_StyleSheet2.default.create({container:{flex:1,justifyContent:"center",alignItems:"center"},board:{padding:3,backgroundColor:"#bbaaaa",borderRadius:5},overlay:{position:"absolute",top:0,bottom:0,left:0,right:0,backgroundColor:"rgba(221, 221, 221, 0.5)",flex:1,flexDirection:"column",justifyContent:"center",alignItems:"center"},overlayMessage:{fontSize:40,marginBottom:20},tryAgain:{backgroundColor:"#887761",padding:20,borderRadius:5},tryAgainText:{color:"#ffffff",fontSize:20,fontWeight:"500"},cell:{width:60,height:60,borderRadius:5,backgroundColor:"#ddccbb",margin:4},row:{flexDirection:"row"},tile:{position:"absolute",width:60,height:60,backgroundColor:"#ddccbb",borderRadius:5,flex:1,justifyContent:"center",alignItems:"center"},value:{fontSize:24,color:"#776666",fontFamily:"Verdana",fontWeight:"500"},tile2:{backgroundColor:"#eeeeee"},tile4:{backgroundColor:"#eeeecc"},tile8:{backgroundColor:"#ffbb87"},tile16:{backgroundColor:"#ff9966"},tile32:{backgroundColor:"#ff7755"},tile64:{backgroundColor:"#ff5533"},tile128:{backgroundColor:"#eecc77"},tile256:{backgroundColor:"#eecc66"},tile512:{backgroundColor:"#eecc55"},tile1024:{backgroundColor:"#eecc33"},tile2048:{backgroundColor:"#eecc22"},whiteText:{color:"#ffffff"},threeDigits:{fontSize:20},fourDigits:{fontSize:18}});_AppRegistry2.default.registerComponent("Game2048",function(){return Game2048}),exports.default=Game2048,Game2048.__docgenInfo={description:"",displayName:"Game2048"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/3-demos/Game2048/Game2048.js"]={name:"Game2048",docgenInfo:Game2048.__docgenInfo,path:"storybook/3-demos/Game2048/Game2048.js"})},function(module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var rotateLeft=function rotateLeft(matrix){for(var rows=matrix.length,columns=matrix[0].length,res=[],row=0;row<rows;++row){res.push([]);for(var column=0;column<columns;++column)res[row][column]=matrix[column][columns-row-1]}return res},Tile=function Tile(value,row,column){this.value=value||0,this.row=row||-1,this.column=column||-1,this.oldRow=-1,this.oldColumn=-1,this.markForDeletion=!1,this.mergedInto=null,this.id=Tile.id++};Tile.id=0,Tile.prototype.moveTo=function(row,column){this.oldRow=this.row,this.oldColumn=this.column,this.row=row,this.column=column},Tile.prototype.isNew=function(){return-1===this.oldRow&&!this.mergedInto},Tile.prototype.hasMoved=function(){return-1!==this.fromRow()&&(this.fromRow()!==this.toRow()||this.fromColumn()!==this.toColumn())||this.mergedInto},Tile.prototype.fromRow=function(){return this.mergedInto?this.row:this.oldRow},Tile.prototype.fromColumn=function(){return this.mergedInto?this.column:this.oldColumn},Tile.prototype.toRow=function(){return this.mergedInto?this.mergedInto.row:this.row},Tile.prototype.toColumn=function(){return this.mergedInto?this.mergedInto.column:this.column};var Board=function Board(){this.tiles=[],this.cells=[];for(var i=0;i<Board.size;++i)this.cells[i]=[this.addTile(),this.addTile(),this.addTile(),this.addTile()];this.addRandomTile(),this.setPositions(),this.won=!1};Board.prototype.addTile=function(){for(var res=new Tile,_len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return Tile.apply(res,args),this.tiles.push(res),res},Board.size=4,Board.prototype.moveLeft=function(){for(var hasChanged=!1,row=0;row<Board.size;++row){for(var currentRow=this.cells[row].filter(function(tile){return 0!==tile.value}),resultRow=[],target=0;target<Board.size;++target){var targetTile=currentRow.length?currentRow.shift():this.addTile();if(currentRow.length>0&&currentRow[0].value===targetTile.value){var tile1=targetTile;targetTile=this.addTile(targetTile.value),tile1.mergedInto=targetTile;var tile2=currentRow.shift();tile2.mergedInto=targetTile,targetTile.value+=tile2.value}resultRow[target]=targetTile,this.won=this.won||2048===targetTile.value,hasChanged=hasChanged||targetTile.value!==this.cells[row][target].value}this.cells[row]=resultRow}return hasChanged},Board.prototype.setPositions=function(){this.cells.forEach(function(row,rowIndex){row.forEach(function(tile,columnIndex){tile.oldRow=tile.row,tile.oldColumn=tile.column,tile.row=rowIndex,tile.column=columnIndex,tile.markForDeletion=!1})})},Board.fourProbability=.1,Board.prototype.addRandomTile=function(){for(var emptyCells=[],r=0;r<Board.size;++r)for(var c=0;c<Board.size;++c)0===this.cells[r][c].value&&emptyCells.push({r:r,c:c});var cell=emptyCells[Math.floor(Math.random()*emptyCells.length)],newValue=Math.random()<Board.fourProbability?4:2;this.cells[cell.r][cell.c]=this.addTile(newValue)},Board.prototype.move=function(direction){this.clearOldTiles();for(var i=0;i<direction;++i)this.cells=rotateLeft(this.cells);for(var hasChanged=this.moveLeft(),_i=direction;_i<4;++_i)this.cells=rotateLeft(this.cells);return hasChanged&&this.addRandomTile(),this.setPositions(),this},Board.prototype.clearOldTiles=function(){this.tiles=this.tiles.filter(function(tile){return!1===tile.markForDeletion}),this.tiles.forEach(function(tile){tile.markForDeletion=!0})},Board.prototype.hasWon=function(){return this.won},Board.deltaX=[-1,0,1,0],Board.deltaY=[0,-1,0,1],Board.prototype.hasLost=function(){for(var canMove=!1,row=0;row<Board.size;++row)for(var column=0;column<Board.size;++column){canMove=canMove||0===this.cells[row][column].value;for(var dir=0;dir<4;++dir){var newRow=row+Board.deltaX[dir],newColumn=column+Board.deltaY[dir];newRow<0||newRow>=Board.size||newColumn<0||newColumn>=Board.size||(canMove=canMove||this.cells[row][column].value===this.cells[newRow][newColumn].value)}}return!canMove},exports.default=Board},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_react_dom__=__webpack_require__(39);__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react_dom__);__webpack_exports__.a=__WEBPACK_IMPORTED_MODULE_0_react_dom__.unmountComponentAtNode},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_exports__.a=function renderApplication(RootComponent,initialProps,rootTag,WrapperComponent,callback){__WEBPACK_IMPORTED_MODULE_1_fbjs_lib_invariant___default()(rootTag,"Expect to have a valid rootTag, instead got ",rootTag),renderFn(__WEBPACK_IMPORTED_MODULE_5_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_0__AppContainer__.a,{WrapperComponent:WrapperComponent,rootTag:rootTag},__WEBPACK_IMPORTED_MODULE_5_react___default.a.createElement(RootComponent,initialProps)),rootTag,callback)},__webpack_exports__.b=function getApplication(RootComponent,initialProps,WrapperComponent){return{element:__WEBPACK_IMPORTED_MODULE_5_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_0__AppContainer__.a,{WrapperComponent:WrapperComponent,rootTag:{}},__WEBPACK_IMPORTED_MODULE_5_react___default.a.createElement(RootComponent,initialProps)),getStyleElement:function getStyleElement(props){var sheet=__WEBPACK_IMPORTED_MODULE_4__StyleSheet_styleResolver__.a.getStyleSheet();return __WEBPACK_IMPORTED_MODULE_5_react___default.a.createElement("style",_extends({},props,{dangerouslySetInnerHTML:{__html:sheet.textContent},id:sheet.id}))}}};var __WEBPACK_IMPORTED_MODULE_0__AppContainer__=__webpack_require__(882),__WEBPACK_IMPORTED_MODULE_1_fbjs_lib_invariant__=__webpack_require__(7),__WEBPACK_IMPORTED_MODULE_1_fbjs_lib_invariant___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_fbjs_lib_invariant__),__WEBPACK_IMPORTED_MODULE_2__modules_hydrate__=__webpack_require__(883),__WEBPACK_IMPORTED_MODULE_4__StyleSheet_styleResolver__=(__webpack_require__(884),__webpack_require__(332)),__WEBPACK_IMPORTED_MODULE_5_react__=__webpack_require__(0),__WEBPACK_IMPORTED_MODULE_5_react___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_react__),_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},renderFn=__WEBPACK_IMPORTED_MODULE_2__modules_hydrate__.a},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0__StyleSheet__=__webpack_require__(3),__WEBPACK_IMPORTED_MODULE_1__View__=__webpack_require__(1),__WEBPACK_IMPORTED_MODULE_2_prop_types__=__webpack_require__(2),__WEBPACK_IMPORTED_MODULE_3_react__=(__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_prop_types__),__webpack_require__(0)),__WEBPACK_IMPORTED_MODULE_3_react___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_react__);function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}var AppContainer=function(_Component){function AppContainer(){var _temp,_this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,AppContainer);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _temp=_this=_possibleConstructorReturn(this,_Component.call.apply(_Component,[this].concat(args))),_this.state={mainKey:1},_possibleConstructorReturn(_this,_temp)}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(AppContainer,_Component),AppContainer.prototype.getChildContext=function getChildContext(){return{rootTag:this.props.rootTag}},AppContainer.prototype.render=function render(){var _props=this.props,children=_props.children,WrapperComponent=_props.WrapperComponent,innerView=__WEBPACK_IMPORTED_MODULE_3_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_1__View__.default,{children:children,key:this.state.mainKey,pointerEvents:"box-none",style:styles.appContainer});return WrapperComponent&&(innerView=__WEBPACK_IMPORTED_MODULE_3_react___default.a.createElement(WrapperComponent,null,innerView)),__WEBPACK_IMPORTED_MODULE_3_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_1__View__.default,{pointerEvents:"box-none",style:styles.appContainer},innerView)},AppContainer}(__WEBPACK_IMPORTED_MODULE_3_react__.Component);AppContainer.childContextTypes={rootTag:__WEBPACK_IMPORTED_MODULE_2_prop_types__.any},__webpack_exports__.a=AppContainer,AppContainer.propTypes={};var styles=__WEBPACK_IMPORTED_MODULE_0__StyleSheet__.default.create({appContainer:{flex:1}})},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_react_dom__=__webpack_require__(39);__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react_dom__);__webpack_exports__.a=__WEBPACK_IMPORTED_MODULE_0_react_dom__.hydrate},function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_react_dom__=__webpack_require__(39);__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react_dom__),__WEBPACK_IMPORTED_MODULE_0_react_dom__.render},function(module,exports,__webpack_require__){_interopRequireDefault(__webpack_require__(0)),__webpack_require__(13),_interopRequireDefault(__webpack_require__(886));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_react2=_interopRequireDefault(__webpack_require__(0)),_View2=_interopRequireDefault(__webpack_require__(1)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Sandbox=function(_React$PureComponent){function Sandbox(){return function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,Sandbox),function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!=typeof call&&"function"!=typeof call?self:call}(this,(Sandbox.__proto__||Object.getPrototypeOf(Sandbox)).apply(this,arguments))}return function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}}),superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}(Sandbox,_react2.default.PureComponent),_createClass(Sandbox,[{key:"render",value:function render(){return _react2.default.createElement(_View2.default,{styles:styles.root})}}]),Sandbox}();exports.default=Sandbox;var styles=_StyleSheet2.default.create({root:{}});Sandbox.__docgenInfo={description:"",displayName:"Sandbox"},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/3-demos/Sandbox/Sandbox.js"]={name:"Sandbox",docgenInfo:Sandbox.__docgenInfo,path:"storybook/3-demos/Sandbox/Sandbox.js"})},function(module,exports,__webpack_require__){(function(module){var _react2=_interopRequireDefault(__webpack_require__(0)),_uiExplorer=__webpack_require__(13),_TicTacToe2=_interopRequireDefault(__webpack_require__(888));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(0,_uiExplorer.storiesOf)("Example apps",module).add("TicTacToe",function TicTacToeScreen(){return _react2.default.createElement(_TicTacToe2.default,null)})}).call(exports,__webpack_require__(6)(module))},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}(),_createReactClass2=_interopRequireDefault(__webpack_require__(136)),_react2=_interopRequireDefault(__webpack_require__(0)),_AppRegistry2=_interopRequireDefault(__webpack_require__(490)),_StyleSheet2=_interopRequireDefault(__webpack_require__(3)),_Text2=_interopRequireDefault(__webpack_require__(5)),_TouchableHighlight2=_interopRequireDefault(__webpack_require__(91)),_View2=_interopRequireDefault(__webpack_require__(1));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Board=function(){function Board(){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,Board);for(var grid=Array(3),i=0;i<3;i++){for(var row=Array(3),j=0;j<3;j++)row[j]=0;grid[i]=row}this.grid=grid,this.turn=1}return _createClass(Board,[{key:"mark",value:function mark(row,col,player){return this.grid[row][col]=player,this}},{key:"hasMark",value:function hasMark(row,col){return 0!==this.grid[row][col]}},{key:"winner",value:function winner(){for(var i=0;i<3;i++)if(0!==this.grid[i][0]&&this.grid[i][0]===this.grid[i][1]&&this.grid[i][0]===this.grid[i][2])return this.grid[i][0];for(var _i=0;_i<3;_i++)if(0!==this.grid[0][_i]&&this.grid[0][_i]===this.grid[1][_i]&&this.grid[0][_i]===this.grid[2][_i])return this.grid[0][_i];return 0!==this.grid[0][0]&&this.grid[0][0]===this.grid[1][1]&&this.grid[0][0]===this.grid[2][2]?this.grid[0][0]:0!==this.grid[0][2]&&this.grid[0][2]===this.grid[1][1]&&this.grid[0][2]===this.grid[2][0]?this.grid[0][2]:null}},{key:"tie",value:function tie(){for(var i=0;i<3;i++)for(var j=0;j<3;j++)if(0===this.grid[i][j])return!1;return null===this.winner()}}]),Board}(),Cell=(0,_createReactClass2.default)({displayName:"Cell",cellStyle:function cellStyle(){switch(this.props.player){case 1:return styles.cellX;case 2:return styles.cellO;default:return null}},textStyle:function textStyle(){switch(this.props.player){case 1:return styles.cellTextX;case 2:return styles.cellTextO;default:return null}},textContents:function textContents(){switch(this.props.player){case 1:return"X";case 2:return"O";default:return""}},render:function render(){return _react2.default.createElement(_TouchableHighlight2.default,{activeOpacity:.5,onPress:this.props.onPress,underlayColor:"transparent"},_react2.default.createElement(_View2.default,{style:[styles.cell,this.cellStyle()]},_react2.default.createElement(_Text2.default,{style:[styles.cellText,this.textStyle()]},this.textContents())))}}),GameEndOverlay=(0,_createReactClass2.default)({displayName:"GameEndOverlay",render:function render(){var board=this.props.board,tie=board.tie(),winner=board.winner();if(!winner&&!tie)return _react2.default.createElement(_View2.default,null);var message=void 0;return message=tie?"It's a tie!":(1===winner?"X":"O")+" wins!",_react2.default.createElement(_View2.default,{style:styles.overlay},_react2.default.createElement(_Text2.default,{style:styles.overlayMessage},message),_react2.default.createElement(_TouchableHighlight2.default,{activeOpacity:.5,onPress:this.props.onRestart,underlayColor:"transparent"},_react2.default.createElement(_View2.default,{style:styles.newGame},_react2.default.createElement(_Text2.default,{style:styles.newGameText},"New Game"))))}}),TicTacToeApp=(0,_createReactClass2.default)({displayName:"TicTacToeApp",getInitialState:function getInitialState(){return{board:new Board,player:1}},restartGame:function restartGame(){this.setState(this.getInitialState())},nextPlayer:function nextPlayer(){return 1===this.state.player?2:1},handleCellPress:function handleCellPress(row,col){this.state.board.hasMark(row,col)||this.setState({board:this.state.board.mark(row,col,this.state.player),player:this.nextPlayer()})},render:function render(){var _this=this,rows=this.state.board.grid.map(function(cells,row){return _react2.default.createElement(_View2.default,{key:"row"+row,style:styles.row},cells.map(function(player,col){return _react2.default.createElement(Cell,{key:"cell"+col,onPress:_this.handleCellPress.bind(_this,row,col),player:player})}))});return _react2.default.createElement(_View2.default,{style:styles.container},_react2.default.createElement(_Text2.default,{style:styles.title},"EXTREME T3"),_react2.default.createElement(_View2.default,{style:styles.board},rows),_react2.default.createElement(GameEndOverlay,{board:this.state.board,onRestart:this.restartGame}))}}),styles=_StyleSheet2.default.create({container:{flex:1,justifyContent:"center",alignItems:"center",backgroundColor:"white"},title:{fontFamily:"Chalkduster",fontSize:39,marginBottom:20},board:{padding:5,backgroundColor:"#47525d",borderRadius:10},row:{flexDirection:"row"},cell:{width:80,height:80,borderRadius:5,backgroundColor:"#7b8994",margin:5,justifyContent:"center",alignItems:"center"},cellX:{backgroundColor:"#72d0eb"},cellO:{backgroundColor:"#7ebd26"},cellText:{borderRadius:5,fontSize:50,fontFamily:"AvenirNext-Bold"},cellTextX:{color:"#19a9e5"},cellTextO:{color:"#b9dc2f"},overlay:{position:"absolute",top:0,bottom:0,left:0,right:0,backgroundColor:"rgba(221, 221, 221, 0.5)",flex:1,flexDirection:"column",justifyContent:"center",alignItems:"center"},overlayMessage:{fontSize:40,marginBottom:20,marginLeft:20,marginRight:20,fontFamily:"AvenirNext-DemiBold",textAlign:"center"},newGame:{backgroundColor:"#887765",padding:20,borderRadius:5},newGameText:{color:"white",fontSize:20,fontFamily:"AvenirNext-DemiBold"}});_AppRegistry2.default.registerComponent("TicTacToeApp",function(){return TicTacToeApp}),exports.default=TicTacToeApp,Cell.__docgenInfo={description:""},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["storybook/3-demos/TicTacToe/TicTacToe.js"]={name:"Cell",docgenInfo:Cell.__docgenInfo,path:"storybook/3-demos/TicTacToe/TicTacToe.js"})}]);