24 lines
713 KiB
Plaintext
24 lines
713 KiB
Plaintext
__DEV__=!1,__BUNDLE_START_TIME__=Date.now(),function(e){function t(e){for(var t,n,r,i,o=Array.prototype.slice.call(e),a={};o.length;)if(n=o.shift(),!a[n]&&(a[n]=!0,r=d[n],r&&r.waiting))for(t=0;t<r.dependencies.length;t++)i=r.dependencies[t],(!d[i]||d[i].waiting)&&o.push(i);for(n in a)_.call(a,n)&&o.push(n);var s=[];for(t=0;t<o.length;t++){n=o[t];var u=n;if(r=d[n])if(r.waiting){for(var c=[],l=0;l<r.dependencies.length;l++)i=r.dependencies[l],(!d[i]||d[i].waiting)&&c.push(i);u+=" is waiting for "+c.join(", ")}else u+=" is ready";else u+=" is not defined";s.push(u)}return s.join("\n")}function n(e){this.name="ModuleError",this.message=e,this.stack=Error(e).stack,this.framesToPop=2}function r(i){var o,a,s,u=d[i];if(u&&u.exports)return 1===u.refcount--&&delete d[i],u.exports;if(e.ErrorUtils&&!T){T=!0;try{var c=r.apply(this,arguments)}catch(l){e.ErrorUtils.reportFatalError(l)}return T=!1,c}if(!u)throw s='Requiring unknown module "'+i+'"',p&&(s+=". If you are sure the module is there, try restarting the packager."),new n(s);if(u.hasError)throw new n('Requiring module "'+i+'" which threw an exception');if(u.waiting)throw new n('Requiring module "'+i+'" with unresolved dependencies: '+t([i]));var f=u.exports={},m=u.factory;if("[object Function]"===h.call(m)){var c,g=[],v=u.dependencies,_=v.length;u.special&y&&(_=Math.min(_,m.length));try{for(a=0;g.length<_;a++)o=v[a],u.inlineRequires[o]||g.push("module"===o?u:"exports"===o?f:r.call(null,o));++R,0===w++&&(E-=S());try{c=m.apply(u.context||e,g)}catch(l){if(d.ex&&d.erx){var b=r.call(null,"ex"),x=r.call(null,"erx"),C=x(l.message);C[0].indexOf(' from module "%s"')<0&&(C[0]+=' from module "%s"',C[C.length]=i),l.message=b.apply(null,C)}throw l}finally{0===--w&&(E+=S())}}catch(l){throw u.hasError=!0,u.exports=null,l}if(c){if(p&&"object"!=typeof c&&"function"!=typeof c)throw new n('Factory for module "'+i+'" returned an invalid value "'+c+'". Returned value should be either a function or an object.');u.exports=c}}else u.exports=m;return 1===u.refcount--&&delete d[i],u.exports}function i(e,t,r,i,a,u,l){void 0===t?(t=[],r=e,e=s()):void 0===r&&(r=t,"[object Array]"===h.call(e)?(t=e,e=s()):t=[]);var f={cancel:o.bind(this,e)},g=d[e];if(g)return u&&(g.refcount+=u),f;if(!t&&!r&&u)return m[e]=(m[e]||0)+u,f;if(g={id:e},g.refcount=(m[e]||0)+(u||0),delete m[e],p){if(!r||"object"!=typeof r&&"function"!=typeof r&&"string"!=typeof r)throw new n('Invalid factory "'+r+'" for module "'+e+'". Factory should be either a function or an object.');if("[object Array]"!==h.call(t))throw new n('Invalid dependencies for module "'+e+'". Dependencies must be passed as an array.')}return g.factory=r,g.dependencies=t,g.context=a,g.special=i,g.inlineRequires=l||{},g.waitingMap={},g.waiting=0,g.hasError=!1,d[e]=g,c(e),f}function o(e){if(d[e]){var t=d[e];delete d[e];for(var n in t.waitingMap)t.waitingMap[n]&&delete f[n][e];for(var r=0;r<t.dependencies.length;r++)n=t.dependencies[r],d[n]?1===d[n].refcount--&&o(n):m[n]&&m[n]--}}function a(e,t,n){return i(e,t,void 0,v,n,1)}function s(){return"__mod__"+g++}function u(e,t){e.waitingMap[t]||e.id===t||(e.waiting++,e.waitingMap[t]=1,f[t]||(f[t]={}),f[t][e.id]=1)}function c(e){var t,n,i,o=[],a=d[e];for(n=0;n<a.dependencies.length;n++)if(t=a.dependencies[n],d[t]){if(d[t].waiting)for(i in d[t].waitingMap)d[t].waitingMap[i]&&u(a,i)}else u(a,t);if(0===a.waiting&&a.special&v&&o.push(e),f[e]){var s,c=f[e];f[e]=void 0;for(t in c){s=d[t];for(i in a.waitingMap)a.waitingMap[i]&&u(s,i);s.waitingMap[e]&&(s.waitingMap[e]=void 0,s.waiting--),0===s.waiting&&s.special&v&&o.push(t)}}for(n=0;n<o.length;n++)r.call(null,o[n])}function l(e,t){var n=d[e]={id:e};n.exports=t,n.refcount=0}if(!e.require){var p=e.__DEV__,h=Object.prototype.toString,d={},f={},m={},g=0,v=1,y=2,_=Object.prototype.hasOwnProperty;n.prototype=Object.create(Error.prototype),n.prototype.constructor=n;var b=e.performance||e.msPerformance||e.webkitPerformance||{};b.now||(b=e.Date);var S=b?b.now.bind(b):function(){return 0},w=0,E=0,R=0,T=!1;r.__getFactoryTime=function(){return(w?S():0)+E},r.__getTotalFactories=function(){return R},l("module",0),l("exports",0),l("global",e),l("require",r),l("requireDynamic",r),l("requireLazy",a),e.require=r,e.requireDynamic=r,e.requireLazy=a,r.__debug={modules:d,deps:f,printDependencyInfo:function(){if(e.console){var n=Object.keys(r.__debug.deps);e.console.log(t(n))}}},e.__d=function(e,t,n,r,o){var a=["global","require","requireDynamic","requireLazy","module","exports"];i(e,a.concat(t),n,r||y,null,null,o)}}}(this),Object.assign=function(e,t){if(__DEV__){if(null==e)throw new TypeError("Object.assign target cannot be null or undefined");if("object"!=typeof e&&"function"!=typeof e)throw new TypeError("In this environment the target of assign MUST be an object.This error is a performance optimization and not spec compliant.")}for(var n=1;n<arguments.length;n++){var r=arguments[n];if(null!=r){if(__DEV__&&"object"!=typeof r&&"function"!=typeof r)throw new TypeError("In this environment the target of assign MUST be an object.This error is a performance optimization and not spec compliant.");for(var i in r){if(__DEV__){var o=Object.prototype.hasOwnProperty;if(!o.call(r,i))throw new TypeError("One of the sources to assign has an enumerable key on the prototype chain. This is an edge case that we do not support. This error is a performance optimization and not spec compliant.")}e[i]=r[i]}}}return e},function(e){"use strict";function t(e){function t(t){return function(){var r=Array.prototype.map.call(arguments,function(e){return n(e,{depth:10})}).join(", ");e.nativeLoggingHook(r,t)}}function o(t){if(!Array.isArray(t)){var n=t;t=[];for(var o in n)if(n.hasOwnProperty(o)){var s=n[o];s[r]=o,t.push(s)}}if(0===t.length)return void e.nativeLoggingHook("",i.log);var u=Object.keys(t[0]).sort(),c=[],l=[];u.forEach(function(e,n){l[n]=e.length;for(var r=0;r<t.length;r++){var i=t[r][e].toString();c[r]=c[r]||[],c[r][n]=i,l[n]=Math.max(l[n],i.length)}});for(var p=function(e,t){var n=e.map(function(e,t){var n=a(" ",l[t]-e.length).join("");return e+n});return t=t||" ",n.join(t+"|"+t)},h=l.map(function(e){return a("-",e).join("")}),d=p(h,"-"),f=p(u),m=[f,d],g=0;g<t.length;g++)m.push(p(c[g]));e.nativeLoggingHook("\n"+m.join("\n"),i.log)}if(e.nativeLoggingHook){var a=function(e,t){return Array.apply(null,Array(t)).map(function(){return e})};e.console={error:t(i.error),info:t(i.info),log:t(i.log),warn:t(i.warn),trace:t(i.trace),table:o}}}var n=function(){function e(e,n){var i={seen:[],stylize:t};return r(i,e,n.depth)}function t(e,t){return e}function n(e){var t={};return e.forEach(function(e,n){t[e]=!0}),t}function r(e,t,r){var l=i(e,t);if(l)return l;var p=Object.keys(t),h=n(p);if(y(t)&&(p.indexOf("message")>=0||p.indexOf("description")>=0))return o(t);if(0===p.length){if(_(t)){var d=t.name?": "+t.name:"";return e.stylize("[Function"+d+"]","special")}if(m(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(v(t))return e.stylize(Date.prototype.toString.call(t),"date");if(y(t))return o(t)}var f="",g=!1,b=["{","}"];if(c(t)&&(g=!0,b=["[","]"]),_(t)){var S=t.name?": "+t.name:"";f=" [Function"+S+"]"}if(m(t)&&(f=" "+RegExp.prototype.toString.call(t)),v(t)&&(f=" "+Date.prototype.toUTCString.call(t)),y(t)&&(f=" "+o(t)),0===p.length&&(!g||0==t.length))return b[0]+f+b[1];if(0>r)return m(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special");e.seen.push(t);var w;return w=g?a(e,t,r,h,p):p.map(function(n){return s(e,t,r,h,n,g)}),e.seen.pop(),u(w,f,b)}function i(e,t){if(f(t))return e.stylize("undefined","undefined");if(d(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}return h(t)?e.stylize(""+t,"number"):l(t)?e.stylize(""+t,"boolean"):p(t)?e.stylize("null","null"):void 0}function o(e){return"["+Error.prototype.toString.call(e)+"]"}function a(e,t,n,r,i){for(var o=[],a=0,u=t.length;u>a;++a)S(t,String(a))?o.push(s(e,t,n,r,String(a),!0)):o.push("");return i.forEach(function(i){i.match(/^\d+$/)||o.push(s(e,t,n,r,i,!0))}),o}function s(e,t,n,i,o,a){var s,u,c;if(c=Object.getOwnPropertyDescriptor(t,o)||{value:t[o]},c.get?u=c.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):c.set&&(u=e.stylize("[Setter]","special")),S(i,o)||(s="["+o+"]"),u||(e.seen.indexOf(c.value)<0?(u=p(n)?r(e,c.value,null):r(e,c.value,n-1),u.indexOf("\n")>-1&&(u=a?u.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+u.split("\n").map(function(e){return" "+e}).join("\n"))):u=e.stylize("[Circular]","special")),f(s)){if(a&&o.match(/^\d+$/))return u;s=JSON.stringify(""+o),s.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.substr(1,s.length-2),s=e.stylize(s,"name")):(s=s.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),s=e.stylize(s,"string"))}return s+": "+u}function u(e,t,n){var r=0,i=e.reduce(function(e,t){return r++,t.indexOf("\n")>=0&&r++,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0);return i>60?n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1]:n[0]+t+" "+e.join(", ")+" "+n[1]}function c(e){return Array.isArray(e)}function l(e){return"boolean"==typeof e}function p(e){return null===e}function h(e){return"number"==typeof e}function d(e){return"string"==typeof e}function f(e){return void 0===e}function m(e){return g(e)&&"[object RegExp]"===b(e)}function g(e){return"object"==typeof e&&null!==e}function v(e){return g(e)&&"[object Date]"===b(e)}function y(e){return g(e)&&("[object Error]"===b(e)||e instanceof Error)}function _(e){return"function"==typeof e}function b(e){return Object.prototype.toString.call(e)}function S(e,t){return Object.prototype.hasOwnProperty.call(e,t)}return e}(),r="(index)",i={trace:0,log:1,info:2,warn:3,error:4};"undefined"!=typeof module?module.exports=t:t(e)}(this),function(e){function t(){var t=function(t){e.console.error("Error: \n stack: "+t.stack+"\n line: "+t.line+"\n message: "+t.message,t)};e.ErrorUtils.setGlobalHandler(t)}var n={_inGuard:0,_globalHandler:null,setGlobalHandler:function(e){n._globalHandler=e},reportError:function(e){n._globalHandler&&n._globalHandler(e)},reportFatalError:function(e){n._globalHandler&&n._globalHandler(e,!0)},applyWithGuard:function(e,t,r){try{return n._inGuard++,e.apply(t,r)}catch(i){n.reportError(i)}finally{n._inGuard--}},applyWithGuardIfNeeded:function(e,t,r){return n.inGuard()?e.apply(t,r):void n.applyWithGuard(e,t,r)},inGuard:function(){return n._inGuard},guard:function(e,t,r){function i(){return n.applyWithGuard(e,r||this,arguments,null,t)}return"function"!=typeof e?(console.warn("A function must be passed to ErrorUtils.guard, got ",e),null):(t=t||e.name||"<generated guard>",i)}};e.ErrorUtils=n,t()}(this),String.prototype.startsWith||(String.prototype.startsWith=function(e){"use strict";if(null==this)throw TypeError();var t=String(this),n=arguments.length>1?Number(arguments[1])||0:0,r=Math.min(Math.max(n,0),t.length);return t.indexOf(String(e),n)===r}),String.prototype.endsWith||(String.prototype.endsWith=function(e){"use strict";if(null==this)throw TypeError();var t=String(this),n=t.length,r=String(e),i=arguments.length>1?Number(arguments[1])||0:n,o=Math.min(Math.max(i,0),n),a=o-r.length;return 0>a?!1:t.lastIndexOf(r,a)===a}),String.prototype.contains||(String.prototype.contains=function(e){"use strict";if(null==this)throw TypeError();var t=String(this),n=arguments.length>1?Number(arguments[1])||0:0;return-1!==t.indexOf(String(e),n)}),String.prototype.repeat||(String.prototype.repeat=function(e){"use strict";if(null==this)throw TypeError();var t=String(this);if(e=Number(e)||0,0>e||e===1/0)throw RangeError();if(1===e)return t;for(var n="";e;)1&e&&(n+=t),(e>>=1)&&(t+=t);return n}),function(e){function t(e,t){if(null==this)throw new TypeError("Array.prototype.findIndex called on null or undefined");if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var n=Object(this),r=n.length>>>0,i=0;r>i;i++)if(e.call(t,n[i],i,n))return i;return-1}Array.prototype.findIndex||Object.defineProperty(Array.prototype,"findIndex",{enumerable:!1,writable:!0,configurable:!0,value:t}),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{enumerable:!1,writable:!0,configurable:!0,value:function(n,r){if(null==this)throw new TypeError("Array.prototype.find called on null or undefined");var i=t.call(this,n,r);return-1===i?e:this[i]}})}(),__d("DribbbleApp/index.ios.js",["FontAwesome","react-native/Libraries/react-native/react-native.js","DribbbleApp/app/ShotList.js"],function(e,t,n,r,i,o){"use strict";var a=t("react-native/Libraries/react-native/react-native.js"),s=a.AppRegistry,u=a.NavigatorIOS,c=a.StyleSheet,l=a.TabBarIOS,p=(a.View,a.Text,t("DribbbleApp/app/ShotList.js")),h=t("FontAwesome"),d=a.createClass({displayName:"DribbbleApp",getInitialState:function(){return{selectedTab:"default"}},_renderContent:function(e,t){return a.createElement(u,{style:f.wrapper,initialRoute:{component:p,title:t,passProps:{filter:e}}})},render:function(){var e=this;return a.createElement(l,{tintColor:"#ea4c89"},a.createElement(h.TabBarItem,{title:"All",iconName:"dribbble",selectedIconName:"dribbble",selected:"default"===this.state.selectedTab,onPress:function(){e.setState({selectedTab:"default"})}},this._renderContent("default","All")),a.createElement(h.TabBarItem,{title:"Debuts",iconName:"trophy",selectedIconName:"trophy",selected:"debuts"===this.state.selectedTab,onPress:function(){e.setState({selectedTab:"debuts"})}},this._renderContent("debuts","Debuts")),a.createElement(h.TabBarItem,{title:"Animated",iconName:"heart",selectedIconName:"heart",selected:"animated"===this.state.selectedTab,onPress:function(){e.setState({selectedTab:"animated"})}},this._renderContent("animated","Animated")),a.createElement(h.TabBarItem,{title:"Rebounds",iconName:"lightbulb-o",selectedIconName:"lightbulb-o",selected:"rebounds"===this.state.selectedTab,onPress:function(){e.setState({selectedTab:"rebounds"})}},this._renderContent("rebounds","Rebounds")))}}),f=c.create({tabContent:{flex:1,alignItems:"center"},tabText:{color:"white",margin:50},wrapper:{flex:1}});s.registerComponent("DribbbleApp",function(){return d}),i.exports=d}),__d("react-native/Libraries/react-native/react-native.js",["React","ActivityIndicatorIOS","DatePickerIOS","Image","ListView","MapView","Navigator","NavigatorIOS","PickerIOS","ProgressViewIOS","ScrollView","SegmentedControlIOS","SliderIOS","SwitchIOS","TabBarIOS","Text","TextInput","TouchableHighlight","TouchableOpacity","TouchableWithoutFeedback","View","WebView","ActionSheetIOS","AdSupportIOS","AlertIOS","Animated","AppRegistry","AppStateIOS","AsyncStorage","CameraRoll","Dimensions","Easing","ImagePickerIOS","InteractionManager","LayoutAnimation","LinkingIOS","NetInfo","PanResponder","PixelRatio","PushNotificationIOS","Settings","StatusBarIOS","StyleSheet","VibrationIOS","RCTDeviceEventEmitter","RCTNativeAppEventEmitter","NativeModules","Platform","requireNativeComponent","EdgeInsetsPropType","PointPropType","LinkedStateMixin","ReactComponentWithPureRenderMixin","NativeModules","ReactUpdates","cloneWithProps","ReactFragment","update","ReactDefaultPerf","ReactTestUtils"],function(e,t,n,r,i,o){"use strict";var a=Object.assign(Object.create(t("React")),{ActivityIndicatorIOS:t("ActivityIndicatorIOS"),DatePickerIOS:t("DatePickerIOS"),Image:t("Image"),ListView:t("ListView"),MapView:t("MapView"),Navigator:t("Navigator"),NavigatorIOS:t("NavigatorIOS"),PickerIOS:t("PickerIOS"),ProgressViewIOS:t("ProgressViewIOS"),ScrollView:t("ScrollView"),SegmentedControlIOS:t("SegmentedControlIOS"),SliderIOS:t("SliderIOS"),SwitchIOS:t("SwitchIOS"),TabBarIOS:t("TabBarIOS"),Text:t("Text"),TextInput:t("TextInput"),TouchableHighlight:t("TouchableHighlight"),TouchableOpacity:t("TouchableOpacity"),TouchableWithoutFeedback:t("TouchableWithoutFeedback"),View:t("View"),WebView:t("WebView"),ActionSheetIOS:t("ActionSheetIOS"),AdSupportIOS:t("AdSupportIOS"),AlertIOS:t("AlertIOS"),Animated:t("Animated"),AppRegistry:t("AppRegistry"),AppStateIOS:t("AppStateIOS"),AsyncStorage:t("AsyncStorage"),CameraRoll:t("CameraRoll"),Dimensions:t("Dimensions"),Easing:t("Easing"),ImagePickerIOS:t("ImagePickerIOS"),InteractionManager:t("InteractionManager"),LayoutAnimation:t("LayoutAnimation"),LinkingIOS:t("LinkingIOS"),NetInfo:t("NetInfo"),PanResponder:t("PanResponder"),PixelRatio:t("PixelRatio"),PushNotificationIOS:t("PushNotificationIOS"),Settings:t("Settings"),StatusBarIOS:t("StatusBarIOS"),StyleSheet:t("StyleSheet"),VibrationIOS:t("VibrationIOS"),DeviceEventEmitter:t("RCTDeviceEventEmitter"),NativeAppEventEmitter:t("RCTNativeAppEventEmitter"),NativeModules:t("NativeModules"),Platform:t("Platform"),requireNativeComponent:t("requireNativeComponent"),EdgeInsetsPropType:t("EdgeInsetsPropType"),PointPropType:t("PointPropType"),addons:{LinkedStateMixin:t("LinkedStateMixin"),Perf:void 0,PureRenderMixin:t("ReactComponentWithPureRenderMixin"),TestModule:t("NativeModules").TestModule,TestUtils:void 0,batchedUpdates:t("ReactUpdates").batchedUpdates,cloneWithProps:t("cloneWithProps"),createFragment:t("ReactFragment").create,update:t("update")}});__DEV__&&(a.addons.Perf=t("ReactDefaultPerf"),a.addons.TestUtils=t("ReactTestUtils")),i.exports=a}),__d("React",["ReactNative"],function(e,t,n,r,i,o){"use strict";i.exports=t("ReactNative")}),__d("ReactNative",["ReactChildren","ReactClass","ReactComponent","ReactContext","ReactCurrentOwner","ReactElement","ReactElementValidator","ReactInstanceHandles","ReactNativeDefaultInjection","ReactNativeMount","ReactPropTypes","deprecated","findNodeHandle","invariant","onlyChild","ReactReconciler","ReactNativeTextComponent"],function(e,t,n,r,i,o){"use strict";var a=t("ReactChildren"),s=t("ReactClass"),u=t("ReactComponent"),c=t("ReactContext"),l=t("ReactCurrentOwner"),p=t("ReactElement"),h=t("ReactElementValidator"),d=t("ReactInstanceHandles"),f=t("ReactNativeDefaultInjection"),m=t("ReactNativeMount"),g=t("ReactPropTypes"),v=t("deprecated"),y=t("findNodeHandle"),_=t("invariant"),b=t("onlyChild");f.inject();var S=p.createElement,w=p.createFactory,E=p.cloneElement;__DEV__&&(S=h.createElement,w=h.createFactory,E=h.cloneElement);var R=function(e){var t=e.type.defaultProps,n=e.props;for(var r in t)void 0===n[r]&&(n[r]=t[r])},T=function(e){return __DEV__&&_(!1,"This optimized path should never be used in DEV mode because it does not provide validation. Check your JSX transform."),e._owner=l.current,e._context=c.current,e.type.defaultProps&&R(e),e},x=function(e,t,n){return m.renderComponent(e,t,n)},C={hasReactNativeInitialized:!1,Children:{map:a.map,forEach:a.forEach,count:a.count,only:b},Component:u,PropTypes:g,createClass:s.createClass,createElement:S,createFactory:w,cloneElement:E,_augmentElement:T,findNodeHandle:y,render:x,unmountComponentAtNode:m.unmountComponentAtNode,__spread:Object.assign,unmountComponentAtNodeAndRemoveContainer:m.unmountComponentAtNodeAndRemoveContainer,isValidClass:p.isValidFactory,isValidElement:p.isValidElement,renderComponent:v("React","renderComponent","render",this,x),isValidComponent:v("React","isValidComponent","isValidElement",this,p.isValidElement)};"undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.inject&&__REACT_DEVTOOLS_GLOBAL_HOOK__.inject({CurrentOwner:l,InstanceHandles:d,Mount:m,Reconciler:t("ReactReconciler"),TextComponent:t("ReactNativeTextComponent")}),i.exports=C}),__d("ReactChildren",["PooledClass","ReactFragment","traverseAllChildren","warning"],function(e,t,n,r,i,o){"use strict";function a(e,t){this.forEachFunction=e,this.forEachContext=t}function s(e,t,n,r){var i=e;i.forEachFunction.call(i.forEachContext,t,r)}function u(e,t,n){if(null==e)return e;var r=a.getPooled(t,n);g(e,s,r),a.release(r)}function c(e,t,n){this.mapResult=e,this.mapFunction=t,this.mapContext=n}function l(e,t,n,r){var i=e,o=i.mapResult,a=!o.hasOwnProperty(n);if(__DEV__&&v(a,"ReactChildren.map(...): Encountered two children with the same key, `%s`. Child keys must be unique; when two children share a key, only the first child will be used.",n),a){var s=i.mapFunction.call(i.mapContext,t,r);o[n]=s}}function p(e,t,n){if(null==e)return e;var r={},i=c.getPooled(r,t,n);return g(e,l,i),c.release(i),m.create(r)}function h(e,t,n,r){return null}function d(e,t){return g(e,h,null)}var f=t("PooledClass"),m=t("ReactFragment"),g=t("traverseAllChildren"),v=t("warning"),y=f.twoArgumentPooler,_=f.threeArgumentPooler;f.addPoolingTo(a,y),f.addPoolingTo(c,_);var b={forEach:u,map:p,count:d};i.exports=b}),__d("PooledClass",["invariant"],function(e,t,n,r,i,o){"use strict";var a=t("invariant"),s=function(e){var t=this;if(t.instancePool.length){var n=t.instancePool.pop();return t.call(n,e),n}return new t(e)},u=function(e,t){var n=this;if(n.instancePool.length){var r=n.instancePool.pop();return n.call(r,e,t),r}return new n(e,t)},c=function(e,t,n){var r=this;if(r.instancePool.length){var i=r.instancePool.pop();return r.call(i,e,t,n),i}return new r(e,t,n)},l=function(e,t,n,r,i){var o=this;if(o.instancePool.length){var a=o.instancePool.pop();return o.call(a,e,t,n,r,i),a}return new o(e,t,n,r,i)},p=function(e){var t=this;a(e instanceof t,"Trying to release an instance into a pool of a different type."),e.destructor&&e.destructor(),t.instancePool.length<t.poolSize&&t.instancePool.push(e)},h=10,d=s,f=function(e,t){var n=e;return n.instancePool=[],n.getPooled=t||d,n.poolSize||(n.poolSize=h),n.release=p,n},m={addPoolingTo:f,oneArgumentPooler:s,twoArgumentPooler:u,threeArgumentPooler:c,fiveArgumentPooler:l};i.exports=m}),__d("invariant",[],function(e,t,n,r,i,o){"use strict";var a=function(e,t,n,r,i,o,a,s){if(__DEV__&&void 0===t)throw new Error("invariant requires an error message argument");if(!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,i,o,a,s],l=0;u=new Error("Invariant Violation: "+t.replace(/%s/g,function(){return c[l++]}))}throw u.framesToPop=1,u}};i.exports=a}),__d("ReactFragment",["ReactElement","warning"],function(e,t,n,r,i,o){"use strict";var a=t("ReactElement"),s=t("warning");if(__DEV__){var u="_reactFragment",c="_reactDidWarn",l=!1;try{var p=function(){return 1};Object.defineProperty({},u,{enumerable:!1,value:!0}),Object.defineProperty({},"key",{enumerable:!0,get:p}),l=!0}catch(h){}var d=function(e,t){Object.defineProperty(e,t,{enumerable:!0,get:function(){return s(this[c],"A ReactFragment is an opaque type. Accessing any of its properties is deprecated. Pass it to one of the React.Children helpers."),this[c]=!0,this[u][t]},set:function(e){s(this[c],"A ReactFragment is an immutable opaque type. Mutating its properties is deprecated."),this[c]=!0,this[u][t]=e}})},f={},m=function(e){var t="";for(var n in e)t+=n+":"+typeof e[n]+",";var r=!!f[t];return f[t]=!0,r}}var g={create:function(e){if(__DEV__){if("object"!=typeof e||!e||Array.isArray(e))return s(!1,"React.addons.createFragment only accepts a single object.",e),e;if(a.isValidElement(e))return s(!1,"React.addons.createFragment does not accept a ReactElement without a wrapper object."),e;if(l){var t={};Object.defineProperty(t,u,{enumerable:!1,value:e}),Object.defineProperty(t,c,{writable:!0,enumerable:!1,value:!1});for(var n in e)d(t,n);return Object.preventExtensions(t),t}}return e},extract:function(e){return __DEV__&&l?e[u]?e[u]:(s(m(e),"Any use of a keyed object should be wrapped in React.addons.createFragment(object) before being passed as a child."),e):e},extractIfFragment:function(e){if(__DEV__&&l){if(e[u])return e[u];for(var t in e)if(e.hasOwnProperty(t)&&a.isValidElement(e[t]))return g.extract(e)}return e}};i.exports=g}),__d("ReactElement",["ReactContext","ReactCurrentOwner","Object.assign","warning"],function(e,t,n,r,i,o){"use strict";function a(e,t){Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:function(){return this._store?this._store[t]:null},set:function(e){p(!1,"Don't set the %s property of the React element. Instead, specify the correct value when initially creating the element.",t),this._store[t]=e}})}function s(e){try{var t={props:!0};for(var n in t)a(e,n);d=!0}catch(r){}}var u=t("ReactContext"),c=t("ReactCurrentOwner"),l=t("Object.assign"),p=t("warning"),h={key:!0,ref:!0},d=!1,f=function(e,t,n,r,i,o){if(this.type=e,this.key=t,this.ref=n,this._owner=r,this._context=i,__DEV__){this._store={props:o,originalProps:l({},o)};try{Object.defineProperty(this._store,"validated",{configurable:!1,enumerable:!1,writable:!0})}catch(a){}if(this._store.validated=!1,d)return void Object.freeze(this)}this.props=o};f.prototype={_isReactElement:!0},__DEV__&&s(f.prototype),f.createElement=function(e,t,n){var r,i={},o=null,a=null;if(null!=t){a=void 0===t.ref?null:t.ref,o=void 0===t.key?null:""+t.key;for(r in t)t.hasOwnProperty(r)&&!h.hasOwnProperty(r)&&(i[r]=t[r])}var s=arguments.length-2;if(1===s)i.children=n;else if(s>1){for(var l=Array(s),p=0;s>p;p++)l[p]=arguments[p+2];i.children=l}if(e&&e.defaultProps){var d=e.defaultProps;for(r in d)"undefined"==typeof i[r]&&(i[r]=d[r])}return new f(e,o,a,c.current,u.current,i)},f.createFactory=function(e){var t=f.createElement.bind(null,e);return t.type=e,t},f.cloneAndReplaceProps=function(e,t){var n=new f(e.type,e.key,e.ref,e._owner,e._context,t);return __DEV__&&(n._store.validated=e._store.validated),n},f.cloneElement=function(e,t,n){var r,i=l({},e.props),o=e.key,a=e.ref,s=e._owner;if(null!=t){void 0!==t.ref&&(a=t.ref,s=c.current),void 0!==t.key&&(o=""+t.key);for(r in t)t.hasOwnProperty(r)&&!h.hasOwnProperty(r)&&(i[r]=t[r])}var u=arguments.length-2;if(1===u)i.children=n;else if(u>1){for(var p=Array(u),d=0;u>d;d++)p[d]=arguments[d+2];i.children=p}return new f(e.type,o,a,s,e._context,i)},f.isValidElement=function(e){var t=!(!e||!e._isReactElement);return t},i.exports=f}),__d("ReactContext",["Object.assign","emptyObject","warning"],function(e,t,n,r,i,o){"use strict";var a=t("Object.assign"),s=t("emptyObject"),u=t("warning"),c=!1,l={current:s,withContext:function(e,t){__DEV__&&(u(c,"withContext is deprecated and will be removed in a future version. Use a wrapper component with getChildContext instead."),c=!0);var n,r=l.current;l.current=a({},r,e);try{n=t()}finally{l.current=r}return n}};i.exports=l}),__d("Object.assign",[],function(e,t,n,r,i,o){"use strict";function a(e,t){if(null==e)throw new TypeError("Object.assign target cannot be null or undefined");for(var n=Object(e),r=Object.prototype.hasOwnProperty,i=1;i<arguments.length;i++){var o=arguments[i];if(null!=o){var a=Object(o);for(var s in a)r.call(a,s)&&(n[s]=a[s])}}return n}i.exports=a}),__d("emptyObject",[],function(e,t,n,r,i,o){"use strict";var a={};__DEV__&&Object.freeze(a),i.exports=a}),__d("warning",["emptyFunction"],function(e,t,n,r,i,o){"use strict";var a=t("emptyFunction"),s=a;__DEV__&&(s=function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;n>i;i++)r[i-2]=arguments[i];if(void 0===t)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");if(t.length<10||/^[s\W]*$/.test(t))throw new Error("The warning format should be able to uniquely identify this warning. Please, use a more descriptive format than: "+t);if(0!==t.indexOf("Failed Composite propType: ")&&!e){var o=0,a="Warning: "+t.replace(/%s/g,function(){return r[o++]});console.warn(a);try{throw new Error(a)}catch(s){}}}),i.exports=s}),__d("emptyFunction",[],function(e,t,n,r,i,o){function a(e){return function(){return e}}function s(){}s.thatReturns=a,s.thatReturnsFalse=a(!1),s.thatReturnsTrue=a(!0),s.thatReturnsNull=a(null),s.thatReturnsThis=function(){return this},s.thatReturnsArgument=function(e){return e},i.exports=s}),__d("ReactCurrentOwner",[],function(e,t,n,r,i,o){"use strict";var a={current:null};i.exports=a}),__d("traverseAllChildren",["ReactElement","ReactFragment","ReactInstanceHandles","getIteratorFn","invariant","warning"],function(e,t,n,r,i,o){"use strict";function a(e){return b[e]}function s(e,t){return e&&null!=e.key?c(e.key):t.toString(36)}function u(e){return(""+e).replace(S,a)}function c(e){return"$"+u(e)}function l(e,t,n,r,i){var o=typeof e;if(("undefined"===o||"boolean"===o)&&(e=null),null===e||"string"===o||"number"===o||h.isValidElement(e))return r(i,e,""===t?y+s(e,0):t,n),1;var a,u,p,f=0;if(Array.isArray(e))for(var b=0;b<e.length;b++)a=e[b],u=(""!==t?t+_:y)+s(a,b),p=n+f,f+=l(a,u,p,r,i);else{var S=m(e);if(S){var E,R=S.call(e);if(S!==e.entries)for(var T=0;!(E=R.next()).done;)a=E.value,u=(""!==t?t+_:y)+s(a,T++),p=n+f,f+=l(a,u,p,r,i);else for(__DEV__&&(v(w,"Using Maps as children is not yet fully supported. It is an experimental feature that might be removed. Convert it to a sequence / iterable of keyed ReactElements instead."),w=!0);!(E=R.next()).done;){var x=E.value;x&&(a=x[1],u=(""!==t?t+_:y)+c(x[0])+_+s(a,0),p=n+f,f+=l(a,u,p,r,i))}}else if("object"===o){g(1!==e.nodeType,"traverseAllChildren(...): Encountered an invalid child; DOM elements are not valid children of React components.");var C=d.extract(e);for(var I in C)C.hasOwnProperty(I)&&(a=C[I],u=(""!==t?t+_:y)+c(I)+_+s(a,0),p=n+f,f+=l(a,u,p,r,i))}}return f}function p(e,t,n){return null==e?0:l(e,"",0,t,n)}var h=t("ReactElement"),d=t("ReactFragment"),f=t("ReactInstanceHandles"),m=t("getIteratorFn"),g=t("invariant"),v=t("warning"),y=f.SEPARATOR,_=":",b={"=":"=0",".":"=1",":":"=2"},S=/[=.:]/g,w=!1;i.exports=p}),__d("ReactInstanceHandles",["ReactRootIndex","invariant"],function(e,t,n,r,i,o){"use strict";function a(e){return g+e.toString(36)}function s(e,t){return e.charAt(t)===g||t===e.length}function u(e){return""===e||e.charAt(0)===g&&e.charAt(e.length-1)!==g}function c(e,t){return 0===t.indexOf(e)&&s(t,e.length)}function l(e){return e?e.substr(0,e.lastIndexOf(g)):""}function p(e,t){if(m(u(e)&&u(t),"getNextDescendantID(%s, %s): Received an invalid React DOM ID.",e,t),m(c(e,t),"getNextDescendantID(...): React has made an invalid assumption about the DOM hierarchy. Expected `%s` to be an ancestor of `%s`.",e,t),e===t)return e;for(var n=e.length+v,r=n;r<t.length&&!s(t,r);r++);return t.substr(0,r)}function h(e,t){var n=Math.min(e.length,t.length);if(0===n)return"";for(var r=0,i=0;n>=i;i++)if(s(e,i)&&s(t,i))r=i;else if(e.charAt(i)!==t.charAt(i))break;var o=e.substr(0,r);return m(u(o),"getFirstCommonAncestorID(%s, %s): Expected a valid React DOM ID: %s",e,t,o),o}function d(e,t,n,r,i,o){e=e||"",t=t||"",m(e!==t,"traverseParentPath(...): Cannot traverse from and to the same ID, `%s`.",e);var a=c(t,e);m(a||c(e,t),"traverseParentPath(%s, %s, ...): Cannot traverse from two IDs that do not have a parent path.",e,t);for(var s=0,u=a?l:p,h=e;;h=u(h,t)){var d;if(i&&h===e||o&&h===t||(d=n(h,a,r)),d===!1||h===t)break;m(s++<y,"traverseParentPath(%s, %s, ...): Detected an infinite loop while traversing the React DOM ID tree. This may be due to malformed IDs: %s",e,t)}}var f=t("ReactRootIndex"),m=t("invariant"),g=".",v=g.length,y=100,_={createReactRootID:function(){return a(f.createReactRootIndex())},createReactID:function(e,t){return e+t},getReactRootIDFromNodeID:function(e){if(e&&e.charAt(0)===g&&e.length>1){var t=e.indexOf(g,1);return t>-1?e.substr(0,t):e}return null},traverseEnterLeave:function(e,t,n,r,i){var o=h(e,t);o!==e&&d(e,o,n,r,!1,!0),o!==t&&d(o,t,n,i,!0,!1)},traverseTwoPhase:function(e,t,n){e&&(d("",e,t,n,!0,!1),d(e,"",t,n,!1,!0))},traverseTwoPhaseSkipTarget:function(e,t,n){e&&(d("",e,t,n,!0,!0),d(e,"",t,n,!0,!0))},traverseAncestors:function(e,t,n){d("",e,t,n,!0,!1)},_getFirstCommonAncestorID:h,_getNextDescendantID:p,isAncestorIDOf:c,SEPARATOR:g};i.exports=_}),__d("ReactRootIndex",[],function(e,t,n,r,i,o){"use strict";var a={injectCreateReactRootIndex:function(e){s.createReactRootIndex=e}},s={createReactRootIndex:null,injection:a};i.exports=s}),__d("getIteratorFn",[],function(e,t,n,r,i,o){"use strict";function a(e){var t=e&&(s&&e[s]||e[u]);return"function"==typeof t?t:void 0}var s="function"==typeof Symbol&&Symbol.iterator,u="@@iterator";i.exports=a}),__d("ReactClass",["ReactComponent","ReactCurrentOwner","ReactElement","ReactErrorUtils","ReactInstanceMap","ReactLifeCycle","ReactPropTypeLocations","ReactPropTypeLocationNames","ReactUpdateQueue","Object.assign","invariant","keyMirror","keyOf","warning"],function(e,t,n,r,i,o){
|
||
"use strict";function a(e,t,n){for(var r in t)t.hasOwnProperty(r)&&I("function"==typeof t[r],"%s: %s type `%s` is invalid; it must be a function, usually from React.PropTypes.",e.displayName||"ReactClass",w[n],r)}function s(e,t){var n=A.hasOwnProperty(t)?A[t]:null;M.hasOwnProperty(t)&&T(n===O.OVERRIDE_BASE,"ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.",t),e.hasOwnProperty(t)&&T(n===O.DEFINE_MANY||n===O.DEFINE_MANY_MERGED,"ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",t)}function u(e,t){if(t){T("function"!=typeof t,"ReactClass: You're attempting to use a component class as a mixin. Instead, just use a regular object."),T(!v.isValidElement(t),"ReactClass: You're attempting to use a component as a mixin. Instead, just use a regular object.");var n=e.prototype;t.hasOwnProperty(P)&&D.mixins(e,t.mixins);for(var r in t)if(t.hasOwnProperty(r)&&r!==P){var i=t[r];if(s(n,r),D.hasOwnProperty(r))D[r](e,i);else{var o=A.hasOwnProperty(r),a=n.hasOwnProperty(r),u=i&&i.__reactDontBind,c="function"==typeof i,l=c&&!o&&!a&&!u;if(l)n.__reactAutoBindMap||(n.__reactAutoBindMap={}),n.__reactAutoBindMap[r]=i,n[r]=i;else if(a){var d=A[r];T(o&&(d===O.DEFINE_MANY_MERGED||d===O.DEFINE_MANY),"ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.",d,r),d===O.DEFINE_MANY_MERGED?n[r]=p(n[r],i):d===O.DEFINE_MANY&&(n[r]=h(n[r],i))}else n[r]=i,__DEV__&&"function"==typeof i&&t.displayName&&(n[r].displayName=t.displayName+"_"+r)}}}}function c(e,t){if(t)for(var n in t){var r=t[n];if(t.hasOwnProperty(n)){var i=n in D;T(!i,'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.',n);var o=n in e;T(!o,"ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",n),e[n]=r}}}function l(e,t){T(e&&t&&"object"==typeof e&&"object"==typeof t,"mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects.");for(var n in t)t.hasOwnProperty(n)&&(T(void 0===e[n],"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.",n),e[n]=t[n]);return e}function p(e,t){return function(){var n=e.apply(this,arguments),r=t.apply(this,arguments);if(null==n)return r;if(null==r)return n;var i={};return l(i,n),l(i,r),i}}function h(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function d(e,t){var n=t.bind(e);if(__DEV__){n.__reactBoundContext=e,n.__reactBoundMethod=t,n.__reactBoundArguments=null;var r=e.constructor.displayName,i=n.bind;n.bind=function(o){for(var a=arguments.length,s=Array(a>1?a-1:0),u=1;a>u;u++)s[u-1]=arguments[u];if(o!==e&&null!==o)I(!1,"bind(): React component methods may only be bound to the component instance. See %s",r);else if(!s.length)return I(!1,"bind(): You are binding a component method to the component. React does this for you automatically in a high-performance way, so you can safely remove this call. See %s",r),n;var c=i.apply(n,arguments);return c.__reactBoundContext=e,c.__reactBoundMethod=t,c.__reactBoundArguments=s,c}}return n}function f(e){for(var t in e.__reactAutoBindMap)if(e.__reactAutoBindMap.hasOwnProperty(t)){var n=e.__reactAutoBindMap[t];e[t]=d(e,y.guard(n,e.constructor.displayName+"."+t))}}var m=t("ReactComponent"),g=t("ReactCurrentOwner"),v=t("ReactElement"),y=t("ReactErrorUtils"),_=t("ReactInstanceMap"),b=t("ReactLifeCycle"),S=t("ReactPropTypeLocations"),w=t("ReactPropTypeLocationNames"),E=t("ReactUpdateQueue"),R=t("Object.assign"),T=t("invariant"),x=t("keyMirror"),C=t("keyOf"),I=t("warning"),P=C({mixins:null}),O=x({DEFINE_ONCE:null,DEFINE_MANY:null,OVERRIDE_BASE:null,DEFINE_MANY_MERGED:null}),N=[],A={mixins:O.DEFINE_MANY,statics:O.DEFINE_MANY,propTypes:O.DEFINE_MANY,contextTypes:O.DEFINE_MANY,childContextTypes:O.DEFINE_MANY,getDefaultProps:O.DEFINE_MANY_MERGED,getInitialState:O.DEFINE_MANY_MERGED,getChildContext:O.DEFINE_MANY_MERGED,render:O.DEFINE_ONCE,componentWillMount:O.DEFINE_MANY,componentDidMount:O.DEFINE_MANY,componentWillReceiveProps:O.DEFINE_MANY,shouldComponentUpdate:O.DEFINE_ONCE,componentWillUpdate:O.DEFINE_MANY,componentDidUpdate:O.DEFINE_MANY,componentWillUnmount:O.DEFINE_MANY,updateComponent:O.OVERRIDE_BASE},D={displayName:function(e,t){e.displayName=t},mixins:function(e,t){if(t)for(var n=0;n<t.length;n++)u(e,t[n])},childContextTypes:function(e,t){__DEV__&&a(e,t,S.childContext),e.childContextTypes=R({},e.childContextTypes,t)},contextTypes:function(e,t){__DEV__&&a(e,t,S.context),e.contextTypes=R({},e.contextTypes,t)},getDefaultProps:function(e,t){e.getDefaultProps?e.getDefaultProps=p(e.getDefaultProps,t):e.getDefaultProps=t},propTypes:function(e,t){__DEV__&&a(e,t,S.prop),e.propTypes=R({},e.propTypes,t)},statics:function(e,t){c(e,t)}},k={enumerable:!1,get:function(){var e=this.displayName||this.name||"Component";return I(!1,"%s.type is deprecated. Use %s directly to access the class.",e,e),Object.defineProperty(this,"type",{value:this}),this}},M={replaceState:function(e,t){E.enqueueReplaceState(this,e),t&&E.enqueueCallback(this,t)},isMounted:function(){if(__DEV__){var e=g.current;null!==e&&(I(e._warnedAboutRefsInRender,"%s is accessing isMounted inside its render() function. render() should be a pure function of props and state. It should never access something that requires stale data from the previous render, such as refs. Move this logic to componentDidMount and componentDidUpdate instead.",e.getName()||"A component"),e._warnedAboutRefsInRender=!0)}var t=_.get(this);return t&&t!==b.currentlyMountingInstance},setProps:function(e,t){E.enqueueSetProps(this,e),t&&E.enqueueCallback(this,t)},replaceProps:function(e,t){E.enqueueReplaceProps(this,e),t&&E.enqueueCallback(this,t)}},L=function(){};R(L.prototype,m.prototype,M);var j={createClass:function(e){var t=function(e,n){__DEV__&&I(this instanceof t,"Something is calling a React component directly. Use a factory or JSX instead. See: http://fb.me/react-legacyfactory"),this.__reactAutoBindMap&&f(this),this.props=e,this.context=n,this.state=null;var r=this.getInitialState?this.getInitialState():null;__DEV__&&"undefined"==typeof r&&this.getInitialState._isMockFunction&&(r=null),T("object"==typeof r&&!Array.isArray(r),"%s.getInitialState(): must return an object or null",t.displayName||"ReactCompositeComponent"),this.state=r};t.prototype=new L,t.prototype.constructor=t,N.forEach(u.bind(null,t)),u(t,e),t.getDefaultProps&&(t.defaultProps=t.getDefaultProps()),__DEV__&&(t.getDefaultProps&&(t.getDefaultProps.isReactClassApproved={}),t.prototype.getInitialState&&(t.prototype.getInitialState.isReactClassApproved={})),T(t.prototype.render,"createClass(...): Class specification must implement a `render` method."),__DEV__&&I(!t.prototype.componentShouldUpdate,"%s has a method called componentShouldUpdate(). Did you mean shouldComponentUpdate()? The name is phrased as a question because the function is expected to return a value.",e.displayName||"A component");for(var n in A)t.prototype[n]||(t.prototype[n]=null);if(t.type=t,__DEV__)try{Object.defineProperty(t,"type",k)}catch(r){}return t},injection:{injectMixin:function(e){N.push(e)}}};i.exports=j}),__d("ReactComponent",["ReactUpdateQueue","invariant","warning"],function(e,t,n,r,i,o){"use strict";function a(e,t){this.props=e,this.context=t}var s=t("ReactUpdateQueue"),u=t("invariant"),c=t("warning");if(a.prototype.setState=function(e,t){u("object"==typeof e||"function"==typeof e||null==e,"setState(...): takes an object of state variables to update or a function which returns an object of state variables."),__DEV__&&c(null!=e,"setState(...): You passed an undefined or null state object; instead, use forceUpdate()."),s.enqueueSetState(this,e),t&&s.enqueueCallback(this,t)},a.prototype.forceUpdate=function(e){s.enqueueForceUpdate(this),e&&s.enqueueCallback(this,e)},__DEV__){var l={getDOMNode:"getDOMNode",isMounted:"isMounted",replaceProps:"replaceProps",replaceState:"replaceState",setProps:"setProps"},p=function(e,t){try{Object.defineProperty(a.prototype,e,{get:function(){return void c(!1,"%s(...) is deprecated in plain JavaScript React classes.",t)}})}catch(n){}};for(var h in l)l.hasOwnProperty(h)&&p(h,l[h])}i.exports=a}),__d("ReactUpdateQueue",["ReactLifeCycle","ReactCurrentOwner","ReactElement","ReactInstanceMap","ReactUpdates","Object.assign","invariant","warning"],function(e,t,n,r,i,o){"use strict";function a(e){e!==u.currentlyMountingInstance&&h.enqueueUpdate(e)}function s(e,t){f(null==c.current,"%s(...): Cannot update during an existing state transition (such as within `render`). Render methods should be a pure function of props and state.",t);var n=p.get(e);return n?n===u.currentlyUnmountingInstance?null:n:(__DEV__&&m(!t,"%s(...): Can only update a mounted or mounting component. This usually means you called %s() on an unmounted component. This is a no-op.",t,t),null)}var u=t("ReactLifeCycle"),c=t("ReactCurrentOwner"),l=t("ReactElement"),p=t("ReactInstanceMap"),h=t("ReactUpdates"),d=t("Object.assign"),f=t("invariant"),m=t("warning"),g={enqueueCallback:function(e,t){f("function"==typeof t,"enqueueCallback(...): You called `setProps`, `replaceProps`, `setState`, `replaceState`, or `forceUpdate` with a callback that isn't callable.");var n=s(e);return n&&n!==u.currentlyMountingInstance?(n._pendingCallbacks?n._pendingCallbacks.push(t):n._pendingCallbacks=[t],void a(n)):null},enqueueCallbackInternal:function(e,t){f("function"==typeof t,"enqueueCallback(...): You called `setProps`, `replaceProps`, `setState`, `replaceState`, or `forceUpdate` with a callback that isn't callable."),e._pendingCallbacks?e._pendingCallbacks.push(t):e._pendingCallbacks=[t],a(e)},enqueueForceUpdate:function(e){var t=s(e,"forceUpdate");t&&(t._pendingForceUpdate=!0,a(t))},enqueueReplaceState:function(e,t){var n=s(e,"replaceState");n&&(n._pendingStateQueue=[t],n._pendingReplaceState=!0,a(n))},enqueueSetState:function(e,t){var n=s(e,"setState");if(n){var r=n._pendingStateQueue||(n._pendingStateQueue=[]);r.push(t),a(n)}},enqueueSetProps:function(e,t){var n=s(e,"setProps");if(n){f(n._isTopLevel,"setProps(...): You called `setProps` on a component with a parent. This is an anti-pattern since props will get reactively updated when rendered. Instead, change the owner's `render` method to pass the correct value as props to the component where it is created.");var r=n._pendingElement||n._currentElement,i=d({},r.props,t);n._pendingElement=l.cloneAndReplaceProps(r,i),a(n)}},enqueueReplaceProps:function(e,t){var n=s(e,"replaceProps");if(n){f(n._isTopLevel,"replaceProps(...): You called `replaceProps` on a component with a parent. This is an anti-pattern since props will get reactively updated when rendered. Instead, change the owner's `render` method to pass the correct value as props to the component where it is created.");var r=n._pendingElement||n._currentElement;n._pendingElement=l.cloneAndReplaceProps(r,t),a(n)}},enqueueElementInternal:function(e,t){e._pendingElement=t,a(e)}};i.exports=g}),__d("ReactLifeCycle",[],function(e,t,n,r,i,o){"use strict";var a={currentlyMountingInstance:null,currentlyUnmountingInstance:null};i.exports=a}),__d("ReactInstanceMap",[],function(e,t,n,r,i,o){"use strict";var a={remove:function(e){e._reactInternalInstance=void 0},get:function(e){return e._reactInternalInstance},has:function(e){return void 0!==e._reactInternalInstance},set:function(e,t){e._reactInternalInstance=t}};i.exports=a}),__d("ReactUpdates",["CallbackQueue","PooledClass","ReactCurrentOwner","ReactPerf","ReactReconciler","Transaction","Object.assign","invariant","warning"],function(e,t,n,r,i,o){"use strict";function a(){b(N.ReactReconcileTransaction&&T,"ReactUpdates: must inject a reconcile transaction class and batching strategy")}function s(){this.reinitializeTransaction(),this.dirtyComponentsLength=null,this.callbackQueue=d.getPooled(),this.reconcileTransaction=N.ReactReconcileTransaction.getPooled()}function u(e,t,n,r,i){a(),T.batchedUpdates(e,t,n,r,i)}function c(e,t){return e._mountOrder-t._mountOrder}function l(e){var t=e.dirtyComponentsLength;b(t===w.length,"Expected flush transaction's stored dirty-components length (%s) to match dirty-components array length (%s).",t,w.length),w.sort(c);for(var n=0;t>n;n++){var r=w[n],i=r._pendingCallbacks;if(r._pendingCallbacks=null,v.performUpdateIfNecessary(r,e.reconcileTransaction),i)for(var o=0;o<i.length;o++)e.callbackQueue.enqueue(i[o],r.getPublicInstance())}}function p(e){return a(),S(null==m.current,"enqueueUpdate(): Render methods should be a pure function of props and state; triggering nested component updates from render is not allowed. If necessary, trigger nested updates in componentDidUpdate."),T.isBatchingUpdates?void w.push(e):void T.batchedUpdates(p,e)}function h(e,t){b(T.isBatchingUpdates,"ReactUpdates.asap: Can't enqueue an asap callback in a context whereupdates are not being batched."),E.enqueue(e,t),R=!0}var d=t("CallbackQueue"),f=t("PooledClass"),m=t("ReactCurrentOwner"),g=t("ReactPerf"),v=t("ReactReconciler"),y=t("Transaction"),_=t("Object.assign"),b=t("invariant"),S=t("warning"),w=[],E=d.getPooled(),R=!1,T=null,x={initialize:function(){this.dirtyComponentsLength=w.length},close:function(){this.dirtyComponentsLength!==w.length?(w.splice(0,this.dirtyComponentsLength),P()):w.length=0}},C={initialize:function(){this.callbackQueue.reset()},close:function(){this.callbackQueue.notifyAll()}},I=[x,C];_(s.prototype,y.Mixin,{getTransactionWrappers:function(){return I},destructor:function(){this.dirtyComponentsLength=null,d.release(this.callbackQueue),this.callbackQueue=null,N.ReactReconcileTransaction.release(this.reconcileTransaction),this.reconcileTransaction=null},perform:function(e,t,n){return y.Mixin.perform.call(this,this.reconcileTransaction.perform,this.reconcileTransaction,e,t,n)}}),f.addPoolingTo(s);var P=function(){for(;w.length||R;){if(w.length){var e=s.getPooled();e.perform(l,null,e),s.release(e)}if(R){R=!1;var t=E;E=d.getPooled(),t.notifyAll(),d.release(t)}}};P=g.measure("ReactUpdates","flushBatchedUpdates",P);var O={injectReconcileTransaction:function(e){b(e,"ReactUpdates: must provide a reconcile transaction class"),N.ReactReconcileTransaction=e},injectBatchingStrategy:function(e){b(e,"ReactUpdates: must provide a batching strategy"),b("function"==typeof e.batchedUpdates,"ReactUpdates: must provide a batchedUpdates() function"),b("boolean"==typeof e.isBatchingUpdates,"ReactUpdates: must provide an isBatchingUpdates boolean attribute"),T=e}},N={ReactReconcileTransaction:null,batchedUpdates:u,enqueueUpdate:p,flushBatchedUpdates:P,injection:O,asap:h};i.exports=N}),__d("CallbackQueue",["PooledClass","Object.assign","invariant"],function(e,t,n,r,i,o){"use strict";function a(){this._callbacks=null,this._contexts=null}var s=t("PooledClass"),u=t("Object.assign"),c=t("invariant");u(a.prototype,{enqueue:function(e,t){this._callbacks=this._callbacks||[],this._contexts=this._contexts||[],this._callbacks.push(e),this._contexts.push(t)},notifyAll:function(){var e=this._callbacks,t=this._contexts;if(e){c(e.length===t.length,"Mismatched list of contexts in callback queue"),this._callbacks=null,this._contexts=null;for(var n=0,r=e.length;r>n;n++)e[n].call(t[n]);e.length=0,t.length=0}},reset:function(){this._callbacks=null,this._contexts=null},destructor:function(){this.reset()}}),s.addPoolingTo(a),i.exports=a}),__d("ReactPerf",[],function(e,t,n,r,i,o){"use strict";function a(e,t,n){return n}var s={enableMeasure:!1,storedMeasure:a,measureMethods:function(e,t,n){if(__DEV__)for(var r in n)n.hasOwnProperty(r)&&(e[r]=s.measure(t,n[r],e[r]))},measure:function(e,t,n){if(__DEV__){var r=null,i=function(){return s.enableMeasure?(r||(r=s.storedMeasure(e,t,n)),r.apply(this,arguments)):n.apply(this,arguments)};return i.displayName=e+"_"+t,i}return n},injection:{injectMeasure:function(e){s.storedMeasure=e}}};i.exports=s}),__d("ReactReconciler",["ReactRef","ReactElementValidator"],function(e,t,n,r,i,o){"use strict";function a(){s.attachRefs(this,this._currentElement)}var s=t("ReactRef"),u=t("ReactElementValidator"),c={mountComponent:function(e,t,n,r){var i=e.mountComponent(t,n,r);return __DEV__&&u.checkAndWarnForMutatedProps(e._currentElement),n.getReactMountReady().enqueue(a,e),i},unmountComponent:function(e){s.detachRefs(e,e._currentElement),e.unmountComponent()},receiveComponent:function(e,t,n,r){var i=e._currentElement;if(t!==i||null==t._owner){__DEV__&&u.checkAndWarnForMutatedProps(t);var o=s.shouldUpdateRefs(i,t);o&&s.detachRefs(e,i),e.receiveComponent(t,n,r),o&&n.getReactMountReady().enqueue(a,e)}},performUpdateIfNecessary:function(e,t){e.performUpdateIfNecessary(t)}};i.exports=c}),__d("ReactRef",["ReactOwner"],function(e,t,n,r,i,o){"use strict";function a(e,t,n){"function"==typeof e?e(t.getPublicInstance()):u.addComponentAsRefTo(t,e,n)}function s(e,t,n){"function"==typeof e?e(null):u.removeComponentAsRefFrom(t,e,n)}var u=t("ReactOwner"),c={};c.attachRefs=function(e,t){var n=t.ref;null!=n&&a(n,e,t._owner)},c.shouldUpdateRefs=function(e,t){return t._owner!==e._owner||t.ref!==e.ref},c.detachRefs=function(e,t){var n=t.ref;null!=n&&s(n,e,t._owner)},i.exports=c}),__d("ReactOwner",["invariant"],function(e,t,n,r,i,o){"use strict";var a=t("invariant"),s={isValidOwner:function(e){return!(!e||"function"!=typeof e.attachRef||"function"!=typeof e.detachRef)},addComponentAsRefTo:function(e,t,n){a(s.isValidOwner(n),"addComponentAsRefTo(...): Only a ReactOwner can have refs. This usually means that you're trying to add a ref to a component that doesn't have an owner (that is, was not created inside of another component's `render` method). Try rendering this component inside of a new top-level component which will hold the ref."),n.attachRef(t,e)},removeComponentAsRefFrom:function(e,t,n){a(s.isValidOwner(n),"removeComponentAsRefFrom(...): Only a ReactOwner can have refs. This usually means that you're trying to remove a ref to a component that doesn't have an owner (that is, was not created inside of another component's `render` method). Try rendering this component inside of a new top-level component which will hold the ref."),n.getPublicInstance().refs[t]===e.getPublicInstance()&&n.detachRef(t)}};i.exports=s}),__d("ReactElementValidator",["ReactElement","ReactFragment","ReactPropTypeLocations","ReactPropTypeLocationNames","ReactCurrentOwner","ReactNativeComponent","getIteratorFn","invariant","warning"],function(e,t,n,r,i,o){"use strict";function a(){if(w.current){var e=w.current.getName();if(e)return" Check the render method of `"+e+"`."}return""}function s(e){var t=e&&e.getPublicInstance();if(!t)return void 0;var n=t.constructor;return n?n.displayName||n.name||void 0:void 0}function u(){var e=w.current;return e&&s(e)||void 0}function c(e,t){e._store.validated||null!=e.key||(e._store.validated=!0,p('Each child in an array or iterator should have a unique "key" prop.',e,t))}function l(e,t,n){P.test(e)&&p("Child objects should have non-numeric keys so ordering is preserved.",t,n)}function p(e,t,n){var r=u(),i="string"==typeof n?n:n.displayName||n.name,o=r||i,a=C[e]||(C[e]={});if(!a.hasOwnProperty(o)){a[o]=!0;var c=r?" Check the render method of "+r+".":i?" Check the React.render call using <"+i+">.":"",l="";if(t&&t._owner&&t._owner!==w.current){var p=s(t._owner);l=" It was passed a child from "+p+"."}x(!1,e+"%s%s See http://fb.me/react-warning-keys for more information.",c,l)}}function h(e,t){if(Array.isArray(e))for(var n=0;n<e.length;n++){var r=e[n];y.isValidElement(r)&&c(r,t)}else if(y.isValidElement(e))e._store.validated=!0;else if(e){var i=R(e);if(i){if(i!==e.entries)for(var o,a=i.call(e);!(o=a.next()).done;)y.isValidElement(o.value)&&c(o.value,t)}else if("object"==typeof e){var s=_.extractIfFragment(e);for(var u in s)s.hasOwnProperty(u)&&l(u,s[u],t)}}}function d(e,t,n,r){for(var i in t)if(t.hasOwnProperty(i)){var o;try{T("function"==typeof t[i],"%s: %s type `%s` is invalid; it must be a function, usually from React.PropTypes.",e||"React class",S[r],i),o=t[i](n,i,e,r)}catch(s){o=s}if(o instanceof Error&&!(o.message in I)){I[o.message]=!0;var u=a(this);x(!1,"Failed propType: %s%s",o.message,u)}}}function f(e,t){var n=t.type,r="string"==typeof n?n:n.displayName,i=t._owner?t._owner.getPublicInstance().constructor.displayName:null,o=e+"|"+r+"|"+i;if(!O.hasOwnProperty(o)){O[o]=!0;var a="";r&&(a=" <"+r+" />");var s="";i&&(s=" The element was created by "+i+"."),x(!1,"Don't set .props.%s of the React component%s. Instead, specify the correct value when initially creating the element or use React.cloneElement to make a new element with updated props.%s",e,a,s)}}function m(e,t){return e!==e?t!==t:0===e&&0===t?1/e===1/t:e===t}function g(e){if(e._store){var t=e._store.originalProps,n=e.props;for(var r in n)n.hasOwnProperty(r)&&(t.hasOwnProperty(r)&&m(t[r],n[r])||(f(r,e),t[r]=n[r]))}}function v(e){if(null!=e.type){var t=E.getComponentClassForElement(e),n=t.displayName||t.name;t.propTypes&&d(n,t.propTypes,e.props,b.prop),"function"==typeof t.getDefaultProps&&x(t.getDefaultProps.isReactClassApproved,"getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}var y=t("ReactElement"),_=t("ReactFragment"),b=t("ReactPropTypeLocations"),S=t("ReactPropTypeLocationNames"),w=t("ReactCurrentOwner"),E=t("ReactNativeComponent"),R=t("getIteratorFn"),T=t("invariant"),x=t("warning"),C={},I={},P=/^\d+$/,O={},N={checkAndWarnForMutatedProps:g,createElement:function(e,t,n){x(null!=e,"React.createElement: type should not be null or undefined. It should be a string (for DOM elements) or a ReactClass (for composite components).");var r=y.createElement.apply(this,arguments);if(null==r)return r;for(var i=2;i<arguments.length;i++)h(arguments[i],e);return v(r),r},createFactory:function(e){var t=N.createElement.bind(null,e);if(t.type=e,__DEV__)try{Object.defineProperty(t,"type",{enumerable:!1,get:function(){return x(!1,"Factory.type is deprecated. Access the class directly before passing it to createFactory."),Object.defineProperty(this,"type",{value:e}),e}})}catch(n){}return t},cloneElement:function(e,t,n){for(var r=y.cloneElement.apply(this,arguments),i=2;i<arguments.length;i++)h(arguments[i],r.type);return v(r),r}};i.exports=N}),__d("ReactPropTypeLocations",["keyMirror"],function(e,t,n,r,i,o){"use strict";var a=t("keyMirror"),s=a({prop:null,context:null,childContext:null});i.exports=s}),__d("keyMirror",["invariant"],function(e,t,n,r,i,o){"use strict";var a=t("invariant"),s=function(e){var t,n={};a(e instanceof Object&&!Array.isArray(e),"keyMirror(...): Argument must be an object.");for(t in e)e.hasOwnProperty(t)&&(n[t]=t);return n};i.exports=s}),__d("ReactPropTypeLocationNames",[],function(e,t,n,r,i,o){"use strict";var a={};__DEV__&&(a={prop:"prop",context:"context",childContext:"child context"}),i.exports=a}),__d("ReactNativeComponent",["Object.assign","invariant"],function(e,t,n,r,i,o){"use strict";function a(e){if("function"==typeof e.type)return e.type;var t=e.type,n=f[t];return null==n&&(f[t]=n=h(t)),n}function s(e){return p(d,"There is no registered component for the tag %s",e.type),new d(e.type,e.props)}function u(e){return new m(e)}function c(e){return e instanceof m}var l=t("Object.assign"),p=t("invariant"),h=null,d=null,f={},m=null,g={injectGenericComponentClass:function(e){d=e},injectTextComponentClass:function(e){m=e},injectComponentClasses:function(e){l(f,e)},injectAutoWrapper:function(e){h=e}},v={getComponentClassForElement:a,createInternalComponent:s,createInstanceForText:u,isTextComponent:c,injection:g};i.exports=v}),__d("Transaction",["invariant"],function(e,t,n,r,i,o){"use strict";var a=t("invariant"),s={reinitializeTransaction:function(){this.transactionWrappers=this.getTransactionWrappers(),this.wrapperInitData?this.wrapperInitData.length=0:this.wrapperInitData=[],this._isInTransaction=!1},_isInTransaction:!1,getTransactionWrappers:null,isInTransaction:function(){return!!this._isInTransaction},perform:function(e,t,n,r,i,o,s,u){a(!this.isInTransaction(),"Transaction.perform(...): Cannot initialize a transaction when there is already an outstanding transaction.");var c,l;try{this._isInTransaction=!0,c=!0,this.initializeAll(0),l=e.call(t,n,r,i,o,s,u),c=!1}finally{try{if(c)try{this.closeAll(0)}catch(p){}else this.closeAll(0)}finally{this._isInTransaction=!1}}return l},initializeAll:function(e){for(var t=this.transactionWrappers,n=e;n<t.length;n++){var r=t[n];try{this.wrapperInitData[n]=u.OBSERVED_ERROR,this.wrapperInitData[n]=r.initialize?r.initialize.call(this):null}finally{if(this.wrapperInitData[n]===u.OBSERVED_ERROR)try{this.initializeAll(n+1)}catch(i){}}}},closeAll:function(e){a(this.isInTransaction(),"Transaction.closeAll(): Cannot close transaction when none are open.");for(var t=this.transactionWrappers,n=e;n<t.length;n++){var r,i=t[n],o=this.wrapperInitData[n];try{r=!0,o!==u.OBSERVED_ERROR&&i.close&&i.close.call(this,o),r=!1}finally{if(r)try{this.closeAll(n+1)}catch(s){}}}this.wrapperInitData.length=0}},u={Mixin:s,OBSERVED_ERROR:{}};i.exports=u}),__d("ReactErrorUtils",[],function(e,t,n,r,i,o){"use strict";var a={guard:function(e,t){return e}};i.exports=a}),__d("keyOf",[],function(e,t,n,r,i,o){var a=function(e){var t;for(t in e)if(e.hasOwnProperty(t))return t;return null};i.exports=a}),__d("ReactNativeDefaultInjection",["InitializeJavaScriptAppEngine","EventPluginHub","EventPluginUtils","IOSDefaultEventPluginOrder","IOSNativeBridgeEventPlugin","NodeHandle","ReactComponentEnvironment","ReactDefaultBatchingStrategy","ReactEmptyComponent","ReactInstanceHandles","ReactNativeComponentEnvironment","ReactNativeGlobalInteractionHandler","ReactNativeGlobalResponderHandler","ReactNativeMount","ReactNativeTextComponent","ReactNativeComponent","ReactUpdates","ResponderEventPlugin","UniversalWorkerNodeHandle","createReactNativeComponentClass","invariant","RCTEventEmitter","RCTLog","JSTimersExecution"],function(e,t,n,r,i,o){"use strict";function a(){s.injection.injectEventPluginOrder(c),s.injection.injectInstanceHandle(m),E.injection.injectGlobalResponderHandler(y),E.injection.injectGlobalInteractionHandler(v),s.injection.injectEventPluginsByName({ResponderEventPlugin:E,IOSNativeBridgeEventPlugin:l}),w.injection.injectReconcileTransaction(g.ReactReconcileTransaction),w.injection.injectBatchingStrategy(d),h.injection.injectEnvironment(g);var e=T({validAttributes:{},uiViewClassName:"RCTView"});f.injection.injectEmptyComponent(e),u.injection.injectMount(_),S.injection.injectTextComponentClass(b),S.injection.injectAutoWrapper(function(e){var t="";"string"==typeof e&&/^[a-z]/.test(e)&&(t+=" Each component name should start with an uppercase letter."),x(!1,"Expected a component class, got %s.%s",e,t)}),p.injection.injectImplementation(R)}t("InitializeJavaScriptAppEngine");var s=t("EventPluginHub"),u=t("EventPluginUtils"),c=t("IOSDefaultEventPluginOrder"),l=t("IOSNativeBridgeEventPlugin"),p=t("NodeHandle"),h=t("ReactComponentEnvironment"),d=t("ReactDefaultBatchingStrategy"),f=t("ReactEmptyComponent"),m=t("ReactInstanceHandles"),g=t("ReactNativeComponentEnvironment"),v=t("ReactNativeGlobalInteractionHandler"),y=t("ReactNativeGlobalResponderHandler"),_=t("ReactNativeMount"),b=t("ReactNativeTextComponent"),S=t("ReactNativeComponent"),w=t("ReactUpdates"),E=t("ResponderEventPlugin"),R=t("UniversalWorkerNodeHandle"),T=t("createReactNativeComponentClass"),x=t("invariant");t("RCTEventEmitter"),t("RCTLog"),t("JSTimersExecution"),i.exports={inject:a}}),__d("InitializeJavaScriptAppEngine",["RCTDebugComponentOwnership","RCTDeviceEventEmitter","PerformanceLogger","ExceptionsManager","ErrorUtils","ExceptionsManager","Platform","JSTimers","NativeModules","Promise","XMLHttpRequest","FormData","fetch","Geolocation","WebSocket","BridgeProfiling"],function(e,t,n,r,i,o){function a(e,n){try{t("ExceptionsManager").handleException(e,n)}catch(r){console.log("Failed to print error: ",r.message)}}function s(){var e=t("ErrorUtils");e.setGlobalHandler(a)}function u(){var e=t("ExceptionsManager"),n=t("Platform");__DEV__&&"ios"===n.OS&&e.installConsoleErrorReporter()}function c(){var e=t("JSTimers");GLOBAL.setTimeout=e.setTimeout,GLOBAL.setInterval=e.setInterval,GLOBAL.setImmediate=e.setImmediate,GLOBAL.clearTimeout=e.clearTimeout,GLOBAL.clearInterval=e.clearInterval,GLOBAL.clearImmediate=e.clearImmediate,GLOBAL.cancelAnimationFrame=e.clearInterval,GLOBAL.requestAnimationFrame=function(t){return e.requestAnimationFrame(t)}}function l(){var e=t("NativeModules").AlertManager;GLOBAL.alert||(GLOBAL.alert=function(t){var n={title:"Alert",message:""+t,buttons:[{cancel:"OK"}]};e.alertWithArgs(n,null)})}function p(){GLOBAL.Promise=t("Promise")}function h(){GLOBAL.XMLHttpRequest=t("XMLHttpRequest"),GLOBAL.FormData=t("FormData");var e=t("fetch");GLOBAL.fetch=e.fetch,GLOBAL.Headers=e.Headers,GLOBAL.Request=e.Request,GLOBAL.Response=e.Response}function d(){GLOBAL.navigator=GLOBAL.navigator||{},GLOBAL.navigator.geolocation=t("Geolocation")}function f(){GLOBAL.WebSocket=t("WebSocket")}function m(){console.profile=console.profile||GLOBAL.consoleProfile||function(){},console.profileEnd=console.profileEnd||GLOBAL.consoleProfileEnd||function(){},t("BridgeProfiling").swizzleReactPerf()}t("RCTDebugComponentOwnership"),t("RCTDeviceEventEmitter"),t("PerformanceLogger"),"undefined"==typeof GLOBAL&&(GLOBAL=this),"undefined"==typeof window&&(window=GLOBAL),s(),c(),l(),p(),h(),u(),d(),f(),m()}),__d("RCTDebugComponentOwnership",["NativeModules","InspectorUtils","ReactNativeTagHandles"],function(e,t,n,r,i,o){"use strict";function a(e){return e.getName?e.getName():"Unknown"}function s(e){var t=l.tagToRootNodeID[e];if(!t)return null;var n=l.getNativeTopRootIDFromNodeID(t);return n?l.rootNodeIDToTag[n]:null}var u=t("NativeModules").DebugComponentOwnershipModule,c=t("InspectorUtils"),l=t("ReactNativeTagHandles");i.exports={getOwnerHierarchy:function(e,t){var n=s(t),r=c.findInstanceByNativeTag(n,t),i=r?c.getOwnerHierarchy(r).map(a):null;u.receiveOwnershipHierarchy(e,t,i)}}}),__d("NativeModules",["BatchedBridge","nativeModulePrefixNormalizer"],function(e,t,n,r,i,o){"use strict";var a=t("BatchedBridge").RemoteModules,s=t("nativeModulePrefixNormalizer");s(a),i.exports=a}),__d("BatchedBridge",["MessageQueue"],function(e,t,n,r,i,o){"use strict";var a=t("MessageQueue"),s=new a(__fbBatchedBridgeConfig.remoteModuleConfig,__fbBatchedBridgeConfig.localModulesConfig);i.exports=s}),__d("MessageQueue",["BridgeProfiling","ErrorUtils","JSTimersExecution","ReactUpdates","invariant","keyMirror","stringifySafe"],function(e,t,n,r,i,o){"use strict";function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e){var t=e.message,n=a(e,["message"]),r=new Error(t);return r.framesToPop=1,Object.assign(r,n)}var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=t("BridgeProfiling"),p=t("ErrorUtils"),h=t("JSTimersExecution"),d=t("ReactUpdates"),f=t("invariant"),m=t("keyMirror"),g=t("stringifySafe"),v=0,y=1,_=2,b=!1,S=m({local:null,remote:null,remoteAsync:null}),w=function(e){try{e()}catch(t){p.reportFatalError(t)}},E=function(){function e(n,r,i){var o=this;s(this,e),this.RemoteModules={},this._require=i||t,this._queue=[[],[],[]],this._moduleTable={},this._methodTable={},this._callbacks=[],this._callbackID=0,["processBatch","invokeCallbackAndReturnFlushedQueue","callFunctionReturnFlushedQueue","flushedQueue"].forEach(function(e){
|
||
return o[e]=o[e].bind(o)}),this._genModules(n),r&&this._genLookupTables(r,this._moduleTable,this._methodTable),__DEV__&&(this._debugInfo={},this._remoteModuleTable={},this._remoteMethodTable={},this._genLookupTables(n,this._remoteModuleTable,this._remoteMethodTable))}return c(e,[{key:"processBatch",value:function(e){var t=this;return w(function(){d.batchedUpdates(function(){e.forEach(function(e){var n="callFunctionReturnFlushedQueue"===e.method?"__callFunction":"__invokeCallback";w(function(){return t[n].apply(t,e.args)})}),l.profile("ReactUpdates.batchedUpdates()")}),l.profileEnd()}),this.flushedQueue()}},{key:"callFunctionReturnFlushedQueue",value:function(e,t,n){var r=this;return w(function(){return r.__callFunction(e,t,n)}),this.flushedQueue()}},{key:"invokeCallbackAndReturnFlushedQueue",value:function(e,t){var n=this;return w(function(){return n.__invokeCallback(e,t)}),this.flushedQueue()}},{key:"flushedQueue",value:function(){l.profile("JSTimersExecution.callImmediates()"),w(function(){return h.callImmediates()}),l.profileEnd();var e=this._queue;return this._queue=[[],[],[]],e[0].length?e:null}},{key:"__nativeCall",value:function(e,t,n,r,i){(r||i)&&(__DEV__&&(this._callbackID>32&&(this._debugInfo[this._callbackID>>5]=null),this._debugInfo[this._callbackID>>1]=[e,t],b&&isFinite(e)&&console.log("JS->N : "+this._remoteModuleTable[e]+"."+this._remoteMethodTable[e][t]+"("+JSON.stringify(n)+")")),r&&n.push(this._callbackID),this._callbacks[this._callbackID++]=r,i&&n.push(this._callbackID),this._callbacks[this._callbackID++]=i),this._queue[v].push(e),this._queue[y].push(t),this._queue[_].push(n)}},{key:"__callFunction",value:function(e,t,n){l.profile(function(){return e+"."+t+"("+g(n)+")"}),isFinite(e)&&(t=this._methodTable[e][t],e=this._moduleTable[e]),__DEV__&&b&&console.log("N->JS : "+e+"."+t+"("+JSON.stringify(n)+")"),e=this._require(e),e[t].apply(e,n),l.profileEnd()}},{key:"__invokeCallback",value:function(e,t){l.profile(function(){return"MessageQueue.invokeCallback("+e+", "+g(t)+")"});var n=this._callbacks[e];if(__DEV__){var r=this._debugInfo[e>>1],i=r&&this._remoteModuleTable[r[0]],o=r&&this._remoteMethodTable[r[0]][r[1]];n?b&&console.log("N->JS : <callback for "+i+"."+o+">("+JSON.stringify(t)+")"):console.error("Callback with id "+e+": "+i+"."+o+"() not found")}this._callbacks[-2&e]=null,this._callbacks[1|e]=null,n.apply(null,t),l.profileEnd()}},{key:"_genLookupTables",value:function(e,t,n){for(var r=Object.keys(e),i=0,o=r.length;o>i;i++){var a=r[i],s=e[a].methods,u=e[a].moduleID;t[u]=a,n[u]={};for(var c=Object.keys(s),l=0,p=c.length;p>l;l++){var h=c[l],d=s[h];n[u][d.methodID]=h}}}},{key:"_genModules",value:function(e){for(var t=Object.keys(e),n=0,r=t.length;r>n;n++){var i=t[n],o=e[i];this.RemoteModules[i]=this._genModule({},o)}}},{key:"_genModule",value:function(e,t){for(var n=Object.keys(t.methods),r=0,i=n.length;i>r;r++){var o=n[r],a=t.methods[o];e[o]=this._genMethod(t.moduleID,a.methodID,a.type)}return Object.assign(e,t.constants),e}},{key:"_genMethod",value:function(e,t,n){if(n===S.local)return null;var r=this;return n===S.remoteAsync?function(){for(var n=arguments.length,i=Array(n),o=0;n>o;o++)i[o]=arguments[o];return new Promise(function(n,o){r.__nativeCall(e,t,i,n,function(e){var t=u(e);o(t)})})}:function(){for(var n=arguments.length,i=Array(n),o=0;n>o;o++)i[o]=arguments[o];var a=i.length>0?i[i.length-1]:null,s=i.length>1?i[i.length-2]:null,u="function"==typeof a,c="function"==typeof s;c&&f(u,"Cannot have a non-function arg after a function arg.");var l=u+c,p=u?a:null,h=c?s:null;return i=i.slice(0,i.length-l),r.__nativeCall(e,t,i,h,p)}}}]),e}();i.exports=E}),__d("BridgeProfiling",["ReactPerf"],function(e,t,n,r,i,o){"use strict";var a=a||this,s={profile:function(e,t){if(a.__BridgeProfilingIsProfiling){if(t)try{t=JSON.stringify(t)}catch(n){t=n.message}e="function"==typeof e?e():e,console.profile(e,t)}},profileEnd:function(e){a.__BridgeProfilingIsProfiling&&console.profileEnd(e)},swizzleReactPerf:function(){var e=t("ReactPerf"),n=e.measure;e.measure=function(t,r,i){return i=n.call(e,t,r,i),function(e){s.profile();var n=i.apply(this,arguments);if(a.__BridgeProfilingIsProfiling){var o=this._instance&&this._instance.constructor&&(this._instance.constructor.displayName||this._instance.constructor.name);s.profileEnd(t+"."+r+"("+o+")")}return n}}}};i.exports=s}),__d("ErrorUtils",[],function(e,t,n,r,i,o){var a=this;i.exports=a.ErrorUtils}),__d("JSTimersExecution",["invariant","keyMirror","performanceNow","warning","JSTimers","JSTimers"],function(e,t,n,r,i,o){"use strict";var a=t("invariant"),s=t("keyMirror"),u=t("performanceNow"),c=t("warning"),l={GUID:1,Type:s({setTimeout:null,setInterval:null,requestAnimationFrame:null,setImmediate:null}),callbacks:[],types:[],timerIDs:[],immediates:[],callTimer:function(e){c(e<=l.GUID,"Tried to call timer with ID "+e+" but no such timer exists");var t=l.timerIDs.indexOf(e);if(-1!==t){var n=l.types[t],r=l.callbacks[t];(n===l.Type.setTimeout||n===l.Type.setImmediate||n===l.Type.requestAnimationFrame)&&l._clearIndex(t);try{if(n===l.Type.setTimeout||n===l.Type.setInterval||n===l.Type.setImmediate)r();else{if(n!==l.Type.requestAnimationFrame)return void console.error("Tried to call a callback with invalid type: "+n);var i=u();r(i)}}catch(o){l.errors=l.errors||[],l.errors.push(o)}}},callTimers:function(e){a(0!==e.length,'Probably shouldn\'t call "callTimers" with no timerIDs'),l.errors=null,e.forEach(l.callTimer);var n=l.errors;if(n){var r=n.length;if(r>1)for(var i=1;r>i;i++)t("JSTimers").setTimeout(function(e){throw e}.bind(null,n[i]),0);throw n[0]}},callImmediates:function(){for(l.errors=null;0!==l.immediates.length;)l.callTimer(l.immediates.shift());l.errors&&l.errors.forEach(function(e){return t("JSTimers").setTimeout(function(){throw e},0)})},_clearIndex:function(e){l.timerIDs[e]=null,l.callbacks[e]=null,l.types[e]=null}};i.exports=l}),__d("performanceNow",["performance"],function(e,t,n,r,i,o){var a=t("performance");a&&a.now||(a=Date);var s=a.now.bind(a);i.exports=s}),__d("performance",["ExecutionEnvironment"],function(e,t,n,r,i,o){"use strict";var a,s=t("ExecutionEnvironment");s.canUseDOM&&(a=window.performance||window.msPerformance||window.webkitPerformance),i.exports=a||{}}),__d("ExecutionEnvironment",[],function(e,t,n,r,i,o){"use strict";var a=!1,s={canUseDOM:a,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:a&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:a&&!!window.screen,isInWorker:!a};i.exports=s}),__d("JSTimers",["NativeModules","JSTimersExecution"],function(e,t,n,r,i,o){"use strict";var a=t("NativeModules").Timing,s=t("JSTimersExecution"),u={Types:s.Types,_getFreeIndex:function(){var e=s.timerIDs.indexOf(null);return-1===e&&(e=s.timerIDs.length),e},setTimeout:function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;n>i;i++)r[i-2]=arguments[i];var o=s.GUID++,c=u._getFreeIndex();return s.timerIDs[c]=o,s.callbacks[c]=function(){return e.apply(void 0,r)},s.types[c]=s.Type.setTimeout,a.createTimer(o,t,Date.now(),!1),o},setInterval:function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),i=2;n>i;i++)r[i-2]=arguments[i];var o=s.GUID++,c=u._getFreeIndex();return s.timerIDs[c]=o,s.callbacks[c]=function(){return e.apply(void 0,r)},s.types[c]=s.Type.setInterval,a.createTimer(o,t,Date.now(),!0),o},setImmediate:function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;t>r;r++)n[r-1]=arguments[r];var i=s.GUID++,o=u._getFreeIndex();return s.timerIDs[o]=i,s.callbacks[o]=function(){return e.apply(void 0,n)},s.types[o]=s.Type.setImmediate,s.immediates.push(i),i},requestAnimationFrame:function(e){var t=s.GUID++,n=u._getFreeIndex();return s.timerIDs[n]=t,s.callbacks[n]=e,s.types[n]=s.Type.requestAnimationFrame,a.createTimer(t,1,Date.now(),!1),t},clearTimeout:function(e){u._clearTimerID(e)},clearInterval:function(e){u._clearTimerID(e)},clearImmediate:function(e){u._clearTimerID(e),s.immediates.splice(s.immediates.indexOf(e),1)},cancelAnimationFrame:function(e){u._clearTimerID(e)},_clearTimerID:function(e){if(null!=e){var t=s.timerIDs.indexOf(e);-1!==t&&(s._clearIndex(t),s.types[t]!==s.Type.setImmediate&&a.deleteTimer(e))}}};i.exports=u}),__d("stringifySafe",[],function(e,t,n,r,i,o){"use strict";function a(e){var t,n=typeof e;if(void 0===e)t="undefined";else if(null===e)t="null";else if("string"===n)t='"'+e+'"';else if("function"===n)try{t=e.toString()}catch(r){t="[function unknown]"}else try{t=JSON.stringify(e)}catch(r){if("function"==typeof e.toString)try{t=e.toString()}catch(i){}}return t||'["'+n+'" failed to stringify]'}i.exports=a}),__d("nativeModulePrefixNormalizer",[],function(e,t,n,r,i,o){"use strict";function a(e){Object.keys(e).forEach(function(t){var n=t.replace(/^(RCT|RK)/,"");if(e["RCT"+n]&&e["RK"+n])throw new Error("Module cannot be registered as both RCT and RK: "+t);n!==t&&(e[n]=e[t],delete e[t])})}i.exports=a}),__d("InspectorUtils",["ReactInstanceHandles","ReactInstanceMap","ReactNativeMount","ReactNativeTagHandles"],function(e,t,n,r,i,o){"use strict";function a(e,t){t&&(e.unshift(t),a(e,t._currentElement._owner))}function s(e,t){if(t===u(e))return e;if(e._renderedComponent)return s(e._renderedComponent,t);for(var n in e._renderedChildren){var r=e._renderedChildren[n];if(p.isAncestorIDOf(u(r),t)){var i=s(r,t);if(i)return i}}}function u(e){var t=h.get(e);return t?t._rootNodeID:e._rootNodeID}function c(e,t){var n=f.tagToRootNodeID[e],r=d._instancesByContainerID[n],i=f.tagToRootNodeID[t];return i?s(r,i):void 0}function l(e){var t=[];return a(t,e),t}var p=t("ReactInstanceHandles"),h=t("ReactInstanceMap"),d=t("ReactNativeMount"),f=t("ReactNativeTagHandles");i.exports={findInstanceByNativeTag:c,getOwnerHierarchy:l}}),__d("ReactNativeMount",["NativeModules","ReactNativeTagHandles","ReactPerf","ReactReconciler","ReactUpdateQueue","ReactUpdates","emptyObject","instantiateReactComponent","shouldUpdateReactComponent"],function(e,t,n,r,i,o){"use strict";function a(e,t){return e+"["+t+"]"}function s(e,t,n,r){var i=h.mountComponent(e,t,r,m);e._isTopLevel=!0,y._mountImageIntoNode(i,n)}function u(e,t,n){var r=f.ReactReconcileTransaction.getPooled();r.perform(s,null,e,t,n,r),f.ReactReconcileTransaction.release(r)}var c=t("NativeModules").UIManager,l=t("ReactNativeTagHandles"),p=t("ReactPerf"),h=t("ReactReconciler"),d=t("ReactUpdateQueue"),f=t("ReactUpdates"),m=t("emptyObject"),g=t("instantiateReactComponent"),v=t("shouldUpdateReactComponent"),y={instanceCount:0,_instancesByContainerID:{},renderComponent:function(e,t,n){var r=l.tagToRootNodeID[t];if(r){var i=y._instancesByContainerID[r];if(i){var o=i._currentElement;if(v(o,e))return d.enqueueElementInternal(i,e),n&&d.enqueueCallbackInternal(i,n),i;y.unmountComponentAtNode(t)}}if(!l.reactTagIsNativeTopRootID(t))return void console.error("You cannot render into anything but a top root");var r=l.allocateRootNodeIDForTag(t);l.associateRootNodeIDWithMountedNodeHandle(r,t);var s=g(e);y._instancesByContainerID[r]=s;var c=a(r,y.instanceCount++);f.batchedUpdates(u,s,c,r);var p=s.getPublicInstance();return n&&n.call(p),p},_mountImageIntoNode:p.measure("ReactComponentBrowserEnvironment","mountImageIntoNode",function(e,t){l.associateRootNodeIDWithMountedNodeHandle(e.rootNodeID,e.tag);var n=[e.tag],r=[0];c.manageChildren(l.mostRecentMountedNodeHandleForRootNodeID(t),null,null,n,r,null)}),unmountComponentAtNodeAndRemoveContainer:function(e){y.unmountComponentAtNode(e),c.removeRootView(e)},unmountComponentAtNode:function(e){if(!l.reactTagIsNativeTopRootID(e))return console.error("You cannot render into anything but a top root"),!1;var t=l.tagToRootNodeID[e],n=y._instancesByContainerID[t];return n?(y.unmountComponentFromNode(n,t),delete y._instancesByContainerID[t],!0):!1},unmountComponentFromNode:function(e,t){h.unmountComponent(e);var n=l.mostRecentMountedNodeHandleForRootNodeID(t);c.removeSubviewsFromContainerWithID(n)},getNode:function(e){return e}};y.renderComponent=p.measure("ReactMount","_renderNewRootComponent",y.renderComponent),i.exports=y}),__d("ReactNativeTagHandles",["invariant","warning"],function(e,t,n,r,i,o){"use strict";var a=t("invariant"),s=t("warning"),u=1,c="{TOP_LEVEL}",l={tagsStartAt:u,tagCount:u,allocateTag:function(){for(;this.reactTagIsNativeTopRootID(l.tagCount);)l.tagCount++;var e=l.tagCount;return l.tagCount++,e},associateRootNodeIDWithMountedNodeHandle:function(e,t){s(e&&t,"Root node or tag is null when associating"),e&&t&&(l.tagToRootNodeID[t]=e,l.rootNodeIDToTag[e]=t)},allocateRootNodeIDForTag:function(e){return a(this.reactTagIsNativeTopRootID(e),"Expect a native root tag, instead got ",e),".r["+e+"]"+c},reactTagIsNativeTopRootID:function(e){return e%10===1},getNativeTopRootIDFromNodeID:function(e){if(!e)return null;var t=e.indexOf(c);return-1===t?null:e.substr(0,t+c.length)},mostRecentMountedNodeHandleForRootNodeID:function(e){return l.rootNodeIDToTag[e]},tagToRootNodeID:[],rootNodeIDToTag:{}};i.exports=l}),__d("instantiateReactComponent",["ReactCompositeComponent","ReactEmptyComponent","ReactNativeComponent","Object.assign","invariant","warning"],function(e,t,n,r,i,o){"use strict";function a(e){return"function"==typeof e&&"undefined"!=typeof e.prototype&&"function"==typeof e.prototype.mountComponent&&"function"==typeof e.prototype.receiveComponent}function s(e,t){var n;if((null===e||e===!1)&&(e=c.emptyElement),"object"==typeof e){var r=e;__DEV__&&d(r&&("function"==typeof r.type||"string"==typeof r.type),"Only functions or strings can be mounted as React components."),n=t===r.type&&"string"==typeof r.type?l.createInternalComponent(r):a(r.type)?new r.type(r):new f}else"string"==typeof e||"number"==typeof e?n=l.createInstanceForText(e):h(!1,"Encountered invalid React node of type %s",typeof e);return __DEV__&&d("function"==typeof n.construct&&"function"==typeof n.mountComponent&&"function"==typeof n.receiveComponent&&"function"==typeof n.unmountComponent,"Only React Components can be mounted."),n.construct(e),n._mountIndex=0,n._mountImage=null,__DEV__&&(n._isOwnerNecessary=!1,n._warnedAboutRefsInRender=!1),__DEV__&&Object.preventExtensions&&Object.preventExtensions(n),n}var u=t("ReactCompositeComponent"),c=t("ReactEmptyComponent"),l=t("ReactNativeComponent"),p=t("Object.assign"),h=t("invariant"),d=t("warning"),f=function(){};p(f.prototype,u.Mixin,{_instantiateReactComponent:s}),i.exports=s}),__d("ReactCompositeComponent",["ReactComponentEnvironment","ReactContext","ReactCurrentOwner","ReactElement","ReactElementValidator","ReactInstanceMap","ReactLifeCycle","ReactNativeComponent","ReactPerf","ReactPropTypeLocations","ReactPropTypeLocationNames","ReactReconciler","ReactUpdates","Object.assign","emptyObject","invariant","shouldUpdateReactComponent","warning"],function(e,t,n,r,i,o){"use strict";function a(e){var t=e._currentElement._owner||null;if(t){var n=t.getName();if(n)return" Check the render method of `"+n+"`."}return""}var s=t("ReactComponentEnvironment"),u=t("ReactContext"),c=t("ReactCurrentOwner"),l=t("ReactElement"),p=t("ReactElementValidator"),h=t("ReactInstanceMap"),d=t("ReactLifeCycle"),f=t("ReactNativeComponent"),m=t("ReactPerf"),g=t("ReactPropTypeLocations"),v=t("ReactPropTypeLocationNames"),y=t("ReactReconciler"),_=t("ReactUpdates"),b=t("Object.assign"),S=t("emptyObject"),w=t("invariant"),E=t("shouldUpdateReactComponent"),R=t("warning"),T=1,x={construct:function(e){this._currentElement=e,this._rootNodeID=null,this._instance=null,this._pendingElement=null,this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1,this._renderedComponent=null,this._context=null,this._mountOrder=0,this._isTopLevel=!1,this._pendingCallbacks=null},mountComponent:function(e,t,n){this._context=n,this._mountOrder=T++,this._rootNodeID=e;var r=this._processProps(this._currentElement.props),i=this._processContext(this._currentElement._context),o=f.getComponentClassForElement(this._currentElement),a=new o(r,i);__DEV__&&R(null!=a.render,"%s(...): No `render` method found on the returned component instance: you may have forgotten to define `render` in your component or you may have accidentally tried to render an element whose type is a function that isn't a React component.",o.displayName||o.name||"Component"),a.props=r,a.context=i,a.refs=S,this._instance=a,h.set(a,this),__DEV__&&this._warnIfContextsDiffer(this._currentElement._context,n),__DEV__&&(R(!a.getInitialState||a.getInitialState.isReactClassApproved,"getInitialState was defined on %s, a plain JavaScript class. This is only supported for classes created using React.createClass. Did you mean to define a state property instead?",this.getName()||"a component"),R(!a.getDefaultProps||a.getDefaultProps.isReactClassApproved,"getDefaultProps was defined on %s, a plain JavaScript class. This is only supported for classes created using React.createClass. Use a static property to define defaultProps instead.",this.getName()||"a component"),R(!a.propTypes,"propTypes was defined as an instance property on %s. Use a static property to define propTypes instead.",this.getName()||"a component"),R(!a.contextTypes,"contextTypes was defined as an instance property on %s. Use a static property to define contextTypes instead.",this.getName()||"a component"),R("function"!=typeof a.componentShouldUpdate,"%s has a method called componentShouldUpdate(). Did you mean shouldComponentUpdate()? The name is phrased as a question because the function is expected to return a value.",this.getName()||"A component"));var s=a.state;void 0===s&&(a.state=s=null),w("object"==typeof s&&!Array.isArray(s),"%s.state: must be set to an object or null",this.getName()||"ReactCompositeComponent"),this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1;var u,c=d.currentlyMountingInstance;d.currentlyMountingInstance=this;try{a.componentWillMount&&(a.componentWillMount(),this._pendingStateQueue&&(a.state=this._processPendingState(a.props,a.context))),u=this._renderValidatedComponent()}finally{d.currentlyMountingInstance=c}this._renderedComponent=this._instantiateReactComponent(u,this._currentElement.type);var l=y.mountComponent(this._renderedComponent,e,t,this._processChildContext(n));return a.componentDidMount&&t.getReactMountReady().enqueue(a.componentDidMount,a),l},unmountComponent:function(){var e=this._instance;if(e.componentWillUnmount){var t=d.currentlyUnmountingInstance;d.currentlyUnmountingInstance=this;try{e.componentWillUnmount()}finally{d.currentlyUnmountingInstance=t}}y.unmountComponent(this._renderedComponent),this._renderedComponent=null,this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1,this._pendingCallbacks=null,this._pendingElement=null,this._context=null,this._rootNodeID=null,h.remove(e)},_setPropsInternal:function(e,t){var n=this._pendingElement||this._currentElement;this._pendingElement=l.cloneAndReplaceProps(n,b({},n.props,e)),_.enqueueUpdate(this,t)},_maskContext:function(e){var t=null;if("string"==typeof this._currentElement.type)return S;var n=this._currentElement.type.contextTypes;if(!n)return S;t={};for(var r in n)t[r]=e[r];return t},_processContext:function(e){var t=this._maskContext(e);if(__DEV__){var n=f.getComponentClassForElement(this._currentElement);n.contextTypes&&this._checkPropTypes(n.contextTypes,t,g.context)}return t},_processChildContext:function(e){var t=this._instance,n=t.getChildContext&&t.getChildContext();if(n){w("object"==typeof t.constructor.childContextTypes,"%s.getChildContext(): childContextTypes must be defined in order to use getChildContext().",this.getName()||"ReactCompositeComponent"),__DEV__&&this._checkPropTypes(t.constructor.childContextTypes,n,g.childContext);for(var r in n)w(r in t.constructor.childContextTypes,'%s.getChildContext(): key "%s" is not defined in childContextTypes.',this.getName()||"ReactCompositeComponent",r);return b({},e,n)}return e},_processProps:function(e){if(__DEV__){var t=f.getComponentClassForElement(this._currentElement);t.propTypes&&this._checkPropTypes(t.propTypes,e,g.prop)}return e},_checkPropTypes:function(e,t,n){var r=this.getName();for(var i in e)if(e.hasOwnProperty(i)){var o;try{w("function"==typeof e[i],"%s: %s type `%s` is invalid; it must be a function, usually from React.PropTypes.",r||"React class",v[n],i),o=e[i](t,i,r,n)}catch(s){o=s}if(o instanceof Error){var u=a(this);n===g.prop?R(!1,"Failed Composite propType: %s%s",o.message,u):R(!1,"Failed Context Types: %s%s",o.message,u)}}},receiveComponent:function(e,t,n){var r=this._currentElement,i=this._context;this._pendingElement=null,this.updateComponent(t,r,e,i,n)},performUpdateIfNecessary:function(e){null!=this._pendingElement&&y.receiveComponent(this,this._pendingElement||this._currentElement,e,this._context),(null!==this._pendingStateQueue||this._pendingForceUpdate)&&(__DEV__&&p.checkAndWarnForMutatedProps(this._currentElement),this.updateComponent(e,this._currentElement,this._currentElement,this._context,this._context))},_warnIfContextsDiffer:function(e,t){e=this._maskContext(e),t=this._maskContext(t);for(var n=Object.keys(t).sort(),r=this.getName()||"ReactCompositeComponent",i=0;i<n.length;i++){var o=n[i];R(e[o]===t[o],"owner-based and parent-based contexts differ (values: `%s` vs `%s`) for key (%s) while mounting %s (see: http://fb.me/react-context-by-parent)",e[o],t[o],o,r)}},updateComponent:function(e,t,n,r,i){var o=this._instance,a=o.context,s=o.props;t!==n&&(a=this._processContext(n._context),s=this._processProps(n.props),__DEV__&&null!=i&&this._warnIfContextsDiffer(n._context,i),o.componentWillReceiveProps&&o.componentWillReceiveProps(s,a));var u=this._processPendingState(s,a),c=this._pendingForceUpdate||!o.shouldComponentUpdate||o.shouldComponentUpdate(s,u,a);__DEV__&&R("undefined"!=typeof c,"%s.shouldComponentUpdate(): Returned undefined instead of a boolean value. Make sure to return true or false.",this.getName()||"ReactCompositeComponent"),c?(this._pendingForceUpdate=!1,this._performComponentUpdate(n,s,u,a,e,i)):(this._currentElement=n,this._context=i,o.props=s,o.state=u,o.context=a)},_processPendingState:function(e,t){var n=this._instance,r=this._pendingStateQueue,i=this._pendingReplaceState;if(this._pendingReplaceState=!1,this._pendingStateQueue=null,!r)return n.state;for(var o=b({},i?r[0]:n.state),a=i?1:0;a<r.length;a++){var s=r[a];b(o,"function"==typeof s?s.call(n,o,e,t):s)}return o},_performComponentUpdate:function(e,t,n,r,i,o){var a=this._instance,s=a.props,u=a.state,c=a.context;a.componentWillUpdate&&a.componentWillUpdate(t,n,r),this._currentElement=e,this._context=o,a.props=t,a.state=n,a.context=r,this._updateRenderedComponent(i,o),a.componentDidUpdate&&i.getReactMountReady().enqueue(a.componentDidUpdate.bind(a,s,u,c),a)},_updateRenderedComponent:function(e,t){var n=this._renderedComponent,r=n._currentElement,i=this._renderValidatedComponent();if(E(r,i))y.receiveComponent(n,i,e,this._processChildContext(t));else{var o=this._rootNodeID,a=n._rootNodeID;y.unmountComponent(n),this._renderedComponent=this._instantiateReactComponent(i,this._currentElement.type);var s=y.mountComponent(this._renderedComponent,o,e,this._processChildContext(t));this._replaceNodeWithMarkupByID(a,s)}},_replaceNodeWithMarkupByID:function(e,t){s.replaceNodeWithMarkupByID(e,t)},_renderValidatedComponentWithoutOwnerOrContext:function(){var e=this._instance,t=e.render();return __DEV__&&"undefined"==typeof t&&e.render._isMockFunction&&(t=null),t},_renderValidatedComponent:function(){var e,t=u.current;u.current=this._processChildContext(this._currentElement._context),c.current=this;try{e=this._renderValidatedComponentWithoutOwnerOrContext()}finally{u.current=t,c.current=null}return w(null===e||e===!1||l.isValidElement(e),"%s.render(): A valid ReactComponent must be returned. You may have returned undefined, an array or some other invalid object.",this.getName()||"ReactCompositeComponent"),e},attachRef:function(e,t){var n=this.getPublicInstance(),r=n.refs===S?n.refs={}:n.refs;r[e]=t.getPublicInstance()},detachRef:function(e){var t=this.getPublicInstance().refs;delete t[e]},getName:function(){var e=this._currentElement.type,t=this._instance&&this._instance.constructor;return e.displayName||t&&t.displayName||e.name||t&&t.name||null},getPublicInstance:function(){return this._instance},_instantiateReactComponent:null};m.measureMethods(x,"ReactCompositeComponent",{mountComponent:"mountComponent",updateComponent:"updateComponent",_renderValidatedComponent:"_renderValidatedComponent"});var C={Mixin:x};i.exports=C}),__d("ReactComponentEnvironment",["invariant"],function(e,t,n,r,i,o){"use strict";var a=t("invariant"),s=!1,u={unmountIDFromEnvironment:null,replaceNodeWithMarkupByID:null,processChildrenUpdates:null,injection:{injectEnvironment:function(e){a(!s,"ReactCompositeComponent: injectEnvironment() can only be called once."),u.unmountIDFromEnvironment=e.unmountIDFromEnvironment,u.replaceNodeWithMarkupByID=e.replaceNodeWithMarkupByID,u.processChildrenUpdates=e.processChildrenUpdates,s=!0}}};i.exports=u}),__d("shouldUpdateReactComponent",["warning"],function(e,t,n,r,i,o){"use strict";function a(e,t){if(null!=e&&null!=t){var n=typeof e,r=typeof t;if("string"===n||"number"===n)return"string"===r||"number"===r;if("object"===r&&e.type===t.type&&e.key===t.key){var i=e._owner===t._owner,o=null,a=null,u=null;return __DEV__&&(i||(null!=e._owner&&null!=e._owner.getPublicInstance()&&null!=e._owner.getPublicInstance().constructor&&(o=e._owner.getPublicInstance().constructor.displayName),null!=t._owner&&null!=t._owner.getPublicInstance()&&null!=t._owner.getPublicInstance().constructor&&(a=t._owner.getPublicInstance().constructor.displayName),null!=t.type&&null!=t.type.displayName&&(u=t.type.displayName),null!=t.type&&"string"==typeof t.type&&(u=t.type),("string"!=typeof t.type||"input"===t.type||"textarea"===t.type)&&(null!=e._owner&&e._owner._isOwnerNecessary===!1||null!=t._owner&&t._owner._isOwnerNecessary===!1)&&(null!=e._owner&&(e._owner._isOwnerNecessary=!0),null!=t._owner&&(t._owner._isOwnerNecessary=!0),s(!1,"<%s /> is being rendered by both %s and %s using the same key (%s) in the same place. Currently, this means that they don't preserve state. This behavior should be very rare so we're considering deprecating it. Please contact the React team and explain your use case so that we can take that into consideration.",u||"Unknown Component",o||"[Unknown]",a||"[Unknown]",e.key)))),i}}return!1}var s=t("warning");i.exports=a}),__d("ReactEmptyComponent",["ReactElement","ReactInstanceMap","invariant"],function(e,t,n,r,i,o){"use strict";function a(e){d[e]=!0}function s(e){delete d[e]}function u(e){return!!d[e]}var c,l=t("ReactElement"),p=t("ReactInstanceMap"),h=t("invariant"),d={},f={injectEmptyComponent:function(e){c=l.createFactory(e)}},m=function(){};m.prototype.componentDidMount=function(){var e=p.get(this);e&&a(e._rootNodeID)},m.prototype.componentWillUnmount=function(){var e=p.get(this);e&&s(e._rootNodeID)},m.prototype.render=function(){return h(c,"Trying to return null from a render, but no null placeholder component was injected."),c()};var g=l.createElement(m),v={emptyElement:g,injection:f,isNullComponentID:u};i.exports=v}),__d("RCTDeviceEventEmitter",["EventEmitter"],function(e,t,n,r,i,o){"use strict";var a=t("EventEmitter"),s=new a;i.exports=s}),__d("EventEmitter",["EmitterSubscription","ErrorUtils","EventSubscriptionVendor","emptyFunction","invariant"],function(e,t,n,r,i,o){function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=t("EmitterSubscription"),c=t("ErrorUtils"),l=t("EventSubscriptionVendor"),p=t("emptyFunction"),h=t("invariant"),d=function(){function e(){a(this,e),this._subscriber=new l}return s(e,[{key:"addListener",value:function(e,t,n){return this._subscriber.addSubscription(e,new u(this._subscriber,t,n))}},{key:"once",value:function(e,t,n){var r=this;return this.addListener(e,function(){r.removeCurrentListener(),t.apply(n,arguments)})}},{key:"removeAllListeners",value:function(e){this._subscriber.removeAllSubscriptions(e)}},{key:"removeCurrentListener",value:function(){h(!!this._currentSubscription,"Not in an emitting cycle; there is no current subscription"),this._subscriber.removeSubscription(this._currentSubscription)}},{key:"listeners",value:function(e){var t=this._subscriber.getSubscriptionsForType(e);return t?t.filter(p.thatReturnsTrue).map(function(e){return e.listener}):[]}},{key:"emit",value:function(e){var t=this._subscriber.getSubscriptionsForType(e);if(t){for(var n=Object.keys(t),r=0;r<n.length;r++){var i=n[r],o=t[i];o&&(this._currentSubscription=o,c.applyWithGuard(o.listener,o.context,Array.prototype.slice.call(arguments,1),null,"EventEmitter:"+e))}this._currentSubscription=null}}}]),e}();i.exports=d}),__d("EmitterSubscription",["EventSubscription"],function(e,t,n,r,i,o){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var u=function p(e,t,n){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,t);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:p(i,t,n)}if("value"in r)return r.value;var o=r.get;return void 0===o?void 0:o.call(n)},c=t("EventSubscription"),l=function(e){function t(e,n,r){a(this,t),u(Object.getPrototypeOf(t.prototype),"constructor",this).call(this,e),this.listener=n,this.context=r}return s(t,e),t}(c);i.exports=l}),__d("EventSubscription",[],function(e,t,n,r,i,o){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=function(){function e(t){a(this,e),this.subscriber=t}return s(e,[{key:"remove",value:function(){this.subscriber.removeSubscription(this)}}]),e}();i.exports=u}),__d("EventSubscriptionVendor",["invariant"],function(e,t,n,r,i,o){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=t("invariant"),c=function(){function e(){a(this,e),this._subscriptionsForType={},this._currentSubscription=null}return s(e,[{key:"addSubscription",value:function(e,t){u(t.subscriber===this,"The subscriber of the subscription is incorrectly set."),this._subscriptionsForType[e]||(this._subscriptionsForType[e]=[]);var n=this._subscriptionsForType[e].length;return this._subscriptionsForType[e].push(t),t.eventType=e,t.key=n,t}},{key:"removeAllSubscriptions",value:function(e){void 0===e?this._subscriptionsForType={}:delete this._subscriptionsForType[e]}},{key:"removeSubscription",value:function(e){var t=e.eventType,n=e.key,r=this._subscriptionsForType[t];r&&delete r[n]}},{key:"getSubscriptionsForType",value:function(e){return this._subscriptionsForType[e]}}]),e}();i.exports=c}),__d("PerformanceLogger",["performanceNow"],function(e,t,n,r,i,o){"use strict";var a=t("performanceNow"),s={},u={addTimespan:function(e,t,n){return s[e]?void(__DEV__&&console.log("PerformanceLogger: Attempting to add a timespan that already exists")):void(s[e]={description:n,totalTime:t})},startTimespan:function(e,t){return s[e]?void(__DEV__&&console.log("PerformanceLogger: Attempting to start a timespan that already exists")):void(s[e]={
|
||
description:t,startTime:a()})},stopTimespan:function(e){return s[e]&&s[e].startTime?(s[e].endTime=a(),void(s[e].totalTime=s[e].endTime-s[e].startTime)):void(__DEV__&&console.log("PerformanceLogger: Attempting to end a timespan that has not started"))},clearTimespans:function(){s={}},getTimespans:function(){return s},logTimespans:function(){for(var e in s)console.log(e+": "+s[e].totalTime+"ms")},addTimespans:function(e,t){for(var n=0,r=e.length;r>n;n+=2){var i=t[n/2];u.addTimespan(i,e[n+1]-e[n],i)}}};i.exports=u}),__d("ExceptionsManager",["NativeModules","loadSourceMap","parseErrorStack","stringifySafe"],function(e,t,n,r,i,o){"use strict";function a(e,t,n){d&&(n||(n=m(e)),t?d.reportFatalException(e.message,n):d.reportSoftException(e.message,n),__DEV__&&(h=h||f()).then(function(t){var n=m(e,t);d.updateExceptionMessage(e.message,n)})["catch"](function(e){console.warn("Unable to load source map: "+e.message)}))}function s(e,t){var n=m(e),r="Error: "+e.message+"\n stack: \n"+c(n)+"\n URL: "+e.sourceURL+"\n line: "+e.line+"\n message: "+e.message;console.errorOriginal?console.errorOriginal(r):console.error(r),a(e,t,n)}function u(){console.reportException||(console.reportException=a,console.errorOriginal=console.error.bind(console),console.error=function(){if(console.errorOriginal.apply(null,arguments),console.reportErrorsAsExceptions){var e=Array.prototype.map.call(arguments,g).join(", "),t=new Error("console.error: "+e);t.framesToPop=1,a(t,!1)}},void 0===console.reportErrorsAsExceptions&&(console.reportErrorsAsExceptions=!0))}function c(e){var t=Math.max.apply(null,e.map(function(e){return e.methodName.length}));return e.map(function(e){return l(e,t)}).join("\n")}function l(e,t){var n=e.file.split("/"),r=n[n.length-1];r.length>18&&(r=r.substr(0,17)+"…");var i=p(t-e.methodName.length);return" "+e.methodName+i+" "+r+":"+e.lineNumber}function p(e){return new Array(e+1).join(" ")}var h,d=t("NativeModules").ExceptionsManager,f=t("loadSourceMap"),m=t("parseErrorStack"),g=t("stringifySafe");i.exports={handleException:s,installConsoleErrorReporter:u}}),__d("loadSourceMap",["Promise","NativeModules","SourceMap","react-native/Libraries/JavaScriptAppEngine/Initialization/source-map-url.js"],function(e,t,n,r,i,o){"use strict";function a(){return s().then(function(e){return new p(e)})}function s(){return e.RAW_SOURCE_MAP?c.resolve(e.RAW_SOURCE_MAP):d?f?new c(d.getScriptText).then(u).then(function(e){return null===e?c.reject(new Error("No source map URL found. May be running from bundled file.")):c.resolve(e)}).then(fetch).then(function(e){return e.text()}):c.reject(new Error("RCTNetworking module is not available")):c.reject(new Error("RCTSourceCode module is not available"))}function u(e){var t=e.url,n=e.text,r=e.fullSourceMappingURL;if(r)return r;var i=h.getFrom(n);if(!i)return null;var o=t.match(/(.+:\/\/.*?)\//)[1];return o+i}var c=t("Promise"),l=t("NativeModules"),p=t("SourceMap").SourceMapConsumer,h=t("react-native/Libraries/JavaScriptAppEngine/Initialization/source-map-url.js"),d=l.SourceCode,f=l.Networking;i.exports=a}),__d("Promise",["setImmediate","promise/setimmediate/es6-extensions.js","promise/setimmediate/done.js"],function(e,t,n,r,i,o){"use strict";e.setImmediate=t("setImmediate");var a=t("promise/setimmediate/es6-extensions.js");t("promise/setimmediate/done.js"),a.prototype["finally"]=function(e){return this.then(e,e)},i.exports=a}),__d("setImmediate",["ImmediateImplementation"],function(e,t,n,r,i,o){i.exports=e.setImmediate||t("ImmediateImplementation").setImmediate}),__d("ImmediateImplementation",[],function(e,t,n,r,i,o){!function(e,t){"use strict";function n(e){var n=e[0];return e=Array.prototype.slice.call(e,1),d[h]=function(){n.apply(t,e)},m=m.next={handle:h++},m.handle}function r(){for(var e,t;!g&&(e=f.next);)if(f=e,t=d[e.handle]){g=!0;try{t(),g=!1}finally{i(e.handle),g&&(g=!1,f.next&&p(r))}}}function i(e){delete d[e]}function a(){if(e.postMessage&&!e.importScripts){var t=!0,n=function(){t=!1,e.removeEventListener?e.removeEventListener("message",n,!1):e.detachEvent("onmessage",n)};if(e.addEventListener)e.addEventListener("message",n,!1);else{if(!e.attachEvent)return!1;e.attachEvent("onmessage",n)}return e.postMessage("","*"),t}}function s(){var t="setImmediate$"+Math.random()+"$",i=function(n){n.source===e&&"string"==typeof n.data&&0===n.data.indexOf(t)&&r()};e.addEventListener?e.addEventListener("message",i,!1):e.attachEvent("onmessage",i),p=function(){var r=n(arguments);return e.postMessage(t+r,"*"),r}}function u(){var e=new MessageChannel;e.port1.onmessage=r,p=function(){var t=n(arguments);return e.port2.postMessage(t),t}}function c(){var e=v.documentElement;p=function(){var t=n(arguments),i=v.createElement("script");return i.onreadystatechange=function(){i.onreadystatechange=null,e.removeChild(i),i=null,r()},e.appendChild(i),t}}function l(){p=function(){return setTimeout(r,0),n(arguments)}}var p,h=1,d={},f={},m=f,g=!1,v=e.document;a()?s():e.MessageChannel?u():v&&"onreadystatechange"in v.createElement("script")?c():l(),o.setImmediate=p,o.clearImmediate=i}(Function("return this")())}),__d("promise/setimmediate/es6-extensions.js",["promise/setimmediate/core.js"],function(e,t,n,r,i,o){"use strict";function a(e){var t=new s(s._99);return t._37=1,t._12=e,t}var s=t("promise/setimmediate/core.js");i.exports=s;var u=a(!0),c=a(!1),l=a(null),p=a(void 0),h=a(0),d=a("");s.resolve=function(e){if(e instanceof s)return e;if(null===e)return l;if(void 0===e)return p;if(e===!0)return u;if(e===!1)return c;if(0===e)return h;if(""===e)return d;if("object"==typeof e||"function"==typeof e)try{var t=e.then;if("function"==typeof t)return new s(t.bind(e))}catch(n){return new s(function(e,t){t(n)})}return a(e)},s.all=function(e){var t=Array.prototype.slice.call(e);return new s(function(e,n){function r(o,a){if(a&&("object"==typeof a||"function"==typeof a)){if(a instanceof s&&a.then===s.prototype.then){for(;3===a._37;)a=a._12;return 1===a._37?r(o,a._12):(2===a._37&&n(a._12),void a.then(function(e){r(o,e)},n))}var u=a.then;if("function"==typeof u){var c=new s(u.bind(a));return void c.then(function(e){r(o,e)},n)}}t[o]=a,0===--i&&e(t)}if(0===t.length)return e([]);for(var i=t.length,o=0;o<t.length;o++)r(o,t[o])})},s.reject=function(e){return new s(function(t,n){n(e)})},s.race=function(e){return new s(function(t,n){e.forEach(function(e){s.resolve(e).then(t,n)})})},s.prototype["catch"]=function(e){return this.then(null,e)}}),__d("promise/setimmediate/core.js",[],function(e,t,n,r,i,o){"use strict";function a(){}function s(e){try{return e.then}catch(t){return y=t,_}}function u(e,t){try{return e(t)}catch(n){return y=n,_}}function c(e,t,n){try{e(t,n)}catch(r){return y=r,_}}function l(e){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._37=0,this._12=null,this._59=[],e!==a&&v(e,this)}function p(e,t,n){return new e.constructor(function(r,i){var o=new l(a);o.then(r,i),h(e,new g(t,n,o))})}function h(e,t){for(;3===e._37;)e=e._12;return 0===e._37?void e._59.push(t):void setImmediate(function(){var n=1===e._37?t.onFulfilled:t.onRejected;if(null===n)return void(1===e._37?d(t.promise,e._12):f(t.promise,e._12));var r=u(n,e._12);r===_?f(t.promise,y):d(t.promise,r)})}function d(e,t){if(t===e)return f(e,new TypeError("A promise cannot be resolved with itself."));if(t&&("object"==typeof t||"function"==typeof t)){var n=s(t);if(n===_)return f(e,y);if(n===e.then&&t instanceof l)return e._37=3,e._12=t,void m(e);if("function"==typeof n)return void v(n.bind(t),e)}e._37=1,e._12=t,m(e)}function f(e,t){e._37=2,e._12=t,m(e)}function m(e){for(var t=0;t<e._59.length;t++)h(e,e._59[t]);e._59=null}function g(e,t,n){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=n}function v(e,t){var n=!1,r=c(e,function(e){n||(n=!0,d(t,e))},function(e){n||(n=!0,f(t,e))});n||r!==_||(n=!0,f(t,y))}var y=null,_={};i.exports=l,l._99=a,l.prototype.then=function(e,t){if(this.constructor!==l)return p(this,e,t);var n=new l(a);return h(this,new g(e,t,n)),n}}),__d("promise/setimmediate/done.js",["promise/setimmediate/core.js"],function(e,t,n,r,i,o){"use strict";var a=t("promise/setimmediate/core.js");i.exports=a,a.prototype.done=function(e,t){var n=arguments.length?this.then.apply(this,arguments):this;n.then(null,function(e){setTimeout(function(){throw e},0)})}}),__d("SourceMap",[],function(e,t,n,r,i,o){function a(){function e(t,n,r){if("string"!=typeof t)throw new TypeError("Expected string, got: "+t);if(2==arguments.length&&(r=n),t in e.modules)throw new Error("Module already defined: "+t);e.modules[t]=r}function t(){this.modules={},this._currentModule=null}e.modules={},function(){function n(e){for(var t=e.split("/"),n=1;n<t.length;)".."===t[n]?t.splice(n-1,1):"."===t[n]?t.splice(n,1):n++;return t.join("/")}function r(e,t){return e=e.trim(),t=t.trim(),/^\//.test(t)?t:e.replace(/\/*$/,"/")+t}function i(e){var t=e.split("/");return t.pop(),t.join("/")}t.prototype.require=function(e,t){if(Array.isArray(e)){var n=e.map(function(e){return this.lookup(e)},this);return void(t&&t.apply(null,n))}return this.lookup(e)},t.prototype.lookup=function(t){if(/^\./.test(t)&&(t=n(r(i(this._currentModule),t))),t in this.modules){var o=this.modules[t];return o}if(!(t in e.modules))throw new Error("Module not defined: "+t);var o=e.modules[t];if("function"==typeof o){var a={},s=this._currentModule;this._currentModule=t,o(this.require.bind(this),a,{id:t,uri:""}),this._currentModule=s,o=a}return this.modules[t]=o,o}}(),e.Domain=t,e.globalDomain=new t;var n=e.globalDomain.require.bind(e.globalDomain);e("source-map/source-map-generator",["require","exports","module","source-map/base64-vlq","source-map/util","source-map/array-set"],function(e,t,n){function r(e){this._file=o.getArg(e,"file"),this._sourceRoot=o.getArg(e,"sourceRoot",null),this._sources=new a,this._names=new a,this._mappings=[],this._sourcesContents=null}var i=e("./base64-vlq"),o=e("./util"),a=e("./array-set").ArraySet;r.prototype._version=3,r.fromSourceMap=function(e){var t=e.sourceRoot,n=new r({file:e.file,sourceRoot:t});return e.eachMapping(function(e){var r={generated:{line:e.generatedLine,column:e.generatedColumn}};e.source&&(r.source=e.source,t&&(r.source=o.relative(t,r.source)),r.original={line:e.originalLine,column:e.originalColumn},e.name&&(r.name=e.name)),n.addMapping(r)}),e.sources.forEach(function(t){var r=e.sourceContentFor(t);r&&n.setSourceContent(t,r)}),n},r.prototype.addMapping=function(e){var t=o.getArg(e,"generated"),n=o.getArg(e,"original",null),r=o.getArg(e,"source",null),i=o.getArg(e,"name",null);this._validateMapping(t,n,r,i),r&&!this._sources.has(r)&&this._sources.add(r),i&&!this._names.has(i)&&this._names.add(i),this._mappings.push({generatedLine:t.line,generatedColumn:t.column,originalLine:null!=n&&n.line,originalColumn:null!=n&&n.column,source:r,name:i})},r.prototype.setSourceContent=function(e,t){var n=e;this._sourceRoot&&(n=o.relative(this._sourceRoot,n)),null!==t?(this._sourcesContents||(this._sourcesContents={}),this._sourcesContents[o.toSetString(n)]=t):(delete this._sourcesContents[o.toSetString(n)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},r.prototype.applySourceMap=function(e,t){t||(t=e.file);var n=this._sourceRoot;n&&(t=o.relative(n,t));var r=new a,i=new a;this._mappings.forEach(function(a){if(a.source===t&&a.originalLine){var s=e.originalPositionFor({line:a.originalLine,column:a.originalColumn});null!==s.source&&(n?a.source=o.relative(n,s.source):a.source=s.source,a.originalLine=s.line,a.originalColumn=s.column,null!==s.name&&null!==a.name&&(a.name=s.name))}var u=a.source;u&&!r.has(u)&&r.add(u);var c=a.name;c&&!i.has(c)&&i.add(c)},this),this._sources=r,this._names=i,e.sources.forEach(function(t){var r=e.sourceContentFor(t);r&&(n&&(t=o.relative(n,t)),this.setSourceContent(t,r))},this)},r.prototype._validateMapping=function(e,t,n,r){if((!(e&&"line"in e&&"column"in e&&e.line>0&&e.column>=0)||t||n||r)&&!(e&&"line"in e&&"column"in e&&t&&"line"in t&&"column"in t&&e.line>0&&e.column>=0&&t.line>0&&t.column>=0&&n))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:n,orginal:t,name:r}))},r.prototype._serializeMappings=function(){var e,t=0,n=1,r=0,a=0,s=0,u=0,c="";this._mappings.sort(o.compareByGeneratedPositions);for(var l=0,p=this._mappings.length;p>l;l++){if(e=this._mappings[l],e.generatedLine!==n)for(t=0;e.generatedLine!==n;)c+=";",n++;else if(l>0){if(!o.compareByGeneratedPositions(e,this._mappings[l-1]))continue;c+=","}c+=i.encode(e.generatedColumn-t),t=e.generatedColumn,e.source&&(c+=i.encode(this._sources.indexOf(e.source)-u),u=this._sources.indexOf(e.source),c+=i.encode(e.originalLine-1-a),a=e.originalLine-1,c+=i.encode(e.originalColumn-r),r=e.originalColumn,e.name&&(c+=i.encode(this._names.indexOf(e.name)-s),s=this._names.indexOf(e.name)))}return c},r.prototype._generateSourcesContent=function(e,t){return e.map(function(e){if(!this._sourcesContents)return null;t&&(e=o.relative(t,e));var n=o.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,n)?this._sourcesContents[n]:null},this)},r.prototype.toJSON=function(){var e={version:this._version,file:this._file,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},r.prototype.toString=function(){return JSON.stringify(this)},t.SourceMapGenerator=r}),e("source-map/base64-vlq",["require","exports","module","source-map/base64"],function(e,t,n){function r(e){return 0>e?(-e<<1)+1:(e<<1)+0}function i(e){var t=1===(1&e),n=e>>1;return t?-n:n}var o=e("./base64"),a=5,s=1<<a,u=s-1,c=s;t.encode=function(e){var t,n="",i=r(e);do t=i&u,i>>>=a,i>0&&(t|=c),n+=o.encode(t);while(i>0);return n},t.decode=function(e){var t,n,r=0,s=e.length,l=0,p=0;do{if(r>=s)throw new Error("Expected more digits in base 64 VLQ value.");n=o.decode(e.charAt(r++)),t=!!(n&c),n&=u,l+=n<<p,p+=a}while(t);return{value:i(l),rest:e.slice(r)}}}),e("source-map/base64",["require","exports","module"],function(e,t,n){var r={},i={};"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("").forEach(function(e,t){r[e]=t,i[t]=e}),t.encode=function(e){if(e in i)return i[e];throw new TypeError("Must be between 0 and 63: "+e)},t.decode=function(e){if(e in r)return r[e];throw new TypeError("Not a valid base 64 digit: "+e)}}),e("source-map/util",["require","exports","module"],function(e,t,n){function r(e,t,n){if(t in e)return e[t];if(3===arguments.length)return n;throw new Error('"'+t+'" is a required argument.')}function i(e){var t=e.match(d);return t?{scheme:t[1],auth:t[3],host:t[4],port:t[6],path:t[7]}:null}function o(e){var t=e.scheme+"://";return e.auth&&(t+=e.auth+"@"),e.host&&(t+=e.host),e.port&&(t+=":"+e.port),e.path&&(t+=e.path),t}function a(e,t){var n;return t.match(d)||t.match(f)?t:"/"===t.charAt(0)&&(n=i(e))?(n.path=t,o(n)):e.replace(/\/$/,"")+"/"+t}function s(e){return"$"+e}function u(e){return e.substr(1)}function c(e,t){e=e.replace(/\/$/,"");var n=i(e);return"/"==t.charAt(0)&&n&&"/"==n.path?t.slice(1):0===t.indexOf(e+"/")?t.substr(e.length+1):t}function l(e,t){var n=e||"",r=t||"";return(n>r)-(r>n)}function p(e,t,n){var r;return(r=l(e.source,t.source))?r:(r=e.originalLine-t.originalLine)?r:(r=e.originalColumn-t.originalColumn,r||n?r:(r=l(e.name,t.name))?r:(r=e.generatedLine-t.generatedLine,r?r:e.generatedColumn-t.generatedColumn))}function h(e,t,n){var r;return(r=e.generatedLine-t.generatedLine)?r:(r=e.generatedColumn-t.generatedColumn,r||n?r:(r=l(e.source,t.source))?r:(r=e.originalLine-t.originalLine)?r:(r=e.originalColumn-t.originalColumn,r?r:l(e.name,t.name)))}t.getArg=r;var d=/([\w+\-.]+):\/\/((\w+:\w+)@)?([\w.]+)?(:(\d+))?(\S+)?/,f=/^data:.+\,.+/;t.urlParse=i,t.urlGenerate=o,t.join=a,t.toSetString=s,t.fromSetString=u,t.relative=c,t.compareByOriginalPositions=p,t.compareByGeneratedPositions=h}),e("source-map/array-set",["require","exports","module","source-map/util"],function(e,t,n){function r(){this._array=[],this._set={}}var i=e("./util");r.fromArray=function(e,t){for(var n=new r,i=0,o=e.length;o>i;i++)n.add(e[i],t);return n},r.prototype.add=function(e,t){var n=this.has(e),r=this._array.length;(!n||t)&&this._array.push(e),n||(this._set[i.toSetString(e)]=r)},r.prototype.has=function(e){return Object.prototype.hasOwnProperty.call(this._set,i.toSetString(e))},r.prototype.indexOf=function(e){if(this.has(e))return this._set[i.toSetString(e)];throw new Error('"'+e+'" is not in the set.')},r.prototype.at=function(e){if(e>=0&&e<this._array.length)return this._array[e];throw new Error("No element indexed by "+e)},r.prototype.toArray=function(){return this._array.slice()},t.ArraySet=r}),e("source-map/source-map-consumer",["require","exports","module","source-map/util","source-map/binary-search","source-map/array-set","source-map/base64-vlq"],function(e,t,n){function r(e){var t=e;"string"==typeof e&&(t=JSON.parse(e.replace(/^\)\]\}'/,"")));var n=i.getArg(t,"version"),r=i.getArg(t,"sources"),o=i.getArg(t,"names",[]),s=i.getArg(t,"sourceRoot",null),u=i.getArg(t,"sourcesContent",null),c=i.getArg(t,"mappings"),l=i.getArg(t,"file",null);if(n!=this._version)throw new Error("Unsupported version: "+n);this._names=a.fromArray(o,!0),this._sources=a.fromArray(r,!0),this.sourceRoot=s,this.sourcesContent=u,this._mappings=c,this.file=l}var i=e("./util"),o=e("./binary-search"),a=e("./array-set").ArraySet,s=e("./base64-vlq");r.fromSourceMap=function(e){var t=Object.create(r.prototype);return t._names=a.fromArray(e._names.toArray(),!0),t._sources=a.fromArray(e._sources.toArray(),!0),t.sourceRoot=e._sourceRoot,t.sourcesContent=e._generateSourcesContent(t._sources.toArray(),t.sourceRoot),t.file=e._file,t.__generatedMappings=e._mappings.slice().sort(i.compareByGeneratedPositions),t.__originalMappings=e._mappings.slice().sort(i.compareByOriginalPositions),t},r.prototype._version=3,Object.defineProperty(r.prototype,"sources",{get:function(){return this._sources.toArray().map(function(e){return this.sourceRoot?i.join(this.sourceRoot,e):e},this)}}),r.prototype.__generatedMappings=null,Object.defineProperty(r.prototype,"_generatedMappings",{get:function(){return this.__generatedMappings||(this.__generatedMappings=[],this.__originalMappings=[],this._parseMappings(this._mappings,this.sourceRoot)),this.__generatedMappings}}),r.prototype.__originalMappings=null,Object.defineProperty(r.prototype,"_originalMappings",{get:function(){return this.__originalMappings||(this.__generatedMappings=[],this.__originalMappings=[],this._parseMappings(this._mappings,this.sourceRoot)),this.__originalMappings}}),r.prototype._parseMappings=function(e,t){for(var n,r,o=1,a=0,u=0,c=0,l=0,p=0,h=/^[,;]/,d=e;d.length>0;)if(";"===d.charAt(0))o++,d=d.slice(1),a=0;else if(","===d.charAt(0))d=d.slice(1);else{if(n={},n.generatedLine=o,r=s.decode(d),n.generatedColumn=a+r.value,a=n.generatedColumn,d=r.rest,d.length>0&&!h.test(d.charAt(0))){if(r=s.decode(d),n.source=this._sources.at(l+r.value),l+=r.value,d=r.rest,0===d.length||h.test(d.charAt(0)))throw new Error("Found a source, but no line and column");if(r=s.decode(d),n.originalLine=u+r.value,u=n.originalLine,n.originalLine+=1,d=r.rest,0===d.length||h.test(d.charAt(0)))throw new Error("Found a source and line, but no column");r=s.decode(d),n.originalColumn=c+r.value,c=n.originalColumn,d=r.rest,d.length>0&&!h.test(d.charAt(0))&&(r=s.decode(d),n.name=this._names.at(p+r.value),p+=r.value,d=r.rest)}this.__generatedMappings.push(n),"number"==typeof n.originalLine&&this.__originalMappings.push(n)}this.__originalMappings.sort(i.compareByOriginalPositions)},r.prototype._findMapping=function(e,t,n,r,i){if(e[n]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[n]);if(e[r]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[r]);return o.search(e,t,i)},r.prototype.originalPositionFor=function(e){var t={generatedLine:i.getArg(e,"line"),generatedColumn:i.getArg(e,"column")},n=this._findMapping(t,this._generatedMappings,"generatedLine","generatedColumn",i.compareByGeneratedPositions);if(n){var r=i.getArg(n,"source",null);return r&&this.sourceRoot&&(r=i.join(this.sourceRoot,r)),{source:r,line:i.getArg(n,"originalLine",null),column:i.getArg(n,"originalColumn",null),name:i.getArg(n,"name",null)}}return{source:null,line:null,column:null,name:null}},r.prototype.sourceContentFor=function(e){if(!this.sourcesContent)return null;if(this.sourceRoot&&(e=i.relative(this.sourceRoot,e)),this._sources.has(e))return this.sourcesContent[this._sources.indexOf(e)];var t;if(this.sourceRoot&&(t=i.urlParse(this.sourceRoot))){var n=e.replace(/^file:\/\//,"");if("file"==t.scheme&&this._sources.has(n))return this.sourcesContent[this._sources.indexOf(n)];if((!t.path||"/"==t.path)&&this._sources.has("/"+e))return this.sourcesContent[this._sources.indexOf("/"+e)]}throw new Error('"'+e+'" is not in the SourceMap.')},r.prototype.generatedPositionFor=function(e){var t={source:i.getArg(e,"source"),originalLine:i.getArg(e,"line"),originalColumn:i.getArg(e,"column")};this.sourceRoot&&(t.source=i.relative(this.sourceRoot,t.source));var n=this._findMapping(t,this._originalMappings,"originalLine","originalColumn",i.compareByOriginalPositions);return n?{line:i.getArg(n,"generatedLine",null),column:i.getArg(n,"generatedColumn",null)}:{line:null,column:null}},r.GENERATED_ORDER=1,r.ORIGINAL_ORDER=2,r.prototype.eachMapping=function(e,t,n){var o,a=t||null,s=n||r.GENERATED_ORDER;switch(s){case r.GENERATED_ORDER:o=this._generatedMappings;break;case r.ORIGINAL_ORDER:o=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var u=this.sourceRoot;o.map(function(e){var t=e.source;return t&&u&&(t=i.join(u,t)),{source:t,generatedLine:e.generatedLine,generatedColumn:e.generatedColumn,originalLine:e.originalLine,originalColumn:e.originalColumn,name:e.name}}).forEach(e,a)},t.SourceMapConsumer=r}),e("source-map/binary-search",["require","exports","module"],function(e,t,n){function r(e,t,n,i,o){var a=Math.floor((t-e)/2)+e,s=o(n,i[a],!0);return 0===s?i[a]:s>0?t-a>1?r(a,t,n,i,o):i[a]:a-e>1?r(e,a,n,i,o):0>e?null:i[e]}t.search=function(e,t,n){return t.length>0?r(-1,t.length,e,t,n):null}}),e("source-map/source-node",["require","exports","module","source-map/source-map-generator","source-map/util"],function(e,t,n){function r(e,t,n,r,i){this.children=[],this.sourceContents={},this.line=void 0===e?null:e,this.column=void 0===t?null:t,this.source=void 0===n?null:n,this.name=void 0===i?null:i,null!=r&&this.add(r)}var i=e("./source-map-generator").SourceMapGenerator,o=e("./util");r.fromStringWithSourceMap=function(e,t){function n(e,t){null===e||void 0===e.source?i.add(t):i.add(new r(e.originalLine,e.originalColumn,e.source,t,e.name))}var i=new r,o=e.split("\n"),a=1,s=0,u=null;return t.eachMapping(function(e){if(null===u){for(;a<e.generatedLine;)i.add(o.shift()+"\n"),a++;if(s<e.generatedColumn){var t=o[0];i.add(t.substr(0,e.generatedColumn)),o[0]=t.substr(e.generatedColumn),s=e.generatedColumn}}else if(a<e.generatedLine){var r="";do r+=o.shift()+"\n",a++,s=0;while(a<e.generatedLine);if(s<e.generatedColumn){var t=o[0];r+=t.substr(0,e.generatedColumn),o[0]=t.substr(e.generatedColumn),s=e.generatedColumn}n(u,r)}else{var t=o[0],r=t.substr(0,e.generatedColumn-s);o[0]=t.substr(e.generatedColumn-s),s=e.generatedColumn,n(u,r)}u=e},this),n(u,o.join("\n")),t.sources.forEach(function(e){var n=t.sourceContentFor(e);n&&i.setSourceContent(e,n)}),i},r.prototype.add=function(e){if(Array.isArray(e))e.forEach(function(e){this.add(e)},this);else{if(!(e instanceof r||"string"==typeof e))throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);e&&this.children.push(e)}return this},r.prototype.prepend=function(e){if(Array.isArray(e))for(var t=e.length-1;t>=0;t--)this.prepend(e[t]);else{if(!(e instanceof r||"string"==typeof e))throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);this.children.unshift(e)}return this},r.prototype.walk=function(e){for(var t,n=0,i=this.children.length;i>n;n++)t=this.children[n],t instanceof r?t.walk(e):""!==t&&e(t,{source:this.source,line:this.line,column:this.column,name:this.name})},r.prototype.join=function(e){var t,n,r=this.children.length;if(r>0){for(t=[],n=0;r-1>n;n++)t.push(this.children[n]),t.push(e);t.push(this.children[n]),this.children=t}return this},r.prototype.replaceRight=function(e,t){var n=this.children[this.children.length-1];return n instanceof r?n.replaceRight(e,t):"string"==typeof n?this.children[this.children.length-1]=n.replace(e,t):this.children.push("".replace(e,t)),this},r.prototype.setSourceContent=function(e,t){this.sourceContents[o.toSetString(e)]=t},r.prototype.walkSourceContents=function(e){for(var t=0,n=this.children.length;n>t;t++)this.children[t]instanceof r&&this.children[t].walkSourceContents(e);for(var i=Object.keys(this.sourceContents),t=0,n=i.length;n>t;t++)e(o.fromSetString(i[t]),this.sourceContents[i[t]])},r.prototype.toString=function(){var e="";return this.walk(function(t){e+=t}),e},r.prototype.toStringWithSourceMap=function(e){var t={code:"",line:1,column:0},n=new i(e),r=!1,o=null,a=null,s=null,u=null;return this.walk(function(e,i){t.code+=e,null!==i.source&&null!==i.line&&null!==i.column?((o!==i.source||a!==i.line||s!==i.column||u!==i.name)&&n.addMapping({source:i.source,original:{line:i.line,column:i.column},generated:{line:t.line,column:t.column},name:i.name}),o=i.source,a=i.line,s=i.column,u=i.name,r=!0):r&&(n.addMapping({generated:{line:t.line,column:t.column}}),o=null,r=!1),e.split("").forEach(function(e){"\n"===e?(t.line++,t.column=0):t.column++})}),this.walkSourceContents(function(e,t){n.setSourceContent(e,t)}),{code:t.code,map:n}},t.SourceNode=r}),this.sourceMap={SourceMapConsumer:n("source-map/source-map-consumer").SourceMapConsumer,SourceMapGenerator:n("source-map/source-map-generator").SourceMapGenerator,SourceNode:n("source-map/source-node").SourceNode}}var s={};a.call(s),i.exports=s.sourceMap}),__d("react-native/Libraries/JavaScriptAppEngine/Initialization/source-map-url.js",[],function(e,t,n,r,i,o){!function(){var e=null;void function(t,n){"function"==typeof e&&e.amd?e(n):"object"==typeof o?i.exports=n():t.sourceMappingURL=n()}(this,function(){var e=/[#@] sourceMappingURL=([^\s'"]*)/,t=RegExp("(?:/\\*(?:\\s*\r?\n(?://)?)?(?:"+e.source+")\\s*\\*/|//(?:"+e.source+"))\\s*$");return{regex:t,_innerRegex:e,getFrom:function(e){var n=e.match(t);return n?n[1]||n[2]||"":null},existsIn:function(e){return t.test(e)},removeFrom:function(e){return e.replace(t,"")},insertBefore:function(e,n){var r=e.match(t);return r?e.slice(0,r.index)+n+e.slice(r.index):e+n}}})}()}),__d("parseErrorStack",["stacktrace-parser/index.js"],function(e,t,n,r,i,o){"use strict";function a(e,t){try{var n=e.originalPositionFor({line:t.lineNumber,column:t.column});n&&(t.file=n.source,t.lineNumber=n.line,t.column=n.column)}catch(r){}}function s(e,t){if(!e||!e.stack)return[];for(var n=u.parse(e.stack),r=e.framesToPop||0;r--;)n.shift();return t&&n.forEach(a.bind(null,t)),n}var u=t("stacktrace-parser/index.js");i.exports=s}),__d("stacktrace-parser/index.js",["stacktrace-parser/lib/stacktrace-parser.js"],function(e,t,n,r,i,o){i.exports=t("stacktrace-parser/lib/stacktrace-parser.js")}),__d("stacktrace-parser/lib/stacktrace-parser.js",[],function(e,t,n,r,i,o){var a="<unknown>",s={parse:function(e){for(var t,n,r=/^\s*at (?:(?:(?:Anonymous function)?|((?:\[object object\])?\S+(?: \[as \S+\])?)) )?\(?((?:file|http|https):.*?):(\d+)(?::(\d+))?\)?\s*$/i,i=/^(?:\s*(\S*)(?:\((.*?)\))?@)?((?:\w).*?):(\d+)(?::(\d+))?\s*$/i,o=/^\s*at (?:((?:\[object object\])?\S+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i,s=e.split("\n"),u=[],c=0,l=s.length;l>c;++c){if(t=i.exec(s[c]))n={file:t[3],methodName:t[1]||a,lineNumber:+t[4],column:t[5]?+t[5]:null};else if(t=r.exec(s[c]))n={file:t[2],methodName:t[1]||a,lineNumber:+t[3],column:t[4]?+t[4]:null};else{if(!(t=o.exec(s[c])))continue;n={file:t[2],methodName:t[1]||a,lineNumber:+t[3],column:t[4]?+t[4]:null}}u.push(n)}return u}};i.exports=s}),__d("Platform",[],function(e,t,n,r,i,o){"use strict";var a={OS:"ios"};i.exports=a}),__d("XMLHttpRequest",["FormData","NativeModules","RCTDeviceEventEmitter","XMLHttpRequestBase"],function(e,t,n,r,i,o){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=function m(e,t,n){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,t);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:m(i,t,n)}if("value"in r)return r.value;var o=r.get;return void 0===o?void 0:o.call(n)},l=t("FormData"),p=t("NativeModules").Networking,h=t("RCTDeviceEventEmitter"),d=t("XMLHttpRequestBase"),f=function(e){function t(){a(this,t),c(Object.getPrototypeOf(t.prototype),"constructor",this).call(this),this._requestId=null,this._subscriptions=[]}return s(t,e),u(t,[{key:"_didCreateRequest",value:function(e){var t=this;this._requestId=e,this._subscriptions.push(h.addListener("didReceiveNetworkResponse",function(e){return t._didReceiveResponse.call(t,e[0],e[1],e[2])})),this._subscriptions.push(h.addListener("didReceiveNetworkData",function(e){return t._didReceiveData.call(t,e[0],e[1])})),this._subscriptions.push(h.addListener("didCompleteNetworkResponse",function(e){return t._didCompleteResponse.call(t,e[0],e[1])}))}},{key:"_didReceiveResponse",value:function(e,t,n){e===this._requestId&&(this.status=t,this.setResponseHeaders(n),this.setReadyState(this.HEADERS_RECEIVED))}},{key:"_didReceiveData",value:function(e,t){e===this._requestId&&(this.responseText?this.responseText+=t:this.responseText=t,this.setReadyState(this.LOADING))}},{key:"_didCompleteResponse",value:function(e,t){e===this._requestId&&(t&&(this.responseText=t),this._clearSubscriptions(),this._requestId=null,this.setReadyState(this.DONE))}},{key:"_clearSubscriptions",value:function(){for(var e=0;e<this._subscriptions.length;e++){var t=this._subscriptions[e];t.remove()}this._subscriptions=[]}},{key:"sendImpl",value:function(e,t,n,r){"string"==typeof r&&(r={string:r}),r instanceof l&&(r={formData:r.getParts()}),p.sendRequest({method:e,url:t,data:r,headers:n,incrementalUpdates:this.onreadystatechange?!0:!1},this._didCreateRequest.bind(this))}},{key:"abortImpl",value:function(){this._requestId&&(p.cancelRequest(this._requestId),this._clearSubscriptions(),this._requestId=null)}}]),t}(d);i.exports=f}),__d("FormData",[],function(e,t,n,r,i,o){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=function(){function e(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(u){i=!0,o=u}finally{try{!r&&s["return"]&&s["return"]()}finally{if(i)throw o}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,
|
||
"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=function(){function e(){a(this,e),this._parts=[],this._partsByKey={}}return c(e,[{key:"append",value:function(e,t){var n=this._partsByKey[e];return n?void(n[1]=t):(n=[e,t],this._parts.push(n),void(this._partsByKey[e]=n))}},{key:"getParts",value:function(){return this._parts.map(function(e){var t=s(e,2),n=t[0],r=t[1];if("string"==typeof r)return{string:r,headers:{"content-disposition":'form-data; name="'+n+'"'}};var i='form-data; name="'+n+'"';return"string"==typeof r.name&&(i+='; filename="'+r.name+'"'),u({},r,{headers:{"content-disposition":i}})})}}]),e}();i.exports=l}),__d("XMLHttpRequestBase",[],function(e,t,n,r,i,o){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=function(){function e(){a(this,e),this.UNSENT=0,this.OPENED=1,this.HEADERS_RECEIVED=2,this.LOADING=3,this.DONE=4,this.onreadystatechange=null,this.onload=null,this.upload=void 0,this._reset(),this._method=null,this._url=null,this._aborted=!1}return s(e,[{key:"_reset",value:function(){this.readyState=this.UNSENT,this.responseHeaders=void 0,this.responseText="",this.status=0,this._headers={},this._sent=!1,this._lowerCaseResponseHeaders={}}},{key:"getAllResponseHeaders",value:function(){if(!this.responseHeaders)return null;var e=this.responseHeaders||{};return Object.keys(e).map(function(t){return t+": "+e[t]}).join("\n")}},{key:"getResponseHeader",value:function(e){var t=this._lowerCaseResponseHeaders[e.toLowerCase()];return void 0!==t?t:null}},{key:"setRequestHeader",value:function(e,t){if(this.readyState!==this.OPENED)throw new Error("Request has not been opened");this._headers[e.toLowerCase()]=t}},{key:"open",value:function(e,t,n){if(this.readyState!==this.UNSENT)throw new Error("Cannot open, already sending");if(void 0!==n&&!n)throw new Error("Synchronous http requests are not supported");this._reset(),this._method=e,this._url=t,this._aborted=!1,this.setReadyState(this.OPENED)}},{key:"sendImpl",value:function(e,t,n,r){throw new Error("Subclass must define sendImpl method")}},{key:"abortImpl",value:function(){throw new Error("Subclass must define abortImpl method")}},{key:"send",value:function(e){if(this.readyState!==this.OPENED)throw new Error("Request has not been opened");if(this._sent)throw new Error("Request has already been sent");this._sent=!0,this.sendImpl(this._method,this._url,this._headers,e)}},{key:"abort",value:function(){this._aborted=!0,this.abortImpl(),this.readyState===this.UNSENT||this.readyState===this.OPENED&&!this._sent||this.readyState===this.DONE||(this._reset(),this.setReadyState(this.DONE)),this._reset()}},{key:"callback",value:function(e,t,n){this._aborted||(this.status=e,this.setResponseHeaders(t||{}),this.responseText=n,this.setReadyState(this.DONE))}},{key:"setResponseHeaders",value:function(e){this.responseHeaders=e||null;var t=e||{};this._lowerCaseResponseHeaders=Object.keys(t).reduce(function(e,n){return e[n.toLowerCase()]=t[n],e},{})}},{key:"setReadyState",value:function(e){this.readyState=e;var t=this.onreadystatechange;t&&t(null),e!==this.DONE||this._aborted||this._sendLoad()}},{key:"_sendLoad",value:function(){var e=this.onload;e&&e(null)}}]),e}();i.exports=u}),__d("fetch",[],function(e,t,n,r,i,o){"use strict";var a={};!function(){function e(e){if("string"!=typeof e&&(e=e.toString()),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function t(e){return"string"!=typeof e&&(e=e.toString()),e}function n(e){this.map={};var t=this;e instanceof n?e.forEach(function(e,n){n.forEach(function(n){t.append(e,n)})}):e&&Object.getOwnPropertyNames(e).forEach(function(n){t.append(n,e[n])})}function r(e){return e.bodyUsed?Promise.reject(new TypeError("Already read")):void(e.bodyUsed=!0)}function i(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function o(e){var t=new FileReader;return t.readAsArrayBuffer(e),i(t)}function s(e){var t=new FileReader;return t.readAsText(e),i(t)}function u(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,"string"==typeof e)this._bodyText=e;else if(f.blob&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(f.formData&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else{if(e)throw new Error("unsupported BodyInit type");this._bodyText=""}},f.blob?(this.blob=function(){var e=r(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this.blob().then(o)},this.text=function(){var e=r(this);if(e)return e;if(this._bodyBlob)return s(this._bodyBlob);if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)}):this.text=function(){var e=r(this);return e?e:Promise.resolve(this._bodyText)},f.formData&&(this.formData=function(){return this.text().then(p)}),this.json=function(){return this.text().then(JSON.parse)},this}function c(e){var t=e.toUpperCase();return m.indexOf(t)>-1?t:e}function l(e,t){if(t=t||{},this.url=e,this.credentials=t.credentials||"omit",this.headers=new n(t.headers),this.method=c(t.method||"GET"),this.mode=t.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&t.body)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(t.body)}function p(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),i=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(i))}}),t}function h(e){var t=new n,r=e.getAllResponseHeaders().trim().split("\n");return r.forEach(function(e){var n=e.trim().split(":"),r=n.shift().trim(),i=n.join(":").trim();t.append(r,i)}),t}function d(e,t){t||(t={}),this._initBody(e),this.type="default",this.url=null,this.status=t.status,this.ok=this.status>=200&&this.status<300,this.statusText=t.statusText,this.headers=t.headers instanceof n?t.headers:new n(t.headers),this.url=t.url||""}if(!a.fetch){n.prototype.append=function(n,r){n=e(n),r=t(r);var i=this.map[n];i||(i=[],this.map[n]=i),i.push(r)},n.prototype["delete"]=function(t){delete this.map[e(t)]},n.prototype.get=function(t){var n=this.map[e(t)];return n?n[0]:null},n.prototype.getAll=function(t){return this.map[e(t)]||[]},n.prototype.has=function(t){return this.map.hasOwnProperty(e(t))},n.prototype.set=function(n,r){this.map[e(n)]=[t(r)]},n.prototype.forEach=function(e){var t=this;Object.getOwnPropertyNames(this.map).forEach(function(n){e(n,t.map[n])})};var f={blob:"FileReader"in a&&"Blob"in a&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in a},m=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];u.call(l.prototype),u.call(d.prototype),a.Headers=n,a.Request=l,a.Response=d,a.fetch=function(e,t){var n;return n=l.prototype.isPrototypeOf(e)&&!t?e:new l(e,t),new Promise(function(e,t){function r(){return"responseURL"in i?i.responseURL:/^X-Request-URL:/m.test(i.getAllResponseHeaders())?i.getResponseHeader("X-Request-URL"):void 0}var i=new XMLHttpRequest;"cors"===n.credentials&&(i.withCredentials=!0),i.onload=function(){var n=1223===i.status?204:i.status;if(100>n||n>599)return void t(new TypeError("Network request failed"));var o={status:n,statusText:i.statusText,headers:h(i),url:r()},a="response"in i?i.response:i.responseText;e(new d(a,o))},i.onerror=function(){t(new TypeError("Network request failed"))},i.open(n.method,n.url,!0),"responseType"in i&&f.blob&&(i.responseType="blob"),n.headers.forEach(function(e,t){t.forEach(function(t){i.setRequestHeader(e,t)})}),i.send("undefined"==typeof n._bodyInit?null:n._bodyInit)})},a.fetch.polyfill=!0}}(),i.exports=a}),__d("Geolocation",["RCTDeviceEventEmitter","NativeModules","invariant","logError","warning"],function(e,t,n,r,i,o){"use strict";var a=t("RCTDeviceEventEmitter"),s=t("NativeModules").LocationObserver,u=t("invariant"),c=t("logError"),l=t("warning"),p=[],h=!1,d={getCurrentPosition:function(e,t,n){u("function"==typeof e,"Must provide a valid geo_success callback."),s.getCurrentPosition(n||{},e,t||c)},watchPosition:function(e,t,n){h||(s.startObserving(n||{}),h=!0);var r=p.length;return p.push([a.addListener("geolocationDidChange",e),t?a.addListener("geolocationError",t):null]),r},clearWatch:function(e){var t=p[e];if(t){t[0].remove();var n=t[1];n&&n.remove(),p[e]=void 0;for(var r=!0,i=0;i<p.length;i++)p[i]&&(r=!1);r&&d.stopObserving()}},stopObserving:function(){if(h){s.stopObserving(),h=!1;for(var e=0;e<p.length;e++){var t=p[e];if(t){l("Called stopObserving with existing subscriptions."),t[0].remove();var n=t[1];n&&n.remove()}}p=[]}}};i.exports=d}),__d("logError",[],function(e,t,n,r,i,o){"use strict";var a=function(){if(1===arguments.length&&arguments[0]instanceof Error){var e=arguments[0];console.error('Error: "'+e.message+'". Stack:\n'+e.stack)}else console.error.apply(console,arguments)};i.exports=a}),__d("WebSocket",["RCTDeviceEventEmitter","NativeModules","WebSocketBase"],function(e,t,n,r,i,o){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=function m(e,t,n){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,t);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:m(i,t,n)}if("value"in r)return r.value;var o=r.get;return void 0===o?void 0:o.call(n)},l=t("RCTDeviceEventEmitter"),p=t("NativeModules").WebSocketManager,h=t("WebSocketBase"),d=0,f=function(e){function t(){a(this,t),c(Object.getPrototypeOf(t.prototype),"constructor",this).apply(this,arguments)}return s(t,e),u(t,[{key:"connectToSocketImpl",value:function(e){this._socketId=d++,p.connect(e,this._socketId),this._registerEvents(this._socketId)}},{key:"closeConnectionImpl",value:function(){p.close(this._socketId)}},{key:"cancelConnectionImpl",value:function(){p.close(this._socketId)}},{key:"sendStringImpl",value:function(e){p.send(e,this._socketId)}},{key:"sendArrayBufferImpl",value:function(){console.warn("Sending ArrayBuffers is not yet supported")}},{key:"_unregisterEvents",value:function(){this._subs.forEach(function(e){return e.remove()}),this._subs=[]}},{key:"_registerEvents",value:function(e){this._subs=[l.addListener("websocketMessage",function(t){t.id===e&&this.onmessage&&this.onmessage({data:t.data})}.bind(this)),l.addListener("websocketOpen",function(t){t.id===e&&(this.readyState=this.OPEN,this.onopen&&this.onopen())}.bind(this)),l.addListener("websocketClosed",function(t){t.id===e&&(this.readyState=this.CLOSED,this.onclose&&this.onclose(t),this._unregisterEvents(),p.close(e))}.bind(this)),l.addListener("websocketFailed",function(t){t.id===e&&(this.onerror&&this.onerror(new Error(t.message)),this._unregisterEvents(),p.close(e))}.bind(this))]}}]),t}(h);i.exports=f}),__d("WebSocketBase",[],function(e,t,n,r,i,o){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=function(){function e(t,n){a(this,e),this.CONNECTING=0,this.OPEN=1,this.CLOSING=2,this.CLOSED=3,n||(n=[]),this.connectToSocketImpl(t)}return s(e,[{key:"close",value:function(){this.readyState!==e.CLOSING&&this.readyState!==e.CLOSED&&(this.readyState===e.CONNECTING&&this.cancelConnectionImpl(),this.closeConnectionImpl())}},{key:"send",value:function(t){if(this.readyState===e.CONNECTING)throw new Error("INVALID_STATE_ERR");if("string"==typeof t)this.sendStringImpl(t);else{if(!(t instanceof ArrayBuffer))throw new Error("Not supported data type");this.sendArrayBufferImpl(t)}}},{key:"closeConnectionImpl",value:function(){throw new Error("Subclass must define closeConnectionImpl method")}},{key:"connectToSocketImpl",value:function(){throw new Error("Subclass must define connectToSocketImpl method")}},{key:"cancelConnectionImpl",value:function(){throw new Error("Subclass must define cancelConnectionImpl method")}},{key:"sendStringImpl",value:function(){throw new Error("Subclass must define sendStringImpl method")}},{key:"sendArrayBufferImpl",value:function(){throw new Error("Subclass must define sendArrayBufferImpl method")}}]),e}();i.exports=u}),__d("EventPluginHub",["EventPluginRegistry","EventPluginUtils","accumulateInto","forEachAccumulated","invariant"],function(e,t,n,r,i,o){"use strict";function a(){var e=m&&m.traverseTwoPhase&&m.traverseEnterLeave;p(e,"InstanceHandle not injected before use!")}var s=t("EventPluginRegistry"),u=t("EventPluginUtils"),c=t("accumulateInto"),l=t("forEachAccumulated"),p=t("invariant"),h={},d=null,f=function(e){if(e){var t=u.executeDispatch,n=s.getPluginModuleForEvent(e);n&&n.executeDispatch&&(t=n.executeDispatch),u.executeDispatchesInOrder(e,t),e.isPersistent()||e.constructor.release(e)}},m=null,g={injection:{injectMount:u.injection.injectMount,injectInstanceHandle:function(e){m=e,__DEV__&&a()},getInstanceHandle:function(){return __DEV__&&a(),m},injectEventPluginOrder:s.injectEventPluginOrder,injectEventPluginsByName:s.injectEventPluginsByName},eventNameDispatchConfigs:s.eventNameDispatchConfigs,registrationNameModules:s.registrationNameModules,putListener:function(e,t,n){p(!n||"function"==typeof n,"Expected %s listener to be a function, instead got type %s",t,typeof n);var r=h[t]||(h[t]={});r[e]=n},getListener:function(e,t){var n=h[t];return n&&n[e]},deleteListener:function(e,t){var n=h[t];n&&delete n[e]},deleteAllListeners:function(e){for(var t in h)delete h[t][e]},extractEvents:function(e,t,n,r){for(var i,o=s.plugins,a=0,u=o.length;u>a;a++){var l=o[a];if(l){var p=l.extractEvents(e,t,n,r);p&&(i=c(i,p))}}return i},enqueueEvents:function(e){e&&(d=c(d,e))},processEventQueue:function(){var e=d;d=null,l(e,f),p(!d,"processEventQueue(): Additional events were enqueued while processing an event queue. Support for this has not yet been implemented.")},__purge:function(){h={}},__getListenerBank:function(){return h}};i.exports=g}),__d("EventPluginRegistry",["invariant"],function(e,t,n,r,i,o){"use strict";function a(){if(l)for(var e in p){var t=p[e],n=l.indexOf(e);if(c(n>-1,"EventPluginRegistry: Cannot inject event plugins that do not exist in the plugin ordering, `%s`.",e),!h.plugins[n]){c(t.extractEvents,"EventPluginRegistry: Event plugins must implement an `extractEvents` method, but `%s` does not.",e),h.plugins[n]=t;var r=t.eventTypes;for(var i in r)c(s(r[i],t,i),"EventPluginRegistry: Failed to publish event `%s` for plugin `%s`.",i,e)}}}function s(e,t,n){c(!h.eventNameDispatchConfigs.hasOwnProperty(n),"EventPluginHub: More than one plugin attempted to publish the same event name, `%s`.",n),h.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var i in r)if(r.hasOwnProperty(i)){var o=r[i];u(o,t,n)}return!0}return e.registrationName?(u(e.registrationName,t,n),!0):!1}function u(e,t,n){c(!h.registrationNameModules[e],"EventPluginHub: More than one plugin attempted to publish the same registration name, `%s`.",e),h.registrationNameModules[e]=t,h.registrationNameDependencies[e]=t.eventTypes[n].dependencies}var c=t("invariant"),l=null,p={},h={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},injectEventPluginOrder:function(e){c(!l,"EventPluginRegistry: Cannot inject event plugin ordering more than once. You are likely trying to load more than one copy of React."),l=Array.prototype.slice.call(e),a()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];p.hasOwnProperty(n)&&p[n]===r||(c(!p[n],"EventPluginRegistry: Cannot inject two different event plugins using the same name, `%s`.",n),p[n]=r,t=!0)}t&&a()},getPluginModuleForEvent:function(e){var t=e.dispatchConfig;if(t.registrationName)return h.registrationNameModules[t.registrationName]||null;for(var n in t.phasedRegistrationNames)if(t.phasedRegistrationNames.hasOwnProperty(n)){var r=h.registrationNameModules[t.phasedRegistrationNames[n]];if(r)return r}return null},_resetEventPlugins:function(){l=null;for(var e in p)p.hasOwnProperty(e)&&delete p[e];h.plugins.length=0;var t=h.eventNameDispatchConfigs;for(var n in t)t.hasOwnProperty(n)&&delete t[n];var r=h.registrationNameModules;for(var i in r)r.hasOwnProperty(i)&&delete r[i]}};i.exports=h}),__d("EventPluginUtils",["EventConstants","invariant"],function(e,t,n,r,i,o){"use strict";function a(e){return e===b.topMouseUp||e===b.topTouchEnd||e===b.topTouchCancel}function s(e){return e===b.topMouseMove||e===b.topTouchMove}function u(e){return e===b.topMouseDown||e===b.topTouchStart}function c(e,t){var n=e._dispatchListeners,r=e._dispatchIDs;if(__DEV__&&g(e),Array.isArray(n))for(var i=0;i<n.length&&!e.isPropagationStopped();i++)t(e,n[i],r[i]);else n&&t(e,n,r)}function l(e,t,n){e.currentTarget=_.Mount.getNode(n);var r=t(e,n);return e.currentTarget=null,r}function p(e,t){c(e,t),e._dispatchListeners=null,e._dispatchIDs=null}function h(e){var t=e._dispatchListeners,n=e._dispatchIDs;if(__DEV__&&g(e),Array.isArray(t)){for(var r=0;r<t.length&&!e.isPropagationStopped();r++)if(t[r](e,n[r]))return n[r]}else if(t&&t(e,n))return n;return null}function d(e){var t=h(e);return e._dispatchIDs=null,e._dispatchListeners=null,t}function f(e){__DEV__&&g(e);var t=e._dispatchListeners,n=e._dispatchIDs;y(!Array.isArray(t),"executeDirectDispatch(...): Invalid `event`.");var r=t?t(e,n):null;return e._dispatchListeners=null,e._dispatchIDs=null,r}function m(e){return!!e._dispatchListeners}var g,v=t("EventConstants"),y=t("invariant"),_={Mount:null,injectMount:function(e){_.Mount=e,__DEV__&&y(e&&e.getNode,"EventPluginUtils.injection.injectMount(...): Injected Mount module is missing getNode.")}},b=v.topLevelTypes;__DEV__&&(g=function(e){var t=e._dispatchListeners,n=e._dispatchIDs,r=Array.isArray(t),i=Array.isArray(n),o=i?n.length:n?1:0,a=r?t.length:t?1:0;y(i===r&&o===a,"EventPluginUtils: Invalid `event`.")});var S={isEndish:a,isMoveish:s,isStartish:u,executeDirectDispatch:f,executeDispatch:l,executeDispatchesInOrder:p,executeDispatchesInOrderStopAtTrue:d,hasDispatches:m,injection:_,useTouchEvents:!1};i.exports=S}),__d("EventConstants",["keyMirror"],function(e,t,n,r,i,o){"use strict";var a=t("keyMirror"),s=a({bubbled:null,captured:null}),u=a({topBlur:null,topChange:null,topClick:null,topCompositionEnd:null,topCompositionStart:null,topCompositionUpdate:null,topContextMenu:null,topCopy:null,topCut:null,topDoubleClick:null,topDrag:null,topDragEnd:null,topDragEnter:null,topDragExit:null,topDragLeave:null,topDragOver:null,topDragStart:null,topDrop:null,topError:null,topFocus:null,topInput:null,topKeyDown:null,topKeyPress:null,topKeyUp:null,topLoad:null,topMouseDown:null,topMouseMove:null,topMouseOut:null,topMouseOver:null,topMouseUp:null,topPaste:null,topReset:null,topScroll:null,topSelectionChange:null,topSubmit:null,topTextInput:null,topTouchCancel:null,topTouchEnd:null,topTouchMove:null,topTouchStart:null,topWheel:null}),c={topLevelTypes:u,PropagationPhases:s};i.exports=c}),__d("accumulateInto",["invariant"],function(e,t,n,r,i,o){"use strict";function a(e,t){if(s(null!=t,"accumulateInto(...): Accumulated items must not be null or undefined."),null==e)return t;var n=Array.isArray(e),r=Array.isArray(t);return n&&r?(e.push.apply(e,t),e):n?(e.push(t),e):r?[e].concat(t):[e,t]}var s=t("invariant");i.exports=a}),__d("forEachAccumulated",[],function(e,t,n,r,i,o){"use strict";var a=function(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)};i.exports=a}),__d("IOSDefaultEventPluginOrder",[],function(e,t,n,r,i,o){"use strict";var a=["ResponderEventPlugin","IOSNativeBridgeEventPlugin"];i.exports=a}),__d("IOSNativeBridgeEventPlugin",["EventPropagators","NativeModules","SyntheticEvent","merge","warning"],function(e,t,n,r,i,o){"use strict";var a=t("EventPropagators"),s=t("NativeModules"),u=t("SyntheticEvent"),c=t("merge"),l=t("warning"),p=s.UIManager,h=p.customBubblingEventTypes,d=p.customDirectEventTypes,f={};for(var m in h)f[m]=h[m];for(var g in d)l(!h[g],"Event cannot be both direct and bubbling: %s",g),f[g]=d[g];var v={eventTypes:c(h,d),extractEvents:function(e,t,n,r){var i=h[e],o=d[e],s=u.getPooled(i||o,n,r);if(i)a.accumulateTwoPhaseDispatches(s);else{if(!o)return null;a.accumulateDirectDispatches(s)}return s}};i.exports=v}),__d("EventPropagators",["EventConstants","EventPluginHub","accumulateInto","forEachAccumulated"],function(e,t,n,r,i,o){"use strict";function a(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return S(e,r)}function s(e,t,n){if(__DEV__&&!e)throw new Error("Dispatching id must not be null");var r=t?b.bubbled:b.captured,i=a(e,n,r);i&&(n._dispatchListeners=y(n._dispatchListeners,i),n._dispatchIDs=y(n._dispatchIDs,e))}function u(e){e&&e.dispatchConfig.phasedRegistrationNames&&v.injection.getInstanceHandle().traverseTwoPhase(e.dispatchMarker,s,e)}function c(e){e&&e.dispatchConfig.phasedRegistrationNames&&v.injection.getInstanceHandle().traverseTwoPhaseSkipTarget(e.dispatchMarker,s,e)}function l(e,t,n){if(n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,i=S(e,r);i&&(n._dispatchListeners=y(n._dispatchListeners,i),n._dispatchIDs=y(n._dispatchIDs,e))}}function p(e){e&&e.dispatchConfig.registrationName&&l(e.dispatchMarker,null,e)}function h(e){_(e,u)}function d(e){_(e,c)}function f(e,t,n,r){v.injection.getInstanceHandle().traverseEnterLeave(n,r,l,e,t)}function m(e){_(e,p)}var g=t("EventConstants"),v=t("EventPluginHub"),y=t("accumulateInto"),_=t("forEachAccumulated"),b=g.PropagationPhases,S=v.getListener,w={accumulateTwoPhaseDispatches:h,accumulateTwoPhaseDispatchesSkipTarget:d,accumulateDirectDispatches:m,accumulateEnterLeaveDispatches:f};i.exports=w}),__d("SyntheticEvent",["PooledClass","Object.assign","emptyFunction","getEventTarget"],function(e,t,n,r,i,o){"use strict";function a(e,t,n){this.dispatchConfig=e,this.dispatchMarker=t,this.nativeEvent=n;var r=this.constructor.Interface;for(var i in r)if(r.hasOwnProperty(i)){var o=r[i];o?this[i]=o(n):this[i]=n[i]}var a=null!=n.defaultPrevented?n.defaultPrevented:n.returnValue===!1;a?this.isDefaultPrevented=c.thatReturnsTrue:this.isDefaultPrevented=c.thatReturnsFalse,this.isPropagationStopped=c.thatReturnsFalse}var s=t("PooledClass"),u=t("Object.assign"),c=t("emptyFunction"),l=t("getEventTarget"),p={type:null,target:l,currentTarget:c.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};u(a.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e.preventDefault?e.preventDefault():e.returnValue=!1,this.isDefaultPrevented=c.thatReturnsTrue},stopPropagation:function(){var e=this.nativeEvent;e.stopPropagation?e.stopPropagation():e.cancelBubble=!0,this.isPropagationStopped=c.thatReturnsTrue},persist:function(){this.isPersistent=c.thatReturnsTrue},isPersistent:c.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;this.dispatchConfig=null,this.dispatchMarker=null,this.nativeEvent=null}}),a.Interface=p,a.augmentClass=function(e,t){var n=this,r=Object.create(n.prototype);u(r,e.prototype),e.prototype=r,e.prototype.constructor=e,e.Interface=u({},n.Interface,t),e.augmentClass=n.augmentClass,s.addPoolingTo(e,s.threeArgumentPooler)},s.addPoolingTo(a,s.threeArgumentPooler),i.exports=a}),__d("getEventTarget",[],function(e,t,n,r,i,o){"use strict";function a(e){var t=e.target||e.srcElement||window;return 3===t.nodeType?t.parentNode:t}i.exports=a}),__d("merge",["mergeInto"],function(e,t,n,r,i,o){"use strict";var a=t("mergeInto"),s=function(e,t){var n={};return a(n,e),a(n,t),n};i.exports=s}),__d("mergeInto",["mergeHelpers"],function(e,t,n,r,i,o){"use strict";function a(e,t){if(c(e),null!=t){u(t);for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])}}var s=t("mergeHelpers"),u=s.checkMergeObjectArg,c=s.checkMergeIntoObjectArg;i.exports=a}),__d("mergeHelpers",["invariant","keyMirror"],function(e,t,n,r,i,o){"use strict";var a=t("invariant"),s=t("keyMirror"),u=36,c=function(e){return"object"!=typeof e||null===e},l={MAX_MERGE_DEPTH:u,isTerminal:c,normalizeMergeArg:function(e){return void 0===e||null===e?{}:e},checkMergeArrayArgs:function(e,t){a(Array.isArray(e)&&Array.isArray(t),"Tried to merge arrays, instead got %s and %s.",e,t)},checkMergeObjectArgs:function(e,t){l.checkMergeObjectArg(e),l.checkMergeObjectArg(t)},checkMergeObjectArg:function(e){a(!c(e)&&!Array.isArray(e),"Tried to merge an object, instead got %s.",e)},checkMergeIntoObjectArg:function(e){a(!(c(e)&&"function"!=typeof e||Array.isArray(e)),"Tried to merge into an object, instead got %s.",e)},checkMergeLevel:function(e){a(u>e,"Maximum deep merge depth exceeded. You may be attempting to merge circular structures in an unsupported way.")},checkArrayStrategy:function(e){a(void 0===e||e in l.ArrayStrategies,"You must provide an array strategy to deep merge functions to instruct the deep merge how to resolve merging two arrays.")},ArrayStrategies:s({Clobber:!0,IndexByIndex:!0})};i.exports=l}),__d("NodeHandle",[],function(e,t,n,r,i,o){var a={injection:{injectImplementation:function(e){a._Implementation=e}},_Implementation:null,getRootNodeID:function(e){return a._Implementation.getRootNodeID(e)}};i.exports=a}),__d("ReactDefaultBatchingStrategy",["ReactUpdates","Transaction","Object.assign","emptyFunction"],function(e,t,n,r,i,o){"use strict";function a(){this.reinitializeTransaction()}var s=t("ReactUpdates"),u=t("Transaction"),c=t("Object.assign"),l=t("emptyFunction"),p={initialize:l,close:function(){m.isBatchingUpdates=!1}},h={initialize:l,close:s.flushBatchedUpdates.bind(s)},d=[h,p];c(a.prototype,u.Mixin,{getTransactionWrappers:function(){return d}});var f=new a,m={isBatchingUpdates:!1,batchedUpdates:function(e,t,n,r,i){var o=m.isBatchingUpdates;m.isBatchingUpdates=!0,o?e(t,n,r,i):f.perform(e,null,t,n,r,i)}};i.exports=m}),__d("ReactNativeComponentEnvironment",["ReactNativeDOMIDOperations","ReactNativeReconcileTransaction"],function(e,t,n,r,i,o){"use strict";var a=t("ReactNativeDOMIDOperations"),s=t("ReactNativeReconcileTransaction"),u={processChildrenUpdates:a.dangerouslyProcessChildrenUpdates,replaceNodeWithMarkupByID:a.dangerouslyReplaceNodeWithMarkupByID,unmountIDFromEnvironment:function(){},clearNode:function(){},ReactReconcileTransaction:s};i.exports=u}),__d("ReactNativeDOMIDOperations",["ReactNativeTagHandles","ReactMultiChildUpdateTypes","NativeModules","ReactPerf"],function(e,t,n,r,i,o){"use strict";var a=t("ReactNativeTagHandles"),s=t("ReactMultiChildUpdateTypes"),u=t("NativeModules").UIManager,c=t("ReactPerf"),l=function(e,t){if(e.length){for(var n={},r=0;r<e.length;r++){var i=e[r],o=a.mostRecentMountedNodeHandleForRootNodeID(i.parentID),c=n[o]||(n[o]={});if(i.type===s.MOVE_EXISTING)(c.moveFromIndices||(c.moveFromIndices=[])).push(i.fromIndex),(c.moveToIndices||(c.moveToIndices=[])).push(i.toIndex);else if(i.type===s.REMOVE_NODE)(c.removeAtIndices||(c.removeAtIndices=[])).push(i.fromIndex);else if(i.type===s.INSERT_MARKUP){var l=t[i.markupIndex],p=l.tag,h=l.rootNodeID;a.associateRootNodeIDWithMountedNodeHandle(h,p),(c.addAtIndices||(c.addAtIndices=[])).push(i.toIndex),(c.addChildTags||(c.addChildTags=[])).push(p)}}for(var d in n){var f=+d,m=n[f];u.manageChildren(f,m.moveFromIndices,m.moveToIndices,m.addChildTags,m.addAtIndices,m.removeAtIndices)}}},p={dangerouslyProcessChildrenUpdates:c.measure("ReactDOMIDOperations","dangerouslyProcessChildrenUpdates",l),dangerouslyReplaceNodeWithMarkupByID:c.measure("ReactDOMIDOperations","dangerouslyReplaceNodeWithMarkupByID",function(e,t){var n=a.mostRecentMountedNodeHandleForRootNodeID(e);u.replaceExistingNonRootView(n,t.tag),a.associateRootNodeIDWithMountedNodeHandle(e,t.tag)})};i.exports=p}),__d("ReactMultiChildUpdateTypes",["keyMirror"],function(e,t,n,r,i,o){"use strict";var a=t("keyMirror"),s=a({INSERT_MARKUP:null,MOVE_EXISTING:null,REMOVE_NODE:null,TEXT_CONTENT:null});i.exports=s}),__d("ReactNativeReconcileTransaction",["CallbackQueue","PooledClass","Transaction"],function(e,t,n,r,i,o){"use strict";function a(){this.reinitializeTransaction(),this.reactMountReady=s.getPooled(null)}var s=t("CallbackQueue"),u=t("PooledClass"),c=t("Transaction"),l={initialize:function(){this.reactMountReady.reset()},close:function(){this.reactMountReady.notifyAll()}},p=[l],h={getTransactionWrappers:function(){return p},getReactMountReady:function(){return this.reactMountReady},destructor:function(){s.release(this.reactMountReady),this.reactMountReady=null}};Object.assign(a.prototype,c.Mixin,a,h),u.addPoolingTo(a),i.exports=a}),__d("ReactNativeGlobalInteractionHandler",["InteractionManager"],function(e,t,n,r,i,o){"use strict";var a=t("InteractionManager"),s=null,u={onChange:function(e){0===e?s&&(a.clearInteractionHandle(s),s=null):s||(s=a.createInteractionHandle())}};i.exports=u}),__d("InteractionManager",["ErrorUtils","EventEmitter","Set","invariant","keyMirror","setImmediate"],function(e,t,n,r,i,o){"use strict";function a(){y||(y=d(s))}function s(){y=null;var e=m.size;g.forEach(function(e){return m.add(e)}),v.forEach(function(e){return m["delete"](e)});var t=m.size;if(0!==e&&0===t?f.emit(S.Events.interactionComplete):0===e&&0!==t&&f.emit(S.Events.interactionStart),0===t){var n=_;_=[],n.forEach(function(e){u.applyWithGuard(e)})}g.clear(),v.clear()}var u=t("ErrorUtils"),c=t("EventEmitter"),l=t("Set"),p=t("invariant"),h=t("keyMirror"),d=t("setImmediate"),f=new c,m=new l,g=new l,v=new l,y=null,_=[],b=0,S={Events:h({interactionStart:!0,interactionComplete:!0}),runAfterInteractions:function(e){p("function"==typeof e,"Must specify a function to schedule."),a(),_.push(e)},createInteractionHandle:function(){a();var e=++b;return g.add(e),e},clearInteractionHandle:function(e){p(!!e,"Must provide a handle to clear."),a(),g["delete"](e),v.add(e)},addListener:f.addListener.bind(f)};i.exports=S}),__d("Set",["Map","toIterator","_shouldPolyfillES6Collection"],function(e,t,n,r,i,o){function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=t("Map"),c=t("toIterator"),l=t("_shouldPolyfillES6Collection");i.exports=function(e,t){function n(e){e._map=new u,e.size=e._map.size}if(!l("Set"))return e.Set;var r=function(){function e(t){if(a(this,e),null==this||"object"!=typeof this&&"function"!=typeof this)throw new TypeError("Wrong set object type.");if(n(this),null!=t)for(var r,i=c(t);!(r=i.next()).done;)this.add(r.value)}return s(e,[{key:"add",value:function(e){return this._map.set(e,e),this.size=this._map.size,this}},{key:"clear",value:function(){n(this)}},{key:"delete",value:function(e){var t=this._map["delete"](e);return this.size=this._map.size,
|
||
t}},{key:"entries",value:function(){return this._map.entries()}},{key:"forEach",value:function(e){for(var t,n=arguments[1],r=this._map.keys();!(t=r.next()).done;)e.call(n,t.value,t.value,this)}},{key:"has",value:function(e){return this._map.has(e)}},{key:"values",value:function(){return this._map.values()}}]),e}();return r.prototype[c.ITERATOR_SYMBOL]=r.prototype.values,r.prototype.keys=r.prototype.values,r}(Function("return this")())}),__d("Map",["guid","isNode","toIterator","_shouldPolyfillES6Collection"],function(e,t,n,r,i,o){function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=t("guid"),c=t("isNode"),l=t("toIterator"),p=t("_shouldPolyfillES6Collection");i.exports=function(e,t){function n(e,t){if(o(t)){var n=R(t);return e._objectIndex[n]}var r=_+t;return"string"==typeof t?e._stringIndex[r]:e._otherIndex[r]}function r(e,t,n){var r=null==n;if(o(t)){var i=R(t);r?delete e._objectIndex[i]:e._objectIndex[i]=n}else{var a=_+t;"string"==typeof t?r?delete e._stringIndex[a]:e._stringIndex[a]=n:r?delete e._otherIndex[a]:e._otherIndex[a]=n}}function i(e){return e._mapData=[],e._objectIndex={},e._stringIndex={},e._otherIndex={},__DEV__&&E?void(e.hasOwnProperty(m)?e[m]=0:(Object.defineProperty(e,m,{value:0,writable:!0}),Object.defineProperty(e,"size",{set:function(e){throw console.error("PLEASE FIX ME: You are changing the map size property which should not be writable and will break in production."),new Error("The map size property is not writable.")},get:function(){return e[m]}}))):void(e.size=0)}function o(e){return null!=e&&("object"==typeof e||"function"==typeof e)}function h(e,t){return{value:e,done:t}}function d(e){return E?Object.isExtensible(e):!0}function f(e){var t;switch(e.nodeType){case 1:t=e.uniqueID;break;case 9:t=e.documentElement.uniqueID;break;default:return null}return t?b+t:null}if(!p("Map"))return e.Map;var m,g="key",v="value",y="key+value",_="$map_";__DEV__&&(m="$size"+u());var b="IE_HASH_",S=function(){function e(t){if(a(this,e),!o(this))throw new TypeError("Wrong map object type.");if(i(this),null!=t)for(var n,r=l(t);!(n=r.next()).done;){if(!o(n.value))throw new TypeError("Expected iterable items to be pair objects.");this.set(n.value[0],n.value[1])}}return s(e,[{key:"clear",value:function(){i(this)}},{key:"has",value:function(e){var t=n(this,e);return!(null==t||!this._mapData[t])}},{key:"set",value:function(e,t){var i=n(this,e);return null!=i&&this._mapData[i]?this._mapData[i][1]=t:(i=this._mapData.push([e,t])-1,r(this,e,i),__DEV__?this[m]+=1:this.size+=1),this}},{key:"get",value:function(e){var r=n(this,e);return null==r?t:this._mapData[r][1]}},{key:"delete",value:function(e){var i=n(this,e);return null!=i&&this._mapData[i]?(r(this,e,t),this._mapData[i]=t,__DEV__?this[m]-=1:this.size-=1,!0):!1}},{key:"entries",value:function(){return new w(this,y)}},{key:"keys",value:function(){return new w(this,g)}},{key:"values",value:function(){return new w(this,v)}},{key:"forEach",value:function(e,n){if("function"!=typeof e)throw new TypeError("Callback must be callable.");for(var r=e.bind(n||t),i=this._mapData,o=0;o<i.length;o++){var a=i[o];null!=a&&r(a[1],a[0],this)}}}]),e}();S.prototype[l.ITERATOR_SYMBOL]=S.prototype.entries;var w=function(){function e(t,n){if(a(this,e),!o(t)||!t._mapData)throw new TypeError("Object is not a map.");if(-1===[g,y,v].indexOf(n))throw new Error("Invalid iteration kind.");this._map=t,this._nextIndex=0,this._kind=n}return s(e,[{key:"next",value:function(){if(!this instanceof S)throw new TypeError("Expected to be called on a MapIterator.");var e=this._map,n=this._nextIndex,r=this._kind;if(null==e)return h(t,!0);for(var i=e._mapData;n<i.length;){var o=i[n];if(n+=1,this._nextIndex=n,o){if(r===g)return h(o[0],!1);if(r===v)return h(o[1],!1);if(r)return h(o,!1)}}return this._map=t,h(t,!0)}}]),e}();w.prototype[l.ITERATOR_SYMBOL]=function(){return this};var E=function(){try{return Object.defineProperty({},"x",{}),!0}catch(e){return!1}}(),R=function(){var e=Object.prototype.propertyIsEnumerable,t=u(),n=0;return function(r){if(r[t])return r[t];if(!E&&r.propertyIsEnumerable&&r.propertyIsEnumerable[t])return r.propertyIsEnumerable[t];if(!E&&c(r)&&f(r))return f(r);if(!E&&r[t])return r[t];if(d(r)){if(n+=1,E)Object.defineProperty(r,t,{enumerable:!1,writable:!1,configurable:!1,value:n});else if(r.propertyIsEnumerable)r.propertyIsEnumerable=function(){return e.apply(this,arguments)},r.propertyIsEnumerable[t]=n;else{if(!c(r))throw new Error("Unable to set a non-enumerable property on object.");r[t]=n}return n}throw new Error("Non-extensible objects are not allowed as keys.")}}();return S}(Function("return this")())}),__d("guid",[],function(e,t,n,r,i,o){function a(){return"f"+(Math.random()*(1<<30)).toString(16).replace(".","")}i.exports=a}),__d("isNode",[],function(e,t,n,r,i,o){function a(e){return!(!e||!("function"==typeof Node?e instanceof Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}i.exports=a}),__d("toIterator",[],function(e,t,n,r,i,o){function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u="key",c="value",l="key+value",p="function"==typeof Symbol?Symbol.iterator:"@@iterator",h=function(){return Array.prototype[p]&&String.prototype[p]?function(e){return e[p]()}:function(){function e(e,t){return{value:e,done:t}}var t=function(){function t(e,n){if(a(this,t),!Array.isArray(e))throw new TypeError("Object is not an Array");this._iteratedObject=e,this._kind=n,this._nextIndex=0}return s(t,[{key:"next",value:function(){if(!this instanceof t)throw new TypeError("Object is not an ArrayIterator");if(null==this._iteratedObject)return e(void 0,!0);var n=this._iteratedObject,r=this._iteratedObject.length,i=this._nextIndex,o=this._kind;return i>=r?(this._iteratedObject=void 0,e(void 0,!0)):(this._nextIndex=i+1,o===u?e(i,!1):o===c?e(n[i],!1):o===l?e([i,n[i]],!1):void 0)}},{key:"@@iterator",value:function(){return this}}]),t}(),n=function(){function t(e){if(a(this,t),"string"!=typeof e)throw new TypeError("Object is not a string");this._iteratedString=e,this._nextIndex=0}return s(t,[{key:"next",value:function(){if(!this instanceof t)throw new TypeError("Object is not a StringIterator");if(null==this._iteratedString)return e(void 0,!0);var n=this._nextIndex,r=this._iteratedString,i=r.length;if(n>=i)return this._iteratedString=void 0,e(void 0,!0);var o,a=r.charCodeAt(n);if(55296>a||a>56319||n+1===i)o=r[n];else{var s=r.charCodeAt(n+1);o=56320>s||s>57343?r[n]:r[n]+r[n+1]}return this._nextIndex=n+o.length,e(o,!1)}},{key:"@@iterator",value:function(){return this}}]),t}();return function(e,r){return"string"==typeof e?new n(e):Array.isArray(e)?new t(e,r||c):e[p]()}}()}();Object.assign(h,{KIND_KEY:u,KIND_VALUE:c,KIND_KEY_VAL:l,ITERATOR_SYMBOL:p}),i.exports=h}),__d("_shouldPolyfillES6Collection",[],function(e,t,n,r,i,o){function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function u(t){var n=e[t];if(null==n)return!0;var r=n.prototype;return null==n||"function"!=typeof n||"function"!=typeof r.clear||0!==(new n).size||"function"!=typeof r.keys||"function"!=typeof r.forEach||l(n)||!c(n)}function c(e){var t=function(e){function t(){a(this,t),p(Object.getPrototypeOf(t.prototype),"constructor",this).apply(this,arguments)}return s(t,e),t}(e);try{var n=new t([]);return n.size,n instanceof e}catch(r){return!1}}function l(e){try{e()}catch(t){return!1}return!0}var p=function h(e,t,n){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,t);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:h(i,t,n)}if("value"in r)return r.value;var o=r.get;return void 0===o?void 0:o.call(n)};i.exports=u}),__d("ReactNativeGlobalResponderHandler",["NativeModules","ReactNativeTagHandles"],function(e,t,n,r,i,o){"use strict";var a=t("NativeModules").UIManager,s=t("ReactNativeTagHandles"),u={onChange:function(e,t,n){null!==t?a.setJSResponder(s.mostRecentMountedNodeHandleForRootNodeID(t),n):a.clearJSResponder()}};i.exports=u}),__d("ReactNativeTextComponent",["ReactNativeTagHandles","NativeModules","Object.assign"],function(e,t,n,r,i,o){"use strict";var a=t("ReactNativeTagHandles"),s=t("NativeModules").UIManager,u=t("Object.assign"),c=function(e){};u(c.prototype,{construct:function(e){this._currentElement=e,this._stringText=""+e,this._rootNodeID=null},mountComponent:function(e,t,n){this._rootNodeID=e;var r=a.allocateTag(),i=a.getNativeTopRootIDFromNodeID(e);return s.createView(r,"RCTRawText",i?a.rootNodeIDToTag[i]:null,{text:this._stringText}),{rootNodeID:e,tag:r}},receiveComponent:function(e,t,n){if(e!==this._currentElement){this._currentElement=e;var r=""+e;r!==this._stringText&&(this._stringText=r,s.updateView(a.mostRecentMountedNodeHandleForRootNodeID(this._rootNodeID),"RCTRawText",{text:this._stringText}))}},unmountComponent:function(){this._currentElement=null,this._stringText=null,this._rootNodeID=null}}),i.exports=c}),__d("ResponderEventPlugin",["EventConstants","EventPluginUtils","EventPropagators","NodeHandle","ReactInstanceHandles","ResponderSyntheticEvent","ResponderTouchHistoryStore","accumulate","invariant","keyOf"],function(e,t,n,r,i,o){"use strict";function a(e,t,n){var r=_(e)?P.startShouldSetResponder:b(e)?P.moveShouldSetResponder:e===c.topLevelTypes.topSelectionChange?P.selectionChangeShouldSetResponder:P.scrollShouldSetResponder,i=T?d._getFirstCommonAncestorID(T,t):t,o=i===T,a=f.getPooled(r,i,n);a.touchHistory=m.touchHistory,o?p.accumulateTwoPhaseDispatchesSkipTarget(a):p.accumulateTwoPhaseDispatches(a);var s=R(a);if(a.isPersistent()||a.constructor.release(a),!s||s===T)return null;var u,l=f.getPooled(P.responderGrant,s,n);l.touchHistory=m.touchHistory,p.accumulateDirectDispatches(l);var h=w(l)===!0;if(T){var v=f.getPooled(P.responderTerminationRequest,T,n);v.touchHistory=m.touchHistory,p.accumulateDirectDispatches(v);var y=!E(v)||w(v);if(v.isPersistent()||v.constructor.release(v),y){var S=P.responderTerminate,x=f.getPooled(S,T,n);x.touchHistory=m.touchHistory,p.accumulateDirectDispatches(x),u=g(u,[l,x]),I(s,h)}else{var C=f.getPooled(P.responderReject,s,n);C.touchHistory=m.touchHistory,p.accumulateDirectDispatches(C),u=g(u,C)}}else u=g(u,l),I(s,h);return u}function s(e,t){return t&&(e===c.topLevelTypes.topScroll||x>0&&e===c.topLevelTypes.topSelectionChange||_(e)||b(e))}function u(e){var t=e.touches;if(!t||0===t.length)return!0;for(var n=0;n<t.length;n++){var r=t[n],i=r.target;if(null!==i&&void 0!==i&&0!==i){var o=d._getFirstCommonAncestorID(T,h.getRootNodeID(i));if(o===T)return!1}}return!0}var c=t("EventConstants"),l=t("EventPluginUtils"),p=t("EventPropagators"),h=t("NodeHandle"),d=t("ReactInstanceHandles"),f=t("ResponderSyntheticEvent"),m=t("ResponderTouchHistoryStore"),g=t("accumulate"),v=t("invariant"),y=t("keyOf"),_=l.isStartish,b=l.isMoveish,S=l.isEndish,w=l.executeDirectDispatch,E=l.hasDispatches,R=l.executeDispatchesInOrderStopAtTrue,T=null,x=0,C=0,I=function(e,t){var n=T;T=e,null!==O.GlobalResponderHandler&&O.GlobalResponderHandler.onChange(n,e,t)},P={startShouldSetResponder:{phasedRegistrationNames:{bubbled:y({onStartShouldSetResponder:null}),captured:y({onStartShouldSetResponderCapture:null})}},scrollShouldSetResponder:{phasedRegistrationNames:{bubbled:y({onScrollShouldSetResponder:null}),captured:y({onScrollShouldSetResponderCapture:null})}},selectionChangeShouldSetResponder:{phasedRegistrationNames:{bubbled:y({onSelectionChangeShouldSetResponder:null}),captured:y({onSelectionChangeShouldSetResponderCapture:null})}},moveShouldSetResponder:{phasedRegistrationNames:{bubbled:y({onMoveShouldSetResponder:null}),captured:y({onMoveShouldSetResponderCapture:null})}},responderStart:{registrationName:y({onResponderStart:null})},responderMove:{registrationName:y({onResponderMove:null})},responderEnd:{registrationName:y({onResponderEnd:null})},responderRelease:{registrationName:y({onResponderRelease:null})},responderTerminationRequest:{registrationName:y({onResponderTerminationRequest:null})},responderGrant:{registrationName:y({onResponderGrant:null})},responderReject:{registrationName:y({onResponderReject:null})},responderTerminate:{registrationName:y({onResponderTerminate:null})}},O={getResponderID:function(){return T},eventTypes:P,extractEvents:function(e,t,n,r){_(e)?x+=1:S(e)&&(x-=1,v(x>=0,"Ended a touch event which was not counted in trackedTouchCount.")),m.recordTouchTrack(e,r);var i=s(e,n)?a(e,n,r):null,o=T&&_(e),l=T&&b(e),h=T&&S(e),d=o?P.responderStart:l?P.responderMove:h?P.responderEnd:null;if(d){var y=f.getPooled(d,T,r);y.touchHistory=m.touchHistory,p.accumulateDirectDispatches(y),i=g(i,y)}var w=T&&e===c.topLevelTypes.topTouchCancel,E=T&&!w&&S(e)&&u(r),R=w?P.responderTerminate:E?P.responderRelease:null;if(R){var N=f.getPooled(R,T,r);N.touchHistory=m.touchHistory,p.accumulateDirectDispatches(N),i=g(i,N),I(null)}var A=m.touchHistory.numberActiveTouches;return O.GlobalInteractionHandler&&A!==C&&O.GlobalInteractionHandler.onChange(A),C=A,i},GlobalResponderHandler:null,GlobalInteractionHandler:null,injection:{injectGlobalResponderHandler:function(e){O.GlobalResponderHandler=e},injectGlobalInteractionHandler:function(e){O.GlobalInteractionHandler=e}}};i.exports=O}),__d("ResponderSyntheticEvent",["SyntheticEvent"],function(e,t,n,r,i,o){"use strict";function a(e,t,n){s.call(this,e,t,n)}var s=t("SyntheticEvent"),u={touchHistory:function(e){return null}};s.augmentClass(a,u),i.exports=a}),__d("ResponderTouchHistoryStore",["EventPluginUtils","invariant"],function(e,t,n,r,i,o){"use strict";var a=t("EventPluginUtils"),s=t("invariant"),u=a.isMoveish,c=a.isStartish,l=a.isEndish,p=20,h={touchBank:[],numberActiveTouches:0,indexOfSingleActiveTouch:-1,mostRecentTimeStamp:0},d=function(e){return e.timeStamp||e.timestamp},f=function(e){return{touchActive:!0,startTimeStamp:d(e),startPageX:e.pageX,startPageY:e.pageY,currentPageX:e.pageX,currentPageY:e.pageY,currentTimeStamp:d(e),previousPageX:e.pageX,previousPageY:e.pageY,previousTimeStamp:d(e)}},m=function(e,t){e.touchActive=!0,e.startTimeStamp=d(t),e.startPageX=t.pageX,e.startPageY=t.pageY,e.currentPageX=t.pageX,e.currentPageY=t.pageY,e.currentTimeStamp=d(t),e.previousPageX=t.pageX,e.previousPageY=t.pageY,e.previousTimeStamp=d(t)},g=function(e){var t=e.identifier;s(null!=t,"Touch object is missing identifier"),t>p&&console.warn("Touch identifier "+t+" is greater than maximum supported "+p+" which causes performance issues backfilling array locations for all of the indices.")},v=function(e){var t=h.touchBank,n=e.identifier,r=t[n];__DEV__&&g(e),r?m(r,e):t[e.identifier]=f(e),h.mostRecentTimeStamp=d(e)},y=function(e){var t=h.touchBank,n=t[e.identifier];__DEV__&&(g(e),s(n,"Touch data should have been recorded on start")),n.touchActive=!0,n.previousPageX=n.currentPageX,n.previousPageY=n.currentPageY,n.previousTimeStamp=n.currentTimeStamp,n.currentPageX=e.pageX,n.currentPageY=e.pageY,n.currentTimeStamp=d(e),h.mostRecentTimeStamp=d(e)},_=function(e){var t=h.touchBank,n=t[e.identifier];__DEV__&&(g(e),s(n,"Touch data should have been recorded on start")),n.previousPageX=n.currentPageX,n.previousPageY=n.currentPageY,n.previousTimeStamp=n.currentTimeStamp,n.currentPageX=e.pageX,n.currentPageY=e.pageY,n.currentTimeStamp=d(e),n.touchActive=!1,h.mostRecentTimeStamp=d(e)},b={recordTouchTrack:function(e,t){var n=h.touchBank;if(u(e))t.changedTouches.forEach(y);else if(c(e))t.changedTouches.forEach(v),h.numberActiveTouches=t.touches.length,1===h.numberActiveTouches&&(h.indexOfSingleActiveTouch=t.touches[0].identifier);else if(l(e)&&(t.changedTouches.forEach(_),h.numberActiveTouches=t.touches.length,1===h.numberActiveTouches)){for(var r=0;r<n.length;r++){var i=n[r];if(null!=i&&i.touchActive){h.indexOfSingleActiveTouch=r;break}}if(__DEV__){var o=n[h.indexOfSingleActiveTouch],a=null!=o&&!!o.touchActive;s(a,"Cannot find single active touch")}}},touchHistory:h};i.exports=b}),__d("accumulate",["invariant"],function(e,t,n,r,i,o){"use strict";function a(e,t){if(s(null!=t,"accumulate(...): Accumulated items must be not be null or undefined."),null==e)return t;var n=Array.isArray(e),r=Array.isArray(t);return n?e.concat(t):r?[e].concat(t):[e,t]}var s=t("invariant");i.exports=a}),__d("UniversalWorkerNodeHandle",["ReactNativeTagHandles","invariant"],function(e,t,n,r,i,o){var a=t("ReactNativeTagHandles"),s=t("invariant"),u={getRootNodeID:function(e){return s(void 0!==e&&null!==e&&0!==e,"No node handle defined"),a.tagToRootNodeID[e]}};i.exports=u}),__d("createReactNativeComponentClass",["ReactNativeBaseComponent"],function(e,t,n,r,i,o){"use strict";var a=t("ReactNativeBaseComponent"),s=function(e){var t=function(e){this._currentElement=e,this._rootNodeID=null,this._renderedChildren=null,this.previousFlattenedStyle=null};return t.displayName=e.uiViewClassName,t.viewConfig=e,t.prototype=new a(e),t.prototype.constructor=t,t};i.exports=s}),__d("ReactNativeBaseComponent",["NativeMethodsMixin","ReactNativeEventEmitter","ReactNativeStyleAttributes","ReactNativeTagHandles","ReactMultiChild","NativeModules","styleDiffer","deepFreezeAndThrowOnMutationInDev","diffRawProperties","flattenStyle","precomputeStyle","warning"],function(e,t,n,r,i,o){"use strict";var a=t("NativeMethodsMixin"),s=t("ReactNativeEventEmitter"),u=t("ReactNativeStyleAttributes"),c=t("ReactNativeTagHandles"),l=t("ReactMultiChild"),p=t("NativeModules").UIManager,h=t("styleDiffer"),d=t("deepFreezeAndThrowOnMutationInDev"),f=t("diffRawProperties"),m=t("flattenStyle"),g=t("precomputeStyle"),v=t("warning"),y=s.registrationNames,_=s.putListener,b=s.deleteAllListeners,S=function(e){this.viewConfig=e},w=function(e){var t=w._cache[e];if(t)return t;for(var n=[],r=0;e>r;r++)n[r]=r;return w._cache[e]=n,n};w._cache={},S.Mixin={getPublicInstance:function(){return this},construct:function(e){this._currentElement=e},unmountComponent:function(){b(this._rootNodeID),this.unmountChildren(),this._rootNodeID=null},initializeChildren:function(e,t,n,r){var i=this.mountChildren(e,n,r);if(i.length){for(var o=w(i.length),a=[],s=0;s<i.length;s++){var u=i[s],l=u.tag,h=u.rootNodeID;v(u&&u.rootNodeID&&u.tag,"Mount image returned does not have required data"),c.associateRootNodeIDWithMountedNodeHandle(h,l),a[s]=u.tag}p.manageChildren(t,null,null,a,o,null)}},computeUpdatedProperties:function(e,t,n){if(__DEV__)for(var r in t)t.hasOwnProperty(r)&&t[r]&&n[r]&&d(t[r]);var i=f(null,e,t,n);if(h(t.style,e.style)){var o=g(m(t.style));i=f(i,this.previousFlattenedStyle,o,u),this.previousFlattenedStyle=o}return i},receiveComponent:function(e,t,n){var r=this._currentElement;this._currentElement=e;var i=this.computeUpdatedProperties(r.props,e.props,this.viewConfig.validAttributes);i&&p.updateView(c.mostRecentMountedNodeHandleForRootNodeID(this._rootNodeID),this.viewConfig.uiViewClassName,i),this._reconcileListenersUponUpdate(r.props,e.props),this.updateChildren(e.props.children,t,n)},_registerListenersUponCreation:function(e){for(var t in e)if(y[t]&&e[t]){var n=e[t];_(this._rootNodeID,t,n)}},_reconcileListenersUponUpdate:function(e,t){for(var n in t)y[n]&&t[n]!==e[n]&&_(this._rootNodeID,n,t[n])},mountComponent:function(e,t,n){this._rootNodeID=e;var r=c.allocateTag();this.previousFlattenedStyle={};var i=this.computeUpdatedProperties({},this._currentElement.props,this.viewConfig.validAttributes),o=c.getNativeTopRootIDFromNodeID(e);return p.createView(r,this.viewConfig.uiViewClassName,o?c.rootNodeIDToTag[o]:null,i),this._registerListenersUponCreation(this._currentElement.props),this.initializeChildren(this._currentElement.props.children,r,t,n),{rootNodeID:e,tag:r}}},Object.assign(S.prototype,l.Mixin,S.Mixin,a),i.exports=S}),__d("NativeMethodsMixin",["NativeModules","TextInputState","findNodeHandle","flattenStyle","invariant","mergeFast","precomputeStyle"],function(e,t,n,r,i,o){"use strict";function a(e,t){if(void 0!==t.styles){var n=e._owner||null,r=e.constructor.displayName,i="`styles` is not a supported property of `"+r+"`, did you mean `style` (singular)?";throw n&&n.constructor&&n.constructor.displayName&&(i+="\n\nCheck the `"+n.constructor.displayName+"` parent component."),new Error(i)}}var s=t("NativeModules"),u=s.POPAnimationManager,c=s.UIManager,l=t("TextInputState"),p=t("findNodeHandle"),h=t("flattenStyle"),d=t("invariant"),f=t("mergeFast"),m=t("precomputeStyle"),g=function(e,t){d(t,e+' must be called with a valid animation ID returned from POPAnimation.createAnimation, received: "'+t+'"')},v={addAnimation:function(e,t){g("addAnimation",e),u.addAnimation(p(this),e,_(this,t))},removeAnimation:function(e){g("removeAnimation",e),u.removeAnimation(p(this),e)},measure:function(e){c.measure(p(this),_(this,e))},measureLayout:function(e,t,n){c.measureLayout(p(this),e,_(this,n),_(this,t))},setNativeProps:function(e){var t=!0;for(var n in e)if("style"!==n){t=!1;break}var r=m(h(e.style)),i=null;i=t?r:r?f(e,r):e,c.updateView(p(this),this.viewConfig.uiViewClassName,i)},focus:function(){l.focusTextInput(p(this))},blur:function(){l.blurTextInput(p(this))}};if(__DEV__){var y=v;d(!y.componentWillMount&&!y.componentWillReceiveProps,"Do not override existing functions."),y.componentWillMount=function(){a(this,this.props)},y.componentWillReceiveProps=function(e){a(this,e)}}var _=function(e,t){return function(){return!t||e.isMounted&&!e.isMounted()?void 0:t.apply(e,arguments)}};i.exports=v}),__d("TextInputState",["NativeModules"],function(e,t,n,r,i,o){"use strict";var a=t("NativeModules").UIManager,s={_currentlyFocusedID:null,currentlyFocusedField:function(){return this._currentlyFocusedID},focusTextInput:function(e){this._currentlyFocusedID!==e&&null!==e&&(this._currentlyFocusedID=e,a.focus(e))},blurTextInput:function(e){this._currentlyFocusedID===e&&null!==e&&(this._currentlyFocusedID=null,a.blur(e))}};i.exports=s}),__d("findNodeHandle",["ReactCurrentOwner","ReactInstanceMap","ReactNativeTagHandles","invariant","warning"],function(e,t,n,r,i,o){"use strict";function a(e){if(__DEV__){var t=s.current;null!==t&&(p(t._warnedAboutRefsInRender,"%s is accessing findNodeHandle inside its render(). render() should be a pure function of props and state. It should never access something that requires stale data from the previous render, such as refs. Move this logic to componentDidMount and componentDidUpdate instead.",t.getName()||"A component"),t._warnedAboutRefsInRender=!0)}if(null==e)return null;if("number"==typeof e)return e;var n=e,r=u.get(n);if(r)return c.rootNodeIDToTag[r._rootNodeID];var i=n._rootNodeID;return i?c.rootNodeIDToTag[i]:(l("object"==typeof n&&"_rootNodeID"in n||null!=n.render&&"function"==typeof n.render,"findNodeHandle(...): Argument is not a component (type: %s, keys: %s)",typeof n,Object.keys(n)),void l(!1,"findNodeHandle(...): Unable to find node handle for unmounted component."))}var s=t("ReactCurrentOwner"),u=t("ReactInstanceMap"),c=t("ReactNativeTagHandles"),l=t("invariant"),p=t("warning");i.exports=a}),__d("flattenStyle",["StyleSheetRegistry","invariant"],function(e,t,n,r,i,o){"use strict";function a(e){return"number"==typeof e?u.getStyleByID(e):e}function s(e){if(!e)return void 0;if(c(e!==!0,"style may be false but not true"),!Array.isArray(e))return a(e);for(var t={},n=0;n<e.length;++n){var r=s(e[n]);if(r)for(var i in r)if(t[i]=r[i],__DEV__){r[i]}}return t}var u=t("StyleSheetRegistry"),c=t("invariant");i.exports=s}),__d("StyleSheetRegistry",[],function(e,t,n,r,i,o){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u={},c=1,l={},p=function(){function e(){a(this,e)}return s(e,null,[{key:"registerStyle",value:function(e){var t=++c;return __DEV__&&Object.freeze(e),u[t]=e,t}},{key:"getStyleByID",value:function(e){if(!e)return l;var t=u[e];return t?t:(console.warn("Invalid style with id `"+e+"`. Skipping ..."),l)}}]),e}();i.exports=p}),__d("mergeFast",[],function(e,t,n,r,i,o){"use strict";var a=function(e,t){var n={};for(var r in e)n[r]=e[r];for(var i in t)n[i]=t[i];return n};i.exports=a}),__d("precomputeStyle",["MatrixMath","Platform","deepFreezeAndThrowOnMutationInDev","invariant","stringifySafe"],function(e,t,n,r,i,o){"use strict";function a(e){if(!e||!e.transform)return e;m(!e.transformMatrix,"transformMatrix and transform styles cannot be used on the same component");var t=s(p({},e));return f(t),t}function s(e){var t=e.transform,n=h.createIdentityMatrix();return t.forEach(function(e){var t=Object.keys(e)[0],r=e[t];switch(__DEV__&&l(t,r,e),t){case"matrix":h.multiplyInto(n,n,r);break;case"rotate":u(n,h.reuseRotateZCommand,[c(r)]);break;case"scale":u(n,h.reuseScaleCommand,[r]);break;case"scaleX":u(n,h.reuseScaleXCommand,[r]);break;case"scaleY":u(n,h.reuseScaleYCommand,[r]);break;case"translate":u(n,h.reuseTranslate3dCommand,[r[0],r[1],r[2]||0]);break;case"translateX":u(n,h.reuseTranslate2dCommand,[r,0]);break;case"translateY":u(n,h.reuseTranslate2dCommand,[0,r]);break;default:throw new Error("Invalid transform name: "+t)}}),"android"===d.OS?p({},e,{transformMatrix:n,decomposedMatrix:h.decomposeMatrix(n)}):p({},e,{transformMatrix:n})}function u(e,t,n){var r=h.createIdentityMatrix(),i=[r].concat(n);t.apply(this,i),h.multiplyInto(e,e,r)}function c(e){var t=parseFloat(e,10);return e.indexOf("rad")>-1?t:t*Math.PI/180}function l(e,t,n){m(!t.getValue,"You passed an Animated.Value to a normal component. You need to wrap that component in an Animated. For example, replace <View /> by <Animated.View />.");var r=["matrix","translate"];switch(-1!==r.indexOf(e)&&m(Array.isArray(t),"Transform with key of %s must have an array as the value: %s",e,g(n)),e){case"matrix":m(9===t.length||16===t.length,"Matrix transform must have a length of 9 (2d) or 16 (3d). Provided matrix has a length of %s: %s",t.length,g(n));break;case"translate":break;case"rotate":m("string"==typeof t,'Transform with key of "%s" must be a string: %s',e,g(n)),m(t.indexOf("deg")>-1||t.indexOf("rad")>-1,"Rotate transform must be expressed in degrees (deg) or radians (rad): %s",g(n));break;default:m("number"==typeof t,'Transform with key of "%s" must be a number: %s',e,g(n))}}var p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h=t("MatrixMath"),d=t("Platform"),f=t("deepFreezeAndThrowOnMutationInDev"),m=t("invariant"),g=t("stringifySafe");i.exports=a}),__d("MatrixMath",["invariant"],function(e,t,n,r,i,o){"use strict";var a=t("invariant"),s={createIdentityMatrix:function(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]},createCopy:function(e){return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15]]},createTranslate2d:function(e,t){var n=s.createIdentityMatrix();return s.reuseTranslate2dCommand(n,e,t),n},reuseTranslate2dCommand:function(e,t,n){e[12]=t,e[13]=n},reuseTranslate3dCommand:function(e,t,n,r){e[12]=t,e[13]=n,e[14]=r},createScale:function(e){var t=s.createIdentityMatrix();return s.reuseScaleCommand(t,e),t},reuseScaleCommand:function(e,t){e[0]=t,e[5]=t},reuseScale3dCommand:function(e,t,n,r){e[0]=t,e[5]=n,e[10]=r},reuseScaleXCommand:function(e,t){e[0]=t},reuseScaleYCommand:function(e,t){e[5]=t},reuseScaleZCommand:function(e,t){e[10]=t},reuseRotateXCommand:function(e,t){e[5]=Math.cos(t),e[6]=Math.sin(t),e[9]=-Math.sin(t),e[10]=Math.cos(t)},reuseRotateYCommand:function(e,t){e[0]=Math.cos(t),e[2]=-Math.sin(t),e[8]=Math.sin(t),e[10]=Math.cos(t)},reuseRotateZCommand:function(e,t){e[0]=Math.cos(t),e[1]=Math.sin(t),e[4]=-Math.sin(t),e[5]=Math.cos(t)},createRotateZ:function(e){var t=s.createIdentityMatrix();return s.reuseRotateZCommand(t,e),t},multiplyInto:function(e,t,n){var r=t[0],i=t[1],o=t[2],a=t[3],s=t[4],u=t[5],c=t[6],l=t[7],p=t[8],h=t[9],d=t[10],f=t[11],m=t[12],g=t[13],v=t[14],y=t[15],_=n[0],b=n[1],S=n[2],w=n[3];e[0]=_*r+b*s+S*p+w*m,e[1]=_*i+b*u+S*h+w*g,e[2]=_*o+b*c+S*d+w*v,e[3]=_*a+b*l+S*f+w*y,_=n[4],b=n[5],S=n[6],w=n[7],e[4]=_*r+b*s+S*p+w*m,e[5]=_*i+b*u+S*h+w*g,e[6]=_*o+b*c+S*d+w*v,e[7]=_*a+b*l+S*f+w*y,_=n[8],b=n[9],S=n[10],w=n[11],e[8]=_*r+b*s+S*p+w*m,e[9]=_*i+b*u+S*h+w*g,e[10]=_*o+b*c+S*d+w*v,e[11]=_*a+b*l+S*f+w*y,_=n[12],b=n[13],S=n[14],w=n[15],e[12]=_*r+b*s+S*p+w*m,e[13]=_*i+b*u+S*h+w*g,e[14]=_*o+b*c+S*d+w*v,e[15]=_*a+b*l+S*f+w*y},determinant:function(e){var t=e[0],n=e[1],r=e[2],i=e[3],o=e[4],a=e[5],s=e[6],u=e[7],c=e[8],l=e[9],p=e[10],h=e[11],d=e[12],f=e[13],m=e[14],g=e[15];return i*s*l*d-r*u*l*d-i*a*p*d+n*u*p*d+r*a*h*d-n*s*h*d-i*s*c*f+r*u*c*f+i*o*p*f-t*u*p*f-r*o*h*f+t*s*h*f+i*a*c*m-n*u*c*m-i*o*l*m+t*u*l*m+n*o*h*m-t*a*h*m-r*a*c*g+n*s*c*g+r*o*l*g-t*s*l*g-n*o*p*g+t*a*p*g},inverse:function(e){var t=s.determinant(e);if(!t)return e;var n=e[0],r=e[1],i=e[2],o=e[3],a=e[4],u=e[5],c=e[6],l=e[7],p=e[8],h=e[9],d=e[10],f=e[11],m=e[12],g=e[13],v=e[14],y=e[15];return[(c*f*g-l*d*g+l*h*v-u*f*v-c*h*y+u*d*y)/t,(o*d*g-i*f*g-o*h*v+r*f*v+i*h*y-r*d*y)/t,(i*l*g-o*c*g+o*u*v-r*l*v-i*u*y+r*c*y)/t,(o*c*h-i*l*h-o*u*d+r*l*d+i*u*f-r*c*f)/t,(l*d*m-c*f*m-l*p*v+a*f*v+c*p*y-a*d*y)/t,(i*f*m-o*d*m+o*p*v-n*f*v-i*p*y+n*d*y)/t,(o*c*m-i*l*m-o*a*v+n*l*v+i*a*y-n*c*y)/t,(i*l*p-o*c*p+o*a*d-n*l*d-i*a*f+n*c*f)/t,(u*f*m-l*h*m+l*p*g-a*f*g-u*p*y+a*h*y)/t,(o*h*m-r*f*m-o*p*g+n*f*g+r*p*y-n*h*y)/t,(r*l*m-o*u*m+o*a*g-n*l*g-r*a*y+n*u*y)/t,(o*u*p-r*l*p-o*a*h+n*l*h+r*a*f-n*u*f)/t,(c*h*m-u*d*m-c*p*g+a*d*g+u*p*v-a*h*v)/t,(r*d*m-i*h*m+i*p*g-n*d*g-r*p*v+n*h*v)/t,(i*u*m-r*c*m-i*a*g+n*c*g+r*a*v-n*u*v)/t,(r*c*p-i*u*p+i*a*h-n*c*h-r*a*d+n*u*d)/t]},transpose:function(e){return[e[0],e[4],e[8],e[12],e[1],e[5],e[9],e[13],e[2],e[6],e[10],e[14],e[3],e[7],e[11],e[15]]},multiplyVectorByMatrix:function(e,t){var n=e[0],r=e[1],i=e[2],o=e[3];return[n*t[0]+r*t[4]+i*t[8]+o*t[12],n*t[1]+r*t[5]+i*t[9]+o*t[13],n*t[2]+r*t[6]+i*t[10]+o*t[14],n*t[3]+r*t[7]+i*t[11]+o*t[15]]},v3Length:function(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1]+e[2]*e[2])},v3Normalize:function(e,t){var n=1/(t||s.v3Length(e));return[e[0]*n,e[1]*n,e[2]*n]},v3Dot:function(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]},v3Combine:function(e,t,n,r){return[n*e[0]+r*t[0],n*e[1]+r*t[1],n*e[2]+r*t[2]]},v3Cross:function(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]},quaternionToDegreesXYZ:function(e,t,n){var r=e[0],i=e[1],o=e[2],a=e[3],u=a*a,c=r*r,l=i*i,p=o*o,h=r*i+o*a,d=u+c+l+p,f=180/Math.PI;return h>.49999*d?[0,2*Math.atan2(r,a)*f,90]:-.49999*d>h?[0,-2*Math.atan2(r,a)*f,-90]:[s.roundTo3Places(Math.atan2(2*r*a-2*i*o,1-2*c-2*p)*f),s.roundTo3Places(Math.atan2(2*i*a-2*r*o,1-2*l-2*p)*f),s.roundTo3Places(Math.asin(2*r*i+2*o*a)*f)]},roundTo3Places:function(e){var t=e.toString().split("e");return.001*Math.round(t[0]+"e"+(t[1]?+t[1]-3:3))},decomposeMatrix:function(e){a(16===e.length,"Matrix decomposition needs a list of 3d matrix values, received %s",e);var t=[],n=[],r=[],i=[],o=[];if(e[15]){for(var u=[],c=[],l=0;4>l;l++){u.push([]);for(var p=0;4>p;p++){var h=e[4*l+p]/e[15];u[l].push(h),c.push(3===p?0:h)}}if(c[15]=1,s.determinant(c)){if(0!==u[0][3]||0!==u[1][3]||0!==u[2][3])var d=[u[0][3],u[1][3],u[2][3],u[3][3]],f=s.inverse3x3(c),m=s.transpose4x4(f),t=s.multiplyVectorByMatrix(d,m);else t[0]=t[1]=t[2]=0,
|
||
t[3]=1;for(var l=0;3>l;l++)o[l]=u[3][l];var g=[];for(l=0;3>l;l++)g[l]=[u[l][0],u[l][1],u[l][2]];r[0]=s.v3Length(g[0]),g[0]=s.v3Normalize(g[0],r[0]),i[0]=s.v3Dot(g[0],g[1]),g[1]=s.v3Combine(g[1],g[0],1,-i[0]),i[0]=s.v3Dot(g[0],g[1]),g[1]=s.v3Combine(g[1],g[0],1,-i[0]),r[1]=s.v3Length(g[1]),g[1]=s.v3Normalize(g[1],r[1]),i[0]/=r[1],i[1]=s.v3Dot(g[0],g[2]),g[2]=s.v3Combine(g[2],g[0],1,-i[1]),i[2]=s.v3Dot(g[1],g[2]),g[2]=s.v3Combine(g[2],g[1],1,-i[2]),r[2]=s.v3Length(g[2]),g[2]=s.v3Normalize(g[2],r[2]),i[1]/=r[2],i[2]/=r[2];var v=s.v3Cross(g[1],g[2]);if(s.v3Dot(g[0],v)<0)for(l=0;3>l;l++)r[l]*=-1,g[l][0]*=-1,g[l][1]*=-1,g[l][2]*=-1;n[0]=.5*Math.sqrt(Math.max(1+g[0][0]-g[1][1]-g[2][2],0)),n[1]=.5*Math.sqrt(Math.max(1-g[0][0]+g[1][1]-g[2][2],0)),n[2]=.5*Math.sqrt(Math.max(1-g[0][0]-g[1][1]+g[2][2],0)),n[3]=.5*Math.sqrt(Math.max(1+g[0][0]+g[1][1]+g[2][2],0)),g[2][1]>g[1][2]&&(n[0]=-n[0]),g[0][2]>g[2][0]&&(n[1]=-n[1]),g[1][0]>g[0][1]&&(n[2]=-n[2]);var y;return y=n[0]<.001&&n[0]>=0&&n[1]<.001&&n[1]>=0?[0,0,s.roundTo3Places(180*Math.atan2(g[0][1],g[0][0])/Math.PI)]:s.quaternionToDegreesXYZ(n,u,g),{rotationDegrees:y,perspective:t,quaternion:n,scale:r,skew:i,translation:o,rotate:y[2],scaleX:r[0],scaleY:r[1],translateX:o[0],translateY:o[1]}}}}};i.exports=s}),__d("deepFreezeAndThrowOnMutationInDev",[],function(e,t,n,r,i,o){"use strict";function a(e){if(__DEV__){if("object"!=typeof e||null===e||Object.isFrozen(e)||Object.isSealed(e))return;for(var t in e)e.hasOwnProperty(t)&&(e.__defineGetter__(t,u.bind(null,e[t])),e.__defineSetter__(t,s.bind(null,t)),a(e[t]));Object.freeze(e),Object.seal(e)}}function s(e,t){throw Error("You attempted to set the key `"+e+"` with the value `"+JSON.stringify(t)+"` on an object that is meant to be immutable and has been frozen.")}function u(e){return e}i.exports=a}),__d("ReactNativeEventEmitter",["EventPluginHub","ReactEventEmitterMixin","ReactNativeTagHandles","NodeHandle","EventConstants","merge","warning"],function(e,t,n,r,i,o){"use strict";var a=t("EventPluginHub"),s=t("ReactEventEmitterMixin"),u=t("ReactNativeTagHandles"),c=t("NodeHandle"),l=t("EventConstants"),p=t("merge"),h=t("warning"),d=l.topLevelTypes,f={},m=function(e,t){for(var n=[],r=0;r<t.length;r++)n.push(e[t[r]]);return n},g=function(e,t){for(var n=[],r=e,i=0;i<t.length;i++){var o=t[i];n.push(e[o]),r[o]=null}for(var a=0,s=0;s<r.length;s++){var u=r[s];null!==u&&(r[a++]=u)}return r.length=a,n},v=p(s,{registrationNames:a.registrationNameModules,putListener:a.putListener,getListener:a.getListener,deleteListener:a.deleteListener,deleteAllListeners:a.deleteAllListeners,_receiveRootNodeIDEvent:function(e,t,n){var r=n||f;v.handleTopLevel(t,e,e,r)},receiveEvent:function(e,t,n){var r=u.tagToRootNodeID[e];v._receiveRootNodeIDEvent(r,t,n)},receiveTouches:function(e,t,n){for(var r=e===d.topTouchEnd||e===d.topTouchCancel?g(t,n):m(t,n),i=0;i<r.length;i++){var o=r[i];o.changedTouches=r,o.touches=t;var a=o,s=null,l=a.target;null!==l&&void 0!==l&&(l<u.tagsStartAt?__DEV__&&h(!1,"A view is reporting that a touch occured on tag zero."):s=c.getRootNodeID(l)),v._receiveRootNodeIDEvent(s,e,a)}}});i.exports=v}),__d("ReactEventEmitterMixin",["EventPluginHub"],function(e,t,n,r,i,o){"use strict";function a(e){s.enqueueEvents(e),s.processEventQueue()}var s=t("EventPluginHub"),u={handleTopLevel:function(e,t,n,r){var i=s.extractEvents(e,t,n,r);a(i)}};i.exports=u}),__d("ReactNativeStyleAttributes",["ImageStylePropTypes","TextStylePropTypes","ViewStylePropTypes","keyMirror","matricesDiffer","sizesDiffer"],function(e,t,n,r,i,o){"use strict";var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=t("ImageStylePropTypes"),u=t("TextStylePropTypes"),c=t("ViewStylePropTypes"),l=t("keyMirror"),p=t("matricesDiffer"),h=t("sizesDiffer"),d=a({},l(c),l(u),l(s));d.transformMatrix={diff:p},d.shadowOffset={diff:h},d.decomposedMatrix="decomposedMatrix",i.exports=d}),__d("ImageStylePropTypes",["ImageResizeMode","LayoutPropTypes","ReactPropTypes","TransformPropTypes"],function(e,t,n,r,i,o){"use strict";var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=t("ImageResizeMode"),u=t("LayoutPropTypes"),c=t("ReactPropTypes"),l=t("TransformPropTypes"),p=a({},u,l,{resizeMode:c.oneOf(Object.keys(s)),backgroundColor:c.string,borderColor:c.string,borderWidth:c.number,borderRadius:c.number,tintColor:c.string,opacity:c.number});i.exports=p}),__d("ImageResizeMode",["keyMirror"],function(e,t,n,r,i,o){"use strict";var a=t("keyMirror"),s=a({contain:null,cover:null,stretch:null});i.exports=s}),__d("LayoutPropTypes",["ReactPropTypes"],function(e,t,n,r,i,o){"use strict";var a=t("ReactPropTypes"),s={width:a.number,height:a.number,top:a.number,left:a.number,right:a.number,bottom:a.number,margin:a.number,marginVertical:a.number,marginHorizontal:a.number,marginTop:a.number,marginBottom:a.number,marginLeft:a.number,marginRight:a.number,padding:a.number,paddingVertical:a.number,paddingHorizontal:a.number,paddingTop:a.number,paddingBottom:a.number,paddingLeft:a.number,paddingRight:a.number,borderWidth:a.number,borderTopWidth:a.number,borderRightWidth:a.number,borderBottomWidth:a.number,borderLeftWidth:a.number,position:a.oneOf(["absolute","relative"]),flexDirection:a.oneOf(["row","column"]),flexWrap:a.oneOf(["wrap","nowrap"]),justifyContent:a.oneOf(["flex-start","flex-end","center","space-between","space-around"]),alignItems:a.oneOf(["flex-start","flex-end","center","stretch"]),alignSelf:a.oneOf(["auto","flex-start","flex-end","center","stretch"]),flex:a.number};i.exports=s}),__d("ReactPropTypes",["ReactElement","ReactFragment","ReactPropTypeLocationNames","emptyFunction"],function(e,t,n,r,i,o){"use strict";function a(e){function t(t,n,r,i,o){if(i=i||R,null==n[r]){var a=w[o];return t?new Error("Required "+a+" `"+r+"` was not specified in "+("`"+i+"`.")):null}return e(n,r,i,o)}var n=t.bind(null,!1);return n.isRequired=t.bind(null,!0),n}function s(e){function t(t,n,r,i){var o=t[n],a=y(o);if(a!==e){var s=w[i],u=_(o);return new Error("Invalid "+s+" `"+n+"` of type `"+u+"` "+("supplied to `"+r+"`, expected `"+e+"`."))}return null}return a(t)}function u(){return a(E.thatReturns(null))}function c(e){function t(t,n,r,i){var o=t[n];if(!Array.isArray(o)){var a=w[i],s=y(o);return new Error("Invalid "+a+" `"+n+"` of type "+("`"+s+"` supplied to `"+r+"`, expected an array."))}for(var u=0;u<o.length;u++){var c=e(o,u,r,i);if(c instanceof Error)return c}return null}return a(t)}function l(){function e(e,t,n,r){if(!b.isValidElement(e[t])){var i=w[r];return new Error("Invalid "+i+" `"+t+"` supplied to "+("`"+n+"`, expected a ReactElement."))}return null}return a(e)}function p(e){function t(t,n,r,i){if(!(t[n]instanceof e)){var o=w[i],a=e.name||R;return new Error("Invalid "+o+" `"+n+"` supplied to "+("`"+r+"`, expected instance of `"+a+"`."))}return null}return a(t)}function h(e){function t(t,n,r,i){for(var o=t[n],a=0;a<e.length;a++)if(o===e[a])return null;var s=w[i],u=JSON.stringify(e);return new Error("Invalid "+s+" `"+n+"` of value `"+o+"` "+("supplied to `"+r+"`, expected one of "+u+"."))}return a(t)}function d(e){function t(t,n,r,i){var o=t[n],a=y(o);if("object"!==a){var s=w[i];return new Error("Invalid "+s+" `"+n+"` of type "+("`"+a+"` supplied to `"+r+"`, expected an object."))}for(var u in o)if(o.hasOwnProperty(u)){var c=e(o,u,r,i);if(c instanceof Error)return c}return null}return a(t)}function f(e){function t(t,n,r,i){for(var o=0;o<e.length;o++){var a=e[o];if(null==a(t,n,r,i))return null}var s=w[i];return new Error("Invalid "+s+" `"+n+"` supplied to "+("`"+r+"`."))}return a(t)}function m(){function e(e,t,n,r){if(!v(e[t])){var i=w[r];return new Error("Invalid "+i+" `"+t+"` supplied to "+("`"+n+"`, expected a ReactNode."))}return null}return a(e)}function g(e){function t(t,n,r,i){var o=t[n],a=y(o);if("object"!==a){var s=w[i];return new Error("Invalid "+s+" `"+n+"` of type `"+a+"` "+("supplied to `"+r+"`, expected `object`."))}for(var u in e){var c=e[u];if(c){var l=c(o,u,r,i);if(l)return l}}return null}return a(t)}function v(e){switch(typeof e){case"number":case"string":case"undefined":return!0;case"boolean":return!e;case"object":if(Array.isArray(e))return e.every(v);if(null===e||b.isValidElement(e))return!0;e=S.extractIfFragment(e);for(var t in e)if(!v(e[t]))return!1;return!0;default:return!1}}function y(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":t}function _(e){var t=y(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}var b=t("ReactElement"),S=t("ReactFragment"),w=t("ReactPropTypeLocationNames"),E=t("emptyFunction"),R="<<anonymous>>",T=l(),x=m(),C={array:s("array"),bool:s("boolean"),func:s("function"),number:s("number"),object:s("object"),string:s("string"),any:u(),arrayOf:c,element:T,instanceOf:p,node:x,objectOf:d,oneOf:h,oneOfType:f,shape:g};i.exports=C}),__d("TransformPropTypes",["ReactPropTypes"],function(e,t,n,r,i,o){"use strict";var a=t("ReactPropTypes"),s={transform:a.arrayOf(a.oneOfType([a.shape({rotate:a.string}),a.shape({scaleX:a.number}),a.shape({scaleY:a.number}),a.shape({translateX:a.number}),a.shape({translateY:a.number})])),transformMatrix:a.arrayOf(a.number),rotation:a.number,scaleX:a.number,scaleY:a.number,translateX:a.number,translateY:a.number};i.exports=s}),__d("TextStylePropTypes",["ReactPropTypes","ViewStylePropTypes"],function(e,t,n,r,i,o){"use strict";for(var a=t("ReactPropTypes"),s=t("ViewStylePropTypes"),u=Object.assign(Object.create(s),{fontFamily:a.string,fontSize:a.number,fontWeight:a.oneOf(["normal","bold","100","200","300","400","500","600","700","800","900"]),fontStyle:a.oneOf(["normal","italic"]),lineHeight:a.number,color:a.string,textAlign:a.oneOf(["auto","left","right","center","justify"]),writingDirection:a.oneOf(["auto","ltr","rtl"]),letterSpacing:a.number,textDecorationLine:a.oneOf(["none","underline","line-through","underline line-through"]),textDecorationStyle:a.oneOf(["solid","double","dotted","dashed"]),textDecorationColor:a.string}),c=Object.keys({padding:null,paddingTop:null,paddingLeft:null,paddingRight:null,paddingBottom:null,paddingVertical:null,paddingHorizontal:null}),l=0;l<c.length;l++)delete u[c[l]];i.exports=u}),__d("ViewStylePropTypes",["LayoutPropTypes","ReactPropTypes","TransformPropTypes"],function(e,t,n,r,i,o){"use strict";var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=t("LayoutPropTypes"),u=t("ReactPropTypes"),c=t("TransformPropTypes"),l=a({},s,c,{backgroundColor:u.string,borderColor:u.string,borderTopColor:u.string,borderRightColor:u.string,borderBottomColor:u.string,borderLeftColor:u.string,borderRadius:u.number,borderTopLeftRadius:u.number,borderTopRightRadius:u.number,borderBottomLeftRadius:u.number,borderBottomRightRadius:u.number,borderStyle:u.oneOf(["solid","dotted","dashed"]),opacity:u.number,overflow:u.oneOf(["visible","hidden"]),shadowColor:u.string,shadowOffset:u.shape({width:u.number,height:u.number}),shadowOpacity:u.number,shadowRadius:u.number});i.exports=l}),__d("matricesDiffer",[],function(e,t,n,r,i,o){"use strict";var a=function(e,t){return e===t?!1:!e||!t||e[12]!==t[12]||e[13]!==t[13]||e[14]!==t[14]||e[5]!==t[5]||e[10]!==t[10]||e[1]!==t[1]||e[2]!==t[2]||e[3]!==t[3]||e[4]!==t[4]||e[6]!==t[6]||e[7]!==t[7]||e[8]!==t[8]||e[9]!==t[9]||e[11]!==t[11]||e[15]!==t[15]};i.exports=a}),__d("sizesDiffer",[],function(e,t,n,r,i,o){"use strict";var a={width:void 0,height:void 0},s=function(e,t){return e=e||a,t=t||a,e!==t&&(e.width!==t.width||e.height!==t.height)};i.exports=s}),__d("ReactMultiChild",["ReactComponentEnvironment","ReactMultiChildUpdateTypes","ReactReconciler","ReactChildReconciler"],function(e,t,n,r,i,o){"use strict";function a(e,t,n){v.push({parentID:e,parentNode:null,type:d.INSERT_MARKUP,markupIndex:y.push(t)-1,textContent:null,fromIndex:null,toIndex:n})}function s(e,t,n){v.push({parentID:e,parentNode:null,type:d.MOVE_EXISTING,markupIndex:null,textContent:null,fromIndex:t,toIndex:n})}function u(e,t){v.push({parentID:e,parentNode:null,type:d.REMOVE_NODE,markupIndex:null,textContent:null,fromIndex:t,toIndex:null})}function c(e,t){v.push({parentID:e,parentNode:null,type:d.TEXT_CONTENT,markupIndex:null,textContent:t,fromIndex:null,toIndex:null})}function l(){v.length&&(h.processChildrenUpdates(v,y),p())}function p(){v.length=0,y.length=0}var h=t("ReactComponentEnvironment"),d=t("ReactMultiChildUpdateTypes"),f=t("ReactReconciler"),m=t("ReactChildReconciler"),g=0,v=[],y=[],_={Mixin:{mountChildren:function(e,t,n){var r=m.instantiateChildren(e,t,n);this._renderedChildren=r;var i=[],o=0;for(var a in r)if(r.hasOwnProperty(a)){var s=r[a],u=this._rootNodeID+a,c=f.mountComponent(s,u,t,n);s._mountIndex=o,i.push(c),o++}return i},updateTextContent:function(e){g++;var t=!0;try{var n=this._renderedChildren;m.unmountChildren(n);for(var r in n)n.hasOwnProperty(r)&&this._unmountChildByName(n[r],r);this.setTextContent(e),t=!1}finally{g--,g||(t?p():l())}},updateChildren:function(e,t,n){g++;var r=!0;try{this._updateChildren(e,t,n),r=!1}finally{g--,g||(r?p():l())}},_updateChildren:function(e,t,n){var r=this._renderedChildren,i=m.updateChildren(r,e,t,n);if(this._renderedChildren=i,i||r){var o,a=0,s=0;for(o in i)if(i.hasOwnProperty(o)){var u=r&&r[o],c=i[o];u===c?(this.moveChild(u,s,a),a=Math.max(u._mountIndex,a),u._mountIndex=s):(u&&(a=Math.max(u._mountIndex,a),this._unmountChildByName(u,o)),this._mountChildByNameAtIndex(c,o,s,t,n)),s++}for(o in r)!r.hasOwnProperty(o)||i&&i.hasOwnProperty(o)||this._unmountChildByName(r[o],o)}},unmountChildren:function(){var e=this._renderedChildren;m.unmountChildren(e),this._renderedChildren=null},moveChild:function(e,t,n){e._mountIndex<n&&s(this._rootNodeID,e._mountIndex,t)},createChild:function(e,t){a(this._rootNodeID,t,e._mountIndex)},removeChild:function(e){u(this._rootNodeID,e._mountIndex)},setTextContent:function(e){c(this._rootNodeID,e)},_mountChildByNameAtIndex:function(e,t,n,r,i){var o=this._rootNodeID+t,a=f.mountComponent(e,o,r,i);e._mountIndex=n,this.createChild(e,a)},_unmountChildByName:function(e,t){this.removeChild(e),e._mountIndex=null}}};i.exports=_}),__d("ReactChildReconciler",["ReactReconciler","flattenChildren","instantiateReactComponent","shouldUpdateReactComponent"],function(e,t,n,r,i,o){"use strict";var a=t("ReactReconciler"),s=t("flattenChildren"),u=t("instantiateReactComponent"),c=t("shouldUpdateReactComponent"),l={instantiateChildren:function(e,t,n){var r=s(e);for(var i in r)if(r.hasOwnProperty(i)){var o=r[i],a=u(o,null);r[i]=a}return r},updateChildren:function(e,t,n,r){var i=s(t);if(!i&&!e)return null;var o;for(o in i)if(i.hasOwnProperty(o)){var l=e&&e[o],p=l&&l._currentElement,h=i[o];if(c(p,h))a.receiveComponent(l,h,n,r),i[o]=l;else{l&&a.unmountComponent(l,o);var d=u(h,null);i[o]=d}}for(o in e)!e.hasOwnProperty(o)||i&&i.hasOwnProperty(o)||a.unmountComponent(e[o]);return i},unmountChildren:function(e){for(var t in e){var n=e[t];a.unmountComponent(n)}}};i.exports=l}),__d("flattenChildren",["traverseAllChildren","warning"],function(e,t,n,r,i,o){"use strict";function a(e,t,n){var r=e,i=!r.hasOwnProperty(n);__DEV__&&c(i,"flattenChildren(...): Encountered two children with the same key, `%s`. Child keys must be unique; when two children share a key, only the first child will be used.",n),i&&null!=t&&(r[n]=t)}function s(e){if(null==e)return e;var t={};return u(e,a,t),t}var u=t("traverseAllChildren"),c=t("warning");i.exports=s}),__d("styleDiffer",["deepDiffer"],function(e,t,n,r,i,o){"use strict";function a(e,t){return!s(e,t)}function s(e,t){if(!e)return!t;if(!t)return!e;if(typeof e!=typeof t)return!1;if("number"==typeof e)return e===t;if(Array.isArray(e)){if(!Array.isArray(t)||e.length!==t.length)return!1;for(var n=0;n<e.length;++n)if(!s(e[n],t[n]))return!1;return!0}for(var r in e)if(u(e[r],t[r]))return!1;for(var r in t)if(!e.hasOwnProperty(r))return!1;return!0}var u=t("deepDiffer");i.exports=a}),__d("deepDiffer",[],function(e,t,n,r,i,o){"use strict";var a=function(e,t){if(e===t)return!1;if("function"==typeof e&&"function"==typeof t)return!1;if("object"!=typeof e||null===e)return e!==t;if("object"!=typeof t||null===t)return!0;if(e.constructor!==t.constructor)return!0;if(Array.isArray(e)){var n=e.length;if(t.length!==n)return!0;for(var r=0;n>r;r++)if(a(e[r],t[r]))return!0}else{for(var i in e)if(a(e[i],t[i]))return!0;for(var o in t)if(void 0===e[o]&&void 0!==t[o])return!0}return!1};i.exports=a}),__d("diffRawProperties",[],function(e,t,n,r,i,o){"use strict";function a(e,t,n,r){var i,o,a,s,u;if(n)for(var c in n)i=r[c],i&&(a=t&&t[c],o=n[c],"function"==typeof a&&(a=!0),"function"==typeof o&&(o=!0),a!==o&&(s="object"!=typeof o||null===o,u=s||!a||i.diff&&i.diff(a,o),u&&(e=e||{},e[c]=o)));if(t)for(var c in t)i=r[c],i&&(e&&void 0!==e[c]||(a=t[c],o=n&&n[c],"function"==typeof a&&(a=!0),"function"==typeof o&&(o=!0),a!==o&&(void 0===o&&(o=null),s="object"!=typeof o||null===o,u=s&&a!==o||i.diff&&i.diff(a,o),u&&(e=e||{},e[c]=o))));return e}i.exports=a}),__d("RCTEventEmitter",["ReactNativeEventEmitter"],function(e,t,n,r,i,o){"use strict";var a=t("ReactNativeEventEmitter");i.exports=a}),__d("RCTLog",["invariant"],function(e,t,n,r,i,o){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=t("invariant"),c={log:"log",info:"info",warn:"warn",error:"error",mustfix:"error"},l=function(){function t(){a(this,t)}return s(t,null,[{key:"logIfNoNativeHook",value:function(){var t=Array.prototype.slice.call(arguments),n=t.shift(),r=c[n];return u(r,'Level "'+n+'" not one of '+Object.keys(c)),"undefined"==typeof e.nativeLoggingHook&&console[r].apply(console,t),!0}}]),t}();i.exports=l}),__d("deprecated",["Object.assign","warning"],function(e,t,n,r,i,o){"use strict";function a(e,t,n,r,i){var o=!1;if(__DEV__){var a=function(){return u(o,"%s.%s will be deprecated in a future version. Use %s.%s instead.",e,t,e,n),o=!0,i.apply(r,arguments)};return a.displayName=e+"_"+t,s(a,i)}return i}var s=t("Object.assign"),u=t("warning");i.exports=a}),__d("onlyChild",["ReactElement","invariant"],function(e,t,n,r,i,o){"use strict";function a(e){return u(s.isValidElement(e),"onlyChild must be passed a children with exactly one child."),e}var s=t("ReactElement"),u=t("invariant");i.exports=a}),__d("ActivityIndicatorIOS",["NativeMethodsMixin","ReactPropTypes","React","StyleSheet","View","requireNativeComponent","verifyPropTypes"],function(e,t,n,r,i,o){"use strict";function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var s=t("NativeMethodsMixin"),u=t("ReactPropTypes"),c=t("React"),l=t("StyleSheet"),p=t("View"),h=t("requireNativeComponent"),d=t("verifyPropTypes"),f="#999999",m=c.createClass({displayName:"ActivityIndicatorIOS",mixins:[s],propTypes:{animating:u.bool,color:u.string,hidesWhenStopped:u.bool,size:u.oneOf(["small","large"]),onLayout:u.func},getDefaultProps:function(){return{animating:!0,color:f,hidesWhenStopped:!0,size:"small"}},render:function(){var e=this.props,t=e.onLayout,n=e.style,r=a(e,["onLayout","style"]),i="large"===this.props.size?g.sizeLarge:g.sizeSmall;return c.createElement(p,{onLayout:t,style:[g.container,i,n]},c.createElement(v,r))}}),g=l.create({container:{alignItems:"center",justifyContent:"center"},sizeSmall:{width:20,height:20},sizeLarge:{width:36,height:36}}),v=h("RCTActivityIndicatorView",null);if(__DEV__){var y={activityIndicatorViewStyle:!0};d(m,v.viewConfig,y)}i.exports=m}),__d("StyleSheet",["StyleSheetRegistry","StyleSheetValidation"],function(e,t,n,r,i,o){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=t("StyleSheetRegistry"),c=t("StyleSheetValidation"),l=function(){function e(){a(this,e)}return s(e,null,[{key:"create",value:function(e){var t={};for(var n in e)c.validateStyle(n,e),t[n]=u.registerStyle(e[n]);return t}}]),e}();i.exports=l}),__d("StyleSheetValidation",["ImageStylePropTypes","ReactPropTypeLocations","TextStylePropTypes","ViewStylePropTypes","invariant"],function(e,t,n,r,i,o){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=t("ImageStylePropTypes"),c=t("ReactPropTypeLocations"),l=t("TextStylePropTypes"),p=t("ViewStylePropTypes"),h=t("invariant"),d=function(){function e(){a(this,e)}return s(e,null,[{key:"validateStyleProp",value:function(e,t,n){if(__DEV__){if(void 0===m[e]){var r='"'+e+'" is not a valid style property.',i="\nValid style props: "+JSON.stringify(Object.keys(m).sort(),null," ");f(r,t,n,i)}var o=m[e](t,e,n,c.prop);o&&f(o.message,t,n)}}},{key:"validateStyle",value:function(t,n){if(__DEV__)for(var r in n[t])e.validateStyleProp(r,n[t],"StyleSheet "+t)}},{key:"addValidStylePropTypes",value:function(e){for(var t in e)h(void 0===m[t]||m[t]===e[t],'Attemped to redefine existing style prop type "'+t+'".'),m[t]=e[t]}}]),e}(),f=function(e,t,n,r){h(!1,e+"\n"+(n||"<<unknown>>")+": "+JSON.stringify(t,null," ")+(r||""))},m={};d.addValidStylePropTypes(u),d.addValidStylePropTypes(l),d.addValidStylePropTypes(p),i.exports=d}),__d("View",["NativeMethodsMixin","ReactPropTypes","NativeModules","React","ReactNativeStyleAttributes","ReactNativeViewAttributes","StyleSheetPropType","ViewStylePropTypes","createReactNativeComponentClass"],function(e,t,n,r,i,o){"use strict";var a=t("NativeMethodsMixin"),s=t("ReactPropTypes"),u=t("NativeModules").UIManager,c=t("React"),l=t("ReactNativeStyleAttributes"),p=t("ReactNativeViewAttributes"),h=t("StyleSheetPropType"),d=t("ViewStylePropTypes"),f=t("createReactNativeComponentClass"),m=h(d),g=["none","button","link","header","search","image","selected","plays","key","text","summary","disabled","frequentUpdates","startsMedia","adjustable","allowsDirectInteraction","pageTurn"],v=c.createClass({displayName:"View",mixins:[a],viewConfig:{uiViewClassName:"RCTView",validAttributes:p.RCTView},propTypes:{accessible:s.bool,accessibilityLabel:s.string,accessibilityTraits:s.oneOfType([s.oneOf(g),s.arrayOf(s.oneOf(g))]),onAcccessibilityTap:s.func,onMagicTap:s.func,testID:s.string,onMoveShouldSetResponder:s.func,onResponderGrant:s.func,onResponderMove:s.func,onResponderReject:s.func,onResponderRelease:s.func,onResponderTerminate:s.func,onResponderTerminationRequest:s.func,onStartShouldSetResponder:s.func,onStartShouldSetResponderCapture:s.func,onLayout:s.func,pointerEvents:s.oneOf(["box-none","none","box-only","auto"]),style:m,removeClippedSubviews:s.bool,renderToHardwareTextureAndroid:s.bool},render:function(){return c.createElement(y,this.props)}}),y=f({validAttributes:p.RCTView,uiViewClassName:"RCTView"});if(y.propTypes=v.propTypes,__DEV__){var _=u.viewConfigs&&u.viewConfigs.RCTView||{};for(var b in _.nativeProps){var S=v;if(!S.propTypes[b]&&!l[b])throw new Error("View is missing propType for native prop `"+b+"`")}}var w=y;__DEV__&&(w=v),i.exports=w}),__d("ReactNativeViewAttributes",["merge"],function(e,t,n,r,i,o){"use strict";var a=t("merge"),s={};s.UIView={pointerEvents:!0,accessible:!0,accessibilityLabel:!0,accessibilityTraits:!0,testID:!0,onLayout:!0,onAccessibilityTap:!0,onMagicTap:!0},s.RCTView=a(s.UIView,{removeClippedSubviews:!0}),i.exports=s}),__d("StyleSheetPropType",["createStrictShapeTypeChecker","flattenStyle"],function(e,t,n,r,i,o){"use strict";function a(e){var t=s(e);return function(e,n,r,i){var o=e;return e[n]&&(o={},o[n]=u(e[n])),t(o,n,r,i)}}var s=t("createStrictShapeTypeChecker"),u=t("flattenStyle");i.exports=a}),__d("createStrictShapeTypeChecker",["ReactPropTypeLocationNames","invariant","merge"],function(e,t,n,r,i,o){"use strict";function a(e){function t(t,n,r,i,o){if(!n[r])return void(t&&u(!1,"Required object `"+r+"` was not specified in "+("`"+i+"`.")));var a=n[r],l=typeof a,p=o&&s[o]||"(unknown)";"object"!==l&&u(!1,"Invalid "+p+" `"+r+"` of type `"+l+"` "+("supplied to `"+i+"`, expected `object`."));var h=c(n[r],e);for(var d in h){var f=e[d];f||u(!1,"Invalid props."+r+" key `"+d+"` supplied to `"+i+"`.\nBad object: "+JSON.stringify(n[r],null," ")+"\nValid keys: "+JSON.stringify(Object.keys(e),null," "));var m=f(a,d,i,o);m&&u(!1,m.message+"\nBad object: "+JSON.stringify(n[r],null," "))}}function n(e,n,r,i){return t(!1,e,n,r,i)}return n.isRequired=t.bind(null,!0),n}var s=t("ReactPropTypeLocationNames"),u=t("invariant"),c=t("merge");i.exports=a}),__d("requireNativeComponent",["NativeModules","UnimplementedView","createReactNativeComponentClass","deepDiffer","insetsDiffer","pointsDiffer","matricesDiffer","sizesDiffer","verifyPropTypes","warning"],function(e,t,n,r,i,o){"use strict";function a(e,t){var n=u[e];if(!n||!n.NativeProps)return v(!1,'Native component for "%s" does not exist',e),c;var r=s({},u.RCTView.NativeProps,n.NativeProps);n.uiViewClassName=e,n.validAttributes={};for(var i in r){var o=y[r[i]]||p;n.validAttributes[i]={diff:o}}return __DEV__&&t&&g(t,n),l(n)}var s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u=t("NativeModules").UIManager,c=t("UnimplementedView"),l=t("createReactNativeComponentClass"),p=t("deepDiffer"),h=t("insetsDiffer"),d=t("pointsDiffer"),f=t("matricesDiffer"),m=t("sizesDiffer"),g=t("verifyPropTypes"),v=t("warning"),y={CATransform3D:f,CGPoint:d,CGSize:m,UIEdgeInsets:h};i.exports=a}),__d("UnimplementedView",["React","StyleSheet","View"],function(e,t,n,r,i,o){"use strict";var a=t("React"),s=t("StyleSheet"),u=t("View"),c=a.createClass({displayName:"UnimplementedView",setNativeProps:function(){},render:function(){return a.createElement(u,{style:[l.unimplementedView,this.props.style]},this.props.children)}}),l=s.create({unimplementedView:{borderWidth:1,borderColor:"red",alignSelf:"flex-start"}});i.exports=c}),__d("insetsDiffer",[],function(e,t,n,r,i,o){"use strict";var a={top:void 0,left:void 0,right:void 0,bottom:void 0},s=function(e,t){return e=e||a,t=t||a,e!==t&&(e.top!==t.top||e.left!==t.left||e.right!==t.right||e.bottom!==t.bottom)};i.exports=s}),__d("pointsDiffer",[],function(e,t,n,r,i,o){"use strict";var a={x:void 0,y:void 0},s=function(e,t){return e=e||a,t=t||a,e!==t&&(e.x!==t.x||e.y!==t.y)};i.exports=s}),__d("verifyPropTypes",["ReactNativeStyleAttributes","View"],function(e,t,n,r,i,o){"use strict";function a(e,t,n){if(t){var r=e.name||e.displayName;if(!e.propTypes)throw new Error("`"+r+"` has no propTypes defined`");var i=t.NativeProps;for(var o in i)if(!(e.propTypes[o]||u.propTypes[o]||s[o]||n&&n[o]))throw new Error("`"+r+"` has no propType for native prop `"+t.uiViewClassName+"."+o+"` of native type `"+i[o]+"`")}}var s=t("ReactNativeStyleAttributes"),u=t("View");i.exports=a}),__d("DatePickerIOS",["NativeMethodsMixin","ReactPropTypes","React","NativeModules","StyleSheet","View","requireNativeComponent"],function(e,t,n,r,i,o){"use strict";var a=t("NativeMethodsMixin"),s=t("ReactPropTypes"),u=t("React"),c=t("NativeModules").UIManager.RCTDatePicker.Constants,l=t("StyleSheet"),p=t("View"),h=t("requireNativeComponent"),d="datepicker",f=u.createClass({displayName:"DatePickerIOS",mixins:[a],propTypes:{date:s.instanceOf(Date).isRequired,onDateChange:s.func.isRequired,maximumDate:s.instanceOf(Date),minimumDate:s.instanceOf(Date),mode:s.oneOf(["date","time","datetime"]),minuteInterval:s.oneOf([1,2,3,4,5,6,10,12,15,20,30]),timeZoneOffsetInMinutes:s.number},getDefaultProps:function(){return{mode:"datetime"}},_onChange:function(e){var t=e.nativeEvent.timestamp;this.props.onDateChange&&this.props.onDateChange(new Date(t)),this.props.onChange&&this.props.onChange(e);var n=this.props.date.getTime();t!==n&&this.refs[d].setNativeProps({date:n})},render:function(){var e=this.props;return u.createElement(p,{style:e.style},u.createElement(g,{ref:d,style:m.datePickerIOS,date:e.date.getTime(),maximumDate:e.maximumDate?e.maximumDate.getTime():void 0,minimumDate:e.minimumDate?e.minimumDate.getTime():void 0,mode:e.mode,minuteInterval:e.minuteInterval,timeZoneOffsetInMinutes:e.timeZoneOffsetInMinutes,onChange:this._onChange}))}}),m=l.create({datePickerIOS:{height:c.ComponentHeight,width:c.ComponentWidth}}),g=h("RCTDatePicker",f);i.exports=f}),__d("Image",["EdgeInsetsPropType","ImageResizeMode","ImageStylePropTypes","NativeMethodsMixin","NativeModules","ReactPropTypes","React","ReactNativeViewAttributes","StyleSheet","StyleSheetPropType","flattenStyle","invariant","merge","requireNativeComponent","resolveAssetSource","verifyPropTypes","warning"],function(e,t,n,r,i,o){"use strict";var a=t("EdgeInsetsPropType"),s=t("ImageResizeMode"),u=t("ImageStylePropTypes"),c=t("NativeMethodsMixin"),l=(t("NativeModules"),t("ReactPropTypes")),p=t("React"),h=t("ReactNativeViewAttributes"),d=t("StyleSheet"),f=t("StyleSheetPropType"),m=t("flattenStyle"),g=t("invariant"),v=t("merge"),y=t("requireNativeComponent"),_=t("resolveAssetSource"),b=t("verifyPropTypes"),S=t("warning"),w=p.createClass({displayName:"Image",propTypes:{source:l.shape({uri:l.string}),defaultSource:l.shape({uri:l.string}),accessible:l.bool,accessibilityLabel:l.string,capInsets:a,resizeMode:l.oneOf(["cover","contain","stretch"]),style:f(u),testID:l.string,onLayout:l.func,onLoadStart:l.func,onLoadProgress:l.func,onLoadAbort:l.func,onLoadError:l.func,onLoaded:l.func},statics:{resizeMode:s},mixins:[c],viewConfig:{uiViewClassName:"UIView",validAttributes:h.UIView},render:function(){for(var e in x)void 0!==this.props[e]&&console.warn("Prop `"+e+" = "+this.props[e]+"` should not be set directly on Image.");var t=_(this.props.source)||{},n=t.width,r=t.height,i=m([{width:n,height:r},E.base,this.props.style]);g(i,"style must be initialized");var o=t.uri&&t.uri.match(/^https?:/);g(!(o&&t.isStatic),'static image uris cannot start with "http": "'+t.uri+'"');var a=!t.isStatic&&!o,s=o?R:T;this.props.style&&this.props.style.tintColor&&S(s===T,"tintColor style only supported on static images.");var u=this.props.resizeMode||i.resizeMode||"cover",c=v(this.props,{style:i,resizeMode:u,tintColor:i.tintColor});return a?c.imageTag=t.uri:c.src=t.uri,this.props.defaultSource&&(c.defaultImageSrc=this.props.defaultSource.uri),c.progressHandlerRegistered=o&&this.props.onLoadProgress,p.createElement(s,c)}}),E=d.create({base:{overflow:"hidden"}}),R=y("RCTNetworkImageView",null),T=y("RCTStaticImage",null),x={src:!0,defaultImageSrc:!0,imageTag:!0,progressHandlerRegistered:!0};__DEV__&&(b(w,T.viewConfig,x),b(w,R.viewConfig,x)),i.exports=w}),__d("EdgeInsetsPropType",["ReactPropTypes","createStrictShapeTypeChecker"],function(e,t,n,r,i,o){"use strict";var a=t("ReactPropTypes"),s=t("createStrictShapeTypeChecker"),u=s({top:a.number,left:a.number,bottom:a.number,right:a.number});i.exports=u}),__d("resolveAssetSource",["AssetRegistry","PixelRatio","Platform","NativeModules"],function(e,t,n,r,i,o){"use strict";function a(){if(!__DEV__)return null;if(void 0===f){var e=y.scriptURL,t=e&&e.match(/^https?:\/\/.*?\//);f=t?t[0]:null}return f}function s(e){if("android"===v.OS){var t=c(e);return(t+"/"+e.name).toLowerCase().replace(/\//g,"_").replace(/([^a-z0-9_])/g,"").replace(/^assets_/,"")}return l(e)}function u(e,t){return e+l(t)+"?hash="+t.hash;
|
||
}function c(e){var t=e.httpServerLocation;return"/"===t[0]&&(t=t.substr(1)),t}function l(e){var t=p(e.scales,g.get()),n=1===t?"":"@"+t+"x",r=c(e);return r+"/"+e.name+n+"."+e.type}function p(e,t){for(var n=0;n<e.length;n++)if(e[n]>=t)return e[n];return e[e.length-1]||1}function h(e){if("object"==typeof e)return e;var t=m.getAssetByID(e);return t?d(t):null}function d(e){var t=a();return t?{width:e.width,height:e.height,uri:u(t,e),isStatic:!1}:{width:e.width,height:e.height,uri:s(e),isStatic:!0}}var f,m=t("AssetRegistry"),g=t("PixelRatio"),v=t("Platform"),y=t("NativeModules").SourceCode;i.exports=h,i.exports.pickScale=p}),__d("AssetRegistry",[],function(e,t,n,r,i,o){"use strict";function a(e){return u.push(e)}function s(e){return u[e-1]}var u=[];i.exports={registerAsset:a,getAssetByID:s}}),__d("PixelRatio",["Dimensions"],function(e,t,n,r,i,o){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=t("Dimensions"),c=function(){function e(){a(this,e)}return s(e,null,[{key:"get",value:function(){return u.get("window").scale}},{key:"getFontScale",value:function(){return u.get("window").fontScale||e.get()}},{key:"getPixelSizeForLayoutSize",value:function(t){return Math.round(t*e.get())}},{key:"startDetecting",value:function(){}}]),e}();i.exports=c}),__d("Dimensions",["NativeModules","invariant"],function(e,t,n,r,i,o){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=t("NativeModules"),c=t("invariant"),l=u.UIManager.Dimensions;if(l&&l.windowPhysicalPixels){l=JSON.parse(JSON.stringify(l));var p=l.windowPhysicalPixels;l.window={width:p.width/p.scale,height:p.height/p.scale,scale:p.scale,fontScale:p.fontScale},delete l.windowPhysicalPixels}var h=function(){function e(){a(this,e)}return s(e,null,[{key:"set",value:function(e){return Object.assign(l,e),!0}},{key:"get",value:function(e){return c(l[e],"No dimension set for key "+e),l[e]}}]),e}();i.exports=h}),__d("ListView",["ListViewDataSource","React","NativeModules","NativeModules","ScrollView","ScrollResponder","StaticRenderer","isEmpty","logError","merge","react-timer-mixin/TimerMixin.js"],function(e,t,n,r,i,o){"use strict";function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u=t("ListViewDataSource"),c=t("React"),l=t("NativeModules").UIManager,p=t("NativeModules").ScrollViewManager,h=t("ScrollView"),d=t("ScrollResponder"),f=t("StaticRenderer"),m=t("react-timer-mixin/TimerMixin.js"),g=t("isEmpty"),v=t("logError"),y=t("merge"),_=c.PropTypes,b=1,S=10,w=1e3,E=1e3,R=50,T="listviewscroll",x=c.createClass({displayName:"ListView",mixins:[d.Mixin,m],statics:{DataSource:u},propTypes:s({},h.propTypes,{dataSource:_.instanceOf(u).isRequired,renderSeparator:_.func,renderRow:_.func.isRequired,initialListSize:_.number,onEndReached:_.func,onEndReachedThreshold:_.number,pageSize:_.number,renderFooter:_.func,renderHeader:_.func,renderSectionHeader:_.func,renderScrollComponent:c.PropTypes.func.isRequired,scrollRenderAheadDistance:c.PropTypes.number,onChangeVisibleRows:c.PropTypes.func,removeClippedSubviews:c.PropTypes.bool}),getMetrics:function(){return{contentHeight:this.scrollProperties.contentHeight,totalRows:this.props.dataSource.getRowCount(),renderedRows:this.state.curRenderedRowsCount,visibleRows:Object.keys(this._visibleRows).length}},getScrollResponder:function(){return this.refs[T]&&this.refs[T].getScrollResponder&&this.refs[T].getScrollResponder()},setNativeProps:function(e){this.refs[T].setNativeProps(e)},getDefaultProps:function(){return{initialListSize:S,pageSize:b,renderScrollComponent:function(e){return c.createElement(h,e)},scrollRenderAheadDistance:w,onEndReachedThreshold:E}},getInitialState:function(){return{curRenderedRowsCount:this.props.initialListSize,prevRenderedRowsCount:0,highlightedRow:{}}},componentWillMount:function(){this.scrollProperties={visibleHeight:null,contentHeight:null,offsetY:0},this._childFrames=[],this._visibleRows={}},componentDidMount:function(){var e=this;this.requestAnimationFrame(function(){e._measureAndUpdateScrollProps()})},componentWillReceiveProps:function(e){this.props.dataSource!==e.dataSource&&this.setState(function(e,t){var n=Math.min(e.curRenderedRowsCount+t.pageSize,t.dataSource.getRowCount());return{prevRenderedRowsCount:0,curRenderedRowsCount:n}})},componentDidUpdate:function(){var e=this;this.requestAnimationFrame(function(){e._measureAndUpdateScrollProps()})},onRowHighlighted:function(e,t){this.setState({highlightedRow:{sectionID:e,rowID:t}})},render:function(){for(var e=[],t=this.props.dataSource,n=t.rowIdentities,r=0,i=[],o=this.props.renderHeader&&this.props.renderHeader(),s=this.props.renderFooter&&this.props.renderFooter(),u=o?1:0,l=0;l<n.length;l++){var p=t.sectionIdentities[l],h=n[l];if(0!==h.length){if(this.props.renderSectionHeader){var d=r>=this.state.prevRenderedRowsCount&&t.sectionHeaderShouldUpdate(l);e.push(c.createElement(f,{key:"s_"+p,shouldUpdate:!!d,render:this.props.renderSectionHeader.bind(null,t.getSectionHeaderData(l),p)})),i.push(u++)}for(var m=0;m<h.length;m++){var g=h[m],v=p+g,y=r>=this.state.prevRenderedRowsCount&&t.rowShouldUpdate(l,m),_=c.createElement(f,{key:"r_"+v,shouldUpdate:!!y,render:this.props.renderRow.bind(null,t.getRowData(l,m),p,g,this.onRowHighlighted)});if(e.push(_),u++,this.props.renderSeparator&&(m!==h.length-1||l===n.length-1)){var b=this.state.highlightedRow.sectionID===p&&(this.state.highlightedRow.rowID===g||this.state.highlightedRow.rowID===h[m+1]),S=this.props.renderSeparator(p,g,b);e.push(S),u++}if(++r===this.state.curRenderedRowsCount)break}if(r>=this.state.curRenderedRowsCount)break}}var w=this.props,E=w.renderScrollComponent,x=a(w,["renderScrollComponent"]);return x.scrollEventThrottle||(x.scrollEventThrottle=R),Object.assign(x,{onScroll:this._onScroll,stickyHeaderIndices:i,children:[o,e,s]}),c.cloneElement(E(x),{ref:T})},_measureAndUpdateScrollProps:function(){var e=this.getScrollResponder();e&&e.getInnerViewNode&&(l.measureLayout(e.getInnerViewNode(),c.findNodeHandle(e),v,this._setScrollContentHeight),l.measureLayoutRelativeToParent(c.findNodeHandle(e),v,this._setScrollVisibleHeight),p&&p.calculateChildFrames&&p.calculateChildFrames(c.findNodeHandle(e),this._updateChildFrames))},_setScrollContentHeight:function(e,t,n,r){this.scrollProperties.contentHeight=r},_setScrollVisibleHeight:function(e,t,n,r){this.scrollProperties.visibleHeight=r,this._updateVisibleRows(),this._renderMoreRowsIfNeeded()},_updateChildFrames:function(e){this._updateVisibleRows(e)},_renderMoreRowsIfNeeded:function(){if(null!==this.scrollProperties.contentHeight&&null!==this.scrollProperties.visibleHeight&&this.state.curRenderedRowsCount!==this.props.dataSource.getRowCount()){var e=this._getDistanceFromEnd(this.scrollProperties);e<this.props.scrollRenderAheadDistance&&this._pageInNewRows()}},_pageInNewRows:function(){var e=this;this.setState(function(e,t){var n=Math.min(e.curRenderedRowsCount+t.pageSize,t.dataSource.getRowCount());return{prevRenderedRowsCount:e.curRenderedRowsCount,curRenderedRowsCount:n}},function(){e._measureAndUpdateScrollProps(),e.setState(function(e){return{prevRenderedRowsCount:e.curRenderedRowsCount}})})},_getDistanceFromEnd:function(e){return e.contentHeight-e.visibleHeight-e.offsetY},_updateVisibleRows:function(e){var t=this;if(this.props.onChangeVisibleRows){e&&e.forEach(function(e){t._childFrames[e.index]=y(e)});for(var n=this.props.dataSource,r=this.scrollProperties.offsetY,i=r+this.scrollProperties.visibleHeight,o=n.rowIdentities,a=this.props.renderHeader&&this.props.renderHeader(),s=a?1:0,u=!1,c={},l=0;l<o.length;l++){var p=o[l];if(0!==p.length){var h=n.sectionIdentities[l];this.props.renderSectionHeader&&s++;var d=this._visibleRows[h];d||(d={});for(var f=0;f<p.length;f++){var m=p[f],v=this._childFrames[s];if(s++,!v)break;var _=d[m],b=v.y,S=b+v.height;b>i||r>S?_&&(u=!0,delete d[m],c[h]||(c[h]={}),c[h][m]=!1):_||(u=!0,d[m]=!0,c[h]||(c[h]={}),c[h][m]=!0)}g(d)?this._visibleRows[h]&&delete this._visibleRows[h]:this._visibleRows[h]=d}}u&&this.props.onChangeVisibleRows(this._visibleRows,c)}},_onScroll:function(e){this.scrollProperties.visibleHeight=e.nativeEvent.layoutMeasurement.height,this.scrollProperties.contentHeight=e.nativeEvent.contentSize.height,this.scrollProperties.offsetY=e.nativeEvent.contentOffset.y,this._updateVisibleRows(e.nativeEvent.updatedChildFrames);var t=this._getDistanceFromEnd(this.scrollProperties)<this.props.onEndReachedThreshold;t&&this.props.onEndReached&&this.scrollProperties.contentHeight!==this._sentEndForContentHeight&&this.state.curRenderedRowsCount===this.props.dataSource.getRowCount()?(this._sentEndForContentHeight=this.scrollProperties.contentHeight,this.props.onEndReached(e)):this._renderMoreRowsIfNeeded(),this.props.onScroll&&this.props.onScroll(e)}});i.exports=x}),__d("ListViewDataSource",["invariant","isEmpty","warning"],function(e,t,n,r,i,o){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t,n){return e[t][n]}function u(e,t){return e[t]}function c(e){for(var t=0,n=0;n<e.length;n++){var r=e[n];t+=r.length}return t}function l(e){if(d(e))return{};for(var t={},n=0;n<e.length;n++){var r=e[n];f(!t[r],"Value appears more than once in array: "+r),t[r]=!0}return t}var p=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),h=t("invariant"),d=t("isEmpty"),f=t("warning"),m=function(){function e(t){a(this,e),h(t&&"function"==typeof t.rowHasChanged,"Must provide a rowHasChanged function."),this._rowHasChanged=t.rowHasChanged,this._getRowData=t.getRowData||s,this._sectionHeaderHasChanged=t.sectionHeaderHasChanged,this._getSectionHeaderData=t.getSectionHeaderData||u,this._dataBlob=null,this._dirtyRows=[],this._dirtySections=[],this._cachedRowCount=0,this.rowIdentities=[],this.sectionIdentities=[]}return p(e,[{key:"cloneWithRows",value:function(e,t){var n=t?[t]:null;return this._sectionHeaderHasChanged||(this._sectionHeaderHasChanged=function(){return!1}),this.cloneWithRowsAndSections({s1:e},["s1"],n)}},{key:"cloneWithRowsAndSections",value:function(t,n,r){h("function"==typeof this._sectionHeaderHasChanged,"Must provide a sectionHeaderHasChanged function with section data.");var i=new e({getRowData:this._getRowData,getSectionHeaderData:this._getSectionHeaderData,rowHasChanged:this._rowHasChanged,sectionHeaderHasChanged:this._sectionHeaderHasChanged});return i._dataBlob=t,n?i.sectionIdentities=n:i.sectionIdentities=Object.keys(t),r?i.rowIdentities=r:(i.rowIdentities=[],i.sectionIdentities.forEach(function(e){i.rowIdentities.push(Object.keys(t[e]))})),i._cachedRowCount=c(i.rowIdentities),i._calculateDirtyArrays(this._dataBlob,this.sectionIdentities,this.rowIdentities),i}},{key:"getRowCount",value:function(){return this._cachedRowCount}},{key:"rowShouldUpdate",value:function(e,t){var n=this._dirtyRows[e][t];return f(void 0!==n,"missing dirtyBit for section, row: "+e+", "+t),n}},{key:"getRowData",value:function(e,t){var n=this.sectionIdentities[e],r=this.rowIdentities[e][t];return f(void 0!==n&&void 0!==r,"rendering invalid section, row: "+e+", "+t),this._getRowData(this._dataBlob,n,r)}},{key:"getRowIDForFlatIndex",value:function(e){for(var t=e,n=0;n<this.sectionIdentities.length;n++){if(!(t>=this.rowIdentities[n].length))return this.rowIdentities[n][t];t-=this.rowIdentities[n].length}return null}},{key:"getSectionIDForFlatIndex",value:function(e){for(var t=e,n=0;n<this.sectionIdentities.length;n++){if(!(t>=this.rowIdentities[n].length))return this.sectionIdentities[n];t-=this.rowIdentities[n].length}return null}},{key:"getSectionLengths",value:function(){for(var e=[],t=0;t<this.sectionIdentities.length;t++)e.push(this.rowIdentities[t].length);return e}},{key:"sectionHeaderShouldUpdate",value:function(e){var t=this._dirtySections[e];return f(void 0!==t,"missing dirtyBit for section: "+e),t}},{key:"getSectionHeaderData",value:function(e){if(!this._getSectionHeaderData)return null;var t=this.sectionIdentities[e];return f(void 0!==t,"renderSection called on invalid section: "+e),this._getSectionHeaderData(this._dataBlob,t)}},{key:"_calculateDirtyArrays",value:function(e,t,n){for(var r=l(t),i={},o=0;o<n.length;o++){var a=t[o];f(!i[a],"SectionID appears more than once: "+a),i[a]=l(n[o])}this._dirtySections=[],this._dirtyRows=[];for(var s,u=0;u<this.sectionIdentities.length;u++){var a=this.sectionIdentities[u];s=!r[a];var c=this._sectionHeaderHasChanged;!s&&c&&(s=c(this._getSectionHeaderData(e,a),this._getSectionHeaderData(this._dataBlob,a))),this._dirtySections.push(!!s),this._dirtyRows[u]=[];for(var p=0;p<this.rowIdentities[u].length;p++){var h=this.rowIdentities[u][p];s=!r[a]||!i[a][h]||this._rowHasChanged(this._getRowData(e,a,h),this._getRowData(this._dataBlob,a,h)),this._dirtyRows[u].push(!!s)}}}}]),e}();i.exports=m}),__d("isEmpty",[],function(e,t,n,r,i,o){function a(e){if(Array.isArray(e))return 0===e.length;if("object"==typeof e){for(var t in e)return!1;return!0}return!e}i.exports=a}),__d("ScrollView",["EdgeInsetsPropType","Platform","PointPropType","NativeModules","React","ReactNativeViewAttributes","NativeModules","ScrollResponder","StyleSheet","StyleSheetPropType","View","ViewStylePropTypes","createReactNativeComponentClass","deepDiffer","flattenStyle","insetsDiffer","invariant","pointsDiffer","requireNativeComponent"],function(e,t,n,r,i,o){"use strict";var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=t("EdgeInsetsPropType"),u=t("Platform"),c=t("PointPropType"),l=t("NativeModules").UIManager.RCTScrollView,p=l.Constants,h=t("React"),d=t("ReactNativeViewAttributes"),f=t("NativeModules").UIManager,m=t("ScrollResponder"),g=t("StyleSheet"),v=t("StyleSheetPropType"),y=t("View"),_=t("ViewStylePropTypes"),b=t("createReactNativeComponentClass"),S=t("deepDiffer"),w=t("flattenStyle"),E=t("insetsDiffer"),R=t("invariant"),T=t("pointsDiffer"),x=t("requireNativeComponent"),C=h.PropTypes,I="ScrollView",P="InnerScrollView",O=h.createClass({displayName:"ScrollView",propTypes:{automaticallyAdjustContentInsets:C.bool,contentInset:s,contentOffset:c,onScroll:C.func,onScrollAnimationEnd:C.func,scrollEnabled:C.bool,scrollIndicatorInsets:s,showsHorizontalScrollIndicator:C.bool,showsVerticalScrollIndicator:C.bool,style:v(_),scrollEventThrottle:C.number,bounces:C.bool,bouncesZoom:C.bool,alwaysBounceHorizontal:C.bool,alwaysBounceVertical:C.bool,centerContent:C.bool,contentContainerStyle:v(_),decelerationRate:C.number,horizontal:C.bool,directionalLockEnabled:C.bool,canCancelContentTouches:C.bool,keyboardDismissMode:C.oneOf(["none","interactive","on-drag"]),keyboardShouldPersistTaps:C.bool,maximumZoomScale:C.number,minimumZoomScale:C.number,pagingEnabled:C.bool,scrollsToTop:C.bool,stickyHeaderIndices:C.arrayOf(C.number),removeClippedSubviews:C.bool,zoomScale:C.number},mixins:[m.Mixin],getInitialState:function(){return this.scrollResponderMixinGetInitialState()},setNativeProps:function(e){this.refs[I].setNativeProps(e)},getScrollResponder:function(){return this},getInnerViewNode:function(){return h.findNodeHandle(this.refs[P])},scrollTo:function(e,t){"android"===u.OS?f.dispatchViewManagerCommand(h.findNodeHandle(this),f.RCTScrollView.Commands.scrollTo,[t||0,e||0]):f.scrollTo(h.findNodeHandle(this),t||0,e||0)},scrollWithoutAnimationTo:function(e,t){f.scrollWithoutAnimationTo(h.findNodeHandle(this),t||0,e||0)},render:function(){var e=[this.props.horizontal&&N.contentContainerHorizontal,this.props.contentContainerStyle];if(__DEV__&&this.props.style){var t=w(this.props.style),n=["alignItems","justifyContent"].filter(function(e){return t&&void 0!==t[e]});R(0===n.length,"ScrollView child layout ("+JSON.stringify(n)+") must by applied through the contentContainerStyle prop.")}if(__DEV__&&this.props.onScroll&&!this.props.scrollEventThrottle){var r=this.props.onScroll;this.props.onScroll=function(){console.log("You specified `onScroll` on a <ScrollView> but not `scrollEventThrottle`. You will only receive one event. Using `16` you get all the events but be aware that it may cause frame drops, use a bigger number if you don't need as much precision."),r.apply(this,arguments)}}var i,o=h.createElement(y,{ref:P,style:e,removeClippedSubviews:this.props.removeClippedSubviews},this.props.children),s=void 0!==this.props.alwaysBounceHorizontal?this.props.alwaysBounceHorizontal:this.props.horizontal,c=void 0!==this.props.alwaysBounceVertical?this.props.alwaysBounceVertical:!this.props.horizontal,d=a({},this.props,{alwaysBounceHorizontal:s,alwaysBounceVertical:c,style:[N.base,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.scrollResponderHandleScroll,onResponderGrant:this.scrollResponderHandleResponderGrant,onResponderTerminationRequest:this.scrollResponderHandleTerminationRequest,onResponderTerminate:this.scrollResponderHandleTerminate,onResponderRelease:this.scrollResponderHandleResponderRelease,onResponderReject:this.scrollResponderHandleResponderReject});if("ios"===u.OS)i=l;else if("android"===u.OS){i=this.props.horizontal?k:D;var f={none:p.KeyboardDismissMode.None,interactive:p.KeyboardDismissMode.Interactive,"on-drag":p.KeyboardDismissMode.OnDrag};d.keyboardDismissMode=d.keyboardDismissMode?f[d.keyboardDismissMode]:void 0}return R(void 0!==i,"ScrollViewClass must not be undefined"),h.createElement(i,a({},d,{ref:I}),o)}}),N=g.create({base:{flex:1},contentContainerHorizontal:{alignSelf:"flex-start",flexDirection:"row"}}),A=a({},d.UIView,{alwaysBounceHorizontal:!0,alwaysBounceVertical:!0,automaticallyAdjustContentInsets:!0,bounces:!0,centerContent:!0,contentInset:{diff:E},contentOffset:{diff:T},decelerationRate:!0,horizontal:!0,keyboardDismissMode:!0,keyboardShouldPersistTaps:!0,maximumZoomScale:!0,minimumZoomScale:!0,pagingEnabled:!0,removeClippedSubviews:!0,scrollEnabled:!0,scrollIndicatorInsets:{diff:E},scrollsToTop:!0,showsHorizontalScrollIndicator:!0,showsVerticalScrollIndicator:!0,stickyHeaderIndices:{diff:S},scrollEventThrottle:!0,zoomScale:!0});if("android"===u.OS)var D=b({validAttributes:A,uiViewClassName:"RCTScrollView"}),k=b({validAttributes:A,uiViewClassName:"AndroidHorizontalScrollView"});else if("ios"===u.OS)var l=x("RCTScrollView",O);i.exports=O}),__d("PointPropType",["ReactPropTypes","createStrictShapeTypeChecker"],function(e,t,n,r,i,o){"use strict";var a=t("ReactPropTypes"),s=t("createStrictShapeTypeChecker"),u=s({x:a.number,y:a.number});i.exports=u}),__d("ScrollResponder",["NativeModules","RCTDeviceEventEmitter","React","Subscribable","TextInputState","warning"],function(e,t,n,r,i,o){"use strict";var a=t("NativeModules"),s=t("RCTDeviceEventEmitter"),u=t("React"),c=t("Subscribable"),l=t("TextInputState"),p=a.UIManager,h=a.UIManager,d=p.RCTScrollView.Constants,f=t("warning"),m=16,g={mixins:[c.Mixin],statics:d,scrollResponderMixinGetInitialState:function(){return{isTouching:!1,lastMomentumScrollBeginTime:0,lastMomentumScrollEndTime:0,observedScrollSinceBecomingResponder:!1,becameResponderWhileAnimating:!1}},scrollResponderHandleScrollShouldSetResponder:function(){return this.state.isTouching},scrollResponderHandleStartShouldSetResponder:function(){return!1},scrollResponderHandleStartShouldSetResponderCapture:function(e){var t=l.currentlyFocusedField();return this.props.keyboardShouldPersistTaps||null==t||e.target===t?this.scrollResponderIsAnimating():!0},scrollResponderHandleResponderReject:function(){f(!1,"ScrollView doesn't take rejection well - scrolls anyway")},scrollResponderHandleTerminationRequest:function(){return!this.state.observedScrollSinceBecomingResponder},scrollResponderHandleTouchEnd:function(e){var t=e.nativeEvent;this.state.isTouching=0!==t.touches.length,this.props.onTouchEnd&&this.props.onTouchEnd(e)},scrollResponderHandleResponderRelease:function(e){this.props.onResponderRelease&&this.props.onResponderRelease(e);var t=l.currentlyFocusedField();this.props.keyboardShouldPersistTaps||null==t||e.target===t||this.state.observedScrollSinceBecomingResponder||this.state.becameResponderWhileAnimating||(this.props.onScrollResponderKeyboardDismissed&&this.props.onScrollResponderKeyboardDismissed(e),l.blurTextInput(t))},scrollResponderHandleScroll:function(e){this.state.observedScrollSinceBecomingResponder=!0,this.props.onScroll&&this.props.onScroll(e)},scrollResponderHandleResponderGrant:function(e){this.state.observedScrollSinceBecomingResponder=!1,this.props.onResponderGrant&&this.props.onResponderGrant(e),this.state.becameResponderWhileAnimating=this.scrollResponderIsAnimating()},scrollResponderHandleScrollBeginDrag:function(e){this.props.onScrollBeginDrag&&this.props.onScrollBeginDrag(e)},scrollResponderHandleScrollEndDrag:function(e){this.props.onScrollEndDrag&&this.props.onScrollEndDrag(e)},scrollResponderHandleMomentumScrollBegin:function(e){this.state.lastMomentumScrollBeginTime=Date.now(),this.props.onMomentumScrollBegin&&this.props.onMomentumScrollBegin(e)},scrollResponderHandleMomentumScrollEnd:function(e){this.state.lastMomentumScrollEndTime=Date.now(),this.props.onMomentumScrollEnd&&this.props.onMomentumScrollEnd(e)},scrollResponderHandleTouchStart:function(e){this.state.isTouching=!0,this.props.onTouchStart&&this.props.onTouchStart(e)},scrollResponderHandleTouchMove:function(e){this.props.onTouchMove&&this.props.onTouchMove(e)},scrollResponderIsAnimating:function(){var e=Date.now(),t=e-this.state.lastMomentumScrollEndTime,n=m>t||this.state.lastMomentumScrollEndTime<this.state.lastMomentumScrollBeginTime;return n},scrollResponderScrollTo:function(e,t){h.scrollTo(u.findNodeHandle(this),e,t)},scrollResponderZoomTo:function(e){h.zoomToRect(u.findNodeHandle(this),e)},scrollResponderScrollNativeHandleToKeyboard:function(e,t,n){this.additionalScrollOffset=t||0,this.preventNegativeScrollOffset=!!n,p.measureLayout(e,u.findNodeHandle(this),this.scrollResponderTextInputFocusError,this.scrollResponderInputMeasureAndScrollToKeyboard)},scrollResponderInputMeasureAndScrollToKeyboard:function(e,t,n,r){if(this.keyboardWillOpenTo){var i=t-this.keyboardWillOpenTo.endCoordinates.screenY+r+this.additionalScrollOffset;this.preventNegativeScrollOffset&&(i=Math.max(0,i)),this.scrollResponderScrollTo(0,i)}this.additionalOffset=0,this.preventNegativeScrollOffset=!1},scrollResponderTextInputFocusError:function(e){console.error("Error measuring text field: ",e)},componentWillMount:function(){this.keyboardWillOpenTo=null,this.additionalScrollOffset=0,this.addListenerOn(s,"keyboardWillShow",this.scrollResponderKeyboardWillShow),this.addListenerOn(s,"keyboardWillHide",this.scrollResponderKeyboardWillHide),this.addListenerOn(s,"keyboardDidShow",this.scrollResponderKeyboardDidShow),this.addListenerOn(s,"keyboardDidHide",this.scrollResponderKeyboardDidHide)},scrollResponderKeyboardWillShow:function(e){this.keyboardWillOpenTo=e,this.props.onKeyboardWillShow&&this.props.onKeyboardWillShow(e)},scrollResponderKeyboardWillHide:function(e){this.keyboardWillOpenTo=null,this.props.onKeyboardWillHide&&this.props.onKeyboardWillHide(e)},scrollResponderKeyboardDidShow:function(){this.keyboardWillOpenTo=null,this.props.onKeyboardDidShow&&this.props.onKeyboardDidShow()},scrollResponderKeyboardDidHide:function(){this.keyboardWillOpenTo=null,this.props.onKeyboardDidHide&&this.props.onKeyboardDidHide()}},v={Mixin:g};i.exports=v}),__d("Subscribable",["EventEmitter"],function(e,t,n,r,i,o){"use strict";var a={};a.Mixin={componentWillMount:function(){this._subscribableSubscriptions=[]},componentWillUnmount:function(){this._subscribableSubscriptions.forEach(function(e){return e.remove()}),this._subscribableSubscriptions=null},addListenerOn:function(e,t,n,r){this._subscribableSubscriptions.push(e.addListener(t,n,r))}},i.exports=a}),__d("StaticRenderer",["React"],function(e,t,n,r,i,o){"use strict";var a=t("React"),s=a.createClass({displayName:"StaticRenderer",propTypes:{shouldUpdate:a.PropTypes.bool.isRequired,render:a.PropTypes.func.isRequired},shouldComponentUpdate:function(e){return e.shouldUpdate},render:function(){return this.props.render()}});i.exports=s}),__d("react-timer-mixin/TimerMixin.js",[],function(e,t,n,r,i,o){"use strict";var a="undefined"==typeof window?e:window,s=function(e,t,n){return function(r,i){var o=e(function(){t.call(this,o),r.apply(this,arguments)}.bind(this),i);return this[n]?this[n].push(o):this[n]=[o],o}},u=function(e,t){return function(n){if(this[t]){var r=this[t].indexOf(n);-1!==r&&this[t].splice(r,1)}e(n)}},c="TimerMixin_timeouts",l=u(a.clearTimeout,c),p=s(a.setTimeout,l,c),h="TimerMixin_intervals",d=u(a.clearInterval,h),f=s(a.setInterval,function(){},h),m="TimerMixin_immediates",g=u(a.clearImmediate,m),v=s(a.setImmediate,g,m),y="TimerMixin_rafs",_=u(a.cancelAnimationFrame,y),b=s(a.requestAnimationFrame,_,y),S={componentWillUnmount:function(){this[c]&&this[c].forEach(this.clearTimeout),this[h]&&this[h].forEach(this.clearInterval),this[m]&&this[m].forEach(this.clearImmediate),this[y]&&this[y].forEach(this.cancelAnimationFrame)},setTimeout:p,clearTimeout:l,setInterval:f,clearInterval:d,setImmediate:v,clearImmediate:g,requestAnimationFrame:b,cancelAnimationFrame:_};i.exports=S}),__d("MapView",["EdgeInsetsPropType","NativeMethodsMixin","Platform","React","ReactNativeViewAttributes","View","createReactNativeComponentClass","deepDiffer","insetsDiffer","merge","requireNativeComponent"],function(e,t,n,r,i,o){"use strict";var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=t("EdgeInsetsPropType"),u=t("NativeMethodsMixin"),c=t("Platform"),l=t("React"),p=t("ReactNativeViewAttributes"),h=t("View"),d=t("createReactNativeComponentClass"),f=t("deepDiffer"),m=t("insetsDiffer"),g=t("merge"),v=t("requireNativeComponent"),y=l.createClass({displayName:"MapView",mixins:[u],checkAnnotationIds:function(e){var t=e.map(function(e){return e.id||(e.id=encodeURIComponent(JSON.stringify(e))),e});this.setState({annotations:t})},componentWillMount:function(){this.props.annotations&&this.checkAnnotationIds(this.props.annotations)},componentWillReceiveProps:function(e){e.annotations&&this.checkAnnotationIds(e.annotations)},propTypes:{style:h.propTypes.style,showsUserLocation:l.PropTypes.bool,zoomEnabled:l.PropTypes.bool,rotateEnabled:l.PropTypes.bool,pitchEnabled:l.PropTypes.bool,scrollEnabled:l.PropTypes.bool,mapType:l.PropTypes.oneOf(["standard","satellite","hybrid"]),region:l.PropTypes.shape({latitude:l.PropTypes.number.isRequired,longitude:l.PropTypes.number.isRequired,latitudeDelta:l.PropTypes.number.isRequired,longitudeDelta:l.PropTypes.number.isRequired}),annotations:l.PropTypes.arrayOf(l.PropTypes.shape({latitude:l.PropTypes.number.isRequired,longitude:l.PropTypes.number.isRequired,animateDrop:l.PropTypes.bool,title:l.PropTypes.string,subtitle:l.PropTypes.string,hasLeftCallout:l.PropTypes.bool,hasRightCallout:l.PropTypes.bool,onLeftCalloutPress:l.PropTypes.func,onRightCalloutPress:l.PropTypes.func,id:l.PropTypes.string})),maxDelta:l.PropTypes.number,minDelta:l.PropTypes.number,legalLabelInsets:s,onRegionChange:l.PropTypes.func,onRegionChangeComplete:l.PropTypes.func,onAnnotationPress:l.PropTypes.func},_onChange:function(e){e.nativeEvent.continuous?this.props.onRegionChange&&this.props.onRegionChange(e.nativeEvent.region):this.props.onRegionChangeComplete&&this.props.onRegionChangeComplete(e.nativeEvent.region)},_onPress:function(e){if("annotation-click"===e.nativeEvent.action&&this.props.onAnnotationPress&&this.props.onAnnotationPress(e.nativeEvent.annotation),"callout-click"===e.nativeEvent.action){if(!this.props.annotations)return;for(var t=0;t<this.props.annotations.length;t++){var n=this.props.annotations[t];n.id===e.nativeEvent.annotationId&&("left"===e.nativeEvent.side?n.onLeftCalloutPress&&n.onLeftCalloutPress(e.nativeEvent):"right"===e.nativeEvent.side&&n.onRightCalloutPress&&n.onRightCalloutPress(e.nativeEvent))}}},render:function(){return l.createElement(_,a({},this.props,{onPress:this._onPress,onChange:this._onChange}))}});if("android"===c.OS)var _=d({validAttributes:g(p.UIView,{active:!0,showsUserLocation:!0,zoomEnabled:!0,rotateEnabled:!0,pitchEnabled:!0,scrollEnabled:!0,region:{diff:f},annotations:{diff:f},maxDelta:!0,minDelta:!0,legalLabelInsets:{diff:m}}),uiViewClassName:"RCTMap"});else var _=v("RCTMap",y);i.exports=y}),__d("Navigator",["NativeModules","Dimensions","InteractionMixin","Map","NavigationContext","NavigatorBreadcrumbNavigationBar","NavigatorNavigationBar","NavigatorSceneConfigs","PanResponder","React","StaticContainer.react","StyleSheet","Subscribable","View","clamp","flattenStyle","invariant","react-timer-mixin/TimerMixin.js","rebound/rebound.js"],function(e,t,n,r,i,o){"use strict";function a(){return O++}var s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u=t("NativeModules").AnimationsDebugModule,c=t("Dimensions"),l=t("InteractionMixin"),p=t("Map"),h=t("NavigationContext"),d=t("NavigatorBreadcrumbNavigationBar"),f=t("NavigatorNavigationBar"),m=t("NavigatorSceneConfigs"),g=t("PanResponder"),v=t("React"),y=(t("StaticContainer.react"),t("StyleSheet")),_=t("Subscribable"),b=t("react-timer-mixin/TimerMixin.js"),S=t("View"),w=t("clamp"),E=t("flattenStyle"),R=t("invariant"),T=t("rebound/rebound.js"),x=v.PropTypes,C=c.get("window").width,I=c.get("window").height,P={style:{left:C,opacity:0}},O=0,N=y.create({container:{flex:1,overflow:"hidden"},defaultSceneStyle:{position:"absolute",left:0,right:0,bottom:0,top:0},baseScene:{position:"absolute",overflow:"hidden",left:0,right:0,bottom:0,top:0},disabledScene:{left:C},transitioner:{flex:1,backgroundColor:"transparent",overflow:"hidden"}}),A=["pop","jumpBack","jumpForward"],D=v.createClass({displayName:"Navigator",propTypes:{configureScene:x.func,renderScene:x.func.isRequired,initialRoute:x.object,initialRouteStack:x.arrayOf(x.object),onWillFocus:x.func,onDidFocus:x.func,onItemRef:x.func,navigationBar:x.node,navigator:x.object,sceneStyle:S.propTypes.style},statics:{BreadcrumbNavigationBar:d,NavigationBar:f,SceneConfigs:m},mixins:[b,l,_.Mixin],getDefaultProps:function(){return{configureScene:function(){return m.PushFromRight},sceneStyle:N.defaultSceneStyle}},getInitialState:function(){var e=this;this._renderedSceneMap=new p;var t=this.props.initialRouteStack||[this.props.initialRoute];R(t.length>=1,"Navigator requires props.initialRoute or props.initialRouteStack.");var n=t.length-1;
|
||
return this.props.initialRoute&&(n=t.indexOf(this.props.initialRoute),R(-1!==n,"initialRoute is not in initialRouteStack.")),{sceneConfigStack:t.map(function(t){return e.props.configureScene(t)}),idStack:t.map(function(){return a()}),routeStack:t,presentedIndex:n,transitionFromIndex:null,activeGesture:null,pendingGestureProgress:null,transitionQueue:[]}},componentWillMount:function(){var e=this;this.__defineGetter__("navigationContext",this._getNavigationContext),this._subRouteFocus=[],this.parentNavigator=this.props.navigator,this._handlers={},this.springSystem=new T.SpringSystem,this.spring=this.springSystem.createSpring(),this.spring.setRestSpeedThreshold(.05),this.spring.setCurrentValue(0).setAtRest(),this.spring.addListener({onSpringEndStateChange:function(){e._interactionHandle||(e._interactionHandle=e.createInteractionHandle())},onSpringUpdate:function(){e._handleSpringUpdate()},onSpringAtRest:function(){e._completeTransition()}}),this.panGesture=g.create({onMoveShouldSetPanResponder:this._handleMoveShouldSetPanResponder,onPanResponderGrant:this._handlePanResponderGrant,onPanResponderRelease:this._handlePanResponderRelease,onPanResponderMove:this._handlePanResponderMove,onPanResponderTerminate:this._handlePanResponderTerminate}),this._itemRefs={},this._interactionHandle=null,this._emitWillFocus(this.state.routeStack[this.state.presentedIndex])},componentDidMount:function(){this._handleSpringUpdate(),this._emitDidFocus(this.state.routeStack[this.state.presentedIndex])},componentWillUnmount:function(){this._navigationContext&&(this._navigationContext.dispose(),this._navigationContext=null)},immediatelyResetRouteStack:function(e){var t=this,n=e.length-1;this.setState({idStack:e.map(a),routeStack:e,sceneConfigStack:e.map(this.props.configureScene),presentedIndex:n,activeGesture:null,transitionFromIndex:null,transitionQueue:[]},function(){t._handleSpringUpdate()})},_transitionTo:function(e,t,n,r){if(e!==this.state.presentedIndex){if(null!==this.state.transitionFromIndex)return void this.state.transitionQueue.push({destIndex:e,velocity:t,cb:r});this.state.transitionFromIndex=this.state.presentedIndex,this.state.presentedIndex=e,this.state.transitionCb=r,this._onAnimationStart(),u&&u.startRecordingFps();var i=this.state.sceneConfigStack[this.state.transitionFromIndex]||this.state.sceneConfigStack[this.state.presentedIndex];R(i,"Cannot configure scene at index "+this.state.transitionFromIndex),null!=n&&this.spring.setCurrentValue(n),this.spring.setOvershootClampingEnabled(!0),this.spring.getSpringConfig().friction=i.springFriction,this.spring.getSpringConfig().tension=i.springTension,this.spring.setVelocity(t||i.defaultTransitionVelocity),this.spring.setEndValue(1)}},_handleSpringUpdate:function(){if(null!=this.state.transitionFromIndex)this._transitionBetween(this.state.transitionFromIndex,this.state.presentedIndex,this.spring.getCurrentValue());else if(null!=this.state.activeGesture){var e=this.state.presentedIndex+this._deltaForGestureAction(this.state.activeGesture);this._transitionBetween(this.state.presentedIndex,e,this.spring.getCurrentValue())}},_completeTransition:function(){if(1!==this.spring.getCurrentValue()&&0!==this.spring.getCurrentValue())return void(this.state.pendingGestureProgress&&(this.state.pendingGestureProgress=null));this._onAnimationEnd();var e=this.state.presentedIndex,t=this._subRouteFocus[e]||this.state.routeStack[e];if(this._emitDidFocus(t),u&&u.stopRecordingFps(Date.now()),this.state.transitionFromIndex=null,this.spring.setCurrentValue(0).setAtRest(),this._hideScenes(),this.state.transitionCb&&(this.state.transitionCb(),this.state.transitionCb=null),this._interactionHandle&&(this.clearInteractionHandle(this._interactionHandle),this._interactionHandle=null),this.state.pendingGestureProgress){var n=this.state.presentedIndex+this._deltaForGestureAction(this.state.activeGesture);return this._enableScene(n),void this.spring.setEndValue(this.state.pendingGestureProgress)}if(this.state.transitionQueue.length){var r=this.state.transitionQueue.shift();this._enableScene(r.destIndex),this._emitWillFocus(this.state.routeStack[r.destIndex]),this._transitionTo(r.destIndex,r.velocity,null,r.cb)}},_emitDidFocus:function(e){this.navigationContext.emit("didfocus",{route:e}),this.props.onDidFocus&&this.props.onDidFocus(e)},_emitWillFocus:function(e){this.navigationContext.emit("willfocus",{route:e});var t=this._navBar;t&&t.handleWillFocus&&t.handleWillFocus(e),this.props.onWillFocus&&this.props.onWillFocus(e)},_hideScenes:function(){var e=null;this.state.activeGesture&&(e=this.state.presentedIndex+this._deltaForGestureAction(this.state.activeGesture));for(var t=0;t<this.state.routeStack.length;t++)t!==this.state.presentedIndex&&t!==this.state.transitionFromIndex&&t!==e&&this._disableScene(t)},_disableScene:function(e){this.refs["scene_"+e]&&this.refs["scene_"+e].setNativeProps(P)},_enableScene:function(e){var t=E([N.baseScene,this.props.sceneStyle]),n={left:t.left};e!==this.state.transitionFromIndex&&e!==this.state.presentedIndex&&(n.opacity=0),this.refs["scene_"+e]&&this.refs["scene_"+e].setNativeProps(n)},_onAnimationStart:function(){var e=this.state.presentedIndex,t=this.state.presentedIndex;null!=this.state.transitionFromIndex?e=this.state.transitionFromIndex:this.state.activeGesture&&(t=this.state.presentedIndex+this._deltaForGestureAction(this.state.activeGesture)),this._setRenderSceneToHarwareTextureAndroid(e,!0),this._setRenderSceneToHarwareTextureAndroid(t,!0);var n=this._navBar;n&&n.onAnimationStart&&n.onAnimationStart(e,t)},_onAnimationEnd:function(){for(var e=this.state.routeStack.length-1,t=0;e>=t;t++)this._setRenderSceneToHarwareTextureAndroid(t,!1);var n=this._navBar;n&&n.onAnimationEnd&&n.onAnimationEnd()},_setRenderSceneToHarwareTextureAndroid:function(e,t){var n=this.refs["scene_"+e];null!==n&&void 0!==n&&n.setNativeProps({renderToHardwareTextureAndroid:t})},_handleTouchStart:function(){this._eligibleGestures=A},_handleMoveShouldSetPanResponder:function(e,t){var n=this.state.sceneConfigStack[this.state.presentedIndex];return this._expectingGestureGrant=this._matchGestureAction(this._eligibleGestures,n.gestures,t),!!this._expectingGestureGrant},_doesGestureOverswipe:function(e){var t=this.state.presentedIndex<=0&&("pop"===e||"jumpBack"===e),n=this.state.presentedIndex>=this.state.routeStack.length-1&&"jumpForward"===e;return n||t},_handlePanResponderGrant:function(e,t){R(this._expectingGestureGrant,"Responder granted unexpectedly."),this._attachGesture(this._expectingGestureGrant),this._onAnimationStart(),this._expectingGestureGrant=null},_deltaForGestureAction:function(e){switch(e){case"pop":case"jumpBack":return-1;case"jumpForward":return 1;default:return void R(!1,"Unsupported gesture action "+e)}},_handlePanResponderRelease:function(e,t){var n=this,r=this.state.sceneConfigStack[this.state.presentedIndex],i=this.state.activeGesture;if(i){var o=r.gestures[i],a=this.state.presentedIndex+this._deltaForGestureAction(this.state.activeGesture);if(0===this.spring.getCurrentValue())return this.spring.setCurrentValue(0).setAtRest(),void this._completeTransition();var s,u,c="top-to-bottom"===o.direction||"bottom-to-top"===o.direction,l="right-to-left"===o.direction||"bottom-to-top"===o.direction;c?(s=l?-t.vy:t.vy,u=l?-t.dy:t.dy):(s=l?-t.vx:t.vx,u=l?-t.dx:t.dx);var p=w(-10,s,10);if(Math.abs(s)<o.notMoving){var h=u>o.fullDistance*o.stillCompletionRatio;p=h?o.snapVelocity:-o.snapVelocity}if(0>p||this._doesGestureOverswipe(i)){if(null==this.state.transitionFromIndex){var d=this.state.presentedIndex;this.state.presentedIndex=a,this._transitionTo(d,-p,1-this.spring.getCurrentValue())}}else this._emitWillFocus(this.state.routeStack[a]),this._transitionTo(a,p,null,function(){"pop"===i&&n._cleanScenesPastIndex(a)});this._detachGesture()}},_handlePanResponderTerminate:function(e,t){var n=this.state.presentedIndex+this._deltaForGestureAction(this.state.activeGesture);this._detachGesture();var r=this.state.presentedIndex;this.state.presentedIndex=n,this._transitionTo(r,null,1-this.spring.getCurrentValue())},_attachGesture:function(e){this.state.activeGesture=e;var t=this.state.presentedIndex+this._deltaForGestureAction(this.state.activeGesture);this._enableScene(t)},_detachGesture:function(){this.state.activeGesture=null,this.state.pendingGestureProgress=null,this._hideScenes()},_handlePanResponderMove:function(e,t){var n=this.state.sceneConfigStack[this.state.presentedIndex];if(this.state.activeGesture){var r=n.gestures[this.state.activeGesture];return this._moveAttachedGesture(r,t)}var i=this._matchGestureAction(A,n.gestures,t);i&&this._attachGesture(i)},_moveAttachedGesture:function(e,t){var n="top-to-bottom"===e.direction||"bottom-to-top"===e.direction,r="right-to-left"===e.direction||"bottom-to-top"===e.direction,i=n?t.dy:t.dx;i=r?-i:i;var o=e.gestureDetectMovement,a=(i-o)/(e.fullDistance-o);if(0>a&&e.isDetachable){var s=this.state.presentedIndex+this._deltaForGestureAction(this.state.activeGesture);return this._transitionBetween(this.state.presentedIndex,s,0),this._detachGesture(),void(null!=this.state.pendingGestureProgress&&this.spring.setCurrentValue(0))}if(this._doesGestureOverswipe(this.state.activeGesture)){var u=e.overswipe.frictionConstant,c=e.overswipe.frictionByDistance,l=1/(u+Math.abs(a)*c);a*=l}a=w(0,a,1),null!=this.state.transitionFromIndex?this.state.pendingGestureProgress=a:this.state.pendingGestureProgress?this.spring.setEndValue(a):this.spring.setCurrentValue(a)},_matchGestureAction:function(e,t,n){var r=this;if(!t)return null;var i=null;return e.some(function(e,o){var a=t[e];if(a){if(null==a.overswipe&&r._doesGestureOverswipe(e))return!1;var s="top-to-bottom"===a.direction||"bottom-to-top"===a.direction,u="right-to-left"===a.direction||"bottom-to-top"===a.direction,c=s?n.moveY:n.moveX,l=s?n.dy:n.dx,p=s?n.dx:n.dy,h=a.edgeHitWidth;u&&(c=-c,l=-l,p=-p,h=s?-(I-h):-(C-h));var d=null==a.edgeHitWidth||h>c;if(!d)return!1;var f=l>=a.gestureDetectMovement;if(!f)return!1;var m=Math.abs(l)>Math.abs(p)*a.directionRatio;return m?(i=e,!0):void(r._eligibleGestures=r._eligibleGestures.slice().splice(o,1))}}),i},_transitionSceneStyle:function(e,t,n,r){var i=this.refs["scene_"+r];if(null!==i&&void 0!==i){var o=t>e?t:e,a=this.state.sceneConfigStack[o];a||(a=this.state.sceneConfigStack[o-1]);var s={},u=e>r||t>r?a.animationInterpolators.out:a.animationInterpolators.into,c=t>e?n:1-n,l=u(s,c);l&&i.setNativeProps({style:s})}},_transitionBetween:function(e,t,n){this._transitionSceneStyle(e,t,n,e),this._transitionSceneStyle(e,t,n,t);var r=this._navBar;r&&r.updateProgress&&t>=0&&e>=0&&r.updateProgress(n,e,t)},_handleResponderTerminationRequest:function(){return!1},_getDestIndexWithinBounds:function(e){var t=this.state.presentedIndex,n=t+e;R(n>=0,"Cannot jump before the first route.");var r=this.state.routeStack.length-1;return R(r>=n,"Cannot jump past the last route."),n},_jumpN:function(e){var t=this._getDestIndexWithinBounds(e);this._enableScene(t),this._emitWillFocus(this.state.routeStack[t]),this._transitionTo(t)},jumpTo:function(e){var t=this.state.routeStack.indexOf(e);R(-1!==t,"Cannot jump to route that is not in the route stack"),this._jumpN(t-this.state.presentedIndex)},jumpForward:function(){this._jumpN(1)},jumpBack:function(){this._jumpN(-1)},push:function(e){var t=this;R(!!e,"Must supply route to push");var n=this.state.presentedIndex+1,r=this.state.routeStack.slice(0,n),i=this.state.idStack.slice(0,n),o=this.state.sceneConfigStack.slice(0,n),s=r.concat([e]),u=s.length-1,c=i.concat([a()]),l=o.concat([this.props.configureScene(e)]);this._emitWillFocus(s[u]),this.setState({idStack:c,routeStack:s,sceneConfigStack:l},function(){t._enableScene(u),t._transitionTo(u)})},_popN:function(e){var t=this;if(0!==e){R(this.state.presentedIndex-e>=0,"Cannot pop below zero");var n=this.state.presentedIndex-e;this._enableScene(n),this._emitWillFocus(this.state.routeStack[n]),this._transitionTo(n,null,null,function(){t._cleanScenesPastIndex(n)})}},pop:function(){this._popN(1)},replaceAtIndex:function(e,t,n){var r=this;if(R(!!e,"Must supply route to replace"),0>t&&(t+=this.state.routeStack.length),!(this.state.routeStack.length<=t)){var i=this.state.idStack.slice(),o=this.state.routeStack.slice(),s=this.state.sceneConfigStack.slice();i[t]=a(),o[t]=e,s[t]=this.props.configureScene(e),t===this.state.presentedIndex&&this._emitWillFocus(e),this.setState({idStack:i,routeStack:o,sceneConfigStack:s},function(){t===r.state.presentedIndex&&r._emitDidFocus(e),n&&n()})}},replace:function(e){this.replaceAtIndex(e,this.state.presentedIndex)},replacePrevious:function(e){this.replaceAtIndex(e,this.state.presentedIndex-1)},popToTop:function(){this.popToRoute(this.state.routeStack[0])},popToRoute:function(e){var t=this.state.routeStack.indexOf(e);R(-1!==t,"Calling popToRoute for a route that doesn't exist!");var n=this.state.presentedIndex-t;this._popN(n)},replacePreviousAndPop:function(e){this.state.routeStack.length<2||(this.replacePrevious(e),this.pop())},resetTo:function(e){var t=this;R(!!e,"Must supply route to push"),this.replaceAtIndex(e,0,function(){t.state.presentedIndex>0&&t._popN(t.state.presentedIndex)})},getCurrentRoutes:function(){return this.state.routeStack.slice()},_handleItemRef:function(e,t,n){this._itemRefs[e]=n;var r=this.state.idStack.indexOf(e);-1!==r&&this.props.onItemRef&&this.props.onItemRef(n,r,t)},_cleanScenesPastIndex:function(e){var t=this,n=e+1;n<this.state.routeStack.length&&(this.state.idStack.slice(n).map(function(e){t._itemRefs[e]=null}),this.setState({sceneConfigStack:this.state.sceneConfigStack.slice(0,n),idStack:this.state.idStack.slice(0,n),routeStack:this.state.routeStack.slice(0,n)}))},_renderScene:function(e,t){var n=this,r=this.props.renderScene(e,this),i=null;t!==this.state.presentedIndex&&(i=N.disabledScene);var o=r.ref;return null!=o&&"function"!=typeof o&&(console.warn("String refs are not supported for navigator scenes. Use a callback ref instead. Ignoring ref: "+o),o=null),v.createElement(S,{key:this.state.idStack[t],ref:"scene_"+t,onStartShouldSetResponderCapture:function(){return null!=n.state.transitionFromIndex||null!=n.state.transitionFromIndex},style:[N.baseScene,this.props.sceneStyle,i]},v.cloneElement(r,{ref:function(r){n._handleItemRef(n.state.idStack[t],e,r),o&&o(r)}}))},_renderNavigationBar:function(){var e=this;return this.props.navigationBar?v.cloneElement(this.props.navigationBar,{ref:function(t){e._navBar=t},navigator:this,navState:this.state}):null},render:function(){var e=this,t=new p,n=this.state.routeStack.map(function(n,r){var i;return i=e._renderedSceneMap.has(n)&&r!==e.state.presentedIndex?e._renderedSceneMap.get(n):e._renderScene(n,r),t.set(n,i),i});return this._renderedSceneMap=t,v.createElement(S,{style:[N.container,this.props.style]},v.createElement(S,s({style:N.transitioner},this.panGesture.panHandlers,{onTouchStart:this._handleTouchStart,onResponderTerminationRequest:this._handleResponderTerminationRequest}),n),this._renderNavigationBar())},_getNavigationContext:function(){return this._navigationContext||(this._navigationContext=new h),this._navigationContext}});i.exports=D}),__d("InteractionMixin",["InteractionManager"],function(e,t,n,r,i,o){"use strict";var a=t("InteractionManager"),s={componentWillUnmount:function(){for(;this._interactionMixinHandles.length;)a.clearInteractionHandle(this._interactionMixinHandles.pop())},_interactionMixinHandles:[],createInteractionHandle:function(){var e=a.createInteractionHandle();return this._interactionMixinHandles.push(e),e},clearInteractionHandle:function(e){a.clearInteractionHandle(e),this._interactionMixinHandles=this._interactionMixinHandles.filter(function(t){return t!==e})},runAfterInteractions:function(e){a.runAfterInteractions(e)}};i.exports=s}),__d("NavigationContext",["NavigationEvent","EventSubscription","NavigationEventEmitter","emptyFunction","invariant"],function(e,t,n,r,i,o){function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=t("NavigationEventEmitter"),c=t("emptyFunction"),l=t("invariant"),p=function(){function e(){a(this,e),this._eventEmitter=new u(this),this._currentRoute=null,this.addListener("willfocus",this._onFocus,this),this.addListener("didfocus",this._onFocus,this)}return s(e,[{key:"addListener",value:function(e,t,n){var r=this._eventEmitter;return r?r.addListener(e,t,n):{remove:c}}},{key:"emit",value:function(e,t){var n=this._eventEmitter;n&&n.emit(e,t)}},{key:"dispose",value:function(){var e=this._eventEmitter;e&&(e.removeAllListeners(),this._eventEmitter=null,this._currentRoute=null)}},{key:"_onFocus",value:function(e){l(e.data&&e.data.hasOwnProperty("route"),"didfocus event should provide route"),this._currentRoute=e.data.route}},{key:"currentRoute",get:function(){return this._currentRoute}}]),e}();i.exports=p}),__d("NavigationEvent",[],function(e,t,n,r,i,o){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=function u(e,t,n){a(this,u),this.type=e,this.target=t,this.data=n};i.exports=s}),__d("NavigationEventEmitter",["EventEmitter","NavigationEvent"],function(e,t,n,r,i,o){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=function d(e,t,n){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,t);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:d(i,t,n)}if("value"in r)return r.value;var o=r.get;return void 0===o?void 0:o.call(n)},l=t("EventEmitter"),p=t("NavigationEvent"),h=function(e){function t(e){a(this,t),c(Object.getPrototypeOf(t.prototype),"constructor",this).call(this),this._emitting=!1,this._emitQueue=[],this._target=e}return s(t,e),u(t,[{key:"emit",value:function(e,n){if(this._emitting)return void this._emitQueue.push({eventType:e,data:n});this._emitting=!0;var r=new p(e,this._target,n);for(c(Object.getPrototypeOf(t.prototype),"emit",this).call(this,e,r),this._emitting=!1;this._emitQueue.length;){var i=this._emitQueue.shift();this.emit(i.eventType,i.data)}}}]),t}(l);i.exports=h}),__d("NavigatorBreadcrumbNavigationBar",["NavigatorBreadcrumbNavigationBarStyles","NavigatorNavigationBarStyles","React","StaticContainer.react","StyleSheet","View","invariant"],function(e,t,n,r,i,o){"use strict";var a=t("NavigatorBreadcrumbNavigationBarStyles"),s=t("NavigatorNavigationBarStyles"),u=t("React"),c=t("StaticContainer.react"),l=t("StyleSheet"),p=t("View"),h=t("invariant"),d=a.Interpolators,f=u.PropTypes,m=d.map(function(){return{style:{}}}),g=d.map(function(){return{style:{}}}),v=d.map(function(){return{style:{}}}),y=d.map(function(){return{style:{}}}),_=d.map(function(){return{style:{}}}),b=function(e){return void 0!==e.presentedIndex?e.presentedIndex:e.observedTopOfStack},S=function(e,t){return e===t?a.Center[e]:t>e?a.Left[e]:a.Right[e]},w=u.createClass({displayName:"NavigatorBreadcrumbNavigationBar",propTypes:{navigator:f.shape({push:f.func,pop:f.func,replace:f.func,popToRoute:f.func,popToTop:f.func}),routeMapper:f.shape({rightContentForRoute:f.func,titleContentForRoute:f.func,iconForRoute:f.func}),navState:u.PropTypes.shape({routeStack:u.PropTypes.arrayOf(u.PropTypes.object),idStack:u.PropTypes.arrayOf(u.PropTypes.number),presentedIndex:u.PropTypes.number}),style:p.propTypes.style},statics:{Styles:a},_updateIndexProgress:function(e,t,n,r){var i,o=r>n?e:1-e,a=t-n,s=t-r;h(d[t],"Cannot find breadcrumb interpolators for "+t),i=a>0&&0===s||s>0&&0===a?d[t].RightToCenter:0>a&&0===s||0>s&&0===a?d[t].CenterToLeft:a===s?d[t].RightToCenter:d[t].RightToLeft,i.Crumb(m[t].style,o)&&this.refs["crumb_"+t].setNativeProps(m[t]),i.Icon(g[t].style,o)&&this.refs["icon_"+t].setNativeProps(g[t]),i.Separator(v[t].style,o)&&this.refs["separator_"+t].setNativeProps(v[t]),i.Title(y[t].style,o)&&this.refs["title_"+t].setNativeProps(y[t]);var u=this.refs["right_"+t];u&&i.RightItem(_[t].style,o)&&u.setNativeProps(_[t])},updateProgress:function(e,t,n){for(var r=Math.max(t,n),i=Math.min(t,n),o=i;r>=o;o++)this._updateIndexProgress(e,o,t,n)},onAnimationStart:function(e,t){for(var n=Math.max(e,t),r=Math.min(e,t),i=r;n>=i;i++)this._setRenderViewsToHardwareTextureAndroid(i,!0)},onAnimationEnd:function(){for(var e=this.props.navState.routeStack.length-1,t=0;e>=t;t++)this._setRenderViewsToHardwareTextureAndroid(t,!1)},_setRenderViewsToHardwareTextureAndroid:function(e,t){var n={renderToHardwareTextureAndroid:t};this.refs["icon_"+e].setNativeProps(n),this.refs["separator_"+e].setNativeProps(n),this.refs["title_"+e].setNativeProps(n);var r=this.refs["right_"+e];r&&r.setNativeProps(n)},render:function(){var e=this.props.navState,t=e&&e.routeStack.map(this._renderOrReturnBreadcrumb),n=e.routeStack.map(this._renderOrReturnTitle),r=e.routeStack.map(this._renderOrReturnRightButton);return u.createElement(p,{style:[E.breadCrumbContainer,this.props.style]},n,t,r)},_renderOrReturnBreadcrumb:function(e,t){var n=this.props.navState.idStack[t],r=this.props.routeMapper,i=this.props.navigator,o=this.refs["crumbContainer"+n];if(o)return u.createElement(c,{ref:"crumbContainer"+n,key:"crumbContainer"+n,shouldUpdate:!1});var a=S(t,b(this.props.navState));return u.createElement(c,{ref:"crumbContainer"+n,key:"crumbContainer"+n,shouldUpdate:!1},u.createElement(p,{ref:"crumb_"+t,style:a.Crumb},u.createElement(p,{ref:"icon_"+t,style:a.Icon},r.iconForRoute(e,i)),u.createElement(p,{ref:"separator_"+t,style:a.Separator},r.separatorForRoute(e,i))))},_renderOrReturnTitle:function(e,t){var n=this.props.navState,r=n.idStack[t],i=this.refs["titleContainer"+r];if(i)return u.createElement(c,{ref:"titleContainer"+r,key:"titleContainer"+r,shouldUpdate:!1});var o=this.props.routeMapper,a=o.titleContentForRoute(n.routeStack[t],this.props.navigator),s=S(t,b(this.props.navState));return u.createElement(c,{ref:"titleContainer"+r,key:"titleContainer"+r,shouldUpdate:!1},u.createElement(p,{ref:"title_"+t,style:s.Title},a))},_renderOrReturnRightButton:function(e,t){var n=this.props.navState,r=this.props.routeMapper,i=n.idStack[t],o=this.refs["rightContainer"+i];if(o)return u.createElement(c,{ref:"rightContainer"+i,key:"rightContainer"+i,shouldUpdate:!1});var a=r.rightContentForRoute(n.routeStack[t],this.props.navigator);if(!a)return null;var s=S(t,b(this.props.navState));return u.createElement(c,{ref:"rightContainer"+i,key:"rightContainer"+i,shouldUpdate:!1},u.createElement(p,{ref:"right_"+t,style:s.RightItem},a))}}),E=l.create({breadCrumbContainer:{overflow:"hidden",position:"absolute",height:s.General.TotalNavHeight,top:0,left:0,right:0}});i.exports=w}),__d("NavigatorBreadcrumbNavigationBarStyles",["Dimensions","NavigatorNavigationBarStyles","buildStyleInterpolator","merge"],function(e,t,n,r,i,o){"use strict";for(var a=t("Dimensions"),s=t("NavigatorNavigationBarStyles"),u=t("buildStyleInterpolator"),c=t("merge"),l=a.get("window").width,p=s.General.StatusBarHeight,h=s.General.NavBarHeight,d=4,f=40,m=9,g=f+m,v=100,y=.6,_=10,b={position:"absolute",flexDirection:"row",top:p,width:g,height:h,backgroundColor:"transparent"},S={width:f,height:h},w={width:m,height:h},E={position:"absolute",top:p,height:h,backgroundColor:"transparent"},R=c(E,{left:0,right:0,alignItems:"center",height:h}),T={position:"absolute",top:p,right:d,overflow:"hidden",opacity:1,height:h,backgroundColor:"transparent"},x=[],C=[],I=[],P=0;_>P;P++){var O=g*P+d;x[P]={Crumb:c(b,{left:O}),Icon:c(S,{opacity:y}),Separator:c(w,{opacity:1}),Title:c(E,{left:O,opacity:0}),RightItem:c(T,{opacity:0})},C[P]={Crumb:c(b,{left:O}),Icon:c(S,{opacity:1}),Separator:c(w,{opacity:0}),Title:c(E,{left:O+f,opacity:1}),RightItem:c(T,{opacity:1})};var N=l-100;I[P]={Crumb:c(b,{left:N}),Icon:c(S,{opacity:0}),Separator:c(w,{opacity:0}),Title:c(E,{left:N+f,opacity:0}),RightItem:c(T,{opacity:0})}}C[0]={Crumb:c(b,{left:l/4}),Icon:c(S,{opacity:0}),Separator:c(w,{opacity:0}),Title:c(R,{opacity:1}),RightItem:C[0].RightItem},x[0].Title=c(R,{left:-l/4,opacity:0}),I[0].Title=c(R,{opacity:0});var A=function(e,t){return{Crumb:u({left:{type:"linear",from:e.Crumb.left,to:t.Crumb.left,min:0,max:1,extrapolate:!0}}),Icon:u({opacity:{type:"linear",from:e.Icon.opacity,to:t.Icon.opacity,min:0,max:1}}),Separator:u({opacity:{type:"linear",from:e.Separator.opacity,to:t.Separator.opacity,min:0,max:1}}),Title:u({opacity:{type:"linear",from:e.Title.opacity,to:t.Title.opacity,min:0,max:1},left:{type:"linear",from:e.Title.left,to:t.Title.left,min:0,max:1,extrapolate:!0}}),RightItem:u({opacity:{type:"linear",from:e.RightItem.opacity,to:t.RightItem.opacity,min:0,max:1,round:v}})}},D=C.map(function(e,t){return{RightToCenter:A(I[t],C[t]),CenterToLeft:A(C[t],x[t]),RightToLeft:A(I[t],x[t])}});i.exports={Interpolators:D,Left:x,Center:C,Right:I,IconWidth:f,IconHeight:h,SeparatorWidth:m,SeparatorHeight:h}}),__d("NavigatorNavigationBarStyles",["Dimensions","buildStyleInterpolator","merge"],function(e,t,n,r,i,o){"use strict";function a(e,t){return{Title:u({opacity:{type:"linear",from:e.Title.opacity,to:t.Title.opacity,min:0,max:1},left:{type:"linear",from:e.Title.left,to:t.Title.left,min:0,max:1,extrapolate:!0}}),LeftButton:u({opacity:{type:"linear",from:e.LeftButton.opacity,to:t.LeftButton.opacity,min:0,max:1,round:g},left:{type:"linear",from:e.LeftButton.left,to:t.LeftButton.left,min:0,max:1}}),RightButton:u({opacity:{type:"linear",from:e.RightButton.opacity,to:t.RightButton.opacity,min:0,max:1,round:g},left:{type:"linear",from:e.RightButton.left,to:t.RightButton.left,min:0,max:1,extrapolate:!0}})}}var s=t("Dimensions"),u=t("buildStyleInterpolator"),c=t("merge"),l=s.get("window").width,p=44,h=20,d=p+h,f={Title:{position:"absolute",top:h,left:0,alignItems:"center",width:l,height:p,backgroundColor:"transparent"},LeftButton:{position:"absolute",top:h,left:0,overflow:"hidden",opacity:1,width:l/3,height:p,backgroundColor:"transparent"},RightButton:{position:"absolute",top:h,left:2*l/3,overflow:"hidden",opacity:1,alignItems:"flex-end",width:l/3,height:p,backgroundColor:"transparent"}},m={Left:{Title:c(f.Title,{left:-l/2,opacity:0}),LeftButton:c(f.LeftButton,{left:-l/3,opacity:1}),RightButton:c(f.RightButton,{left:l/3,opacity:0})},Center:{Title:c(f.Title,{left:0,opacity:1}),LeftButton:c(f.LeftButton,{left:0,opacity:1}),RightButton:c(f.RightButton,{left:2*l/3-0,opacity:1})},Right:{Title:c(f.Title,{left:l/2,opacity:0}),LeftButton:c(f.LeftButton,{left:0,opacity:0}),RightButton:c(f.RightButton,{left:l,opacity:0})}},g=100,v={RightToCenter:a(m.Right,m.Center),CenterToLeft:a(m.Center,m.Left),RightToLeft:a(m.Right,m.Left)};i.exports={General:{NavBarHeight:p,StatusBarHeight:h,TotalNavHeight:d},Interpolators:v,Stages:m}}),__d("buildStyleInterpolator",["keyOf"],function(e,t,n,r,i,o){for(var a=t("keyOf"),s=a({x:null}),u=a({y:null}),c=a({z:null}),l=a({w:null}),p=a({transformRotateRadians:null}),h={transformRotateRadians:!0,transformScale:!0,transformTranslate:!0},d={transformRotateRadians:[0,0,0,1],transformTranslate:[0,0,0],transformScale:[1,1,1]},f=/([^\s,]+)/g,m=function(e,t){var n=e.toString(),r=n.slice(n.indexOf("(")+1,n.indexOf(")")).match(f)||[],i=r.map(function(e){return"\\b"+e+"\\b"}).join("|"),o=new RegExp(i,"g"),a=n.substring(n.indexOf("{")+1,n.lastIndexOf("}")),s=a.replace(o,function(e){var n=r.indexOf(e),i=t[n];return i});return s.split("\n")},g={unroll:function(e,t,n,r,i,o,a,s,u,c,l,p,h,d,f,m,g){t=e[0],n=e[1],r=e[2],i=e[3],o=e[4],a=e[5],s=e[6],u=e[7],c=e[8],l=e[9],p=e[10],h=e[11],d=e[12],f=e[13],m=e[14],g=e[15]},matrixDiffers:function(e,t,n,r,i,o,a,s,u,c,l,p,h,d,f,m,g,v){e=e||n!==t[0]||r!==t[1]||i!==t[2]||o!==t[3]||a!==t[4]||s!==t[5]||u!==t[6]||c!==t[7]||l!==t[8]||p!==t[9]||h!==t[10]||d!==t[11]||f!==t[12]||m!==t[13]||g!==t[14]||v!==t[15]},transformScale:function(e,t){var n=t[0],r=t[1],i=t[2];e[0]=e[0]*n,e[1]=e[1]*n,e[2]=e[2]*n,e[3]=e[3]*n,e[4]=e[4]*r,e[5]=e[5]*r,e[6]=e[6]*r,e[7]=e[7]*r,e[8]=e[8]*i,e[9]=e[9]*i,e[10]=e[10]*i,e[11]=e[11]*i,e[12]=e[12],e[13]=e[13],e[14]=e[14],e[15]=e[15]},transformTranslate:function(e,t){var n=t[0],r=t[1],i=t[2];e[12]=e[0]*n+e[4]*r+e[8]*i+e[12],e[13]=e[1]*n+e[5]*r+e[9]*i+e[13],e[14]=e[2]*n+e[6]*r+e[10]*i+e[14],e[15]=e[3]*n+e[7]*r+e[11]*i+e[15]},transformRotateRadians:function(e,t){var n=t[0],r=t[1],i=t[2],o=t[3],a=n+n,s=r+r,u=i+i,c=n*a,l=n*s,p=n*u,h=r*s,d=r*u,f=i*u,m=o*a,g=o*s,v=o*u,y=1-(h+f),_=l+v,b=p-g,S=l-v,w=1-(c+f),E=d+m,R=p+g,T=d-m,x=1-(c+h),C=e[0],I=e[1],P=e[2],O=e[3],N=e[4],A=e[5],D=e[6],k=e[7],M=e[8],L=e[9],j=e[10],V=e[11],B=y,q=_,H=b;e[0]=B*C+q*N+H*M,e[1]=B*I+q*A+H*L,e[2]=B*P+q*D+H*j,e[3]=B*O+q*k+H*V,B=S,q=w,H=E,e[4]=B*C+q*N+H*M,e[5]=B*I+q*A+H*L,e[6]=B*P+q*D+H*j,e[7]=B*O+q*k+H*V,B=R,q=T,H=x,e[8]=B*C+q*N+H*M,e[9]=B*I+q*A+H*L,e[10]=B*P+q*D+H*j,e[11]=B*O+q*k+H*V}},v={transformScale:function(e,t){e[0]=t[0],e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=t[1],e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=t[2],e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1},transformTranslate:function(e,t){e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=t[0],e[13]=t[1],e[14]=t[2],e[15]=1},transformRotateRadians:function(e,t){var n=t[0],r=t[1],i=t[2],o=t[3],a=n+n,s=r+r,u=i+i,c=n*a,l=n*s,p=n*u,h=r*s,d=r*u,f=i*u,m=o*a,g=o*s,v=o*u,y=1-(h+f),_=l+v,b=p-g,S=l-v,w=1-(c+f),E=d+m,R=p+g,T=d-m,x=1-(c+h),C=y,I=_,P=b;e[0]=C,e[1]=I,e[2]=P,e[3]=0,C=S,I=w,P=E,e[4]=C,e[5]=I,e[6]=P,e[7]=0,C=R,I=T,P=x,e[8]=C,e[9]=I,e[10]=P,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1}},y=function(e,t){return" if (!didChange) {\n var prevVal = result."+e+";\n result."+e+" = "+t+";\n didChange = didChange || ("+t+" !== prevVal);\n } else {\n result."+e+" = "+t+";\n }\n"},_=(function(e,t,n,r){var i="round"in e,o=e.round,a=" ratio = (value - "+e.min+") / "+(e.max-e.min)+";\n";e.extrapolate||(a+=" ratio = ratio > 1 ? 1 : (ratio < 0 ? 0 : ratio);\n");var s=i?"Math.round("+o+" * ":"",u=i?") / "+o:"";return a+=" "+r+" = "+s+"("+t+" * (1 - ratio) + "+n+" * ratio)"+u+";\n"}),b=function(e){return _(e,e.from,e.to,"nextScalarVal")},S=function(e){var t=JSON.stringify(e.value);return" nextScalarVal = "+t+";\n"},w=function(e){return" nextScalarVal = value >= "+(e.threshold+" ? "+e.to+" : "+e.from)+";\n"},E=function(e){return" nextScalarVal = value;\n"},R=function(e){return e+"ReuseOp"},T=function(e){var t="";for(var n in e)h[n]&&(t+="var "+R(n)+" = [];\n");return t},x=function(e){return"\n"+e.join("\n")+"\n"},C=function(e,t,n,r){var i=R(t)+"["+r+"]";return void 0!==e.from[n]&&void 0!==e.to[n]?" "+e.from[n]!==e.to[n]?_(e,e.from[n],e.to[n],i):i+" = "+e.from[n]+";":" "+i+" = "+d[t][r]+";"},I=[],P=0;16>P;P++)I.push("m"+P);var O=function(e){var t=[" var transformMatrix = result.transformMatrix !== undefined ? result.transformMatrix : (result.transformMatrix = []);"];t.push.apply(t,m(g.unroll,["transformMatrix"].concat(I)));for(var n=0;n<e.length;n++){var r=e[n];0===n?t.push.apply(t,m(v[r],["transformMatrix",R(r)])):t.push.apply(t,m(g[r],["transformMatrix",R(r)]))}return t.push.apply(t,m(g.matrixDiffers,["didChange","transformMatrix"].concat(I))),t},N={transformTranslate:!0,transformRotateRadians:!0,transformScale:!0},A=function(e){var t=[],n="return (function() {\n";n+=T(e),n+="return function(result, value) {\n",n+=" var didChange = false;\n",n+=" var nextScalarVal;\n",n+=" var ratio;\n";for(var r in e){var i=e[r];if("linear"===i.type)if(N[r]){t.push(r);var o=[C(i,r,s,0),C(i,r,u,1),C(i,r,c,2)];
|
||
r===p&&o.push(C(i,r,l,3)),n+=x(o)}else n+=b(i,"nextScalarVal"),n+=y(r,"nextScalarVal");else"constant"===i.type?(n+=S(i),n+=y(r,"nextScalarVal")):"step"===i.type?(n+=w(i),n+=y(r,"nextScalarVal")):"identity"===i.type&&(n+=E(i),n+=y(r,"nextScalarVal"))}return t.length&&(n+=x(O(t))),n+=" return didChange;\n",n+="};\n",n+="})()"},D=function(e){return Function(A(e))()};i.exports=D}),__d("StaticContainer.react",["React","onlyChild"],function(e,t,n,r,i,o){function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=function d(e,t,n){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,t);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:d(i,t,n)}if("value"in r)return r.value;var o=r.get;return void 0===o?void 0:o.call(n)},l=t("React"),p=t("onlyChild"),h=function(e){function t(){a(this,t),c(Object.getPrototypeOf(t.prototype),"constructor",this).apply(this,arguments)}return s(t,e),u(t,[{key:"shouldComponentUpdate",value:function(e){return!!e.shouldUpdate}},{key:"render",value:function(){var e=this.props.children;return null===e||e===!1?null:p(e)}}]),t}(l.Component);i.exports=h}),__d("NavigatorNavigationBar",["React","NavigatorNavigationBarStyles","StaticContainer.react","StyleSheet","View"],function(e,t,n,r,i,o){"use strict";var a=t("React"),s=t("NavigatorNavigationBarStyles"),u=t("StaticContainer.react"),c=t("StyleSheet"),l=t("View"),p=["Title","LeftButton","RightButton"],h=function(e){return void 0!==e.presentedIndex?e.presentedIndex:e.observedTopOfStack},d=a.createClass({displayName:"NavigatorNavigationBar",propTypes:{navigator:a.PropTypes.object,routeMapper:a.PropTypes.shape({Title:a.PropTypes.func.isRequired,LeftButton:a.PropTypes.func.isRequired,RightButton:a.PropTypes.func.isRequired}),navState:a.PropTypes.shape({routeStack:a.PropTypes.arrayOf(a.PropTypes.object),idStack:a.PropTypes.arrayOf(a.PropTypes.number),presentedIndex:a.PropTypes.number}),style:l.propTypes.style},statics:{Styles:s},_getReusableProps:function(e,t){this._reusableProps||(this._reusableProps={});var n=this._reusableProps[e];n||(n=this._reusableProps[e]=[]);var r=n[t];return r||(r=n[t]={style:{}}),r},_updateIndexProgress:function(e,t,n,r){var i,o=r>n?e:1-e,a=t-n,u=t-r;i=a>0&&0===u||u>0&&0===a?s.Interpolators.RightToCenter:0>a&&0===u||0>u&&0===a?s.Interpolators.CenterToLeft:a===u?s.Interpolators.RightToCenter:s.Interpolators.RightToLeft,p.forEach(function(e){var n=this.refs[e+t],r=this._getReusableProps(e,t);n&&i[e](r.style,o)&&n.setNativeProps(r)},this)},updateProgress:function(e,t,n){for(var r=Math.max(t,n),i=Math.min(t,n),o=i;r>=o;o++)this._updateIndexProgress(e,o,t,n)},render:function(){var e=this.props.navState,t=p.map(function(t){return e.routeStack.map(this._renderOrReturnComponent.bind(this,t))},this);return a.createElement(l,{style:[f.navBarContainer,this.props.style]},t)},_renderOrReturnComponent:function(e,t,n){var r=this.props.navState,i=r.idStack[n],o=e+"Container"+i,c=this.refs[o];if(c)return a.createElement(u,{ref:o,key:o,shouldUpdate:!1});var p=this.props.routeMapper[e](r.routeStack[n],this.props.navigator,n,this.props.navState);if(!p)return null;var d=n===h(this.props.navState)?s.Stages.Center:s.Stages.Left;return a.createElement(u,{ref:o,key:o,shouldUpdate:!1},a.createElement(l,{ref:e+n,style:d[e]},p))}}),f=c.create({navBarContainer:{position:"absolute",height:s.General.TotalNavHeight,top:0,left:0,right:0,backgroundColor:"transparent"}});i.exports=d}),__d("NavigatorSceneConfigs",["Dimensions","PixelRatio","buildStyleInterpolator"],function(e,t,n,r,i,o){"use strict";var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=t("Dimensions"),u=t("PixelRatio"),c=t("buildStyleInterpolator"),l=s.get("window").width,p=s.get("window").height,h={transformTranslate:{from:{x:0,y:0,z:0},to:{x:-Math.round(.3*s.get("window").width),y:0,z:0},min:0,max:1,type:"linear",extrapolate:!0,round:u.get()},transformScale:{from:{x:1,y:1,z:1},to:{x:.95,y:.95,z:1},min:0,max:1,type:"linear",extrapolate:!0},opacity:{from:1,to:.3,min:0,max:1,type:"linear",extrapolate:!1,round:100},translateX:{from:0,to:-Math.round(.3*s.get("window").width),min:0,max:1,type:"linear",extrapolate:!0,round:u.get()},scaleX:{from:1,to:.95,min:0,max:1,type:"linear",extrapolate:!0},scaleY:{from:1,to:.95,min:0,max:1,type:"linear",extrapolate:!0}},d=a({},h,{transformTranslate:{from:{x:0,y:0,z:0},to:{x:Math.round(.3*l),y:0,z:0}},translateX:{from:0,to:Math.round(.3*l)}}),f={opacity:{from:0,to:1,min:.5,max:1,type:"linear",extrapolate:!1,round:100}},m={opacity:{from:1,to:0,min:0,max:.5,type:"linear",extrapolate:!1,round:100}},g={transformTranslate:{from:{x:0,y:0,z:0},to:{x:-s.get("window").width,y:0,z:0},min:0,max:1,type:"linear",extrapolate:!0,round:u.get()},opacity:{value:1,type:"constant"},translateX:{from:0,to:-s.get("window").width,min:0,max:1,type:"linear",extrapolate:!0,round:u.get()}},v={opacity:{value:1,type:"constant"},transformTranslate:{from:{x:s.get("window").width,y:0,z:0},to:{x:0,y:0,z:0},min:0,max:1,type:"linear",extrapolate:!0,round:u.get()},translateX:{from:s.get("window").width,to:0,min:0,max:1,type:"linear",extrapolate:!0,round:u.get()},scaleX:{value:1,type:"constant"},scaleY:{value:1,type:"constant"}},y=a({},v,{transformTranslate:{from:{x:-l,y:0,z:0},to:{x:0,y:0,z:0},min:0,max:1,type:"linear",extrapolate:!0,round:u.get()},translateX:{from:-l,to:0,min:0,max:1,type:"linear",extrapolate:!0,round:u.get()}}),_={transformTranslate:{from:{x:0,y:0,z:0},to:{x:0,y:0,z:0},min:0,max:1,type:"linear",extrapolate:!0,round:u.get()},transformScale:{from:{x:1,y:1,z:1},to:{x:.95,y:.95,z:1},min:0,max:1,type:"linear",extrapolate:!0},opacity:{from:1,to:.3,min:0,max:1,type:"linear",extrapolate:!1,round:100},scaleX:{from:1,to:.95,min:0,max:1,type:"linear",extrapolate:!0},scaleY:{from:1,to:.95,min:0,max:1,type:"linear",extrapolate:!0}},b={opacity:{value:1,type:"constant"},transformTranslate:{from:{x:0,y:s.get("window").height,z:0},to:{x:0,y:0,z:0},min:0,max:1,type:"linear",extrapolate:!0,round:u.get()},translateY:{from:s.get("window").height,to:0,min:0,max:1,type:"linear",extrapolate:!0,round:u.get()},scaleX:{value:1,type:"constant"},scaleY:{value:1,type:"constant"}},S={opacity:{value:1,type:"constant"}},w={opacity:{from:0,to:1,min:.5,max:1,type:"linear",extrapolate:!1,round:100},transformTranslate:{from:{x:0,y:100,z:0},to:{x:0,y:0,z:0},min:0,max:1,type:"linear",extrapolate:!0,round:u.get()},translateY:{from:100,to:0,min:0,max:1,type:"linear",extrapolate:!0,round:u.get()}},E={frictionConstant:1,frictionByDistance:1.5},R={isDetachable:!1,gestureDetectMovement:2,notMoving:.3,directionRatio:.66,snapVelocity:2,edgeHitWidth:30,stillCompletionRatio:.6,fullDistance:l,direction:"left-to-right"},T=a({},R,{direction:"right-to-left"}),x={gestures:{pop:R},springFriction:26,springTension:200,defaultTransitionVelocity:1.5,animationInterpolators:{into:c(v),out:c(h)}},C={PushFromRight:a({},x),FloatFromRight:a({},x),FloatFromLeft:a({},x,{animationInterpolators:{into:c(y),out:c(d)}}),FloatFromBottom:a({},x,{gestures:{pop:a({},R,{edgeHitWidth:150,direction:"top-to-bottom",fullDistance:p})},animationInterpolators:{into:c(b),out:c(_)}}),FloatFromBottomAndroid:a({},x,{gestures:null,defaultTransitionVelocity:3,springFriction:20,animationInterpolators:{into:c(w),out:c(S)}}),FadeAndroid:a({},x,{gestures:null,animationInterpolators:{into:c(f),out:c(m)}}),HorizontalSwipeJump:a({},x,{gestures:{jumpBack:a({},R,{overswipe:E,edgeHitWidth:null,isDetachable:!0}),jumpForward:a({},T,{overswipe:E,edgeHitWidth:null,isDetachable:!0})},animationInterpolators:{into:c(v),out:c(g)}})};i.exports=C}),__d("PanResponder",["TouchHistoryMath"],function(e,t,n,r,i,o){"use strict";var a=t("TouchHistoryMath"),s=a.currentCentroidXOfTouchesChangedAfter,u=a.currentCentroidYOfTouchesChangedAfter,c=a.previousCentroidXOfTouchesChangedAfter,l=a.previousCentroidYOfTouchesChangedAfter,p=a.currentCentroidX,h=a.currentCentroidY,d={_initializeGestureState:function(e){e.moveX=0,e.moveY=0,e.x0=0,e.y0=0,e.dx=0,e.dy=0,e.vx=0,e.vy=0,e.numberActiveTouches=0,e._accountsForMovesUpTo=0},_updateGestureStateOnMove:function(e,t){e.numberActiveTouches=t.numberActiveTouches,e.moveX=s(t,e._accountsForMovesUpTo),e.moveY=u(t,e._accountsForMovesUpTo);var n=e._accountsForMovesUpTo,r=c(t,n),i=s(t,n),o=l(t,n),a=u(t,n),p=e.dx+(i-r),h=e.dy+(a-o),d=t.mostRecentTimeStamp-e._accountsForMovesUpTo;e.vx=(p-e.dx)/d,e.vy=(h-e.dy)/d,e.dx=p,e.dy=h,e._accountsForMovesUpTo=t.mostRecentTimeStamp},create:function(e){var t={stateID:Math.random()};d._initializeGestureState(t);var n={onStartShouldSetResponder:function(n){return void 0===e.onStartShouldSetPanResponder?!1:e.onStartShouldSetPanResponder(n,t)},onMoveShouldSetResponder:function(n){return void 0===e.onMoveShouldSetPanResponder?!1:e.onMoveShouldSetPanResponder(n,t)},onStartShouldSetResponderCapture:function(n){return 1===n.nativeEvent.touches.length&&d._initializeGestureState(t),t.numberActiveTouches=n.touchHistory.numberActiveTouches,void 0!==e.onStartShouldSetPanResponderCapture?e.onStartShouldSetPanResponderCapture(n,t):!1},onMoveShouldSetResponderCapture:function(n){var r=n.touchHistory;return t._accountsForMovesUpTo===r.mostRecentTimeStamp?!1:(d._updateGestureStateOnMove(t,r),e.onMoveShouldSetResponderCapture?e.onMoveShouldSetPanResponderCapture(n,t):!1)},onResponderGrant:function(n){return t.x0=p(n.touchHistory),t.y0=h(n.touchHistory),t.dx=0,t.dy=0,e.onPanResponderGrant&&e.onPanResponderGrant(n,t),void 0===e.onShouldBlockNativeResponder?!0:e.onShouldBlockNativeResponder()},onResponderReject:function(n){e.onPanResponderReject&&e.onPanResponderReject(n,t)},onResponderRelease:function(n){e.onPanResponderRelease&&e.onPanResponderRelease(n,t),d._initializeGestureState(t)},onResponderStart:function(n){var r=n.touchHistory;t.numberActiveTouches=r.numberActiveTouches,e.onPanResponderStart&&e.onPanResponderStart(n,t)},onResponderMove:function(n){var r=n.touchHistory;t._accountsForMovesUpTo!==r.mostRecentTimeStamp&&(d._updateGestureStateOnMove(t,r),e.onPanResponderMove&&e.onPanResponderMove(n,t))},onResponderEnd:function(n){var r=n.touchHistory;t.numberActiveTouches=r.numberActiveTouches,e.onPanResponderEnd&&e.onPanResponderEnd(n,t)},onResponderTerminate:function(n){e.onPanResponderTerminate&&e.onPanResponderTerminate(n,t),d._initializeGestureState(t)},onResponderTerminationRequest:function(n){return void 0===e.onPanResponderTerminationRequest?!0:e.onPanResponderTerminationRequest(n,t)}};return{panHandlers:n}}};i.exports=d}),__d("TouchHistoryMath",[],function(e,t,n,r,i,o){"use strict";var a={centroidDimension:function(e,t,n,r){var i=e.touchBank,o=0,s=0,u=1===e.numberActiveTouches?e.touchBank[e.indexOfSingleActiveTouch]:null;if(null!==u)u.touchActive&&u.currentTimeStamp>t&&(o+=r&&n?u.currentPageX:r&&!n?u.currentPageY:!r&&n?u.previousPageX:u.previousPageY,s=1);else for(var c=0;c<i.length;c++){var l=i[c];if(null!==l&&void 0!==l&&l.touchActive&&l.currentTimeStamp>=t){var p;p=r&&n?l.currentPageX:r&&!n?l.currentPageY:!r&&n?l.previousPageX:l.previousPageY,o+=p,s++}}return s>0?o/s:a.noCentroid},currentCentroidXOfTouchesChangedAfter:function(e,t){return a.centroidDimension(e,t,!0,!0)},currentCentroidYOfTouchesChangedAfter:function(e,t){return a.centroidDimension(e,t,!1,!0)},previousCentroidXOfTouchesChangedAfter:function(e,t){return a.centroidDimension(e,t,!0,!1)},previousCentroidYOfTouchesChangedAfter:function(e,t){return a.centroidDimension(e,t,!1,!1)},currentCentroidX:function(e){return a.centroidDimension(e,0,!0,!0)},currentCentroidY:function(e){return a.centroidDimension(e,0,!1,!0)},noCentroid:-1};i.exports=a}),__d("clamp",[],function(e,t,n,r,i,o){function a(e,t,n){return e>t?e:t>n?n:t}i.exports=a}),__d("rebound/rebound.js",[],function(e,t,n,r,i,o){!function(){function e(e,t){var n=e.indexOf(t);-1!=n&&e.splice(n,1)}var t={},n=t.util={},r=Array.prototype.concat,i=Array.prototype.slice;n.bind=function(e,t){var n=i.call(arguments,2);return function(){e.apply(t,r.call(n,i.call(arguments)))}},n.extend=function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};var a=t.SpringSystem=function(e){this._springRegistry={},this._activeSprings=[],this.listeners=[],this._idleSpringIndices=[],this.looper=e||new l,this.looper.springSystem=this};n.extend(a.prototype,{_springRegistry:null,_isIdle:!0,_lastTimeMillis:-1,_activeSprings:null,listeners:null,_idleSpringIndices:null,setLooper:function(e){this.looper=e,e.springSystem=this},createSpring:function(e,t){var n;return n=void 0===e||void 0===t?c.DEFAULT_ORIGAMI_SPRING_CONFIG:c.fromOrigamiTensionAndFriction(e,t),this.createSpringWithConfig(n)},createSpringWithBouncinessAndSpeed:function(e,t){var n;return n=void 0===e||void 0===t?c.DEFAULT_ORIGAMI_SPRING_CONFIG:c.fromBouncinessAndSpeed(e,t),this.createSpringWithConfig(n)},createSpringWithConfig:function(e){var t=new s(this);return this.registerSpring(t),t.setSpringConfig(e),t},getIsIdle:function(){return this._isIdle},getSpringById:function(e){return this._springRegistry[e]},getAllSprings:function(){var e=[];for(var t in this._springRegistry)this._springRegistry.hasOwnProperty(t)&&e.push(this._springRegistry[t]);return e},registerSpring:function(e){this._springRegistry[e.getId()]=e},deregisterSpring:function(t){e(this._activeSprings,t),delete this._springRegistry[t.getId()]},advance:function(e,t){for(;this._idleSpringIndices.length>0;)this._idleSpringIndices.pop();for(var n=0,r=this._activeSprings.length;r>n;n++){var i=this._activeSprings[n];i.systemShouldAdvance()?i.advance(e/1e3,t/1e3):this._idleSpringIndices.push(this._activeSprings.indexOf(i))}for(;this._idleSpringIndices.length>0;){var o=this._idleSpringIndices.pop();o>=0&&this._activeSprings.splice(o,1)}},loop:function(e){var t;-1===this._lastTimeMillis&&(this._lastTimeMillis=e-1);var n=e-this._lastTimeMillis;this._lastTimeMillis=e;var r=0,i=this.listeners.length;for(r=0;i>r;r++)t=this.listeners[r],t.onBeforeIntegrate&&t.onBeforeIntegrate(this);for(this.advance(e,n),0===this._activeSprings.length&&(this._isIdle=!0,this._lastTimeMillis=-1),r=0;i>r;r++)t=this.listeners[r],t.onAfterIntegrate&&t.onAfterIntegrate(this);this._isIdle||this.looper.run()},activateSpring:function(e){var t=this._springRegistry[e];-1==this._activeSprings.indexOf(t)&&this._activeSprings.push(t),this.getIsIdle()&&(this._isIdle=!1,this.looper.run())},addListener:function(e){this.listeners.push(e)},removeListener:function(t){e(this.listeners,t)},removeAllListeners:function(){this.listeners=[]}});var s=t.Spring=function g(e){this._id="s"+g._ID++,this._springSystem=e,this.listeners=[],this._currentState=new u,this._previousState=new u,this._tempState=new u};n.extend(s,{_ID:0,MAX_DELTA_TIME_SEC:.064,SOLVER_TIMESTEP_SEC:.001}),n.extend(s.prototype,{_id:0,_springConfig:null,_overshootClampingEnabled:!1,_currentState:null,_previousState:null,_tempState:null,_startValue:0,_endValue:0,_wasAtRest:!0,_restSpeedThreshold:.001,_displacementFromRestThreshold:.001,listeners:null,_timeAccumulator:0,_springSystem:null,destroy:function(){this.listeners=[],this.frames=[],this._springSystem.deregisterSpring(this)},getId:function(){return this._id},setSpringConfig:function(e){return this._springConfig=e,this},getSpringConfig:function(){return this._springConfig},setCurrentValue:function(e,t){return this._startValue=e,this._currentState.position=e,t||this.setAtRest(),this.notifyPositionUpdated(!1,!1),this},getStartValue:function(){return this._startValue},getCurrentValue:function(){return this._currentState.position},getCurrentDisplacementDistance:function(){return this.getDisplacementDistanceForState(this._currentState)},getDisplacementDistanceForState:function(e){return Math.abs(this._endValue-e.position)},setEndValue:function(e){if(this._endValue==e&&this.isAtRest())return this;this._startValue=this.getCurrentValue(),this._endValue=e,this._springSystem.activateSpring(this.getId());for(var t=0,n=this.listeners.length;n>t;t++){var r=this.listeners[t],i=r.onSpringEndStateChange;i&&i(this)}return this},getEndValue:function(){return this._endValue},setVelocity:function(e){return e===this._currentState.velocity?this:(this._currentState.velocity=e,this._springSystem.activateSpring(this.getId()),this)},getVelocity:function(){return this._currentState.velocity},setRestSpeedThreshold:function(e){return this._restSpeedThreshold=e,this},getRestSpeedThreshold:function(){return this._restSpeedThreshold},setRestDisplacementThreshold:function(e){this._displacementFromRestThreshold=e},getRestDisplacementThreshold:function(){return this._displacementFromRestThreshold},setOvershootClampingEnabled:function(e){return this._overshootClampingEnabled=e,this},isOvershootClampingEnabled:function(){return this._overshootClampingEnabled},isOvershooting:function(){var e=this._startValue,t=this._endValue;return this._springConfig.tension>0&&(t>e&&this.getCurrentValue()>t||e>t&&this.getCurrentValue()<t)},advance:function(e,t){var n=this.isAtRest();if(!n||!this._wasAtRest){var r=t;t>s.MAX_DELTA_TIME_SEC&&(r=s.MAX_DELTA_TIME_SEC),this._timeAccumulator+=r;for(var i,o,a,u,c,l,p,h,d,f,m=this._springConfig.tension,g=this._springConfig.friction,v=this._currentState.position,y=this._currentState.velocity,_=this._tempState.position,b=this._tempState.velocity;this._timeAccumulator>=s.SOLVER_TIMESTEP_SEC;)this._timeAccumulator-=s.SOLVER_TIMESTEP_SEC,this._timeAccumulator<s.SOLVER_TIMESTEP_SEC&&(this._previousState.position=v,this._previousState.velocity=y),i=y,o=m*(this._endValue-_)-g*y,_=v+i*s.SOLVER_TIMESTEP_SEC*.5,b=y+o*s.SOLVER_TIMESTEP_SEC*.5,a=b,u=m*(this._endValue-_)-g*b,_=v+a*s.SOLVER_TIMESTEP_SEC*.5,b=y+u*s.SOLVER_TIMESTEP_SEC*.5,c=b,l=m*(this._endValue-_)-g*b,_=v+c*s.SOLVER_TIMESTEP_SEC*.5,b=y+l*s.SOLVER_TIMESTEP_SEC*.5,p=b,h=m*(this._endValue-_)-g*b,d=1/6*(i+2*(a+c)+p),f=1/6*(o+2*(u+l)+h),v+=d*s.SOLVER_TIMESTEP_SEC,y+=f*s.SOLVER_TIMESTEP_SEC;this._tempState.position=_,this._tempState.velocity=b,this._currentState.position=v,this._currentState.velocity=y,this._timeAccumulator>0&&this.interpolate(this._timeAccumulator/s.SOLVER_TIMESTEP_SEC),(this.isAtRest()||this._overshootClampingEnabled&&this.isOvershooting())&&(this._springConfig.tension>0?(this._startValue=this._endValue,this._currentState.position=this._endValue):(this._endValue=this._currentState.position,this._startValue=this._endValue),this.setVelocity(0),n=!0);var S=!1;this._wasAtRest&&(this._wasAtRest=!1,S=!0);var w=!1;n&&(this._wasAtRest=!0,w=!0),this.notifyPositionUpdated(S,w)}},notifyPositionUpdated:function(e,t){for(var n=0,r=this.listeners.length;r>n;n++){var i=this.listeners[n];e&&i.onSpringActivate&&i.onSpringActivate(this),i.onSpringUpdate&&i.onSpringUpdate(this),t&&i.onSpringAtRest&&i.onSpringAtRest(this)}},systemShouldAdvance:function(){return!this.isAtRest()||!this.wasAtRest()},wasAtRest:function(){return this._wasAtRest},isAtRest:function(){return Math.abs(this._currentState.velocity)<this._restSpeedThreshold&&(this.getDisplacementDistanceForState(this._currentState)<=this._displacementFromRestThreshold||0===this._springConfig.tension)},setAtRest:function(){return this._endValue=this._currentState.position,this._tempState.position=this._currentState.position,this._currentState.velocity=0,this},interpolate:function(e){this._currentState.position=this._currentState.position*e+this._previousState.position*(1-e),this._currentState.velocity=this._currentState.velocity*e+this._previousState.velocity*(1-e)},getListeners:function(){return this.listeners},addListener:function(e){return this.listeners.push(e),this},removeListener:function(t){return e(this.listeners,t),this},removeAllListeners:function(){return this.listeners=[],this},currentValueIsApproximately:function(e){return Math.abs(this.getCurrentValue()-e)<=this.getRestDisplacementThreshold()}});var u=function(){};n.extend(u.prototype,{position:0,velocity:0});var c=t.SpringConfig=function(e,t){this.tension=e,this.friction=t},l=t.AnimationLooper=function(){this.springSystem=null;var e=this,t=function(){e.springSystem.loop(Date.now())};this.run=function(){n.onFrame(t)}};t.SimulationLooper=function(e){this.springSystem=null;var t=0,n=!1;e=e||16.667,this.run=function(){if(!n){for(n=!0;!this.springSystem.getIsIdle();)this.springSystem.loop(t+=e);n=!1}}},t.SteppingSimulationLooper=function(e){this.springSystem=null;var t=0;this.run=function(){},this.step=function(e){this.springSystem.loop(t+=e)}};var p=t.OrigamiValueConverter={tensionFromOrigamiValue:function(e){return 3.62*(e-30)+194},origamiValueFromTension:function(e){return(e-194)/3.62+30},frictionFromOrigamiValue:function(e){return 3*(e-8)+25},origamiFromFriction:function(e){return(e-25)/3+8}},h=t.BouncyConversion=function(e,t){this.bounciness=e,this.speed=t;var n=this.normalize(e/1.7,0,20);n=this.projectNormal(n,0,.8);var r=this.normalize(t/1.7,0,20);this.bouncyTension=this.projectNormal(r,.5,200),this.bouncyFriction=this.quadraticOutInterpolation(n,this.b3Nobounce(this.bouncyTension),.01)};n.extend(h.prototype,{normalize:function(e,t,n){return(e-t)/(n-t)},projectNormal:function(e,t,n){return t+e*(n-t)},linearInterpolation:function(e,t,n){return e*n+(1-e)*t},quadraticOutInterpolation:function(e,t,n){return this.linearInterpolation(2*e-e*e,t,n)},b3Friction1:function(e){return 7e-4*Math.pow(e,3)-.031*Math.pow(e,2)+.64*e+1.28},b3Friction2:function(e){return 44e-6*Math.pow(e,3)-.006*Math.pow(e,2)+.36*e+2},b3Friction3:function(e){return 4.5e-7*Math.pow(e,3)-332e-6*Math.pow(e,2)+.1078*e+5.84},b3Nobounce:function(e){var t=0;return t=18>=e?this.b3Friction1(e):e>18&&44>=e?this.b3Friction2(e):this.b3Friction3(e)}}),n.extend(c,{fromOrigamiTensionAndFriction:function(e,t){return new c(p.tensionFromOrigamiValue(e),p.frictionFromOrigamiValue(t))},fromBouncinessAndSpeed:function(e,n){var r=new t.BouncyConversion(e,n);return this.fromOrigamiTensionAndFriction(r.bouncyTension,r.bouncyFriction)},coastingConfigWithOrigamiFriction:function(e){return new c(0,p.frictionFromOrigamiValue(e))}}),c.DEFAULT_ORIGAMI_SPRING_CONFIG=c.fromOrigamiTensionAndFriction(40,7),n.extend(c.prototype,{friction:0,tension:0});var d={};n.hexToRGB=function(e){if(d[e])return d[e];e=e.replace("#",""),3===e.length&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]);var t=e.match(/.{2}/g),n={r:parseInt(t[0],16),g:parseInt(t[1],16),b:parseInt(t[2],16)};return d[e]=n,n},n.rgbToHex=function(e,t,n){return e=e.toString(16),t=t.toString(16),n=n.toString(16),e=e.length<2?"0"+e:e,t=t.length<2?"0"+t:t,n=n.length<2?"0"+n:n,"#"+e+t+n};var f=t.MathUtil={mapValueInRange:function(e,t,n,r,i){var o=n-t,a=i-r,s=(e-t)/o;return r+s*a},interpolateColor:function(e,t,r,i,o,a){i=void 0===i?0:i,o=void 0===o?1:o,t=n.hexToRGB(t),r=n.hexToRGB(r);var s=Math.floor(n.mapValueInRange(e,i,o,t.r,r.r)),u=Math.floor(n.mapValueInRange(e,i,o,t.g,r.g)),c=Math.floor(n.mapValueInRange(e,i,o,t.b,r.b));return a?"rgb("+s+","+u+","+c+")":n.rgbToHex(s,u,c)},degreesToRadians:function(e){return e*Math.PI/180},radiansToDegrees:function(e){return 180*e/Math.PI}};n.extend(n,f);var m;"undefined"!=typeof window&&(m=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame),m||"undefined"==typeof process||"node"!==process.title||(m=setImmediate),n.onFrame=function(e){return m(e)},"undefined"!=typeof o?n.extend(o,t):"undefined"!=typeof window&&(window.rebound=t)}()}),__d("NavigatorIOS",["EventEmitter","Image","NavigationContext","React","ReactNativeViewAttributes","NativeModules","StyleSheet","StaticContainer.react","View","createReactNativeComponentClass","invariant","logError","merge"],function(e,t,n,r,i,o){"use strict";function a(){return E++}var s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u=t("EventEmitter"),c=t("Image"),l=t("NavigationContext"),p=t("React"),h=t("ReactNativeViewAttributes"),d=t("NativeModules").NavigatorManager,f=t("StyleSheet"),m=t("StaticContainer.react"),g=t("View"),v=t("createReactNativeComponentClass"),y=t("invariant"),_=t("logError"),b=t("merge"),S="transitionerRef",w=p.PropTypes,E=0,R=v({validAttributes:b(h.UIView,{requestedTopOfStack:!0}),uiViewClassName:"RCTNavigator"}),T=v({validAttributes:{title:!0,barTintColor:!0,leftButtonIcon:!0,leftButtonTitle:!0,onNavLeftButtonTap:!0,rightButtonIcon:!0,rightButtonTitle:!0,onNavRightButtonTap:!0,backButtonIcon:!0,backButtonTitle:!0,tintColor:!0,translucent:!0,navigationBarHidden:!0,titleTextColor:!0,style:!0},uiViewClassName:"RCTNavItem"}),x=p.createClass({displayName:"NavigatorTransitionerIOS",requestSchedulingNavigation:function(e){d.requestSchedulingJavaScriptNavigation(p.findNodeHandle(this),_,e)},render:function(){return p.createElement(R,this.props)}}),C=p.createClass({displayName:"NavigatorIOS",propTypes:{initialRoute:w.shape({component:w.func.isRequired,title:w.string.isRequired,passProps:w.object,backButtonIcon:c.propTypes.source,backButtonTitle:w.string,leftButtonIcon:c.propTypes.source,leftButtonTitle:w.string,onLeftButtonPress:w.func,rightButtonIcon:c.propTypes.source,rightButtonTitle:w.string,onRightButtonPress:w.func,wrapperStyle:g.propTypes.style}).isRequired,navigationBarHidden:w.bool,itemWrapperStyle:g.propTypes.style,tintColor:w.string,barTintColor:w.string,titleTextColor:w.string,translucent:w.bool},navigator:void 0,navigationContext:new l,componentWillMount:function(){this.navigator={push:this.push,pop:this.pop,popN:this.popN,replace:this.replace,replacePrevious:this.replacePrevious,replacePreviousAndPop:this.replacePreviousAndPop,resetTo:this.resetTo,popToRoute:this.popToRoute,popToTop:this.popToTop,navigationContext:this.navigationContext},this._emitWillFocus(this.state.routeStack[this.state.observedTopOfStack])},componentDidMount:function(){this._emitDidFocus(this.state.routeStack[this.state.observedTopOfStack])},componentWillUnmount:function(){this.navigationContext.dispose(),this.navigationContext=new l},getInitialState:function(){return{idStack:[a()],routeStack:[this.props.initialRoute],requestedTopOfStack:0,observedTopOfStack:0,progress:1,fromIndex:0,toIndex:0,makingNavigatorRequest:!1,updatingAllIndicesAtOrBeyond:0}},_toFocusOnNavigationComplete:void 0,_handleFocusRequest:function(e){this.state.makingNavigatorRequest?this._toFocusOnNavigationComplete=e:this._getFocusEmitter().emit("focus",e)},_focusEmitter:void 0,_getFocusEmitter:function(){var e=this._focusEmitter;return e||(e=new u,this._focusEmitter=e),e},getChildContext:function(){return{onFocusRequested:this._handleFocusRequest,focusEmitter:this._getFocusEmitter()}},childContextTypes:{onFocusRequested:p.PropTypes.func,focusEmitter:p.PropTypes.instanceOf(u)},_tryLockNavigator:function(e){this.refs[S].requestSchedulingNavigation(function(t){return t&&e()})},_handleNavigatorStackChanged:function(e){var t=e.nativeEvent.stackLength-1;this._emitDidFocus(this.state.routeStack[t]),y(t<=this.state.requestedTopOfStack,"No navigator item should be pushed without JS knowing about it %s %s",t,this.state.requestedTopOfStack);var n=this.state.requestedTopOfStack!==this.state.observedTopOfStack;n&&y(t===this.state.requestedTopOfStack,"If waiting for observedTopOfStack to reach requestedTopOfStack, the only valid observedTopOfStack should be requestedTopOfStack.");var r={observedTopOfStack:t,makingNavigatorRequest:!1,updatingAllIndicesAtOrBeyond:null,progress:1,toIndex:t,fromIndex:t};this.setState(r,this._eliminateUnneededChildren)},_eliminateUnneededChildren:function(){var e=this.state.routeStack.length>this.state.observedTopOfStack+1?this.state.observedTopOfStack+1:null;this.setState({idStack:this.state.idStack.slice(0,this.state.observedTopOfStack+1),routeStack:this.state.routeStack.slice(0,this.state.observedTopOfStack+1),requestedTopOfStack:this.state.observedTopOfStack,makingNavigatorRequest:!0,updatingAllIndicesAtOrBeyond:e})},_emitDidFocus:function(e){this.navigationContext.emit("didfocus",{route:e})},_emitWillFocus:function(e){this.navigationContext.emit("willfocus",{route:e})},push:function(e){var t=this;y(!!e,"Must supply route to push"),this.state.requestedTopOfStack===this.state.observedTopOfStack&&this._tryLockNavigator(function(){t._emitWillFocus(e);var n=t.state.routeStack.concat([e]),r=t.state.idStack.concat([a()]);t.setState({idStack:r,routeStack:n,requestedTopOfStack:n.length-1,makingNavigatorRequest:!0,updatingAllIndicesAtOrBeyond:n.length-1})})},popN:function(e){var t=this;0!==e&&this.state.requestedTopOfStack===this.state.observedTopOfStack&&this.state.requestedTopOfStack>0&&this._tryLockNavigator(function(){var n=t.state.requestedTopOfStack-e;y(n>=0,"Cannot pop below 0"),t._emitWillFocus(t.state.routeStack[n]),t.setState({requestedTopOfStack:n,makingNavigatorRequest:!0,updatingAllIndicesAtOrBeyond:null})})},pop:function(){this.popN(1)},replaceAtIndex:function(e,t){if(y(!!e,"Must supply route to replace"),0>t&&(t+=this.state.routeStack.length),!(this.state.routeStack.length<=t)){var n=this.state.idStack.slice(),r=this.state.routeStack.slice();n[t]=a(),r[t]=e,this.setState({idStack:n,routeStack:r,makingNavigatorRequest:!1,updatingAllIndicesAtOrBeyond:t}),this._emitWillFocus(e),this._emitDidFocus(e)}},replace:function(e){this.replaceAtIndex(e,-1)},replacePrevious:function(e){this.replaceAtIndex(e,-2)},popToTop:function(){this.popToRoute(this.state.routeStack[0])},popToRoute:function(e){var t=this.state.routeStack.indexOf(e);y(-1!==t,"Calling pop to route for a route that doesn't exist!");var n=this.state.routeStack.length-t-1;this.popN(n)},replacePreviousAndPop:function(e){var t=this;this.state.requestedTopOfStack===this.state.observedTopOfStack&&(this.state.routeStack.length<2||this._tryLockNavigator(function(){t.replacePrevious(e),t.setState({requestedTopOfStack:t.state.requestedTopOfStack-1,makingNavigatorRequest:!0})}))},resetTo:function(e){y(!!e,"Must supply route to push"),this.state.requestedTopOfStack===this.state.observedTopOfStack&&(this.replaceAtIndex(e,0),this.popToRoute(e))},handleNavigationComplete:function(e){this._toFocusOnNavigationComplete&&(this._getFocusEmitter().emit("focus",this._toFocusOnNavigationComplete),this._toFocusOnNavigationComplete=null),this._handleNavigatorStackChanged(e)},_routeToStackItem:function(e,t){var n=e.component,r=null!==this.state.updatingAllIndicesAtOrBeyond&&this.state.updatingAllIndicesAtOrBeyond>=t;return p.createElement(m,{key:"nav"+t,shouldUpdate:r},p.createElement(T,{title:e.title,style:[I.stackItem,this.props.itemWrapperStyle,e.wrapperStyle],backButtonIcon:this._imageNameFromSource(e.backButtonIcon),backButtonTitle:e.backButtonTitle,leftButtonIcon:this._imageNameFromSource(e.leftButtonIcon),leftButtonTitle:e.leftButtonTitle,onNavLeftButtonTap:e.onLeftButtonPress,rightButtonIcon:this._imageNameFromSource(e.rightButtonIcon),rightButtonTitle:e.rightButtonTitle,onNavRightButtonTap:e.onRightButtonPress,navigationBarHidden:this.props.navigationBarHidden,tintColor:this.props.tintColor,barTintColor:this.props.barTintColor,translucent:this.props.translucent!==!1,titleTextColor:this.props.titleTextColor},p.createElement(n,s({navigator:this.navigator,route:e},e.passProps))))},_imageNameFromSource:function(e){return e?e.uri:void 0},renderNavigationStackItems:function(){var e=this.state.makingNavigatorRequest||null!==this.state.updatingAllIndicesAtOrBeyond,t=e?this.state.routeStack.map(this._routeToStackItem):null;return p.createElement(m,{shouldUpdate:e
|
||
},p.createElement(x,{ref:S,style:I.transitioner,vertical:this.props.vertical,requestedTopOfStack:this.state.requestedTopOfStack,onNavigationComplete:this.handleNavigationComplete},t))},render:function(){return p.createElement(g,{style:this.props.style},this.renderNavigationStackItems())}}),I=f.create({stackItem:{backgroundColor:"white",overflow:"hidden",position:"absolute",top:0,left:0,right:0,bottom:0},transitioner:{flex:1}});i.exports=C}),__d("PickerIOS",["NativeMethodsMixin","React","ReactChildren","ReactNativeViewAttributes","NativeModules","StyleSheet","View","requireNativeComponent","merge"],function(e,t,n,r,i,o){"use strict";var a=t("NativeMethodsMixin"),s=t("React"),u=t("ReactChildren"),c=(t("ReactNativeViewAttributes"),t("NativeModules").UIManager.RCTPicker.Constants),l=t("StyleSheet"),p=t("View"),h=t("requireNativeComponent"),d=(t("merge"),"picker"),f=s.createClass({displayName:"PickerIOS",mixins:[a],propTypes:{onValueChange:s.PropTypes.func,selectedValue:s.PropTypes.any},getInitialState:function(){return this._stateFromProps(this.props)},componentWillReceiveProps:function(e){this.setState(this._stateFromProps(e))},_stateFromProps:function(e){var t=0,n=[];return u.forEach(e.children,function(r,i){r.props.value===e.selectedValue&&(t=i),n.push({value:r.props.value,label:r.props.label})}),{selectedIndex:t,items:n}},render:function(){return s.createElement(p,{style:this.props.style},s.createElement(g,{ref:d,style:m.pickerIOS,items:this.state.items,selectedIndex:this.state.selectedIndex,onChange:this._onChange}))},_onChange:function(e){this.props.onChange&&this.props.onChange(e),this.props.onValueChange&&this.props.onValueChange(e.nativeEvent.newValue),this.state.selectedIndex!==e.nativeEvent.newIndex&&this.refs[d].setNativeProps({selectedIndex:this.state.selectedIndex})}});f.Item=s.createClass({displayName:"Item",propTypes:{value:s.PropTypes.any,label:s.PropTypes.string},render:function(){return null}});var m=l.create({pickerIOS:{height:c.ComponentHeight}}),g=h("RCTPicker",null);i.exports=f}),__d("ProgressViewIOS",["Image","NativeMethodsMixin","NativeModules","ReactPropTypes","React","StyleSheet","requireNativeComponent","verifyPropTypes"],function(e,t,n,r,i,o){"use strict";var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=t("Image"),u=t("NativeMethodsMixin"),c=t("NativeModules"),l=t("ReactPropTypes"),p=t("React"),h=t("StyleSheet"),d=t("requireNativeComponent"),f=(t("verifyPropTypes"),p.createClass({displayName:"ProgressViewIOS",mixins:[u],propTypes:{progressViewStyle:l.oneOf(["default","bar"]),progress:l.number,progressTintColor:l.string,trackTintColor:l.string,progressImage:s.propTypes.source,trackImage:s.propTypes.source},render:function(){return p.createElement(g,a({},this.props,{style:[m.progressView,this.props.style]}))}})),m=h.create({progressView:{height:c.ProgressViewManager.ComponentHeight}}),g=d("RCTProgressView",f);i.exports=f}),__d("SegmentedControlIOS",["NativeMethodsMixin","NativeModules","ReactPropTypes","React","StyleSheet","requireNativeComponent","verifyPropTypes"],function(e,t,n,r,i,o){"use strict";var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=t("NativeMethodsMixin"),u=t("NativeModules"),c=t("ReactPropTypes"),l=t("React"),p=t("StyleSheet"),h=t("requireNativeComponent"),d=(t("verifyPropTypes"),"segmentedcontrol"),f=l.createClass({displayName:"SegmentedControlIOS",mixins:[s],propTypes:{values:c.arrayOf(c.string),selectedIndex:c.number,onValueChange:c.func,onChange:c.func,enabled:c.bool,tintColor:c.string,momentary:c.bool},getDefaultProps:function(){return{values:[],enabled:!0}},_onChange:function(e){this.props.onChange&&this.props.onChange(e),this.props.onValueChange&&this.props.onValueChange(e.nativeEvent.value)},render:function(){return l.createElement(g,a({},this.props,{ref:d,style:[m.segmentedControl,this.props.style],onChange:this._onChange}))}}),m=p.create({segmentedControl:{height:u.SegmentedControlManager.ComponentHeight}}),g=h("RCTSegmentedControl",f);i.exports=f}),__d("SliderIOS",["NativeMethodsMixin","ReactPropTypes","React","StyleSheet","View","requireNativeComponent"],function(e,t,n,r,i,o){"use strict";var a=t("NativeMethodsMixin"),s=t("ReactPropTypes"),u=t("React"),c=t("StyleSheet"),l=t("View"),p=t("requireNativeComponent"),h=u.createClass({displayName:"SliderIOS",mixins:[a],propTypes:{style:l.propTypes.style,value:s.number,minimumValue:s.number,maximumValue:s.number,minimumTrackTintColor:s.string,maximumTrackTintColor:s.string,onValueChange:s.func,onSlidingComplete:s.func},_onValueChange:function(e){this.props.onChange&&this.props.onChange(e),e.nativeEvent.continuous?this.props.onValueChange&&this.props.onValueChange(e.nativeEvent.value):this.props.onSlidingComplete&&void 0!==e.nativeEvent.value&&this.props.onSlidingComplete(e.nativeEvent.value)},render:function(){return u.createElement(f,{style:[d.slider,this.props.style],value:this.props.value,maximumValue:this.props.maximumValue,minimumValue:this.props.minimumValue,minimumTrackTintColor:this.props.minimumTrackTintColor,maximumTrackTintColor:this.props.maximumTrackTintColor,onChange:this._onValueChange})}}),d=c.create({slider:{height:40}}),f=p("RCTSlider",h);i.exports=h}),__d("SwitchIOS",["NativeMethodsMixin","ReactPropTypes","React","StyleSheet","requireNativeComponent"],function(e,t,n,r,i,o){"use strict";var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=t("NativeMethodsMixin"),u=t("ReactPropTypes"),c=t("React"),l=t("StyleSheet"),p=t("requireNativeComponent"),h="switch",d=c.createClass({displayName:"SwitchIOS",mixins:[s],propTypes:{value:u.bool,disabled:u.bool,onValueChange:u.func,onTintColor:u.string,thumbTintColor:u.string,tintColor:u.string},getDefaultProps:function(){return{value:!1,disabled:!1}},_onChange:function(e){this.props.onChange&&this.props.onChange(e),this.props.onValueChange&&this.props.onValueChange(e.nativeEvent.value),this.refs[h].setNativeProps({value:this.props.value})},render:function(){return c.createElement(m,a({},this.props,{ref:h,onChange:this._onChange,style:[f.rkSwitch,this.props.style]}))}}),f=l.create({rkSwitch:{height:31,width:51}}),m=p("RCTSwitch",d);i.exports=d}),__d("TabBarIOS",["React","StyleSheet","TabBarItemIOS","View","requireNativeComponent"],function(e,t,n,r,i,o){"use strict";var a=t("React"),s=t("StyleSheet"),u=t("TabBarItemIOS"),c=t("View"),l=t("requireNativeComponent"),p=a.createClass({displayName:"TabBarIOS",statics:{Item:u},propTypes:{style:c.propTypes.style,tintColor:a.PropTypes.string,barTintColor:a.PropTypes.string},render:function(){return a.createElement(d,{style:[h.tabGroup,this.props.style],tintColor:this.props.tintColor,barTintColor:this.props.barTintColor},this.props.children)}}),h=s.create({tabGroup:{flex:1}}),d=l("RCTTabBar",p);i.exports=p}),__d("TabBarItemIOS",["Image","React","StaticContainer.react","StyleSheet","View","requireNativeComponent"],function(e,t,n,r,i,o){"use strict";var a=t("Image"),s=t("React"),u=t("StaticContainer.react"),c=t("StyleSheet"),l=t("View"),p=t("requireNativeComponent"),h=s.createClass({displayName:"TabBarItemIOS",propTypes:{badge:s.PropTypes.oneOfType([s.PropTypes.string,s.PropTypes.number]),systemIcon:s.PropTypes.oneOf(["bookmarks","contacts","downloads","favorites","featured","history","more","most-recent","most-viewed","recents","search","top-rated"]),icon:a.propTypes.source,selectedIcon:a.propTypes.source,onPress:s.PropTypes.func,selected:s.PropTypes.bool,style:l.propTypes.style,title:s.PropTypes.string},getInitialState:function(){return{hasBeenSelected:!1}},componentWillMount:function(){this.props.selected&&this.setState({hasBeenSelected:!0})},componentWillReceiveProps:function(e){(this.state.hasBeenSelected||e.selected)&&this.setState({hasBeenSelected:!0})},render:function(){var e=null;e=this.state.hasBeenSelected?s.createElement(u,{shouldUpdate:this.props.selected},this.props.children):s.createElement(l,null);var t=this.props.systemIcon||this.props.icon&&this.props.icon.uri,n="number"==typeof this.props.badge?""+this.props.badge:this.props.badge;return s.createElement(f,{icon:t,selectedIcon:this.props.selectedIcon&&this.props.selectedIcon.uri,onPress:this.props.onPress,selected:this.props.selected,badge:n,title:this.props.title,style:[d.tab,this.props.style]},e)}}),d=c.create({tab:{position:"absolute",top:0,right:0,bottom:0,left:0}}),f=p("RCTTabBarItem",h);i.exports=h}),__d("Text",["NativeMethodsMixin","Platform","React","ReactInstanceMap","ReactNativeViewAttributes","StyleSheetPropType","TextStylePropTypes","Touchable","createReactNativeComponentClass","merge"],function(e,t,n,r,i,o){"use strict";var a=t("NativeMethodsMixin"),s=t("Platform"),u=t("React"),c=t("ReactInstanceMap"),l=t("ReactNativeViewAttributes"),p=t("StyleSheetPropType"),h=t("TextStylePropTypes"),d=t("Touchable"),f=t("createReactNativeComponentClass"),m=t("merge"),g=p(h),v={validAttributes:m(l.UIView,{isHighlighted:!0,numberOfLines:!0}),uiViewClassName:"RCTText"},y=u.createClass({displayName:"Text",mixins:[d.Mixin,a],propTypes:{numberOfLines:u.PropTypes.number,onPress:u.PropTypes.func,suppressHighlighting:u.PropTypes.bool,style:g,testID:u.PropTypes.string,onLayout:u.PropTypes.func},viewConfig:v,getInitialState:function(){return m(this.touchableGetInitialState(),{isHighlighted:!1})},onStartShouldSetResponder:function(){var e=this.props.onStartShouldSetResponder&&this.props.onStartShouldSetResponder();return e||!!this.props.onPress},handleResponderTerminationRequest:function(){var e=this.touchableHandleResponderTerminationRequest();return e&&this.props.onResponderTerminationRequest&&(e=this.props.onResponderTerminationRequest()),e},handleResponderGrant:function(e,t){this.touchableHandleResponderGrant(e,t),this.props.onResponderGrant&&this.props.onResponderGrant.apply(this,arguments)},handleResponderMove:function(e){this.touchableHandleResponderMove(e),this.props.onResponderMove&&this.props.onResponderMove.apply(this,arguments)},handleResponderRelease:function(e){this.touchableHandleResponderRelease(e),this.props.onResponderRelease&&this.props.onResponderRelease.apply(this,arguments)},handleResponderTerminate:function(e){this.touchableHandleResponderTerminate(e),this.props.onResponderTerminate&&this.props.onResponderTerminate.apply(this,arguments)},touchableHandleActivePressIn:function(){!this.props.suppressHighlighting&&this.props.onPress&&this.setState({isHighlighted:!0})},touchableHandleActivePressOut:function(){!this.props.suppressHighlighting&&this.props.onPress&&this.setState({isHighlighted:!1})},touchableHandlePress:function(){this.props.onPress&&this.props.onPress()},touchableGetPressRectOffset:function(){return _},getChildContext:function(){return{isInAParentText:!0}},childContextTypes:{isInAParentText:u.PropTypes.bool},render:function(){var e={};for(var t in this.props)e[t]=this.props[t];e.accessible!==!1&&(e.accessible=!0),e.isHighlighted=this.state.isHighlighted,e.onStartShouldSetResponder=this.onStartShouldSetResponder,e.onResponderTerminationRequest=this.handleResponderTerminationRequest,e.onResponderGrant=this.handleResponderGrant,e.onResponderMove=this.handleResponderMove,e.onResponderRelease=this.handleResponderRelease,e.onResponderTerminate=this.handleResponderTerminate;var n=c.get(this)._context;return n.isInAParentText?u.createElement(S,e):u.createElement(b,e)}}),_={top:20,left:20,right:20,bottom:30},b=f(v),S=b;"android"===s.OS&&(S=f({validAttributes:m(l.UIView,{isHighlighted:!0}),uiViewClassName:"RCTVirtualText"})),i.exports=y}),__d("Touchable",["BoundingDimensions","Position","TouchEventUtils","keyMirror","queryLayoutByID"],function(e,t,n,r,i,o){"use strict";var a=t("BoundingDimensions"),s=t("Position"),u=t("TouchEventUtils"),c=t("keyMirror"),l=t("queryLayoutByID"),p=c({NOT_RESPONDER:null,RESPONDER_INACTIVE_PRESS_IN:null,RESPONDER_INACTIVE_PRESS_OUT:null,RESPONDER_ACTIVE_PRESS_IN:null,RESPONDER_ACTIVE_PRESS_OUT:null,RESPONDER_ACTIVE_LONG_PRESS_IN:null,RESPONDER_ACTIVE_LONG_PRESS_OUT:null,ERROR:null}),h={RESPONDER_ACTIVE_PRESS_OUT:!0,RESPONDER_ACTIVE_PRESS_IN:!0},d={RESPONDER_INACTIVE_PRESS_IN:!0,RESPONDER_ACTIVE_PRESS_IN:!0,RESPONDER_ACTIVE_LONG_PRESS_IN:!0},f={RESPONDER_ACTIVE_LONG_PRESS_IN:!0},m=c({DELAY:null,RESPONDER_GRANT:null,RESPONDER_RELEASE:null,RESPONDER_TERMINATED:null,ENTER_PRESS_RECT:null,LEAVE_PRESS_RECT:null,LONG_PRESS_DETECTED:null}),g={NOT_RESPONDER:{DELAY:p.ERROR,RESPONDER_GRANT:p.RESPONDER_INACTIVE_PRESS_IN,RESPONDER_RELEASE:p.ERROR,RESPONDER_TERMINATED:p.ERROR,ENTER_PRESS_RECT:p.ERROR,LEAVE_PRESS_RECT:p.ERROR,LONG_PRESS_DETECTED:p.ERROR},RESPONDER_INACTIVE_PRESS_IN:{DELAY:p.RESPONDER_ACTIVE_PRESS_IN,RESPONDER_GRANT:p.ERROR,RESPONDER_RELEASE:p.NOT_RESPONDER,RESPONDER_TERMINATED:p.NOT_RESPONDER,ENTER_PRESS_RECT:p.RESPONDER_INACTIVE_PRESS_IN,LEAVE_PRESS_RECT:p.RESPONDER_INACTIVE_PRESS_OUT,LONG_PRESS_DETECTED:p.ERROR},RESPONDER_INACTIVE_PRESS_OUT:{DELAY:p.RESPONDER_ACTIVE_PRESS_OUT,RESPONDER_GRANT:p.ERROR,RESPONDER_RELEASE:p.NOT_RESPONDER,RESPONDER_TERMINATED:p.NOT_RESPONDER,ENTER_PRESS_RECT:p.RESPONDER_INACTIVE_PRESS_IN,LEAVE_PRESS_RECT:p.RESPONDER_INACTIVE_PRESS_OUT,LONG_PRESS_DETECTED:p.ERROR},RESPONDER_ACTIVE_PRESS_IN:{DELAY:p.ERROR,RESPONDER_GRANT:p.ERROR,RESPONDER_RELEASE:p.NOT_RESPONDER,RESPONDER_TERMINATED:p.NOT_RESPONDER,ENTER_PRESS_RECT:p.RESPONDER_ACTIVE_PRESS_IN,LEAVE_PRESS_RECT:p.RESPONDER_ACTIVE_PRESS_OUT,LONG_PRESS_DETECTED:p.RESPONDER_ACTIVE_LONG_PRESS_IN},RESPONDER_ACTIVE_PRESS_OUT:{DELAY:p.ERROR,RESPONDER_GRANT:p.ERROR,RESPONDER_RELEASE:p.NOT_RESPONDER,RESPONDER_TERMINATED:p.NOT_RESPONDER,ENTER_PRESS_RECT:p.RESPONDER_ACTIVE_PRESS_IN,LEAVE_PRESS_RECT:p.RESPONDER_ACTIVE_PRESS_OUT,LONG_PRESS_DETECTED:p.ERROR},RESPONDER_ACTIVE_LONG_PRESS_IN:{DELAY:p.ERROR,RESPONDER_GRANT:p.ERROR,RESPONDER_RELEASE:p.NOT_RESPONDER,RESPONDER_TERMINATED:p.NOT_RESPONDER,ENTER_PRESS_RECT:p.RESPONDER_ACTIVE_LONG_PRESS_IN,LEAVE_PRESS_RECT:p.RESPONDER_ACTIVE_LONG_PRESS_OUT,LONG_PRESS_DETECTED:p.RESPONDER_ACTIVE_LONG_PRESS_IN},RESPONDER_ACTIVE_LONG_PRESS_OUT:{DELAY:p.ERROR,RESPONDER_GRANT:p.ERROR,RESPONDER_RELEASE:p.NOT_RESPONDER,RESPONDER_TERMINATED:p.NOT_RESPONDER,ENTER_PRESS_RECT:p.RESPONDER_ACTIVE_LONG_PRESS_IN,LEAVE_PRESS_RECT:p.RESPONDER_ACTIVE_LONG_PRESS_OUT,LONG_PRESS_DETECTED:p.ERROR},error:{DELAY:p.NOT_RESPONDER,RESPONDER_GRANT:p.RESPONDER_INACTIVE_PRESS_IN,RESPONDER_RELEASE:p.NOT_RESPONDER,RESPONDER_TERMINATED:p.NOT_RESPONDER,ENTER_PRESS_RECT:p.NOT_RESPONDER,LEAVE_PRESS_RECT:p.NOT_RESPONDER,LONG_PRESS_DETECTED:p.NOT_RESPONDER}},v=130,y=20,_=500,b=_-v,S=10,w={touchableGetInitialState:function(){return{touchable:{touchState:void 0,responderID:null}}},touchableHandleResponderTerminationRequest:function(){return!this.props.rejectResponderTermination},touchableHandleStartShouldSetResponder:function(){return!0},touchableLongPressCancelsPress:function(){return!0},touchableHandleResponderGrant:function(e,t){e.persist(),this.pressOutDelayTimeout&&clearTimeout(this.pressOutDelayTimeout),this.pressOutDelayTimeout=null,this.state.touchable.touchState=p.NOT_RESPONDER,this.state.touchable.responderID=t,this._receiveSignal(m.RESPONDER_GRANT,e);var n=void 0!==this.touchableGetHighlightDelayMS?Math.max(this.touchableGetHighlightDelayMS(),0):v;n=isNaN(n)?v:n,0!==n?this.touchableDelayTimeout=setTimeout(this._handleDelay.bind(this,e),n):this._handleDelay(e);var r=void 0!==this.touchableGetLongPressDelayMS?Math.max(this.touchableGetLongPressDelayMS(),10):b;r=isNaN(r)?b:r,this.longPressDelayTimeout=setTimeout(this._handleLongDelay.bind(this,e),r+n)},touchableHandleResponderRelease:function(e){this._receiveSignal(m.RESPONDER_RELEASE,e)},touchableHandleResponderTerminate:function(e){this._receiveSignal(m.RESPONDER_TERMINATED,e)},touchableHandleResponderMove:function(e){if(this.state.touchable.touchState!==p.RESPONDER_INACTIVE_PRESS_IN&&this.state.touchable.positionOnActivate){var t=this.state.touchable.positionOnActivate,n=this.state.touchable.dimensionsOnActivate,r=this.touchableGetPressRectOffset?this.touchableGetPressRectOffset():null,i=null!=r.left?r.left:y,o=null!=r.top?r.top:y,a=null!=r.right?r.right:y,s=null!=r.bottom?r.bottom:y,c=u.extractSingleTouch(e.nativeEvent),l=c&&c.pageX,h=c&&c.pageY;if(this.pressInLocation){var d=this._getDistanceBetweenPoints(l,h,this.pressInLocation.pageX,this.pressInLocation.pageY);d>S&&this._cancelLongPressDelayTimeout()}var f=l>t.left-i&&h>t.top-o&&l<t.left+n.width+a&&h<t.top+n.height+s;f?this._receiveSignal(m.ENTER_PRESS_RECT,e):(this._cancelLongPressDelayTimeout(),this._receiveSignal(m.LEAVE_PRESS_RECT,e))}},_remeasureMetricsOnActivation:function(){l(this.state.touchable.responderID,null,this._handleQueryLayout)},_handleQueryLayout:function(e,t,n,r,i,o){this.state.touchable.positionOnActivate&&s.release(this.state.touchable.positionOnActivate),this.state.touchable.dimensionsOnActivate&&a.release(this.state.touchable.dimensionsOnActivate),this.state.touchable.positionOnActivate=s.getPooled(i,o),this.state.touchable.dimensionsOnActivate=a.getPooled(n,r)},_handleDelay:function(e){this.touchableDelayTimeout=null,this._receiveSignal(m.DELAY,e)},_handleLongDelay:function(e){this.longPressDelayTimeout=null,this._receiveSignal(m.LONG_PRESS_DETECTED,e)},_receiveSignal:function(e,t){var n=this.state.touchable.touchState;if(!g[n]||!g[n][e])throw new Error("Unrecognized signal `"+e+"` or state `"+n+"` for Touchable responder `"+this.state.touchable.responderID+"`");var r=g[n][e];if(r===p.ERROR)throw new Error("Touchable cannot transition from `"+n+"` to `"+e+"` for responder `"+this.state.touchable.responderID+"`");n!==r&&(this._performSideEffectsForTransition(n,r,e,t),this.state.touchable.touchState=r)},_cancelLongPressDelayTimeout:function(){this.longPressDelayTimeout&&clearTimeout(this.longPressDelayTimeout),this.longPressDelayTimeout=null},_isHighlight:function(e){return e===p.RESPONDER_ACTIVE_PRESS_IN||e===p.RESPONDER_ACTIVE_LONG_PRESS_IN},_savePressInLocation:function(e){var t=u.extractSingleTouch(e.nativeEvent),n=t&&t.pageX,r=t&&t.pageY;this.pressInLocation={pageX:n,pageY:r}},_getDistanceBetweenPoints:function(e,t,n,r){var i=e-n,o=t-r;return Math.sqrt(i*i+o*o)},_performSideEffectsForTransition:function(e,t,n,r){var i=this._isHighlight(e),o=this._isHighlight(t),a=n===m.RESPONDER_TERMINATED||n===m.RESPONDER_RELEASE;if(a&&this._cancelLongPressDelayTimeout(),!h[e]&&h[t]&&this._remeasureMetricsOnActivation(),d[e]&&n===m.LONG_PRESS_DETECTED&&this.touchableHandleLongPress&&this.touchableHandleLongPress(),o&&!i?(this._savePressInLocation(r),this.touchableHandleActivePressIn&&this.touchableHandleActivePressIn()):!o&&i&&this.touchableHandleActivePressOut&&(this.touchableGetPressOutDelayMS&&this.touchableGetPressOutDelayMS()?this.pressOutDelayTimeout=this.setTimeout(function(){this.touchableHandleActivePressOut()},this.touchableGetPressOutDelayMS()):this.touchableHandleActivePressOut()),d[e]&&n===m.RESPONDER_RELEASE){var s=!!this.props.onLongPress,u=f[e]&&(!s||!this.touchableLongPressCancelsPress()),c=!f[e]||u;c&&this.touchableHandlePress&&this.touchableHandlePress(r)}this.touchableDelayTimeout&&clearTimeout(this.touchableDelayTimeout),this.touchableDelayTimeout=null}},E={Mixin:w};i.exports=E}),__d("BoundingDimensions",["PooledClass"],function(e,t,n,r,i,o){"use strict";function a(e,t){this.width=e,this.height=t}var s=t("PooledClass"),u=s.twoArgumentPooler;a.getPooledFromElement=function(e){return a.getPooled(e.offsetWidth,e.offsetHeight)},s.addPoolingTo(a,u),i.exports=a}),__d("Position",["PooledClass"],function(e,t,n,r,i,o){"use strict";function a(e,t){this.left=e,this.top=t}var s=t("PooledClass"),u=s.twoArgumentPooler;s.addPoolingTo(a,u),i.exports=a}),__d("TouchEventUtils",[],function(e,t,n,r,i,o){var a={extractSingleTouch:function(e){var t=e.touches,n=e.changedTouches,r=t&&t.length>0,i=n&&n.length>0;return!r&&i?n[0]:r?t[0]:e}};i.exports=a}),__d("queryLayoutByID",["ReactNativeTagHandles","NativeModules"],function(e,t,n,r,i,o){"use strict";var a=t("ReactNativeTagHandles"),s=t("NativeModules").UIManager,u=function(e,t,n){s.measure(a.rootNodeIDToTag[e],n)};i.exports=u}),__d("TextInput",["DocumentSelectionState","EventEmitter","NativeMethodsMixin","NativeModules","Platform","ReactPropTypes","React","ReactChildren","StyleSheet","Text","TextInputState","TouchableWithoutFeedback","createReactNativeComponentClass","emptyFunction","invariant","requireNativeComponent","react-timer-mixin/TimerMixin.js"],function(e,t,n,r,i,o){"use strict";var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=t("DocumentSelectionState"),u=t("EventEmitter"),c=t("NativeMethodsMixin"),l=t("NativeModules").UIManager,p=t("Platform"),h=t("ReactPropTypes"),d=t("React"),f=t("ReactChildren"),m=t("StyleSheet"),g=t("Text"),v=t("TextInputState"),y=t("react-timer-mixin/TimerMixin.js"),_=t("TouchableWithoutFeedback"),b=t("createReactNativeComponentClass"),S=t("emptyFunction"),w=t("invariant"),E=t("requireNativeComponent"),R={onSelectionChange:!0,onTextInput:!0,children:!0},T={onSubmitEditing:!0},x={autoCapitalize:!0,autoCorrect:!0,autoFocus:!0,textAlign:!0,textAlignVertical:!0,keyboardType:!0,multiline:!0,password:!0,placeholder:!0,placeholderTextColor:!0,text:!0,testID:!0,underlineColorAndroid:!0},C={uiViewClassName:"AndroidTextInput",validAttributes:x},I=E("RCTTextView",null),P=E("RCTTextField",null),O=d.createClass({displayName:"TextInput",propTypes:{autoCapitalize:h.oneOf(["none","sentences","words","characters"]),autoCorrect:h.bool,autoFocus:h.bool,textAlign:h.oneOf(["start","center","end"]),textAlignVertical:h.oneOf(["top","center","bottom"]),editable:h.bool,keyboardType:h.oneOf(["default","numeric","email-address","ascii-capable","numbers-and-punctuation","url","number-pad","phone-pad","name-phone-pad","decimal-pad","twitter","web-search"]),returnKeyType:h.oneOf(["default","go","google","join","next","route","search","send","yahoo","done","emergency-call"]),enablesReturnKeyAutomatically:h.bool,multiline:h.bool,onBlur:h.func,onFocus:h.func,onChange:h.func,onChangeText:h.func,onEndEditing:h.func,onSubmitEditing:h.func,onLayout:h.func,password:h.bool,placeholder:h.string,placeholderTextColor:h.string,selectionState:h.instanceOf(s),value:h.string,bufferDelay:h.number,controlled:h.bool,clearButtonMode:h.oneOf(["never","while-editing","unless-editing","always"]),clearTextOnFocus:h.bool,selectTextOnFocus:h.bool,style:g.propTypes.style,testID:h.string,underlineColorAndroid:h.string},mixins:[c,y],viewConfig:"ios"===p.OS?P.viewConfig:"android"===p.OS?C:{},isFocused:function(){return v.currentlyFocusedField()===d.findNodeHandle(this.refs.input)},getDefaultProps:function(){return{bufferDelay:100}},getInitialState:function(){return{mostRecentEventCounter:0,bufferedValue:this.props.value}},contextTypes:{onFocusRequested:d.PropTypes.func,focusEmitter:d.PropTypes.instanceOf(u)},_focusSubscription:void 0,componentDidMount:function(){var e=this;return this.context.focusEmitter?(this._focusSubscription=this.context.focusEmitter.addListener("focus",function(t){e===t?e.requestAnimationFrame(e.focus):e.isFocused()&&e.blur()}),void(this.props.autoFocus&&this.context.onFocusRequested(this))):void(this.props.autoFocus&&this.requestAnimationFrame(this.focus))},componentWillUnmount:function(){this._focusSubscription&&this._focusSubscription.remove(),this.isFocused()&&this.blur()},_bufferTimeout:void 0,componentWillReceiveProps:function(e){var t=this;e.value!==this.props.value&&(this.isFocused()?(this.clearTimeout(this._bufferTimeout),this._bufferTimeout=this.setTimeout(function(){return t.setState({bufferedValue:e.value})},this.props.bufferDelay)):this.setState({bufferedValue:e.value}))},getChildContext:function(){return{isInAParentText:!0}},childContextTypes:{isInAParentText:d.PropTypes.bool},render:function(){return"ios"===p.OS?this._renderIOS():"android"===p.OS?this._renderAndroid():void 0},_renderIOS:function(){var e,t=Object.assign({},this.props);if(t.style=[N.input,this.props.style],t.multiline){for(var n in T)if(t[n])throw new Error("TextInput prop `"+n+"` cannot be used with multiline.");var r=t.children,i=0;f.forEach(r,function(){return++i}),w(!(t.value&&i),"Cannot specify both value and children."),i>1&&(r=d.createElement(g,null,r)),t.inputView&&(r=[r,t.inputView]),e=d.createElement(I,a({ref:"input"},t,{children:r,mostRecentEventCounter:this.state.mostRecentEventCounter,onFocus:this._onFocus,onBlur:this._onBlur,onChange:this._onChange,onSelectionChange:this._onSelectionChange,onTextInput:this._onTextInput,onSelectionChangeShouldSetResponder:S.thatReturnsTrue,text:this.state.bufferedValue}))}else{for(var n in R)if(t[n])throw new Error("TextInput prop `"+n+"` is only supported with multiline.");e=d.createElement(P,a({ref:"input"},t,{onFocus:this._onFocus,onBlur:this._onBlur,onChange:this._onChange,onSelectionChangeShouldSetResponder:function(){return!0},text:this.state.bufferedValue}))}return d.createElement(_,{onPress:this._onPress,rejectResponderTermination:!0,testID:t.testID},e)},_renderAndroid:function(){var e=l.UIText.AutocapitalizationType[this.props.autoCapitalize],t=l.AndroidTextInput.Constants.TextAlign[this.props.textAlign],n=l.AndroidTextInput.Constants.TextAlignVertical[this.props.textAlignVertical],r=this.props.children,i=0;f.forEach(r,function(){return++i}),w(!(this.props.value&&i),"Cannot specify both value and children."),i>1&&(r=d.createElement(g,null,r));var o=d.createElement(A,{ref:"input",style:[this.props.style],autoCapitalize:e,autoCorrect:this.props.autoCorrect,textAlign:t,textAlignVertical:n,keyboardType:this.props.keyboardType,multiline:this.props.multiline,onFocus:this._onFocus,onBlur:this._onBlur,onChange:this._onChange,onTextInput:this._onTextInput,onEndEditing:this.props.onEndEditing,onSubmitEditing:this.props.onSubmitEditing,onLayout:this.props.onLayout,password:this.props.password||this.props.secureTextEntry,placeholder:this.props.placeholder,placeholderTextColor:this.props.placeholderTextColor,text:this.state.bufferedValue,underlineColorAndroid:this.props.underlineColorAndroid,children:r});return d.createElement(_,{onPress:this._onPress,testID:this.props.testID},o)},_onFocus:function(e){this.props.onFocus&&this.props.onFocus(e)},_onPress:function(e){this.focus()},_onChange:function(e){this.props.controlled&&e.nativeEvent.text!==this.props.value&&this.refs.input.setNativeProps({text:this.props.value}),this.props.onChange&&this.props.onChange(e),this.props.onChangeText&&this.props.onChangeText(e.nativeEvent.text)},_onBlur:function(e){this.blur(),this.props.onBlur&&this.props.onBlur(e)},_onSelectionChange:function(e){if(this.props.selectionState){var t=e.nativeEvent.selection;this.props.selectionState.update(t.start,t.end)}this.props.onSelectionChange&&this.props.onSelectionChange(e)},_onTextInput:function(e){this.props.onTextInput&&this.props.onTextInput(e);var t=e.nativeEvent.eventCounter;t>this.state.mostRecentEventCounter&&this.setState({mostRecentEventCounter:t})}}),N=m.create({input:{alignSelf:"stretch"}}),A=b({validAttributes:x,uiViewClassName:"AndroidTextInput"});i.exports=O}),__d("DocumentSelectionState",["mixInEventEmitter"],function(e,t,n,r,i,o){function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=t("mixInEventEmitter"),c=function(){function e(t,n){a(this,e),this._anchorOffset=t,this._focusOffset=n,this._hasFocus=!1}return s(e,[{key:"update",value:function(e,t){(this._anchorOffset!==e||this._focusOffset!==t)&&(this._anchorOffset=e,this._focusOffset=t,this.emit("update"))}},{key:"constrainLength",value:function(e){this.update(Math.min(this._anchorOffset,e),Math.min(this._focusOffset,e))}},{key:"focus",value:function(){this._hasFocus||(this._hasFocus=!0,this.emit("focus"))}},{key:"blur",value:function(){this._hasFocus&&(this._hasFocus=!1,this.emit("blur"))}},{key:"hasFocus",value:function(){return this._hasFocus}},{key:"isCollapsed",value:function(){return this._anchorOffset===this._focusOffset}},{key:"isBackward",value:function(){return this._anchorOffset>this._focusOffset}},{key:"getAnchorOffset",value:function(){return this._hasFocus?this._anchorOffset:null}},{key:"getFocusOffset",value:function(){return this._hasFocus?this._focusOffset:null}},{key:"getStartOffset",value:function(){return this._hasFocus?Math.min(this._anchorOffset,this._focusOffset):null}},{key:"getEndOffset",value:function(){return this._hasFocus?Math.max(this._anchorOffset,this._focusOffset):null}},{key:"overlaps",value:function(e,t){return this.hasFocus()&&this.getStartOffset()<=t&&e<=this.getEndOffset()}}]),e}();u(c,{blur:!0,focus:!0,update:!0}),i.exports=c}),__d("mixInEventEmitter",["EventEmitter","EventEmitterWithHolding","EventHolder","EventValidator","copyProperties","invariant","keyOf"],function(e,t,n,r,i,o){function a(e,t){h(t,"Must supply set of valid event types"),h(!this.__eventEmitter,"An active emitter is already mixed in");var n=e.prototype||e,r=e.constructor;r&&h(r===Object||r===Function,"Mix EventEmitter into a class, not an instance"),n.hasOwnProperty(f)?p(n.__types,t):n.__types?n.__types=p({},n.__types,t):n.__types=t,p(n,m)}var s=t("EventEmitter"),u=t("EventEmitterWithHolding"),c=t("EventHolder"),l=t("EventValidator"),p=t("copyProperties"),h=t("invariant"),d=t("keyOf"),f=d({__types:!0}),m={emit:function(e,t,n,r,i,o,a){return this.__getEventEmitter().emit(e,t,n,r,i,o,a)},emitAndHold:function(e,t,n,r,i,o,a){return this.__getEventEmitter().emitAndHold(e,t,n,r,i,o,a)},addListener:function(e,t,n){return this.__getEventEmitter().addListener(e,t,n)},once:function(e,t,n){return this.__getEventEmitter().once(e,t,n)},addRetroactiveListener:function(e,t,n){return this.__getEventEmitter().addRetroactiveListener(e,t,n)},addListenerMap:function(e,t){return this.__getEventEmitter().addListenerMap(e,t)},addRetroactiveListenerMap:function(e,t){return this.__getEventEmitter().addListenerMap(e,t)},removeAllListeners:function(){this.__getEventEmitter().removeAllListeners()},removeCurrentListener:function(){this.__getEventEmitter().removeCurrentListener()},releaseHeldEventType:function(e){this.__getEventEmitter().releaseHeldEventType(e)},__getEventEmitter:function(){if(!this.__eventEmitter){var e=new s;e=l.addValidation(e,this.__types);var t=new c;this.__eventEmitter=new u(e,t)}return this.__eventEmitter}};i.exports=a}),__d("EventEmitterWithHolding",[],function(e,t,n,r,i,o){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=function(){function e(t,n){a(this,e),this._emitter=t,this._eventHolder=n,this._currentEventToken=null,this._emittingHeldEvents=!1}return s(e,[{key:"addListener",value:function(e,t,n){return this._emitter.addListener(e,t,n)}},{key:"once",value:function(e,t,n){return this._emitter.once(e,t,n)}},{key:"addRetroactiveListener",value:function(e,t,n){var r=this._emitter.addListener(e,t,n);return this._emittingHeldEvents=!0,this._eventHolder.emitToListener(e,t,n),this._emittingHeldEvents=!1,r}},{key:"removeAllListeners",value:function(e){this._emitter.removeAllListeners(e)}},{key:"removeCurrentListener",value:function(){this._emitter.removeCurrentListener()}},{key:"listeners",value:function(e){return this._emitter.listeners(e)}},{key:"emit",value:function(e,t,n,r,i,o,a){this._emitter.emit(e,t,n,r,i,o,a);
|
||
}},{key:"emitAndHold",value:function(e,t,n,r,i,o,a){this._currentEventToken=this._eventHolder.holdEvent(e,t,n,r,i,o,a),this._emitter.emit(e,t,n,r,i,o,a),this._currentEventToken=null}},{key:"releaseCurrentEvent",value:function(){null!==this._currentEventToken?this._eventHolder.releaseEvent(this._currentEventToken):this._emittingHeldEvents&&this._eventHolder.releaseCurrentEvent()}},{key:"releaseHeldEventType",value:function(e){this._eventHolder.releaseEventType(e)}}]),e}();i.exports=u}),__d("EventHolder",["invariant"],function(e,t,n,r,i,o){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=t("invariant"),c=function(){function e(){a(this,e),this._heldEvents={},this._currentEventKey=null}return s(e,[{key:"holdEvent",value:function(e,t,n,r,i,o,a){this._heldEvents[e]=this._heldEvents[e]||[];var s=this._heldEvents[e],u={eventType:e,index:s.length};return s.push([t,n,r,i,o,a]),u}},{key:"emitToListener",value:function(e,t,n){var r=this,i=this._heldEvents[e];if(i){var o=this._currentEventKey;i.forEach(function(i,o){i&&(r._currentEventKey={eventType:e,index:o},t.apply(n,i))}),this._currentEventKey=o}}},{key:"releaseCurrentEvent",value:function(){u(null!==this._currentEventKey,"Not in an emitting cycle; there is no current event"),this.releaseEvent(this._currentEventKey)}},{key:"releaseEvent",value:function(e){delete this._heldEvents[e.eventType][e.index]}},{key:"releaseEventType",value:function(e){this._heldEvents[e]=[]}}]),e}();i.exports=c}),__d("EventValidator",["copyProperties"],function(e,t,n,r,i,o){"use strict";function a(e,t){if(-1===t.indexOf(e))throw new TypeError(s(e,t))}function s(e,t){var n='Unknown event type "'+e+'". ';return __DEV__&&(n+=l(e,t)),n+="Known event types: "+t.join(", ")+"."}var u=t("copyProperties"),c={addValidation:function(e,t){var n=Object.keys(t),r=Object.create(e);return u(r,{emit:function(t,r,i,o,s,u,c){return a(t,n),e.emit.call(this,t,r,i,o,s,u,c)}}),r}};if(__DEV__)var l=function(e,t){var n=p(e,t);return f(n,e)?'Did you mean "'+n.type+'"? ':""},p=function(e,t){var n=t.map(h.bind(this,e));return n.sort(d)[0]},h=function(e,t){return{type:t,distance:m(e,t)}},d=function(e,t){return e.distance<t.distance?-1:e.distance>t.distance?1:0},f=function(e,t){return e.distance/t.length<.334},m=function(e,t){var n,r,i=[];for(n=0;n<=e.length;n++)i[n]=[n];for(r=1;r<=t.length;r++)i[0][r]=r;for(n=1;n<=e.length;n++)for(r=1;r<=t.length;r++){var o=e.charAt(n-1)===t.charAt(r-1)?0:1;i[n][r]=Math.min(i[n-1][r]+1,i[n][r-1]+1,i[n-1][r-1]+o),n>1&&r>1&&e.charAt(n-1)==t.charAt(r-2)&&e.charAt(n-2)==t.charAt(r-1)&&(i[n][r]=Math.min(i[n][r],i[n-2][r-2]+o))}return i[e.length][t.length]};i.exports=c}),__d("copyProperties",[],function(e,t,n,r,i,o){function a(e,t,n,r,i,o,a){if(e=e||{},__DEV__&&a)throw new Error("Too many arguments passed to copyProperties");for(var s,u=[t,n,r,i,o],c=0;u[c];){s=u[c++];for(var l in s)e[l]=s[l];s.hasOwnProperty&&s.hasOwnProperty("toString")&&"undefined"!=typeof s.toString&&e.toString!==s.toString&&(e.toString=s.toString)}return e}i.exports=a}),__d("TouchableWithoutFeedback",["React","Touchable","ensurePositiveDelayProps","onlyChild","react-timer-mixin/TimerMixin.js"],function(e,t,n,r,i,o){"use strict";var a=t("React"),s=t("react-timer-mixin/TimerMixin.js"),u=t("Touchable"),c=t("ensurePositiveDelayProps"),l=t("onlyChild"),p={top:20,left:20,right:20,bottom:30},h=a.createClass({displayName:"TouchableWithoutFeedback",mixins:[s,u.Mixin],propTypes:{accessible:a.PropTypes.bool,onPress:a.PropTypes.func,onPressIn:a.PropTypes.func,onPressOut:a.PropTypes.func,onLongPress:a.PropTypes.func,delayPressIn:a.PropTypes.number,delayPressOut:a.PropTypes.number,delayLongPress:a.PropTypes.number},getInitialState:function(){return this.touchableGetInitialState()},componentDidMount:function(){c(this.props)},componentWillReceiveProps:function(e){c(e)},touchableHandlePress:function(e){this.props.onPress&&this.props.onPress(e)},touchableHandleActivePressIn:function(){this.props.onPressIn&&this.props.onPressIn()},touchableHandleActivePressOut:function(){this.props.onPressOut&&this.props.onPressOut()},touchableHandleLongPress:function(){this.props.onLongPress&&this.props.onLongPress()},touchableGetPressRectOffset:function(){return p},touchableGetHighlightDelayMS:function(){return this.props.delayPressIn||0},touchableGetLongPressDelayMS:function(){return 0===this.props.delayLongPress?0:this.props.delayLongPress||500},touchableGetPressOutDelayMS:function(){return this.props.delayPressOut||0},render:function(){return a.cloneElement(l(this.props.children),{accessible:this.props.accessible!==!1,testID:this.props.testID,onStartShouldSetResponder:this.touchableHandleStartShouldSetResponder,onResponderTerminationRequest:this.touchableHandleResponderTerminationRequest,onResponderGrant:this.touchableHandleResponderGrant,onResponderMove:this.touchableHandleResponderMove,onResponderRelease:this.touchableHandleResponderRelease,onResponderTerminate:this.touchableHandleResponderTerminate})}});i.exports=h}),__d("ensurePositiveDelayProps",["invariant"],function(e,t,n,r,i,o){"use strict";var a=t("invariant"),s=function(e){a(!(e.delayPressIn<0||e.delayPressOut<0||e.delayLongPress<0),"Touchable components cannot have negative delay properties")};i.exports=s}),__d("TouchableHighlight",["NativeMethodsMixin","React","ReactNativeViewAttributes","StyleSheet","Touchable","TouchableWithoutFeedback","View","cloneWithProps","ensureComponentIsNative","ensurePositiveDelayProps","keyOf","merge","onlyChild","react-timer-mixin/TimerMixin.js"],function(e,t,n,r,i,o){"use strict";var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=t("NativeMethodsMixin"),u=t("React"),c=t("ReactNativeViewAttributes"),l=t("StyleSheet"),p=t("react-timer-mixin/TimerMixin.js"),h=t("Touchable"),d=t("TouchableWithoutFeedback"),f=t("View"),m=t("cloneWithProps"),g=t("ensureComponentIsNative"),v=t("ensurePositiveDelayProps"),y=t("keyOf"),_=t("merge"),b=t("onlyChild"),S={activeOpacity:.8,underlayColor:"black"},w=u.createClass({displayName:"TouchableHighlight",propTypes:a({},d.propTypes,{activeOpacity:u.PropTypes.number,underlayColor:u.PropTypes.string,style:f.propTypes.style,onShowUnderlay:u.PropTypes.func,onHideUnderlay:u.PropTypes.func}),mixins:[s,p,h.Mixin],getDefaultProps:function(){return S},computeSyntheticState:function(e){return{activeProps:{style:{opacity:e.activeOpacity}},activeUnderlayProps:{style:{backgroundColor:e.underlayColor}},underlayStyle:[C.style,e.style]}},getInitialState:function(){return _(this.touchableGetInitialState(),this.computeSyntheticState(this.props))},componentDidMount:function(){v(this.props),g(this.refs[R])},componentDidUpdate:function(){g(this.refs[R])},componentWillReceiveProps:function(e){v(e),(e.activeOpacity!==this.props.activeOpacity||e.underlayColor!==this.props.underlayColor||e.style!==this.props.style)&&this.setState(this.computeSyntheticState(e))},viewConfig:{uiViewClassName:"RCTView",validAttributes:c.RCTView},touchableHandleActivePressIn:function(){this.clearTimeout(this._hideTimeout),this._hideTimeout=null,this._showUnderlay(),this.props.onPressIn&&this.props.onPressIn()},touchableHandleActivePressOut:function(){this._hideTimeout||this._hideUnderlay(),this.props.onPressOut&&this.props.onPressOut()},touchableHandlePress:function(){this.clearTimeout(this._hideTimeout),this._showUnderlay(),this._hideTimeout=this.setTimeout(this._hideUnderlay,this.props.delayPressOut||100),this.props.onPress&&this.props.onPress()},touchableHandleLongPress:function(){this.props.onLongPress&&this.props.onLongPress()},touchableGetPressRectOffset:function(){return E},touchableGetHighlightDelayMS:function(){return this.props.delayPressIn},touchableGetLongPressDelayMS:function(){return this.props.delayLongPress},touchableGetPressOutDelayMS:function(){return this.props.delayPressOut},_showUnderlay:function(){this.refs[T].setNativeProps(this.state.activeUnderlayProps),this.refs[R].setNativeProps(this.state.activeProps),this.props.onShowUnderlay&&this.props.onShowUnderlay()},_hideUnderlay:function(){this.clearTimeout(this._hideTimeout),this._hideTimeout=null,this.refs[T]&&(this.refs[R].setNativeProps(x),this.refs[T].setNativeProps(a({},C,{style:this.state.underlayStyle})),this.props.onHideUnderlay&&this.props.onHideUnderlay())},render:function(){return u.createElement(f,{ref:T,style:this.state.underlayStyle,onStartShouldSetResponder:this.touchableHandleStartShouldSetResponder,onResponderTerminationRequest:this.touchableHandleResponderTerminationRequest,onResponderGrant:this.touchableHandleResponderGrant,onResponderMove:this.touchableHandleResponderMove,onResponderRelease:this.touchableHandleResponderRelease,onResponderTerminate:this.touchableHandleResponderTerminate},m(b(this.props.children),{ref:R,accessible:!0,testID:this.props.testID}))}}),E={top:20,left:20,right:20,bottom:30},R=y({childRef:null}),T=y({underlayRef:null}),x={style:l.create({x:{opacity:1}}).x},C={style:l.create({x:{backgroundColor:"transparent"}}).x};i.exports=w}),__d("cloneWithProps",["ReactElement","ReactPropTransferer","keyOf","warning"],function(e,t,n,r,i,o){"use strict";function a(e,t){__DEV__&&l(!e.ref,"You are calling cloneWithProps() on a child with a ref. This is dangerous because you're creating a new child which will not be added as a ref to its parent.");var n=u.mergeProps(t,e.props);return!n.hasOwnProperty(p)&&e.props.hasOwnProperty(p)&&(n.children=e.props.children),s.createElement(e.type,n)}var s=t("ReactElement"),u=t("ReactPropTransferer"),c=t("keyOf"),l=t("warning"),p=c({children:null});i.exports=a}),__d("ReactPropTransferer",["Object.assign","emptyFunction","joinClasses"],function(e,t,n,r,i,o){"use strict";function a(e){return function(t,n,r){t.hasOwnProperty(n)?t[n]=e(t[n],r):t[n]=r}}function s(e,t){for(var n in t)if(t.hasOwnProperty(n)){var r=h[n];r&&h.hasOwnProperty(n)?r(e,n,t[n]):e.hasOwnProperty(n)||(e[n]=t[n])}return e}var u=t("Object.assign"),c=t("emptyFunction"),l=t("joinClasses"),p=a(function(e,t){return u({},t,e)}),h={children:c,className:a(l),style:p},d={mergeProps:function(e,t){return s(u({},e),t)}};i.exports=d}),__d("joinClasses",[],function(e,t,n,r,i,o){"use strict";function a(e){e||(e="");var t,n=arguments.length;if(n>1)for(var r=1;n>r;r++)t=arguments[r],t&&(e=(e?e+" ":"")+t);return e}i.exports=a}),__d("ensureComponentIsNative",["invariant"],function(e,t,n,r,i,o){"use strict";var a=t("invariant"),s=function(e){a(e&&"function"==typeof e.setNativeProps,"Touchable child must either be native or forward setNativeProps to a native component")};i.exports=s}),__d("TouchableOpacity",["NativeMethodsMixin","POPAnimationMixin","React","Touchable","TouchableWithoutFeedback","cloneWithProps","ensureComponentIsNative","ensurePositiveDelayProps","flattenStyle","keyOf","onlyChild","react-timer-mixin/TimerMixin.js"],function(e,t,n,r,i,o){"use strict";var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=t("NativeMethodsMixin"),u=t("POPAnimationMixin"),c=t("React"),l=t("react-timer-mixin/TimerMixin.js"),p=t("Touchable"),h=t("TouchableWithoutFeedback"),d=t("cloneWithProps"),f=t("ensureComponentIsNative"),m=t("ensurePositiveDelayProps"),g=t("flattenStyle"),v=t("keyOf"),y=t("onlyChild"),_=c.createClass({displayName:"TouchableOpacity",mixins:[l,p.Mixin,s,u],propTypes:a({},h.propTypes,{activeOpacity:c.PropTypes.number}),getDefaultProps:function(){return{activeOpacity:.2}},getInitialState:function(){return this.touchableGetInitialState()},componentDidMount:function(){m(this.props),f(this.refs[S])},componentDidUpdate:function(){f(this.refs[S])},componentWillReceiveProps:function(e){m(e)},setOpacityTo:function(e){if(u){this.stopAllAnimations();var t={type:this.AnimationTypes.linear,property:this.AnimationProperties.opacity,duration:.15,toValue:e};this.startAnimation(S,t)}else this.refs[S].setNativeProps({opacity:e})},touchableHandleActivePressIn:function(){this.clearTimeout(this._hideTimeout),this._hideTimeout=null,this._opacityActive(),this.props.onPressIn&&this.props.onPressIn()},touchableHandleActivePressOut:function(){this._hideTimeout||this._opacityInactive(),this.props.onPressOut&&this.props.onPressOut()},touchableHandlePress:function(){this.clearTimeout(this._hideTimeout),this._opacityActive(),this._hideTimeout=this.setTimeout(this._opacityInactive,this.props.delayPressOut||100),this.props.onPress&&this.props.onPress()},touchableHandleLongPress:function(){this.props.onLongPress&&this.props.onLongPress()},touchableGetPressRectOffset:function(){return b},touchableGetHighlightDelayMS:function(){return this.props.delayPressIn||0},touchableGetLongPressDelayMS:function(){return 0===this.props.delayLongPress?0:this.props.delayLongPress||500},touchableGetPressOutDelayMS:function(){return this.props.delayPressOut},_opacityActive:function(){this.setOpacityTo(this.props.activeOpacity)},_opacityInactive:function(){this.clearTimeout(this._hideTimeout),this._hideTimeout=null;var e=y(this.props.children),t=g(e.props.style)||{};this.setOpacityTo(void 0===t.opacity?1:t.opacity)},render:function(){return d(y(this.props.children),{ref:S,accessible:!0,testID:this.props.testID,onStartShouldSetResponder:this.touchableHandleStartShouldSetResponder,onResponderTerminationRequest:this.touchableHandleResponderTerminationRequest,onResponderGrant:this.touchableHandleResponderGrant,onResponderMove:this.touchableHandleResponderMove,onResponderRelease:this.touchableHandleResponderRelease,onResponderTerminate:this.touchableHandleResponderTerminate})}}),b={top:20,left:20,right:20,bottom:30},S=v({childRef:null});i.exports=_}),__d("POPAnimationMixin",["POPAnimation","React","invariant","warning"],function(e,t,n,r,i,o){"use strict";var a=t("POPAnimation"),s=t("React");if(a){var u=a,c=t("invariant"),l=t("warning"),p={AnimationTypes:u.Types,AnimationProperties:u.Properties,getInitialState:function(){return this._popAnimationEnqueuedAnimationTimeouts=[],{_currentAnimationsByNodeHandle:{}}},_ensureBookkeepingSetup:function(e){this.state._currentAnimationsByNodeHandle[e]||(this.state._currentAnimationsByNodeHandle[e]=[])},startAnimation:function(e,t,n){var r=0;"number"==typeof t?r=t:(c(t instanceof Object&&void 0!==t.type&&void 0!==t.property,"Animation definitions must specify a type of animation and a property to animate."),r=u.createAnimation(t.type,t)),c(this.refs[e],"Invalid refKey "+e+" for anim:\n"+JSON.stringify(t)+"\nvalid refs: "+JSON.stringify(Object.keys(this.refs)));var i=s.findNodeHandle(this.refs[e]);this.startAnimationWithNodeHandle(i,r,n)},startAnimationWithNodeHandle:function(e,t,n){var r=this;this._ensureBookkeepingSetup(e);var i=this.state._currentAnimationsByNodeHandle[e],o=i.length;i.push(t);var a=function(t){if(r.isMounted()){i[o]=0;for(var a=!0,s=0;s<i.length;s++)if(i[s]){a=!1;break}a&&(r.state._currentAnimationsByNodeHandle[e]=void 0),n&&n(t)}},s=setTimeout(function(){u.addAnimation(e,t,a)},1);this._popAnimationEnqueuedAnimationTimeouts.push(s)},startAnimations:function(e,t,n){var r=this,i=0,o=0,a=e.length,s=function(e){e&&++o,++i===a&&t&&t(o===a)};e.forEach(function(e){l(null!=e.ref||null!=e.nodeHandle&&!e.ref!=!e.nodeHandle,"Animations must be specified with either ref xor nodeHandle"),e.ref?r.startAnimation(e.ref,e.anim,s):e.nodeHandle&&r.startAnimationWithNodeHandle(e.nodeHandle,e.anim,s)})},stopNodeHandleAnimations:function(e){if(this.state._currentAnimationsByNodeHandle[e]){for(var t=this.state._currentAnimationsByNodeHandle[e],n=0;n<t.length;n++){var r=t[n];r&&u.removeAnimation(+e,r)}this.state._currentAnimationsByNodeHandle[e]=void 0}},stopAnimations:function(e){c(this.refs[e],"invalid ref"),this.stopNodeHandleAnimations(s.findNodeHandle(this.refs[e]))},stopAllAnimations:function(){for(var e in this.state._currentAnimationsByNodeHandle)this.stopNodeHandleAnimations(e)},animateToFrame:function(e,t,n,r,i){var o={x:t.left+t.width/2,y:t.top+t.height/2,w:t.width,h:t.height},a=u.createAnimation(n,{property:u.Properties.position,toValue:[o.x,o.y],velocity:r||[0,0]}),s=u.createAnimation(n,{property:u.Properties.size,toValue:[o.w,o.h]});this.startAnimation(e,a,i),this.startAnimation(e,s)},componentWillUnmount:function(){this.stopAllAnimations(),this._popAnimationEnqueuedAnimationTimeouts.forEach(function(e){clearTimeout(e)}),this._popAnimationEnqueuedAnimationTimeouts=[]}};i.exports=p}else i.exports=null}),__d("POPAnimation",["NativeModules","ReactPropTypes","createStrictShapeTypeChecker","getObjectValues","invariant","merge"],function(e,t,n,r,i,o){"use strict";var a=t("NativeModules").POPAnimationManager;if(a){var s=t("ReactPropTypes"),u=t("createStrictShapeTypeChecker"),c=t("getObjectValues"),l=t("invariant"),p=t("merge"),h=a.Types,d=a.Properties,f={bounds:d.bounds,opacity:d.opacity,position:d.position,positionX:d.positionX,positionY:d.positionY,zPosition:d.zPosition,rotation:d.rotation,rotationX:d.rotationX,rotationY:d.rotationY,scaleX:d.scaleX,scaleXY:d.scaleXY,scaleY:d.scaleY,shadowColor:d.shadowColor,shadowOffset:d.shadowOffset,shadowOpacity:d.shadowOpacity,shadowRadius:d.shadowRadius,size:d.size,subscaleXY:d.subscaleXY,subtranslationX:d.subtranslationX,subtranslationXY:d.subtranslationXY,subtranslationY:d.subtranslationY,subtranslationZ:d.subtranslationZ,translationX:d.translationX,translationXY:d.translationXY,translationY:d.translationY,translationZ:d.translationZ},m={decay:h.decay,easeIn:h.easeIn,easeInEaseOut:h.easeInEaseOut,easeOut:h.easeOut,linear:h.linear,spring:h.spring},g={Types:m,Properties:f,attributeChecker:u({type:s.oneOf(c(m)),property:s.oneOf(c(f)),fromValue:s.any,toValue:s.any,duration:s.any,velocity:s.any,deceleration:s.any,springBounciness:s.any,dynamicsFriction:s.any,dynamicsMass:s.any,dynamicsTension:s.any}),lastUsedTag:0,allocateTagForAnimation:function(){return++this.lastUsedTag},createAnimation:function(e,t){var n=this.allocateTagForAnimation();return __DEV__&&(g.attributeChecker({attrs:t},"attrs","POPAnimation.createAnimation"),g.attributeChecker({attrs:{type:e}},"attrs","POPAnimation.createAnimation")),a.createAnimationInternal(n,e,t),n},createSpringAnimation:function(e){return this.createAnimation(this.Types.spring,e)},createDecayAnimation:function(e){return this.createAnimation(this.Types.decay,e)},createLinearAnimation:function(e){return this.createAnimation(this.Types.linear,e)},createEaseInAnimation:function(e){return this.createAnimation(this.Types.easeIn,e)},createEaseOutAnimation:function(e){return this.createAnimation(this.Types.easeOut,e)},createEaseInEaseOutAnimation:function(e){return this.createAnimation(this.Types.easeInEaseOut,e)},addAnimation:function(e,t,n){a.addAnimation(e,t,n)},removeAnimation:function(e,t){a.removeAnimation(e,t)}};if(__DEV__){var v=p(a.Properties,a.Properties);for(var y in v)l(g.Properties[y]===a.Properties[y],"POPAnimation doesn't copy property "+y+" correctly");var _=p(a.Types,a.Types);for(var y in _)l(g.Types[y]===a.Types[y],"POPAnimation doesn't copy type "+y+" correctly")}i.exports=g}else i.exports=null}),__d("getObjectValues",[],function(e,t,n,r,i,o){function a(e){var t=[];for(var n in e)t.push(e[n]);return t}i.exports=a}),__d("WebView",["ActivityIndicatorIOS","EdgeInsetsPropType","React","StyleSheet","Text","View","invariant","keyMirror","requireNativeComponent","NativeModules"],function(e,t,n,r,i,o){"use strict";var a=t("ActivityIndicatorIOS"),s=t("EdgeInsetsPropType"),u=t("React"),c=t("StyleSheet"),l=t("Text"),p=t("View"),h=t("invariant"),d=t("keyMirror"),f=t("requireNativeComponent"),m=u.PropTypes,g=t("NativeModules").WebViewManager,v="rgba(255,255,255,0.8)",y="webview",_=d({IDLE:null,LOADING:null,ERROR:null}),b={click:g.NavigationType.LinkClicked,formsubmit:g.NavigationType.FormSubmitted,backforward:g.NavigationType.BackForward,reload:g.NavigationType.Reload,formresubmit:g.NavigationType.FormResubmitted,other:g.NavigationType.Other},S=g.JSNavigationScheme,w=function(){return u.createElement(p,{style:x.loadingView},u.createElement(a,null))},E=function(e,t,n){return u.createElement(p,{style:x.errorContainer},u.createElement(l,{style:x.errorTextTitle},"Error loading page"),u.createElement(l,{style:x.errorText},"Domain: "+e),u.createElement(l,{style:x.errorText},"Error Code: "+t),u.createElement(l,{style:x.errorText},"Description: "+n))},R=u.createClass({displayName:"WebView",statics:{JSNavigationScheme:S,NavigationType:b},propTypes:{url:m.string,html:m.string,renderError:m.func,renderLoading:m.func,bounces:m.bool,scrollEnabled:m.bool,automaticallyAdjustContentInsets:m.bool,contentInset:s,onNavigationStateChange:m.func,startInLoadingState:m.bool,style:p.propTypes.style,javaScriptEnabledAndroid:m.bool,injectedJavaScript:m.string,scalesPageToFit:m.bool},getInitialState:function(){return{viewState:_.IDLE,lastErrorEvent:null,startInLoadingState:!0}},componentWillMount:function(){this.props.startInLoadingState&&this.setState({viewState:_.LOADING})},render:function(){var e=null;if(this.state.viewState===_.LOADING)e=(this.props.renderLoading||w)();else if(this.state.viewState===_.ERROR){var t=this.state.lastErrorEvent;h(null!=t,"lastErrorEvent expected to be non-null"),e=(this.props.renderError||E)(t.domain,t.code,t.description)}else this.state.viewState!==_.IDLE&&console.error("RCTWebView invalid state encountered: "+this.state.loading);var n=[x.container,x.webView,this.props.style];(this.state.viewState===_.LOADING||this.state.viewState===_.ERROR)&&n.push(x.hidden);var r=u.createElement(T,{ref:y,key:"webViewKey",style:n,url:this.props.url,html:this.props.html,injectedJavaScript:this.props.injectedJavaScript,bounces:this.props.bounces,scrollEnabled:this.props.scrollEnabled,contentInset:this.props.contentInset,automaticallyAdjustContentInsets:this.props.automaticallyAdjustContentInsets,onLoadingStart:this.onLoadingStart,onLoadingFinish:this.onLoadingFinish,onLoadingError:this.onLoadingError,scalesPageToFit:this.props.scalesPageToFit});return u.createElement(p,{style:x.container},r,e)},goForward:function(){g.goForward(this.getWebViewHandle())},goBack:function(){g.goBack(this.getWebViewHandle())},reload:function(){g.reload(this.getWebViewHandle())},updateNavigationState:function(e){this.props.onNavigationStateChange&&this.props.onNavigationStateChange(e.nativeEvent)},getWebViewHandle:function(){return u.findNodeHandle(this.refs[y])},onLoadingStart:function(e){this.updateNavigationState(e)},onLoadingError:function(e){e.persist(),console.error("Encountered an error loading page",e.nativeEvent),this.setState({lastErrorEvent:e.nativeEvent,viewState:_.ERROR})},onLoadingFinish:function(e){this.setState({viewState:_.IDLE}),this.updateNavigationState(e)}}),T=f("RCTWebView",R),x=c.create({container:{flex:1},errorContainer:{flex:1,justifyContent:"center",alignItems:"center",backgroundColor:v},errorText:{fontSize:14,textAlign:"center",marginBottom:2},errorTextTitle:{fontSize:15,fontWeight:"500",marginBottom:10},hidden:{height:0,flex:0},loadingView:{backgroundColor:v,flex:1,justifyContent:"center",alignItems:"center"},webView:{backgroundColor:"#ffffff"}});i.exports=R}),__d("ActionSheetIOS",["NativeModules","invariant"],function(e,t,n,r,i,o){"use strict";var a=t("NativeModules").ActionSheetManager,s=t("invariant"),u={showActionSheetWithOptions:function(e,t){s("object"==typeof e&&null!==e,"Options must a valid object"),s("function"==typeof t,"Must provide a valid callback"),a.showActionSheetWithOptions(e,function(){},t)},showShareActionSheetWithOptions:function(e,t,n){s("object"==typeof e&&null!==e,"Options must a valid object"),s("function"==typeof t,"Must provide a valid failureCallback"),s("function"==typeof n,"Must provide a valid successCallback"),a.showShareActionSheetWithOptions(e,t,n)}};i.exports=u}),__d("AdSupportIOS",["NativeModules"],function(e,t,n,r,i,o){"use strict";var a=t("NativeModules").AdSupport;i.exports={getAdvertisingId:function(e,t){a.getAdvertisingId(e,t)},getAdvertisingTrackingEnabled:function(e,t){a.getAdvertisingTrackingEnabled(e,t)}}}),__d("AlertIOS",["NativeModules","invariant"],function(e,t,n,r,i,o){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=t("NativeModules").AlertManager,c=t("invariant"),l="OK",p={text:l,onPress:null},h=function(){function e(){a(this,e)}return s(e,null,[{key:"alert",value:function(e,t,n,r){var i=[],o=[];e=e||"",t=t||"",n=n||[p],r=r||"",n.forEach(function(e,t){i[t]=e.onPress;var n={};n[t]=e.text||l,o.push(n)}),u.alertWithArgs({title:e,message:t,buttons:o,type:r},function(e,t){var n=i[e];n&&n(t)})}},{key:"prompt",value:function(e,t,n,r){2===arguments.length?"object"==typeof t?(n=t,t=void 0):"function"==typeof t&&(r=t,t=void 0):3===arguments.length&&"function"==typeof n&&(r=n,n=void 0),c(!(r&&n)&&(r||n),"Must provide either a button list or a callback, but not both"),n||(n=[{text:"Cancel"},{text:"OK",onPress:r}]),this.alert(e,t,n,"plain-text")}}]),e}();i.exports=h}),__d("Animated",["Interpolation","Easing","Image","InteractionManager","Interpolation","React","Set","Text","View","invariant","flattenStyle","requestAnimationFrame","rebound/rebound.js"],function(e,t,n,r,i,o){function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e){function t(e){"function"==typeof e.update?n.add(e):e.getChildren().forEach(t)}var n=new _;t(e),n.forEach(function(e){return e.update()})}function c(e,t){return void 0===e||null===e?t:e}function l(e){var t="node",n=function(n){function r(){s(this,r),h(Object.getPrototypeOf(r.prototype),"constructor",this).apply(this,arguments)}return a(r,n),d(r,[{key:"componentWillUnmount",value:function(){this._propsAnimated&&this._propsAnimated.detach()}},{key:"setNativeProps",value:function(e){this.refs[t].setNativeProps(e)}},{key:"componentWillMount",value:function(){this.attachProps(this.props)}},{key:"attachProps",value:function(e){var n=this,r=this._propsAnimated,i=function(){if(n.refs[t].setNativeProps){var e=n._propsAnimated.getAnimatedValue();n.refs[t].setNativeProps(e)}else n.forceUpdate()};this._propsAnimated=new B(e,i),r&&r.detach()}},{key:"componentWillReceiveProps",value:function(e){this.attachProps(e)}},{key:"render",value:function(){return y.createElement(e,p({},this._propsAnimated.__getValue(),{ref:t}))}}]),r}(y.Component);return n}var p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h=function J(e,t,n){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,t);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:J(i,t,n)}if("value"in r)return r.value;var o=r.get;return void 0===o?void 0:o.call(n)},d=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),f=t("Easing"),m=t("Image"),g=t("InteractionManager"),v=t("Interpolation"),y=t("React"),_=t("Set"),b=t("Text"),S=t("View"),w=t("invariant"),E=t("flattenStyle"),R=t("rebound/rebound.js"),T=t("requestAnimationFrame"),x=function(){function e(){s(this,e)}return d(e,[{key:"attach",value:function(){}},{key:"detach",value:function(){}},{key:"__getValue",value:function(){}},{key:"getAnimatedValue",value:function(){return this.__getValue()}},{key:"addChild",value:function(e){}},{key:"removeChild",value:function(e){}},{key:"getChildren",value:function(){return[]}}]),e}(),C=function(){function e(){s(this,e)}return d(e,[{key:"start",value:function(e,t,n,r){}},{key:"stop",value:function(){}},{key:"__debouncedOnEnd",value:function(e){var t=this.__onEnd;this.__onEnd=null,t&&t(e)}}]),e}(),I=function(e){function t(){s(this,t),h(Object.getPrototypeOf(t.prototype),"constructor",this).call(this),this._children=[]}return a(t,e),d(t,[{key:"addChild",value:function(e){0===this._children.length&&this.attach(),this._children.push(e)}},{key:"removeChild",value:function(e){var t=this._children.indexOf(e);return-1===t?void console.warn("Trying to remove a child that doesn't exist"):(this._children.splice(t,1),void(0===this._children.length&&this.detach()))}},{key:"getChildren",value:function(){return this._children}}]),t}(x),P=f.inOut(f.ease),O=function(e){function t(e){s(this,t),h(Object.getPrototypeOf(t.prototype),"constructor",this).call(this),this._toValue=e.toValue,this._easing=e.easing||P,this._duration=void 0!==e.duration?e.duration:500,this._delay=e.delay||0}return a(t,e),d(t,[{key:"start",value:function n(e,t,r){var i=this;this.__active=!0,this._fromValue=e,this._onUpdate=t,this.__onEnd=r;var n=function(){0===i._duration?(i._onUpdate(i._toValue),i.__debouncedOnEnd({finished:!0})):(i._startTime=Date.now(),i._animationFrame=T(i.onUpdate.bind(i)))};this._delay?this._timeout=setTimeout(n,this._delay):n()}},{key:"onUpdate",value:function(){var e=Date.now();return e>=this._startTime+this._duration?(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((e-this._startTime)/this._duration)*(this._toValue-this._fromValue)),void(this.__active&&(this._animationFrame=T(this.onUpdate.bind(this)))))}},{key:"stop",value:function(){this.__active=!1,clearTimeout(this._timeout),window.cancelAnimationFrame(this._animationFrame),this.__debouncedOnEnd({finished:!1})}}]),t}(C),N=function(e){function t(e){s(this,t),h(Object.getPrototypeOf(t.prototype),"constructor",this).call(this),this._deceleration=e.deceleration||.998,this._velocity=e.velocity}return a(t,e),d(t,[{key:"start",value:function(e,t,n){this.__active=!0,this._lastValue=e,this._fromValue=e,this._onUpdate=t,this.__onEnd=n,this._startTime=Date.now(),this._animationFrame=T(this.onUpdate.bind(this))}},{key:"onUpdate",value:function(){var e=Date.now(),t=this._fromValue+this._velocity/(1-this._deceleration)*(1-Math.exp(-(1-this._deceleration)*(e-this._startTime)));return this._onUpdate(t),Math.abs(this._lastValue-t)<.1?void this.__debouncedOnEnd({finished:!0}):(this._lastValue=t,void(this.__active&&(this._animationFrame=T(this.onUpdate.bind(this)))))}},{key:"stop",value:function(){this.__active=!1,window.cancelAnimationFrame(this._animationFrame),this.__debouncedOnEnd({finished:!1})}}]),t}(C),A=function(e){function t(e){s(this,t),h(Object.getPrototypeOf(t.prototype),"constructor",this).call(this),this._overshootClamping=c(e.overshootClamping,!1),this._restDisplacementThreshold=c(e.restDisplacementThreshold,.001),this._restSpeedThreshold=c(e.restSpeedThreshold,.001),this._initialVelocity=e.velocity,this._lastVelocity=c(e.velocity,0),this._toValue=e.toValue;var n;void 0!==e.bounciness||void 0!==e.speed?(w(void 0===e.tension&&void 0===e.friction,"You can only define bounciness/speed or tension/friction but not both"),n=R.SpringConfig.fromBouncinessAndSpeed(c(e.bounciness,8),c(e.speed,12))):n=R.SpringConfig.fromOrigamiTensionAndFriction(c(e.tension,40),c(e.friction,7)),this._tension=n.tension,this._friction=n.friction;
|
||
}return a(t,e),d(t,[{key:"start",value:function(e,n,r,i){if(this.__active=!0,this._startPosition=e,this._lastPosition=this._startPosition,this._onUpdate=n,this.__onEnd=r,this._lastTime=Date.now(),i instanceof t){var o=i.getInternalState();this._lastPosition=o.lastPosition,this._lastVelocity=o.lastVelocity,this._lastTime=o.lastTime}void 0!==this._initialVelocity&&null!==this._initialVelocity&&(this._lastVelocity=this._initialVelocity),this.onUpdate()}},{key:"getInternalState",value:function(){return{lastPosition:this._lastPosition,lastVelocity:this._lastVelocity,lastTime:this._lastTime}}},{key:"onUpdate",value:function(){var e=this._lastPosition,t=this._lastVelocity,n=this._lastPosition,r=this._lastVelocity,i=64,o=Date.now();o>this._lastTime+i&&(o=this._lastTime+i);for(var a=1,s=Math.floor((o-this._lastTime)/a),u=0;s>u;++u){var c=a/1e3,l=t,p=this._tension*(this._toValue-n)-this._friction*r,n=e+l*c/2,r=t+p*c/2,h=r,d=this._tension*(this._toValue-n)-this._friction*r;n=e+h*c/2,r=t+d*c/2;var f=r,m=this._tension*(this._toValue-n)-this._friction*r;n=e+f*c/2,r=t+m*c/2;var g=r,v=this._tension*(this._toValue-n)-this._friction*r;n=e+f*c/2,r=t+m*c/2;var y=(l+2*(h+f)+g)/6,_=(p+2*(d+m)+v)/6;e+=y*c,t+=_*c}if(this._lastTime=o,this._lastPosition=e,this._lastVelocity=t,this._onUpdate(e),this.__active){var b=!1;this._overshootClamping&&0!==this._tension&&(b=this._startPosition<this._toValue?e>this._toValue:e<this._toValue);var S=Math.abs(t)<=this._restSpeedThreshold,w=!0;return 0!==this._tension&&(w=Math.abs(this._toValue-e)<=this._restDisplacementThreshold),b||S&&w?void this.__debouncedOnEnd({finished:!0}):void(this._animationFrame=T(this.onUpdate.bind(this)))}}},{key:"stop",value:function(){this.__active=!1,window.cancelAnimationFrame(this._animationFrame),this.__debouncedOnEnd({finished:!1})}}]),t}(C),D=1,k=function(e){function t(e){s(this,t),h(Object.getPrototypeOf(t.prototype),"constructor",this).call(this),this._value=e,this._offset=0,this._animation=null,this._listeners={}}return a(t,e),d(t,[{key:"detach",value:function(){this.stopAnimation()}},{key:"__getValue",value:function(){return this._value+this._offset}},{key:"setValue",value:function(e){this._animation&&(this._animation.stop(),this._animation=null),this._updateValue(e)}},{key:"setOffset",value:function(e){this._offset=e}},{key:"flattenOffset",value:function(){this._value+=this._offset,this._offset=0}},{key:"addListener",value:function(e){var t=String(D++);return this._listeners[t]=e,t}},{key:"removeListener",value:function(e){delete this._listeners[e]}},{key:"removeAllListeners",value:function(){this._listeners={}}},{key:"animate",value:function(e,t){var n=this,r=g.createInteractionHandle(),i=this._animation;this._animation&&this._animation.stop(),this._animation=e,e.start(this._value,function(e){n._updateValue(e)},function(e){n._animation=null,g.clearInteractionHandle(r),t&&t(e)},i)}},{key:"stopAnimation",value:function(e){this.stopTracking(),this._animation&&this._animation.stop(),this._animation=null,e&&e(this.__getValue())}},{key:"stopTracking",value:function(){this._tracking&&this._tracking.detach(),this._tracking=null}},{key:"track",value:function(e){this.stopTracking(),this._tracking=e}},{key:"interpolate",value:function(e){return new L(this,v.create(e))}},{key:"_updateValue",value:function(e){this._value=e,u(this);for(var t in this._listeners)this._listeners[t]({value:this.__getValue()})}}]),t}(I),M=function(e){function t(e){s(this,t),h(Object.getPrototypeOf(t.prototype),"constructor",this).call(this);var n=e||{x:0,y:0};"number"==typeof n.x&&"number"==typeof n.y?(this.x=new k(n.x),this.y=new k(n.y)):(w(n.x instanceof k&&n.y instanceof k,"AnimatedValueXY must be initalized with an object of numbers or AnimatedValues."),this.x=n.x,this.y=n.y),this._listeners={}}return a(t,e),d(t,[{key:"setValue",value:function(e){this.x.setValue(e.x),this.y.setValue(e.y)}},{key:"setOffset",value:function(e){this.x.setOffset(e.x),this.y.setOffset(e.y)}},{key:"flattenOffset",value:function(){this.x.flattenOffset(),this.y.flattenOffset()}},{key:"__getValue",value:function(){return{x:this.x.__getValue(),y:this.y.__getValue()}}},{key:"stopAnimation",value:function(e){this.x.stopAnimation(),this.y.stopAnimation(),e&&e(this.__getValue())}},{key:"addListener",value:function(e){var t=this,n=String(D++),r=function(n){n.value;e(t.__getValue())};return this._listeners[n]={x:this.x.addListener(r),y:this.y.addListener(r)},n}},{key:"removeListener",value:function(e){this.x.removeListener(this._listeners[e].x),this.y.removeListener(this._listeners[e].y),delete this._listeners[e]}},{key:"getLayout",value:function(){return{left:this.x,top:this.y}}},{key:"getTranslateTransform",value:function(){return[{translateX:this.x},{translateY:this.y}]}}]),t}(I),L=function(e){function t(e,n){s(this,t),h(Object.getPrototypeOf(t.prototype),"constructor",this).call(this),this._parent=e,this._interpolation=n}return a(t,e),d(t,[{key:"__getValue",value:function(){var e=this._parent.__getValue();return w("number"==typeof e,"Cannot interpolate an input which is not a number."),this._interpolation(e)}},{key:"interpolate",value:function(e){return new t(this,v.create(e))}},{key:"attach",value:function(){this._parent.addChild(this)}},{key:"detach",value:function(){this._parent.removeChild(this)}}]),t}(I),j=function(e){function t(e){s(this,t),h(Object.getPrototypeOf(t.prototype),"constructor",this).call(this),this._transforms=e}return a(t,e),d(t,[{key:"__getValue",value:function(){return this._transforms.map(function(e){var t={};for(var n in e){var r=e[n];r instanceof x?t[n]=r.__getValue():t[n]=r}return t})}},{key:"getAnimatedValue",value:function(){return this._transforms.map(function(e){var t={};for(var n in e){var r=e[n];r instanceof x?t[n]=r.getAnimatedValue():t[n]=r}return t})}},{key:"attach",value:function(){var e=this;this._transforms.forEach(function(t){for(var n in t){var r=t[n];r instanceof x&&r.addChild(e)}})}},{key:"detach",value:function(){var e=this;this._transforms.forEach(function(t){for(var n in t){var r=t[n];r instanceof x&&r.removeChild(e)}})}}]),t}(I),V=function(e){function t(e){s(this,t),h(Object.getPrototypeOf(t.prototype),"constructor",this).call(this),e=E(e)||{},e.transform&&(e=p({},e,{transform:new j(e.transform)})),this._style=e}return a(t,e),d(t,[{key:"__getValue",value:function(){var e={};for(var t in this._style){var n=this._style[t];n instanceof x?e[t]=n.__getValue():e[t]=n}return e}},{key:"getAnimatedValue",value:function(){var e={};for(var t in this._style){var n=this._style[t];n instanceof x&&(e[t]=n.getAnimatedValue())}return e}},{key:"attach",value:function(){for(var e in this._style){var t=this._style[e];t instanceof x&&t.addChild(this)}}},{key:"detach",value:function(){for(var e in this._style){var t=this._style[e];t instanceof x&&t.removeChild(this)}}}]),t}(I),B=function(e){function t(e,n){s(this,t),h(Object.getPrototypeOf(t.prototype),"constructor",this).call(this),e.style&&(e=p({},e,{style:new V(e.style)})),this._props=e,this._callback=n,this.attach()}return a(t,e),d(t,[{key:"__getValue",value:function(){var e={};for(var t in this._props){var n=this._props[t];n instanceof x?e[t]=n.__getValue():e[t]=n}return e}},{key:"getAnimatedValue",value:function(){var e={};for(var t in this._props){var n=this._props[t];n instanceof x&&(e[t]=n.getAnimatedValue())}return e}},{key:"attach",value:function(){for(var e in this._props){var t=this._props[e];t instanceof x&&t.addChild(this)}}},{key:"detach",value:function(){for(var e in this._props){var t=this._props[e];t instanceof x&&t.removeChild(this)}}},{key:"update",value:function(){this._callback()}}]),t}(x),q=function(e){function t(e,n,r,i,o){s(this,t),h(Object.getPrototypeOf(t.prototype),"constructor",this).call(this),this._value=e,this._parent=n,this._animationClass=r,this._animationConfig=i,this._callback=o,this.attach()}return a(t,e),d(t,[{key:"__getValue",value:function(){return this._parent.__getValue()}},{key:"attach",value:function(){this._parent.addChild(this)}},{key:"detach",value:function(){this._parent.removeChild(this)}},{key:"update",value:function(){this._value.animate(new this._animationClass(p({},this._animationConfig,{toValue:this._animationConfig.toValue.__getValue()})),this._callback)}}]),t}(x),H=function(e,t,n){if(e instanceof M){var r=p({},t),i=p({},t);for(var o in t){var a=t[o],s=a.x,u=a.y;void 0!==s&&void 0!==u&&(r[o]=s,i[o]=u)}var c=n(e.x,r),l=n(e.y,i);return z([c,l],{stopTogether:!1})}return null},F=function(e,t){return H(e,t,F)||{start:function(n){var r=e,i=t;r.stopTracking(),t.toValue instanceof x?r.track(new q(r,t.toValue,A,i,n)):r.animate(new A(i),n)},stop:function(){e.stopAnimation()}}},U=function(e,t){return H(e,t,U)||{start:function(n){var r=e,i=t;r.stopTracking(),t.toValue instanceof x?r.track(new q(r,t.toValue,O,i,n)):r.animate(new O(i),n)},stop:function(){e.stopAnimation()}}},G=function(e,t){return H(e,t,G)||{start:function(n){var r=e,i=t;r.stopTracking(),r.animate(new N(i),n)},stop:function(){e.stopAnimation()}}},W=function(e){var t=0;return{start:function(n){var r=function(i){return i.finished?(t++,t===e.length?void(n&&n(i)):void e[t].start(r)):void(n&&n(i))};0===e.length?n&&n({finished:!0}):e[t].start(r)},stop:function(){t<e.length&&e[t].stop()}}},z=function(e,t){var n=0,r={},i=!(t&&t.stopTogether===!1),o={start:function(t){return n===e.length?void(t&&t({finished:!0})):void e.forEach(function(a,s){a.start(function(a){return r[s]=!0,n++,n===e.length?(n=0,void(t&&t(a))):void(!a.finished&&i&&o.stop())})})},stop:function(){e.forEach(function(e,t){!r[t]&&e.stop(),r[t]=!0})}};return o},Y=function(e){return U(new k(0),{toValue:0,delay:e,duration:0})},X=function(e,t){return z(t.map(function(t,n){return W([Y(e*n),t])}))},Q=function(e,t){return function(){for(var n=arguments.length,r=Array(n),i=0;n>i;i++)r[i]=arguments[i];var o=function(e,t,n){if("number"==typeof t)return w(e instanceof k,"Bad mapping of type "+typeof e+" for key "+n+", event value must map to AnimatedValue"),void e.setValue(t);w("object"==typeof e,"Bad mapping of type "+typeof e+" for key "+n),w("object"==typeof t,"Bad event of type "+typeof t+" for key "+n);for(var n in e)o(e[n],t[n],n)};e.forEach(function(e,t){o(e,r[t],"arg"+t)}),t&&t.listener&&t.listener.apply(null,r)}};i.exports={delay:Y,sequence:W,parallel:z,stagger:X,decay:G,timing:U,spring:F,event:Q,Value:k,ValueXY:M,__PropsOnlyForTests:B,View:l(S),Text:l(b),Image:l(m),createAnimatedComponent:l}}),__d("Interpolation",[],function(e,t,n,r,i,o){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t,n,r,i,o,a,s){var u=e;if(t>u){if("identity"===a)return u;"clamp"===a&&(u=t)}if(u>n){if("identity"===s)return u;"clamp"===s&&(u=n)}return r===i?r:t===n?t>=e?r:i:(t===-(1/0)?u=-u:n===1/0?u-=t:u=(u-t)/(n-t),u=o(u),r===-(1/0)?u=-u:i===1/0?u+=r:u=u*(i-r)+r,u)}function u(e){var t=e.outputRange;m(t.length>=2,"Bad output range"),c(t);var n=t[0].match(y).map(function(){return[]});t.forEach(function(e){e.match(y).forEach(function(e,t){n[t].push(+e)})});var r=t[0].match(y).map(function(t,r){return v.create(d({},e,{outputRange:n[r]}))});return function(e){var n=0;return t[0].replace(y,function(){return String(r[n++](e))})}}function c(e){for(var t=e[0].replace(y,""),n=1;n<e.length;++n)m(t===e[n].replace(y,""),"invalid pattern "+e[0]+" and "+e[n])}function l(e,t){for(var n=1;n<t.length-1&&!(t[n]>=e);++n);return n-1}function p(e){m(e.length>=2,"inputRange must have at least 2 elements");for(var t=1;t<e.length;++t)m(e[t]>=e[t-1],"inputRange must be monotonically increasing "+e)}function h(e,t){m(t.length>=2,e+" must have at least 2 elements"),m(2!==t.length||t[0]!==-(1/0)||t[1]!==1/0,e+"cannot be ]-infinity;+infinity[ "+t)}var d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),m=function(e,t){if(!e){var n=new Error(t);throw n.framesToPop=1,n}},g=function(e){return e},v=function(){function e(){a(this,e)}return f(e,null,[{key:"create",value:function(e){if(e.outputRange&&"string"==typeof e.outputRange[0])return u(e);var t=e.outputRange;h("outputRange",t);var n=e.inputRange;h("inputRange",n),p(n),m(n.length===t.length,"inputRange ("+n.length+") and outputRange ("+t.length+") must have the same length");var r=e.easing||g,i="extend";void 0!==e.extrapolateLeft?i=e.extrapolateLeft:void 0!==e.extrapolate&&(i=e.extrapolate);var o="extend";return void 0!==e.extrapolateRight?o=e.extrapolateRight:void 0!==e.extrapolate&&(o=e.extrapolate),function(e){m("number"==typeof e,"Cannot interpolation an input which is not a number");var a=l(e,n);return s(e,n[a],n[a+1],t[a],t[a+1],r,i,o)}}}]),e}(),y=/[0-9\.-]+/g;i.exports=v}),__d("Easing",["bezier"],function(e,t,n,r,i,o){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=t("bezier"),c=function(){function e(){a(this,e)}return s(e,null,[{key:"step0",value:function(e){return e>0?1:0}},{key:"step1",value:function(e){return e>=1?1:0}},{key:"linear",value:function(e){return e}},{key:"ease",value:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(e){return l(e)})},{key:"quad",value:function(e){return e*e}},{key:"cubic",value:function(e){return e*e*e}},{key:"poly",value:function(e){return function(t){return Math.pow(t,e)}}},{key:"sin",value:function(e){return 1-Math.cos(e*Math.PI/2)}},{key:"circle",value:function(e){return 1-Math.sqrt(1-e*e)}},{key:"exp",value:function(e){return Math.pow(2,10*(e-1))}},{key:"elastic",value:function(e,t){var n,r=2*Math.PI;return arguments.length<2&&(t=.45),arguments.length?n=t/r*Math.asin(1/e):(e=1,n=t/4),function(i){return 1+e*Math.pow(2,-10*i)*Math.sin((i-n)*r/t)}}},{key:"back",value:function(e){return void 0===e&&(e=1.70158),function(t){return t*t*((e+1)*t-e)}}},{key:"bounce",value:function(e){return 1/2.75>e?7.5625*e*e:2/2.75>e?(e-=1.5/2.75,7.5625*e*e+.75):2.5/2.75>e?(e-=2.25/2.75,7.5625*e*e+.9375):(e-=2.625/2.75,7.5625*e*e+.984375)}},{key:"bezier",value:function(e,t,n,r,i){if(void 0===i){var o=500;i=1e3/60/o/4}return u(e,t,n,r,i)}},{key:"in",value:function(e){return e}},{key:"out",value:function(e){return function(t){return 1-e(1-t)}}},{key:"inOut",value:function(e){return function(t){return.5>t?e(2*t)/2:1-e(2*(1-t))/2}}}]),e}(),l=c.bezier(.42,0,1,1);i.exports=c}),__d("bezier",[],function(e,t,n,r,i,o){i.exports=function(e,t,n,r,i){var o=function(t){var r=1-t;return 3*r*r*t*e+3*r*t*t*n+t*t*t},a=function(e){var n=1-e;return 3*n*n*e*t+3*n*e*e*r+e*e*e},s=function(t){var r=1-t;return 3*(2*(t-1)*t+r*r)*e+3*(-t*t*t+2*r*t)*n};return function(e){var t,n,r,u,c,l,p=e;for(r=p,l=0;8>l;l++){if(u=o(r)-p,Math.abs(u)<i)return a(r);if(c=s(r),Math.abs(c)<1e-6)break;r-=u/c}if(t=0,n=1,r=p,t>r)return a(t);if(r>n)return a(n);for(;n>t;){if(u=o(r),Math.abs(u-p)<i)return a(r);p>u?t=r:n=r,r=.5*(n-t)+t}return a(r)}}}),__d("requestAnimationFrame",["emptyFunction","nativeRequestAnimationFrame"],function(e,t,n,r,i,o){var a=t("emptyFunction"),s=t("nativeRequestAnimationFrame"),u=0,c=s||function(t){var n=Date.now(),r=Math.max(0,16-(n-u));return u=n+r,e.setTimeout(function(){t(Date.now())},r)};c(a),i.exports=c}),__d("nativeRequestAnimationFrame",[],function(e,t,n,r,i,o){var a=e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.oRequestAnimationFrame||e.msRequestAnimationFrame;i.exports=a}),__d("AppRegistry",["invariant","renderApplication","RCTRenderingPerf"],function(e,t,n,r,i,o){"use strict";var a=t("invariant"),s=t("renderApplication");__DEV__&&t("RCTRenderingPerf");var u={},c={registerConfig:function(e){for(var t=0;t<e.length;++t){var n=e[t];n.run?c.registerRunnable(n.appKey,n.run):c.registerComponent(n.appKey,n.component)}},registerComponent:function(e,t){return u[e]={run:function(e){return s(t(),e.initialProps,e.rootTag)}},e},registerRunnable:function(e,t){return u[e]={run:t},e},runApplication:function(e,t){console.log('Running application "'+e+'" with appParams: '+JSON.stringify(t)+". __DEV__ === "+String(__DEV__)+", development-level warning are "+(__DEV__?"ON":"OFF")+", performance optimizations are "+(__DEV__?"OFF":"ON")),a(u[e]&&u[e].run,"Application "+e+" has not been registered. This is either due to a require() error during initialization or failure to call AppRegistry.registerComponent."),u[e].run(t)}};i.exports=c}),__d("renderApplication",["Inspector","RCTDeviceEventEmitter","React","StyleSheet","Subscribable","View","WarningBox","invariant"],function(e,t,n,r,i,o){"use strict";function a(e,t,n){m(n,"Expect to have a valid rootTag, instead got ",n),l.render(l.createElement(g,{rootTag:n},l.createElement(e,s({},t,{rootTag:n}))),n)}var s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u=t("Inspector"),c=t("RCTDeviceEventEmitter"),l=t("React"),p=t("StyleSheet"),h=t("Subscribable"),d=t("View"),f=t("WarningBox"),m=t("invariant"),g=l.createClass({displayName:"AppContainer",mixins:[h.Mixin],getInitialState:function(){return{inspector:null}},toggleElementInspector:function(){var e=this.state.inspector?null:l.createElement(u,{rootTag:this.props.rootTag,inspectedViewTag:l.findNodeHandle(this.refs.main)});this.setState({inspector:e})},componentDidMount:function(){this.addListenerOn(c,"toggleElementInspector",this.toggleElementInspector)},render:function(){var e=__DEV__&&console.yellowBoxEnabled,t=e?l.createElement(f,null):null;return l.createElement(d,{style:v.appContainer},l.createElement(d,{collapsible:!1,style:v.appContainer,ref:"main"},this.props.children),t,this.state.inspector)}}),v=p.create({appContainer:{position:"absolute",left:0,top:0,right:0,bottom:0}});i.exports=a}),__d("Inspector",["Dimensions","InspectorOverlay","InspectorPanel","InspectorUtils","React","StyleSheet","NativeModules","View"],function(e,t,n,r,i,o){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=function b(e,t,n){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,t);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:b(i,t,n)}if("value"in r)return r.value;var o=r.get;return void 0===o?void 0:o.call(n)},l=t("Dimensions"),p=t("InspectorOverlay"),h=t("InspectorPanel"),d=t("InspectorUtils"),f=t("React"),m=t("StyleSheet"),g=t("NativeModules").UIManager,v=t("View"),y=function(e){function t(e){a(this,t),c(Object.getPrototypeOf(t.prototype),"constructor",this).call(this,e),this.state={panelPos:"bottom",inspecting:!0,perfing:!1,inspected:null}}return s(t,e),u(t,[{key:"setSelection",value:function(e){var t=this,n=this.state.hierarchy[e],r=n.getPublicInstance();g.measure(f.findNodeHandle(n),function(n,i,o,a,s,u){t.setState({inspected:{frame:{left:s,top:u,width:o,height:a},style:r.props?r.props.style:{}},selection:e})})}},{key:"onTouchInstance",value:function(e,t,n){var r=d.getOwnerHierarchy(e),i=e.getPublicInstance(),o=i.props||{};this.setState({panelPos:n>l.get("window").height/2?"top":"bottom",selection:r.length-1,hierarchy:r,inspected:{style:o.style||{},frame:t}})}},{key:"setPerfing",value:function(e){this.setState({perfing:e,inspecting:!1,inspected:null})}},{key:"setInspecting",value:function(e){this.setState({inspecting:e,inspected:null})}},{key:"render",value:function(){var e="bottom"===this.state.panelPos?{bottom:0}:{top:0};return f.createElement(v,{style:_.container,pointerEvents:"box-none"},this.state.inspecting&&f.createElement(p,{rootTag:this.props.rootTag,inspected:this.state.inspected,inspectedViewTag:this.props.inspectedViewTag,onTouchInstance:this.onTouchInstance.bind(this)}),f.createElement(v,{style:[_.panelContainer,e]},f.createElement(h,{inspecting:this.state.inspecting,perfing:this.state.perfing,setPerfing:this.setPerfing.bind(this),setInspecting:this.setInspecting.bind(this),inspected:this.state.inspected,hierarchy:this.state.hierarchy,selection:this.state.selection,setSelection:this.setSelection.bind(this)})))}}]),t}(f.Component),_=m.create({container:{position:"absolute",backgroundColor:"transparent",top:0,left:0,right:0,bottom:0},panelContainer:{position:"absolute",left:0,right:0}});i.exports=y}),__d("InspectorOverlay",["Dimensions","InspectorUtils","React","StyleSheet","NativeModules","View","ElementBox"],function(e,t,n,r,i,o){"use strict";var a=t("Dimensions"),s=t("InspectorUtils"),u=t("React"),c=t("StyleSheet"),l=t("NativeModules").UIManager,p=t("View"),h=t("ElementBox"),d=u.PropTypes,f=u.createClass({displayName:"InspectorOverlay",propTypes:{inspectedViewTag:d.object,onTouchInstance:d.func.isRequired},findViewForTouchEvent:function(e){var t=this,n=e.nativeEvent.touches[0],r=n.locationX,i=n.locationY;l.findSubviewIn(this.props.inspectedViewTag,[r,i],function(e,n,r,o,a){var u=s.findInstanceByNativeTag(t.props.rootTag,e);u&&t.props.onTouchInstance(u,{left:n,top:r,width:o,height:a},i)})},shouldSetResponser:function(e){return this.findViewForTouchEvent(e),!0},render:function(){var e=null;return this.props.inspected&&(e=u.createElement(h,{frame:this.props.inspected.frame,style:this.props.inspected.style})),u.createElement(p,{onStartShouldSetResponder:this.shouldSetResponser,onResponderMove:this.findViewForTouchEvent,style:[m.inspector,{height:a.get("window").height}]},e)}}),m=c.create({inspector:{backgroundColor:"transparent",position:"absolute",left:0,top:0,right:0}});i.exports=f}),__d("ElementBox",["React","View","StyleSheet","BorderBox","resolveBoxStyle","flattenStyle"],function(e,t,n,r,i,o){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=function y(e,t,n){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,t);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:y(i,t,n)}if("value"in r)return r.value;var o=r.get;return void 0===o?void 0:o.call(n)},l=t("React"),p=t("View"),h=t("StyleSheet"),d=t("BorderBox"),f=t("resolveBoxStyle"),m=t("flattenStyle"),g=function(e){function t(){a(this,t),c(Object.getPrototypeOf(t.prototype),"constructor",this).apply(this,arguments)}return s(t,e),u(t,[{key:"render",value:function(){var e=m(this.props.style)||{},t=f("margin",e),n=f("padding",e),r=this.props.frame;t&&(r={top:r.top-t.top,left:r.left-t.left,height:r.height+t.top+t.bottom,width:r.width+t.left+t.right});var i={width:this.props.frame.width,height:this.props.frame.height};return n&&(i={width:i.width-n.left-n.right,height:i.height-n.top-n.bottom}),l.createElement(p,{style:[v.frame,r],pointerEvents:"none"},l.createElement(d,{box:t,style:v.margin},l.createElement(d,{box:n,style:v.padding},l.createElement(p,{style:[v.content,i]}))))}}]),t}(l.Component),v=h.create({frame:{position:"absolute"},content:{backgroundColor:"rgba(200, 230, 255, 0.8)"},padding:{borderColor:"rgba(77, 255, 0, 0.3)"},margin:{borderColor:"rgba(255, 132, 0, 0.3)"}});i.exports=g}),__d("BorderBox",["React","View"],function(e,t,n,r,i,o){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=function d(e,t,n){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,t);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:d(i,t,n)}if("value"in r)return r.value;var o=r.get;return void 0===o?void 0:o.call(n)},l=t("React"),p=t("View"),h=function(e){function t(){a(this,t),c(Object.getPrototypeOf(t.prototype),"constructor",this).apply(this,arguments)}return s(t,e),u(t,[{key:"render",value:function(){var e=this.props.box;if(!e)return this.props.children;var t={borderTopWidth:e.top,borderBottomWidth:e.bottom,borderLeftWidth:e.left,borderRightWidth:e.right};return l.createElement(p,{style:[t,this.props.style]},this.props.children)}}]),t}(l.Component);i.exports=h}),__d("resolveBoxStyle",[],function(e,t,n,r,i,o){"use strict";function a(e,t){var n={},r=["top","left","bottom","right"],i=!1;return r.forEach(function(r){n[r]=t[e]||0}),t[e]&&(i=!0),t[e+"Vertical"]&&(n.top=n.bottom=t[e+"Vertical"],i=!0),t[e+"Horizontal"]&&(n.left=n.right=t[e+"Horizontal"],i=!0),r.forEach(function(r){var o=t[e+s(r)];o&&(n[r]=o,i=!0)}),i?n:void 0}function s(e){return e[0].toUpperCase()+e.slice(1)}i.exports=a}),__d("InspectorPanel",["React","StyleSheet","Text","View","ElementProperties","PerformanceOverlay","TouchableHighlight"],function(e,t,n,r,i,o){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=function S(e,t,n){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,t);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:S(i,t,n)}if("value"in r)return r.value;var o=r.get;return void 0===o?void 0:o.call(n)},l=t("React"),p=t("StyleSheet"),h=t("Text"),d=t("View"),f=t("ElementProperties"),m=t("PerformanceOverlay"),g=t("TouchableHighlight"),v=l.PropTypes,y=function(e){function t(){a(this,t),c(Object.getPrototypeOf(t.prototype),"constructor",this).apply(this,arguments)}return s(t,e),u(t,[{key:"renderWaiting",value:function(){return this.props.inspecting?l.createElement(h,{style:b.waitingText},"Tap something to inspect it"):l.createElement(h,{style:b.waitingText},"Nothing is inspected")}},{key:"render",value:function(){var e;return e=this.props.inspected?l.createElement(f,{style:this.props.inspected.style,frame:this.props.inspected.frame,hierarchy:this.props.hierarchy,selection:this.props.selection,setSelection:this.props.setSelection}):this.props.perfing?l.createElement(m,null):l.createElement(d,{style:b.waiting},this.renderWaiting()),l.createElement(d,{style:b.container},e,l.createElement(d,{style:b.buttonRow},l.createElement(_,{title:"Inspect",pressed:this.props.inspecting,onClick:this.props.setInspecting}),l.createElement(_,{title:"Perf",pressed:this.props.perfing,onClick:this.props.setPerfing})))}}]),t}(l.Component);y.propTypes={inspecting:v.bool,setInspecting:v.func,inspected:v.object,perfing:v.bool,setPerfing:v.func};var _=function(e){function t(){a(this,t),c(Object.getPrototypeOf(t.prototype),"constructor",this).apply(this,arguments)}return s(t,e),u(t,[{key:"render",value:function(){var e=this;return l.createElement(g,{onPress:function(){return e.props.onClick(!e.props.pressed)},style:[b.button,this.props.pressed&&b.buttonPressed]},l.createElement(h,{style:b.buttonText},this.props.title))}}]),t}(l.Component),b=p.create({buttonRow:{flexDirection:"row"},button:{backgroundColor:"rgba(0, 0, 0, 0.3)",margin:2,height:30,justifyContent:"center",alignItems:"center"},buttonPressed:{backgroundColor:"rgba(255, 255, 255, 0.3)"},buttonText:{textAlign:"center",color:"white",margin:5},container:{backgroundColor:"rgba(0, 0, 0, 0.7)"},waiting:{height:100},waitingText:{fontSize:20,textAlign:"center",marginVertical:20}});i.exports=y}),__d("ElementProperties",["BoxInspector","ReactPropTypes","React","StyleInspector","StyleSheet","Text","TouchableHighlight","TouchableWithoutFeedback","View","flattenStyle","mapWithSeparator"],function(e,t,n,r,i,o){"use strict";var a=t("BoxInspector"),s=t("ReactPropTypes"),u=t("React"),c=t("StyleInspector"),l=t("StyleSheet"),p=t("Text"),h=t("TouchableHighlight"),d=t("TouchableWithoutFeedback"),f=t("View"),m=t("flattenStyle"),g=t("mapWithSeparator"),v=u.createClass({displayName:"ElementProperties",propTypes:{hierarchy:s.array.isRequired,style:s.array.isRequired},render:function(){var e=this,t=m(this.props.style),n=this.props.selection;return u.createElement(d,null,u.createElement(f,{style:y.info},u.createElement(f,{style:y.breadcrumb},g(this.props.hierarchy,function(t,r){return u.createElement(h,{style:[y.breadItem,r===n&&y.selected],onPress:function(){return e.props.setSelection(r)}},u.createElement(p,{style:y.breadItemText},t.getName?t.getName():"Unknown"))},function(){return u.createElement(p,{style:y.breadSep},"▸")})),u.createElement(f,{style:y.row},u.createElement(c,{style:t}),u.createElement(a,{style:t,frame:this.props.frame}))))}}),y=l.create({breadSep:{fontSize:8,color:"white"},breadcrumb:{flexDirection:"row",flexWrap:"wrap",marginBottom:5},selected:{borderColor:"white",borderRadius:5},breadItem:{borderWidth:1,borderColor:"transparent",marginHorizontal:2},breadItemText:{fontSize:10,color:"white",marginHorizontal:5},row:{flexDirection:"row",alignItems:"center",justifyContent:"space-between"},info:{padding:10},path:{color:"white",fontSize:9}});i.exports=v}),__d("BoxInspector",["React","StyleSheet","Text","View","resolveBoxStyle"],function(e,t,n,r,i,o){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=function _(e,t,n){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,t);if(void 0===r){var i=Object.getPrototypeOf(e);
|
||
return null===i?void 0:_(i,t,n)}if("value"in r)return r.value;var o=r.get;return void 0===o?void 0:o.call(n)},l=t("React"),p=t("StyleSheet"),h=t("Text"),d=t("View"),f=t("resolveBoxStyle"),m={top:0,left:0,right:0,bottom:0},g=function(e){function t(){a(this,t),c(Object.getPrototypeOf(t.prototype),"constructor",this).apply(this,arguments)}return s(t,e),u(t,[{key:"render",value:function(){var e=this.props.frame,t=this.props.style,n=t&&f("margin",t)||m,r=t&&f("padding",t)||m;return l.createElement(v,{title:"margin",titleStyle:y.marginLabel,box:n},l.createElement(v,{title:"padding",box:r},l.createElement(d,null,l.createElement(h,{style:y.innerText},"(",e.left,", ",e.top,")"),l.createElement(h,{style:y.innerText},e.width," × ",e.height))))}}]),t}(l.Component),v=function(e){function t(){a(this,t),c(Object.getPrototypeOf(t.prototype),"constructor",this).apply(this,arguments)}return s(t,e),u(t,[{key:"render",value:function(){var e=this.props.box;return l.createElement(d,{style:y.box},l.createElement(d,{style:y.row},l.createElement(h,{style:[this.props.titleStyle,y.label]},this.props.title),l.createElement(h,{style:y.boxText},e.top)),l.createElement(d,{style:y.row},l.createElement(h,{style:y.boxText},e.left),this.props.children,l.createElement(h,{style:y.boxText},e.right)),l.createElement(h,{style:y.boxText},e.bottom))}}]),t}(l.Component),y=p.create({row:{flexDirection:"row",alignItems:"center",justifyContent:"space-around"},marginLabel:{width:60},label:{fontSize:10,color:"rgb(255,100,0)",marginLeft:5,flex:1,textAlign:"left",top:-3},buffer:{fontSize:10,color:"yellow",flex:1,textAlign:"center"},innerText:{color:"yellow",fontSize:12,textAlign:"center",width:70},box:{borderWidth:1,borderColor:"grey"},boxText:{color:"white",fontSize:12,marginHorizontal:3,marginVertical:2,textAlign:"center"}});i.exports=g}),__d("StyleInspector",["React","StyleSheet","Text","View"],function(e,t,n,r,i,o){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=function g(e,t,n){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,t);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:g(i,t,n)}if("value"in r)return r.value;var o=r.get;return void 0===o?void 0:o.call(n)},l=t("React"),p=t("StyleSheet"),h=t("Text"),d=t("View"),f=function(e){function t(){a(this,t),c(Object.getPrototypeOf(t.prototype),"constructor",this).apply(this,arguments)}return s(t,e),u(t,[{key:"render",value:function(){var e=this;if(!this.props.style)return l.createElement(h,{style:m.noStyle},"No style");var t=Object.keys(this.props.style);return l.createElement(d,{style:m.container},l.createElement(d,null,t.map(function(e){return l.createElement(h,{style:m.attr},e,":")})),l.createElement(d,null,t.map(function(t){return l.createElement(h,{style:m.value},e.props.style[t])})))}}]),t}(l.Component),m=p.create({container:{flexDirection:"row"},row:{flexDirection:"row",alignItems:"center",justifyContent:"space-around"},attr:{fontSize:10,color:"#ccc"},value:{fontSize:10,color:"white",marginLeft:10},noStyle:{color:"white",fontSize:10}});i.exports=f}),__d("mapWithSeparator",[],function(e,t,n,r,i,o){"use strict";function a(e,t,n){for(var r=[],i=0;i<e.length;i++)r.push(t(e[i],i,e)),i!==e.length-1&&r.push(n(i));return r}i.exports=a}),__d("PerformanceOverlay",["PerformanceLogger","React","StyleSheet","Text","View"],function(e,t,n,r,i,o){"use strict";var a=t("PerformanceLogger"),s=t("React"),u=t("StyleSheet"),c=t("Text"),l=t("View"),p=s.createClass({displayName:"PerformanceOverlay",render:function(){var e=a.getTimespans(),t=[];for(var n in e)e[n].totalTime&&t.push(s.createElement(l,{style:h.row},s.createElement(c,{style:[h.text,h.label]},n),s.createElement(c,{style:[h.text,h.totalTime]},e[n].totalTime+"ms")));return s.createElement(l,{style:h.container},t)}}),h=u.create({container:{height:100,paddingTop:10},label:{flex:1},row:{flexDirection:"row",paddingHorizontal:10},text:{color:"white",fontSize:12},totalTime:{paddingRight:100}});i.exports=p}),__d("WarningBox",["AsyncStorage","EventEmitter","Map","PanResponder","React","StyleSheet","Text","TouchableOpacity","View","invariant","stringifySafe","Dimensions","rebound/rebound.js"],function(e,t,n,r,i,o){"use strict";function a(){u.setItem(S,JSON.stringify(R),function(e){e&&console.warn("Could not save ignored warnings.",e)})}var s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u=t("AsyncStorage"),c=t("EventEmitter"),l=t("Map"),p=t("PanResponder"),h=t("React"),d=t("StyleSheet"),f=t("Text"),m=t("TouchableOpacity"),g=t("View"),v=t("invariant"),y=t("rebound/rebound.js"),_=t("stringifySafe"),b=t("Dimensions").get("window").width,S="__DEV_WARNINGS_IGNORED",w=console.warn.bind(console),E=new l,R=[],T=0,x=new c;__DEV__&&(console.warn=function(){if(w.apply(null,arguments),console.yellowBoxEnabled){var e=Array.prototype.map.call(arguments,_).join(" ");if(console.yellowBoxResetIgnored||-1===R.indexOf(e)){var t=E.has(e)?E.get(e)+1:1;E.set(e,t),T+=1,x.emit("count",T)}}}),u.getItem(S,function(e,t){e||!t||console.yellowBoxResetIgnored||(R=JSON.parse(t))});var C=h.createClass({displayName:"WarningRow",componentWillMount:function(){var e=this;this.springSystem=new y.SpringSystem,this.dismissalSpring=this.springSystem.createSpring(),this.dismissalSpring.setRestSpeedThreshold(.05),this.dismissalSpring.setCurrentValue(0),this.dismissalSpring.addListener({onSpringUpdate:function(){var t=e.dismissalSpring.getCurrentValue();e.text&&e.text.setNativeProps({left:b*t}),e.container&&e.container.setNativeProps({opacity:1-t}),e.closeButton&&e.closeButton.setNativeProps({opacity:1-5*t})},onSpringAtRest:function(){e.dismissalSpring.getCurrentValue()&&e.collapseSpring.setEndValue(1)}}),this.collapseSpring=this.springSystem.createSpring(),this.collapseSpring.setRestSpeedThreshold(.05),this.collapseSpring.setCurrentValue(0),this.collapseSpring.getSpringConfig().friction=20,this.collapseSpring.getSpringConfig().tension=200,this.collapseSpring.addListener({onSpringUpdate:function(){var t=e.collapseSpring.getCurrentValue();e.container&&e.container.setNativeProps({height:Math.abs(46-46*t)})},onSpringAtRest:function(){e.props.onDismissed()}}),this.panGesture=p.create({onStartShouldSetPanResponder:function(){return!!e.dismissalSpring.getCurrentValue()},onMoveShouldSetPanResponder:function(){return!0},onPanResponderGrant:function(){e.isResponderOnlyToBlockTouches=!!e.dismissalSpring.getCurrentValue()},onPanResponderMove:function(t,n){e.isResponderOnlyToBlockTouches||e.dismissalSpring.setCurrentValue(n.dx/b)},onPanResponderRelease:function(t,n){if(!e.isResponderOnlyToBlockTouches){var r=n.dx/b,i=n.vx+r>.5;e.dismissalSpring.setEndValue(i?1:0)}}})},render:function(){var e,t=this;return E.get(this.props.warning)>1&&(e=h.createElement(f,{style:N.bold},"(",E.get(this.props.warning),")"," ")),h.createElement(g,s({style:N.warningBox,ref:function(e){t.container=e}},this.panGesture.panHandlers),h.createElement(m,{onPress:this.props.onOpened},h.createElement(g,null,h.createElement(f,{style:N.warningText,numberOfLines:2,ref:function(e){t.text=e}},e,this.props.warning))),h.createElement(g,{ref:function(e){t.closeButton=e},style:N.closeButton},h.createElement(m,{onPress:function(){t.dismissalSpring.setEndValue(1)}},h.createElement(f,{style:N.closeButtonText},"✕"))))}}),I=h.createClass({displayName:"WarningBoxOpened",render:function(){var e;return E.get(this.props.warning)>1&&(e=h.createElement(f,{style:N.bold},"(",E.get(this.props.warning),")"," ")),h.createElement(m,{activeOpacity:.9,onPress:this.props.onClose},h.createElement(g,{style:N.yellowBox},h.createElement(f,{style:N.yellowBoxText},e,this.props.warning),h.createElement(g,{style:N.yellowBoxButtons},h.createElement(g,{style:N.yellowBoxButton},h.createElement(m,{onPress:this.props.onDismissed},h.createElement(f,{style:N.yellowBoxButtonText},"Dismiss"))),h.createElement(g,{style:N.yellowBoxButton},h.createElement(m,{onPress:this.props.onIgnored},h.createElement(f,{style:N.yellowBoxButtonText},"Ignore"))))))}}),P=!0,O=h.createClass({displayName:"WarningBox",getInitialState:function(){return{totalWarningCount:T,openWarning:null}},componentWillMount:function(){console.yellowBoxResetIgnored&&(u.setItem(S,"[]",function(e){e&&console.warn("Could not reset ignored warnings.",e)}),R=[])},componentDidMount:function(){v(P,"There can only be one WarningBox"),P=!1,x.addListener("count",this._onWarningCount)},componentWillUnmount:function(){x.removeAllListeners(),P=!0},_onWarningCount:function(e){var t=this;setImmediate(function(){t.setState({totalWarningCount:e})})},_onDismiss:function(e){E["delete"](e),this.setState({openWarning:null})},render:function(){var e=this;if(0===E.size)return h.createElement(g,null);if(this.state.openWarning)return h.createElement(I,{warning:this.state.openWarning,onClose:function(){e.setState({openWarning:null})},onDismissed:this._onDismiss.bind(this,this.state.openWarning),onIgnored:function(){R.push(e.state.openWarning),a(),e._onDismiss(e.state.openWarning)}});var t=[];return E.forEach(function(n,r){t.push(h.createElement(C,{key:r,onOpened:function(){e.setState({openWarning:r})},onDismissed:e._onDismiss.bind(e,r),warning:r}))}),h.createElement(g,{style:N.warningContainer},t)}}),N=d.create({bold:{fontWeight:"bold"},closeButton:{position:"absolute",right:0,height:46,width:46},closeButtonText:{color:"white",fontSize:32,position:"relative",left:8},warningContainer:{position:"absolute",left:0,right:0,bottom:0},warningBox:{position:"relative",backgroundColor:"rgba(171, 124, 36, 0.9)",flex:1,height:46},warningText:{color:"white",position:"absolute",left:0,marginLeft:15,marginRight:46,top:7},yellowBox:{backgroundColor:"rgba(171, 124, 36, 0.9)",position:"absolute",left:0,right:0,top:0,bottom:0,padding:15,paddingTop:35},yellowBoxText:{color:"white",fontSize:20},yellowBoxButtons:{flexDirection:"row",position:"absolute",bottom:0},yellowBoxButton:{flex:1,padding:25},yellowBoxButtonText:{color:"white",fontSize:16}});i.exports=O}),__d("AsyncStorage",["NativeModules"],function(e,t,n,r,i,o){"use strict";function a(e){if(!e)return null;var t=new Error(e.message);return t.key=e.key,t}var s=t("NativeModules"),u=s.AsyncLocalStorage,c=s.AsyncRocksDBStorage,l=c||u,p={getItem:function(e,t){return new Promise(function(n,r){l.multiGet([e],function(e,i){var o=i&&i[0]&&i[0][1]?i[0][1]:null;t&&t(e&&a(e[0])||null,o),e?r(a(e[0])):n(o)})})},setItem:function(e,t,n){return new Promise(function(r,i){l.multiSet([[e,t]],function(e){n&&n(e&&a(e[0])||null),e?i(a(e[0])):r(null)})})},removeItem:function(e,t){return new Promise(function(n,r){l.multiRemove([e],function(e){t&&t(e&&a(e[0])||null),e?r(a(e[0])):n(null)})})},mergeItem:function(e,t,n){return new Promise(function(r,i){l.multiMerge([[e,t]],function(e){n&&n(e&&a(e[0])||null),e?i(a(e[0])):r(null)})})},clear:function(e){return new Promise(function(t,n){l.clear(function(r){e&&e(a(r)),r&&a(r)?n(a(r)):t(null)})})},getAllKeys:function(e){return new Promise(function(t,n){l.getAllKeys(function(r,i){e&&e(a(r),i),r?n(a(r)):t(i)})})},multiGet:function(e,t){return new Promise(function(n,r){l.multiGet(e,function(e,i){var o=e&&e.map(function(e){return a(e)})||null;t&&t(o,i),e?r(o):n(i)})})},multiSet:function(e,t){return new Promise(function(n,r){l.multiSet(e,function(e){var i=e&&e.map(function(e){return a(e)})||null;t&&t(i),e?r(i):n(null)})})},multiRemove:function(e,t){return new Promise(function(n,r){l.multiRemove(e,function(e){var i=e&&e.map(function(e){return a(e)})||null;t&&t(i),e?r(i):n(null)})})},multiMerge:function(e,t){return new Promise(function(n,r){l.multiMerge(e,function(e){var i=e&&e.map(function(e){return a(e)})||null;t&&t(i),e?r(i):n(null)})})}};l.multiMerge||(delete p.mergeItem,delete p.multiMerge),i.exports=p}),__d("RCTRenderingPerf",["ReactDefaultPerf","invariant"],function(e,t,n,r,i,o){"use strict";var a=t("ReactDefaultPerf"),s=t("invariant"),u=[],c=!1,l={toggle:function(){console.log("Render perfomance measurements enabled"),c=!0},start:function(){c&&(a.start(),u.forEach(function(e){return e.start()}))},stop:function(){if(c){a.stop(),a.printInclusive(),a.printWasted();for(var e=0,t=0,n=a.getLastMeasurements(),r=0;r<n.length;r++){var i=n[r].render;for(var o in i)e+=i[o];t+=n[r].totalTime}console.log("Total time spent in render(): "+e+"ms"),u.forEach(function(e){return e.stop()})}},register:function(e){s("function"==typeof e.start,"Perf module should have start() function"),s("function"==typeof e.stop,"Perf module should have stop() function"),u.push(e)}};i.exports=l}),__d("ReactDefaultPerf",["DOMProperty","ReactDefaultPerfAnalysis","ReactMount","ReactPerf","performanceNow"],function(e,t,n,r,i,o){"use strict";function a(e){return Math.floor(100*e)/100}function s(e,t,n){e[t]=(e[t]||0)+n}var u=t("DOMProperty"),c=t("ReactDefaultPerfAnalysis"),l=t("ReactMount"),p=t("ReactPerf"),h=t("performanceNow"),d={_allMeasurements:[],_mountStack:[0],_injected:!1,start:function(){d._injected||p.injection.injectMeasure(d.measure),d._allMeasurements.length=0,p.enableMeasure=!0},stop:function(){p.enableMeasure=!1},getLastMeasurements:function(){return d._allMeasurements},printExclusive:function(e){e=e||d._allMeasurements;var t=c.getExclusiveSummary(e);console.table(t.map(function(e){return{"Component class name":e.componentName,"Total inclusive time (ms)":a(e.inclusive),"Exclusive mount time (ms)":a(e.exclusive),"Exclusive render time (ms)":a(e.render),"Mount time per instance (ms)":a(e.exclusive/e.count),"Render time per instance (ms)":a(e.render/e.count),Instances:e.count}}))},printInclusive:function(e){e=e||d._allMeasurements;var t=c.getInclusiveSummary(e);console.table(t.map(function(e){return{"Owner > component":e.componentName,"Inclusive time (ms)":a(e.time),Instances:e.count}})),console.log("Total time:",c.getTotalTime(e).toFixed(2)+" ms")},getMeasurementsSummaryMap:function(e){var t=c.getInclusiveSummary(e,!0);return t.map(function(e){return{"Owner > component":e.componentName,"Wasted time (ms)":e.time,Instances:e.count}})},printWasted:function(e){e=e||d._allMeasurements,console.table(d.getMeasurementsSummaryMap(e)),console.log("Total time:",c.getTotalTime(e).toFixed(2)+" ms")},printDOM:function(e){e=e||d._allMeasurements;var t=c.getDOMSummary(e);console.table(t.map(function(e){var t={};return t[u.ID_ATTRIBUTE_NAME]=e.id,t.type=e.type,t.args=JSON.stringify(e.args),t})),console.log("Total time:",c.getTotalTime(e).toFixed(2)+" ms")},_recordWrite:function(e,t,n,r){var i=d._allMeasurements[d._allMeasurements.length-1].writes;i[e]=i[e]||[],i[e].push({type:t,time:n,args:r})},measure:function(e,t,n){return function(){for(var r=arguments.length,i=Array(r),o=0;r>o;o++)i[o]=arguments[o];var a,u,c;if("_renderNewRootComponent"===t||"flushBatchedUpdates"===t)return d._allMeasurements.push({exclusive:{},inclusive:{},render:{},counts:{},writes:{},displayNames:{},totalTime:0}),c=h(),u=n.apply(this,i),d._allMeasurements[d._allMeasurements.length-1].totalTime=h()-c,u;if("_mountImageIntoNode"===t||"ReactDOMIDOperations"===e){if(c=h(),u=n.apply(this,i),a=h()-c,"_mountImageIntoNode"===t){var p=l.getID(i[1]);d._recordWrite(p,t,a,i[0])}else"dangerouslyProcessChildrenUpdates"===t?i[0].forEach(function(e){var t={};null!==e.fromIndex&&(t.fromIndex=e.fromIndex),null!==e.toIndex&&(t.toIndex=e.toIndex),null!==e.textContent&&(t.textContent=e.textContent),null!==e.markupIndex&&(t.markup=i[1][e.markupIndex]),d._recordWrite(e.parentID,e.type,a,t)}):d._recordWrite(i[0],t,a,Array.prototype.slice.call(i,1));return u}if("ReactCompositeComponent"!==e||"mountComponent"!==t&&"updateComponent"!==t&&"_renderValidatedComponent"!==t)return n.apply(this,i);if("string"==typeof this._currentElement.type)return n.apply(this,i);var f="mountComponent"===t?i[0]:this._rootNodeID,m="_renderValidatedComponent"===t,g="mountComponent"===t,v=d._mountStack,y=d._allMeasurements[d._allMeasurements.length-1];if(m?s(y.counts,f,1):g&&v.push(0),c=h(),u=n.apply(this,i),a=h()-c,m)s(y.render,f,a);else if(g){var _=v.pop();v[v.length-1]+=a,s(y.exclusive,f,a-_),s(y.inclusive,f,a)}else s(y.inclusive,f,a);return y.displayNames[f]={current:this.getName(),owner:this._currentElement._owner?this._currentElement._owner.getName():"<root>"},u}}};i.exports=d}),__d("DOMProperty",["invariant"],function(e,t,n,r,i,o){"use strict";function a(e,t){return(e&t)===t}var s=t("invariant"),u={MUST_USE_ATTRIBUTE:1,MUST_USE_PROPERTY:2,HAS_SIDE_EFFECTS:4,HAS_BOOLEAN_VALUE:8,HAS_NUMERIC_VALUE:16,HAS_POSITIVE_NUMERIC_VALUE:48,HAS_OVERLOADED_BOOLEAN_VALUE:64,injectDOMPropertyConfig:function(e){var t=e.Properties||{},n=e.DOMAttributeNames||{},r=e.DOMPropertyNames||{},i=e.DOMMutationMethods||{};e.isCustomAttribute&&l._isCustomAttributeFunctions.push(e.isCustomAttribute);for(var o in t){s(!l.isStandardName.hasOwnProperty(o),"injectDOMPropertyConfig(...): You're trying to inject DOM property '%s' which has already been injected. You may be accidentally injecting the same DOM property config twice, or you may be injecting two configs that have conflicting property names.",o),l.isStandardName[o]=!0;var c=o.toLowerCase();if(l.getPossibleStandardName[c]=o,n.hasOwnProperty(o)){var p=n[o];l.getPossibleStandardName[p]=o,l.getAttributeName[o]=p}else l.getAttributeName[o]=c;l.getPropertyName[o]=r.hasOwnProperty(o)?r[o]:o,i.hasOwnProperty(o)?l.getMutationMethod[o]=i[o]:l.getMutationMethod[o]=null;var h=t[o];l.mustUseAttribute[o]=a(h,u.MUST_USE_ATTRIBUTE),l.mustUseProperty[o]=a(h,u.MUST_USE_PROPERTY),l.hasSideEffects[o]=a(h,u.HAS_SIDE_EFFECTS),l.hasBooleanValue[o]=a(h,u.HAS_BOOLEAN_VALUE),l.hasNumericValue[o]=a(h,u.HAS_NUMERIC_VALUE),l.hasPositiveNumericValue[o]=a(h,u.HAS_POSITIVE_NUMERIC_VALUE),l.hasOverloadedBooleanValue[o]=a(h,u.HAS_OVERLOADED_BOOLEAN_VALUE),s(!l.mustUseAttribute[o]||!l.mustUseProperty[o],"DOMProperty: Cannot require using both attribute and property: %s",o),s(l.mustUseProperty[o]||!l.hasSideEffects[o],"DOMProperty: Properties that have side effects must use property: %s",o),s(!!l.hasBooleanValue[o]+!!l.hasNumericValue[o]+!!l.hasOverloadedBooleanValue[o]<=1,"DOMProperty: Value can be one of boolean, overloaded boolean, or numeric value, but not a combination: %s",o)}}},c={},l={ID_ATTRIBUTE_NAME:"data-reactid",isStandardName:{},getPossibleStandardName:{},getAttributeName:{},getPropertyName:{},getMutationMethod:{},mustUseAttribute:{},mustUseProperty:{},hasSideEffects:{},hasBooleanValue:{},hasNumericValue:{},hasPositiveNumericValue:{},hasOverloadedBooleanValue:{},_isCustomAttributeFunctions:[],isCustomAttribute:function(e){for(var t=0;t<l._isCustomAttributeFunctions.length;t++){var n=l._isCustomAttributeFunctions[t];if(n(e))return!0}return!1},getDefaultValueForProperty:function(e,t){var n,r=c[e];return r||(c[e]=r={}),t in r||(n=document.createElement(e),r[t]=n[t]),r[t]},injection:u};i.exports=l}),__d("ReactDefaultPerfAnalysis",["Object.assign"],function(e,t,n,r,i,o){function a(e){for(var t=0,n=0;n<e.length;n++){var r=e[n];t+=r.totalTime}return t}function s(e){for(var t=[],n=0;n<e.length;n++){var r,i=e[n];for(r in i.writes)i.writes[r].forEach(function(e){t.push({id:r,type:d[e.type]||e.type,args:e.args})})}return t}function u(e){for(var t,n={},r=0;r<e.length;r++){var i=e[r],o=p({},i.exclusive,i.inclusive);for(var a in o)t=i.displayNames[a].current,n[t]=n[t]||{componentName:t,inclusive:0,exclusive:0,render:0,count:0},i.render[a]&&(n[t].render+=i.render[a]),i.exclusive[a]&&(n[t].exclusive+=i.exclusive[a]),i.inclusive[a]&&(n[t].inclusive+=i.inclusive[a]),i.counts[a]&&(n[t].count+=i.counts[a])}var s=[];for(t in n)n[t].exclusive>=h&&s.push(n[t]);return s.sort(function(e,t){return t.exclusive-e.exclusive}),s}function c(e,t){for(var n,r={},i=0;i<e.length;i++){var o,a=e[i],s=p({},a.exclusive,a.inclusive);t&&(o=l(a));for(var u in s)if(!t||o[u]){var c=a.displayNames[u];n=c.owner+" > "+c.current,r[n]=r[n]||{componentName:n,time:0,count:0},a.inclusive[u]&&(r[n].time+=a.inclusive[u]),a.counts[u]&&(r[n].count+=a.counts[u])}}var d=[];for(n in r)r[n].time>=h&&d.push(r[n]);return d.sort(function(e,t){return t.time-e.time}),d}function l(e){var t={},n=Object.keys(e.writes),r=p({},e.exclusive,e.inclusive);for(var i in r){for(var o=!1,a=0;a<n.length;a++)if(0===n[a].indexOf(i)){o=!0;break}!o&&e.counts[i]>0&&(t[i]=!0)}return t}var p=t("Object.assign"),h=1.2,d={_mountImageIntoNode:"set innerHTML",INSERT_MARKUP:"set innerHTML",MOVE_EXISTING:"move",REMOVE_NODE:"remove",TEXT_CONTENT:"set textContent",updatePropertyByID:"update attribute",deletePropertyByID:"delete attribute",updateStylesByID:"update styles",updateInnerHTMLByID:"set innerHTML",dangerouslyReplaceNodeWithMarkupByID:"replace"},f={getExclusiveSummary:u,getInclusiveSummary:c,getDOMSummary:s,getTotalTime:a};i.exports=f}),__d("ReactMount",["DOMProperty","ReactBrowserEventEmitter","ReactCurrentOwner","ReactElement","ReactElementValidator","ReactEmptyComponent","ReactInstanceHandles","ReactInstanceMap","ReactMarkupChecksum","ReactPerf","ReactReconciler","ReactUpdateQueue","ReactUpdates","emptyObject","containsNode","getReactRootElementInContainer","instantiateReactComponent","invariant","setInnerHTML","shouldUpdateReactComponent","warning"],function(e,t,n,r,i,o){"use strict";function a(e,t){for(var n=Math.min(e.length,t.length),r=0;n>r;r++)if(e.charAt(r)!==t.charAt(r))return r;return e.length===t.length?-1:n}function s(e){var t=k(e);return t&&J.getID(t)}function u(e){var t=c(e);if(t)if(F.hasOwnProperty(t)){var n=F[t];n!==e&&(L(!d(n,t),"ReactMount: Two valid but unequal nodes with the same `%s`: %s",H,t),F[t]=e)}else F[t]=e;return t}function c(e){return e&&e.getAttribute&&e.getAttribute(H)||""}function l(e,t){var n=c(e);n!==t&&delete F[n],e.setAttribute(H,t),F[t]=e}function p(e){return F.hasOwnProperty(e)&&d(F[e],e)||(F[e]=J.findReactNodeByID(e)),F[e]}function h(e){var t=x.get(e)._rootNodeID;return R.isNullComponentID(t)?null:(F.hasOwnProperty(t)&&d(F[t],t)||(F[t]=J.findReactNodeByID(t)),F[t])}function d(e,t){if(e){L(c(e)===t,"ReactMount: Unexpected modification of `%s`",H);var n=J.findReactContainerForID(t);if(n&&D(n,e))return!0}return!1}function f(e){delete F[e]}function m(e){var t=F[e];return t&&d(t,e)?void(Q=t):!1}function g(e){Q=null,T.traverseAncestors(e,m);var t=Q;return Q=null,t}function v(e,t,n,r,i){var o=P.mountComponent(e,t,r,A);e._isTopLevel=!0,J._mountImageIntoNode(o,n,i)}function y(e,t,n,r){var i=N.ReactReconcileTransaction.getPooled();i.perform(v,null,e,t,n,i,r),N.ReactReconcileTransaction.release(i)}var _=t("DOMProperty"),b=t("ReactBrowserEventEmitter"),S=t("ReactCurrentOwner"),w=t("ReactElement"),E=t("ReactElementValidator"),R=t("ReactEmptyComponent"),T=t("ReactInstanceHandles"),x=t("ReactInstanceMap"),C=t("ReactMarkupChecksum"),I=t("ReactPerf"),P=t("ReactReconciler"),O=t("ReactUpdateQueue"),N=t("ReactUpdates"),A=t("emptyObject"),D=t("containsNode"),k=t("getReactRootElementInContainer"),M=t("instantiateReactComponent"),L=t("invariant"),j=t("setInnerHTML"),V=t("shouldUpdateReactComponent"),B=t("warning"),q=T.SEPARATOR,H=_.ID_ATTRIBUTE_NAME,F={},U=1,G=9,W={},z={};if(__DEV__)var Y={};var X=[],Q=null,J={_instancesByReactRootID:W,scrollMonitor:function(e,t){t()},_updateRootComponent:function(e,t,n,r){return __DEV__&&E.checkAndWarnForMutatedProps(t),J.scrollMonitor(n,function(){O.enqueueElementInternal(e,t),r&&O.enqueueCallbackInternal(e,r)}),__DEV__&&(Y[s(n)]=k(n)),e},_registerComponent:function(e,t){L(t&&(t.nodeType===U||t.nodeType===G),"_registerComponent(...): Target container is not a DOM element."),b.ensureScrollValueMonitoring();var n=J.registerContainer(t);return W[n]=e,n},_renderNewRootComponent:function(e,t,n){B(null==S.current,"_renderNewRootComponent(): Render methods should be a pure function of props and state; triggering nested component updates from render is not allowed. If necessary, trigger nested updates in componentDidUpdate.");var r=M(e,null),i=J._registerComponent(r,t);return N.batchedUpdates(y,r,i,t,n),__DEV__&&(Y[i]=k(t)),r},render:function(e,t,n){L(w.isValidElement(e),"React.render(): Invalid component element.%s","string"==typeof e?" Instead of passing an element string, make sure to instantiate it by passing it to React.createElement.":"function"==typeof e?" Instead of passing a component class, make sure to instantiate it by passing it to React.createElement.":null!=e&&void 0!==e.props?" This may be caused by unintentionally loading two independent copies of React.":"");var r=W[s(t)];if(r){var i=r._currentElement;if(V(i,e))return J._updateRootComponent(r,e,t,n).getPublicInstance();J.unmountComponentAtNode(t)}var o=k(t),a=o&&J.isRenderedByReact(o);if(__DEV__&&(!a||o.nextSibling))for(var u=o;u;){if(J.isRenderedByReact(u)){B(!1,"render(): Target node has markup rendered by React, but there are unrelated nodes as well. This is most commonly caused by white-space inserted around server-rendered markup.");break}u=u.nextSibling}var c=a&&!r,l=J._renderNewRootComponent(e,t,c).getPublicInstance();return n&&n.call(l),l},constructAndRenderComponent:function(e,t,n){var r=w.createElement(e,t);return J.render(r,n)},constructAndRenderComponentByID:function(e,t,n){var r=document.getElementById(n);return L(r,'Tried to get element with id of "%s" but it is not present on the page.',n),J.constructAndRenderComponent(e,t,r)},registerContainer:function(e){var t=s(e);return t&&(t=T.getReactRootIDFromNodeID(t)),t||(t=T.createReactRootID()),z[t]=e,t},unmountComponentAtNode:function(e){B(null==S.current,"unmountComponentAtNode(): Render methods should be a pure function of props and state; triggering nested component updates from render is not allowed. If necessary, trigger nested updates in componentDidUpdate."),L(e&&(e.nodeType===U||e.nodeType===G),"unmountComponentAtNode(...): Target container is not a DOM element.");var t=s(e),n=W[t];return n?(J.unmountComponentFromNode(n,e),delete W[t],delete z[t],__DEV__&&delete Y[t],!0):!1},unmountComponentFromNode:function(e,t){for(P.unmountComponent(e),t.nodeType===G&&(t=t.documentElement);t.lastChild;)t.removeChild(t.lastChild)},findReactContainerForID:function(e){var t=T.getReactRootIDFromNodeID(e),n=z[t];if(__DEV__){var r=Y[t];if(r&&r.parentNode!==n){L(c(r)===t,"ReactMount: Root element ID differed from reactRootID.");var i=n.firstChild;i&&t===c(i)?Y[t]=i:B(!1,"ReactMount: Root element has been removed from its original container. New container:",r.parentNode)}}return n},findReactNodeByID:function(e){var t=J.findReactContainerForID(e);return J.findComponentRoot(t,e)},isRenderedByReact:function(e){if(1!==e.nodeType)return!1;var t=J.getID(e);return t?t.charAt(0)===q:!1},getFirstReactDOM:function(e){for(var t=e;t&&t.parentNode!==t;){if(J.isRenderedByReact(t))return t;t=t.parentNode}return null},findComponentRoot:function(e,t){var n=X,r=0,i=g(t)||e;for(n[0]=i.firstChild,n.length=1;r<n.length;){for(var o,a=n[r++];a;){var s=J.getID(a);s?t===s?o=a:T.isAncestorIDOf(s,t)&&(n.length=r=0,n.push(a.firstChild)):n.push(a.firstChild),a=a.nextSibling}if(o)return n.length=0,o}n.length=0,L(!1,"findComponentRoot(..., %s): Unable to find element. This probably means the DOM was unexpectedly mutated (e.g., by the browser), usually due to forgetting a <tbody> when using tables, nesting tags like <form>, <p>, or <a>, or using non-SVG elements in an <svg> parent. Try inspecting the child nodes of the element with React ID `%s`.",t,J.getID(e))},_mountImageIntoNode:function(e,t,n){if(L(t&&(t.nodeType===U||t.nodeType===G),"mountComponentIntoNode(...): Target container is not valid."),n){var r=k(t);if(C.canReuseMarkup(e,r))return;var i=r.getAttribute(C.CHECKSUM_ATTR_NAME);r.removeAttribute(C.CHECKSUM_ATTR_NAME);var o=r.outerHTML;r.setAttribute(C.CHECKSUM_ATTR_NAME,i);var s=a(e,o),u=" (client) "+e.substring(s-20,s+20)+"\n (server) "+o.substring(s-20,s+20);L(t.nodeType!==G,"You're trying to render a component to the document using server rendering but the checksum was invalid. This usually means you rendered a different component type or props on the client from the one on the server, or your render() methods are impure. React cannot handle this case due to cross-browser quirks by rendering at the document root. You should look for environment dependent code in your components and ensure the props are the same client and server side:\n%s",u),__DEV__&&B(!1,"React attempted to reuse markup in a container but the checksum was invalid. This generally means that you are using server rendering and the markup generated on the server was not what the client was expecting. React injected new markup to compensate which works but you have lost many of the benefits of server rendering. Instead, figure out why the markup being generated is different on the client or server:\n%s",u)}L(t.nodeType!==G,"You're trying to render a component to the document but you didn't use server rendering. We can't do this without using server rendering due to cross-browser quirks. See React.renderToString() for server rendering."),j(t,e)},getReactRootID:s,getID:u,setID:l,getNode:p,getNodeFromInstance:h,purgeID:f};I.measureMethods(J,"ReactMount",{_renderNewRootComponent:"_renderNewRootComponent",_mountImageIntoNode:"_mountImageIntoNode"}),i.exports=J}),__d("ReactBrowserEventEmitter",["EventConstants","EventPluginHub","EventPluginRegistry","ReactEventEmitterMixin","ViewportMetrics","Object.assign","isEventSupported"],function(e,t,n,r,i,o){"use strict";function a(e){return Object.prototype.hasOwnProperty.call(e,y)||(e[y]=g++,f[e[y]]={}),f[e[y]]}var s=t("EventConstants"),u=t("EventPluginHub"),c=t("EventPluginRegistry"),l=t("ReactEventEmitterMixin"),p=t("ViewportMetrics"),h=t("Object.assign"),d=t("isEventSupported"),f={},m=!1,g=0,v={topBlur:"blur",topChange:"change",topClick:"click",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",topMouseDown:"mousedown",topMouseMove:"mousemove",topMouseOut:"mouseout",topMouseOver:"mouseover",topMouseUp:"mouseup",topPaste:"paste",topScroll:"scroll",topSelectionChange:"selectionchange",topTextInput:"textInput",topTouchCancel:"touchcancel",topTouchEnd:"touchend",topTouchMove:"touchmove",topTouchStart:"touchstart",topWheel:"wheel"},y="_reactListenersID"+String(Math.random()).slice(2),_=h({},l,{ReactEventListener:null,injection:{injectReactEventListener:function(e){e.setHandleTopLevel(_.handleTopLevel),_.ReactEventListener=e}},setEnabled:function(e){_.ReactEventListener&&_.ReactEventListener.setEnabled(e)},isEnabled:function(){return!(!_.ReactEventListener||!_.ReactEventListener.isEnabled())},listenTo:function(e,t){for(var n=t,r=a(n),i=c.registrationNameDependencies[e],o=s.topLevelTypes,u=0,l=i.length;l>u;u++){var p=i[u];r.hasOwnProperty(p)&&r[p]||(p===o.topWheel?d("wheel")?_.ReactEventListener.trapBubbledEvent(o.topWheel,"wheel",n):d("mousewheel")?_.ReactEventListener.trapBubbledEvent(o.topWheel,"mousewheel",n):_.ReactEventListener.trapBubbledEvent(o.topWheel,"DOMMouseScroll",n):p===o.topScroll?d("scroll",!0)?_.ReactEventListener.trapCapturedEvent(o.topScroll,"scroll",n):_.ReactEventListener.trapBubbledEvent(o.topScroll,"scroll",_.ReactEventListener.WINDOW_HANDLE):p===o.topFocus||p===o.topBlur?(d("focus",!0)?(_.ReactEventListener.trapCapturedEvent(o.topFocus,"focus",n),
|
||
_.ReactEventListener.trapCapturedEvent(o.topBlur,"blur",n)):d("focusin")&&(_.ReactEventListener.trapBubbledEvent(o.topFocus,"focusin",n),_.ReactEventListener.trapBubbledEvent(o.topBlur,"focusout",n)),r[o.topBlur]=!0,r[o.topFocus]=!0):v.hasOwnProperty(p)&&_.ReactEventListener.trapBubbledEvent(p,v[p],n),r[p]=!0)}},trapBubbledEvent:function(e,t,n){return _.ReactEventListener.trapBubbledEvent(e,t,n)},trapCapturedEvent:function(e,t,n){return _.ReactEventListener.trapCapturedEvent(e,t,n)},ensureScrollValueMonitoring:function(){if(!m){var e=p.refreshScrollValues;_.ReactEventListener.monitorScrollValue(e),m=!0}},eventNameDispatchConfigs:u.eventNameDispatchConfigs,registrationNameModules:u.registrationNameModules,putListener:u.putListener,getListener:u.getListener,deleteListener:u.deleteListener,deleteAllListeners:u.deleteAllListeners});i.exports=_}),__d("ViewportMetrics",[],function(e,t,n,r,i,o){"use strict";var a={currentScrollLeft:0,currentScrollTop:0,refreshScrollValues:function(e){a.currentScrollLeft=e.x,a.currentScrollTop=e.y}};i.exports=a}),__d("isEventSupported",["ExecutionEnvironment"],function(e,t,n,r,i,o){"use strict";function a(e,t){if(!u.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,r=n in document;if(!r){var i=document.createElement("div");i.setAttribute(n,"return;"),r="function"==typeof i[n]}return!r&&s&&"wheel"===e&&(r=document.implementation.hasFeature("Events.wheel","3.0")),r}var s,u=t("ExecutionEnvironment");u.canUseDOM&&(s=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0),i.exports=a}),__d("ReactMarkupChecksum",["adler32"],function(e,t,n,r,i,o){"use strict";var a=t("adler32"),s={CHECKSUM_ATTR_NAME:"data-react-checksum",addChecksumToMarkup:function(e){var t=a(e);return e.replace(">"," "+s.CHECKSUM_ATTR_NAME+'="'+t+'">')},canReuseMarkup:function(e,t){var n=t.getAttribute(s.CHECKSUM_ATTR_NAME);n=n&&parseInt(n,10);var r=a(e);return r===n}};i.exports=s}),__d("adler32",[],function(e,t,n,r,i,o){"use strict";function a(e){for(var t=1,n=0,r=0;r<e.length;r++)t=(t+e.charCodeAt(r))%s,n=(n+t)%s;return t|n<<16}var s=65521;i.exports=a}),__d("containsNode",["isTextNode"],function(e,t,n,r,i,o){function a(e,t){return e&&t?e===t?!0:s(e)?!1:s(t)?a(e,t.parentNode):e.contains?e.contains(t):e.compareDocumentPosition?!!(16&e.compareDocumentPosition(t)):!1:!1}var s=t("isTextNode");i.exports=a}),__d("isTextNode",["isNode"],function(e,t,n,r,i,o){function a(e){return s(e)&&3==e.nodeType}var s=t("isNode");i.exports=a}),__d("getReactRootElementInContainer",[],function(e,t,n,r,i,o){"use strict";function a(e){return e?e.nodeType===s?e.documentElement:e.firstChild:null}var s=9;i.exports=a}),__d("setInnerHTML",["ExecutionEnvironment"],function(e,t,n,r,i,o){"use strict";var a=t("ExecutionEnvironment"),s=/^[ \r\n\t\f]/,u=/<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/,c=function(e,t){e.innerHTML=t};if("undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction&&(c=function(e,t){MSApp.execUnsafeLocalFunction(function(){e.innerHTML=t})}),a.canUseDOM){var l=document.createElement("div");l.innerHTML=" ",""===l.innerHTML&&(c=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),s.test(t)||"<"===t[0]&&u.test(t)){e.innerHTML="\ufeff"+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t})}i.exports=c}),__d("AppStateIOS",["Map","NativeModules","RCTDeviceEventEmitter","logError","invariant"],function(e,t,n,r,i,o){"use strict";var a=t("Map"),s=t("NativeModules"),u=t("RCTDeviceEventEmitter"),c=s.AppState,l=t("logError"),p=t("invariant"),h={change:new a,memoryWarning:new a},d={addEventListener:function(e,t){p(-1!==["change","memoryWarning"].indexOf(e),'Trying to subscribe to unknown event: "%s"',e),"change"===e?h[e].set(t,u.addListener("appStateDidChange",function(e){t(e.app_state)})):"memoryWarning"===e&&h[e].set(t,u.addListener("memoryWarning",t))},removeEventListener:function(e,t){p(-1!==["change","memoryWarning"].indexOf(e),'Trying to remove listener for unknown event: "%s"',e),h[e].has(t)&&(h[e].get(t).remove(),h[e]["delete"](t))},currentState:"active"};u.addListener("appStateDidChange",function(e){d.currentState=e.app_state}),c.getCurrentAppState(function(e){d.currentState=e.app_state},l),i.exports=d}),__d("CameraRoll",["ReactPropTypes","NativeModules","createStrictShapeTypeChecker","deepFreezeAndThrowOnMutationInDev","invariant"],function(e,t,n,r,i,o){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=t("ReactPropTypes"),c=t("NativeModules").CameraRollManager,l=t("createStrictShapeTypeChecker"),p=t("deepFreezeAndThrowOnMutationInDev"),h=t("invariant"),d=["Album","All","Event","Faces","Library","PhotoStream","SavedPhotos"],f=["All","Videos","Photos"];p(d),p(f);var m=l({first:u.number.isRequired,after:u.string,groupTypes:u.oneOf(d),groupName:u.string,assetType:u.oneOf(f),mimeTypes:u.arrayOf(u.string)}),g=l({edges:u.arrayOf(l({node:l({type:u.string.isRequired,group_name:u.string.isRequired,image:l({uri:u.string.isRequired,height:u.number.isRequired,width:u.number.isRequired,isStored:u.bool}).isRequired,timestamp:u.number.isRequired,location:l({latitude:u.number,longitude:u.number,altitude:u.number,heading:u.number,speed:u.number})}).isRequired})).isRequired,page_info:l({has_next_page:u.bool.isRequired,start_cursor:u.string,end_cursor:u.string}).isRequired}),v=function(){function e(){a(this,e)}return s(e,null,[{key:"saveImageWithTag",value:function(e,t,n){h("string"==typeof e,"CameraRoll.saveImageWithTag tag must be a valid string."),c.saveImageWithTag(e,function(e){t&&t(e)},function(e){n&&n(e)})}},{key:"getPhotos",value:function(e,t,n){var r=t;__DEV__&&(m({params:e},"params","CameraRoll.getPhotos"),h("function"==typeof t,"CameraRoll.getPhotos callback must be a valid function."),h("function"==typeof n,"CameraRoll.getPhotos errorCallback must be a valid function.")),__DEV__&&(r=function(e){g({response:e},"response","CameraRoll.getPhotos callback"),t(e)}),c.getPhotos(e,r,n)}}]),e}();v.GroupTypesOptions=d,v.AssetTypeOptions=f,i.exports=v}),__d("ImagePickerIOS",["NativeModules"],function(e,t,n,r,i,o){"use strict";var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s=t("NativeModules").ImagePickerIOS,u={canRecordVideos:function(e){return s.canRecordVideos(e)},canUseCamera:function(e){return s.canUseCamera(e)},openCameraDialog:function(e,t,n){return e=a({videoMode:!1},e),s.openCameraDialog(e,t,n)},openSelectDialog:function(e,t,n){return e=a({showImages:!0,showVideos:!1},e),s.openSelectDialog(e,t,n)}};i.exports=u}),__d("LayoutAnimation",["ReactPropTypes","NativeModules","createStrictShapeTypeChecker","keyMirror"],function(e,t,n,r,i,o){"use strict";function a(e,t,n){v({config:e},"config","LayoutAnimation.configureNext"),c.configureNextLayoutAnimation(e,t,n)}function s(e,t,n){return{duration:e,create:{type:t,property:n},update:{type:t}}}var u=t("ReactPropTypes"),c=t("NativeModules").UIManager,l=t("createStrictShapeTypeChecker"),p=t("keyMirror"),h={spring:!0,linear:!0,easeInEaseOut:!0,easeIn:!0,easeOut:!0,keyboard:!0},d=p(h),f={opacity:!0,scaleXY:!0},m=p(f),g=l({duration:u.number,delay:u.number,springDamping:u.number,initialVelocity:u.number,type:u.oneOf(Object.keys(d)),property:u.oneOf(Object.keys(m))}),v=l({duration:u.number.isRequired,create:g,update:g,"delete":g}),y={easeInEaseOut:s(300,d.easeInEaseOut,m.opacity),linear:s(500,d.linear,m.opacity),spring:{duration:700,create:{type:d.linear,property:m.opacity},update:{type:d.spring,springDamping:.4}}},_={configureNext:a,create:s,Types:d,Properties:m,configChecker:v,Presets:y,easeInEaseOut:a.bind(null,y.easeInEaseOut),linear:a.bind(null,y.linear),spring:a.bind(null,y.spring)};i.exports=_}),__d("LinkingIOS",["RCTDeviceEventEmitter","NativeModules","Map","invariant"],function(e,t,n,r,i,o){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=t("RCTDeviceEventEmitter"),c=t("NativeModules").LinkingManager,l=t("Map"),p=t("invariant"),h=new l,d=c&&c.initialURL,f="openURL",m=function(){function e(){a(this,e)}return s(e,null,[{key:"addEventListener",value:function(e,t){p("url"===e,"LinkingIOS only supports `url` events");var n=u.addListener(f,t);h.set(t,n)}},{key:"removeEventListener",value:function(e,t){p("url"===e,"LinkingIOS only supports `url` events");var n=h.get(t);n&&(n.remove(),h["delete"](t))}},{key:"openURL",value:function(e){p("string"==typeof e,"Invalid url: should be a string"),c.openURL(e)}},{key:"canOpenURL",value:function(e,t){p("string"==typeof e,"Invalid url: should be a string"),p("function"==typeof t,"A valid callback function is required"),c.canOpenURL(e,t)}},{key:"popInitialURL",value:function(){var e=d;return d=null,e}}]),e}();i.exports=m}),__d("NetInfo",["Map","NativeModules","Platform","RCTDeviceEventEmitter"],function(e,t,n,r,i,o){"use strict";var a=t("Map"),s=t("NativeModules"),u=t("Platform"),c=t("RCTDeviceEventEmitter");if("ios"===u.OS)var l=s.Reachability;else if("android"===u.OS)var l=s.NetInfo;var p="reachabilityDidChange",h=new a,d={addEventListener:function(e,t){var n=c.addListener(p,function(e){t(e.network_reachability)});h.set(t,n)},removeEventListener:function(e,t){var n=h.get(t);n&&(n.remove(),h["delete"](t))},fetch:function(){return new Promise(function(e,t){l.getCurrentReachability(function(t){e(t.network_reachability)},t)})},isConnected:{},isConnectionMetered:{}};if("ios"===u.OS)var f=function(e){return"none"!==e&&"unknown"!==e};else if("android"===u.OS)var f=function(e){return"NONE"!==e&&"UNKNOWN"!==e};var m=new a;d.isConnected={addEventListener:function(e,t){var n=function(e){t(f(e))};m.set(t,n),d.addEventListener(e,n)},removeEventListener:function(e,t){var n=m.get(t);d.removeEventListener(e,n),m["delete"](t)},fetch:function(){return d.fetch().then(function(e){return f(e)})}},"android"===u.OS&&(d.isConnectionMetered=function(e){l.isConnectionMetered(function(t){e(t)})}),i.exports=d}),__d("PushNotificationIOS",["Map","RCTDeviceEventEmitter","NativeModules","invariant"],function(e,t,n,r,i,o){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=t("Map"),c=t("RCTDeviceEventEmitter"),l=t("NativeModules").PushNotificationManager,p=t("invariant"),h=new u,d=l&&l.initialNotification,f="remoteNotificationReceived",m="remoteNotificationsRegistered",g=function(){function e(t){var n=this;a(this,e),this._data={},Object.keys(t).forEach(function(e){var r=t[e];"aps"===e?(n._alert=r.alert,n._sound=r.sound,n._badgeCount=r.badge):n._data[e]=r})}return s(e,null,[{key:"setApplicationIconBadgeNumber",value:function(e){l.setApplicationIconBadgeNumber(e)}},{key:"getApplicationIconBadgeNumber",value:function(e){l.getApplicationIconBadgeNumber(e)}},{key:"addEventListener",value:function(t,n){p("notification"===t||"register"===t,"PushNotificationIOS only supports `notification` and `register` events");var r;"notification"===t?r=c.addListener(f,function(t){n(new e(t))}):"register"===t&&(r=c.addListener(m,function(e){n(e.deviceToken)})),h.set(n,r)}},{key:"requestPermissions",value:function(e){var t={};t=e?{alert:!!e.alert,badge:!!e.badge,sound:!!e.sound}:{alert:!0,badge:!0,sound:!0},l.requestPermissions(t)}},{key:"abandonPermissions",value:function(){l.abandonPermissions()}},{key:"checkPermissions",value:function(e){p("function"==typeof e,"Must provide a valid callback"),l.checkPermissions(e)}},{key:"removeEventListener",value:function(e,t){p("notification"===e||"register"===e,"PushNotificationIOS only supports `notification` and `register` events");var n=h.get(t);n&&(n.remove(),h["delete"](t))}},{key:"popInitialNotification",value:function(){var t=d&&new e(d);return d=null,t}}]),s(e,[{key:"getMessage",value:function(){return this._alert}},{key:"getSound",value:function(){return this._sound}},{key:"getAlert",value:function(){return this._alert}},{key:"getBadgeCount",value:function(){return this._badgeCount}},{key:"getData",value:function(){return this._data}}]),e}();i.exports=g}),__d("Settings",["RCTDeviceEventEmitter","NativeModules","invariant"],function(e,t,n,r,i,o){"use strict";var a=t("RCTDeviceEventEmitter"),s=t("NativeModules").SettingsManager,u=t("invariant"),c=[],l={_settings:s&&s.settings,get:function(e){return this._settings[e]},set:function(e){this._settings=Object.assign(this._settings,e),s.setValues(e)},watchKeys:function(e,t){"string"==typeof e&&(e=[e]),u(Array.isArray(e),"keys should be a string or array of strings");var n=c.length;return c.push({keys:e,callback:t}),n},clearWatch:function(e){e<c.length&&(c[e]={keys:[],callback:null})},_sendObservations:function(e){var t=this;Object.keys(e).forEach(function(n){var r=e[n],i=t._settings[n]!==r;t._settings[n]=r,i&&c.forEach(function(e){-1!==e.keys.indexOf(n)&&e.callback&&e.callback()})})}};a.addListener("settingsUpdated",l._sendObservations.bind(l)),i.exports=l}),__d("StatusBarIOS",["NativeModules"],function(e,t,n,r,i,o){"use strict";var a=t("NativeModules").StatusBarManager,s={setStyle:function(e,t){t=t||!1,a.setStyle(e,t)},setHidden:function(e,t){t=t||"none",a.setHidden(e,t)}};i.exports=s}),__d("VibrationIOS",["NativeModules","invariant"],function(e,t,n,r,i,o){"use strict";var a=t("NativeModules").Vibration,s=t("invariant"),u={vibrate:function(){s(void 0===arguments[0],"Vibration patterns not supported."),a.vibrate()}};i.exports=u}),__d("RCTNativeAppEventEmitter",["EventEmitter"],function(e,t,n,r,i,o){"use strict";var a=t("EventEmitter"),s=new a;i.exports=s}),__d("LinkedStateMixin",["ReactLink","ReactStateSetters"],function(e,t,n,r,i,o){"use strict";var a=t("ReactLink"),s=t("ReactStateSetters"),u={linkState:function(e){return new a(this.state[e],s.createStateKeySetter(this,e))}};i.exports=u}),__d("ReactLink",["React"],function(e,t,n,r,i,o){"use strict";function a(e,t){this.value=e,this.requestChange=t}function s(e){var t={value:"undefined"==typeof e?u.PropTypes.any.isRequired:e.isRequired,requestChange:u.PropTypes.func.isRequired};return u.PropTypes.shape(t)}var u=t("React");a.PropTypes={link:s},i.exports=a}),__d("ReactStateSetters",[],function(e,t,n,r,i,o){"use strict";function a(e,t){var n={};return function(r){n[t]=r,e.setState(n)}}var s={createStateSetter:function(e,t){return function(n,r,i,o,a,s){var u=t.call(e,n,r,i,o,a,s);u&&e.setState(u)}},createStateKeySetter:function(e,t){var n=e.__keySetters||(e.__keySetters={});return n[t]||(n[t]=a(e,t))}};s.Mixin={createStateSetter:function(e){return s.createStateSetter(this,e)},createStateKeySetter:function(e){return s.createStateKeySetter(this,e)}},i.exports=s}),__d("ReactComponentWithPureRenderMixin",["shallowEqual"],function(e,t,n,r,i,o){"use strict";var a=t("shallowEqual"),s={shouldComponentUpdate:function(e,t){return!a(this.props,e)||!a(this.state,t)}};i.exports=s}),__d("shallowEqual",[],function(e,t,n,r,i,o){"use strict";function a(e,t){if(e===t)return!0;var n;for(n in e)if(e.hasOwnProperty(n)&&(!t.hasOwnProperty(n)||e[n]!==t[n]))return!1;for(n in t)if(t.hasOwnProperty(n)&&!e.hasOwnProperty(n))return!1;return!0}i.exports=a}),__d("update",["Object.assign","keyOf","invariant"],function(e,t,n,r,i,o){"use strict";function a(e){return Array.isArray(e)?e.concat():e&&"object"==typeof e?c(new e.constructor,e):e}function s(e,t,n){p(Array.isArray(e),"update(): expected target of %s to be an array; got %s.",n,e);var r=t[n];p(Array.isArray(r),"update(): expected spec of %s to be an array; got %s. Did you forget to wrap your parameter in an array?",n,r)}function u(e,t){if(p("object"==typeof t,"update(): You provided a key path to update() that did not contain one of %s. Did you forget to include {%s: ...}?",_.join(", "),g),h.call(t,g))return p(1===Object.keys(t).length,"Cannot have more than one key in an object with %s",g),t[g];var n=a(e);if(h.call(t,v)){var r=t[v];p(r&&"object"==typeof r,"update(): %s expects a spec of type 'object'; got %s",v,r),p(n&&"object"==typeof n,"update(): %s expects a target of type 'object'; got %s",v,n),c(n,t[v])}h.call(t,d)&&(s(e,t,d),t[d].forEach(function(e){n.push(e)})),h.call(t,f)&&(s(e,t,f),t[f].forEach(function(e){n.unshift(e)})),h.call(t,m)&&(p(Array.isArray(e),"Expected %s target to be an array; got %s",m,e),p(Array.isArray(t[m]),"update(): expected spec of %s to be an array of arrays; got %s. Did you forget to wrap your parameters in an array?",m,t[m]),t[m].forEach(function(e){p(Array.isArray(e),"update(): expected spec of %s to be an array of arrays; got %s. Did you forget to wrap your parameters in an array?",m,t[m]),n.splice.apply(n,e)})),h.call(t,y)&&(p("function"==typeof t[y],"update(): expected spec of %s to be a function; got %s.",y,t[y]),n=t[y](n));for(var i in t)b.hasOwnProperty(i)&&b[i]||(n[i]=u(e[i],t[i]));return n}var c=t("Object.assign"),l=t("keyOf"),p=t("invariant"),h={}.hasOwnProperty,d=l({$push:null}),f=l({$unshift:null}),m=l({$splice:null}),g=l({$set:null}),v=l({$merge:null}),y=l({$apply:null}),_=[d,f,m,g,v,y],b={};_.forEach(function(e){b[e]=!0}),i.exports=u}),__d("ReactTestUtils",["EventConstants","EventPluginHub","EventPropagators","React","ReactElement","ReactEmptyComponent","ReactBrowserEventEmitter","ReactCompositeComponent","ReactInstanceHandles","ReactInstanceMap","ReactMount","ReactUpdates","SyntheticEvent","Object.assign"],function(e,t,n,r,i,o){"use strict";function a(e){}function s(e){return function(t,n){var r;T.isDOMComponent(t)?r=t.getDOMNode():t.tagName&&(r=t);var i=new a;i.target=r;var o=new w(g.eventNameDispatchConfigs[e],b.getID(r),i);E(o,n),h.accumulateTwoPhaseDispatches(o),S.batchedUpdates(function(){p.enqueueEvents(o),p.processEventQueue()})}}function u(){T.Simulate={};var e;for(e in g.eventNameDispatchConfigs)T.Simulate[e]=s(e)}function c(e){return function(t,n){var r=new a(e);E(r,n),T.isDOMComponent(t)?T.simulateNativeEventOnDOMComponent(e,t,r):t.tagName&&T.simulateNativeEventOnNode(e,t,r)}}var l=t("EventConstants"),p=t("EventPluginHub"),h=t("EventPropagators"),d=t("React"),f=t("ReactElement"),m=t("ReactEmptyComponent"),g=t("ReactBrowserEventEmitter"),v=t("ReactCompositeComponent"),y=t("ReactInstanceHandles"),_=t("ReactInstanceMap"),b=t("ReactMount"),S=t("ReactUpdates"),w=t("SyntheticEvent"),E=t("Object.assign"),R=l.topLevelTypes,T={renderIntoDocument:function(e){var t=document.createElement("div");return d.render(e,t)},isElement:function(e){return f.isValidElement(e)},isElementOfType:function(e,t){return f.isValidElement(e)&&e.type===t},isDOMComponent:function(e){return!!(e&&e.tagName&&e.getDOMNode)},isDOMComponentElement:function(e){return!!(e&&f.isValidElement(e)&&e.tagName)},isCompositeComponent:function(e){return"function"==typeof e.render&&"function"==typeof e.setState},isCompositeComponentWithType:function(e,t){return!(!T.isCompositeComponent(e)||e.constructor!==t)},isCompositeComponentElement:function(e){if(!f.isValidElement(e))return!1;var t=e.type.prototype;return"function"==typeof t.render&&"function"==typeof t.setState},isCompositeComponentElementWithType:function(e,t){return!(!T.isCompositeComponentElement(e)||e.constructor!==t)},getRenderedChildOfCompositeComponent:function(e){if(!T.isCompositeComponent(e))return null;var t=_.get(e);return t._renderedComponent.getPublicInstance()},findAllInRenderedTree:function(e,t){if(!e)return[];var n=t(e)?[e]:[];if(T.isDOMComponent(e)){var r,i=_.get(e),o=i._renderedComponent._renderedChildren;for(r in o)o.hasOwnProperty(r)&&o[r].getPublicInstance&&(n=n.concat(T.findAllInRenderedTree(o[r].getPublicInstance(),t)))}else T.isCompositeComponent(e)&&(n=n.concat(T.findAllInRenderedTree(T.getRenderedChildOfCompositeComponent(e),t)));return n},scryRenderedDOMComponentsWithClass:function(e,t){return T.findAllInRenderedTree(e,function(e){var n=e.props.className;return T.isDOMComponent(e)&&n&&-1!==(" "+n+" ").indexOf(" "+t+" ")})},findRenderedDOMComponentWithClass:function(e,t){var n=T.scryRenderedDOMComponentsWithClass(e,t);if(1!==n.length)throw new Error("Did not find exactly one match (found: "+n.length+") for class:"+t);return n[0]},scryRenderedDOMComponentsWithTag:function(e,t){return T.findAllInRenderedTree(e,function(e){return T.isDOMComponent(e)&&e.tagName===t.toUpperCase()})},findRenderedDOMComponentWithTag:function(e,t){var n=T.scryRenderedDOMComponentsWithTag(e,t);if(1!==n.length)throw new Error("Did not find exactly one match for tag:"+t);return n[0]},scryRenderedComponentsWithType:function(e,t){return T.findAllInRenderedTree(e,function(e){return T.isCompositeComponentWithType(e,t)})},findRenderedComponentWithType:function(e,t){var n=T.scryRenderedComponentsWithType(e,t);if(1!==n.length)throw new Error("Did not find exactly one match for componentType:"+t);return n[0]},mockComponent:function(e,t){return t=t||e.mockTagName||"div",e.prototype.render.mockImplementation(function(){return d.createElement(t,null,this.props.children)}),this},simulateNativeEventOnNode:function(e,t,n){n.target=t,g.ReactEventListener.dispatchEvent(e,n)},simulateNativeEventOnDOMComponent:function(e,t,n){T.simulateNativeEventOnNode(e,t.getDOMNode(),n)},nativeTouchData:function(e,t){return{touches:[{pageX:e,pageY:t}]}},createRenderer:function(){return new x},Simulate:null,SimulateNative:{}},x=function(){this._instance=null};x.prototype.getRenderOutput=function(){return this._instance&&this._instance._renderedComponent&&this._instance._renderedComponent._renderedOutput||null};var C=function(e){this._renderedOutput=e,this._currentElement=null===e||e===!1?m.emptyElement:e};C.prototype={mountComponent:function(){},receiveComponent:function(e){this._renderedOutput=e,this._currentElement=null===e||e===!1?m.emptyElement:e},unmountComponent:function(){}};var I=function(){};E(I.prototype,v.Mixin,{_instantiateReactComponent:function(e){return new C(e)},_replaceNodeWithMarkupByID:function(){},_renderValidatedComponent:v.Mixin._renderValidatedComponentWithoutOwnerOrContext}),x.prototype.render=function(e,t){var n=S.ReactReconcileTransaction.getPooled();this._render(e,n,t),S.ReactReconcileTransaction.release(n)},x.prototype.unmount=function(){this._instance&&this._instance.unmountComponent()},x.prototype._render=function(e,t,n){if(this._instance)this._instance.receiveComponent(e,t,n);else{var r=y.createReactRootID(),i=new I(e.type);i.construct(e),i.mountComponent(r,t,n),this._instance=i}};var P=p.injection.injectEventPluginOrder;p.injection.injectEventPluginOrder=function(){P.apply(this,arguments),u()};var O=p.injection.injectEventPluginsByName;p.injection.injectEventPluginsByName=function(){O.apply(this,arguments),u()},u();var N;for(N in R){var A=0===N.indexOf("top")?N.charAt(3).toLowerCase()+N.substr(4):N;T.SimulateNative[A]=c(N)}i.exports=T}),__d("DribbbleApp/app/ShotList.js",["react-native/Libraries/react-native/react-native.js","DribbbleApp/app/helpers/api.js","DribbbleApp/app/ShotCell.js","DribbbleApp/app/ShotDetails.js","DribbbleApp/app/Loading.js"],function(e,t,n,r,i,o){"use strict";var a=t("react-native/Libraries/react-native/react-native.js"),s=(a.ActivityIndicatorIOS,a.ListView),u=a.StyleSheet,c=(a.Text,a.TextInput,a.View),l=t("DribbbleApp/app/helpers/api.js"),p=t("DribbbleApp/app/ShotCell.js"),h=t("DribbbleApp/app/ShotDetails.js"),d=t("DribbbleApp/app/Loading.js"),f={dataForQuery:[],nextPageNumberForQuery:[],totalForQuery:[]},m={},g=a.createClass({displayName:"ShotList",getDefaultProps:function(){return{filter:""}},getInitialState:function(){return{isLoading:!1,isLoadingTail:!1,dataSource:new s.DataSource({rowHasChanged:function(e,t){return e!==t}}),filter:this.props.filter,queryNumber:0}},componentWillMount:function(){this.getShots(this.state.filter)},getShots:function(e){var t=this,n=f.dataForQuery[e];return n?void(m[e]?this.setState({isLoading:!0}):this.setState({dataSource:this.getDataSource(n),isLoading:!1})):(m[e]=!0,f.dataForQuery[e]=null,this.setState({isLoading:!0,queryNumber:this.state.queryNumber+1,isLoadingTail:!1}),void l.getShotsByType(e,1)["catch"](function(n){m[e]=!1,f.dataForQuery[e]=void 0,t.setState({dataSource:t.getDataSource([]),isLoading:!1})}).then(function(n){m[e]=!1,f.dataForQuery[e]=n,f.nextPageNumberForQuery[e]=2,t.setState({isLoading:!1,dataSource:t.getDataSource(n)})}).done())},hasMore:function(){var e=this.state.filter;return f.dataForQuery[e]?f.totalForQuery[e]!==f.dataForQuery[e].length:!0},onEndReached:function(){var e=this,t=this.state.filter;if(this.hasMore()&&!this.state.isLoadingTail&&!m[t]){m[t]=!0,this.setState({queryNumber:this.state.queryNumber+1,isLoadingTail:!0});var n=f.nextPageNumberForQuery[t];l.getShotsByType(t,n)["catch"](function(n){m[t]=!1,e.setState({isLoadingTail:!1})}).then(function(n){var r=f.dataForQuery[t].slice();if(m[t]=!1,n){for(var i in n)r.push(n[i]);f.dataForQuery[t]=r,f.nextPageNumberForQuery[t]+=1}else f.totalForQuery[t]=r.length;e.setState({isLoadingTail:!1,dataSource:e.getDataSource(f.dataForQuery[t])})}).done()}},getDataSource:function(e){return this.state.dataSource.cloneWithRows(e)},selectShot:function(e){this.props.navigator.push({component:h,passProps:{shot:e},title:e.title})},renderFooter:function(){return a.createElement(c,{style:v.scrollSpinner},a.createElement(d,null))},renderRow:function(e){var t=this;return a.createElement(p,{onSelect:function(){return t.selectShot(e)},shot:e})},render:function(){var e=0===this.state.dataSource.getRowCount()?a.createElement(d,null):a.createElement(s,{ref:"listview",dataSource:this.state.dataSource,renderFooter:this.renderFooter,renderRow:this.renderRow,onEndReached:this.onEndReached,automaticallyAdjustContentInsets:!1,keyboardDismissMode:"on-drag",keyboardShouldPersistTaps:!0,showsVerticalScrollIndicator:!1});return a.createElement(c,{style:v.container},a.createElement(c,{style:v.separator}),e)}}),v=u.create({container:{flex:1,backgroundColor:"white",flexDirection:"column",justifyContent:"center"},separator:{height:1,backgroundColor:"#eeeeee"},scrollSpinner:{marginVertical:20}});i.exports=g}),__d("DribbbleApp/app/helpers/api.js",[],function(e,t,n,r,i,o){"use strict";function a(e){return fetch(e,{headers:{Authorization:"Bearer "+u}}).then(function(e){return e.json()})}var s="https://api.dribbble.com/v1/",u="7a22f910dcdff63bd3ebbe48d022f05e8268c67249709b5489d923f97bcf96ec";i.exports={getShotsByType:function(e,t){var n=s+"shots/?list="+e;return t&&(n+="&per_page=10&page="+t),a(n)},getResources:function(e){return a(e)}}}),__d("DribbbleApp/app/ShotCell.js",["Dimensions","react-native/Libraries/react-native/react-native.js","DribbbleApp/app/helpers/getImage.js"],function(e,t,n,r,i,o){"use strict";var a=t("react-native/Libraries/react-native/react-native.js"),s=a.Image,u=a.PixelRatio,c=a.StyleSheet,l=(a.Text,a.TouchableHighlight),p=a.View,h=t("DribbbleApp/app/helpers/getImage.js"),d=t("Dimensions").get("window"),f=a.createClass({displayName:"ShotCell",render:function(){return a.createElement(p,null,a.createElement(l,{onPress:this.props.onSelect},a.createElement(p,{style:m.row},a.createElement(s,{source:h.shotImage(this.props.shot),style:m.cellImage,accessible:!0}))),a.createElement(p,{style:m.cellBorder}))}}),m=c.create({textContainer:{flex:1},row:{backgroundColor:"white",flexDirection:"column"},cellImage:{height:300,width:d.width,backgroundColor:"transparent",resizeMode:"cover"},cellBorder:{backgroundColor:"rgba(0, 0, 0, 0.2)",height:1/u.get(),marginLeft:4}});i.exports=f}),__d("DribbbleApp/app/helpers/getImage.js",["image!AuthorAvatar"],function(e,t,n,r,i,o){"use strict";i.exports={shotImage:function(e){var t=e.images.normal?e.images.normal:e.images.teaser;return{uri:t}},authorAvatar:function(e){var n;return e?(n=e.avatar_url,{uri:n}):n=t("image!AuthorAvatar")}}}),__d("image!AuthorAvatar",[],function(e,t,n,r,i,o){i.exports={__packager_asset:!0,isStatic:!0,path:"/Users/mironcatalin/Documents/coding/reactjs/un/DribbbleApp/iOS/Images.xcassets/AuthorAvatar.imageset/AuthorAvatar.png",uri:"AuthorAvatar",width:568,height:585,deprecated:!0}}),__d("DribbbleApp/app/ShotDetails.js",["FontAwesome","Dimensions","Modal","react-native/Libraries/react-native/react-native.js","DribbbleApp/app/helpers/api.js","DribbbleApp/app/helpers/getImage.js","react-native-htmlview/index.js","react-native-parallax-view/index.js","DribbbleApp/app/Player.js","DribbbleApp/app/CommentItem.js","DribbbleApp/app/Loading.js"],function(e,t,n,r,i,o){"use strict";var a=t("react-native/Libraries/react-native/react-native.js"),s=a.Image,u=a.PixelRatio,c=(a.ScrollView,a.StyleSheet),l=a.Text,p=a.TouchableOpacity,h=a.TouchableHighlight,d=a.ActivityIndicatorIOS,f=a.View,m=a.ListView,g=(a.Component,t("DribbbleApp/app/helpers/api.js")),v=t("FontAwesome"),y=t("DribbbleApp/app/helpers/getImage.js"),_=t("react-native-htmlview/index.js"),b=t("Dimensions").get("window"),S=t("react-native-parallax-view/index.js"),w=t("Modal"),E=t("DribbbleApp/app/Player.js"),R=t("DribbbleApp/app/CommentItem.js"),T=t("DribbbleApp/app/Loading.js"),x=a.createClass({displayName:"ShotDetails",getInitialState:function(){return{isModalOpen:!1,isLoading:!0,dataSource:new m.DataSource({rowHasChanged:function(e,t){return e!==t}})}},openModal:function(){this.setState({isModalOpen:!0})},closeModal:function(){this.setState({isModalOpen:!1})},componentDidMount:function(){var e=this;g.getResources(this.props.shot.comments_url).then(function(t){e.setState({dataSource:e.state.dataSource.cloneWithRows(t),isLoading:!1})}).done()},render:function(){var e=this.props.shot.user;return a.createElement(S,{backgroundSource:y.shotImage(this.props.shot),windowHeight:300,header:a.createElement(p,{onPress:this.openModal},a.createElement(f,{style:C.invisibleView}))},a.createElement(f,null,a.createElement(h,{style:C.invisibleTouch,onPress:this.selectPlayer.bind(this,e),underlayColor:"#333",activeOpacity:.95},a.createElement(f,{style:C.headerContent},a.createElement(s,{source:y.authorAvatar(e),style:C.playerAvatar}),a.createElement(l,{style:C.shotTitle},this.props.shot.title),a.createElement(l,{style:C.playerContent},"by ",a.createElement(l,{style:C.player},e.name)))),a.createElement(f,{style:C.mainSection},a.createElement(f,{style:C.shotDetailsRow},a.createElement(f,{style:C.shotCounter},a.createElement(v,{name:"heart-o",size:24,color:"#333"}),a.createElement(l,{style:C.shotCounterText}," ",this.props.shot.likes_count," ")),a.createElement(f,{style:C.shotCounter},a.createElement(v,{name:"comments-o",size:24,color:"#333"}),a.createElement(l,{style:C.shotCounterText}," ",this.props.shot.comments_count," ")),a.createElement(f,{style:C.shotCounter},a.createElement(v,{name:"eye",size:24,color:"#333"}),a.createElement(l,{style:C.shotCounterText}," ",this.props.shot.views_count," "))),a.createElement(f,{style:C.separator}),a.createElement(l,null,a.createElement(_,{value:this.props.shot.description,stylesheet:C})),a.createElement(f,null,0===this.state.dataSource.getRowCount()?a.createElement(T,null):this._renderCommentsList()))),a.createElement(w,{isVisible:this.state.isModalOpen,onClose:this.closeModal,backdropType:"blur",backdropBlur:"dark",forceToFront:!0,customShowHandler:this._showModalTransition,customHideHandler:this._hideModalTransition,onPressBackdrop:this.closeModal},a.createElement(s,{source:y.shotImage(this.props.shot),style:C.customModalImage,resizeMode:"contain"})))},_showModalTransition:function(e){e("opacity",{duration:200,
|
||
begin:0,end:1}),e("height",{duration:200,begin:2*-b.height,end:b.height})},_hideModalTransition:function(e){e("height",{duration:200,begin:b.height,end:2*b.height,reset:!0}),e("opacity",{duration:200,begin:1,end:0})},selectPlayer:function(e){this.props.navigator.push({component:E,passProps:{player:e},title:e.name})},_renderCommentsList:function(){return a.createElement(f,{style:C.sectionSpacing},a.createElement(f,{style:C.separator}),a.createElement(l,{style:C.heading},"Comments"),a.createElement(f,{style:C.separator}),a.createElement(m,{ref:"commentsView",dataSource:this.state.dataSource,renderRow:this.renderRow,automaticallyAdjustContentInsets:!1}))},renderRow:function(e){var t=this;return a.createElement(R,{onSelect:function(){return t.selectPlayer(e.user)},comment:e})},_renderLoading:function(){return a.createElement(d,{animating:this.state.isLoading,style:C.spinner})}}),C=c.create({spinner:{marginTop:20,width:50},a:{fontWeight:"300",color:"#ea4c89"},p:{marginBottom:0,flexDirection:"row",marginTop:0},invisibleView:{flex:1,position:"absolute",top:0,left:0,bottom:0,right:0},customModalImage:{height:b.height/2},headerContent:{flex:1,paddingBottom:20,paddingTop:40,alignItems:"center",width:b.width,backgroundColor:"#fff"},shotTitle:{fontSize:16,fontWeight:"400",color:"#ea4c89",lineHeight:18},playerContent:{fontSize:12},player:{fontWeight:"900",lineHeight:18},playerAvatar:{borderRadius:40,width:80,height:80,position:"absolute",bottom:60,left:b.width/2-40,borderWidth:2,borderColor:"#fff"},rightPane:{flex:1,flexDirection:"column",alignItems:"center"},shotDetailsRow:{flex:1,alignItems:"center",justifyContent:"center",backgroundColor:"white",flexDirection:"row"},shotCounter:{flex:2,alignItems:"center",justifyContent:"space-between"},shotCounterText:{color:"#333"},mainSection:{flex:1,alignItems:"stretch",padding:10,backgroundColor:"white"},separator:{backgroundColor:"rgba(0, 0, 0, 0.1)",height:1/u.get(),marginVertical:10},sectionSpacing:{marginTop:20},heading:{fontWeight:"700",fontSize:16}});i.exports=x}),__d("FontAwesome",["createIconSet"],function(e,t,n,r,i,o){"use strict";var a=t("createIconSet"),s={glass:61440,music:61441,search:61442,"envelope-o":61443,heart:61444,star:61445,"star-o":61446,user:61447,film:61448,"th-large":61449,th:61450,"th-list":61451,check:61452,remove:61453,close:61453,times:61453,"search-plus":61454,"search-minus":61456,"power-off":61457,signal:61458,gear:61459,cog:61459,"trash-o":61460,home:61461,"file-o":61462,"clock-o":61463,road:61464,download:61465,"arrow-circle-o-down":61466,"arrow-circle-o-up":61467,inbox:61468,"play-circle-o":61469,"rotate-right":61470,repeat:61470,refresh:61473,"list-alt":61474,lock:61475,flag:61476,headphones:61477,"volume-off":61478,"volume-down":61479,"volume-up":61480,qrcode:61481,barcode:61482,tag:61483,tags:61484,book:61485,bookmark:61486,print:61487,camera:61488,font:61489,bold:61490,italic:61491,"text-height":61492,"text-width":61493,"align-left":61494,"align-center":61495,"align-right":61496,"align-justify":61497,list:61498,dedent:61499,outdent:61499,indent:61500,"video-camera":61501,photo:61502,image:61502,"picture-o":61502,pencil:61504,"map-marker":61505,adjust:61506,tint:61507,edit:61508,"pencil-square-o":61508,"share-square-o":61509,"check-square-o":61510,arrows:61511,"step-backward":61512,"fast-backward":61513,backward:61514,play:61515,pause:61516,stop:61517,forward:61518,"fast-forward":61520,"step-forward":61521,eject:61522,"chevron-left":61523,"chevron-right":61524,"plus-circle":61525,"minus-circle":61526,"times-circle":61527,"check-circle":61528,"question-circle":61529,"info-circle":61530,crosshairs:61531,"times-circle-o":61532,"check-circle-o":61533,ban:61534,"arrow-left":61536,"arrow-right":61537,"arrow-up":61538,"arrow-down":61539,"mail-forward":61540,share:61540,expand:61541,compress:61542,plus:61543,minus:61544,asterisk:61545,"exclamation-circle":61546,gift:61547,leaf:61548,fire:61549,eye:61550,"eye-slash":61552,warning:61553,"exclamation-triangle":61553,plane:61554,calendar:61555,random:61556,comment:61557,magnet:61558,"chevron-up":61559,"chevron-down":61560,retweet:61561,"shopping-cart":61562,folder:61563,"folder-open":61564,"arrows-v":61565,"arrows-h":61566,"bar-chart-o":61568,"bar-chart":61568,"twitter-square":61569,"facebook-square":61570,"camera-retro":61571,key:61572,gears:61573,cogs:61573,comments:61574,"thumbs-o-up":61575,"thumbs-o-down":61576,"star-half":61577,"heart-o":61578,"sign-out":61579,"linkedin-square":61580,"thumb-tack":61581,"external-link":61582,"sign-in":61584,trophy:61585,"github-square":61586,upload:61587,"lemon-o":61588,phone:61589,"square-o":61590,"bookmark-o":61591,"phone-square":61592,twitter:61593,"facebook-f":61594,facebook:61594,github:61595,unlock:61596,"credit-card":61597,feed:61598,rss:61598,"hdd-o":61600,bullhorn:61601,bell:61683,certificate:61603,"hand-o-right":61604,"hand-o-left":61605,"hand-o-up":61606,"hand-o-down":61607,"arrow-circle-left":61608,"arrow-circle-right":61609,"arrow-circle-up":61610,"arrow-circle-down":61611,globe:61612,wrench:61613,tasks:61614,filter:61616,briefcase:61617,"arrows-alt":61618,group:61632,users:61632,chain:61633,link:61633,cloud:61634,flask:61635,cut:61636,scissors:61636,copy:61637,"files-o":61637,paperclip:61638,save:61639,"floppy-o":61639,square:61640,navicon:61641,reorder:61641,bars:61641,"list-ul":61642,"list-ol":61643,strikethrough:61644,underline:61645,table:61646,magic:61648,truck:61649,pinterest:61650,"pinterest-square":61651,"google-plus-square":61652,"google-plus":61653,money:61654,"caret-down":61655,"caret-up":61656,"caret-left":61657,"caret-right":61658,columns:61659,unsorted:61660,sort:61660,"sort-down":61661,"sort-desc":61661,"sort-up":61662,"sort-asc":61662,envelope:61664,linkedin:61665,"rotate-left":61666,undo:61666,legal:61667,gavel:61667,dashboard:61668,tachometer:61668,"comment-o":61669,"comments-o":61670,flash:61671,bolt:61671,sitemap:61672,umbrella:61673,paste:61674,clipboard:61674,"lightbulb-o":61675,exchange:61676,"cloud-download":61677,"cloud-upload":61678,"user-md":61680,stethoscope:61681,suitcase:61682,"bell-o":61602,coffee:61684,cutlery:61685,"file-text-o":61686,"building-o":61687,"hospital-o":61688,ambulance:61689,medkit:61690,"fighter-jet":61691,beer:61692,"h-square":61693,"plus-square":61694,"angle-double-left":61696,"angle-double-right":61697,"angle-double-up":61698,"angle-double-down":61699,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle-down":61703,desktop:61704,laptop:61705,tablet:61706,"mobile-phone":61707,mobile:61707,"circle-o":61708,"quote-left":61709,"quote-right":61710,spinner:61712,circle:61713,"mail-reply":61714,reply:61714,"github-alt":61715,"folder-o":61716,"folder-open-o":61717,"smile-o":61720,"frown-o":61721,"meh-o":61722,gamepad:61723,"keyboard-o":61724,"flag-o":61725,"flag-checkered":61726,terminal:61728,code:61729,"mail-reply-all":61730,"reply-all":61730,"star-half-empty":61731,"star-half-full":61731,"star-half-o":61731,"location-arrow":61732,crop:61733,"code-fork":61734,unlink:61735,"chain-broken":61735,question:61736,info:61737,exclamation:61738,superscript:61739,subscript:61740,eraser:61741,"puzzle-piece":61742,microphone:61744,"microphone-slash":61745,shield:61746,"calendar-o":61747,"fire-extinguisher":61748,rocket:61749,maxcdn:61750,"chevron-circle-left":61751,"chevron-circle-right":61752,"chevron-circle-up":61753,"chevron-circle-down":61754,html5:61755,css3:61756,anchor:61757,"unlock-alt":61758,bullseye:61760,"ellipsis-h":61761,"ellipsis-v":61762,"rss-square":61763,"play-circle":61764,ticket:61765,"minus-square":61766,"minus-square-o":61767,"level-up":61768,"level-down":61769,"check-square":61770,"pencil-square":61771,"external-link-square":61772,"share-square":61773,compass:61774,"toggle-down":61776,"caret-square-o-down":61776,"toggle-up":61777,"caret-square-o-up":61777,"toggle-right":61778,"caret-square-o-right":61778,euro:61779,eur:61779,gbp:61780,dollar:61781,usd:61781,rupee:61782,inr:61782,cny:61783,rmb:61783,yen:61783,jpy:61783,ruble:61784,rouble:61784,rub:61784,won:61785,krw:61785,bitcoin:61786,btc:61786,file:61787,"file-text":61788,"sort-alpha-asc":61789,"sort-alpha-desc":61790,"sort-amount-asc":61792,"sort-amount-desc":61793,"sort-numeric-asc":61794,"sort-numeric-desc":61795,"thumbs-up":61796,"thumbs-down":61797,"youtube-square":61798,youtube:61799,xing:61800,"xing-square":61801,"youtube-play":61802,dropbox:61803,"stack-overflow":61804,instagram:61805,flickr:61806,adn:61808,bitbucket:61809,"bitbucket-square":61810,tumblr:61811,"tumblr-square":61812,"long-arrow-down":61813,"long-arrow-up":61814,"long-arrow-left":61815,"long-arrow-right":61816,apple:61817,windows:61818,android:61819,linux:61820,dribbble:61821,skype:61822,foursquare:61824,trello:61825,female:61826,male:61827,gittip:61828,gratipay:61828,"sun-o":61829,"moon-o":61830,archive:61831,bug:61832,vk:61833,weibo:61834,renren:61835,pagelines:61836,"stack-exchange":61837,"arrow-circle-o-right":61838,"arrow-circle-o-left":61840,"toggle-left":61841,"caret-square-o-left":61841,"dot-circle-o":61842,wheelchair:61843,"vimeo-square":61844,"turkish-lira":61845,"try":61845,"plus-square-o":61846,"space-shuttle":61847,slack:61848,"envelope-square":61849,wordpress:61850,openid:61851,institution:61852,bank:61852,university:61852,"mortar-board":61853,"graduation-cap":61853,yahoo:61854,google:61856,reddit:61857,"reddit-square":61858,"stumbleupon-circle":61859,stumbleupon:61860,delicious:61861,digg:61862,"pied-piper":61863,"pied-piper-alt":61864,drupal:61865,joomla:61866,language:61867,fax:61868,building:61869,child:61870,paw:61872,spoon:61873,cube:61874,cubes:61875,behance:61876,"behance-square":61877,steam:61878,"steam-square":61879,recycle:61880,automobile:61881,car:61881,cab:61882,taxi:61882,tree:61883,spotify:61884,deviantart:61885,soundcloud:61886,database:61888,"file-pdf-o":61889,"file-word-o":61890,"file-excel-o":61891,"file-powerpoint-o":61892,"file-photo-o":61893,"file-picture-o":61893,"file-image-o":61893,"file-zip-o":61894,"file-archive-o":61894,"file-sound-o":61895,"file-audio-o":61895,"file-movie-o":61896,"file-video-o":61896,"file-code-o":61897,vine:61898,codepen:61899,jsfiddle:61900,"life-bouy":61901,"life-buoy":61901,"life-saver":61901,support:61901,"life-ring":61901,"circle-o-notch":61902,ra:61904,rebel:61904,ge:61905,empire:61905,"git-square":61906,git:61907,"y-combinator-square":61908,"yc-square":61908,"hacker-news":61908,"tencent-weibo":61909,qq:61910,wechat:61911,weixin:61911,send:61912,"paper-plane":61912,"send-o":61913,"paper-plane-o":61913,history:61914,"circle-thin":61915,header:61916,paragraph:61917,sliders:61918,"share-alt":61920,"share-alt-square":61921,bomb:61922,"soccer-ball-o":61923,"futbol-o":61923,tty:61924,binoculars:61925,plug:61926,slideshare:61927,twitch:61928,yelp:61929,"newspaper-o":61930,wifi:61931,calculator:61932,paypal:61933,"google-wallet":61934,"cc-visa":61936,"cc-mastercard":61937,"cc-discover":61938,"cc-amex":61939,"cc-paypal":61940,"cc-stripe":61941,"bell-slash":61942,"bell-slash-o":61943,trash:61944,copyright:61945,at:61946,eyedropper:61947,"paint-brush":61948,"birthday-cake":61949,"area-chart":61950,"pie-chart":61952,"line-chart":61953,lastfm:61954,"lastfm-square":61955,"toggle-off":61956,"toggle-on":61957,bicycle:61958,bus:61959,ioxhost:61960,angellist:61961,cc:61962,shekel:61963,sheqel:61963,ils:61963,meanpath:61964,buysellads:61965,connectdevelop:61966,dashcube:61968,forumbee:61969,leanpub:61970,sellsy:61971,shirtsinbulk:61972,simplybuilt:61973,skyatlas:61974,"cart-plus":61975,"cart-arrow-down":61976,diamond:61977,ship:61978,"user-secret":61979,motorcycle:61980,"street-view":61981,heartbeat:61982,venus:61985,mars:61986,mercury:61987,intersex:61988,transgender:61988,"transgender-alt":61989,"venus-double":61990,"mars-double":61991,"venus-mars":61992,"mars-stroke":61993,"mars-stroke-v":61994,"mars-stroke-h":61995,neuter:61996,genderless:61997,"facebook-official":62e3,"pinterest-p":62001,whatsapp:62002,server:62003,"user-plus":62004,"user-times":62005,hotel:62006,bed:62006,viacoin:62007,train:62008,subway:62009,medium:62010,yc:62011,"y-combinator":62011,"optin-monster":62012,opencart:62013,expeditedssl:62014,"battery-4":62016,"battery-full":62016,"battery-3":62017,"battery-three-quarters":62017,"battery-2":62018,"battery-half":62018,"battery-1":62019,"battery-quarter":62019,"battery-0":62020,"battery-empty":62020,"mouse-pointer":62021,"i-cursor":62022,"object-group":62023,"object-ungroup":62024,"sticky-note":62025,"sticky-note-o":62026,"cc-jcb":62027,"cc-diners-club":62028,clone:62029,"balance-scale":62030,"hourglass-o":62032,"hourglass-1":62033,"hourglass-start":62033,"hourglass-2":62034,"hourglass-half":62034,"hourglass-3":62035,"hourglass-end":62035,hourglass:62036,"hand-grab-o":62037,"hand-rock-o":62037,"hand-stop-o":62038,"hand-paper-o":62038,"hand-scissors-o":62039,"hand-lizard-o":62040,"hand-spock-o":62041,"hand-pointer-o":62042,"hand-peace-o":62043,trademark:62044,registered:62045,"creative-commons":62046,gg:62048,"gg-circle":62049,tripadvisor:62050,odnoklassniki:62051,"odnoklassniki-square":62052,"get-pocket":62053,"wikipedia-w":62054,safari:62055,chrome:62056,firefox:62057,opera:62058,"internet-explorer":62059,tv:62060,television:62060,contao:62061,"500px":62062,amazon:62064,"calendar-plus-o":62065,"calendar-minus-o":62066,"calendar-times-o":62067,"calendar-check-o":62068,industry:62069,"map-pin":62070,"map-signs":62071,"map-o":62072,map:62073,commenting:62074,"commenting-o":62075,houzz:62076,vimeo:62077,"black-tie":62078,fonticons:62080},u=a(s,"FontAwesome");i.exports=u,i.exports.glyphMap=s}),__d("createIconSet",["flattenStyle","ViewStylePropTypes","TextStylePropTypes","lodash/index.js","react-native/Libraries/react-native/react-native.js"],function(e,t,n,r,i,o){"use strict";function a(e,t){var n=h.create({container:{overflow:"hidden",backgroundColor:"transparent",flexDirection:"row",justifyContent:"flex-start",alignItems:"center"},text:{fontFamily:t}}),r=c.createClass({displayName:"Icon",propTypes:{name:c.PropTypes.oneOf(Object.keys(e)).isRequired,size:c.PropTypes.number,color:c.PropTypes.string,style:c.PropTypes.oneOfType([c.PropTypes.number,c.PropTypes.object,c.PropTypes.array])},setNativeProps:function(e){this._root.setNativeProps(e)},render:function(){var t=this,r=this.props.name,i=e[r]||"?";"number"==typeof i&&(i=String.fromCharCode(i));var o=u.pick(g([n.container,this.props.style]),Object.keys(v)),a=u.pick(g([this.props.style,n.text]),Object.keys(y)),h=this.props.size||a.fontSize||_,d=this.props.color||a.color||S;return a.fontSize=h,a.lineHeight=h,a.height=h,a.color=d,c.createElement(l,s({ref:function(e){return t._root=e}},this.props,{style:o}),c.createElement(p,{style:a},i),this.props.children)}}),i={},o=function(n,r,o){if(!m)throw new Error("RNVectorIconsManager not available, did you add the library to your project and link with libRNVectorIcons.a?");var a=e[n]||"?";"number"==typeof a&&(a=String.fromCharCode(a)),r=r||_,o=o||S;var s=a+":"+r+":"+o;return new Promise(function(e,n){var u=i[s];return"undefined"!=typeof u?((!u||u instanceof Error)&&n(u),e({uri:u})):void m.getImageForFont(t,a,r,o,function(t,r){return"string"==typeof t&&(t=new Error(t)),i[s]=r||t||!1,!t&&r?e({uri:r}):void n(t)})})},a=c.createClass({displayName:"TabBarItem",componentDidMount:function(){var e=this,t=this.props.iconSize||b;this.props.iconName&&o(this.props.iconName,t).then(function(t){return e.setState({icon:t})}),this.props.selectedIconName&&o(this.props.selectedIconName,t).then(function(t){return e.setState({selectedIcon:t})})},render:function(){return c.createElement(d.Item,s({},this.props,this.state))}});return r.TabBarItem=a,r.getImageSource=o,r}var s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u=t("lodash/index.js"),c=t("react-native/Libraries/react-native/react-native.js"),l=c.View,p=c.Text,h=c.StyleSheet,d=c.TabBarIOS,f=c.NativeModules,m=f.RNVectorIconsManager,g=t("flattenStyle"),v=t("ViewStylePropTypes"),y=t("TextStylePropTypes"),_=12,b=30,S="black";i.exports=a}),__d("lodash/index.js",[],function(e,t,n,r,i,o){(function(){function t(e,t){if(e!==t){var n=null===e,r=e===T,i=e===e,o=null===t,a=t===T,s=t===t;if(e>t&&!o||!i||n&&!a&&s||r&&s)return 1;if(t>e&&!n||!s||o&&!r&&i||a&&i)return-1}return 0}function n(e,t,n){for(var r=e.length,i=n?r:-1;n?i--:++i<r;)if(t(e[i],i,e))return i;return-1}function r(e,t,n){if(t!==t)return g(e,n);for(var r=n-1,i=e.length;++r<i;)if(e[r]===t)return r;return-1}function a(e){return"function"==typeof e||!1}function s(e){return null==e?"":e+""}function u(e,t){for(var n=-1,r=e.length;++n<r&&t.indexOf(e.charAt(n))>-1;);return n}function c(e,t){for(var n=e.length;n--&&t.indexOf(e.charAt(n))>-1;);return n}function l(e,n){return t(e.criteria,n.criteria)||e.index-n.index}function p(e,n,r){for(var i=-1,o=e.criteria,a=n.criteria,s=o.length,u=r.length;++i<s;){var c=t(o[i],a[i]);if(c){if(i>=u)return c;var l=r[i];return c*("asc"===l||l===!0?1:-1)}}return e.index-n.index}function h(e){return Ge[e]}function d(e){return We[e]}function f(e,t,n){return t?e=Xe[e]:n&&(e=Qe[e]),"\\"+e}function m(e){return"\\"+Qe[e]}function g(e,t,n){for(var r=e.length,i=t+(n?0:-1);n?i--:++i<r;){var o=e[i];if(o!==o)return i}return-1}function v(e){return!!e&&"object"==typeof e}function y(e){return 160>=e&&e>=9&&13>=e||32==e||160==e||5760==e||6158==e||e>=8192&&(8202>=e||8232==e||8233==e||8239==e||8287==e||12288==e||65279==e)}function _(e,t){for(var n=-1,r=e.length,i=-1,o=[];++n<r;)e[n]===t&&(e[n]=G,o[++i]=n);return o}function b(e,t){for(var n,r=-1,i=e.length,o=-1,a=[];++r<i;){var s=e[r],u=t?t(s,r,e):s;r&&n===u||(n=u,a[++o]=s)}return a}function S(e){for(var t=-1,n=e.length;++t<n&&y(e.charCodeAt(t)););return t}function w(e){for(var t=e.length;t--&&y(e.charCodeAt(t)););return t}function E(e){return ze[e]}function R(e){function i(e){if(v(e)&&!Ps(e)&&!(e instanceof K)){if(e instanceof y)return e;if(ta.call(e,"__chain__")&&ta.call(e,"__wrapped__"))return dr(e)}return new y(e)}function o(){}function y(e,t,n){this.__wrapped__=e,this.__actions__=n||[],this.__chain__=!!t}function K(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Ia,this.__views__=[]}function te(){var e=new K(this.__wrapped__);return e.__actions__=et(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=et(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=et(this.__views__),e}function re(){if(this.__filtered__){var e=new K(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e}function Ge(){var e=this.__wrapped__.value(),t=this.__dir__,n=Ps(e),r=0>t,i=n?e.length:0,o=zn(0,i,this.__views__),a=o.start,s=o.end,u=s-a,c=r?s:a-1,l=this.__iteratees__,p=l.length,h=0,d=Ea(u,this.__takeCount__);if(!n||q>i||i==u&&d==u)return nn(r&&n?e.reverse():e,this.__actions__);var f=[];e:for(;u--&&d>h;){c+=t;for(var m=-1,g=e[c];++m<p;){var v=l[m],y=v.iteratee,_=v.type,b=y(g);if(_==F)g=b;else if(!b){if(_==H)continue e;break e}}f[h++]=g}return f}function We(){this.__data__={}}function ze(e){return this.has(e)&&delete this.__data__[e]}function Ye(e){return"__proto__"==e?T:this.__data__[e]}function Xe(e){return"__proto__"!=e&&ta.call(this.__data__,e)}function Qe(e,t){return"__proto__"!=e&&(this.__data__[e]=t),this}function Je(e){var t=e?e.length:0;for(this.data={hash:va(null),set:new pa};t--;)this.push(e[t])}function Ke(e,t){var n=e.data,r="string"==typeof t||ki(t)?n.set.has(t):n.hash[t];return r?0:-1}function $e(e){var t=this.data;"string"==typeof e||ki(e)?t.set.add(e):t.hash[e]=!0}function Ze(e,t){for(var n=-1,r=e.length,i=-1,o=t.length,a=Ho(r+o);++n<r;)a[n]=e[n];for(;++i<o;)a[n++]=t[i];return a}function et(e,t){var n=-1,r=e.length;for(t||(t=Ho(r));++n<r;)t[n]=e[n];return t}function tt(e,t){for(var n=-1,r=e.length;++n<r&&t(e[n],n,e)!==!1;);return e}function it(e,t){for(var n=e.length;n--&&t(e[n],n,e)!==!1;);return e}function ot(e,t){for(var n=-1,r=e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}function at(e,t,n,r){for(var i=-1,o=e.length,a=r,s=a;++i<o;){var u=e[i],c=+t(u);n(c,a)&&(a=c,s=u)}return s}function st(e,t){for(var n=-1,r=e.length,i=-1,o=[];++n<r;){var a=e[n];t(a,n,e)&&(o[++i]=a)}return o}function ut(e,t){for(var n=-1,r=e.length,i=Ho(r);++n<r;)i[n]=t(e[n],n,e);return i}function ct(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}function lt(e,t,n,r){var i=-1,o=e.length;for(r&&o&&(n=e[++i]);++i<o;)n=t(n,e[i],i,e);return n}function pt(e,t,n,r){var i=e.length;for(r&&i&&(n=e[--i]);i--;)n=t(n,e[i],i,e);return n}function ht(e,t){for(var n=-1,r=e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}function dt(e,t){for(var n=e.length,r=0;n--;)r+=+t(e[n])||0;return r}function ft(e,t){return e===T?t:e}function mt(e,t,n,r){return e!==T&&ta.call(r,n)?e:t}function gt(e,t,n){for(var r=-1,i=qs(t),o=i.length;++r<o;){var a=i[r],s=e[a],u=n(s,t[a],a,e,t);(u===u?u===s:s!==s)&&(s!==T||a in e)||(e[a]=u)}return e}function vt(e,t){return null==t?e:_t(t,qs(t),e)}function yt(e,t){for(var n=-1,r=null==e,i=!r&&Kn(e),o=i?e.length:0,a=t.length,s=Ho(a);++n<a;){var u=t[n];i?s[n]=$n(u,o)?e[u]:T:s[n]=r?T:e[u]}return s}function _t(e,t,n){n||(n={});for(var r=-1,i=t.length;++r<i;){var o=t[r];n[o]=e[o]}return n}function bt(e,t,n){var r=typeof e;return"function"==r?t===T?e:an(e,t,n):null==e?Io:"object"==r?Bt(e):t===T?ko(e):qt(e,t)}function St(e,t,n,r,i,o,a){var s;if(n&&(s=i?n(e,r,i):n(e)),s!==T)return s;if(!ki(e))return e;var u=Ps(e);if(u){if(s=Yn(e),!t)return et(e,s)}else{var c=ra.call(e),l=c==J;if(c!=Z&&c!=W&&(!l||i))return Ue[c]?Qn(e,c,t):i?e:{};if(s=Xn(l?{}:e),!t)return vt(s,e)}o||(o=[]),a||(a=[]);for(var p=o.length;p--;)if(o[p]==e)return a[p];return o.push(e),a.push(s),(u?tt:Nt)(e,function(r,i){s[i]=St(r,t,n,i,e,o,a)}),s}function wt(e,t,n){if("function"!=typeof e)throw new Jo(U);return ha(function(){e.apply(T,n)},t)}function Et(e,t){var n=e?e.length:0,i=[];if(!n)return i;var o=-1,a=Un(),s=a==r,u=s&&t.length>=q?mn(t):null,c=t.length;u&&(a=Ke,s=!1,t=u);e:for(;++o<n;){var l=e[o];if(s&&l===l){for(var p=c;p--;)if(t[p]===l)continue e;i.push(l)}else a(t,l,0)<0&&i.push(l)}return i}function Rt(e,t){var n=!0;return La(e,function(e,r,i){return n=!!t(e,r,i)}),n}function Tt(e,t,n,r){var i=r,o=i;return La(e,function(e,a,s){var u=+t(e,a,s);(n(u,i)||u===r&&u===o)&&(i=u,o=e)}),o}function xt(e,t,n,r){var i=e.length;for(n=null==n?0:+n||0,0>n&&(n=-n>i?0:i+n),r=r===T||r>i?i:+r||0,0>r&&(r+=i),i=n>r?0:r>>>0,n>>>=0;i>n;)e[n++]=t;return e}function Ct(e,t){var n=[];return La(e,function(e,r,i){t(e,r,i)&&n.push(e)}),n}function It(e,t,n,r){var i;return n(e,function(e,n,o){return t(e,n,o)?(i=r?n:e,!1):void 0}),i}function Pt(e,t,n,r){r||(r=[]);for(var i=-1,o=e.length;++i<o;){var a=e[i];v(a)&&Kn(a)&&(n||Ps(a)||Ti(a))?t?Pt(a,t,n,r):ct(r,a):n||(r[r.length]=a)}return r}function Ot(e,t){return Va(e,t,eo)}function Nt(e,t){return Va(e,t,qs)}function At(e,t){return Ba(e,t,qs)}function Dt(e,t){for(var n=-1,r=t.length,i=-1,o=[];++n<r;){var a=t[n];Di(e[a])&&(o[++i]=a)}return o}function kt(e,t,n){if(null!=e){n!==T&&n in pr(e)&&(t=[n]);for(var r=0,i=t.length;null!=e&&i>r;)e=e[t[r++]];return r&&r==i?e:T}}function Mt(e,t,n,r,i,o){return e===t?!0:null==e||null==t||!ki(e)&&!v(t)?e!==e&&t!==t:Lt(e,t,Mt,n,r,i,o)}function Lt(e,t,n,r,i,o,a){var s=Ps(e),u=Ps(t),c=z,l=z;s||(c=ra.call(e),c==W?c=Z:c!=Z&&(s=Ui(e))),u||(l=ra.call(t),l==W?l=Z:l!=Z&&(u=Ui(t)));var p=c==Z,h=l==Z,d=c==l;if(d&&!s&&!p)return Bn(e,t,c);if(!i){var f=p&&ta.call(e,"__wrapped__"),m=h&&ta.call(t,"__wrapped__");if(f||m)return n(f?e.value():e,m?t.value():t,r,i,o,a)}if(!d)return!1;o||(o=[]),a||(a=[]);for(var g=o.length;g--;)if(o[g]==e)return a[g]==t;o.push(e),a.push(t);var v=(s?Vn:qn)(e,t,n,r,i,o,a);return o.pop(),a.pop(),v}function jt(e,t,n){var r=t.length,i=r,o=!n;if(null==e)return!i;for(e=pr(e);r--;){var a=t[r];if(o&&a[2]?a[1]!==e[a[0]]:!(a[0]in e))return!1}for(;++r<i;){a=t[r];var s=a[0],u=e[s],c=a[1];if(o&&a[2]){if(u===T&&!(s in e))return!1}else{var l=n?n(u,c,s):T;if(!(l===T?Mt(c,u,n,!0):l))return!1}}return!0}function Vt(e,t){var n=-1,r=Kn(e)?Ho(e.length):[];return La(e,function(e,i,o){r[++n]=t(e,i,o)}),r}function Bt(e){var t=Gn(e);if(1==t.length&&t[0][2]){var n=t[0][0],r=t[0][1];return function(e){return null==e?!1:e[n]===r&&(r!==T||n in pr(e))}}return function(e){return jt(e,t)}}function qt(e,t){var n=Ps(e),r=er(e)&&rr(t),i=e+"";return e=hr(e),function(o){if(null==o)return!1;var a=i;if(o=pr(o),(n||!r)&&!(a in o)){if(o=1==e.length?o:kt(o,Xt(e,0,-1)),null==o)return!1;a=xr(e),o=pr(o)}return o[a]===t?t!==T||a in o:Mt(t,o[a],T,!0)}}function Ht(e,t,n,r,i){if(!ki(e))return e;var o=Kn(t)&&(Ps(t)||Ui(t)),a=o?T:qs(t);return tt(a||t,function(s,u){if(a&&(u=s,s=t[u]),v(s))r||(r=[]),i||(i=[]),Ft(e,t,u,Ht,n,r,i);else{var c=e[u],l=n?n(c,s,u,e,t):T,p=l===T;p&&(l=s),l===T&&(!o||u in e)||!p&&(l===l?l===c:c!==c)||(e[u]=l)}}),e}function Ft(e,t,n,r,i,o,a){for(var s=o.length,u=t[n];s--;)if(o[s]==u)return void(e[n]=a[s]);var c=e[n],l=i?i(c,u,n,e,t):T,p=l===T;p&&(l=u,Kn(u)&&(Ps(u)||Ui(u))?l=Ps(c)?c:Kn(c)?et(c):[]:qi(u)||Ti(u)?l=Ti(c)?Xi(c):qi(c)?c:{}:p=!1),o.push(u),a.push(l),p?e[n]=r(l,u,i,o,a):(l===l?l!==c:c===c)&&(e[n]=l)}function Ut(e){return function(t){return null==t?T:t[e]}}function Gt(e){var t=e+"";return e=hr(e),function(n){return kt(n,e,t)}}function Wt(e,t){for(var n=e?t.length:0;n--;){var r=t[n];if(r!=i&&$n(r)){var i=r;da.call(e,r,1)}}return e}function zt(e,t){return e+ya(xa()*(t-e+1))}function Yt(e,t,n,r,i){return i(e,function(e,i,o){n=r?(r=!1,e):t(n,e,i,o)}),n}function Xt(e,t,n){var r=-1,i=e.length;t=null==t?0:+t||0,0>t&&(t=-t>i?0:i+t),n=n===T||n>i?i:+n||0,0>n&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var o=Ho(i);++r<i;)o[r]=e[r+t];return o}function Qt(e,t){var n;return La(e,function(e,r,i){return n=t(e,r,i),!n}),!!n}function Jt(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}function Kt(e,t,n){var r=Hn(),i=-1;t=ut(t,function(e){return r(e)});var o=Vt(e,function(e){var n=ut(t,function(t){return t(e)});return{criteria:n,index:++i,value:e}});return Jt(o,function(e,t){return p(e,t,n)})}function $t(e,t){var n=0;return La(e,function(e,r,i){n+=+t(e,r,i)||0}),n}function Zt(e,t){var n=-1,i=Un(),o=e.length,a=i==r,s=a&&o>=q,u=s?mn():null,c=[];u?(i=Ke,a=!1):(s=!1,u=t?[]:c);e:for(;++n<o;){var l=e[n],p=t?t(l,n,e):l;if(a&&l===l){for(var h=u.length;h--;)if(u[h]===p)continue e;t&&u.push(p),c.push(l)}else i(u,p,0)<0&&((t||s)&&u.push(p),c.push(l))}return c}function en(e,t){for(var n=-1,r=t.length,i=Ho(r);++n<r;)i[n]=e[t[n]];return i}function tn(e,t,n,r){for(var i=e.length,o=r?i:-1;(r?o--:++o<i)&&t(e[o],o,e););return n?Xt(e,r?0:o,r?o+1:i):Xt(e,r?o+1:0,r?i:o)}function nn(e,t){var n=e;n instanceof K&&(n=n.value());for(var r=-1,i=t.length;++r<i;){var o=t[r];n=o.func.apply(o.thisArg,ct([n],o.args))}return n}function rn(e,t,n){var r=0,i=e?e.length:r;if("number"==typeof t&&t===t&&Na>=i){for(;i>r;){var o=r+i>>>1,a=e[o];(n?t>=a:t>a)&&null!==a?r=o+1:i=o}return i}return on(e,t,Io,n)}function on(e,t,n,r){t=n(t);for(var i=0,o=e?e.length:0,a=t!==t,s=null===t,u=t===T;o>i;){var c=ya((i+o)/2),l=n(e[c]),p=l!==T,h=l===l;if(a)var d=h||r;else d=s?h&&p&&(r||null!=l):u?h&&(r||p):null==l?!1:r?t>=l:t>l;d?i=c+1:o=c}return Ea(o,Oa)}function an(e,t,n){if("function"!=typeof e)return Io;if(t===T)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 3:return function(n,r,i){return e.call(t,n,r,i)};case 4:return function(n,r,i,o){return e.call(t,n,r,i,o)};case 5:return function(n,r,i,o,a){return e.call(t,n,r,i,o,a)}}return function(){return e.apply(t,arguments)}}function sn(e){var t=new aa(e.byteLength),n=new fa(t);return n.set(new fa(e)),t}function un(e,t,n){for(var r=n.length,i=-1,o=wa(e.length-r,0),a=-1,s=t.length,u=Ho(s+o);++a<s;)u[a]=t[a];for(;++i<r;)u[n[i]]=e[i];for(;o--;)u[a++]=e[i++];return u}function cn(e,t,n){for(var r=-1,i=n.length,o=-1,a=wa(e.length-i,0),s=-1,u=t.length,c=Ho(a+u);++o<a;)c[o]=e[o];for(var l=o;++s<u;)c[l+s]=t[s];for(;++r<i;)c[l+n[r]]=e[o++];return c}function ln(e,t){return function(n,r,i){var o=t?t():{};if(r=Hn(r,i,3),Ps(n))for(var a=-1,s=n.length;++a<s;){var u=n[a];e(o,u,r(u,a,n),n)}else La(n,function(t,n,i){e(o,t,r(t,n,i),i)});return o}}function pn(e){return vi(function(t,n){var r=-1,i=null==t?0:n.length,o=i>2?n[i-2]:T,a=i>2?n[2]:T,s=i>1?n[i-1]:T;for("function"==typeof o?(o=an(o,s,5),i-=2):(o="function"==typeof s?s:T,i-=o?1:0),a&&Zn(n[0],n[1],a)&&(o=3>i?T:o,i=1);++r<i;){var u=n[r];u&&e(t,u,o)}return t})}function hn(e,t){return function(n,r){var i=n?Fa(n):0;if(!nr(i))return e(n,r);for(var o=t?i:-1,a=pr(n);(t?o--:++o<i)&&r(a[o],o,a)!==!1;);return n}}function dn(e){return function(t,n,r){for(var i=pr(t),o=r(t),a=o.length,s=e?a:-1;e?s--:++s<a;){var u=o[s];if(n(i[u],u,i)===!1)break}return t}}function fn(e,t){function n(){var i=this&&this!==nt&&this instanceof n?r:e;return i.apply(t,arguments)}var r=vn(e);return n}function mn(e){return va&&pa?new Je(e):null}function gn(e){return function(t){for(var n=-1,r=To(lo(t)),i=r.length,o="";++n<i;)o=e(o,r[n],n);return o}}function vn(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=Ma(e.prototype),r=e.apply(n,t);return ki(r)?r:n}}function yn(e){function t(n,r,i){i&&Zn(n,r,i)&&(r=T);var o=jn(n,e,T,T,T,T,T,r);return o.placeholder=t.placeholder,o}return t}function _n(e,t){return vi(function(n){var r=n[0];return null==r?r:(n.push(t),e.apply(T,n))})}function bn(e,t){return function(n,r,i){if(i&&Zn(n,r,i)&&(r=T),r=Hn(r,i,3),1==r.length){n=Ps(n)?n:lr(n);var o=at(n,r,e,t);if(!n.length||o!==t)return o}return Tt(n,r,e,t)}}function Sn(e,t){return function(r,i,o){if(i=Hn(i,o,3),Ps(r)){var a=n(r,i,t);return a>-1?r[a]:T}return It(r,i,e)}}function wn(e){return function(t,r,i){return t&&t.length?(r=Hn(r,i,3),n(t,r,e)):-1}}function En(e){return function(t,n,r){return n=Hn(n,r,3),It(t,n,e,!0)}}function Rn(e){return function(){for(var t,n=arguments.length,r=e?n:-1,i=0,o=Ho(n);e?r--:++r<n;){var a=o[i++]=arguments[r];if("function"!=typeof a)throw new Jo(U);!t&&y.prototype.thru&&"wrapper"==Fn(a)&&(t=new y([],!0))}for(r=t?-1:n;++r<n;){a=o[r];var s=Fn(a),u="wrapper"==s?Ha(a):T;t=u&&tr(u[0])&&u[1]==(k|O|A|M)&&!u[4].length&&1==u[9]?t[Fn(u[0])].apply(t,u[3]):1==a.length&&tr(a)?t[s]():t.thru(a)}return function(){var e=arguments,r=e[0];if(t&&1==e.length&&Ps(r)&&r.length>=q)return t.plant(r).value();for(var i=0,a=n?o[i].apply(this,e):r;++i<n;)a=o[i].call(this,a);return a}}}function Tn(e,t){return function(n,r,i){return"function"==typeof r&&i===T&&Ps(n)?e(n,r):t(n,an(r,i,3))}}function xn(e){return function(t,n,r){return("function"!=typeof n||r!==T)&&(n=an(n,r,3)),e(t,n,eo)}}function Cn(e){return function(t,n,r){return("function"!=typeof n||r!==T)&&(n=an(n,r,3)),e(t,n)}}function In(e){return function(t,n,r){var i={};return n=Hn(n,r,3),Nt(t,function(t,r,o){var a=n(t,r,o);r=e?a:r,t=e?t:a,i[r]=t}),i}}function Pn(e){return function(t,n,r){return t=s(t),(e?t:"")+Dn(t,n,r)+(e?"":t)}}function On(e){var t=vi(function(n,r){var i=_(r,t.placeholder);return jn(n,e,T,r,i)});return t}function Nn(e,t){return function(n,r,i,o){var a=arguments.length<3;return"function"==typeof r&&o===T&&Ps(n)?e(n,r,i,a):Yt(n,Hn(r,o,4),i,a,t)}}function An(e,t,n,r,i,o,a,s,u,c){function l(){for(var y=arguments.length,b=y,S=Ho(y);b--;)S[b]=arguments[b];if(r&&(S=un(S,r,i)),o&&(S=cn(S,o,a)),f||g){var w=l.placeholder,E=_(S,w);if(y-=E.length,c>y){var R=s?et(s):T,x=wa(c-y,0),P=f?E:T,O=f?T:E,N=f?S:T,k=f?T:S;t|=f?A:D,t&=~(f?D:A),m||(t&=~(C|I));var M=[e,t,n,N,P,k,O,R,u,x],L=An.apply(T,M);return tr(e)&&Ua(L,M),L.placeholder=w,L}}var j=h?n:this,V=d?j[e]:e;return s&&(S=ur(S,s)),p&&u<S.length&&(S.length=u),this&&this!==nt&&this instanceof l&&(V=v||vn(e)),V.apply(j,S)}var p=t&k,h=t&C,d=t&I,f=t&O,m=t&P,g=t&N,v=d?T:vn(e);return l}function Dn(e,t,n){
|
||
var r=e.length;if(t=+t,r>=t||!ba(t))return"";var i=t-r;return n=null==n?" ":n+"",vo(n,ga(i/n.length)).slice(0,i)}function kn(e,t,n,r){function i(){for(var t=-1,s=arguments.length,u=-1,c=r.length,l=Ho(c+s);++u<c;)l[u]=r[u];for(;s--;)l[u++]=arguments[++t];var p=this&&this!==nt&&this instanceof i?a:e;return p.apply(o?n:this,l)}var o=t&C,a=vn(e);return i}function Mn(e){var t=Wo[e];return function(e,n){return n=n===T?0:+n||0,n?(n=ca(10,n),t(e*n)/n):t(e)}}function Ln(e){return function(t,n,r,i){var o=Hn(r);return null==r&&o===bt?rn(t,n,e):on(t,n,o(r,i,1),e)}}function jn(e,t,n,r,i,o,a,s){var u=t&I;if(!u&&"function"!=typeof e)throw new Jo(U);var c=r?r.length:0;if(c||(t&=~(A|D),r=i=T),c-=i?i.length:0,t&D){var l=r,p=i;r=i=T}var h=u?T:Ha(e),d=[e,t,n,r,i,l,p,o,a,s];if(h&&(ir(d,h),t=d[1],s=d[9]),d[9]=null==s?u?0:e.length:wa(s-c,0)||0,t==C)var f=fn(d[0],d[2]);else f=t!=A&&t!=(C|A)||d[4].length?An.apply(T,d):kn.apply(T,d);var m=h?qa:Ua;return m(f,d)}function Vn(e,t,n,r,i,o,a){var s=-1,u=e.length,c=t.length;if(u!=c&&!(i&&c>u))return!1;for(;++s<u;){var l=e[s],p=t[s],h=r?r(i?p:l,i?l:p,s):T;if(h!==T){if(h)continue;return!1}if(i){if(!ht(t,function(e){return l===e||n(l,e,r,i,o,a)}))return!1}else if(l!==p&&!n(l,p,r,i,o,a))return!1}return!0}function Bn(e,t,n){switch(n){case Y:case X:return+e==+t;case Q:return e.name==t.name&&e.message==t.message;case $:return e!=+e?t!=+t:e==+t;case ee:case ne:return e==t+""}return!1}function qn(e,t,n,r,i,o,a){var s=qs(e),u=s.length,c=qs(t),l=c.length;if(u!=l&&!i)return!1;for(var p=u;p--;){var h=s[p];if(!(i?h in t:ta.call(t,h)))return!1}for(var d=i;++p<u;){h=s[p];var f=e[h],m=t[h],g=r?r(i?m:f,i?f:m,h):T;if(!(g===T?n(f,m,r,i,o,a):g))return!1;d||(d="constructor"==h)}if(!d){var v=e.constructor,y=t.constructor;if(v!=y&&"constructor"in e&&"constructor"in t&&!("function"==typeof v&&v instanceof v&&"function"==typeof y&&y instanceof y))return!1}return!0}function Hn(e,t,n){var r=i.callback||xo;return r=r===xo?bt:r,n?r(e,t,n):r}function Fn(e){for(var t=e.name,n=ka[t],r=n?n.length:0;r--;){var i=n[r],o=i.func;if(null==o||o==e)return i.name}return t}function Un(e,t,n){var o=i.indexOf||Rr;return o=o===Rr?r:o,e?o(e,t,n):o}function Gn(e){for(var t=to(e),n=t.length;n--;)t[n][2]=rr(t[n][1]);return t}function Wn(e,t){var n=null==e?T:e[t];return ji(n)?n:T}function zn(e,t,n){for(var r=-1,i=n.length;++r<i;){var o=n[r],a=o.size;switch(o.type){case"drop":e+=a;break;case"dropRight":t-=a;break;case"take":t=Ea(t,e+a);break;case"takeRight":e=wa(e,t-a)}}return{start:e,end:t}}function Yn(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&ta.call(e,"index")&&(n.index=e.index,n.input=e.input),n}function Xn(e){var t=e.constructor;return"function"==typeof t&&t instanceof t||(t=Yo),new t}function Qn(e,t,n){var r=e.constructor;switch(t){case ie:return sn(e);case Y:case X:return new r(+e);case oe:case ae:case se:case ue:case ce:case le:case pe:case he:case de:var i=e.buffer;return new r(n?sn(i):i,e.byteOffset,e.length);case $:case ne:return new r(e);case ee:var o=new r(e.source,Ae.exec(e));o.lastIndex=e.lastIndex}return o}function Jn(e,t,n){null==e||er(t,e)||(t=hr(t),e=1==t.length?e:kt(e,Xt(t,0,-1)),t=xr(t));var r=null==e?e:e[t];return null==r?T:r.apply(e,n)}function Kn(e){return null!=e&&nr(Fa(e))}function $n(e,t){return e="number"==typeof e||Me.test(e)?+e:-1,t=null==t?Aa:t,e>-1&&e%1==0&&t>e}function Zn(e,t,n){if(!ki(n))return!1;var r=typeof t;if("number"==r?Kn(n)&&$n(t,n.length):"string"==r&&t in n){var i=n[t];return e===e?e===i:i!==i}return!1}function er(e,t){var n=typeof e;if("string"==n&&Te.test(e)||"number"==n)return!0;if(Ps(e))return!1;var r=!Re.test(e);return r||null!=t&&e in pr(t)}function tr(e){var t=Fn(e);if(!(t in K.prototype))return!1;var n=i[t];if(e===n)return!0;var r=Ha(n);return!!r&&e===r[0]}function nr(e){return"number"==typeof e&&e>-1&&e%1==0&&Aa>=e}function rr(e){return e===e&&!ki(e)}function ir(e,t){var n=e[1],r=t[1],i=n|r,o=k>i,a=r==k&&n==O||r==k&&n==M&&e[7].length<=t[8]||r==(k|M)&&n==O;if(!o&&!a)return e;r&C&&(e[2]=t[2],i|=n&C?0:P);var s=t[3];if(s){var u=e[3];e[3]=u?un(u,s,t[4]):et(s),e[4]=u?_(e[3],G):et(t[4])}return s=t[5],s&&(u=e[5],e[5]=u?cn(u,s,t[6]):et(s),e[6]=u?_(e[5],G):et(t[6])),s=t[7],s&&(e[7]=et(s)),r&k&&(e[8]=null==e[8]?t[8]:Ea(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=i,e}function or(e,t){return e===T?t:Os(e,t,or)}function ar(e,t){e=pr(e);for(var n=-1,r=t.length,i={};++n<r;){var o=t[n];o in e&&(i[o]=e[o])}return i}function sr(e,t){var n={};return Ot(e,function(e,r,i){t(e,r,i)&&(n[r]=e)}),n}function ur(e,t){for(var n=e.length,r=Ea(t.length,n),i=et(e);r--;){var o=t[r];e[r]=$n(o,n)?i[o]:T}return e}function cr(e){for(var t=eo(e),n=t.length,r=n&&e.length,i=!!r&&nr(r)&&(Ps(e)||Ti(e)),o=-1,a=[];++o<n;){var s=t[o];(i&&$n(s,r)||ta.call(e,s))&&a.push(s)}return a}function lr(e){return null==e?[]:Kn(e)?ki(e)?e:Yo(e):oo(e)}function pr(e){return ki(e)?e:Yo(e)}function hr(e){if(Ps(e))return e;var t=[];return s(e).replace(xe,function(e,n,r,i){t.push(r?i.replace(Oe,"$1"):n||e)}),t}function dr(e){return e instanceof K?e.clone():new y(e.__wrapped__,e.__chain__,et(e.__actions__))}function fr(e,t,n){t=(n?Zn(e,t,n):null==t)?1:wa(ya(t)||1,1);for(var r=0,i=e?e.length:0,o=-1,a=Ho(ga(i/t));i>r;)a[++o]=Xt(e,r,r+=t);return a}function mr(e){for(var t=-1,n=e?e.length:0,r=-1,i=[];++t<n;){var o=e[t];o&&(i[++r]=o)}return i}function gr(e,t,n){var r=e?e.length:0;return r?((n?Zn(e,t,n):null==t)&&(t=1),Xt(e,0>t?0:t)):[]}function vr(e,t,n){var r=e?e.length:0;return r?((n?Zn(e,t,n):null==t)&&(t=1),t=r-(+t||0),Xt(e,0,0>t?0:t)):[]}function yr(e,t,n){return e&&e.length?tn(e,Hn(t,n,3),!0,!0):[]}function _r(e,t,n){return e&&e.length?tn(e,Hn(t,n,3),!0):[]}function br(e,t,n,r){var i=e?e.length:0;return i?(n&&"number"!=typeof n&&Zn(e,t,n)&&(n=0,r=i),xt(e,t,n,r)):[]}function Sr(e){return e?e[0]:T}function wr(e,t,n){var r=e?e.length:0;return n&&Zn(e,t,n)&&(t=!1),r?Pt(e,t):[]}function Er(e){var t=e?e.length:0;return t?Pt(e,!0):[]}function Rr(e,t,n){var i=e?e.length:0;if(!i)return-1;if("number"==typeof n)n=0>n?wa(i+n,0):n;else if(n){var o=rn(e,t);return i>o&&(t===t?t===e[o]:e[o]!==e[o])?o:-1}return r(e,t,n||0)}function Tr(e){return vr(e,1)}function xr(e){var t=e?e.length:0;return t?e[t-1]:T}function Cr(e,t,n){var r=e?e.length:0;if(!r)return-1;var i=r;if("number"==typeof n)i=(0>n?wa(r+n,0):Ea(n||0,r-1))+1;else if(n){i=rn(e,t,!0)-1;var o=e[i];return(t===t?t===o:o!==o)?i:-1}if(t!==t)return g(e,i,!0);for(;i--;)if(e[i]===t)return i;return-1}function Ir(){var e=arguments,t=e[0];if(!t||!t.length)return t;for(var n=0,r=Un(),i=e.length;++n<i;)for(var o=0,a=e[n];(o=r(t,a,o))>-1;)da.call(t,o,1);return t}function Pr(e,t,n){var r=[];if(!e||!e.length)return r;var i=-1,o=[],a=e.length;for(t=Hn(t,n,3);++i<a;){var s=e[i];t(s,i,e)&&(r.push(s),o.push(i))}return Wt(e,o),r}function Or(e){return gr(e,1)}function Nr(e,t,n){var r=e?e.length:0;return r?(n&&"number"!=typeof n&&Zn(e,t,n)&&(t=0,n=r),Xt(e,t,n)):[]}function Ar(e,t,n){var r=e?e.length:0;return r?((n?Zn(e,t,n):null==t)&&(t=1),Xt(e,0,0>t?0:t)):[]}function Dr(e,t,n){var r=e?e.length:0;return r?((n?Zn(e,t,n):null==t)&&(t=1),t=r-(+t||0),Xt(e,0>t?0:t)):[]}function kr(e,t,n){return e&&e.length?tn(e,Hn(t,n,3),!1,!0):[]}function Mr(e,t,n){return e&&e.length?tn(e,Hn(t,n,3)):[]}function Lr(e,t,n,i){var o=e?e.length:0;if(!o)return[];null!=t&&"boolean"!=typeof t&&(i=n,n=Zn(e,t,i)?T:t,t=!1);var a=Hn();return(null!=n||a!==bt)&&(n=a(n,i,3)),t&&Un()==r?b(e,n):Zt(e,n)}function jr(e){if(!e||!e.length)return[];var t=-1,n=0;e=st(e,function(e){return Kn(e)?(n=wa(e.length,n),!0):void 0});for(var r=Ho(n);++t<n;)r[t]=ut(e,Ut(t));return r}function Vr(e,t,n){var r=e?e.length:0;if(!r)return[];var i=jr(e);return null==t?i:(t=an(t,n,4),ut(i,function(e){return lt(e,t,T,!0)}))}function Br(){for(var e=-1,t=arguments.length;++e<t;){var n=arguments[e];if(Kn(n))var r=r?ct(Et(r,n),Et(n,r)):n}return r?Zt(r):[]}function qr(e,t){var n=-1,r=e?e.length:0,i={};for(!r||t||Ps(e[0])||(t=[]);++n<r;){var o=e[n];t?i[o]=t[n]:o&&(i[o[0]]=o[1])}return i}function Hr(e){var t=i(e);return t.__chain__=!0,t}function Fr(e,t,n){return t.call(n,e),e}function Ur(e,t,n){return t.call(n,e)}function Gr(){return Hr(this)}function Wr(){return new y(this.value(),this.__chain__)}function zr(e){for(var t,n=this;n instanceof o;){var r=dr(n);t?i.__wrapped__=r:t=r;var i=r;n=n.__wrapped__}return i.__wrapped__=e,t}function Yr(){var e=this.__wrapped__,t=function(e){return n&&n.__dir__<0?e:e.reverse()};if(e instanceof K){var n=e;return this.__actions__.length&&(n=new K(this)),n=n.reverse(),n.__actions__.push({func:Ur,args:[t],thisArg:T}),new y(n,this.__chain__)}return this.thru(t)}function Xr(){return this.value()+""}function Qr(){return nn(this.__wrapped__,this.__actions__)}function Jr(e,t,n){var r=Ps(e)?ot:Rt;return n&&Zn(e,t,n)&&(t=T),("function"!=typeof t||n!==T)&&(t=Hn(t,n,3)),r(e,t)}function Kr(e,t,n){var r=Ps(e)?st:Ct;return t=Hn(t,n,3),r(e,t)}function $r(e,t){return is(e,Bt(t))}function Zr(e,t,n,r){var i=e?Fa(e):0;return nr(i)||(e=oo(e),i=e.length),n="number"!=typeof n||r&&Zn(t,n,r)?0:0>n?wa(i+n,0):n||0,"string"==typeof e||!Ps(e)&&Fi(e)?i>=n&&e.indexOf(t,n)>-1:!!i&&Un(e,t,n)>-1}function ei(e,t,n){var r=Ps(e)?ut:Vt;return t=Hn(t,n,3),r(e,t)}function ti(e,t){return ei(e,ko(t))}function ni(e,t,n){var r=Ps(e)?st:Ct;return t=Hn(t,n,3),r(e,function(e,n,r){return!t(e,n,r)})}function ri(e,t,n){if(n?Zn(e,t,n):null==t){e=lr(e);var r=e.length;return r>0?e[zt(0,r-1)]:T}var i=-1,o=Yi(e),r=o.length,a=r-1;for(t=Ea(0>t?0:+t||0,r);++i<t;){var s=zt(i,a),u=o[s];o[s]=o[i],o[i]=u}return o.length=t,o}function ii(e){return ri(e,Ia)}function oi(e){var t=e?Fa(e):0;return nr(t)?t:qs(e).length}function ai(e,t,n){var r=Ps(e)?ht:Qt;return n&&Zn(e,t,n)&&(t=T),("function"!=typeof t||n!==T)&&(t=Hn(t,n,3)),r(e,t)}function si(e,t,n){if(null==e)return[];n&&Zn(e,t,n)&&(t=T);var r=-1;t=Hn(t,n,3);var i=Vt(e,function(e,n,i){return{criteria:t(e,n,i),index:++r,value:e}});return Jt(i,l)}function ui(e,t,n,r){return null==e?[]:(r&&Zn(t,n,r)&&(n=T),Ps(t)||(t=null==t?[]:[t]),Ps(n)||(n=null==n?[]:[n]),Kt(e,t,n))}function ci(e,t){return Kr(e,Bt(t))}function li(e,t){if("function"!=typeof t){if("function"!=typeof e)throw new Jo(U);var n=e;e=t,t=n}return e=ba(e=+e)?e:0,function(){return--e<1?t.apply(this,arguments):void 0}}function pi(e,t,n){return n&&Zn(e,t,n)&&(t=T),t=e&&null==t?e.length:wa(+t||0,0),jn(e,k,T,T,T,T,t)}function hi(e,t){var n;if("function"!=typeof t){if("function"!=typeof e)throw new Jo(U);var r=e;e=t,t=r}return function(){return--e>0&&(n=t.apply(this,arguments)),1>=e&&(t=T),n}}function di(e,t,n){function r(){d&&sa(d),c&&sa(c),m=0,c=d=f=T}function i(t,n){n&&sa(n),c=d=f=T,t&&(m=ms(),l=e.apply(h,u),d||c||(u=h=T))}function o(){var e=t-(ms()-p);0>=e||e>t?i(f,c):d=ha(o,e)}function a(){i(v,d)}function s(){if(u=arguments,p=ms(),h=this,f=v&&(d||!y),g===!1)var n=y&&!d;else{c||y||(m=p);var r=g-(p-m),i=0>=r||r>g;i?(c&&(c=sa(c)),m=p,l=e.apply(h,u)):c||(c=ha(a,r))}return i&&d?d=sa(d):d||t===g||(d=ha(o,t)),n&&(i=!0,l=e.apply(h,u)),!i||d||c||(u=h=T),l}var u,c,l,p,h,d,f,m=0,g=!1,v=!0;if("function"!=typeof e)throw new Jo(U);if(t=0>t?0:+t||0,n===!0){var y=!0;v=!1}else ki(n)&&(y=!!n.leading,g="maxWait"in n&&wa(+n.maxWait||0,t),v="trailing"in n?!!n.trailing:v);return s.cancel=r,s}function fi(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new Jo(U);var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=e.apply(this,r);return n.cache=o.set(i,a),a};return n.cache=new fi.Cache,n}function mi(e){if("function"!=typeof e)throw new Jo(U);return function(){return!e.apply(this,arguments)}}function gi(e){return hi(2,e)}function vi(e,t){if("function"!=typeof e)throw new Jo(U);return t=wa(t===T?e.length-1:+t||0,0),function(){for(var n=arguments,r=-1,i=wa(n.length-t,0),o=Ho(i);++r<i;)o[r]=n[t+r];switch(t){case 0:return e.call(this,o);case 1:return e.call(this,n[0],o);case 2:return e.call(this,n[0],n[1],o)}var a=Ho(t+1);for(r=-1;++r<t;)a[r]=n[r];return a[t]=o,e.apply(this,a)}}function yi(e){if("function"!=typeof e)throw new Jo(U);return function(t){return e.apply(this,t)}}function _i(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new Jo(U);return n===!1?r=!1:ki(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),di(e,t,{leading:r,maxWait:+t,trailing:i})}function bi(e,t){return t=null==t?Io:t,jn(t,A,T,[e],[])}function Si(e,t,n,r){return t&&"boolean"!=typeof t&&Zn(e,t,n)?t=!1:"function"==typeof t&&(r=n,n=t,t=!1),"function"==typeof n?St(e,t,an(n,r,1)):St(e,t)}function wi(e,t,n){return"function"==typeof t?St(e,!0,an(t,n,1)):St(e,!0)}function Ei(e,t){return e>t}function Ri(e,t){return e>=t}function Ti(e){return v(e)&&Kn(e)&&ta.call(e,"callee")&&!la.call(e,"callee")}function xi(e){return e===!0||e===!1||v(e)&&ra.call(e)==Y}function Ci(e){return v(e)&&ra.call(e)==X}function Ii(e){return!!e&&1===e.nodeType&&v(e)&&!qi(e)}function Pi(e){return null==e?!0:Kn(e)&&(Ps(e)||Fi(e)||Ti(e)||v(e)&&Di(e.splice))?!e.length:!qs(e).length}function Oi(e,t,n,r){n="function"==typeof n?an(n,r,3):T;var i=n?n(e,t):T;return i===T?Mt(e,t,n):!!i}function Ni(e){return v(e)&&"string"==typeof e.message&&ra.call(e)==Q}function Ai(e){return"number"==typeof e&&ba(e)}function Di(e){return ki(e)&&ra.call(e)==J}function ki(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function Mi(e,t,n,r){return n="function"==typeof n?an(n,r,3):T,jt(e,Gn(t),n)}function Li(e){return Bi(e)&&e!=+e}function ji(e){return null==e?!1:Di(e)?oa.test(ea.call(e)):v(e)&&ke.test(e)}function Vi(e){return null===e}function Bi(e){return"number"==typeof e||v(e)&&ra.call(e)==$}function qi(e){var t;if(!v(e)||ra.call(e)!=Z||Ti(e)||!ta.call(e,"constructor")&&(t=e.constructor,"function"==typeof t&&!(t instanceof t)))return!1;var n;return Ot(e,function(e,t){n=t}),n===T||ta.call(e,n)}function Hi(e){return ki(e)&&ra.call(e)==ee}function Fi(e){return"string"==typeof e||v(e)&&ra.call(e)==ne}function Ui(e){return v(e)&&nr(e.length)&&!!Fe[ra.call(e)]}function Gi(e){return e===T}function Wi(e,t){return t>e}function zi(e,t){return t>=e}function Yi(e){var t=e?Fa(e):0;return nr(t)?t?et(e):[]:oo(e)}function Xi(e){return _t(e,eo(e))}function Qi(e,t,n){var r=Ma(e);return n&&Zn(e,t,n)&&(t=T),t?vt(r,t):r}function Ji(e){return Dt(e,eo(e))}function Ki(e,t,n){var r=null==e?T:kt(e,hr(t),t+"");return r===T?n:r}function $i(e,t){if(null==e)return!1;var n=ta.call(e,t);if(!n&&!er(t)){if(t=hr(t),e=1==t.length?e:kt(e,Xt(t,0,-1)),null==e)return!1;t=xr(t),n=ta.call(e,t)}return n||nr(e.length)&&$n(t,e.length)&&(Ps(e)||Ti(e))}function Zi(e,t,n){n&&Zn(e,t,n)&&(t=T);for(var r=-1,i=qs(e),o=i.length,a={};++r<o;){var s=i[r],u=e[s];t?ta.call(a,u)?a[u].push(s):a[u]=[s]:a[u]=s}return a}function eo(e){if(null==e)return[];ki(e)||(e=Yo(e));var t=e.length;t=t&&nr(t)&&(Ps(e)||Ti(e))&&t||0;for(var n=e.constructor,r=-1,i="function"==typeof n&&n.prototype===e,o=Ho(t),a=t>0;++r<t;)o[r]=r+"";for(var s in e)a&&$n(s,t)||"constructor"==s&&(i||!ta.call(e,s))||o.push(s);return o}function to(e){e=pr(e);for(var t=-1,n=qs(e),r=n.length,i=Ho(r);++t<r;){var o=n[t];i[t]=[o,e[o]]}return i}function no(e,t,n){var r=null==e?T:e[t];return r===T&&(null==e||er(t,e)||(t=hr(t),e=1==t.length?e:kt(e,Xt(t,0,-1)),r=null==e?T:e[xr(t)]),r=r===T?n:r),Di(r)?r.call(e):r}function ro(e,t,n){if(null==e)return e;var r=t+"";t=null!=e[r]||er(t,e)?[r]:hr(t);for(var i=-1,o=t.length,a=o-1,s=e;null!=s&&++i<o;){var u=t[i];ki(s)&&(i==a?s[u]=n:null==s[u]&&(s[u]=$n(t[i+1])?[]:{})),s=s[u]}return e}function io(e,t,n,r){var i=Ps(e)||Ui(e);if(t=Hn(t,r,4),null==n)if(i||ki(e)){var o=e.constructor;n=i?Ps(e)?new o:[]:Ma(Di(o)?o.prototype:T)}else n={};return(i?tt:Nt)(e,function(e,r,i){return t(n,e,r,i)}),n}function oo(e){return en(e,qs(e))}function ao(e){return en(e,eo(e))}function so(e,t,n){return t=+t||0,n===T?(n=t,t=0):n=+n||0,e>=Ea(t,n)&&e<wa(t,n)}function uo(e,t,n){n&&Zn(e,t,n)&&(t=n=T);var r=null==e,i=null==t;if(null==n&&(i&&"boolean"==typeof e?(n=e,e=1):"boolean"==typeof t&&(n=t,i=!0)),r&&i&&(t=1,i=!1),e=+e||0,i?(t=e,e=0):t=+t||0,n||e%1||t%1){var o=xa();return Ea(e+o*(t-e+ua("1e-"+((o+"").length-1))),t)}return zt(e,t)}function co(e){return e=s(e),e&&e.charAt(0).toUpperCase()+e.slice(1)}function lo(e){return e=s(e),e&&e.replace(Le,h).replace(Pe,"")}function po(e,t,n){e=s(e),t+="";var r=e.length;return n=n===T?r:Ea(0>n?0:+n||0,r),n-=t.length,n>=0&&e.indexOf(t,n)==n}function ho(e){return e=s(e),e&&be.test(e)?e.replace(ye,d):e}function fo(e){return e=s(e),e&&Ie.test(e)?e.replace(Ce,f):e||"(?:)"}function mo(e,t,n){e=s(e),t=+t;var r=e.length;if(r>=t||!ba(t))return e;var i=(t-r)/2,o=ya(i),a=ga(i);return n=Dn("",a,n),n.slice(0,o)+e+n}function go(e,t,n){return(n?Zn(e,t,n):null==t)?t=0:t&&(t=+t),e=bo(e),Ta(e,t||(De.test(e)?16:10))}function vo(e,t){var n="";if(e=s(e),t=+t,1>t||!e||!ba(t))return n;do t%2&&(n+=e),t=ya(t/2),e+=e;while(t);return n}function yo(e,t,n){return e=s(e),n=null==n?0:Ea(0>n?0:+n||0,e.length),e.lastIndexOf(t,n)==n}function _o(e,t,n){var r=i.templateSettings;n&&Zn(e,t,n)&&(t=n=T),e=s(e),t=gt(vt({},n||t),r,mt);var o,a,u=gt(vt({},t.imports),r.imports,mt),c=qs(u),l=en(u,c),p=0,h=t.interpolate||je,d="__p += '",f=Xo((t.escape||je).source+"|"+h.source+"|"+(h===Ee?Ne:je).source+"|"+(t.evaluate||je).source+"|$","g"),g="//# sourceURL="+("sourceURL"in t?t.sourceURL:"lodash.templateSources["+ ++He+"]")+"\n";e.replace(f,function(t,n,r,i,s,u){return r||(r=i),d+=e.slice(p,u).replace(Ve,m),n&&(o=!0,d+="' +\n__e("+n+") +\n'"),s&&(a=!0,d+="';\n"+s+";\n__p += '"),r&&(d+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),p=u+t.length,t}),d+="';\n";var v=t.variable;v||(d="with (obj) {\n"+d+"\n}\n"),d=(a?d.replace(fe,""):d).replace(me,"$1").replace(ge,"$1;"),d="function("+(v||"obj")+") {\n"+(v?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(a?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+d+"return __p\n}";var y=Ks(function(){return Go(c,g+"return "+d).apply(T,l)});if(y.source=d,Ni(y))throw y;return y}function bo(e,t,n){var r=e;return(e=s(e))?(n?Zn(r,t,n):null==t)?e.slice(S(e),w(e)+1):(t+="",e.slice(u(e,t),c(e,t)+1)):e}function So(e,t,n){var r=e;return e=s(e),e?(n?Zn(r,t,n):null==t)?e.slice(S(e)):e.slice(u(e,t+"")):e}function wo(e,t,n){var r=e;return e=s(e),e?(n?Zn(r,t,n):null==t)?e.slice(0,w(e)+1):e.slice(0,c(e,t+"")+1):e}function Eo(e,t,n){n&&Zn(e,t,n)&&(t=T);var r=L,i=j;if(null!=t)if(ki(t)){var o="separator"in t?t.separator:o;r="length"in t?+t.length||0:r,i="omission"in t?s(t.omission):i}else r=+t||0;if(e=s(e),r>=e.length)return e;var a=r-i.length;if(1>a)return i;var u=e.slice(0,a);if(null==o)return u+i;if(Hi(o)){if(e.slice(a).search(o)){var c,l,p=e.slice(0,a);for(o.global||(o=Xo(o.source,(Ae.exec(o)||"")+"g")),o.lastIndex=0;c=o.exec(p);)l=c.index;u=u.slice(0,null==l?a:l)}}else if(e.indexOf(o,a)!=a){var h=u.lastIndexOf(o);h>-1&&(u=u.slice(0,h))}return u+i}function Ro(e){return e=s(e),e&&_e.test(e)?e.replace(ve,E):e}function To(e,t,n){return n&&Zn(e,t,n)&&(t=T),e=s(e),e.match(t||Be)||[]}function xo(e,t,n){return n&&Zn(e,t,n)&&(t=T),v(e)?Po(e):bt(e,t)}function Co(e){return function(){return e}}function Io(e){return e}function Po(e){return Bt(St(e,!0))}function Oo(e,t){return qt(e,St(t,!0))}function No(e,t,n){if(null==n){var r=ki(t),i=r?qs(t):T,o=i&&i.length?Dt(t,i):T;(o?o.length:r)||(o=!1,n=t,t=e,e=this)}o||(o=Dt(t,qs(t)));var a=!0,s=-1,u=Di(e),c=o.length;n===!1?a=!1:ki(n)&&"chain"in n&&(a=n.chain);for(;++s<c;){var l=o[s],p=t[l];e[l]=p,u&&(e.prototype[l]=function(t){return function(){var n=this.__chain__;if(a||n){var r=e(this.__wrapped__),i=r.__actions__=et(this.__actions__);return i.push({func:t,args:arguments,thisArg:e}),r.__chain__=n,r}return t.apply(e,ct([this.value()],arguments))}}(p))}return e}function Ao(){return nt._=ia,this}function Do(){}function ko(e){return er(e)?Ut(e):Gt(e)}function Mo(e){return function(t){return kt(e,hr(t),t+"")}}function Lo(e,t,n){n&&Zn(e,t,n)&&(t=n=T),e=+e||0,n=null==n?1:+n||0,null==t?(t=e,e=0):t=+t||0;for(var r=-1,i=wa(ga((t-e)/(n||1)),0),o=Ho(i);++r<i;)o[r]=e,e+=n;return o}function jo(e,t,n){if(e=ya(e),1>e||!ba(e))return[];var r=-1,i=Ho(Ea(e,Pa));for(t=an(t,n,1);++r<e;)Pa>r?i[r]=t(r):t(r);return i}function Vo(e){var t=++na;return s(e)+t}function Bo(e,t){return(+e||0)+(+t||0)}function qo(e,t,n){return n&&Zn(e,t,n)&&(t=T),t=Hn(t,n,3),1==t.length?dt(Ps(e)?e:lr(e),t):$t(e,t)}e=e?rt.defaults(nt.Object(),e,rt.pick(nt,qe)):nt;var Ho=e.Array,Fo=e.Date,Uo=e.Error,Go=e.Function,Wo=e.Math,zo=e.Number,Yo=e.Object,Xo=e.RegExp,Qo=e.String,Jo=e.TypeError,Ko=Ho.prototype,$o=Yo.prototype,Zo=Qo.prototype,ea=Go.prototype.toString,ta=$o.hasOwnProperty,na=0,ra=$o.toString,ia=nt._,oa=Xo("^"+ea.call(ta).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),aa=e.ArrayBuffer,sa=e.clearTimeout,ua=e.parseFloat,ca=Wo.pow,la=$o.propertyIsEnumerable,pa=Wn(e,"Set"),ha=e.setTimeout,da=Ko.splice,fa=e.Uint8Array,ma=Wn(e,"WeakMap"),ga=Wo.ceil,va=Wn(Yo,"create"),ya=Wo.floor,_a=Wn(Ho,"isArray"),ba=e.isFinite,Sa=Wn(Yo,"keys"),wa=Wo.max,Ea=Wo.min,Ra=Wn(Fo,"now"),Ta=e.parseInt,xa=Wo.random,Ca=zo.NEGATIVE_INFINITY,Ia=zo.POSITIVE_INFINITY,Pa=4294967295,Oa=Pa-1,Na=Pa>>>1,Aa=9007199254740991,Da=ma&&new ma,ka={};i.support={};i.templateSettings={escape:Se,evaluate:we,interpolate:Ee,variable:"",imports:{_:i}};var Ma=function(){function e(){}return function(t){if(ki(t)){e.prototype=t;var n=new e;e.prototype=T}return n||{}}}(),La=hn(Nt),ja=hn(At,!0),Va=dn(),Ba=dn(!0),qa=Da?function(e,t){return Da.set(e,t),e}:Io,Ha=Da?function(e){return Da.get(e)}:Do,Fa=Ut("length"),Ua=function(){var e=0,t=0;return function(n,r){var i=ms(),o=B-(i-t);if(t=i,o>0){if(++e>=V)return n}else e=0;return qa(n,r)}}(),Ga=vi(function(e,t){return v(e)&&Kn(e)?Et(e,Pt(t,!1,!0)):[]}),Wa=wn(),za=wn(!0),Ya=vi(function(e){for(var t=e.length,n=t,i=Ho(p),o=Un(),a=o==r,s=[];n--;){var u=e[n]=Kn(u=e[n])?u:[];i[n]=a&&u.length>=120?mn(n&&u):null}var c=e[0],l=-1,p=c?c.length:0,h=i[0];e:for(;++l<p;)if(u=c[l],(h?Ke(h,u):o(s,u,0))<0){for(var n=t;--n;){var d=i[n];if((d?Ke(d,u):o(e[n],u,0))<0)continue e}h&&h.push(u),s.push(u)}return s}),Xa=vi(function(e,n){n=Pt(n);var r=yt(e,n);return Wt(e,n.sort(t)),r}),Qa=Ln(),Ja=Ln(!0),Ka=vi(function(e){return Zt(Pt(e,!1,!0))}),$a=vi(function(e,t){return Kn(e)?Et(e,t):[]}),Za=vi(jr),es=vi(function(e){var t=e.length,n=t>2?e[t-2]:T,r=t>1?e[t-1]:T;return t>2&&"function"==typeof n?t-=2:(n=t>1&&"function"==typeof r?(--t,r):T,r=T),e.length=t,Vr(e,n,r)}),ts=vi(function(e){return e=Pt(e),this.thru(function(t){return Ze(Ps(t)?t:[pr(t)],e)})}),ns=vi(function(e,t){return yt(e,Pt(t))}),rs=ln(function(e,t,n){ta.call(e,n)?++e[n]:e[n]=1}),is=Sn(La),os=Sn(ja,!0),as=Tn(tt,La),ss=Tn(it,ja),us=ln(function(e,t,n){ta.call(e,n)?e[n].push(t):e[n]=[t]}),cs=ln(function(e,t,n){e[n]=t}),ls=vi(function(e,t,n){var r=-1,i="function"==typeof t,o=er(t),a=Kn(e)?Ho(e.length):[];return La(e,function(e){var s=i?t:o&&null!=e?e[t]:T;a[++r]=s?s.apply(e,n):Jn(e,t,n)}),a}),ps=ln(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]}),hs=Nn(lt,La),ds=Nn(pt,ja),fs=vi(function(e,t){if(null==e)return[];var n=t[2];return n&&Zn(t[0],t[1],n)&&(t.length=1),Kt(e,Pt(t),[])}),ms=Ra||function(){return(new Fo).getTime()},gs=vi(function(e,t,n){var r=C;if(n.length){var i=_(n,gs.placeholder);r|=A}return jn(e,r,t,n,i)}),vs=vi(function(e,t){t=t.length?Pt(t):Ji(e);for(var n=-1,r=t.length;++n<r;){var i=t[n];e[i]=jn(e[i],C,e)}return e}),ys=vi(function(e,t,n){var r=C|I;if(n.length){var i=_(n,ys.placeholder);r|=A}return jn(t,r,e,n,i)}),_s=yn(O),bs=yn(N),Ss=vi(function(e,t){return wt(e,1,t)}),ws=vi(function(e,t,n){return wt(e,t,n)}),Es=Rn(),Rs=Rn(!0),Ts=vi(function(e,t){if(t=Pt(t),"function"!=typeof e||!ot(t,a))throw new Jo(U);var n=t.length;return vi(function(r){for(var i=Ea(r.length,n);i--;)r[i]=t[i](r[i]);return e.apply(this,r)})}),xs=On(A),Cs=On(D),Is=vi(function(e,t){return jn(e,M,T,T,T,Pt(t))}),Ps=_a||function(e){return v(e)&&nr(e.length)&&ra.call(e)==z},Os=pn(Ht),Ns=pn(function(e,t,n){return n?gt(e,t,n):vt(e,t)}),As=_n(Ns,ft),Ds=_n(Os,or),ks=En(Nt),Ms=En(At),Ls=xn(Va),js=xn(Ba),Vs=Cn(Nt),Bs=Cn(At),qs=Sa?function(e){var t=null==e?T:e.constructor;return"function"==typeof t&&t.prototype===e||"function"!=typeof e&&Kn(e)?cr(e):ki(e)?Sa(e):[]}:cr,Hs=In(!0),Fs=In(),Us=vi(function(e,t){if(null==e)return{};if("function"!=typeof t[0]){var t=ut(Pt(t),Qo);return ar(e,Et(eo(e),t))}var n=an(t[0],t[1],3);return sr(e,function(e,t,r){return!n(e,t,r)})}),Gs=vi(function(e,t){return null==e?{}:"function"==typeof t[0]?sr(e,an(t[0],t[1],3)):ar(e,Pt(t))}),Ws=gn(function(e,t,n){return t=t.toLowerCase(),e+(n?t.charAt(0).toUpperCase()+t.slice(1):t)}),zs=gn(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}),Ys=Pn(),Xs=Pn(!0),Qs=gn(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}),Js=gn(function(e,t,n){return e+(n?" ":"")+(t.charAt(0).toUpperCase()+t.slice(1))}),Ks=vi(function(e,t){try{return e.apply(T,t)}catch(n){return Ni(n)?n:new Uo(n)}}),$s=vi(function(e,t){return function(n){return Jn(n,e,t)}}),Zs=vi(function(e,t){return function(n){return Jn(e,n,t)}}),eu=Mn("ceil"),tu=Mn("floor"),nu=bn(Ei,Ca),ru=bn(Wi,Ia),iu=Mn("round");return i.prototype=o.prototype,y.prototype=Ma(o.prototype),y.prototype.constructor=y,K.prototype=Ma(o.prototype),K.prototype.constructor=K,We.prototype["delete"]=ze,We.prototype.get=Ye,We.prototype.has=Xe,We.prototype.set=Qe,Je.prototype.push=$e,fi.Cache=We,i.after=li,i.ary=pi,i.assign=Ns,i.at=ns,i.before=hi,i.bind=gs,i.bindAll=vs,i.bindKey=ys,i.callback=xo,i.chain=Hr,i.chunk=fr,i.compact=mr,i.constant=Co,i.countBy=rs,i.create=Qi,i.curry=_s,i.curryRight=bs,i.debounce=di,i.defaults=As,i.defaultsDeep=Ds,i.defer=Ss,i.delay=ws,i.difference=Ga,i.drop=gr,i.dropRight=vr,i.dropRightWhile=yr,i.dropWhile=_r,i.fill=br,i.filter=Kr,i.flatten=wr,i.flattenDeep=Er,i.flow=Es,i.flowRight=Rs,i.forEach=as,i.forEachRight=ss,i.forIn=Ls,i.forInRight=js,i.forOwn=Vs,i.forOwnRight=Bs,i.functions=Ji,i.groupBy=us,i.indexBy=cs,i.initial=Tr,i.intersection=Ya,i.invert=Zi,i.invoke=ls,i.keys=qs,i.keysIn=eo,i.map=ei,i.mapKeys=Hs,i.mapValues=Fs,i.matches=Po,i.matchesProperty=Oo,i.memoize=fi,i.merge=Os,i.method=$s,i.methodOf=Zs,i.mixin=No,i.modArgs=Ts,i.negate=mi,i.omit=Us,i.once=gi,i.pairs=to,i.partial=xs,i.partialRight=Cs,i.partition=ps,i.pick=Gs,i.pluck=ti,i.property=ko,i.propertyOf=Mo,i.pull=Ir,i.pullAt=Xa,i.range=Lo,i.rearg=Is,i.reject=ni,i.remove=Pr,i.rest=Or,i.restParam=vi,i.set=ro,i.shuffle=ii,i.slice=Nr,i.sortBy=si,i.sortByAll=fs,i.sortByOrder=ui,i.spread=yi,i.take=Ar,i.takeRight=Dr,i.takeRightWhile=kr,i.takeWhile=Mr,i.tap=Fr,i.throttle=_i,i.thru=Ur,i.times=jo,i.toArray=Yi,i.toPlainObject=Xi,i.transform=io,i.union=Ka,i.uniq=Lr,i.unzip=jr,i.unzipWith=Vr,i.values=oo,i.valuesIn=ao,i.where=ci,i.without=$a,i.wrap=bi,i.xor=Br,i.zip=Za,i.zipObject=qr,i.zipWith=es,i.backflow=Rs,i.collect=ei,i.compose=Rs,i.each=as,i.eachRight=ss,i.extend=Ns,i.iteratee=xo,i.methods=Ji,i.object=qr,i.select=Kr,i.tail=Or,i.unique=Lr,No(i,i),i.add=Bo,i.attempt=Ks,i.camelCase=Ws,i.capitalize=co,i.ceil=eu,i.clone=Si,i.cloneDeep=wi,i.deburr=lo,i.endsWith=po,i.escape=ho,i.escapeRegExp=fo,i.every=Jr,i.find=is,i.findIndex=Wa,i.findKey=ks,i.findLast=os,i.findLastIndex=za,i.findLastKey=Ms,i.findWhere=$r,i.first=Sr,i.floor=tu,i.get=Ki,i.gt=Ei,i.gte=Ri,i.has=$i,i.identity=Io,i.includes=Zr,i.indexOf=Rr,i.inRange=so,i.isArguments=Ti,i.isArray=Ps,i.isBoolean=xi,i.isDate=Ci,i.isElement=Ii,i.isEmpty=Pi,i.isEqual=Oi,i.isError=Ni,i.isFinite=Ai,i.isFunction=Di,i.isMatch=Mi,i.isNaN=Li,i.isNative=ji,i.isNull=Vi,i.isNumber=Bi,i.isObject=ki,i.isPlainObject=qi,i.isRegExp=Hi,i.isString=Fi,i.isTypedArray=Ui,i.isUndefined=Gi,i.kebabCase=zs,i.last=xr,i.lastIndexOf=Cr,i.lt=Wi,i.lte=zi,i.max=nu,i.min=ru,i.noConflict=Ao,i.noop=Do,i.now=ms,i.pad=mo,i.padLeft=Ys,i.padRight=Xs,i.parseInt=go,i.random=uo,i.reduce=hs,i.reduceRight=ds,i.repeat=vo,i.result=no,i.round=iu,i.runInContext=R,i.size=oi,i.snakeCase=Qs,i.some=ai,i.sortedIndex=Qa,i.sortedLastIndex=Ja,i.startCase=Js,i.startsWith=yo,i.sum=qo,i.template=_o,i.trim=bo,i.trimLeft=So,i.trimRight=wo,i.trunc=Eo,i.unescape=Ro,i.uniqueId=Vo,i.words=To,i.all=Jr,i.any=ai,i.contains=Zr,i.eq=Oi,i.detect=is,i.foldl=hs,i.foldr=ds,i.head=Sr,i.include=Zr,i.inject=hs,No(i,function(){var e={};return Nt(i,function(t,n){i.prototype[n]||(e[n]=t)}),e}(),!1),i.sample=ri,i.prototype.sample=function(e){return this.__chain__||null!=e?this.thru(function(t){return ri(t,e)}):ri(this.value())},i.VERSION=x,tt(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){i[e].placeholder=i}),tt(["drop","take"],function(e,t){K.prototype[e]=function(n){var r=this.__filtered__;if(r&&!t)return new K(this);n=null==n?1:wa(ya(n)||0,0);var i=this.clone();return r?i.__takeCount__=Ea(i.__takeCount__,n):i.__views__.push({size:n,type:e+(i.__dir__<0?"Right":"")}),i},K.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}}),tt(["filter","map","takeWhile"],function(e,t){var n=t+1,r=n!=F;K.prototype[e]=function(e,t){var i=this.clone();return i.__iteratees__.push({iteratee:Hn(e,t,1),type:n}),i.__filtered__=i.__filtered__||r,i}}),tt(["first","last"],function(e,t){var n="take"+(t?"Right":"");K.prototype[e]=function(){return this[n](1).value()[0]}}),tt(["initial","rest"],function(e,t){var n="drop"+(t?"":"Right");K.prototype[e]=function(){return this.__filtered__?new K(this):this[n](1)}}),tt(["pluck","where"],function(e,t){var n=t?"filter":"map",r=t?Bt:ko;K.prototype[e]=function(e){return this[n](r(e))}}),K.prototype.compact=function(){return this.filter(Io)},K.prototype.reject=function(e,t){return e=Hn(e,t,1),this.filter(function(t){return!e(t)})},K.prototype.slice=function(e,t){e=null==e?0:+e||0;var n=this;return n.__filtered__&&(e>0||0>t)?new K(n):(0>e?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==T&&(t=+t||0,n=0>t?n.dropRight(-t):n.take(t-e)),n)},K.prototype.takeRightWhile=function(e,t){return this.reverse().takeWhile(e,t).reverse()},K.prototype.toArray=function(){return this.take(Ia)},Nt(K.prototype,function(e,t){var n=/^(?:filter|map|reject)|While$/.test(t),r=/^(?:first|last)$/.test(t),o=i[r?"take"+("last"==t?"Right":""):t];o&&(i.prototype[t]=function(){var t=r?[1]:arguments,i=this.__chain__,a=this.__wrapped__,s=!!this.__actions__.length,u=a instanceof K,c=t[0],l=u||Ps(a);l&&n&&"function"==typeof c&&1!=c.length&&(u=l=!1);var p=function(e){return r&&i?o(e,1)[0]:o.apply(T,ct([e],t))},h={func:Ur,args:[p],thisArg:T},d=u&&!s;if(r&&!i)return d?(a=a.clone(),a.__actions__.push(h),e.call(a)):o.call(T,this.value())[0];if(!r&&l){a=d?a:new K(this);var f=e.apply(a,t);return f.__actions__.push(h),new y(f,i)}return this.thru(p)})}),tt(["join","pop","push","replace","shift","sort","splice","split","unshift"],function(e){var t=(/^(?:replace|split)$/.test(e)?Zo:Ko)[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:join|pop|replace|shift)$/.test(e);i.prototype[e]=function(){var e=arguments;return r&&!this.__chain__?t.apply(this.value(),e):this[n](function(n){return t.apply(n,e)})}}),Nt(K.prototype,function(e,t){var n=i[t];if(n){var r=n.name,o=ka[r]||(ka[r]=[]);o.push({name:t,func:n})}}),ka[An(T,I).name]=[{name:"wrapper",func:T}],K.prototype.clone=te,K.prototype.reverse=re,K.prototype.value=Ge,i.prototype.chain=Gr,i.prototype.commit=Wr,i.prototype.concat=ts,i.prototype.plant=zr,i.prototype.reverse=Yr,i.prototype.toString=Xr,i.prototype.run=i.prototype.toJSON=i.prototype.valueOf=i.prototype.value=Qr,i.prototype.collect=i.prototype.map,i.prototype.head=i.prototype.first,i.prototype.select=i.prototype.filter,i.prototype.tail=i.prototype.rest,i}var T,x="3.10.1",C=1,I=2,P=4,O=8,N=16,A=32,D=64,k=128,M=256,L=30,j="...",V=150,B=16,q=200,H=1,F=2,U="Expected a function",G="__lodash_placeholder__",W="[object Arguments]",z="[object Array]",Y="[object Boolean]",X="[object Date]",Q="[object Error]",J="[object Function]",K="[object Map]",$="[object Number]",Z="[object Object]",ee="[object RegExp]",te="[object Set]",ne="[object String]",re="[object WeakMap]",ie="[object ArrayBuffer]",oe="[object Float32Array]",ae="[object Float64Array]",se="[object Int8Array]",ue="[object Int16Array]",ce="[object Int32Array]",le="[object Uint8Array]",pe="[object Uint8ClampedArray]",he="[object Uint16Array]",de="[object Uint32Array]",fe=/\b__p \+= '';/g,me=/\b(__p \+=) '' \+/g,ge=/(__e\(.*?\)|\b__t\)) \+\n'';/g,ve=/&(?:amp|lt|gt|quot|#39|#96);/g,ye=/[&<>"'`]/g,_e=RegExp(ve.source),be=RegExp(ye.source),Se=/<%-([\s\S]+?)%>/g,we=/<%([\s\S]+?)%>/g,Ee=/<%=([\s\S]+?)%>/g,Re=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\n\\]|\\.)*?\1)\]/,Te=/^\w*$/,xe=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\n\\]|\\.)*?)\2)\]/g,Ce=/^[:!,]|[\\^$.*+?()[\]{}|\/]|(^[0-9a-fA-Fnrtuvx])|([\n\r\u2028\u2029])/g,Ie=RegExp(Ce.source),Pe=/[\u0300-\u036f\ufe20-\ufe23]/g,Oe=/\\(\\)?/g,Ne=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ae=/\w*$/,De=/^0[xX]/,ke=/^\[object .+?Constructor\]$/,Me=/^\d+$/,Le=/[\xc0-\xd6\xd8-\xde\xdf-\xf6\xf8-\xff]/g,je=/($^)/,Ve=/['\n\r\u2028\u2029\\]/g,Be=function(){
|
||
var e="[A-Z\\xc0-\\xd6\\xd8-\\xde]",t="[a-z\\xdf-\\xf6\\xf8-\\xff]+";return RegExp(e+"+(?="+e+t+")|"+e+"?"+t+"|"+e+"+|[0-9]+","g")}(),qe=["Array","ArrayBuffer","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Math","Number","Object","RegExp","Set","String","_","clearTimeout","isFinite","parseFloat","parseInt","setTimeout","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap"],He=-1,Fe={};Fe[oe]=Fe[ae]=Fe[se]=Fe[ue]=Fe[ce]=Fe[le]=Fe[pe]=Fe[he]=Fe[de]=!0,Fe[W]=Fe[z]=Fe[ie]=Fe[Y]=Fe[X]=Fe[Q]=Fe[J]=Fe[K]=Fe[$]=Fe[Z]=Fe[ee]=Fe[te]=Fe[ne]=Fe[re]=!1;var Ue={};Ue[W]=Ue[z]=Ue[ie]=Ue[Y]=Ue[X]=Ue[oe]=Ue[ae]=Ue[se]=Ue[ue]=Ue[ce]=Ue[$]=Ue[Z]=Ue[ee]=Ue[ne]=Ue[le]=Ue[pe]=Ue[he]=Ue[de]=!0,Ue[Q]=Ue[J]=Ue[K]=Ue[te]=Ue[re]=!1;var Ge={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss"},We={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},ze={"&":"&","<":"<",">":">",""":'"',"'":"'","`":"`"},Ye={"function":!0,object:!0},Xe={0:"x30",1:"x31",2:"x32",3:"x33",4:"x34",5:"x35",6:"x36",7:"x37",8:"x38",9:"x39",A:"x41",B:"x42",C:"x43",D:"x44",E:"x45",F:"x46",a:"x61",b:"x62",c:"x63",d:"x64",e:"x65",f:"x66",n:"x6e",r:"x72",t:"x74",u:"x75",v:"x76",x:"x78"},Qe={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Je=Ye[typeof o]&&o&&!o.nodeType&&o,Ke=Ye[typeof i]&&i&&!i.nodeType&&i,$e=Je&&Ke&&"object"==typeof e&&e&&e.Object&&e,Ze=Ye[typeof self]&&self&&self.Object&&self,et=Ye[typeof window]&&window&&window.Object&&window,tt=Ke&&Ke.exports===Je&&Je,nt=$e||et!==(this&&this.window)&&et||Ze||this,rt=R();"function"==typeof define&&"object"==typeof define.amd&&define.amd?(nt._=rt,define(function(){return rt})):Je&&Ke?tt?(Ke.exports=rt)._=rt:Je._=rt:nt._=rt}).call(this)}),__d("react-native-htmlview/index.js",["react-native-htmlview/HTMLView.js"],function(e,t,n,r,i,o){i.exports=t("react-native-htmlview/HTMLView.js")}),__d("react-native-htmlview/HTMLView.js",["react-native-htmlview/vendor/htmlparser2.js","react-native-htmlview/vendor/entities.js","react-native/Libraries/react-native/react-native.js"],function(e,t,n,r,i,o){function a(e,t,n){function r(e,n){return e?e.map(function(e,i,o){if(t.customRenderer){var a=t.customRenderer(e,i,o);if(a||null===a)return a}if("text"==e.type)return c.createElement(h,{key:i,style:n?t.styles[n.name]:null},u.decodeHTML(e.data));if("tag"==e.type){var s=null;return"a"==e.name&&e.attribs&&e.attribs.href&&(s=function(){return t.linkHandler(u.decodeHTML(e.attribs.href))}),c.createElement(h,{key:i,onPress:s},"pre"==e.name?d:null,"li"==e.name?m:null,r(e.children,e),"br"==e.name?d:null,"li"==e.name?d:null,"p"==e.name&&i<o.length-1?f:null)}}):null}var i=new s.DomHandler(function(e,t){e&&n(e),n(null,r(t))}),o=new s.Parser(i);o.write(e),o.done()}var s=t("react-native-htmlview/vendor/htmlparser2.js"),u=t("react-native-htmlview/vendor/entities.js"),c=t("react-native/Libraries/react-native/react-native.js"),l=c.LinkingIOS,p=c.StyleSheet,h=c.Text,d="\n",f="\n\n",m=" • ",g=c.createClass({displayName:"HTMLView",mixins:[c.addons.PureRenderMixin],getDefaultProps:function(){return{onLinkPress:l.openURL}},getInitialState:function(){return{element:null}},componentWillReceiveProps:function(){this.state.element||this.startHtmlRender()},componentDidMount:function(){this.startHtmlRender()},startHtmlRender:function(){var e=this;if(this.props.value&&!this.renderingHtml){var t={linkHandler:this.props.onLinkPress,styles:Object.assign({},b,this.props.stylesheet),customRenderer:this.props.renderNode};this.renderingHtml=!0,a(this.props.value,t,function(t,n){return e.renderingHtml=!1,t?(e.props.onError||console.error)(t):void(e.isMounted()&&e.setState({element:n}))})}},render:function(){return this.state.element?c.createElement(h,{children:this.state.element}):c.createElement(h,null)}}),v={fontWeight:"500"},y={fontStyle:"italic"},_={fontFamily:"Menlo"},b=p.create({b:v,strong:v,i:y,em:y,pre:_,code:_,a:{fontWeight:"500",color:"#007AFF"}});i.exports=g}),__d("react-native-htmlview/vendor/htmlparser2.js",[],function(e,t,n,r,i,o){!function(t){if("object"==typeof o&&"undefined"!=typeof i)i.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n;n="undefined"!=typeof window?window:"undefined"!=typeof e?e:"undefined"!=typeof self?self:this,n.htmlparser2=t()}}(function(){return function n(e,r,i){function o(s,u){if(!r[s]){if(!e[s]){var c="function"==typeof t&&t;if(!u&&c)return c(s,!0);if(a)return a(s,!0);var l=new Error("Cannot find module '"+s+"'");throw l.code="MODULE_NOT_FOUND",l}var p=r[s]={exports:{}};e[s][0].call(p.exports,function(t){var n=e[s][1][t];return o(n?n:t)},p,p.exports,n,e,r,i)}return r[s].exports}for(var a="function"==typeof t&&t,s=0;s<i.length;s++)o(i[s]);return o}({1:[function(e,t,n){function r(e){this._cbs=e||{},this.events=[]}t.exports=r;var i=e("./").EVENTS;Object.keys(i).forEach(function(e){if(0===i[e])e="on"+e,r.prototype[e]=function(){this.events.push([e]),this._cbs[e]&&this._cbs[e]()};else if(1===i[e])e="on"+e,r.prototype[e]=function(t){this.events.push([e,t]),this._cbs[e]&&this._cbs[e](t)};else{if(2!==i[e])throw Error("wrong number of arguments");e="on"+e,r.prototype[e]=function(t,n){this.events.push([e,t,n]),this._cbs[e]&&this._cbs[e](t,n)}}}),r.prototype.onreset=function(){this.events=[],this._cbs.onreset&&this._cbs.onreset()},r.prototype.restart=function(){this._cbs.onreset&&this._cbs.onreset();for(var e=0,t=this.events.length;t>e;e++)if(this._cbs[this.events[e][0]]){var n=this.events[e].length;1===n?this._cbs[this.events[e][0]]():2===n?this._cbs[this.events[e][0]](this.events[e][1]):this._cbs[this.events[e][0]](this.events[e][1],this.events[e][2])}}},{"./":"htmlparser2"}],2:[function(e,t,n){function r(e,t){this.init(e,t)}function i(e,t){return l.getElementsByTagName(e,t,!0)}function o(e,t){return l.getElementsByTagName(e,t,!0,1)[0]}function a(e,t,n){return l.getText(l.getElementsByTagName(e,t,n,1)).trim()}function s(e,t,n,r,i){var o=a(n,r,i);o&&(e[t]=o)}var u=e("./index.js"),c=u.DomHandler,l=u.DomUtils;e("util").inherits(r,c),r.prototype.init=c;var p=function(e){return"rss"===e||"feed"===e||"rdf:RDF"===e};r.prototype.onend=function(){var e,t,n={},r=o(p,this.dom);r&&("feed"===r.name?(t=r.children,n.type="atom",s(n,"id","id",t),s(n,"title","title",t),(e=o("link",t))&&(e=e.attribs)&&(e=e.href)&&(n.link=e),s(n,"description","subtitle",t),(e=a("updated",t))&&(n.updated=new Date(e)),s(n,"author","email",t,!0),n.items=i("entry",t).map(function(e){var t,n={};return e=e.children,s(n,"id","id",e),s(n,"title","title",e),(t=o("link",e))&&(t=t.attribs)&&(t=t.href)&&(n.link=t),(t=a("summary",e)||a("content",e))&&(n.description=t),(t=a("updated",e))&&(n.pubDate=new Date(t)),n})):(t=o("channel",r.children).children,n.type=r.name.substr(0,3),n.id="",s(n,"title","title",t),s(n,"link","link",t),s(n,"description","description",t),(e=a("lastBuildDate",t))&&(n.updated=new Date(e)),s(n,"author","managingEditor",t,!0),n.items=i("item",r.children).map(function(e){var t,n={};return e=e.children,s(n,"id","guid",e),s(n,"title","title",e),s(n,"link","link",e),s(n,"description","description",e),(t=a("pubDate",e))&&(n.pubDate=new Date(t)),n}))),this.dom=n,c.prototype._handleCallback.call(this,r?null:Error("couldn't find root of feed"))},t.exports=r},{"./index.js":"htmlparser2",util:57}],3:[function(e,t,n){function r(e,t){this._options=t||{},this._cbs=e||{},this._tagname="",this._attribname="",this._attribvalue="",this._attribs=null,this._stack=[],this.startIndex=0,this.endIndex=null,this._lowerCaseTagNames="lowerCaseTags"in this._options?!!this._options.lowerCaseTags:!this._options.xmlMode,this._lowerCaseAttributeNames="lowerCaseAttributeNames"in this._options?!!this._options.lowerCaseAttributeNames:!this._options.xmlMode,this._tokenizer=new i(this._options,this),this._cbs.onparserinit&&this._cbs.onparserinit(this)}var i=e("./Tokenizer.js"),o={input:!0,option:!0,optgroup:!0,select:!0,button:!0,datalist:!0,textarea:!0},a={tr:{tr:!0,th:!0,td:!0},th:{th:!0},td:{thead:!0,td:!0},body:{head:!0,link:!0,script:!0},li:{li:!0},p:{p:!0},h1:{p:!0},h2:{p:!0},h3:{p:!0},h4:{p:!0},h5:{p:!0},h6:{p:!0},select:o,input:o,output:o,button:o,datalist:o,textarea:o,option:{option:!0},optgroup:{optgroup:!0}},s={__proto__:null,area:!0,base:!0,basefont:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,isindex:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,path:!0,circle:!0,ellipse:!0,line:!0,rect:!0,use:!0,stop:!0,polyline:!0,polygone:!0},u=/\s|\//;e("util").inherits(r,e("events").EventEmitter),r.prototype._updatePosition=function(e){null===this.endIndex?this._tokenizer._sectionStart<=e?this.startIndex=0:this.startIndex=this._tokenizer._sectionStart-e:this.startIndex=this.endIndex+1,this.endIndex=this._tokenizer.getAbsoluteIndex()},r.prototype.ontext=function(e){this._updatePosition(1),this.endIndex--,this._cbs.ontext&&this._cbs.ontext(e)},r.prototype.onopentagname=function(e){if(this._lowerCaseTagNames&&(e=e.toLowerCase()),this._tagname=e,!this._options.xmlMode&&e in a)for(var t;(t=this._stack[this._stack.length-1])in a[e];this.onclosetag(t));!this._options.xmlMode&&e in s||this._stack.push(e),this._cbs.onopentagname&&this._cbs.onopentagname(e),this._cbs.onopentag&&(this._attribs={})},r.prototype.onopentagend=function(){this._updatePosition(1),this._attribs&&(this._cbs.onopentag&&this._cbs.onopentag(this._tagname,this._attribs),this._attribs=null),!this._options.xmlMode&&this._cbs.onclosetag&&this._tagname in s&&this._cbs.onclosetag(this._tagname),this._tagname=""},r.prototype.onclosetag=function(e){if(this._updatePosition(1),this._lowerCaseTagNames&&(e=e.toLowerCase()),!this._stack.length||e in s&&!this._options.xmlMode)this._options.xmlMode||"br"!==e&&"p"!==e||(this.onopentagname(e),this._closeCurrentTag());else{var t=this._stack.lastIndexOf(e);if(-1!==t)if(this._cbs.onclosetag)for(t=this._stack.length-t;t--;)this._cbs.onclosetag(this._stack.pop());else this._stack.length=t;else"p"!==e||this._options.xmlMode||(this.onopentagname(e),this._closeCurrentTag())}},r.prototype.onselfclosingtag=function(){this._options.xmlMode||this._options.recognizeSelfClosing?this._closeCurrentTag():this.onopentagend()},r.prototype._closeCurrentTag=function(){var e=this._tagname;this.onopentagend(),this._stack[this._stack.length-1]===e&&(this._cbs.onclosetag&&this._cbs.onclosetag(e),this._stack.pop())},r.prototype.onattribname=function(e){this._lowerCaseAttributeNames&&(e=e.toLowerCase()),this._attribname=e},r.prototype.onattribdata=function(e){this._attribvalue+=e},r.prototype.onattribend=function(){this._cbs.onattribute&&this._cbs.onattribute(this._attribname,this._attribvalue),this._attribs&&!Object.prototype.hasOwnProperty.call(this._attribs,this._attribname)&&(this._attribs[this._attribname]=this._attribvalue),this._attribname="",this._attribvalue=""},r.prototype._getInstructionName=function(e){var t=e.search(u),n=0>t?e:e.substr(0,t);return this._lowerCaseTagNames&&(n=n.toLowerCase()),n},r.prototype.ondeclaration=function(e){if(this._cbs.onprocessinginstruction){var t=this._getInstructionName(e);this._cbs.onprocessinginstruction("!"+t,"!"+e)}},r.prototype.onprocessinginstruction=function(e){if(this._cbs.onprocessinginstruction){var t=this._getInstructionName(e);this._cbs.onprocessinginstruction("?"+t,"?"+e)}},r.prototype.oncomment=function(e){this._updatePosition(4),this._cbs.oncomment&&this._cbs.oncomment(e),this._cbs.oncommentend&&this._cbs.oncommentend()},r.prototype.oncdata=function(e){this._updatePosition(1),this._options.xmlMode||this._options.recognizeCDATA?(this._cbs.oncdatastart&&this._cbs.oncdatastart(),this._cbs.ontext&&this._cbs.ontext(e),this._cbs.oncdataend&&this._cbs.oncdataend()):this.oncomment("[CDATA["+e+"]]")},r.prototype.onerror=function(e){this._cbs.onerror&&this._cbs.onerror(e)},r.prototype.onend=function(){if(this._cbs.onclosetag)for(var e=this._stack.length;e>0;this._cbs.onclosetag(this._stack[--e]));this._cbs.onend&&this._cbs.onend()},r.prototype.reset=function(){this._cbs.onreset&&this._cbs.onreset(),this._tokenizer.reset(),this._tagname="",this._attribname="",this._attribs=null,this._stack=[],this._cbs.onparserinit&&this._cbs.onparserinit(this)},r.prototype.parseComplete=function(e){this.reset(),this.end(e)},r.prototype.write=function(e){this._tokenizer.write(e)},r.prototype.end=function(e){this._tokenizer.end(e)},r.prototype.pause=function(){this._tokenizer.pause()},r.prototype.resume=function(){this._tokenizer.resume()},r.prototype.parseChunk=r.prototype.write,r.prototype.done=r.prototype.end,t.exports=r},{"./Tokenizer.js":6,events:39,util:57}],4:[function(e,t,n){function r(e){this._cbs=e||{}}t.exports=r;var i=e("./").EVENTS;Object.keys(i).forEach(function(e){if(0===i[e])e="on"+e,r.prototype[e]=function(){this._cbs[e]&&this._cbs[e]()};else if(1===i[e])e="on"+e,r.prototype[e]=function(t){this._cbs[e]&&this._cbs[e](t)};else{if(2!==i[e])throw Error("wrong number of arguments");e="on"+e,r.prototype[e]=function(t,n){this._cbs[e]&&this._cbs[e](t,n)}}})},{"./":"htmlparser2"}],5:[function(e,t,n){function r(e){o.call(this,new i(this),e)}function i(e){this.scope=e}t.exports=r;var o=e("./WritableStream.js");e("util").inherits(r,o),r.prototype.readable=!0;var a=e("../").EVENTS;Object.keys(a).forEach(function(e){if(0===a[e])i.prototype["on"+e]=function(){this.scope.emit(e)};else if(1===a[e])i.prototype["on"+e]=function(t){this.scope.emit(e,t)};else{if(2!==a[e])throw Error("wrong number of arguments!");i.prototype["on"+e]=function(t,n){this.scope.emit(e,t,n)}}})},{"../":"htmlparser2","./WritableStream.js":7,util:57}],6:[function(e,t,n){function r(e){return" "===e||"\n"===e||" "===e||"\f"===e||"\r"===e}function i(e,t){return function(n){n===e&&(this._state=t)}}function o(e,t,n){var r=e.toLowerCase();return e===r?function(e){e===r?this._state=t:(this._state=n,this._index--)}:function(i){i===r||i===e?this._state=t:(this._state=n,this._index--)}}function a(e,t){var n=e.toLowerCase();return function(r){r===n||r===e?this._state=t:(this._state=m,this._index--)}}function s(e,t){this._state=d,this._buffer="",this._sectionStart=0,this._index=0,this._bufferOffset=0,this._baseState=d,this._special=me,this._cbs=t,this._running=!0,this._ended=!1,this._xmlMode=!(!e||!e.xmlMode),this._decodeEntities=!(!e||!e.decodeEntities)}t.exports=s;var u=e("entities/lib/decode_codepoint.js"),c=e("entities/maps/entities.json"),l=e("entities/maps/legacy.json"),p=e("entities/maps/xml.json"),h=0,d=h++,f=h++,m=h++,g=h++,v=h++,y=h++,_=h++,b=h++,S=h++,w=h++,E=h++,R=h++,T=h++,x=h++,C=h++,I=h++,P=h++,O=h++,N=h++,A=h++,D=h++,k=h++,M=h++,L=h++,j=h++,V=h++,B=h++,q=h++,H=h++,F=h++,U=h++,G=h++,W=h++,z=h++,Y=h++,X=h++,Q=h++,J=h++,K=h++,$=h++,Z=h++,ee=h++,te=h++,ne=h++,re=h++,ie=h++,oe=h++,ae=h++,se=h++,ue=h++,ce=h++,le=h++,pe=h++,he=h++,de=h++,fe=0,me=fe++,ge=fe++,ve=fe++;s.prototype._stateText=function(e){"<"===e?(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._state=f,this._sectionStart=this._index):this._decodeEntities&&this._special===me&&"&"===e&&(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._baseState=d,this._state=ce,this._sectionStart=this._index)},s.prototype._stateBeforeTagName=function(e){"/"===e?this._state=v:">"===e||this._special!==me||r(e)?this._state=d:"!"===e?(this._state=C,this._sectionStart=this._index+1):"?"===e?(this._state=P,this._sectionStart=this._index+1):"<"===e?(this._cbs.ontext(this._getSection()),this._sectionStart=this._index):(this._state=this._xmlMode||"s"!==e&&"S"!==e?m:U,this._sectionStart=this._index)},s.prototype._stateInTagName=function(e){("/"===e||">"===e||r(e))&&(this._emitToken("onopentagname"),this._state=b,this._index--)},s.prototype._stateBeforeCloseingTagName=function(e){r(e)||(">"===e?this._state=d:this._special!==me?"s"===e||"S"===e?this._state=G:(this._state=d,this._index--):(this._state=y,this._sectionStart=this._index))},s.prototype._stateInCloseingTagName=function(e){(">"===e||r(e))&&(this._emitToken("onclosetag"),this._state=_,this._index--)},s.prototype._stateAfterCloseingTagName=function(e){">"===e&&(this._state=d,this._sectionStart=this._index+1)},s.prototype._stateBeforeAttributeName=function(e){">"===e?(this._cbs.onopentagend(),this._state=d,this._sectionStart=this._index+1):"/"===e?this._state=g:r(e)||(this._state=S,this._sectionStart=this._index)},s.prototype._stateInSelfClosingTag=function(e){">"===e?(this._cbs.onselfclosingtag(),this._state=d,this._sectionStart=this._index+1):r(e)||(this._state=b,this._index--)},s.prototype._stateInAttributeName=function(e){("="===e||"/"===e||">"===e||r(e))&&(this._cbs.onattribname(this._getSection()),this._sectionStart=-1,this._state=w,this._index--)},s.prototype._stateAfterAttributeName=function(e){"="===e?this._state=E:"/"===e||">"===e?(this._cbs.onattribend(),this._state=b,this._index--):r(e)||(this._cbs.onattribend(),this._state=S,this._sectionStart=this._index)},s.prototype._stateBeforeAttributeValue=function(e){'"'===e?(this._state=R,this._sectionStart=this._index+1):"'"===e?(this._state=T,this._sectionStart=this._index+1):r(e)||(this._state=x,this._sectionStart=this._index,this._index--)},s.prototype._stateInAttributeValueDoubleQuotes=function(e){'"'===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=b):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=ce,this._sectionStart=this._index)},s.prototype._stateInAttributeValueSingleQuotes=function(e){"'"===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=b):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=ce,this._sectionStart=this._index)},s.prototype._stateInAttributeValueNoQuotes=function(e){r(e)||">"===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=b,this._index--):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=ce,this._sectionStart=this._index)},s.prototype._stateBeforeDeclaration=function(e){this._state="["===e?k:"-"===e?O:I},s.prototype._stateInDeclaration=function(e){">"===e&&(this._cbs.ondeclaration(this._getSection()),this._state=d,this._sectionStart=this._index+1)},s.prototype._stateInProcessingInstruction=function(e){">"===e&&(this._cbs.onprocessinginstruction(this._getSection()),this._state=d,this._sectionStart=this._index+1)},s.prototype._stateBeforeComment=function(e){"-"===e?(this._state=N,this._sectionStart=this._index+1):this._state=I},s.prototype._stateInComment=function(e){"-"===e&&(this._state=A)},s.prototype._stateAfterComment1=function(e){"-"===e?this._state=D:this._state=N},s.prototype._stateAfterComment2=function(e){">"===e?(this._cbs.oncomment(this._buffer.substring(this._sectionStart,this._index-2)),this._state=d,this._sectionStart=this._index+1):"-"!==e&&(this._state=N)},s.prototype._stateBeforeCdata1=o("C",M,I),s.prototype._stateBeforeCdata2=o("D",L,I),s.prototype._stateBeforeCdata3=o("A",j,I),s.prototype._stateBeforeCdata4=o("T",V,I),s.prototype._stateBeforeCdata5=o("A",B,I),s.prototype._stateBeforeCdata6=function(e){"["===e?(this._state=q,this._sectionStart=this._index+1):(this._state=I,this._index--)},s.prototype._stateInCdata=function(e){"]"===e&&(this._state=H)},s.prototype._stateAfterCdata1=i("]",F),s.prototype._stateAfterCdata2=function(e){">"===e?(this._cbs.oncdata(this._buffer.substring(this._sectionStart,this._index-2)),this._state=d,this._sectionStart=this._index+1):"]"!==e&&(this._state=q)},s.prototype._stateBeforeSpecial=function(e){"c"===e||"C"===e?this._state=W:"t"===e||"T"===e?this._state=te:(this._state=m,this._index--)},s.prototype._stateBeforeSpecialEnd=function(e){this._special!==ge||"c"!==e&&"C"!==e?this._special!==ve||"t"!==e&&"T"!==e?this._state=d:this._state=oe:this._state=J},s.prototype._stateBeforeScript1=a("R",z),s.prototype._stateBeforeScript2=a("I",Y),s.prototype._stateBeforeScript3=a("P",X),s.prototype._stateBeforeScript4=a("T",Q),s.prototype._stateBeforeScript5=function(e){("/"===e||">"===e||r(e))&&(this._special=ge),this._state=m,this._index--},s.prototype._stateAfterScript1=o("R",K,d),s.prototype._stateAfterScript2=o("I",$,d),s.prototype._stateAfterScript3=o("P",Z,d),s.prototype._stateAfterScript4=o("T",ee,d),s.prototype._stateAfterScript5=function(e){">"===e||r(e)?(this._special=me,this._state=y,this._sectionStart=this._index-6,this._index--):this._state=d},s.prototype._stateBeforeStyle1=a("Y",ne),s.prototype._stateBeforeStyle2=a("L",re),s.prototype._stateBeforeStyle3=a("E",ie),s.prototype._stateBeforeStyle4=function(e){("/"===e||">"===e||r(e))&&(this._special=ve),this._state=m,this._index--},s.prototype._stateAfterStyle1=o("Y",ae,d),s.prototype._stateAfterStyle2=o("L",se,d),s.prototype._stateAfterStyle3=o("E",ue,d),s.prototype._stateAfterStyle4=function(e){">"===e||r(e)?(this._special=me,this._state=y,this._sectionStart=this._index-5,this._index--):this._state=d},s.prototype._stateBeforeEntity=o("#",le,pe),s.prototype._stateBeforeNumericEntity=o("X",de,he),s.prototype._parseNamedEntityStrict=function(){if(this._sectionStart+1<this._index){var e=this._buffer.substring(this._sectionStart+1,this._index),t=this._xmlMode?p:c;t.hasOwnProperty(e)&&(this._emitPartial(t[e]),this._sectionStart=this._index+1)}},s.prototype._parseLegacyEntity=function(){var e=this._sectionStart+1,t=this._index-e;for(t>6&&(t=6);t>=2;){var n=this._buffer.substr(e,t);if(l.hasOwnProperty(n))return this._emitPartial(l[n]),void(this._sectionStart+=t+1);t--}},s.prototype._stateInNamedEntity=function(e){";"===e?(this._parseNamedEntityStrict(),this._sectionStart+1<this._index&&!this._xmlMode&&this._parseLegacyEntity(),this._state=this._baseState):("a">e||e>"z")&&("A">e||e>"Z")&&("0">e||e>"9")&&(this._xmlMode||this._sectionStart+1===this._index||(this._baseState!==d?"="!==e&&this._parseNamedEntityStrict():this._parseLegacyEntity()),this._state=this._baseState,this._index--)},s.prototype._decodeNumericEntity=function(e,t){var n=this._sectionStart+e;if(n!==this._index){var r=this._buffer.substring(n,this._index),i=parseInt(r,t);this._emitPartial(u(i)),this._sectionStart=this._index}else this._sectionStart--;this._state=this._baseState},s.prototype._stateInNumericEntity=function(e){";"===e?(this._decodeNumericEntity(2,10),this._sectionStart++):("0">e||e>"9")&&(this._xmlMode?this._state=this._baseState:this._decodeNumericEntity(2,10),this._index--)},s.prototype._stateInHexEntity=function(e){";"===e?(this._decodeNumericEntity(3,16),this._sectionStart++):("a">e||e>"f")&&("A">e||e>"F")&&("0">e||e>"9")&&(this._xmlMode?this._state=this._baseState:this._decodeNumericEntity(3,16),this._index--)},s.prototype._cleanup=function(){this._sectionStart<0?(this._buffer="",this._index=0,this._bufferOffset+=this._index):this._running&&(this._state===d?(this._sectionStart!==this._index&&this._cbs.ontext(this._buffer.substr(this._sectionStart)),this._buffer="",this._index=0,this._bufferOffset+=this._index):this._sectionStart===this._index?(this._buffer="",this._index=0,this._bufferOffset+=this._index):(this._buffer=this._buffer.substr(this._sectionStart),this._index-=this._sectionStart,this._bufferOffset+=this._sectionStart),this._sectionStart=0)},s.prototype.write=function(e){this._ended&&this._cbs.onerror(Error(".write() after done!")),this._buffer+=e,this._parse()},s.prototype._parse=function(){for(;this._index<this._buffer.length&&this._running;){var e=this._buffer.charAt(this._index);this._state===d?this._stateText(e):this._state===f?this._stateBeforeTagName(e):this._state===m?this._stateInTagName(e):this._state===v?this._stateBeforeCloseingTagName(e):this._state===y?this._stateInCloseingTagName(e):this._state===_?this._stateAfterCloseingTagName(e):this._state===g?this._stateInSelfClosingTag(e):this._state===b?this._stateBeforeAttributeName(e):this._state===S?this._stateInAttributeName(e):this._state===w?this._stateAfterAttributeName(e):this._state===E?this._stateBeforeAttributeValue(e):this._state===R?this._stateInAttributeValueDoubleQuotes(e):this._state===T?this._stateInAttributeValueSingleQuotes(e):this._state===x?this._stateInAttributeValueNoQuotes(e):this._state===C?this._stateBeforeDeclaration(e):this._state===I?this._stateInDeclaration(e):this._state===P?this._stateInProcessingInstruction(e):this._state===O?this._stateBeforeComment(e):this._state===N?this._stateInComment(e):this._state===A?this._stateAfterComment1(e):this._state===D?this._stateAfterComment2(e):this._state===k?this._stateBeforeCdata1(e):this._state===M?this._stateBeforeCdata2(e):this._state===L?this._stateBeforeCdata3(e):this._state===j?this._stateBeforeCdata4(e):this._state===V?this._stateBeforeCdata5(e):this._state===B?this._stateBeforeCdata6(e):this._state===q?this._stateInCdata(e):this._state===H?this._stateAfterCdata1(e):this._state===F?this._stateAfterCdata2(e):this._state===U?this._stateBeforeSpecial(e):this._state===G?this._stateBeforeSpecialEnd(e):this._state===W?this._stateBeforeScript1(e):this._state===z?this._stateBeforeScript2(e):this._state===Y?this._stateBeforeScript3(e):this._state===X?this._stateBeforeScript4(e):this._state===Q?this._stateBeforeScript5(e):this._state===J?this._stateAfterScript1(e):this._state===K?this._stateAfterScript2(e):this._state===$?this._stateAfterScript3(e):this._state===Z?this._stateAfterScript4(e):this._state===ee?this._stateAfterScript5(e):this._state===te?this._stateBeforeStyle1(e):this._state===ne?this._stateBeforeStyle2(e):this._state===re?this._stateBeforeStyle3(e):this._state===ie?this._stateBeforeStyle4(e):this._state===oe?this._stateAfterStyle1(e):this._state===ae?this._stateAfterStyle2(e):this._state===se?this._stateAfterStyle3(e):this._state===ue?this._stateAfterStyle4(e):this._state===ce?this._stateBeforeEntity(e):this._state===le?this._stateBeforeNumericEntity(e):this._state===pe?this._stateInNamedEntity(e):this._state===he?this._stateInNumericEntity(e):this._state===de?this._stateInHexEntity(e):this._cbs.onerror(Error("unknown _state"),this._state),this._index++}this._cleanup()},s.prototype.pause=function(){this._running=!1},s.prototype.resume=function(){this._running=!0,this._index<this._buffer.length&&this._parse(),this._ended&&this._finish()},s.prototype.end=function(e){this._ended&&this._cbs.onerror(Error(".end() after done!")),e&&this.write(e),this._ended=!0,this._running&&this._finish()},s.prototype._finish=function(){this._sectionStart<this._index&&this._handleTrailingData(),this._cbs.onend()},s.prototype._handleTrailingData=function(){var e=this._buffer.substr(this._sectionStart);this._state===q||this._state===H||this._state===F?this._cbs.oncdata(e):this._state===N||this._state===A||this._state===D?this._cbs.oncomment(e):this._state!==pe||this._xmlMode?this._state!==he||this._xmlMode?this._state!==de||this._xmlMode?this._state!==m&&this._state!==b&&this._state!==E&&this._state!==w&&this._state!==S&&this._state!==T&&this._state!==R&&this._state!==x&&this._state!==y&&this._cbs.ontext(e):(this._decodeNumericEntity(3,16),this._sectionStart<this._index&&(this._state=this._baseState,this._handleTrailingData())):(this._decodeNumericEntity(2,10),this._sectionStart<this._index&&(this._state=this._baseState,this._handleTrailingData())):(this._parseLegacyEntity(),this._sectionStart<this._index&&(this._state=this._baseState,this._handleTrailingData()))},s.prototype.reset=function(){s.call(this,{xmlMode:this._xmlMode,decodeEntities:this._decodeEntities},this._cbs)},s.prototype.getAbsoluteIndex=function(){return this._bufferOffset+this._index},s.prototype._getSection=function(){return this._buffer.substring(this._sectionStart,this._index)},s.prototype._emitToken=function(e){this._cbs[e](this._getSection()),this._sectionStart=-1},s.prototype._emitPartial=function(e){this._baseState!==d?this._cbs.onattribdata(e):this._cbs.ontext(e)}},{"entities/lib/decode_codepoint.js":29,"entities/maps/entities.json":31,"entities/maps/legacy.json":32,"entities/maps/xml.json":33}],7:[function(e,t,n){function r(e,t){var n=this._parser=new i(e,t);o.call(this,{decodeStrings:!1}),this.once("finish",function(){n.end()})}t.exports=r;var i=e("./Parser.js"),o=e("stream").Writable||e("readable-stream").Writable;e("util").inherits(r,o),o.prototype._write=function(e,t,n){this._parser.write(e),n()}},{"./Parser.js":3,"readable-stream":34,stream:54,util:57}],8:[function(e,t,n){t.exports={Text:"text",Directive:"directive",Comment:"comment",Script:"script",Style:"style",Tag:"tag",CDATA:"cdata",Doctype:"doctype",isTag:function(e){return"tag"===e.type||"script"===e.type||"style"===e.type}}},{}],9:[function(e,t,n){function r(e,t,n){"object"==typeof e?(n=t,t=e,e=null):"function"==typeof t&&(n=t,t=u),this._callback=e,this._options=t||u,this._elementCB=n,this.dom=[],this._done=!1,this._tagStack=[],this._parser=this._parser||null}var i=e("domelementtype"),o=/\s+/g,a=e("./lib/node"),s=e("./lib/element"),u={normalizeWhitespace:!1,withStartIndices:!1};r.prototype.onparserinit=function(e){this._parser=e},r.prototype.onreset=function(){r.call(this,this._callback,this._options,this._elementCB)},r.prototype.onend=function(){this._done||(this._done=!0,this._parser=null,this._handleCallback(null))},r.prototype._handleCallback=r.prototype.onerror=function(e){if("function"==typeof this._callback)this._callback(e,this.dom);else if(e)throw e},r.prototype.onclosetag=function(){var e=this._tagStack.pop();this._elementCB&&this._elementCB(e)},r.prototype._addDomElement=function(e){var t=this._tagStack[this._tagStack.length-1],n=t?t.children:this.dom,r=n[n.length-1];e.next=null,this._options.withStartIndices&&(e.startIndex=this._parser.startIndex),this._options.withDomLvl1&&(e.__proto__="tag"===e.type?s:a),r?(e.prev=r,r.next=e):e.prev=null,n.push(e),e.parent=t||null},r.prototype.onopentag=function(e,t){var n={type:"script"===e?i.Script:"style"===e?i.Style:i.Tag,name:e,attribs:t,children:[]};this._addDomElement(n),this._tagStack.push(n)},r.prototype.ontext=function(e){var t,n=this._options.normalizeWhitespace||this._options.ignoreWhitespace;!this._tagStack.length&&this.dom.length&&(t=this.dom[this.dom.length-1]).type===i.Text?n?t.data=(t.data+e).replace(o," "):t.data+=e:this._tagStack.length&&(t=this._tagStack[this._tagStack.length-1])&&(t=t.children[t.children.length-1])&&t.type===i.Text?n?t.data=(t.data+e).replace(o," "):t.data+=e:(n&&(e=e.replace(o," ")),this._addDomElement({data:e,type:i.Text}))},r.prototype.oncomment=function(e){var t=this._tagStack[this._tagStack.length-1];if(t&&t.type===i.Comment)return void(t.data+=e);var n={data:e,type:i.Comment};this._addDomElement(n),this._tagStack.push(n)},r.prototype.oncdatastart=function(){var e={children:[{data:"",type:i.Text}],type:i.CDATA};this._addDomElement(e),this._tagStack.push(e)},r.prototype.oncommentend=r.prototype.oncdataend=function(){this._tagStack.pop()},r.prototype.onprocessinginstruction=function(e,t){this._addDomElement({name:e,data:t,type:i.Directive})},t.exports=r},{"./lib/element":10,"./lib/node":11,domelementtype:8}],10:[function(e,t,n){var r=e("./node"),i=t.exports=Object.create(r),o={tagName:"name"};Object.keys(o).forEach(function(e){var t=o[e];Object.defineProperty(i,e,{get:function(){return this[t]||null},set:function(e){return this[t]=e,e}})})},{"./node":11}],11:[function(e,t,n){var r=t.exports={get firstChild(){var e=this.children;return e&&e[0]||null},get lastChild(){var e=this.children;return e&&e[e.length-1]||null},get nodeType(){return o[this.type]||o.element}},i={tagName:"name",childNodes:"children",parentNode:"parent",previousSibling:"prev",nextSibling:"next",nodeValue:"data"},o={element:1,
|
||
text:3,cdata:4,comment:8};Object.keys(i).forEach(function(e){var t=i[e];Object.defineProperty(r,e,{get:function(){return this[t]||null},set:function(e){return this[t]=e,e}})})},{}],12:[function(e,t,n){var r=t.exports;[e("./lib/stringify"),e("./lib/traversal"),e("./lib/manipulation"),e("./lib/querying"),e("./lib/legacy"),e("./lib/helpers")].forEach(function(e){Object.keys(e).forEach(function(t){r[t]=e[t].bind(r)})})},{"./lib/helpers":13,"./lib/legacy":14,"./lib/manipulation":15,"./lib/querying":16,"./lib/stringify":17,"./lib/traversal":18}],13:[function(e,t,n){n.removeSubsets=function(e){for(var t,n,r,i=e.length;--i>-1;){for(t=n=e[i],e[i]=null,r=!0;n;){if(e.indexOf(n)>-1){r=!1,e.splice(i,1);break}n=n.parent}r&&(e[i]=t)}return e};var r={DISCONNECTED:1,PRECEDING:2,FOLLOWING:4,CONTAINS:8,CONTAINED_BY:16},i=n.compareDocumentPosition=function(e,t){var n,i,o,a,s,u,c=[],l=[];if(e===t)return 0;for(n=e;n;)c.unshift(n),n=n.parent;for(n=t;n;)l.unshift(n),n=n.parent;for(u=0;c[u]===l[u];)u++;return 0===u?r.DISCONNECTED:(i=c[u-1],o=i.children,a=c[u],s=l[u],o.indexOf(a)>o.indexOf(s)?i===t?r.FOLLOWING|r.CONTAINED_BY:r.FOLLOWING:i===e?r.PRECEDING|r.CONTAINS:r.PRECEDING)};n.uniqueSort=function(e){var t,n,o=e.length;for(e=e.slice();--o>-1;)t=e[o],n=e.indexOf(t),n>-1&&o>n&&e.splice(o,1);return e.sort(function(e,t){var n=i(e,t);return n&r.PRECEDING?-1:n&r.FOLLOWING?1:0}),e}},{}],14:[function(e,t,n){function r(e,t){return"function"==typeof t?function(n){return n.attribs&&t(n.attribs[e])}:function(n){return n.attribs&&n.attribs[e]===t}}function i(e,t){return function(n){return e(n)||t(n)}}var o=e("domelementtype"),a=n.isTag=o.isTag;n.testElement=function(e,t){for(var n in e)if(e.hasOwnProperty(n)){if("tag_name"===n){if(!a(t)||!e.tag_name(t.name))return!1}else if("tag_type"===n){if(!e.tag_type(t.type))return!1}else if("tag_contains"===n){if(a(t)||!e.tag_contains(t.data))return!1}else if(!t.attribs||!e[n](t.attribs[n]))return!1}else;return!0};var s={tag_name:function(e){return"function"==typeof e?function(t){return a(t)&&e(t.name)}:"*"===e?a:function(t){return a(t)&&t.name===e}},tag_type:function(e){return"function"==typeof e?function(t){return e(t.type)}:function(t){return t.type===e}},tag_contains:function(e){return"function"==typeof e?function(t){return!a(t)&&e(t.data)}:function(t){return!a(t)&&t.data===e}}};n.getElements=function(e,t,n,o){var a=Object.keys(e).map(function(t){var n=e[t];return t in s?s[t](n):r(t,n)});return 0===a.length?[]:this.filter(a.reduce(i),t,n,o)},n.getElementById=function(e,t,n){return Array.isArray(t)||(t=[t]),this.findOne(r("id",e),t,n!==!1)},n.getElementsByTagName=function(e,t,n,r){return this.filter(s.tag_name(e),t,n,r)},n.getElementsByTagType=function(e,t,n,r){return this.filter(s.tag_type(e),t,n,r)}},{domelementtype:8}],15:[function(e,t,n){n.removeElement=function(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){var t=e.parent.children;t.splice(t.lastIndexOf(e),1)}},n.replaceElement=function(e,t){var n=t.prev=e.prev;n&&(n.next=t);var r=t.next=e.next;r&&(r.prev=t);var i=t.parent=e.parent;if(i){var o=i.children;o[o.lastIndexOf(e)]=t}},n.appendChild=function(e,t){if(t.parent=e,1!==e.children.push(t)){var n=e.children[e.children.length-2];n.next=t,t.prev=n,t.next=null}},n.append=function(e,t){var n=e.parent,r=e.next;if(t.next=r,t.prev=e,e.next=t,t.parent=n,r){if(r.prev=t,n){var i=n.children;i.splice(i.lastIndexOf(r),0,t)}}else n&&n.children.push(t)},n.prepend=function(e,t){var n=e.parent;if(n){var r=n.children;r.splice(r.lastIndexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=n,t.prev=e.prev,t.next=e,e.prev=t}},{}],16:[function(e,t,n){function r(e,t,n,r){return Array.isArray(t)||(t=[t]),"number"==typeof r&&isFinite(r)||(r=1/0),i(e,t,n!==!1,r)}function i(e,t,n,r){for(var o,a=[],s=0,u=t.length;u>s&&!(e(t[s])&&(a.push(t[s]),--r<=0))&&(o=t[s].children,!(n&&o&&o.length>0&&(o=i(e,o,n,r),a=a.concat(o),r-=o.length,0>=r)));s++);return a}function o(e,t){for(var n=0,r=t.length;r>n;n++)if(e(t[n]))return t[n];return null}function a(e,t){for(var n=null,r=0,i=t.length;i>r&&!n;r++)c(t[r])&&(e(t[r])?n=t[r]:t[r].children.length>0&&(n=a(e,t[r].children)));return n}function s(e,t){for(var n=0,r=t.length;r>n;n++)if(c(t[n])&&(e(t[n])||t[n].children.length>0&&s(e,t[n].children)))return!0;return!1}function u(e,t){for(var n=[],r=0,i=t.length;i>r;r++)c(t[r])&&(e(t[r])&&n.push(t[r]),t[r].children.length>0&&(n=n.concat(u(e,t[r].children))));return n}var c=e("domelementtype").isTag;t.exports={filter:r,find:i,findOneChild:o,findOne:a,existsOne:s,findAll:u}},{domelementtype:8}],17:[function(e,t,n){function r(e,t){return e.children?e.children.map(function(e){return a(e,t)}).join(""):""}function i(e){return Array.isArray(e)?e.map(i).join(""):s(e)||e.type===o.CDATA?i(e.children):e.type===o.Text?e.data:""}var o=e("domelementtype"),a=e("dom-serializer"),s=o.isTag;t.exports={getInnerHTML:r,getOuterHTML:a,getText:i}},{"dom-serializer":19,domelementtype:8}],18:[function(e,t,n){var r=n.getChildren=function(e){return e.children},i=n.getParent=function(e){return e.parent};n.getSiblings=function(e){var t=i(e);return t?r(t):[e]},n.getAttributeValue=function(e,t){return e.attribs&&e.attribs[t]},n.hasAttrib=function(e,t){return!!e.attribs&&hasOwnProperty.call(e.attribs,t)},n.getName=function(e){return e.name}},{}],19:[function(e,t,n){function r(e,t){if(e){var n,r="";for(var i in e)n=e[i],r&&(r+=" "),r+=!n&&p[i]?i:i+'="'+(t.decodeEntities?l.encodeXML(n):n)+'"';return r}}function i(e,t){"svg"===e.name&&(t={decodeEntities:t.decodeEntities,xmlMode:!0});var n="<"+e.name,i=r(e.attribs,t);return i&&(n+=" "+i),!t.xmlMode||e.children&&0!==e.children.length?(n+=">",e.children&&(n+=f(e.children,t)),(!d[e.name]||t.xmlMode)&&(n+="</"+e.name+">")):n+="/>",n}function o(e){return"<"+e.data+">"}function a(e,t){var n=e.data||"";return!t.decodeEntities||e.parent&&e.parent.name in h||(n=l.encodeXML(n)),n}function s(e){return"<![CDATA["+e.children[0].data+"]]>"}function u(e){return"<!--"+e.data+"-->"}var c=e("domelementtype"),l=e("entities"),p={__proto__:null,allowfullscreen:!0,async:!0,autofocus:!0,autoplay:!0,checked:!0,controls:!0,"default":!0,defer:!0,disabled:!0,hidden:!0,ismap:!0,loop:!0,multiple:!0,muted:!0,open:!0,readonly:!0,required:!0,reversed:!0,scoped:!0,seamless:!0,selected:!0,typemustmatch:!0},h={__proto__:null,style:!0,script:!0,xmp:!0,iframe:!0,noembed:!0,noframes:!0,plaintext:!0,noscript:!0},d={__proto__:null,area:!0,base:!0,basefont:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,isindex:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},f=t.exports=function(e,t){Array.isArray(e)||e.cheerio||(e=[e]),t=t||{};for(var n="",r=0;r<e.length;r++){var l=e[r];n+="root"===l.type?f(l.children,t):c.isTag(l)?i(l,t):l.type===c.Directive?o(l):l.type===c.Comment?u(l):l.type===c.CDATA?s(l):a(l,t)}return n}},{domelementtype:20,entities:21}],20:[function(e,t,n){t.exports={Text:"text",Directive:"directive",Comment:"comment",Script:"script",Style:"style",Tag:"tag",CDATA:"cdata",isTag:function(e){return"tag"===e.type||"script"===e.type||"style"===e.type}}},{}],21:[function(e,t,n){var r=e("./lib/encode.js"),i=e("./lib/decode.js");n.decode=function(e,t){return(!t||0>=t?i.XML:i.HTML)(e)},n.decodeStrict=function(e,t){return(!t||0>=t?i.XML:i.HTMLStrict)(e)},n.encode=function(e,t){return(!t||0>=t?r.XML:r.HTML)(e)},n.encodeXML=r.XML,n.encodeHTML4=n.encodeHTML5=n.encodeHTML=r.HTML,n.decodeXML=n.decodeXMLStrict=i.XML,n.decodeHTML4=n.decodeHTML5=n.decodeHTML=i.HTML,n.decodeHTML4Strict=n.decodeHTML5Strict=n.decodeHTMLStrict=i.HTMLStrict,n.escape=r.escape},{"./lib/decode.js":22,"./lib/encode.js":24}],22:[function(e,t,n){function r(e){var t=Object.keys(e).join("|"),n=o(e);t+="|#[xX][\\da-fA-F]+|#\\d+";var r=new RegExp("&(?:"+t+");","g");return function(e){return String(e).replace(r,n)}}function i(e,t){return t>e?1:-1}function o(e){return function(t){return"#"===t.charAt(1)?c("X"===t.charAt(2)||"x"===t.charAt(2)?parseInt(t.substr(3),16):parseInt(t.substr(2),10)):e[t.slice(1,-1)]}}var a=e("../maps/entities.json"),s=e("../maps/legacy.json"),u=e("../maps/xml.json"),c=e("./decode_codepoint.js"),l=r(u),p=r(a),h=function(){function e(e){return";"!==e.substr(-1)&&(e+=";"),l(e)}for(var t=Object.keys(s).sort(i),n=Object.keys(a).sort(i),r=0,u=0;r<n.length;r++)t[u]===n[r]?(n[r]+=";?",u++):n[r]+=";";var c=new RegExp("&(?:"+n.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),l=o(a);return function(t){return String(t).replace(c,e)}}();t.exports={XML:l,HTML:h,HTMLStrict:p}},{"../maps/entities.json":26,"../maps/legacy.json":27,"../maps/xml.json":28,"./decode_codepoint.js":23}],23:[function(e,t,n){function r(e){if(e>=55296&&57343>=e||e>1114111)return"<22>";e in i&&(e=i[e]);var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)}var i=e("../maps/decode.json");t.exports=r},{"../maps/decode.json":25}],24:[function(e,t,n){function r(e){return Object.keys(e).sort().reduce(function(t,n){return t[e[n]]="&"+n+";",t},{})}function i(e){var t=[],n=[];return Object.keys(e).forEach(function(e){1===e.length?t.push("\\"+e):n.push(e)}),n.unshift("["+t.join("")+"]"),new RegExp(n.join("|"),"g")}function o(e){return"&#x"+e.charCodeAt(0).toString(16).toUpperCase()+";"}function a(e){var t=e.charCodeAt(0),n=e.charCodeAt(1),r=1024*(t-55296)+n-56320+65536;return"&#x"+r.toString(16).toUpperCase()+";"}function s(e,t){function n(t){return e[t]}return function(e){return e.replace(t,n).replace(f,a).replace(d,o)}}function u(e){return e.replace(m,o).replace(f,a).replace(d,o)}var c=r(e("../maps/xml.json")),l=i(c);n.XML=s(c,l);var p=r(e("../maps/entities.json")),h=i(p);n.HTML=s(p,h);var d=/[^\0-\x7F]/g,f=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,m=i(c);n.escape=u},{"../maps/entities.json":26,"../maps/xml.json":28}],25:[function(e,t,n){t.exports={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376}},{}],26:[function(e,t,n){t.exports={Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",amp:"&",AMP:"&",andand:"⩕",And:"⩓",and:"∧",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angmsd:"∡",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",apacir:"⩯",ap:"≈",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxHd:"╤",boxhD:"╥",boxHD:"╦",boxhu:"┴",boxHu:"╧",boxhU:"╨",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsolb:"⧅",bsol:"\\",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",capand:"⩄",capbrcup:"⩉",capcap:"⩋",cap:"∩",Cap:"⋒",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cir:"○",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cup:"∪",Cup:"⋓",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",Darr:"↡",dArr:"⇓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",ddagger:"‡",ddarr:"⇊",DD:"ⅅ",dd:"ⅆ",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrowBar:"⤓",downarrow:"↓",DownArrow:"↓",Downarrow:"⇓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVectorBar:"⥖",DownLeftVector:"↽",DownRightTeeVector:"⥟",DownRightVectorBar:"⥗",DownRightVector:"⇁",DownTeeArrow:"↧",DownTee:"⊤",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",Ecirc:"Ê",ecirc:"ê",ecir:"≖",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",edot:"ė",eDot:"≑",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp13:" ",emsp14:" ",emsp:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"𝔣",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",ge:"≥",gE:"≧",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",gescc:"⪩",ges:"⩾",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gla:"⪥",gl:"≷",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",gtcc:"⪧",gtcir:"⩺",gt:">",GT:">",Gt:"≫",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",harrcir:"⥈",harr:"↔",hArr:"⇔",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",Im:"ℑ",imof:"⊷",imped:"Ƶ",Implies:"⇒",incare:"℅","in":"∈",infin:"∞",infintie:"⧝",inodot:"ı",intcal:"⊺","int":"∫",Int:"∬",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"",InvisibleTimes:"",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larrb:"⇤",larrbfs:"⤟",larr:"←",Larr:"↞",lArr:"⇐",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",latail:"⤙",lAtail:"⤛",lat:"⪫",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",LeftArrowBar:"⇤",leftarrow:"←",LeftArrow:"←",Leftarrow:"⇐",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVectorBar:"⥙",LeftDownVector:"⇃",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTeeArrow:"↤",LeftTee:"⊣",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangleBar:"⧏",LeftTriangle:"⊲",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVectorBar:"⥘",LeftUpVector:"↿",LeftVectorBar:"⥒",LeftVector:"↼",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",lescc:"⪨",les:"⩽",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",llarr:"⇇",ll:"≪",Ll:"⋘",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoustache:"⎰",lmoust:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftrightarrow:"⟷",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longmapsto:"⟼",longrightarrow:"⟶",LongRightArrow:"⟶",Longrightarrow:"⟹",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",ltcc:"⪦",ltcir:"⩹",lt:"<",LT:"<",Lt:"≪",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",midast:"*",midcir:"⫰",mid:"∣",middot:"·",minusb:"⊟",minus:"−",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natural:"♮",naturals:"ℕ",natur:"♮",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",ne:"≠",nedot:"≐̸",NegativeMediumSpace:"",NegativeThickSpace:"",NegativeThinSpace:"",NegativeVeryThinSpace:"",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nlE:"≦̸",nle:"≰",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangleBar:"⧏̸",NotLeftTriangle:"⋪",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangleBar:"⧐̸",NotRightTriangle:"⋫",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",nparallel:"∦",npar:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",nprec:"⊀",npreceq:"⪯̸",npre:"⪯̸",nrarrc:"⤳̸",nrarr:"↛",nrArr:"⇏",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",Ocirc:"Ô",ocirc:"ô",ocir:"⊚",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",orarr:"↻",Or:"⩔",or:"∨",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",otimesas:"⨶",Otimes:"⨷",otimes:"⊗",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",para:"¶",parallel:"∥",par:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plus:"+",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",prap:"⪷",Pr:"⪻",pr:"≺",prcue:"≼",precapprox:"⪷",prec:"≺",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",pre:"⪯",prE:"⪳",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportional:"∝",Proportion:"∷",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarr:"→",Rarr:"↠",rArr:"⇒",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",Re:"ℜ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrowBar:"⇥",rightarrow:"→",RightArrow:"→",Rightarrow:"⇒",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVectorBar:"⥕",RightDownVector:"⇂",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTeeArrow:"↦",RightTee:"⊢",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangleBar:"⧐",RightTriangle:"⊳",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVectorBar:"⥔",RightUpVector:"↾",RightVectorBar:"⥓",RightVector:"⇀",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"",rmoustache:"⎱",rmoust:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",scap:"⪸",Scaron:"Š",scaron:"š",Sc:"⪼",sc:"≻",sccue:"≽",sce:"⪰",scE:"⪴",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdotb:"⊡",sdot:"⋅",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",solbar:"⌿",solb:"⧄",sol:"/",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squ:"□",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succapprox:"⪸",succ:"≻",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup1:"¹",sup2:"²",sup3:"³",sup:"⊃",Sup:"⋑",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:" ",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",therefore:"∴",Therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:" ",ThinSpace:" ",thinsp:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",timesbar:"⨱",timesb:"⊠",times:"×",timesd:"⨰",tint:"∭",toea:"⤨",topbot:"⌶",topcir:"⫱",top:"⊤",Topf:"𝕋",
|
||
topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",uarr:"↑",Uarr:"↟",uArr:"⇑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrowBar:"⤒",uparrow:"↑",UpArrow:"↑",Uparrow:"⇑",UpArrowDownArrow:"⇅",updownarrow:"↕",UpDownArrow:"↕",Updownarrow:"⇕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTeeArrow:"↥",UpTee:"⊥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",Vcy:"В",vcy:"в",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",veebar:"⊻",vee:"∨",Vee:"⋁",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xharr:"⟷",xhArr:"⟺",Xi:"Ξ",xi:"ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",yuml:"ÿ",Yuml:"Ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"",Zeta:"Ζ",zeta:"ζ",zfr:"𝔷",Zfr:"ℨ",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",Zscr:"𝒵",zscr:"𝓏",zwj:"",zwnj:""}},{}],27:[function(e,t,n){t.exports={Aacute:"Á",aacute:"á",Acirc:"Â",acirc:"â",acute:"´",AElig:"Æ",aelig:"æ",Agrave:"À",agrave:"à",amp:"&",AMP:"&",Aring:"Å",aring:"å",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",brvbar:"¦",Ccedil:"Ç",ccedil:"ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",Eacute:"É",eacute:"é",Ecirc:"Ê",ecirc:"ê",Egrave:"È",egrave:"è",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",Iacute:"Í",iacute:"í",Icirc:"Î",icirc:"î",iexcl:"¡",Igrave:"Ì",igrave:"ì",iquest:"¿",Iuml:"Ï",iuml:"ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",Ntilde:"Ñ",ntilde:"ñ",Oacute:"Ó",oacute:"ó",Ocirc:"Ô",ocirc:"ô",Ograve:"Ò",ograve:"ò",ordf:"ª",ordm:"º",Oslash:"Ø",oslash:"ø",Otilde:"Õ",otilde:"õ",Ouml:"Ö",ouml:"ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",THORN:"Þ",thorn:"þ",times:"×",Uacute:"Ú",uacute:"ú",Ucirc:"Û",ucirc:"û",Ugrave:"Ù",ugrave:"ù",uml:"¨",Uuml:"Ü",uuml:"ü",Yacute:"Ý",yacute:"ý",yen:"¥",yuml:"ÿ"}},{}],28:[function(e,t,n){t.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}},{}],29:[function(e,t,n){arguments[4][23][0].apply(n,arguments)},{"../maps/decode.json":30,dup:23}],30:[function(e,t,n){arguments[4][25][0].apply(n,arguments)},{dup:25}],31:[function(e,t,n){arguments[4][26][0].apply(n,arguments)},{dup:26}],32:[function(e,t,n){arguments[4][27][0].apply(n,arguments)},{dup:27}],33:[function(e,t,n){arguments[4][28][0].apply(n,arguments)},{dup:28}],34:[function(e,t,n){},{}],35:[function(e,t,n){function r(e,t){var n=this;if(!(n instanceof r))return new r(e,t);var i,o=typeof e;if("number"===o)i=+e;else if("string"===o)i=r.byteLength(e,t);else{if("object"!==o||null===e)throw new TypeError("must start with number, buffer, array or string");"Buffer"===e.type&&L(e.data)&&(e=e.data),i=+e.length}if(i>j)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+j.toString(16)+" bytes");0>i?i=0:i>>>=0,r.TYPED_ARRAY_SUPPORT?n=r._augment(new Uint8Array(i)):(n.length=i,n._isBuffer=!0);var a;if(r.TYPED_ARRAY_SUPPORT&&"number"==typeof e.byteLength)n._set(e);else if(x(e))if(r.isBuffer(e))for(a=0;i>a;a++)n[a]=e.readUInt8(a);else for(a=0;i>a;a++)n[a]=(e[a]%256+256)%256;else if("string"===o)n.write(e,0,t);else if("number"===o&&!r.TYPED_ARRAY_SUPPORT)for(a=0;i>a;a++)n[a]=0;return i>0&&i<=r.poolSize&&(n.parent=V),n}function i(e,t){if(!(this instanceof i))return new i(e,t);var n=new r(e,t);return delete n.parent,n}function o(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r),r>i&&(r=i)):r=i;var o=t.length;if(o%2!==0)throw new Error("Invalid hex string");r>o/2&&(r=o/2);for(var a=0;r>a;a++){var s=parseInt(t.substr(2*a,2),16);if(isNaN(s))throw new Error("Invalid hex string");e[n+a]=s}return a}function a(e,t,n,r){var i=A(I(t,e.length-n),e,n,r);return i}function s(e,t,n,r){var i=A(P(t),e,n,r);return i}function u(e,t,n,r){return s(e,t,n,r)}function c(e,t,n,r){var i=A(N(t),e,n,r);return i}function l(e,t,n,r){var i=A(O(t,e.length-n),e,n,r);return i}function p(e,t,n){return 0===t&&n===e.length?k.fromByteArray(e):k.fromByteArray(e.slice(t,n))}function h(e,t,n){var r="",i="";n=Math.min(e.length,n);for(var o=t;n>o;o++)e[o]<=127?(r+=D(i)+String.fromCharCode(e[o]),i=""):i+="%"+e[o].toString(16);return r+D(i)}function d(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;n>i;i++)r+=String.fromCharCode(127&e[i]);return r}function f(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;n>i;i++)r+=String.fromCharCode(e[i]);return r}function m(e,t,n){var r=e.length;(!t||0>t)&&(t=0),(!n||0>n||n>r)&&(n=r);for(var i="",o=t;n>o;o++)i+=C(e[o]);return i}function g(e,t,n){for(var r=e.slice(t,n),i="",o=0;o<r.length;o+=2)i+=String.fromCharCode(r[o]+256*r[o+1]);return i}function v(e,t,n){if(e%1!==0||0>e)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function y(e,t,n,i,o,a){if(!r.isBuffer(e))throw new TypeError("buffer must be a Buffer instance");if(t>o||a>t)throw new RangeError("value is out of bounds");if(n+i>e.length)throw new RangeError("index out of range")}function _(e,t,n,r){0>t&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-n,2);o>i;i++)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function b(e,t,n,r){0>t&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-n,4);o>i;i++)e[n+i]=t>>>8*(r?i:3-i)&255}function S(e,t,n,r,i,o){if(t>i||o>t)throw new RangeError("value is out of bounds");if(n+r>e.length)throw new RangeError("index out of range");if(0>n)throw new RangeError("index out of range")}function w(e,t,n,r,i){return i||S(e,t,n,4,3.4028234663852886e38,-3.4028234663852886e38),M.write(e,t,n,r,23,4),n+4}function E(e,t,n,r,i){return i||S(e,t,n,8,1.7976931348623157e308,-1.7976931348623157e308),M.write(e,t,n,r,52,8),n+8}function R(e){if(e=T(e).replace(q,""),e.length<2)return"";for(;e.length%4!==0;)e+="=";return e}function T(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function x(e){return L(e)||r.isBuffer(e)||e&&"object"==typeof e&&"number"==typeof e.length}function C(e){return 16>e?"0"+e.toString(16):e.toString(16)}function I(e,t){t=t||1/0;for(var n,r=e.length,i=null,o=[],a=0;r>a;a++){if(n=e.charCodeAt(a),n>55295&&57344>n){if(!i){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(56320>n){(t-=3)>-1&&o.push(239,191,189),i=n;continue}n=i-55296<<10|n-56320|65536,i=null}else i&&((t-=3)>-1&&o.push(239,191,189),i=null);if(128>n){if((t-=1)<0)break;o.push(n)}else if(2048>n){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(65536>n){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(2097152>n))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function P(e){for(var t=[],n=0;n<e.length;n++)t.push(255&e.charCodeAt(n));return t}function O(e,t){for(var n,r,i,o=[],a=0;a<e.length&&!((t-=2)<0);a++)n=e.charCodeAt(a),r=n>>8,i=n%256,o.push(i),o.push(r);return o}function N(e){return k.toByteArray(R(e))}function A(e,t,n,r){for(var i=0;r>i&&!(i+n>=t.length||i>=e.length);i++)t[i+n]=e[i];return i}function D(e){try{return decodeURIComponent(e)}catch(t){return String.fromCharCode(65533)}}var k=e("base64-js"),M=e("ieee754"),L=e("is-array");n.Buffer=r,n.SlowBuffer=i,n.INSPECT_MAX_BYTES=50,r.poolSize=8192;var j=1073741823,V={};r.TYPED_ARRAY_SUPPORT=function(){try{var e=new ArrayBuffer(0),t=new Uint8Array(e);return t.foo=function(){return 42},42===t.foo()&&"function"==typeof t.subarray&&0===new Uint8Array(1).subarray(1,1).byteLength}catch(n){return!1}}(),r.isBuffer=function(e){return!(null==e||!e._isBuffer)},r.compare=function(e,t){if(!r.isBuffer(e)||!r.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,i=t.length,o=0,a=Math.min(n,i);a>o&&e[o]===t[o];o++);return o!==a&&(n=e[o],i=t[o]),i>n?-1:n>i?1:0},r.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"raw":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},r.concat=function(e,t){if(!L(e))throw new TypeError("list argument must be an Array of Buffers.");if(0===e.length)return new r(0);if(1===e.length)return e[0];var n;if(void 0===t)for(t=0,n=0;n<e.length;n++)t+=e[n].length;var i=new r(t),o=0;for(n=0;n<e.length;n++){var a=e[n];a.copy(i,o),o+=a.length}return i},r.byteLength=function(e,t){var n;switch(e+="",t||"utf8"){case"ascii":case"binary":case"raw":n=e.length;break;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":n=2*e.length;break;case"hex":n=e.length>>>1;break;case"utf8":case"utf-8":n=I(e).length;break;case"base64":n=N(e).length;break;default:n=e.length}return n},r.prototype.length=void 0,r.prototype.parent=void 0,r.prototype.toString=function(e,t,n){var r=!1;if(t>>>=0,n=void 0===n||n===1/0?this.length:n>>>0,e||(e="utf8"),0>t&&(t=0),n>this.length&&(n=this.length),t>=n)return"";for(;;)switch(e){case"hex":return m(this,t,n);case"utf8":case"utf-8":return h(this,t,n);case"ascii":return d(this,t,n);case"binary":return f(this,t,n);case"base64":return p(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return g(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}},r.prototype.equals=function(e){if(!r.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e?!0:0===r.compare(this,e)},r.prototype.inspect=function(){var e="",t=n.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,t).match(/.{2}/g).join(" "),this.length>t&&(e+=" ... ")),"<Buffer "+e+">"},r.prototype.compare=function(e){if(!r.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e?0:r.compare(this,e)},r.prototype.indexOf=function(e,t){function n(e,t,n){for(var r=-1,i=0;n+i<e.length;i++)if(e[n+i]===t[-1===r?0:i-r]){if(-1===r&&(r=i),i-r+1===t.length)return n+r}else r=-1;return-1}if(t>2147483647?t=2147483647:-2147483648>t&&(t=-2147483648),t>>=0,0===this.length)return-1;if(t>=this.length)return-1;if(0>t&&(t=Math.max(this.length+t,0)),"string"==typeof e)return 0===e.length?-1:String.prototype.indexOf.call(this,e,t);if(r.isBuffer(e))return n(this,e,t);if("number"==typeof e)return r.TYPED_ARRAY_SUPPORT&&"function"===Uint8Array.prototype.indexOf?Uint8Array.prototype.indexOf.call(this,e,t):n(this,[e],t);throw new TypeError("val must be string, number or Buffer")},r.prototype.get=function(e){return console.log(".get() is deprecated. Access using array indexes instead."),this.readUInt8(e)},r.prototype.set=function(e,t){return console.log(".set() is deprecated. Access using array indexes instead."),this.writeUInt8(e,t)},r.prototype.write=function(e,t,n,r){if(isFinite(t))isFinite(n)||(r=n,n=void 0);else{var i=r;r=t,t=n,n=i}if(t=Number(t)||0,0>n||0>t||t>this.length)throw new RangeError("attempt to write outside buffer bounds");var p=this.length-t;n?(n=Number(n),n>p&&(n=p)):n=p,r=String(r||"utf8").toLowerCase();var h;switch(r){case"hex":h=o(this,e,t,n);break;case"utf8":case"utf-8":h=a(this,e,t,n);break;case"ascii":h=s(this,e,t,n);break;case"binary":h=u(this,e,t,n);break;case"base64":h=c(this,e,t,n);break;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":h=l(this,e,t,n);break;default:throw new TypeError("Unknown encoding: "+r)}return h},r.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},r.prototype.slice=function(e,t){var n=this.length;e=~~e,t=void 0===t?n:~~t,0>e?(e+=n,0>e&&(e=0)):e>n&&(e=n),0>t?(t+=n,0>t&&(t=0)):t>n&&(t=n),e>t&&(t=e);var i;if(r.TYPED_ARRAY_SUPPORT)i=r._augment(this.subarray(e,t));else{var o=t-e;i=new r(o,void 0);for(var a=0;o>a;a++)i[a]=this[a+e]}return i.length&&(i.parent=this.parent||this),i},r.prototype.readUIntLE=function(e,t,n){e>>>=0,t>>>=0,n||v(e,t,this.length);for(var r=this[e],i=1,o=0;++o<t&&(i*=256);)r+=this[e+o]*i;return r},r.prototype.readUIntBE=function(e,t,n){e>>>=0,t>>>=0,n||v(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},r.prototype.readUInt8=function(e,t){return t||v(e,1,this.length),this[e]},r.prototype.readUInt16LE=function(e,t){return t||v(e,2,this.length),this[e]|this[e+1]<<8},r.prototype.readUInt16BE=function(e,t){return t||v(e,2,this.length),this[e]<<8|this[e+1]},r.prototype.readUInt32LE=function(e,t){return t||v(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},r.prototype.readUInt32BE=function(e,t){return t||v(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},r.prototype.readIntLE=function(e,t,n){e>>>=0,t>>>=0,n||v(e,t,this.length);for(var r=this[e],i=1,o=0;++o<t&&(i*=256);)r+=this[e+o]*i;return i*=128,r>=i&&(r-=Math.pow(2,8*t)),r},r.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||v(e,t,this.length);for(var r=t,i=1,o=this[e+--r];r>0&&(i*=256);)o+=this[e+--r]*i;return i*=128,o>=i&&(o-=Math.pow(2,8*t)),o},r.prototype.readInt8=function(e,t){return t||v(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},r.prototype.readInt16LE=function(e,t){t||v(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},r.prototype.readInt16BE=function(e,t){t||v(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},r.prototype.readInt32LE=function(e,t){return t||v(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},r.prototype.readInt32BE=function(e,t){return t||v(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},r.prototype.readFloatLE=function(e,t){return t||v(e,4,this.length),M.read(this,e,!0,23,4)},r.prototype.readFloatBE=function(e,t){return t||v(e,4,this.length),M.read(this,e,!1,23,4)},r.prototype.readDoubleLE=function(e,t){return t||v(e,8,this.length),M.read(this,e,!0,52,8)},r.prototype.readDoubleBE=function(e,t){return t||v(e,8,this.length),M.read(this,e,!1,52,8)},r.prototype.writeUIntLE=function(e,t,n,r){e=+e,t>>>=0,n>>>=0,r||y(this,e,t,n,Math.pow(2,8*n),0);var i=1,o=0;for(this[t]=255&e;++o<n&&(i*=256);)this[t+o]=e/i>>>0&255;return t+n},r.prototype.writeUIntBE=function(e,t,n,r){e=+e,t>>>=0,n>>>=0,r||y(this,e,t,n,Math.pow(2,8*n),0);var i=n-1,o=1;for(this[t+i]=255&e;--i>=0&&(o*=256);)this[t+i]=e/o>>>0&255;return t+n},r.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||y(this,e,t,1,255,0),r.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=e,t+1},r.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||y(this,e,t,2,65535,0),r.TYPED_ARRAY_SUPPORT?(this[t]=e,this[t+1]=e>>>8):_(this,e,t,!0),t+2},r.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||y(this,e,t,2,65535,0),r.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=e):_(this,e,t,!1),t+2},r.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||y(this,e,t,4,4294967295,0),r.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=e):b(this,e,t,!0),t+4},r.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||y(this,e,t,4,4294967295,0),r.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e):b(this,e,t,!1),t+4},r.prototype.writeIntLE=function(e,t,n,r){e=+e,t>>>=0,r||y(this,e,t,n,Math.pow(2,8*n-1)-1,-Math.pow(2,8*n-1));var i=0,o=1,a=0>e?1:0;for(this[t]=255&e;++i<n&&(o*=256);)this[t+i]=(e/o>>0)-a&255;return t+n},r.prototype.writeIntBE=function(e,t,n,r){e=+e,t>>>=0,r||y(this,e,t,n,Math.pow(2,8*n-1)-1,-Math.pow(2,8*n-1));var i=n-1,o=1,a=0>e?1:0;for(this[t+i]=255&e;--i>=0&&(o*=256);)this[t+i]=(e/o>>0)-a&255;return t+n},r.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||y(this,e,t,1,127,-128),r.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),0>e&&(e=255+e+1),this[t]=e,t+1},r.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||y(this,e,t,2,32767,-32768),r.TYPED_ARRAY_SUPPORT?(this[t]=e,this[t+1]=e>>>8):_(this,e,t,!0),t+2},r.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||y(this,e,t,2,32767,-32768),r.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=e):_(this,e,t,!1),t+2},r.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||y(this,e,t,4,2147483647,-2147483648),r.TYPED_ARRAY_SUPPORT?(this[t]=e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):b(this,e,t,!0),t+4},r.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||y(this,e,t,4,2147483647,-2147483648),0>e&&(e=4294967295+e+1),r.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e):b(this,e,t,!1),t+4},r.prototype.writeFloatLE=function(e,t,n){return w(this,e,t,!0,n)},r.prototype.writeFloatBE=function(e,t,n){return w(this,e,t,!1,n)},r.prototype.writeDoubleLE=function(e,t,n){return E(this,e,t,!0,n)},r.prototype.writeDoubleBE=function(e,t,n){return E(this,e,t,!1,n)},r.prototype.copy=function(e,t,n,i){if(n||(n=0),i||0===i||(i=this.length),t>=e.length&&(t=e.length),t||(t=0),i>0&&n>i&&(i=n),i===n)return 0;if(0===e.length||0===this.length)return 0;if(0>t)throw new RangeError("targetStart out of bounds");if(0>n||n>=this.length)throw new RangeError("sourceStart out of bounds");if(0>i)throw new RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),e.length-t<i-n&&(i=e.length-t+n);var o=i-n;if(1e3>o||!r.TYPED_ARRAY_SUPPORT)for(var a=0;o>a;a++)e[a+t]=this[a+n];else e._set(this.subarray(n,n+o),t);return o},r.prototype.fill=function(e,t,n){if(e||(e=0),t||(t=0),n||(n=this.length),t>n)throw new RangeError("end < start");if(n!==t&&0!==this.length){if(0>t||t>=this.length)throw new RangeError("start out of bounds");if(0>n||n>this.length)throw new RangeError("end out of bounds");var r;if("number"==typeof e)for(r=t;n>r;r++)this[r]=e;else{var i=I(e.toString()),o=i.length;for(r=t;n>r;r++)this[r]=i[r%o]}return this}},r.prototype.toArrayBuffer=function(){if("undefined"!=typeof Uint8Array){if(r.TYPED_ARRAY_SUPPORT)return new r(this).buffer;for(var e=new Uint8Array(this.length),t=0,n=e.length;n>t;t+=1)e[t]=this[t];return e.buffer}throw new TypeError("Buffer.toArrayBuffer not supported in this browser")};var B=r.prototype;r._augment=function(e){return e.constructor=r,e._isBuffer=!0,e._set=e.set,e.get=B.get,e.set=B.set,e.write=B.write,e.toString=B.toString,e.toLocaleString=B.toString,e.toJSON=B.toJSON,e.equals=B.equals,e.compare=B.compare,e.indexOf=B.indexOf,e.copy=B.copy,e.slice=B.slice,e.readUIntLE=B.readUIntLE,e.readUIntBE=B.readUIntBE,e.readUInt8=B.readUInt8,e.readUInt16LE=B.readUInt16LE,e.readUInt16BE=B.readUInt16BE,e.readUInt32LE=B.readUInt32LE,e.readUInt32BE=B.readUInt32BE,e.readIntLE=B.readIntLE,e.readIntBE=B.readIntBE,e.readInt8=B.readInt8,e.readInt16LE=B.readInt16LE,e.readInt16BE=B.readInt16BE,e.readInt32LE=B.readInt32LE,e.readInt32BE=B.readInt32BE,e.readFloatLE=B.readFloatLE,e.readFloatBE=B.readFloatBE,e.readDoubleLE=B.readDoubleLE,e.readDoubleBE=B.readDoubleBE,e.writeUInt8=B.writeUInt8,e.writeUIntLE=B.writeUIntLE,e.writeUIntBE=B.writeUIntBE,e.writeUInt16LE=B.writeUInt16LE,e.writeUInt16BE=B.writeUInt16BE,e.writeUInt32LE=B.writeUInt32LE,e.writeUInt32BE=B.writeUInt32BE,e.writeIntLE=B.writeIntLE,e.writeIntBE=B.writeIntBE,e.writeInt8=B.writeInt8,e.writeInt16LE=B.writeInt16LE,e.writeInt16BE=B.writeInt16BE,e.writeInt32LE=B.writeInt32LE,e.writeInt32BE=B.writeInt32BE,e.writeFloatLE=B.writeFloatLE,e.writeFloatBE=B.writeFloatBE,e.writeDoubleLE=B.writeDoubleLE,e.writeDoubleBE=B.writeDoubleBE,e.fill=B.fill,e.inspect=B.inspect,e.toArrayBuffer=B.toArrayBuffer,e};var q=/[^+\/0-9A-z\-]/g},{"base64-js":36,ieee754:37,"is-array":38}],36:[function(e,t,n){var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";!function(e){"use strict";function t(e){var t=e.charCodeAt(0);return t===a||t===p?62:t===s||t===h?63:u>t?-1:u+10>t?t-u+26+26:l+26>t?t-l:c+26>t?t-c+26:void 0}function n(e){function n(e){c[p++]=e}var r,i,a,s,u,c;if(e.length%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var l=e.length;u="="===e.charAt(l-2)?2:"="===e.charAt(l-1)?1:0,c=new o(3*e.length/4-u),a=u>0?e.length-4:e.length;var p=0;for(r=0,i=0;a>r;r+=4,i+=3)s=t(e.charAt(r))<<18|t(e.charAt(r+1))<<12|t(e.charAt(r+2))<<6|t(e.charAt(r+3)),n((16711680&s)>>16),n((65280&s)>>8),n(255&s);return 2===u?(s=t(e.charAt(r))<<2|t(e.charAt(r+1))>>4,n(255&s)):1===u&&(s=t(e.charAt(r))<<10|t(e.charAt(r+1))<<4|t(e.charAt(r+2))>>2,n(s>>8&255),n(255&s)),c}function i(e){function t(e){return r.charAt(e)}function n(e){return t(e>>18&63)+t(e>>12&63)+t(e>>6&63)+t(63&e)}var i,o,a,s=e.length%3,u="";for(i=0,a=e.length-s;a>i;i+=3)o=(e[i]<<16)+(e[i+1]<<8)+e[i+2],u+=n(o);switch(s){case 1:o=e[e.length-1],u+=t(o>>2),u+=t(o<<4&63),u+="==";break;case 2:o=(e[e.length-2]<<8)+e[e.length-1],u+=t(o>>10),u+=t(o>>4&63),u+=t(o<<2&63),u+="="}return u}var o="undefined"!=typeof Uint8Array?Uint8Array:Array,a="+".charCodeAt(0),s="/".charCodeAt(0),u="0".charCodeAt(0),c="a".charCodeAt(0),l="A".charCodeAt(0),p="-".charCodeAt(0),h="_".charCodeAt(0);e.toByteArray=n,e.fromByteArray=i}("undefined"==typeof n?this.base64js={}:n)},{}],37:[function(e,t,n){n.read=function(e,t,n,r,i){var o,a,s=8*i-r-1,u=(1<<s)-1,c=u>>1,l=-7,p=n?i-1:0,h=n?-1:1,d=e[t+p];for(p+=h,o=d&(1<<-l)-1,d>>=-l,l+=s;l>0;o=256*o+e[t+p],p+=h,l-=8);for(a=o&(1<<-l)-1,o>>=-l,l+=r;l>0;a=256*a+e[t+p],p+=h,l-=8);if(0===o)o=1-c;else{if(o===u)return a?NaN:(d?-1:1)*(1/0);a+=Math.pow(2,r),o-=c}return(d?-1:1)*a*Math.pow(2,o-r)},n.write=function(e,t,n,r,i,o){var a,s,u,c=8*o-i-1,l=(1<<c)-1,p=l>>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:o-1,f=r?1:-1,m=0>t||0===t&&0>1/t?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=l):(a=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-a))<1&&(a--,u*=2),t+=a+p>=1?h/u:h*Math.pow(2,1-p),t*u>=2&&(a++,u/=2),a+p>=l?(s=0,a=l):a+p>=1?(s=(t*u-1)*Math.pow(2,i),a+=p):(s=t*Math.pow(2,p-1)*Math.pow(2,i),a=0));i>=8;e[n+d]=255&s,d+=f,s/=256,i-=8);for(a=a<<i|s,c+=i;c>0;e[n+d]=255&a,d+=f,a/=256,c-=8);e[n+d-f]|=128*m}},{}],38:[function(e,t,n){var r=Array.isArray,i=Object.prototype.toString;t.exports=r||function(e){return!!e&&"[object Array]"==i.call(e)}},{}],39:[function(e,t,n){function r(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function i(e){return"function"==typeof e}function o(e){return"number"==typeof e}function a(e){return"object"==typeof e&&null!==e}function s(e){return void 0===e}t.exports=r,r.EventEmitter=r,r.prototype._events=void 0,r.prototype._maxListeners=void 0,r.defaultMaxListeners=10,r.prototype.setMaxListeners=function(e){if(!o(e)||0>e||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},r.prototype.emit=function(e){var t,n,r,o,u,c;if(this._events||(this._events={}),"error"===e&&(!this._events.error||a(this._events.error)&&!this._events.error.length)){if(t=arguments[1],t instanceof Error)throw t;throw TypeError('Uncaught, unspecified "error" event.')}if(n=this._events[e],s(n))return!1;if(i(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:for(r=arguments.length,o=new Array(r-1),u=1;r>u;u++)o[u-1]=arguments[u];n.apply(this,o)}else if(a(n)){for(r=arguments.length,o=new Array(r-1),u=1;r>u;u++)o[u-1]=arguments[u];for(c=n.slice(),r=c.length,u=0;r>u;u++)c[u].apply(this,o)}return!0},r.prototype.addListener=function(e,t){var n;if(!i(t))throw TypeError("listener must be a function");if(this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,i(t.listener)?t.listener:t),this._events[e]?a(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,a(this._events[e])&&!this._events[e].warned){var n;n=s(this._maxListeners)?r.defaultMaxListeners:this._maxListeners,n&&n>0&&this._events[e].length>n&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace())}return this},r.prototype.on=r.prototype.addListener,r.prototype.once=function(e,t){function n(){this.removeListener(e,n),r||(r=!0,t.apply(this,arguments))}if(!i(t))throw TypeError("listener must be a function");var r=!1;return n.listener=t,this.on(e,n),this},r.prototype.removeListener=function(e,t){var n,r,o,s;if(!i(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(n=this._events[e],o=n.length,r=-1,n===t||i(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(a(n)){for(s=o;s-->0;)if(n[s]===t||n[s].listener&&n[s].listener===t){r=s;break}if(0>r)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(r,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},r.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(n=this._events[e],i(n))this.removeListener(e,n);else for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},r.prototype.listeners=function(e){var t;return t=this._events&&this._events[e]?i(this._events[e])?[this._events[e]]:this._events[e].slice():[]},r.listenerCount=function(e,t){var n;return n=e._events&&e._events[t]?i(e._events[t])?1:e._events[t].length:0}},{}],40:[function(e,t,n){"function"==typeof Object.create?t.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:t.exports=function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},{}],41:[function(e,t,n){t.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},{}],42:[function(e,t,n){function r(){if(!s){s=!0;for(var e,t=a.length;t;){e=a,a=[];for(var n=-1;++n<t;)e[n]();t=a.length}s=!1}}function i(){}var o=t.exports={},a=[],s=!1;o.nextTick=function(e){a.push(e),s||setTimeout(r,0)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=i,o.addListener=i,o.once=i,o.off=i,o.removeListener=i,o.removeAllListeners=i,o.emit=i,o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},{}],43:[function(e,t,n){t.exports=e("./lib/_stream_duplex.js")},{"./lib/_stream_duplex.js":44}],44:[function(e,t,n){(function(n){function r(e){return this instanceof r?(u.call(this,e),c.call(this,e),e&&e.readable===!1&&(this.readable=!1),e&&e.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,e&&e.allowHalfOpen===!1&&(this.allowHalfOpen=!1),void this.once("end",i)):new r(e)}function i(){this.allowHalfOpen||this._writableState.ended||n.nextTick(this.end.bind(this))}function o(e,t){for(var n=0,r=e.length;r>n;n++)t(e[n],n)}t.exports=r;var a=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t},s=e("core-util-is");s.inherits=e("inherits");var u=e("./_stream_readable"),c=e("./_stream_writable");s.inherits(r,u),o(a(c.prototype),function(e){r.prototype[e]||(r.prototype[e]=c.prototype[e])})}).call(this,e("_process"))},{"./_stream_readable":46,"./_stream_writable":48,_process:42,"core-util-is":49,inherits:40}],45:[function(e,t,n){function r(e){return this instanceof r?void i.call(this,e):new r(e)}t.exports=r;var i=e("./_stream_transform"),o=e("core-util-is");o.inherits=e("inherits"),o.inherits(r,i),r.prototype._transform=function(e,t,n){n(null,e)}},{"./_stream_transform":47,"core-util-is":49,inherits:40}],46:[function(e,t,n){(function(n){function r(t,n){var r=e("./_stream_duplex");t=t||{};var i=t.highWaterMark,o=t.objectMode?16:16384;this.highWaterMark=i||0===i?i:o,this.highWaterMark=~~this.highWaterMark,this.buffer=[],this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.objectMode=!!t.objectMode,n instanceof r&&(this.objectMode=this.objectMode||!!t.readableObjectMode),this.defaultEncoding=t.defaultEncoding||"utf8",this.ranOut=!1,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(I||(I=e("string_decoder/").StringDecoder),this.decoder=new I(t.encoding),this.encoding=t.encoding)}function i(t){e("./_stream_duplex");return this instanceof i?(this._readableState=new r(t,this),this.readable=!0,void x.call(this)):new i(t)}function o(e,t,n,r,i){var o=c(t,n);if(o)e.emit("error",o);else if(C.isNullOrUndefined(n))t.reading=!1,t.ended||l(e,t);else if(t.objectMode||n&&n.length>0)if(t.ended&&!i){var s=new Error("stream.push() after EOF");e.emit("error",s)}else if(t.endEmitted&&i){var s=new Error("stream.unshift() after end event");e.emit("error",s)}else!t.decoder||i||r||(n=t.decoder.write(n)),i||(t.reading=!1),t.flowing&&0===t.length&&!t.sync?(e.emit("data",n),e.read(0)):(t.length+=t.objectMode?1:n.length,i?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&p(e)),d(e,t);else i||(t.reading=!1);return a(t)}function a(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}function s(e){if(e>=O)e=O;else{e--;for(var t=1;32>t;t<<=1)e|=e>>t;e++}return e}function u(e,t){return 0===t.length&&t.ended?0:t.objectMode?0===e?0:1:isNaN(e)||C.isNull(e)?t.flowing&&t.buffer.length?t.buffer[0].length:t.length:0>=e?0:(e>t.highWaterMark&&(t.highWaterMark=s(e)),e>t.length?t.ended?t.length:(t.needReadable=!0,0):e)}function c(e,t){var n=null;return C.isBuffer(t)||C.isString(t)||C.isNullOrUndefined(t)||e.objectMode||(n=new TypeError("Invalid non-string/buffer chunk")),n}function l(e,t){if(t.decoder&&!t.ended){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,p(e)}function p(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(P("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?n.nextTick(function(){h(e)}):h(e))}function h(e){P("emit readable"),e.emit("readable"),
|
||
y(e)}function d(e,t){t.readingMore||(t.readingMore=!0,n.nextTick(function(){f(e,t)}))}function f(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(P("maybeReadMore read 0"),e.read(0),n!==t.length);)n=t.length;t.readingMore=!1}function m(e){return function(){var t=e._readableState;P("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&T.listenerCount(e,"data")&&(t.flowing=!0,y(e))}}function g(e,t){t.resumeScheduled||(t.resumeScheduled=!0,n.nextTick(function(){v(e,t)}))}function v(e,t){t.resumeScheduled=!1,e.emit("resume"),y(e),t.flowing&&!t.reading&&e.read(0)}function y(e){var t=e._readableState;if(P("flow",t.flowing),t.flowing)do var n=e.read();while(null!==n&&t.flowing)}function _(e,t){var n,r=t.buffer,i=t.length,o=!!t.decoder,a=!!t.objectMode;if(0===r.length)return null;if(0===i)n=null;else if(a)n=r.shift();else if(!e||e>=i)n=o?r.join(""):R.concat(r,i),r.length=0;else if(e<r[0].length){var s=r[0];n=s.slice(0,e),r[0]=s.slice(e)}else if(e===r[0].length)n=r.shift();else{n=o?"":new R(e);for(var u=0,c=0,l=r.length;l>c&&e>u;c++){var s=r[0],p=Math.min(e-u,s.length);o?n+=s.slice(0,p):s.copy(n,u,0,p),p<s.length?r[0]=s.slice(p):r.shift(),u+=p}}return n}function b(e){var t=e._readableState;if(t.length>0)throw new Error("endReadable called on non-empty stream");t.endEmitted||(t.ended=!0,n.nextTick(function(){t.endEmitted||0!==t.length||(t.endEmitted=!0,e.readable=!1,e.emit("end"))}))}function S(e,t){for(var n=0,r=e.length;r>n;n++)t(e[n],n)}function w(e,t){for(var n=0,r=e.length;r>n;n++)if(e[n]===t)return n;return-1}t.exports=i;var E=e("isarray"),R=e("buffer").Buffer;i.ReadableState=r;var T=e("events").EventEmitter;T.listenerCount||(T.listenerCount=function(e,t){return e.listeners(t).length});var x=e("stream"),C=e("core-util-is");C.inherits=e("inherits");var I,P=e("util");P=P&&P.debuglog?P.debuglog("stream"):function(){},C.inherits(i,x),i.prototype.push=function(e,t){var n=this._readableState;return C.isString(e)&&!n.objectMode&&(t=t||n.defaultEncoding,t!==n.encoding&&(e=new R(e,t),t="")),o(this,n,e,t,!1)},i.prototype.unshift=function(e){var t=this._readableState;return o(this,t,e,"",!0)},i.prototype.setEncoding=function(t){return I||(I=e("string_decoder/").StringDecoder),this._readableState.decoder=new I(t),this._readableState.encoding=t,this};var O=8388608;i.prototype.read=function(e){P("read",e);var t=this._readableState,n=e;if((!C.isNumber(e)||e>0)&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return P("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?b(this):p(this),null;if(e=u(e,t),0===e&&t.ended)return 0===t.length&&b(this),null;var r=t.needReadable;P("need readable",r),(0===t.length||t.length-e<t.highWaterMark)&&(r=!0,P("length less than watermark",r)),(t.ended||t.reading)&&(r=!1,P("reading or ended",r)),r&&(P("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1),r&&!t.reading&&(e=u(n,t));var i;return i=e>0?_(e,t):null,C.isNull(i)&&(t.needReadable=!0,e=0),t.length-=e,0!==t.length||t.ended||(t.needReadable=!0),n!==e&&t.ended&&0===t.length&&b(this),C.isNull(i)||this.emit("data",i),i},i.prototype._read=function(e){this.emit("error",new Error("not implemented"))},i.prototype.pipe=function(e,t){function r(e){P("onunpipe"),e===p&&o()}function i(){P("onend"),e.end()}function o(){P("cleanup"),e.removeListener("close",u),e.removeListener("finish",c),e.removeListener("drain",g),e.removeListener("error",s),e.removeListener("unpipe",r),p.removeListener("end",i),p.removeListener("end",o),p.removeListener("data",a),!h.awaitDrain||e._writableState&&!e._writableState.needDrain||g()}function a(t){P("ondata");var n=e.write(t);!1===n&&(P("false write response, pause",p._readableState.awaitDrain),p._readableState.awaitDrain++,p.pause())}function s(t){P("onerror",t),l(),e.removeListener("error",s),0===T.listenerCount(e,"error")&&e.emit("error",t)}function u(){e.removeListener("finish",c),l()}function c(){P("onfinish"),e.removeListener("close",u),l()}function l(){P("unpipe"),p.unpipe(e)}var p=this,h=this._readableState;switch(h.pipesCount){case 0:h.pipes=e;break;case 1:h.pipes=[h.pipes,e];break;default:h.pipes.push(e)}h.pipesCount+=1,P("pipe count=%d opts=%j",h.pipesCount,t);var d=(!t||t.end!==!1)&&e!==n.stdout&&e!==n.stderr,f=d?i:o;h.endEmitted?n.nextTick(f):p.once("end",f),e.on("unpipe",r);var g=m(p);return e.on("drain",g),p.on("data",a),e._events&&e._events.error?E(e._events.error)?e._events.error.unshift(s):e._events.error=[s,e._events.error]:e.on("error",s),e.once("close",u),e.once("finish",c),e.emit("pipe",p),h.flowing||(P("pipe resume"),p.resume()),e},i.prototype.unpipe=function(e){var t=this._readableState;if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this),this);if(!e){var n=t.pipes,r=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;r>i;i++)n[i].emit("unpipe",this);return this}var i=w(t.pipes,e);return-1===i?this:(t.pipes.splice(i,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this),this)},i.prototype.on=function(e,t){var r=x.prototype.on.call(this,e,t);if("data"===e&&!1!==this._readableState.flowing&&this.resume(),"readable"===e&&this.readable){var i=this._readableState;if(!i.readableListening)if(i.readableListening=!0,i.emittedReadable=!1,i.needReadable=!0,i.reading)i.length&&p(this,i);else{var o=this;n.nextTick(function(){P("readable nexttick read 0"),o.read(0)})}}return r},i.prototype.addListener=i.prototype.on,i.prototype.resume=function(){var e=this._readableState;return e.flowing||(P("resume"),e.flowing=!0,e.reading||(P("resume read 0"),this.read(0)),g(this,e)),this},i.prototype.pause=function(){return P("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(P("pause"),this._readableState.flowing=!1,this.emit("pause")),this},i.prototype.wrap=function(e){var t=this._readableState,n=!1,r=this;e.on("end",function(){if(P("wrapped end"),t.decoder&&!t.ended){var e=t.decoder.end();e&&e.length&&r.push(e)}r.push(null)}),e.on("data",function(i){if(P("wrapped data"),t.decoder&&(i=t.decoder.write(i)),i&&(t.objectMode||i.length)){var o=r.push(i);o||(n=!0,e.pause())}});for(var i in e)C.isFunction(e[i])&&C.isUndefined(this[i])&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));var o=["error","close","destroy","pause","resume"];return S(o,function(t){e.on(t,r.emit.bind(r,t))}),r._read=function(t){P("wrapped _read",t),n&&(n=!1,e.resume())},r},i._fromList=_}).call(this,e("_process"))},{"./_stream_duplex":44,_process:42,buffer:35,"core-util-is":49,events:39,inherits:40,isarray:41,stream:54,"string_decoder/":55,util:34}],47:[function(e,t,n){function r(e,t){this.afterTransform=function(e,n){return i(t,e,n)},this.needTransform=!1,this.transforming=!1,this.writecb=null,this.writechunk=null}function i(e,t,n){var r=e._transformState;r.transforming=!1;var i=r.writecb;if(!i)return e.emit("error",new Error("no writecb in Transform class"));r.writechunk=null,r.writecb=null,u.isNullOrUndefined(n)||e.push(n),i&&i(t);var o=e._readableState;o.reading=!1,(o.needReadable||o.length<o.highWaterMark)&&e._read(o.highWaterMark)}function o(e){if(!(this instanceof o))return new o(e);s.call(this,e),this._transformState=new r(e,this);var t=this;this._readableState.needReadable=!0,this._readableState.sync=!1,this.once("prefinish",function(){u.isFunction(this._flush)?this._flush(function(e){a(t,e)}):a(t)})}function a(e,t){if(t)return e.emit("error",t);var n=e._writableState,r=e._transformState;if(n.length)throw new Error("calling transform done when ws.length != 0");if(r.transforming)throw new Error("calling transform done when still transforming");return e.push(null)}t.exports=o;var s=e("./_stream_duplex"),u=e("core-util-is");u.inherits=e("inherits"),u.inherits(o,s),o.prototype.push=function(e,t){return this._transformState.needTransform=!1,s.prototype.push.call(this,e,t)},o.prototype._transform=function(e,t,n){throw new Error("not implemented")},o.prototype._write=function(e,t,n){var r=this._transformState;if(r.writecb=n,r.writechunk=e,r.writeencoding=t,!r.transforming){var i=this._readableState;(r.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},o.prototype._read=function(e){var t=this._transformState;u.isNull(t.writechunk)||!t.writecb||t.transforming?t.needTransform=!0:(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform))}},{"./_stream_duplex":44,"core-util-is":49,inherits:40}],48:[function(e,t,n){(function(n){function r(e,t,n){this.chunk=e,this.encoding=t,this.callback=n}function i(t,n){var r=e("./_stream_duplex");t=t||{};var i=t.highWaterMark,o=t.objectMode?16:16384;this.highWaterMark=i||0===i?i:o,this.objectMode=!!t.objectMode,n instanceof r&&(this.objectMode=this.objectMode||!!t.writableObjectMode),this.highWaterMark=~~this.highWaterMark,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1;var a=t.decodeStrings===!1;this.decodeStrings=!a,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){d(n,e)},this.writecb=null,this.writelen=0,this.buffer=[],this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1}function o(t){var n=e("./_stream_duplex");return this instanceof o||this instanceof n?(this._writableState=new i(t,this),this.writable=!0,void E.call(this)):new o(t)}function a(e,t,r){var i=new Error("write after end");e.emit("error",i),n.nextTick(function(){r(i)})}function s(e,t,r,i){var o=!0;if(!(w.isBuffer(r)||w.isString(r)||w.isNullOrUndefined(r)||t.objectMode)){var a=new TypeError("Invalid non-string/buffer chunk");e.emit("error",a),n.nextTick(function(){i(a)}),o=!1}return o}function u(e,t,n){return!e.objectMode&&e.decodeStrings!==!1&&w.isString(t)&&(t=new S(t,n)),t}function c(e,t,n,i,o){n=u(t,n,i),w.isBuffer(n)&&(i="buffer");var a=t.objectMode?1:n.length;t.length+=a;var s=t.length<t.highWaterMark;return s||(t.needDrain=!0),t.writing||t.corked?t.buffer.push(new r(n,i,o)):l(e,t,!1,a,n,i,o),s}function l(e,t,n,r,i,o,a){t.writelen=r,t.writecb=a,t.writing=!0,t.sync=!0,n?e._writev(i,t.onwrite):e._write(i,o,t.onwrite),t.sync=!1}function p(e,t,r,i,o){r?n.nextTick(function(){t.pendingcb--,o(i)}):(t.pendingcb--,o(i)),e._writableState.errorEmitted=!0,e.emit("error",i)}function h(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function d(e,t){var r=e._writableState,i=r.sync,o=r.writecb;if(h(r),t)p(e,r,i,t,o);else{var a=v(e,r);a||r.corked||r.bufferProcessing||!r.buffer.length||g(e,r),i?n.nextTick(function(){f(e,r,a,o)}):f(e,r,a,o)}}function f(e,t,n,r){n||m(e,t),t.pendingcb--,r(),_(e,t)}function m(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}function g(e,t){if(t.bufferProcessing=!0,e._writev&&t.buffer.length>1){for(var n=[],r=0;r<t.buffer.length;r++)n.push(t.buffer[r].callback);t.pendingcb++,l(e,t,!0,t.length,t.buffer,"",function(e){for(var r=0;r<n.length;r++)t.pendingcb--,n[r](e)}),t.buffer=[]}else{for(var r=0;r<t.buffer.length;r++){var i=t.buffer[r],o=i.chunk,a=i.encoding,s=i.callback,u=t.objectMode?1:o.length;if(l(e,t,!1,u,o,a,s),t.writing){r++;break}}r<t.buffer.length?t.buffer=t.buffer.slice(r):t.buffer.length=0}t.bufferProcessing=!1}function v(e,t){return t.ending&&0===t.length&&!t.finished&&!t.writing}function y(e,t){t.prefinished||(t.prefinished=!0,e.emit("prefinish"))}function _(e,t){var n=v(e,t);return n&&(0===t.pendingcb?(y(e,t),t.finished=!0,e.emit("finish")):y(e,t)),n}function b(e,t,r){t.ending=!0,_(e,t),r&&(t.finished?n.nextTick(r):e.once("finish",r)),t.ended=!0}t.exports=o;var S=e("buffer").Buffer;o.WritableState=i;var w=e("core-util-is");w.inherits=e("inherits");var E=e("stream");w.inherits(o,E),o.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe. Not readable."))},o.prototype.write=function(e,t,n){var r=this._writableState,i=!1;return w.isFunction(t)&&(n=t,t=null),w.isBuffer(e)?t="buffer":t||(t=r.defaultEncoding),w.isFunction(n)||(n=function(){}),r.ended?a(this,r,n):s(this,r,e,n)&&(r.pendingcb++,i=c(this,r,e,t,n)),i},o.prototype.cork=function(){var e=this._writableState;e.corked++},o.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.buffer.length||g(this,e))},o.prototype._write=function(e,t,n){n(new Error("not implemented"))},o.prototype._writev=null,o.prototype.end=function(e,t,n){var r=this._writableState;w.isFunction(e)?(n=e,e=null,t=null):w.isFunction(t)&&(n=t,t=null),w.isNullOrUndefined(e)||this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||b(this,r,n)}}).call(this,e("_process"))},{"./_stream_duplex":44,_process:42,buffer:35,"core-util-is":49,inherits:40,stream:54}],49:[function(e,t,n){(function(e){function t(e){return Array.isArray(e)}function r(e){return"boolean"==typeof e}function i(e){return null===e}function o(e){return null==e}function a(e){return"number"==typeof e}function s(e){return"string"==typeof e}function u(e){return"symbol"==typeof e}function c(e){return void 0===e}function l(e){return p(e)&&"[object RegExp]"===v(e)}function p(e){return"object"==typeof e&&null!==e}function h(e){return p(e)&&"[object Date]"===v(e)}function d(e){return p(e)&&("[object Error]"===v(e)||e instanceof Error)}function f(e){return"function"==typeof e}function m(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||"undefined"==typeof e}function g(t){return e.isBuffer(t)}function v(e){return Object.prototype.toString.call(e)}n.isArray=t,n.isBoolean=r,n.isNull=i,n.isNullOrUndefined=o,n.isNumber=a,n.isString=s,n.isSymbol=u,n.isUndefined=c,n.isRegExp=l,n.isObject=p,n.isDate=h,n.isError=d,n.isFunction=f,n.isPrimitive=m,n.isBuffer=g}).call(this,e("buffer").Buffer)},{buffer:35}],50:[function(e,t,n){t.exports=e("./lib/_stream_passthrough.js")},{"./lib/_stream_passthrough.js":45}],51:[function(e,t,n){n=t.exports=e("./lib/_stream_readable.js"),n.Stream=e("stream"),n.Readable=n,n.Writable=e("./lib/_stream_writable.js"),n.Duplex=e("./lib/_stream_duplex.js"),n.Transform=e("./lib/_stream_transform.js"),n.PassThrough=e("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":44,"./lib/_stream_passthrough.js":45,"./lib/_stream_readable.js":46,"./lib/_stream_transform.js":47,"./lib/_stream_writable.js":48,stream:54}],52:[function(e,t,n){t.exports=e("./lib/_stream_transform.js")},{"./lib/_stream_transform.js":47}],53:[function(e,t,n){t.exports=e("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":48}],54:[function(e,t,n){function r(){i.call(this)}t.exports=r;var i=e("events").EventEmitter,o=e("inherits");o(r,i),r.Readable=e("readable-stream/readable.js"),r.Writable=e("readable-stream/writable.js"),r.Duplex=e("readable-stream/duplex.js"),r.Transform=e("readable-stream/transform.js"),r.PassThrough=e("readable-stream/passthrough.js"),r.Stream=r,r.prototype.pipe=function(e,t){function n(t){e.writable&&!1===e.write(t)&&c.pause&&c.pause()}function r(){c.readable&&c.resume&&c.resume()}function o(){l||(l=!0,e.end())}function a(){l||(l=!0,"function"==typeof e.destroy&&e.destroy())}function s(e){if(u(),0===i.listenerCount(this,"error"))throw e}function u(){c.removeListener("data",n),e.removeListener("drain",r),c.removeListener("end",o),c.removeListener("close",a),c.removeListener("error",s),e.removeListener("error",s),c.removeListener("end",u),c.removeListener("close",u),e.removeListener("close",u)}var c=this;c.on("data",n),e.on("drain",r),e._isStdio||t&&t.end===!1||(c.on("end",o),c.on("close",a));var l=!1;return c.on("error",s),e.on("error",s),c.on("end",u),c.on("close",u),e.on("close",u),e.emit("pipe",c),e}},{events:39,inherits:40,"readable-stream/duplex.js":43,"readable-stream/passthrough.js":50,"readable-stream/readable.js":51,"readable-stream/transform.js":52,"readable-stream/writable.js":53}],55:[function(e,t,n){function r(e){if(e&&!u(e))throw new Error("Unknown encoding: "+e)}function i(e){return e.toString(this.encoding)}function o(e){this.charReceived=e.length%2,this.charLength=this.charReceived?2:0}function a(e){this.charReceived=e.length%3,this.charLength=this.charReceived?3:0}var s=e("buffer").Buffer,u=s.isEncoding||function(e){switch(e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}},c=n.StringDecoder=function(e){switch(this.encoding=(e||"utf8").toLowerCase().replace(/[-_]/,""),r(e),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=o;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=a;break;default:return void(this.write=i)}this.charBuffer=new s(6),this.charReceived=0,this.charLength=0};c.prototype.write=function(e){for(var t="";this.charLength;){var n=e.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:e.length;if(e.copy(this.charBuffer,this.charReceived,0,n),this.charReceived+=n,this.charReceived<this.charLength)return"";e=e.slice(n,e.length),t=this.charBuffer.slice(0,this.charLength).toString(this.encoding);var r=t.charCodeAt(t.length-1);if(!(r>=55296&&56319>=r)){if(this.charReceived=this.charLength=0,0===e.length)return t;break}this.charLength+=this.surrogateSize,t=""}this.detectIncompleteChar(e);var i=e.length;this.charLength&&(e.copy(this.charBuffer,0,e.length-this.charReceived,i),i-=this.charReceived),t+=e.toString(this.encoding,0,i);var i=t.length-1,r=t.charCodeAt(i);if(r>=55296&&56319>=r){var o=this.surrogateSize;return this.charLength+=o,this.charReceived+=o,this.charBuffer.copy(this.charBuffer,o,0,o),e.copy(this.charBuffer,0,0,o),t.substring(0,i)}return t},c.prototype.detectIncompleteChar=function(e){for(var t=e.length>=3?3:e.length;t>0;t--){var n=e[e.length-t];if(1==t&&n>>5==6){this.charLength=2;break}if(2>=t&&n>>4==14){this.charLength=3;break}if(3>=t&&n>>3==30){this.charLength=4;break}}this.charReceived=t},c.prototype.end=function(e){var t="";if(e&&e.length&&(t=this.write(e)),this.charReceived){var n=this.charReceived,r=this.charBuffer,i=this.encoding;t+=r.slice(0,n).toString(i)}return t}},{buffer:35}],56:[function(e,t,n){t.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},{}],57:[function(t,n,r){(function(e,n){function i(e,t){var n={seen:[],stylize:a};return arguments.length>=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),m(t)?n.showHidden=t:t&&r._extend(n,t),S(n.showHidden)&&(n.showHidden=!1),S(n.depth)&&(n.depth=2),S(n.colors)&&(n.colors=!1),S(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=o),u(n,e,n.depth)}function o(e,t){var n=i.styles[t];return n?"["+i.colors[n][0]+"m"+e+"["+i.colors[n][1]+"m":e}function a(e,t){return e}function s(e){var t={};return e.forEach(function(e,n){t[e]=!0}),t}function u(e,t,n){if(e.customInspect&&t&&x(t.inspect)&&t.inspect!==r.inspect&&(!t.constructor||t.constructor.prototype!==t)){var i=t.inspect(n,e);return _(i)||(i=u(e,i,n)),i}var o=c(e,t);if(o)return o;var a=Object.keys(t),m=s(a);if(e.showHidden&&(a=Object.getOwnPropertyNames(t)),T(t)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return l(t);if(0===a.length){if(x(t)){var g=t.name?": "+t.name:"";return e.stylize("[Function"+g+"]","special")}if(w(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(R(t))return e.stylize(Date.prototype.toString.call(t),"date");if(T(t))return l(t)}var v="",y=!1,b=["{","}"];if(f(t)&&(y=!0,b=["[","]"]),x(t)){var S=t.name?": "+t.name:"";v=" [Function"+S+"]"}if(w(t)&&(v=" "+RegExp.prototype.toString.call(t)),R(t)&&(v=" "+Date.prototype.toUTCString.call(t)),T(t)&&(v=" "+l(t)),0===a.length&&(!y||0==t.length))return b[0]+v+b[1];if(0>n)return w(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special");e.seen.push(t);var E;return E=y?p(e,t,n,m,a):a.map(function(r){return h(e,t,n,m,r,y)}),e.seen.pop(),d(E,v,b)}function c(e,t){if(S(t))return e.stylize("undefined","undefined");if(_(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}return y(t)?e.stylize(""+t,"number"):m(t)?e.stylize(""+t,"boolean"):g(t)?e.stylize("null","null"):void 0}function l(e){return"["+Error.prototype.toString.call(e)+"]"}function p(e,t,n,r,i){for(var o=[],a=0,s=t.length;s>a;++a)N(t,String(a))?o.push(h(e,t,n,r,String(a),!0)):o.push("");return i.forEach(function(i){i.match(/^\d+$/)||o.push(h(e,t,n,r,i,!0))}),o}function h(e,t,n,r,i,o){var a,s,c;if(c=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]},c.get?s=c.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):c.set&&(s=e.stylize("[Setter]","special")),N(r,i)||(a="["+i+"]"),s||(e.seen.indexOf(c.value)<0?(s=g(n)?u(e,c.value,null):u(e,c.value,n-1),s.indexOf("\n")>-1&&(s=o?s.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+s.split("\n").map(function(e){return" "+e}).join("\n"))):s=e.stylize("[Circular]","special")),S(a)){if(o&&i.match(/^\d+$/))return s;a=JSON.stringify(""+i),a.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=e.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=e.stylize(a,"string"))}return a+": "+s}function d(e,t,n){var r=0,i=e.reduce(function(e,t){return r++,t.indexOf("\n")>=0&&r++,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0);return i>60?n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1]:n[0]+t+" "+e.join(", ")+" "+n[1]}function f(e){return Array.isArray(e)}function m(e){return"boolean"==typeof e}function g(e){return null===e}function v(e){return null==e}function y(e){return"number"==typeof e}function _(e){return"string"==typeof e}function b(e){return"symbol"==typeof e}function S(e){return void 0===e}function w(e){return E(e)&&"[object RegExp]"===I(e)}function E(e){return"object"==typeof e&&null!==e}function R(e){return E(e)&&"[object Date]"===I(e)}function T(e){return E(e)&&("[object Error]"===I(e)||e instanceof Error)}function x(e){return"function"==typeof e}function C(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||"undefined"==typeof e}function I(e){return Object.prototype.toString.call(e)}function P(e){return 10>e?"0"+e.toString(10):e.toString(10)}function O(){var e=new Date,t=[P(e.getHours()),P(e.getMinutes()),P(e.getSeconds())].join(":");return[e.getDate(),M[e.getMonth()],t].join(" ")}function N(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var A=/%[sdj%]/g;r.format=function(e){if(!_(e)){for(var t=[],n=0;n<arguments.length;n++)t.push(i(arguments[n]));return t.join(" ")}for(var n=1,r=arguments,o=r.length,a=String(e).replace(A,function(e){if("%"===e)return"%";if(n>=o)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(t){return"[Circular]"}default:return e}}),s=r[n];o>n;s=r[++n])a+=g(s)||!E(s)?" "+s:" "+i(s);return a},r.deprecate=function(t,i){function o(){if(!a){if(e.throwDeprecation)throw new Error(i);e.traceDeprecation?console.trace(i):console.error(i),a=!0}return t.apply(this,arguments)}if(S(n.process))return function(){return r.deprecate(t,i).apply(this,arguments)};if(e.noDeprecation===!0)return t;var a=!1;return o};var D,k={};r.debuglog=function(t){if(S(D)&&(D=e.env.NODE_DEBUG||""),t=t.toUpperCase(),!k[t])if(new RegExp("\\b"+t+"\\b","i").test(D)){var n=e.pid;k[t]=function(){var e=r.format.apply(r,arguments);console.error("%s %d: %s",t,n,e)}}else k[t]=function(){};return k[t]},r.inspect=i,i.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},i.styles={special:"cyan",number:"yellow","boolean":"yellow",undefined:"grey","null":"bold",string:"green",date:"magenta",regexp:"red"},r.isArray=f,r.isBoolean=m,r.isNull=g,r.isNullOrUndefined=v,r.isNumber=y,r.isString=_,r.isSymbol=b,r.isUndefined=S,r.isRegExp=w,r.isObject=E,r.isDate=R,r.isError=T,r.isFunction=x,r.isPrimitive=C,r.isBuffer=t("./support/isBuffer");var M=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];r.log=function(){console.log("%s - %s",O(),r.format.apply(r,arguments))},r.inherits=t("inherits"),r._extend=function(e,t){if(!t||!E(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e}}).call(this,t("_process"),"undefined"!=typeof e?e:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./support/isBuffer":56,_process:42,inherits:40}],htmlparser2:[function(e,t,n){function r(e,n){return delete t.exports[e],t.exports[e]=n,n}var i=e("./Parser.js"),o=e("domhandler");t.exports={Parser:i,Tokenizer:e("./Tokenizer.js"),ElementType:e("domelementtype"),DomHandler:o,get FeedHandler(){return r("FeedHandler",e("./FeedHandler.js"))},get Stream(){return r("Stream",e("./Stream.js"))},get WritableStream(){return r("WritableStream",e("./WritableStream.js"))},get ProxyHandler(){return r("ProxyHandler",e("./ProxyHandler.js"))},get DomUtils(){return r("DomUtils",e("domutils"))},get CollectingHandler(){return r("CollectingHandler",e("./CollectingHandler.js"))},DefaultHandler:o,get RssHandler(){return r("RssHandler",this.FeedHandler)},parseDOM:function(e,t){var n=new o(t);return new i(n,t).end(e),n.dom},parseFeed:function(e,n){var r=new t.exports.FeedHandler(n);return new i(r,n).end(e),r.dom},createDomStream:function(e,t,n){var r=new o(e,t,n);return new i(r,t)},EVENTS:{attribute:2,cdatastart:0,cdataend:0,text:1,processinginstruction:2,comment:1,commentend:0,closetag:1,opentag:2,opentagname:1,error:1,end:0}}},{"./CollectingHandler.js":1,"./FeedHandler.js":2,"./Parser.js":3,"./ProxyHandler.js":4,"./Stream.js":5,"./Tokenizer.js":6,"./WritableStream.js":7,domelementtype:8,domhandler:9,domutils:12}]},{},[])("htmlparser2")})}),__d("react-native-htmlview/vendor/entities.js",[],function(e,t,n,r,i,o){!function(t){if("object"==typeof o&&"undefined"!=typeof i)i.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n;n="undefined"!=typeof window?window:"undefined"!=typeof e?e:"undefined"!=typeof self?self:this,n.entities=t()}}(function(){return function e(n,r,i){function o(s,u){if(!r[s]){if(!n[s]){var c="function"==typeof t&&t;if(!u&&c)return c(s,!0);if(a)return a(s,!0);var l=new Error("Cannot find module '"+s+"'");throw l.code="MODULE_NOT_FOUND",l}var p=r[s]={exports:{}};n[s][0].call(p.exports,function(e){var t=n[s][1][e];return o(t?t:e)},p,p.exports,e,n,r,i)}return r[s].exports}for(var a="function"==typeof t&&t,s=0;s<i.length;s++)o(i[s]);return o}({1:[function(e,t,n){function r(e){var t=Object.keys(e).join("|"),n=o(e);t+="|#[xX][\\da-fA-F]+|#\\d+";var r=new RegExp("&(?:"+t+");","g");return function(e){return String(e).replace(r,n)}}function i(e,t){return t>e?1:-1}function o(e){return function(t){return"#"===t.charAt(1)?c("X"===t.charAt(2)||"x"===t.charAt(2)?parseInt(t.substr(3),16):parseInt(t.substr(2),10)):e[t.slice(1,-1)]}}var a=e("../maps/entities.json"),s=e("../maps/legacy.json"),u=e("../maps/xml.json"),c=e("./decode_codepoint.js"),l=r(u),p=r(a),h=function(){function e(e){return";"!==e.substr(-1)&&(e+=";"),l(e)}for(var t=Object.keys(s).sort(i),n=Object.keys(a).sort(i),r=0,u=0;r<n.length;r++)t[u]===n[r]?(n[r]+=";?",u++):n[r]+=";";var c=new RegExp("&(?:"+n.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),l=o(a);return function(t){return String(t).replace(c,e)}}();t.exports={XML:l,HTML:h,HTMLStrict:p}},{"../maps/entities.json":5,"../maps/legacy.json":6,"../maps/xml.json":7,"./decode_codepoint.js":2}],2:[function(e,t,n){function r(e){if(e>=55296&&57343>=e||e>1114111)return"<22>";e in i&&(e=i[e]);var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)}var i=e("../maps/decode.json");t.exports=r},{"../maps/decode.json":4}],3:[function(e,t,n){function r(e){return Object.keys(e).sort().reduce(function(t,n){return t[e[n]]="&"+n+";",t},{})}function i(e){var t=[],n=[];return Object.keys(e).forEach(function(e){1===e.length?t.push("\\"+e):n.push(e)}),n.unshift("["+t.join("")+"]"),new RegExp(n.join("|"),"g")}function o(e){return"&#x"+e.charCodeAt(0).toString(16).toUpperCase()+";"}function a(e){var t=e.charCodeAt(0),n=e.charCodeAt(1),r=1024*(t-55296)+n-56320+65536;return"&#x"+r.toString(16).toUpperCase()+";"}function s(e,t){function n(t){return e[t]}return function(e){return e.replace(t,n).replace(f,a).replace(d,o)}}function u(e){return e.replace(m,o).replace(f,a).replace(d,o)}var c=r(e("../maps/xml.json")),l=i(c);n.XML=s(c,l);var p=r(e("../maps/entities.json")),h=i(p);n.HTML=s(p,h);var d=/[^\0-\x7F]/g,f=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,m=i(c);n.escape=u},{"../maps/entities.json":5,"../maps/xml.json":7}],4:[function(e,t,n){t.exports={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376}},{}],5:[function(e,t,n){t.exports={Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",amp:"&",AMP:"&",andand:"⩕",And:"⩓",and:"∧",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angmsd:"∡",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",apacir:"⩯",ap:"≈",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxHd:"╤",boxhD:"╥",boxHD:"╦",boxhu:"┴",boxHu:"╧",boxhU:"╨",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsolb:"⧅",bsol:"\\",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",capand:"⩄",capbrcup:"⩉",capcap:"⩋",cap:"∩",Cap:"⋒",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",
|
||
circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cir:"○",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cup:"∪",Cup:"⋓",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",Darr:"↡",dArr:"⇓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",ddagger:"‡",ddarr:"⇊",DD:"ⅅ",dd:"ⅆ",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrowBar:"⤓",downarrow:"↓",DownArrow:"↓",Downarrow:"⇓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVectorBar:"⥖",DownLeftVector:"↽",DownRightTeeVector:"⥟",DownRightVectorBar:"⥗",DownRightVector:"⇁",DownTeeArrow:"↧",DownTee:"⊤",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",Ecirc:"Ê",ecirc:"ê",ecir:"≖",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",edot:"ė",eDot:"≑",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp13:" ",emsp14:" ",emsp:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"𝔣",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",ge:"≥",gE:"≧",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",gescc:"⪩",ges:"⩾",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gla:"⪥",gl:"≷",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",gtcc:"⪧",gtcir:"⩺",gt:">",GT:">",Gt:"≫",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",harrcir:"⥈",harr:"↔",hArr:"⇔",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",Im:"ℑ",imof:"⊷",imped:"Ƶ",Implies:"⇒",incare:"℅","in":"∈",infin:"∞",infintie:"⧝",inodot:"ı",intcal:"⊺","int":"∫",Int:"∬",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"",InvisibleTimes:"",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larrb:"⇤",larrbfs:"⤟",larr:"←",Larr:"↞",lArr:"⇐",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",latail:"⤙",lAtail:"⤛",lat:"⪫",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",LeftArrowBar:"⇤",leftarrow:"←",LeftArrow:"←",Leftarrow:"⇐",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVectorBar:"⥙",LeftDownVector:"⇃",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTeeArrow:"↤",LeftTee:"⊣",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangleBar:"⧏",LeftTriangle:"⊲",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVectorBar:"⥘",LeftUpVector:"↿",LeftVectorBar:"⥒",LeftVector:"↼",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",lescc:"⪨",les:"⩽",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",llarr:"⇇",ll:"≪",Ll:"⋘",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoustache:"⎰",lmoust:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftrightarrow:"⟷",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longmapsto:"⟼",longrightarrow:"⟶",LongRightArrow:"⟶",Longrightarrow:"⟹",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",ltcc:"⪦",ltcir:"⩹",lt:"<",LT:"<",Lt:"≪",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",midast:"*",midcir:"⫰",mid:"∣",middot:"·",minusb:"⊟",minus:"−",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natural:"♮",naturals:"ℕ",natur:"♮",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",ne:"≠",nedot:"≐̸",NegativeMediumSpace:"",NegativeThickSpace:"",NegativeThinSpace:"",NegativeVeryThinSpace:"",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nlE:"≦̸",nle:"≰",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangleBar:"⧏̸",NotLeftTriangle:"⋪",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangleBar:"⧐̸",NotRightTriangle:"⋫",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",nparallel:"∦",npar:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",nprec:"⊀",npreceq:"⪯̸",npre:"⪯̸",nrarrc:"⤳̸",nrarr:"↛",nrArr:"⇏",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",Ocirc:"Ô",ocirc:"ô",ocir:"⊚",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",orarr:"↻",Or:"⩔",or:"∨",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",otimesas:"⨶",Otimes:"⨷",otimes:"⊗",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",para:"¶",parallel:"∥",par:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plus:"+",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",prap:"⪷",Pr:"⪻",pr:"≺",prcue:"≼",precapprox:"⪷",prec:"≺",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",pre:"⪯",prE:"⪳",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportional:"∝",Proportion:"∷",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarr:"→",Rarr:"↠",rArr:"⇒",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",Re:"ℜ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrowBar:"⇥",rightarrow:"→",RightArrow:"→",Rightarrow:"⇒",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVectorBar:"⥕",RightDownVector:"⇂",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTeeArrow:"↦",RightTee:"⊢",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangleBar:"⧐",RightTriangle:"⊳",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVectorBar:"⥔",RightUpVector:"↾",RightVectorBar:"⥓",RightVector:"⇀",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"",rmoustache:"⎱",rmoust:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",scap:"⪸",Scaron:"Š",scaron:"š",Sc:"⪼",sc:"≻",sccue:"≽",sce:"⪰",scE:"⪴",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdotb:"⊡",sdot:"⋅",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",solbar:"⌿",solb:"⧄",sol:"/",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squ:"□",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succapprox:"⪸",succ:"≻",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup1:"¹",sup2:"²",sup3:"³",sup:"⊃",Sup:"⋑",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:" ",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",therefore:"∴",Therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:" ",ThinSpace:" ",thinsp:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",timesbar:"⨱",timesb:"⊠",times:"×",timesd:"⨰",tint:"∭",toea:"⤨",topbot:"⌶",topcir:"⫱",top:"⊤",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",uarr:"↑",Uarr:"↟",uArr:"⇑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrowBar:"⤒",uparrow:"↑",UpArrow:"↑",Uparrow:"⇑",UpArrowDownArrow:"⇅",updownarrow:"↕",UpDownArrow:"↕",Updownarrow:"⇕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTeeArrow:"↥",UpTee:"⊥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",Vcy:"В",vcy:"в",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",veebar:"⊻",vee:"∨",Vee:"⋁",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xharr:"⟷",xhArr:"⟺",Xi:"Ξ",xi:"ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",yuml:"ÿ",Yuml:"Ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"",Zeta:"Ζ",zeta:"ζ",zfr:"𝔷",Zfr:"ℨ",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",Zscr:"𝒵",zscr:"𝓏",zwj:"",zwnj:""}},{}],6:[function(e,t,n){t.exports={Aacute:"Á",aacute:"á",Acirc:"Â",acirc:"â",acute:"´",AElig:"Æ",aelig:"æ",Agrave:"À",agrave:"à",amp:"&",AMP:"&",Aring:"Å",aring:"å",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",brvbar:"¦",Ccedil:"Ç",ccedil:"ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",Eacute:"É",eacute:"é",Ecirc:"Ê",ecirc:"ê",Egrave:"È",egrave:"è",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",Iacute:"Í",iacute:"í",Icirc:"Î",icirc:"î",iexcl:"¡",Igrave:"Ì",igrave:"ì",iquest:"¿",Iuml:"Ï",iuml:"ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",Ntilde:"Ñ",ntilde:"ñ",Oacute:"Ó",oacute:"ó",Ocirc:"Ô",ocirc:"ô",Ograve:"Ò",ograve:"ò",ordf:"ª",ordm:"º",Oslash:"Ø",oslash:"ø",Otilde:"Õ",otilde:"õ",Ouml:"Ö",ouml:"ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",THORN:"Þ",thorn:"þ",times:"×",Uacute:"Ú",uacute:"ú",Ucirc:"Û",ucirc:"û",Ugrave:"Ù",ugrave:"ù",uml:"¨",Uuml:"Ü",uuml:"ü",Yacute:"Ý",yacute:"ý",yen:"¥",yuml:"ÿ"}},{}],7:[function(e,t,n){t.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}},{}],entities:[function(e,t,n){var r=e("./lib/encode.js"),i=e("./lib/decode.js");n.decode=function(e,t){return(!t||0>=t?i.XML:i.HTML)(e)},n.decodeStrict=function(e,t){return(!t||0>=t?i.XML:i.HTMLStrict)(e)},n.encode=function(e,t){return(!t||0>=t?r.XML:r.HTML)(e)},n.encodeXML=r.XML,n.encodeHTML4=n.encodeHTML5=n.encodeHTML=r.HTML,n.decodeXML=n.decodeXMLStrict=i.XML,n.decodeHTML4=n.decodeHTML5=n.decodeHTML=i.HTML,n.decodeHTML4Strict=n.decodeHTML5Strict=n.decodeHTMLStrict=i.HTMLStrict,n.escape=r.escape},{"./lib/decode.js":1,"./lib/encode.js":3}]},{},[])("entities")})}),__d("react-native-parallax-view/index.js",["react-native-parallax-view/lib/ParallaxView.js"],function(e,t,n,r,i,o){i.exports=t("react-native-parallax-view/lib/ParallaxView.js")}),__d("react-native-parallax-view/lib/ParallaxView.js",["react-native/Libraries/react-native/react-native.js","react-native-scrollable-mixin/ScrollableMixin.js"],function(e,t,n,r,i,o){"use strict";function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u=t("react-native/Libraries/react-native/react-native.js"),c=u.StyleSheet,l=u.View,p=u.ScrollView,h=u.Animated,d=t("react-native-scrollable-mixin/ScrollableMixin.js"),f=t("Dimensions").get("window"),m=p.propTypes,g=u.createClass({displayName:"ParallaxView",mixins:[d],propTypes:s({},m,{windowHeight:u.PropTypes.number,backgroundSource:u.PropTypes.object,header:u.PropTypes.node,blur:u.PropTypes.string,contentInset:u.PropTypes.object}),getDefaultProps:function(){return{windowHeight:300,contentInset:{top:-20*f.scale}}},getInitialState:function(){return{scrollY:new h.Value(0)}},getScrollResponder:function(){return this._scrollView.getScrollResponder()},setNativeProps:function(e){this._scrollView.setNativeProps(e)},renderBackground:function(){var e=this.props,t=e.windowHeight,n=e.backgroundSource,r=(e.blur,this.state.scrollY);return t&&n?u.createElement(h.Image,{style:[v.background,{height:t,transform:[{translateY:r.interpolate({inputRange:[-t,0,t],outputRange:[t/2,0,-t/3]})},{scale:r.interpolate({inputRange:[-t,0,t],outputRange:[2,1,1]})}]}],source:n}):null},renderHeader:function(){var e=this.props,t=e.windowHeight,n=e.backgroundSource,r=this.state.scrollY;return t&&n?u.createElement(h.View,{style:{position:"relative",height:t,opacity:r.interpolate({inputRange:[-t,0,t/1.2],outputRange:[1,1,0]})}},this.props.header):null},render:function(){var e=this,t=this.props,n=t.style,r=a(t,["style"]);return u.createElement(l,{style:[v.container,n]},this.renderBackground(),u.createElement(p,s({ref:function(t){e._scrollView=t}},r,{style:v.scrollView,onScroll:h.event([{nativeEvent:{contentOffset:{y:this.state.scrollY}}}]),scrollEventThrottle:16}),this.renderHeader(),u.createElement(l,{style:v.content},this.props.children)))}}),v=c.create({container:{flex:1},scrollView:{backgroundColor:"transparent"},background:{position:"absolute",backgroundColor:"#2e2f31",width:f.width,resizeMode:"cover"},blur:{position:"absolute",left:0,right:0,top:0,bottom:0,backgroundColor:"transparent"},content:{shadowColor:"#222",shadowOpacity:.3,shadowRadius:2,backgroundColor:"#fff",flex:1,flexDirection:"column"}});i.exports=g}),__d("react-native-scrollable-mixin/ScrollableMixin.js",[],function(e,t,n,r,i,o){var a={getInnerViewNode:function(){return this.getScrollResponder().getInnerViewNode()},scrollTo:function(e,t){this.getScrollResponder().scrollTo(e,t)},scrollWithoutAnimationTo:function(e,t){this.getScrollResponder().scrollWithoutAnimationTo(e,t)}};i.exports=a}),__d("Modal",["Overlay","react-native/Libraries/react-native/react-native.js","react-native-modal/Transitions.js","react-native-modal/Style.js","react-native-blur/index.js"],function(e,t,n,r,i,o){"use strict";var a=(t("merge"),t("react-native/Libraries/react-native/react-native.js")),s=a.View,u=a.Text,c=a.TouchableOpacity,l=a.TouchableWithoutFeedback,p=a.PropTypes,h=t("react-native-modal/Transitions.js"),d=t("react-native-modal/Style.js"),f=t("Overlay"),m=t("react-native-blur/index.js").BlurView,g=function(){},v={getInitialState:function(){return{isModalOpen:!1}},openModal:function(){this.setState({isModalOpen:!0})},closeModal:function(){this.setState({isModalOpen:!1})}},y=a.createClass({displayName:"Modal",mixins:[h.Mixin],statics:{transitionEasings:h.Easings,Mixin:v,DefaultStyles:d},propTypes:{isVisible:p.bool,hideCloseButton:p.bool,backdropType:p.string,onClose:p.func,onPressBackdrop:p.func,customCloseButton:p.node,customShowHandler:p.func,customHideHandler:p.func,forceToFront:p.bool,containerPointerEvents:p.string},getDefaultProps:function(){return{isVisible:!1,hideCloseButton:!1,onClose:g,onPressBackdrop:g,backdropType:"plain",backdropBlur:"light",forceToFront:!1,containerPointerEvents:"auto"}},componentWillReceiveProps:function(e){var t=e.isVisible,n=this.props,r=n.isVisible,i=n.customShowHandler,o=n.customHideHandler;if(t!==r){var a=function(e){return e("opacity",{duration:300,begin:0,end:1})},s=function(e){return e("opacity",{duration:300,end:0})};if(t){var u=i||a;u(this.transition)}else{var c=o||s;c(this.transition)}}},renderCloseButton:function(){var e=this.props,t=e.customCloseButton,n=e.hideCloseButton,r=e.onClose,i=this.props.style||d;return t?a.addons.cloneWithProps(t,null):!n&&r?a.createElement(s,{style:i.closeButton},a.createElement(c,{onPress:r},a.createElement(u,{style:i.closeButtonText},"Close"))):void 0},renderBody:function(){var e=this.props.style||d,t=this.extractResponderProps();return a.createElement(s,t,this.renderCloseButton(),a.createElement(s,{style:e.modal,pointerEvents:this.props.containerPointerEvents},a.Children.map(this.props.children,a.addons.cloneWithProps)))},extractResponderProps:function(){var e={};return this.props.onMoveShouldSetResponder&&(e.onMoveShouldSetResponder=this.props.onMoveShouldSetResponder),this.props.onMoveShouldSetResponderCapture&&(e.onMoveShouldSetResponderCapture=this.props.onMoveShouldSetResponderCapture),this.props.onResponderEnd&&(e.onResponderEnd=this.props.onResponderEnd),this.props.onResponderGrant&&(e.onResponderGrant=this.props.onResponderGrant),this.props.onResponderMove&&(e.onResponderMove=this.props.onResponderMove),this.props.onResponderReject&&(e.onResponderReject=this.props.onResponderReject),this.props.onResponderRelease&&(e.onResponderRelease=this.props.onResponderRelease),this.props.onResponderStart&&(e.onResponderStart=this.props.onResponderStart),this.props.onResponderTerminate&&(e.onResponderTerminate=this.props.onResponderTerminate),this.props.onResponderTerminationRequest&&(e.onResponderTerminationRequest=this.props.onResponderTerminationRequest),this.props.onStartShouldSetResponder&&(e.onStartShouldSetResponder=this.props.onStartShouldSetResponder),this.props.onStartShouldSetResponderCapture&&(e.onStartShouldSetResponderCapture=this.props.onStartShouldSetResponderCapture),e},renderModal:function(){var e=this.props,t=e.onPressBackdrop,n=e.backdropType,r=e.backdropBlur,i=this.props.style||d,o=this.renderBody();return"plain"==n?a.createElement(s,{style:[i.container,this.transitionStyles()]},a.createElement(l,{onPress:t},a.createElement(s,{style:i.backdrop})),o):"none"===n?a.createElement(s,{style:[i.container,this.transitionStyles()]},o):a.createElement(l,{onPress:t},a.createElement(m,{blurType:r,style:[i.container,this.transitionStyles()]},o))},render:function(){var e=this.props.style||d,t=this.props,n=t.isVisible,r=t.forceToFront;return n||this.state.isTransitioning?r?a.createElement(f,{isVisible:!0,aboveStatusBar:!0,style:e.container},this.renderModal()):a.createElement(s,{style:e.container},this.renderModal()):a.createElement(s,null)}});i.exports=y}),__d("react-native-modal/Transitions.js",["react-tween-state/index.js"],function(e,t,n,r,i,o){"use strict";var a=t("react-tween-state/index.js"),s=a.Mixin,u=a.easingTypes,c=Object.assign(s,{getInitialState:function(){return{isTransitioning:!1,tweenQueue:[],tweenProperties:[]}},transition:function(e,t){var n=this;this.setState({isTransitioning:!0}),-1===this.state.tweenProperties.indexOf(e)&&this.state.tweenProperties.push(e);var r="undefined"==typeof t.begin?this.state[e]:t.begin;this.tweenState(e,{easing:t.easing||u.easeInOutQuad,duration:t.duration||300,delay:t.delay,beginValue:r,endValue:t.end,onEnd:function(){requestAnimationFrame(function(){n.state.tweenQueue.length||n.setState({isTransitioning:!1}),t.reset&&(n.state[e]=r),t.onEnd&&t.onEnd()})}})},transitionStyles:function(e){var t=this;"undefined"==typeof e&&(e=[]);var n={};return this.state.tweenProperties.forEach(function(r){if(0===e.length||e.indexOf(r)>-1){var i,o=t.getTweeningValue(r);
|
||
i="undefined"==typeof o||null===o?t.state[r]:o,n[r]=i}}),n}});i.exports={Mixin:c,Easings:u}}),__d("react-tween-state/index.js",["tween-functions/index.js"],function(e,t,n,r,i,o){"use strict";function a(e){return e}var s=t("tween-functions/index.js"),u="ADDITIVE",c=s.easeInOutQuad,l=300,p=0,h={easingTypes:s,stackBehavior:{ADDITIVE:"ADDITIVE",DESTRUCTIVE:"DESTRUCTIVE"}};h.Mixin={getInitialState:function(){return{tweenQueue:[]}},tweenState:function(e,t,n){"string"==typeof e&&(n=t,t=e,e=a),this._tweenState(e,t,n)},_tweenState:function(e,t,n){var r=this._pendingState||this.state,i=e(r),o={easing:n.easing||c,duration:null==n.duration?l:n.duration,delay:null==n.delay?p:n.delay,beginValue:null==n.beginValue?i[t]:n.beginValue,endValue:n.endValue,onEnd:n.onEnd,stackBehavior:n.stackBehavior||u},a=r.tweenQueue;o.stackBehavior===h.stackBehavior.DESTRUCTIVE&&(a=r.tweenQueue.filter(function(e){return e.stateName!==t||e.stateRefFunc(r)!==i})),a.push({stateRefFunc:e,stateName:t,config:o,initTime:Date.now()+o.delay}),i[t]=o.endValue,this.setState({tweenQueue:a}),1===a.length&&this.startRaf()},getTweeningValue:function(e,t){return"string"==typeof e&&(t=e,e=a),this._getTweeningValue(e,t)},_getTweeningValue:function(e,t){for(var n=this.state,r=e(n),i=r[t],o=Date.now(),a=0;a<n.tweenQueue.length;a++){var s=n.tweenQueue[a],u=s.stateRefFunc(n);if(s.stateName===t&&u===r){var c=o-s.initTime>s.config.duration?s.config.duration:Math.max(0,o-s.initTime),l=-s.config.endValue+s.config.easing(c,s.config.beginValue,s.config.endValue,s.config.duration);i+=l}}return i},_rafCb:function(){var e=this.state;if(0!==e.tweenQueue.length){for(var t=Date.now(),n=[],r=0;r<e.tweenQueue.length;r++){var i=e.tweenQueue[r];t-i.initTime<i.config.duration?n.push(i):i.config.onEnd&&i.config.onEnd()}this.isMounted()&&(this.setState({tweenQueue:n}),requestAnimationFrame(this._rafCb))}},startRaf:function(){requestAnimationFrame(this._rafCb)}},i.exports=h}),__d("tween-functions/index.js",[],function(e,t,n,r,i,o){"use strict";var a={linear:function(e,t,n,r){var i=n-t;return i*e/r+t},easeInQuad:function(e,t,n,r){var i=n-t;return i*(e/=r)*e+t},easeOutQuad:function(e,t,n,r){var i=n-t;return-i*(e/=r)*(e-2)+t},easeInOutQuad:function(e,t,n,r){var i=n-t;return(e/=r/2)<1?i/2*e*e+t:-i/2*(--e*(e-2)-1)+t},easeInCubic:function(e,t,n,r){var i=n-t;return i*(e/=r)*e*e+t},easeOutCubic:function(e,t,n,r){var i=n-t;return i*((e=e/r-1)*e*e+1)+t},easeInOutCubic:function(e,t,n,r){var i=n-t;return(e/=r/2)<1?i/2*e*e*e+t:i/2*((e-=2)*e*e+2)+t},easeInQuart:function(e,t,n,r){var i=n-t;return i*(e/=r)*e*e*e+t},easeOutQuart:function(e,t,n,r){var i=n-t;return-i*((e=e/r-1)*e*e*e-1)+t},easeInOutQuart:function(e,t,n,r){var i=n-t;return(e/=r/2)<1?i/2*e*e*e*e+t:-i/2*((e-=2)*e*e*e-2)+t},easeInQuint:function(e,t,n,r){var i=n-t;return i*(e/=r)*e*e*e*e+t},easeOutQuint:function(e,t,n,r){var i=n-t;return i*((e=e/r-1)*e*e*e*e+1)+t},easeInOutQuint:function(e,t,n,r){var i=n-t;return(e/=r/2)<1?i/2*e*e*e*e*e+t:i/2*((e-=2)*e*e*e*e+2)+t},easeInSine:function(e,t,n,r){var i=n-t;return-i*Math.cos(e/r*(Math.PI/2))+i+t},easeOutSine:function(e,t,n,r){var i=n-t;return i*Math.sin(e/r*(Math.PI/2))+t},easeInOutSine:function(e,t,n,r){var i=n-t;return-i/2*(Math.cos(Math.PI*e/r)-1)+t},easeInExpo:function(e,t,n,r){var i,o=n-t;return null!==(i=0===e)?i:{b:o*Math.pow(2,10*(e/r-1))+t}},easeOutExpo:function(e,t,n,r){var i,o=n-t;return null!==(i=e===r)?i:t+{c:o*(-Math.pow(2,-10*e/r)+1)+t}},easeInOutExpo:function(e,t,n,r){var i=n-t;return(e/=r/2)<1?i/2*Math.pow(2,10*(e-1))+t:i/2*(-Math.pow(2,-10*--e)+2)+t},easeInCirc:function(e,t,n,r){var i=n-t;return-i*(Math.sqrt(1-(e/=r)*e)-1)+t},easeOutCirc:function(e,t,n,r){var i=n-t;return i*Math.sqrt(1-(e=e/r-1)*e)+t},easeInOutCirc:function(e,t,n,r){var i=n-t;return(e/=r/2)<1?-i/2*(Math.sqrt(1-e*e)-1)+t:i/2*(Math.sqrt(1-(e-=2)*e)+1)+t},easeInElastic:function(e,t,n,r){var i,o,a,s=n-t;return a=1.70158,o=0,i=s,0===e||1===(e/=r),o||(o=.3*r),i<Math.abs(s)?(i=s,a=o/4):a=o/(2*Math.PI)*Math.asin(s/i),-(i*Math.pow(2,10*(e-=1))*Math.sin((e*r-a)*(2*Math.PI)/o))+t},easeOutElastic:function(e,t,n,r){var i,o,a,s=n-t;return a=1.70158,o=0,i=s,0===e||1===(e/=r),o||(o=.3*r),i<Math.abs(s)?(i=s,a=o/4):a=o/(2*Math.PI)*Math.asin(s/i),i*Math.pow(2,-10*e)*Math.sin((e*r-a)*(2*Math.PI)/o)+s+t},easeInOutElastic:function(e,t,n,r){var i,o,a,s=n-t;return a=1.70158,o=0,i=s,0===e||2===(e/=r/2),o||(o=r*(.3*1.5)),i<Math.abs(s)?(i=s,a=o/4):a=o/(2*Math.PI)*Math.asin(s/i),1>e?-.5*(i*Math.pow(2,10*(e-=1))*Math.sin((e*r-a)*(2*Math.PI)/o))+t:i*Math.pow(2,-10*(e-=1))*Math.sin((e*r-a)*(2*Math.PI)/o)*.5+s+t},easeInBack:function(e,t,n,r,i){var o=n-t;return void 0===i&&(i=1.70158),o*(e/=r)*e*((i+1)*e-i)+t},easeOutBack:function(e,t,n,r,i){var o=n-t;return void 0===i&&(i=1.70158),o*((e=e/r-1)*e*((i+1)*e+i)+1)+t},easeInOutBack:function(e,t,n,r,i){var o=n-t;return void 0===i&&(i=1.70158),(e/=r/2)<1?o/2*(e*e*(((i*=1.525)+1)*e-i))+t:o/2*((e-=2)*e*(((i*=1.525)+1)*e+i)+2)+t},easeInBounce:function(e,t,n,r){var i,o=n-t;return i=a.easeOutBounce(r-e,0,o,r),o-i+t},easeOutBounce:function(e,t,n,r){var i=n-t;return(e/=r)<1/2.75?i*(7.5625*e*e)+t:2/2.75>e?i*(7.5625*(e-=1.5/2.75)*e+.75)+t:2.5/2.75>e?i*(7.5625*(e-=2.25/2.75)*e+.9375)+t:i*(7.5625*(e-=2.625/2.75)*e+.984375)+t},easeInOutBounce:function(e,t,n,r){var i,o=n-t;return r/2>e?(i=a.easeInBounce(2*e,0,o,r),.5*i+t):(i=a.easeOutBounce(2*e-r,0,o,r),.5*i+.5*o+t)}};i.exports=a}),__d("react-native-modal/Style.js",["react-native/Libraries/react-native/react-native.js"],function(e,t,n,r,i,o){"use strict";var a=t("react-native/Libraries/react-native/react-native.js").StyleSheet;i.exports=a.create({container:{position:"absolute",top:0,bottom:0,left:0,right:0,backgroundColor:"transparent",justifyContent:"center"},backdrop:{position:"absolute",top:0,bottom:0,left:0,right:0,backgroundColor:"#000000",opacity:.5},closeButton:{position:"absolute",borderColor:"#ffffff",borderRadius:2,borderWidth:1,right:20,top:20,paddingLeft:10,paddingRight:10,paddingTop:5,paddingBottom:5},closeButtonText:{color:"#ffffff"},modal:{margin:20,backgroundColor:"#ffffff",borderRadius:3,padding:20}})}),__d("Overlay",["react-native/Libraries/react-native/react-native.js"],function(e,t,n,r,i,o){"use strict";var a=t("react-native/Libraries/react-native/react-native.js"),s=a.View,u=(a.PropTypes,a.StyleSheet),c=a.requireNativeComponent,l=a.createClass({displayName:"Overlay",propTypes:{aboveStatusBar:a.PropTypes.bool,isVisible:a.PropTypes.bool},getDefaultProps:function(){return{aboveStatusBar:!1,isVisible:!1}},render:function(){this.props.isVisible;return this.props.isVisible?a.createElement(p,{isVisible:!0,style:h.container,pointerEvents:"none",aboveStatusBar:this.props.aboveStatusBar},a.Children.map(this.props.children,a.addons.cloneWithProps)):a.createElement(s,null)}}),p=c("RNOverlay",l),h=u.create({container:{position:"absolute",top:0,bottom:0,left:0,right:0,borderWidth:0,backgroundColor:"transparent"}});i.exports=l}),__d("react-native-blur/index.js",["react-native-blur/src/BlurView.js","react-native-blur/src/VibrancyView.js"],function(e,t,n,r,i,o){const a=t("react-native-blur/src/BlurView.js"),s=t("react-native-blur/src/VibrancyView.js");i.exports={BlurView:a,VibrancyView:s}}),__d("react-native-blur/src/BlurView.js",["react-native/Libraries/react-native/react-native.js"],function(e,t,n,r,i,o){function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=function m(e,t,n){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,t);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:m(i,t,n)}if("value"in r)return r.value;var o=r.get;return void 0===o?void 0:o.call(n)};const l=t("react-native/Libraries/react-native/react-native.js"),p=l.requireNativeComponent,h=l.Component;var d=function(e){function t(){a(this,t),c(Object.getPrototypeOf(t.prototype),"constructor",this).apply(this,arguments)}return s(t,e),u(t,[{key:"render",value:function(){return l.createElement(f,this.props)}}]),t}(h);d.propTypes={blurType:l.PropTypes.string};const f=p("BlurView",d);i.exports=d}),__d("react-native-blur/src/VibrancyView.js",["react-native/Libraries/react-native/react-native.js"],function(e,t,n,r,i,o){function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=function m(e,t,n){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,t);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:m(i,t,n)}if("value"in r)return r.value;var o=r.get;return void 0===o?void 0:o.call(n)};const l=t("react-native/Libraries/react-native/react-native.js"),p=l.requireNativeComponent,h=l.Component;var d=function(e){function t(){a(this,t),c(Object.getPrototypeOf(t.prototype),"constructor",this).apply(this,arguments)}return s(t,e),u(t,[{key:"render",value:function(){return l.createElement(f,this.props)}}]),t}(h);d.propTypes={blurType:l.PropTypes.string};const f=p("VibrancyView",d);i.exports=d}),__d("DribbbleApp/app/Player.js",["FontAwesome","Dimensions","Modal","react-native/Libraries/react-native/react-native.js","DribbbleApp/app/helpers/getImage.js","react-native-htmlview/index.js","react-native-parallax-view/index.js","DribbbleApp/app/helpers/api.js","DribbbleApp/app/ShotDetails.js","DribbbleApp/app/ShotCell.js","DribbbleApp/app/Loading.js"],function(e,t,n,r,i,o){"use strict";var a=t("react-native/Libraries/react-native/react-native.js"),s=a.Image,u=a.StyleSheet,c=a.Text,l=a.TouchableOpacity,p=a.View,h=(a.Component,a.ActivityIndicatorIOS,a.ListView),d=t("FontAwesome"),f=t("DribbbleApp/app/helpers/getImage.js"),m=(t("react-native-htmlview/index.js"),t("Dimensions").get("window")),g=t("react-native-parallax-view/index.js"),v=t("Modal"),y=t("DribbbleApp/app/helpers/api.js"),_=t("DribbbleApp/app/ShotDetails.js"),b=t("DribbbleApp/app/ShotCell.js"),S=t("DribbbleApp/app/Loading.js"),w=a.createClass({displayName:"Player",getInitialState:function(){return{isModalOpen:!1,isLoading:!0,dataSource:new h.DataSource({rowHasChanged:function(e,t){return e!==t}})}},componentWillMount:function(){var e=this;y.getResources(this.props.player.shots_url).then(function(t){e.setState({dataSource:e.state.dataSource.cloneWithRows(t),isLoading:!1})}).done()},openModal:function(){this.setState({isModalOpen:!0})},closeModal:function(){this.setState({isModalOpen:!1})},render:function(){return a.createElement(g,{windowHeight:260,backgroundSource:f.authorAvatar(this.props.player),blur:"dark",header:a.createElement(l,{onPress:this.openModal},a.createElement(p,{style:E.headerContent},a.createElement(p,{style:E.innerHeaderContent},a.createElement(s,{source:f.authorAvatar(this.props.player),style:E.playerAvatar}),a.createElement(c,{style:E.playerUsername},this.props.player.username),a.createElement(c,{style:E.playerName},this.props.player.name),a.createElement(p,{style:E.playerDetailsRow},a.createElement(p,{style:E.playerCounter},a.createElement(d,{name:"users",size:18,color:"#fff"}),a.createElement(c,{style:E.playerCounterValue}," ",this.props.player.followers_count," ")),a.createElement(p,{style:E.playerCounter},a.createElement(d,{name:"camera-retro",size:18,color:"#fff"}),a.createElement(c,{style:E.playerCounterValue}," ",this.props.player.shots_count," ")),a.createElement(p,{style:E.playerCounter},a.createElement(d,{name:"heart-o",size:18,color:"#fff"}),a.createElement(c,{style:E.playerCounterValue}," ",this.props.player.likes_count," "))))))},a.createElement(p,{style:E.shotList},0!==this.state.dataSource.length?this.renderShots():a.createElement(S,null)),a.createElement(v,{isVisible:this.state.isModalOpen,onClose:this.closeModal,backdropType:"blur",backdropBlur:"dark",forceToFront:!0,customShowHandler:this._showModalTransition,customHideHandler:this._hideModalTransition,onPressBackdrop:this.closeModal},a.createElement(s,{source:f.authorAvatar(this.props.player),style:E.playerImageModal})))},_showModalTransition:function(e){e("opacity",{duration:200,begin:0,end:1}),e("height",{duration:200,begin:2*-m.height,end:m.height})},_hideModalTransition:function(e){e("height",{duration:200,begin:m.height,end:2*m.height,reset:!0}),e("opacity",{duration:200,begin:1,end:0})},renderShots:function(){return a.createElement(h,{ref:"playerShots",renderRow:this.renderRow,dataSource:this.state.dataSource,automaticallyAdjustContentInsets:!1,keyboardDismissMode:"on-drag",keyboardShouldPersistTaps:!0,showsVerticalScrollIndicator:!1})},renderRow:function(e){var t=this;return a.createElement(b,{onSelect:function(){return t.selectShot(e)},shot:e})},selectShot:function(e){console.log(e),this.props.navigator.push({component:_,passProps:{shot:e},title:e.title})}}),E=u.create({listStyle:{flex:1,backgroundColor:"red"},listView:{flex:1,backgroundColor:"coral"},spinner:{width:50},headerContent:{flex:1,alignItems:"center",justifyContent:"center",backgroundColor:"transparent"},innerHeaderContent:{marginTop:30,alignItems:"center"},playerInfo:{flex:1,alignItems:"center",justifyContent:"center",backgroundColor:"white",flexDirection:"row"},playerUsername:{color:"#fff",fontWeight:"300"},playerName:{fontSize:14,color:"#fff",fontWeight:"900",lineHeight:18},playerDetailsRow:{flex:1,alignItems:"center",justifyContent:"center",flexDirection:"row",width:m.width/2,marginTop:20},playerCounter:{flex:1,alignItems:"center"},playerCounterValue:{color:"#fff",fontWeight:"900",fontSize:14,marginTop:5},playerAvatar:{width:80,height:80,borderRadius:40,borderWidth:2,borderColor:"#fff",marginBottom:10},playerImageModal:{height:m.height/3,resizeMode:"contain"},playerContent:{padding:20}});i.exports=w}),__d("DribbbleApp/app/Loading.js",["react-native/Libraries/react-native/react-native.js"],function(e,t,n,r,i,o){var a=t("react-native/Libraries/react-native/react-native.js"),s=a.ActivityIndicatorIOS,u=a.StyleSheet,c=a.View,l=a.createClass({displayName:"Loading",render:function(){return a.createElement(c,{style:[p.container,p.centerText]},a.createElement(s,{animating:this.props.isLoading,style:p.spinner}))}}),p=u.create({container:{flex:1,backgroundColor:"white",flexDirection:"column",justifyContent:"center"},centerText:{alignItems:"center"},spinner:{width:50}});i.exports=l}),__d("DribbbleApp/app/CommentItem.js",["FontAwesome","Dimensions","react-native/Libraries/react-native/react-native.js","DribbbleApp/app/helpers/getImage.js","react-native-htmlview/index.js"],function(e,t,n,r,i,o){"use strict";var a=t("react-native/Libraries/react-native/react-native.js"),s=a.Image,u=a.StyleSheet,c=a.PixelRatio,l=a.Text,p=a.TouchableHighlight,h=a.View,d=(a.Component,t("FontAwesome"),t("DribbbleApp/app/helpers/getImage.js")),f=t("react-native-htmlview/index.js"),m=(t("Dimensions").get("window"),a.createClass({displayName:"CommentItem",getDefaultProps:function(){return{comments:[]}},render:function(){return a.createElement(h,null,a.createElement(p,{onPress:this.props.onSelect.bind(this,this.props.comment),underlayColor:"#f3f3f3"},a.createElement(h,null,a.createElement(h,{style:g.commentContent},a.createElement(s,{source:d.authorAvatar(this.props.comment.user),style:g.avatar}),a.createElement(h,{style:g.commentBody},a.createElement(l,{style:g.userName},this.props.comment.user.name),a.createElement(l,{style:g.commentText},a.createElement(f,{value:this.props.comment.body})))),a.createElement(h,{style:g.cellBorder}))))}})),g=u.create({commentContent:{padding:10,flex:1,flexDirection:"row",alignItems:"flex-start"},userName:{fontWeight:"700"},commentBody:{flex:1,flexDirection:"column",justifyContent:"center"},commentText:{flex:1,flexDirection:"row"},cellBorder:{backgroundColor:"rgba(0, 0, 0, 0.2)",height:1/c.get(),marginLeft:4},avatar:{borderRadius:20,width:40,height:40,marginRight:10}});i.exports=m}),require("DribbbleApp/index.ios.js");
|
||
//# sourceMappingURL=bundle.js |