!function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="/static/",t(0)}([function(e,t,n){e.exports=n(281)},function(e,t,n){"use strict";function r(e,t,n,r,o,i,a,u){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,o,i,a,u],c=0;s=new Error(t.replace(/%s/g,function(){return l[c++]})),s.name="Invariant Violation"}throw s.framesToPop=1,s}}e.exports=r},function(e,t,n){"use strict";e.exports=n(525)},function(e,t){"use strict";function n(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;t>r;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);n+=" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.";var o=new Error(n);throw o.name="Invariant Violation",o.framesToPop=1,o}e.exports=n},function(e,t,n){"use strict";var r=n(14),o=r;e.exports=o},function(e,t){"use strict";function n(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function r(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;10>n;n++)t["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(t).map(function(e){return t[e]});if("0123456789"!==r.join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(e){o[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(i){return!1}}var o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=r()?Object.assign:function(e,t){for(var r,a,u=n(e),s=1;s'+v.defaultStyles+""},P=function(e){var t=e.className||"",n=(0,i["default"])(e.style);for(var r in n){var o=n[r],a=(0,v.mapStyleToClassName)(r,o);a&&(t+=" "+a)}return{className:t,style:n}};e.exports={_reset:w,absoluteFill:_,absoluteFillObject:T,create:S,hairlineWidth:1,flatten:l["default"],render:O,resolve:P}},function(e,t,n){"use strict";var r=null;e.exports={debugTool:r}},function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var r=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(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 s=Object.assign||function(e){for(var t=1;t1){for(var v=Array(y),m=0;y>m;m++)v[m]=arguments[m+2];s.children=v}if(e&&e.defaultProps){var g=e.defaultProps;for(i in g)void 0===s[i]&&(s[i]=g[i])}return c(e,f,p,d,h,a.current,s)},c.createFactory=function(e){var t=c.createElement.bind(null,e);return t.type=e,t},c.cloneAndReplaceKey=function(e,t){var n=c(e.type,t,e.ref,e._self,e._source,e._owner,e.props);return n},c.cloneElement=function(e,t,n){var s,f=i({},e.props),p=e.key,d=e.ref,h=e._self,y=e._source,v=e._owner;if(null!=t){r(t)&&(d=t.ref,v=a.current),o(t)&&(p=""+t.key);var m;e.type&&e.type.defaultProps&&(m=e.type.defaultProps);for(s in t)u.call(t,s)&&!l.hasOwnProperty(s)&&(void 0===t[s]&&void 0!==m?f[s]=m[s]:f[s]=t[s])}var g=arguments.length-2;if(1===g)f.children=n;else if(g>1){for(var b=Array(g),E=0;g>E;E++)b[E]=arguments[E+2];f.children=b}return c(e.type,p,d,h,y,v,f)},c.isValidElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===s},c.REACT_ELEMENT_TYPE=s,e.exports=c},function(e,t,n){"use strict";function r(){P.ReactReconcileTransaction&&w?void 0:c("123")}function o(){this.reinitializeTransaction(),this.dirtyComponentsLength=null,this.callbackQueue=p.getPooled(),this.reconcileTransaction=P.ReactReconcileTransaction.getPooled(!0)}function i(e,t,n,o,i,a){r(),w.batchedUpdates(e,t,n,o,i,a)}function a(e,t){return e._mountOrder-t._mountOrder}function u(e){var t=e.dirtyComponentsLength;t!==m.length?c("124",t,m.length):void 0,m.sort(a),g++;for(var n=0;t>n;n++){var r=m[n],o=r._pendingCallbacks;r._pendingCallbacks=null;var i;if(h.logTopLevelRenders){var u=r;r._currentElement.props===r._renderedComponent._currentElement&&(u=r._renderedComponent),i="React update: "+u.getName(),console.time(i)}if(y.performUpdateIfNecessary(r,e.reconcileTransaction,g),i&&console.timeEnd(i),o)for(var s=0;s2?arguments[2]:{},a=r(t);i&&(a=a.concat(Object.getOwnPropertySymbols(t))),o(a,function(r){c(e,r,t[r],n[r])})};f.supportsDescriptors=!!l,e.exports=f},function(e,t,n){var r=n(392);e.exports=Function.prototype.bind||r},function(e,t,n){function r(e,t){var n=i(e,t);return o(n)?n:void 0}var o=n(430),i=n(451);e.exports=r},function(e,t,n){function r(e){if("string"==typeof e||o(e))return e;var t=e+"";return"0"==t&&1/e==-i?"-0":t}var o=n(84),i=1/0;e.exports=r},function(e,t){function n(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}e.exports=n},function(e,t){function n(e){return!!e&&"object"==typeof e}e.exports=n},function(e,t,n){"use strict";function r(e){if(v){var t=e.node,n=e.children;if(n.length)for(var r=0;rs){if("identity"===a)return s;"clamp"===a&&(s=t)}if(s>n){if("identity"===u)return s;"clamp"===u&&(s=n)}return r===o?r:t===n?t>=e?r:o:(t===-(1/0)?s=-s:n===1/0?s-=t:s=(s-t)/(n-t),s=i(s),r===-(1/0)?s=-s:o===1/0?s+=r:s=s*(o-r)+r,s)}function i(e){var t=d(e);if(null===t)return e;t=t||0;var n=(4278190080&t)>>>24,r=(16711680&t)>>>16,o=(65280&t)>>>8,i=(255&t)/255;return"rgba("+n+", "+r+", "+o+", "+i+")"}function a(e){var t=e.outputRange;h(t.length>=2,"Bad output range"),t=t.map(i),u(t);var n=t[0].match(m).map(function(){return[]});t.forEach(function(e){e.match(m).forEach(function(e,t){n[t].push(+e)})});var r=t[0].match(m).map(function(t,r){return v.create(f({},e,{outputRange:n[r]}))}),o=/^rgb/.test(t[0]);return function(e){var n=0;return t[0].replace(m,function(){var t=r[n++](e);return String(o&&4>n?Math.round(t):t)})}}function u(e){for(var t=e[0].replace(m,""),n=1;n=e);++n);return n-1}function l(e){h(e.length>=2,"inputRange must have at least 2 elements");for(var t=1;t=e[t-1],"inputRange must be monotonically increasing "+e)}function c(e,t){h(t.length>=2,e+" must have at least 2 elements"),h(2!==t.length||t[0]!==-(1/0)||t[1]!==1/0,e+"cannot be ]-infinity;+infinity[ "+t)}var f=Object.assign||function(e){for(var t=1;tg&&this._cancelLongPressDelayTimeout()}var m=d>t.left-o&&h>t.top-i&&do;o++)r[o]=arguments[o];if(t)return t.apply(e,r)}};e.exports=s},function(e,t,n){function r(e){return e&&e.__esModule?e:{"default":e}}function o(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 i=Object.assign||function(e){for(var t=1;t-1&&e%1==0&&r>=e}var r=9007199254740991;e.exports=n},function(e,t,n){function r(e){return"symbol"==typeof e||o(e)&&u.call(e)==i}var o=n(40),i="[object Symbol]",a=Object.prototype,u=a.toString;e.exports=r},function(e,t){(function(t){"use strict";var n="undefined"==typeof window?t:window,r=function(e,t,n){return function(r,o){var i=e(function(){t.call(this,i),r.apply(this,arguments)}.bind(this),o);return this[n]?this[n].push(i):this[n]=[i],i}},o=function(e,t){return function(n){if(this[t]){var r=this[t].indexOf(n);-1!==r&&this[t].splice(r,1)}e(n)}},i="TimerMixin_timeouts",a=o(n.clearTimeout,i),u=r(n.setTimeout,a,i),s="TimerMixin_intervals",l=o(n.clearInterval,s),c=r(n.setInterval,function(){},s),f="TimerMixin_immediates",p=o(n.clearImmediate,f),d=r(n.setImmediate,p,f),h="TimerMixin_rafs",y=o(n.cancelAnimationFrame,h),v=r(n.requestAnimationFrame,y,h),m={componentWillUnmount:function(){this[i]&&this[i].forEach(function(e){n.clearTimeout(e)}),this[i]=null,this[s]&&this[s].forEach(function(e){n.clearInterval(e)}),this[s]=null,this[f]&&this[f].forEach(function(e){n.clearImmediate(e)}),this[f]=null,this[h]&&this[h].forEach(function(e){n.cancelAnimationFrame(e); }),this[h]=null},setTimeout:u,clearTimeout:a,setInterval:c,clearInterval:l,setImmediate:d,clearImmediate:p,requestAnimationFrame:v,cancelAnimationFrame:y};e.exports=m}).call(t,function(){return this}())},function(e,t){"use strict";var n={onClick:!0,onDoubleClick:!0,onMouseDown:!0,onMouseMove:!0,onMouseUp:!0,onClickCapture:!0,onDoubleClickCapture:!0,onMouseDownCapture:!0,onMouseMoveCapture:!0,onMouseUpCapture:!0},r={getHostProps:function(e,t){if(!t.disabled)return t;var r={};for(var o in t)!n[o]&&t.hasOwnProperty(o)&&(r[o]=t[o]);return r}};e.exports=r},function(e,t,n){"use strict";function r(){if(u)for(var e in s){var t=s[e],n=u.indexOf(e);if(n>-1?void 0:a("96",e),!l.plugins[n]){t.extractEvents?void 0:a("97",e),l.plugins[n]=t;var r=t.eventTypes;for(var i in r)o(r[i],t,i)?void 0:a("98",i,e)}}}function o(e,t,n){l.eventNameDispatchConfigs.hasOwnProperty(n)?a("99",n):void 0,l.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var u=r[o];i(u,t,n)}return!0}return e.registrationName?(i(e.registrationName,t,n),!0):!1}function i(e,t,n){l.registrationNameModules[e]?a("100",e):void 0,l.registrationNameModules[e]=t,l.registrationNameDependencies[e]=t.eventTypes[n].dependencies}var a=n(3),u=(n(1),null),s={},l={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){u?a("101"):void 0,u=Array.prototype.slice.call(e),r()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var o=e[n];s.hasOwnProperty(n)&&s[n]===o||(s[n]?a("102",n):void 0,s[n]=o,t=!0)}t&&r()},getPluginModuleForEvent:function(e){var t=e.dispatchConfig;if(t.registrationName)return l.registrationNameModules[t.registrationName]||null;for(var n in t.phasedRegistrationNames)if(t.phasedRegistrationNames.hasOwnProperty(n)){var r=l.registrationNameModules[t.phasedRegistrationNames[n]];if(r)return r}return null},_resetEventPlugins:function(){u=null;for(var e in s)s.hasOwnProperty(e)&&delete s[e];l.plugins.length=0;var t=l.eventNameDispatchConfigs;for(var n in t)t.hasOwnProperty(n)&&delete t[n];var r=l.registrationNameModules;for(var o in r)r.hasOwnProperty(o)&&delete r[o]}};e.exports=l},function(e,t,n){"use strict";function r(e){return Object.prototype.hasOwnProperty.call(e,v)||(e[v]=h++,p[e[v]]={}),p[e[v]]}var o,i=n(5),a=n(15),u=n(87),s=n(543),l=n(237),c=n(576),f=n(134),p={},d=!1,h=0,y={topAbort:"abort",topAnimationEnd:c("animationend")||"animationend",topAnimationIteration:c("animationiteration")||"animationiteration",topAnimationStart:c("animationstart")||"animationstart",topBlur:"blur",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",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",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topFocus:"focus",topInput:"input",topKeyDown:"keydown",topKeyPress:"keypress",topKeyUp:"keyup",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topMouseDown:"mousedown",topMouseMove:"mousemove",topMouseOut:"mouseout",topMouseOver:"mouseover",topMouseUp:"mouseup",topPaste:"paste",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topScroll:"scroll",topSeeked:"seeked",topSeeking:"seeking",topSelectionChange:"selectionchange",topStalled:"stalled",topSuspend:"suspend",topTextInput:"textInput",topTimeUpdate:"timeupdate",topTouchCancel:"touchcancel",topTouchEnd:"touchend",topTouchMove:"touchmove",topTouchStart:"touchstart",topTransitionEnd:c("transitionend")||"transitionend",topVolumeChange:"volumechange",topWaiting:"waiting",topWheel:"wheel"},v="_reactListenersID"+String(Math.random()).slice(2),m=i({},s,{ReactEventListener:null,injection:{injectReactEventListener:function(e){e.setHandleTopLevel(m.handleTopLevel),m.ReactEventListener=e}},setEnabled:function(e){m.ReactEventListener&&m.ReactEventListener.setEnabled(e)},isEnabled:function(){return!(!m.ReactEventListener||!m.ReactEventListener.isEnabled())},listenTo:function(e,t){for(var n=t,o=r(n),i=u.registrationNameDependencies[e],s=a.topLevelTypes,l=0;l]/;e.exports=r},function(e,t,n){"use strict";var r,o=n(7),i=n(121),a=/^[ \r\n\t\f]/,u=/<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/,s=n(129),l=s(function(e,t){if(e.namespaceURI!==i.svg||"innerHTML"in e)e.innerHTML=t;else{r=r||document.createElement("div"),r.innerHTML=""+t+"";for(var n=r.firstChild.childNodes,o=0;o=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var i=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(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 s=Object.assign||function(e){for(var t=1;tl;l++)s[l]=arguments[l];return n=r=a(this,(e=Object.getPrototypeOf(t)).call.apply(e,[this].concat(s))),r._onPress=function(e){r.props.onPress&&r.props.onPress(e)},o=n,a(r,o)}return u(t,e),l(t,[{key:"render",value:function(){var e=this.props,t=e.numberOfLines,n=(e.onLayout,e.onPress,e.selectable),r=e.style,i=o(e,["numberOfLines","onLayout","onPress","selectable","style"]);return(0,y["default"])(s({},i,{component:"span",onClick:this._onPress,style:[S.initial,r,!n&&S.notSelectable,1===t&&S.singleLineStyle]}))}}]),t}(v.Component);_.displayName="Text",_.propTypes={accessibilityLabel:y["default"].propTypes.accessibilityLabel,accessibilityRole:v.PropTypes.oneOf(["heading","link"]),accessible:y["default"].propTypes.accessible,children:v.PropTypes.any,numberOfLines:v.PropTypes.number,onLayout:v.PropTypes.func,onPress:v.PropTypes.func,selectable:v.PropTypes.bool,style:(0,E["default"])(T["default"]),testID:y["default"].propTypes.testID},_.defaultProps={accessible:!0,selectable:!0},(0,f["default"])((0,d["default"])(_));var S=g["default"].create({initial:{color:"inherit",display:"inline",font:"inherit",margin:0,padding:0,textDecorationLine:"none",wordWrap:"break-word"},notSelectable:{userSelect:"none"},singleLineStyle:{maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}});e.exports=_},function(e,t,n){function r(e){return e&&e.__esModule?e:{"default":e}}var o=n(32),i=r(o),a={_currentlyFocusedNode:null,currentlyFocusedField:function(){return this._currentlyFocusedNode},focusTextInput:function(e){this._currentlyFocusedNode!==e&&null!==e&&(this._currentlyFocusedNode=e,i["default"].focus(e))},blurTextInput:function(e){this._currentlyFocusedNode===e&&null!==e&&(this._currentlyFocusedNode=null,i["default"].blur(e))}};e.exports=a},function(e,t,n){"use strict";var r=n(68),o=n(2),i=n(85),a=n(46),u=n(12),s=n(99),l=n(4),c=n(8),f={top:20,left:20,right:20,bottom:30},p=o.createClass({displayName:"TouchableWithoutFeedback",mixins:[i,a.Mixin],propTypes:{accessible:u.propTypes.accessible,accessibilityLabel:u.propTypes.accessibilityLabel,accessibilityRole:u.propTypes.accessibilityRole,disabled:o.PropTypes.bool,onPress:o.PropTypes.func,onPressIn:o.PropTypes.func,onPressOut:o.PropTypes.func,onLayout:o.PropTypes.func,onLongPress:o.PropTypes.func,delayPressIn:o.PropTypes.number,delayPressOut:o.PropTypes.number,delayLongPress:o.PropTypes.number,pressRetentionOffset:r,hitSlop:r},getInitialState:function(){return this.touchableGetInitialState()},componentDidMount:function(){s(this.props)},componentWillReceiveProps:function(e){s(e)},touchableHandlePress:function(e){this.props.onPress&&this.props.onPress(e)},touchableHandleActivePressIn:function(e){this.props.onPressIn&&this.props.onPressIn(e)},touchableHandleActivePressOut:function(e){this.props.onPressOut&&this.props.onPressOut(e)},touchableHandleLongPress:function(e){this.props.onLongPress&&this.props.onLongPress(e)},touchableGetPressRectOffset:function(){return this.props.pressRetentionOffset||f},touchableGetHitSlop:function(){return this.props.hitSlop},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(){var e=o.Children.only(this.props.children),t=e.props.children;l(!e.type||"Text"!==e.type.displayName,"TouchableWithoutFeedback does not work well with Text children. Wrap children in a View instead. See "+(e._owner&&e._owner.getName&&e._owner.getName()||"")),a.TOUCH_TARGET_DEBUG&&e.type&&"View"===e.type.displayName&&(Array.isArray(t)||(t=[t]),t.push(a.renderDebugView({color:"red",hitSlop:this.props.hitSlop})));var n=a.TOUCH_TARGET_DEBUG&&e.type&&"Text"===e.type.displayName?[d.root,e.props.style,{color:"red"}]:[d.root,e.props.style];return o.cloneElement(e,{accessible:this.props.accessible!==!1,accessibilityLabel:this.props.accessibilityLabel,accessibilityRole:this.props.accessibilityRole,testID:this.props.testID,onLayout:this.props.onLayout,hitSlop:this.props.hitSlop,onStartShouldSetResponder:this.touchableHandleStartShouldSetResponder,onResponderTerminationRequest:this.touchableHandleResponderTerminationRequest,onResponderGrant:this.touchableHandleResponderGrant,onResponderMove:this.touchableHandleResponderMove,onResponderRelease:this.touchableHandleResponderRelease,onResponderTerminate:this.touchableHandleResponderTerminate,style:n,children:t,tabIndex:"0"})}}),d=c.create({root:{cursor:"pointer"}});e.exports=p},function(e,t,n){"use strict";var r=n(1),o=function(e){r(!(e.delayPressIn<0||e.delayPressOut<0||e.delayLongPress<0),"Touchable components cannot have negative delay properties")};e.exports=o},function(e,t,n){"use strict";function r(e){return"number"==typeof e?i.getByID(e):e}function o(e){if(e){if(a(e!==!0,"style may be false but not true"),!Array.isArray(e))return r(e);for(var t={},n=0,i=e.length;i>n;++n){var u=o(e[n]);if(u)for(var s in u)t[s]=u[s]}return t}}var i=n(151),a=n(1);e.exports=o},function(e,t){function n(e){var t=i(e.changedTouches),n=i(e.touches),r={changedTouches:t,domEvent:e,pageX:e.pageX,pageY:e.pageY,target:e.target,timestamp:Date.now(),touches:n};return t[0]&&(r.identifier=t[0].identifier,r.pageX=t[0].pageX,r.pageY=t[0].pageY,r.locationX=t[0].locationX,r.locationY=t[0].locationY),r}function r(e){var t=[{clientX:e.clientX,clientY:e.clientY,force:e.force,locationX:e.clientX,locationY:e.clientY,identifier:0,pageX:e.pageX,pageY:e.pageY,screenX:e.screenX,screenY:e.screenY,target:e.target,timestamp:e.timestamp||Date.now()}];return{changedTouches:t,domEvent:e,identifier:t[0].identifier,locationX:e.offsetX,locationY:e.offsetY,pageX:e.pageX,pageY:e.pageY,target:e.target,timestamp:t[0].timestamp,touches:"mouseup"===e.type?[]:t}}function o(e){var t=e.type.indexOf("mouse")>=0;return t?r(e):n(e)}var i=function(){var e=arguments.length<=0||void 0===arguments[0]?[]:arguments[0];return Array.prototype.slice.call(e).map(function(e){var t=e.identifier>20?e.identifier%20:e.identifier,n=e.target&&e.target.getBoundingClientRect(),r=e.pageX-n.left,o=e.pageY-n.top;return{clientX:e.clientX,clientY:e.clientY,force:e.force,locationX:r,locationY:o,identifier:t,pageX:e.pageX,pageY:e.pageY,radiusX:e.radiusX,radiusY:e.radiusY,rotationAngle:e.rotationAngle,screenX:e.screenX,screenY:e.screenY,target:e.target,timestamp:Date.now()}})};e.exports=o},function(e,t,n){function r(e){return e&&e.__esModule?e:{"default":e}}var o=Object.assign||function(e){for(var t=1;t0?r:n)(e)}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e){return Array.isArray(e)&&(e=e.join(",")),null!==e.match(/-webkit-|-moz-|-ms-/)},e.exports=t["default"]},function(e,t){"use strict";var n=Function.prototype.toString,r=/^\s*class /,o=function(e){try{var t=n.call(e),o=t.replace(/\/\/.*\n/g,""),i=o.replace(/\/\*[.\s\S]*\*\//g,""),a=i.replace(/\n/gm," ").replace(/ {2}/g," ");return r.test(a)}catch(u){return!1}},i=function(e){try{return o(e)?!1:(n.call(e),!0)}catch(t){return!1}},a=Object.prototype.toString,u="[object Function]",s="[object GeneratorFunction]",l="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;e.exports=function(e){if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if(l)return i(e);if(o(e))return!1;var t=a.call(e);return t===u||t===s}},function(e,t,n){function r(e){var t=-1,n=e?e.length:0;for(this.clear();++t-1&&e%1==0&&t>e}var r=9007199254740991,o=/^(?:0|[1-9]\d*)$/;e.exports=n},function(e,t,n){function r(e){return o(e)&&u.call(e,"callee")&&(!l.call(e,"callee")||s.call(e)==i)}var o=n(488),i="[object Arguments]",a=Object.prototype,u=a.hasOwnProperty,s=a.toString,l=a.propertyIsEnumerable;e.exports=r},function(e,t,n){function r(e){var t=o(e)?s.call(e):"";return t==i||t==a}var o=n(39),i="[object Function]",a="[object GeneratorFunction]",u=Object.prototype,s=u.toString;e.exports=r},function(e,t,n){"use strict";function r(e,t){return Array.isArray(t)&&(t=t[1]),t?t.nextSibling:e.firstChild}function o(e,t,n){c.insertTreeBefore(e,t,n)}function i(e,t,n){Array.isArray(t)?u(e,t[0],t[1],n):v(e,t,n)}function a(e,t){if(Array.isArray(t)){var n=t[1];t=t[0],s(e,t,n),e.removeChild(n)}e.removeChild(t)}function u(e,t,n,r){for(var o=t;;){var i=o.nextSibling;if(v(e,o,r),o===n)break;o=i}}function s(e,t,n){for(;;){var r=t.nextSibling;if(r===n)break;e.removeChild(r)}}function l(e,t,n){var r=e.parentNode,o=e.nextSibling;o===t?n&&v(r,document.createTextNode(n),o):n?(y(o,n),s(r,o,t)):s(r,e,t)}var c=n(41),f=n(520),p=n(231),d=(n(6),n(9),n(129)),h=n(91),y=n(245),v=d(function(e,t,n){e.insertBefore(t,n)}),m=f.dangerouslyReplaceNodeWithMarkup,g={dangerouslyReplaceNodeWithMarkup:m,replaceDelimitedText:l,processUpdates:function(e,t){for(var n=0;n0&&r.length<20?n+" (keys: "+r.join(", ")+")":n}function i(e,t){var n=u.get(e);return n?n:null}var a=n(3),u=(n(30),n(57)),s=(n(9),n(17)),l=(n(1),n(4),{isMounted:function(e){var t=u.get(e);return t?!!t._renderedComponent:!1},enqueueCallback:function(e,t,n){l.validateCallback(t,n);var o=i(e);return o?(o._pendingCallbacks?o._pendingCallbacks.push(t):o._pendingCallbacks=[t],void r(o)):null},enqueueCallbackInternal:function(e,t){e._pendingCallbacks?e._pendingCallbacks.push(t):e._pendingCallbacks=[t],r(e)},enqueueForceUpdate:function(e){var t=i(e,"forceUpdate");t&&(t._pendingForceUpdate=!0,r(t))},enqueueReplaceState:function(e,t){var n=i(e,"replaceState");n&&(n._pendingStateQueue=[t],n._pendingReplaceState=!0,r(n))},enqueueSetState:function(e,t){var n=i(e,"setState");if(n){var o=n._pendingStateQueue||(n._pendingStateQueue=[]);o.push(t),r(n)}},enqueueElementInternal:function(e,t,n){e._pendingElement=t,e._context=n,r(e)},validateCallback:function(e,t){e&&"function"!=typeof e?a("122",t,o(e)):void 0}});e.exports=l},function(e,t){"use strict";e.exports="15.2.1"},function(e,t){"use strict";var n=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e};e.exports=n},function(e,t){"use strict";function n(e){var t,n=e.keyCode;return"charCode"in e?(t=e.charCode,0===t&&13===n&&(t=13)):t=n,t>=32||13===t?t:0}e.exports=n},function(e,t){"use strict";function n(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=o[e];return r?!!n[r]:!1}function r(e){return n}var o={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};e.exports=r},function(e,t){"use strict";function n(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}e.exports=n},function(e,t,n){"use strict";function r(e){if(e){var t=e.getName();if(t)return" Check the render method of `"+t+"`."}return""}function o(e){return"function"==typeof e&&"undefined"!=typeof e.prototype&&"function"==typeof e.prototype.mountComponent&&"function"==typeof e.prototype.receiveComponent}function i(e,t){var n;if(null===e||e===!1)n=l.create(i);else if("object"==typeof e){var u=e;!u||"function"!=typeof u.type&&"string"!=typeof u.type?a("130",null==u.type?u.type:typeof u.type,r(u._owner)):void 0,"string"==typeof u.type?n=c.createInternalComponent(u):o(u.type)?(n=new u.type(u),n.getHostNode||(n.getHostNode=n.getNativeNode)):n=new f(u)}else"string"==typeof e||"number"==typeof e?n=c.createInstanceForText(e):a("131",typeof e);n._mountIndex=0,n._mountImage=null;return n}var a=n(3),u=n(5),s=n(527),l=n(225),c=n(227),f=(n(9),n(1),n(4),function(e){this.construct(e)});u(f.prototype,s.Mixin,{_instantiateReactComponent:i});e.exports=i; },function(e,t,n){"use strict";/** * Checks if an event is supported in the current execution environment. * * NOTE: This will not work correctly for non-generic events such as `change`, * `reset`, `load`, `error`, and `select`. * * Borrows from Modernizr. * * @param {string} eventNameSuffix Event name, e.g. "click". * @param {?boolean} capture Check if the capture phase is supported. * @return {boolean} True if the event is supported. * @internal * @license Modernizr 3.0.0pre (Custom Build) | MIT */ function r(e,t){if(!i.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,r=n in document;if(!r){var a=document.createElement("div");a.setAttribute(n,"return;"),r="function"==typeof a[n]}return!r&&o&&"wheel"===e&&(r=document.implementation.hasFeature("Events.wheel","3.0")),r}var o,i=n(7);i.canUseDOM&&(o=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0),e.exports=r},function(e,t){"use strict";function n(e,t){var n=null===e||e===!1,r=null===t||t===!1;if(n||r)return n===r;var o=typeof e,i=typeof t;return"string"===o||"number"===o?"string"===i||"number"===i:"object"===i&&e.type===t.type&&e.key===t.key}e.exports=n},function(e,t,n){"use strict";function r(e,t){return e&&"object"==typeof e&&null!=e.key?l.escape(e.key):t.toString(36)}function o(e,t,n,i){var p=typeof e;if("undefined"!==p&&"boolean"!==p||(e=null),null===e||"string"===p||"number"===p||u.isValidElement(e))return n(i,e,""===t?c+r(e,0):t),1;var d,h,y=0,v=""===t?c:t+f;if(Array.isArray(e))for(var m=0;m0?1:0}},{key:"step1",value:function(e){return e>=1?1:0}},{key:"linear",value:function(e){return e}},{key:"ease",value:function(e){return u(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(){var e=arguments.length<=0||void 0===arguments[0]?1:arguments[0],t=e*Math.PI;return function(e){return 1-Math.pow(Math.cos(e*Math.PI/2),3)*Math.cos(e*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){return i(e,t,n,r)}},{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}(),u=a.bezier(.42,0,1,1);e.exports=a},function(e,t){"use strict";var n={current:function(e,t){return e.setNativeProps?void e.setNativeProps(t):!1},inject:function(e){n.current=e}};e.exports=n},function(e,t){"use strict";var n={current:function(e){return e},inject:function(e){n.current=e}};e.exports=n},function(e,t){"use strict";var n={current:{createInteractionHandle:function(){},clearInteractionHandle:function(){}},inject:function(e){n.current=e}};e.exports=n},function(e,t){var n={OS:"web",select:function(e){return e.web}};e.exports=n},function(e,t,n){function r(e){return e&&e.__esModule?e:{"default":e}}var o=n(308),i=r(o),a=n(100),u=r(a),s=n(405),l=r(s),c=n(310),f=r(c),p=function(e){var t=(0,l["default"])(e);for(var n in t){var r=t[n];Array.isArray(r)&&(t[n]=r[r.length-1])}return t},d=function(e){return(0,f["default"])((0,i["default"])((0,u["default"])(e)))},h=function(e){return p(d(e))};e.exports=h},function(e,t){var n={boxFlex:!0,boxFlexGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,fontWeight:!0,lineClamp:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,strokeDashoffset:!0,strokeOpacity:!0,strokeWidth:!0,scale:!0,scaleX:!0,scaleY:!0,scaleZ:!0},r=function(e,t){return n[e]||"number"!=typeof t||(t+="px"),t};e.exports=r},function(e,t,n){function r(e){return e&&e.__esModule?e:{"default":e}}var o=n(26),i=r(o),a=(0,i["default"])({contain:null,cover:null,none:null,stretch:null});e.exports=a},function(e,t,n){function r(e){return e&&e.__esModule?e:{"default":e}}var o=Object.assign||function(e){for(var t=1;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.rowIdentities[n].length))return this.sectionIdentities[n];t-=this.rowIdentities[n].length}return null}},{key:"getSectionLengths",value:function(){for(var e=[],t=0;t>>0===e&&e>=0&&4294967295>=e?e:null:(t=p.hex6.exec(e))?parseInt(t[1]+"ff",16)>>>0:d.hasOwnProperty(e)?d[e]:(t=p.rgb.exec(e))?(a(t[1])<<24|a(t[2])<<16|a(t[3])<<8|255)>>>0:(t=p.rgba.exec(e))?(a(t[1])<<24|a(t[2])<<16|a(t[3])<<8|s(t[4]))>>>0:(t=p.hex3.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=p.hex8.exec(e))?parseInt(t[1],16)>>>0:(t=p.hex4.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=p.hsl.exec(e))?(255|o(u(t[1]),l(t[2]),l(t[3])))>>>0:(t=p.hsla.exec(e))?(o(u(t[1]),l(t[2]),l(t[3]))|s(t[4]))>>>0:null}function r(e,t,n){return 0>n&&(n+=1),n>1&&(n-=1),1/6>n?e+6*(t-e)*n:.5>n?t:2/3>n?e+(t-e)*(2/3-n)*6:e}function o(e,t,n){var o=.5>n?n*(1+t):n+t-n*t,i=2*n-o,a=r(i,o,e+1/3),u=r(i,o,e),s=r(i,o,e-1/3);return Math.round(255*a)<<24|Math.round(255*u)<<16|Math.round(255*s)<<8}function i(){for(var e=arguments.length,t=Array(e),n=0;e>n;n++)t[n]=arguments[n];return"\\(\\s*("+t.join(")\\s*,\\s*(")+")\\s*\\)"}function a(e){var t=parseInt(e,10);return 0>t?0:t>255?255:t}function u(e){var t=parseFloat(e);return(t%360+360)%360/360}function s(e){var t=parseFloat(e);return 0>t?0:t>1?255:Math.round(255*t)}function l(e){var t=parseFloat(e,10);return 0>t?0:t>100?1:t/100}var c="[-+]?\\d*\\.?\\d+",f=c+"%",p={rgb:new RegExp("rgb"+i(c,c,c)),rgba:new RegExp("rgba"+i(c,c,c,c)),hsl:new RegExp("hsl"+i(c,f,f)),hsla:new RegExp("hsla"+i(c,f,f,c)),hex3:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex4:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#([0-9a-fA-F]{6})$/,hex8:/^#([0-9a-fA-F]{8})$/},d={inherit:"inherit",transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199};e.exports=n},function(e,t,n){function r(e){return e&&e.__esModule?e:{"default":e}}var o=n(2),i=n(34),a=r(i),u=o.PropTypes.oneOfType([o.PropTypes.number,o.PropTypes.string]),s=o.PropTypes.oneOf(["solid","dotted","dashed"]),l={borderColor:a["default"],borderTopColor:a["default"],borderRightColor:a["default"],borderBottomColor:a["default"],borderLeftColor:a["default"],borderRadius:u,borderTopLeftRadius:u,borderTopRightRadius:u,borderBottomLeftRadius:u,borderBottomRightRadius:u,borderStyle:s,borderTopStyle:s,borderRightStyle:s,borderBottomStyle:s,borderLeftStyle:s};e.exports=l},function(e,t,n){var r=n(2),o=r.PropTypes.number,i=r.PropTypes.oneOf,a=r.PropTypes.oneOfType,u=r.PropTypes.string,s=a([o,u]),l={borderWidth:s,borderBottomWidth:s,borderLeftWidth:s,borderRightWidth:s,borderTopWidth:s,boxSizing:u,height:s,margin:s,marginBottom:s,marginHorizontal:s,marginLeft:s,marginRight:s,marginTop:s,marginVertical:s,maxHeight:s,maxWidth:s,minHeight:s,minWidth:s,padding:s,paddingBottom:s,paddingHorizontal:s,paddingLeft:s,paddingRight:s,paddingTop:s,paddingVertical:s,width:s,alignContent:i(["center","flex-end","flex-start","space-around","space-between","stretch"]),alignItems:i(["baseline","center","flex-end","flex-start","stretch"]),alignSelf:i(["auto","baseline","center","flex-end","flex-start","stretch"]),flex:o,flexBasis:u,flexDirection:i(["column","column-reverse","row","row-reverse"]),flexGrow:o,flexShrink:o,flexWrap:i(["nowrap","wrap","wrap-reverse"]),justifyContent:i(["center","flex-end","flex-start","space-around","space-between"]),order:o,bottom:s,left:s,position:i(["absolute","fixed","relative","static"]),right:s,top:s};e.exports=l},function(e,t,n){var r=n(2),o=r.PropTypes.arrayOf,i=r.PropTypes.number,a=r.PropTypes.oneOfType,u=r.PropTypes.shape,s=r.PropTypes.string,l=o(i),c=a([i,s]),f=function(e,t,n){return e.transform&&e.transformMatrix?new Error("transformMatrix and transform styles cannot be used on the same component"):l(e,t,n)},p={transform:o(a([u({perspective:c}),u({rotate:s}),u({rotateX:s}),u({rotateY:s}),u({rotateZ:s}),u({scale:i}),u({scaleX:i}),u({scaleY:i}),u({skewX:s}),u({skewY:s}),u({translateX:c}),u({translateY:c}),u({translateZ:c}),u({translate3d:s})])),transformMatrix:f};e.exports=p},function(e,t,n){e.exports={"default":n(336),__esModule:!0}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var o=n(332),i=r(o);t["default"]=i["default"]||function(e){for(var t=1;t0?o(r(e),9007199254740991):0}},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t,n){"use strict";var r=Object.prototype.toString,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator,i=o?Symbol.prototype.toString:r,a=n(172),u=n(171),s=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,l=n(170),c=n(174),f=n(173),p=n(371),d=n(373),h=parseInt,y=n(36),v=y.call(Function.call,String.prototype.slice),m=y.call(Function.call,RegExp.prototype.test,/^0b[01]+$/i),g=y.call(Function.call,RegExp.prototype.test,/^0o[0-7]+$/i),b=["…","​","￾"].join(""),E=new RegExp("["+b+"]","g"),w=y.call(Function.call,RegExp.prototype.test,E),T=/^[\-\+]0x[0-9a-f]+$/i,_=y.call(Function.call,RegExp.prototype.test,T),S=[" \n\x0B\f\r   ᠎    ","          \u2028","\u2029\ufeff"].join(""),O=new RegExp("(^["+S+"]+)|(["+S+"]+$)","g"),x=y.call(Function.call,String.prototype.replace),P=function(e){return x(e,O,"")},C=n(370),R=n(407),k=l(l({},C),{Call:function(e,t){var n=arguments.length>2?arguments[2]:[];if(!this.IsCallable(e))throw new TypeError(e+" is not a function");return e.apply(t,n)},ToPrimitive:d,ToNumber:function(e){var t=p(e)?e:d(e,"number");if("symbol"==typeof t)throw new TypeError("Cannot convert a Symbol value to a number");if("string"==typeof t){if(m(t))return this.ToNumber(h(v(t,2),2));if(g(t))return this.ToNumber(h(v(t,2),8));if(w(t)||_(t))return NaN;var n=P(t);if(n!==t)return this.ToNumber(n)}return Number(t)},ToInt16:function(e){var t=this.ToUint16(e);return t>=32768?t-65536:t},ToInt8:function(e){var t=this.ToUint8(e);return t>=128?t-256:t},ToUint8:function(e){var t=this.ToNumber(e);if(a(t)||0===t||!u(t))return 0;var n=c(t)*Math.floor(Math.abs(t));return f(n,256)},ToUint8Clamp:function(e){var t=this.ToNumber(e);if(a(t)||0>=t)return 0;if(t>=255)return 255;var n=Math.floor(e);return t>n+.5?n+1:n+.5>t?n:n%2!==0?n+1:n},ToString:function(e){if("symbol"==typeof e)throw new TypeError("Cannot convert a Symbol value to a string");return String(e)},ToObject:function(e){return this.RequireObjectCoercible(e),Object(e)},ToPropertyKey:function(e){var t=this.ToPrimitive(e,String);return"symbol"==typeof t?i.call(t):this.ToString(t)},ToLength:function(e){var t=this.ToInteger(e);return 0>=t?0:t>s?s:t},CanonicalNumericIndexString:function(e){if("[object String]"!==r.call(e))throw new TypeError("must be a string");if("-0"===e)return-0;var t=this.ToNumber(e);return this.SameValue(this.ToString(t),e)?t:void 0},RequireObjectCoercible:C.CheckObjectCoercible,IsArray:Array.isArray||function(e){return"[object Array]"===r.call(e)},IsConstructor:function(e){return this.IsCallable(e)},IsExtensible:function(e){return Object.preventExtensions?p(e)?!1:Object.isExtensible(e):!0},IsInteger:function(e){if("number"!=typeof e||a(e)||!u(e))return!1;var t=Math.abs(e);return Math.floor(t)===t},IsPropertyKey:function(e){return"string"==typeof e||"symbol"==typeof e},IsRegExp:function(e){if(!e||"object"!=typeof e)return!1;if(o){var t=e[Symbol.match];if("undefined"!=typeof t)return C.ToBoolean(t)}return R(e)},SameValueZero:function(e,t){return e===t||a(e)&&a(t)}});delete k.CheckObjectCoercible,e.exports=k},function(e,t){var n=Object.prototype.hasOwnProperty;e.exports=Object.assign||function(e,t){for(var r in t)n.call(t,r)&&(e[r]=t[r]);return e}},function(e,t){var n=Number.isNaN||function(e){return e!==e};e.exports=Number.isFinite||function(e){return"number"==typeof e&&!n(e)&&e!==1/0&&e!==-(1/0)}},function(e,t){e.exports=Number.isNaN||function(e){return e!==e}},function(e,t){e.exports=function(e,t){var n=e%t;return Math.floor(n>=0?n:n+t)}},function(e,t){e.exports=function(e){return e>=0?1:-1}},function(e,t){e.exports=function(e){return null===e||"function"!=typeof e&&"object"!=typeof e}},function(e,t,n){var r,o;(function(i,a){/*! * https://github.com/paulmillr/es6-shim * @license es6-shim Copyright 2013-2016 by Paul Miller (http://paulmillr.com) * and contributors, MIT License * es6-shim: v0.35.1 * see https://github.com/paulmillr/es6-shim/blob/0.35.1/LICENSE * Details and documentation: * https://github.com/paulmillr/es6-shim/ */ !function(i,a){r=a,o="function"==typeof r?r.call(t,n,t,e):r,!(void 0!==o&&(e.exports=o))}(this,function(){"use strict";var e,t=Function.call.bind(Function.apply),n=Function.call.bind(Function.call),r=Array.isArray,o=Object.keys,u=function(e){return function(){return!t(e,this,arguments)}},s=function(e){try{return e(),!1}catch(t){return!0}},l=function(e){try{return e()}catch(t){return!1}},c=u(s),f=function(){return!s(function(){Object.defineProperty({},"x",{get:function(){}})})},p=!!Object.defineProperty&&f(),d="foo"===function(){}.name,h=Function.call.bind(Array.prototype.forEach),y=Function.call.bind(Array.prototype.reduce),v=Function.call.bind(Array.prototype.filter),m=Function.call.bind(Array.prototype.some),g=function(e,t,n,r){!r&&t in e||(p?Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:!0,value:n}):e[t]=n)},b=function(e,t,n){h(o(t),function(r){var o=t[r];g(e,r,o,!!n)})},E=Function.call.bind(Object.prototype.toString),w=function(e){return"function"==typeof e},T={getter:function(e,t,n){if(!p)throw new TypeError("getters require true ES5 support");Object.defineProperty(e,t,{configurable:!0,enumerable:!1,get:n})},proxy:function(e,t,n){if(!p)throw new TypeError("getters require true ES5 support");var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,{configurable:r.configurable,enumerable:r.enumerable,get:function(){return e[t]},set:function(n){e[t]=n}})},redefine:function(e,t,n){if(p){var r=Object.getOwnPropertyDescriptor(e,t);r.value=n,Object.defineProperty(e,t,r)}else e[t]=n},defineByDescriptor:function(e,t,n){p?Object.defineProperty(e,t,n):"value"in n&&(e[t]=n.value)},preserveToString:function(e,t){t&&w(t.toString)&&g(e,"toString",t.toString.bind(t),!0)}},_=Object.create||function(e,t){var n=function(){};n.prototype=e;var r=new n;return"undefined"!=typeof t&&o(t).forEach(function(e){T.defineByDescriptor(r,e,t[e])}),r},S=function(e,t){return Object.setPrototypeOf?l(function(){var n=function r(t){var n=new e(t);return Object.setPrototypeOf(n,r.prototype),n};return Object.setPrototypeOf(n,e),n.prototype=_(e.prototype,{constructor:{value:n}}),t(n)}):!1},O=function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if("undefined"!=typeof i)return i;throw new Error("unable to locate global object")},x=O(),P=x.isFinite,C=Function.call.bind(String.prototype.indexOf),R=Function.apply.bind(Array.prototype.indexOf),k=Function.call.bind(Array.prototype.concat),A=Function.call.bind(String.prototype.slice),j=Function.call.bind(Array.prototype.push),I=Function.apply.bind(Array.prototype.push),N=Function.call.bind(Array.prototype.shift),M=Math.max,D=Math.min,L=Math.floor,V=Math.abs,F=Math.exp,U=Math.log,H=Math.sqrt,B=Function.call.bind(Object.prototype.hasOwnProperty),z=function(){},W=x.Symbol||{},G=W.species||"@@species",Y=Number.isNaN||function(e){return e!==e},q=Number.isFinite||function(e){return"number"==typeof e&&P(e)},X=w(Math.sign)?Math.sign:function(e){var t=Number(e);return 0===t?t:Y(t)?t:0>t?-1:1},K=function(e){return"[object Arguments]"===E(e)},Z=function(e){return null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==E(e)&&"[object Function]"===E(e.callee)},Q=K(arguments)?K:Z,J={primitive:function(e){return null===e||"function"!=typeof e&&"object"!=typeof e},string:function(e){return"[object String]"===E(e)},regex:function(e){return"[object RegExp]"===E(e)},symbol:function(e){return"function"==typeof x.Symbol&&"symbol"==typeof e}},$=function(e,t,n){var r=e[t];g(e,t,n,!0),T.preserveToString(e[t],r)},ee="function"==typeof W&&"function"==typeof W["for"]&&J.symbol(W()),te=J.symbol(W.iterator)?W.iterator:"_es6-shim iterator_";x.Set&&"function"==typeof(new x.Set)["@@iterator"]&&(te="@@iterator"),x.Reflect||g(x,"Reflect",{},!0);var ne=x.Reflect,re=String,oe={Call:function(e,n){var r=arguments.length>2?arguments[2]:[];if(!oe.IsCallable(e))throw new TypeError(e+" is not a function");return t(e,n,r)},RequireObjectCoercible:function(e,t){if(null==e)throw new TypeError(t||"Cannot call method on "+e);return e},TypeIsObject:function(e){return void 0===e||null===e||e===!0||e===!1?!1:"function"==typeof e||"object"==typeof e},ToObject:function(e,t){return Object(oe.RequireObjectCoercible(e,t))},IsCallable:w,IsConstructor:function(e){return oe.IsCallable(e)},ToInt32:function(e){return oe.ToNumber(e)>>0},ToUint32:function(e){return oe.ToNumber(e)>>>0},ToNumber:function(e){if("[object Symbol]"===E(e))throw new TypeError("Cannot convert a Symbol value to a number");return+e},ToInteger:function(e){var t=oe.ToNumber(e);return Y(t)?0:0!==t&&q(t)?(t>0?1:-1)*L(V(t)):t},ToLength:function(e){var t=oe.ToInteger(e);return 0>=t?0:t>Number.MAX_SAFE_INTEGER?Number.MAX_SAFE_INTEGER:t},SameValue:function(e,t){return e===t?0===e?1/e===1/t:!0:Y(e)&&Y(t)},SameValueZero:function(e,t){return e===t||Y(e)&&Y(t)},IsIterable:function(e){return oe.TypeIsObject(e)&&("undefined"!=typeof e[te]||Q(e))},GetIterator:function(t){if(Q(t))return new e(t,"value");var n=oe.GetMethod(t,te);if(!oe.IsCallable(n))throw new TypeError("value is not an iterable");var r=oe.Call(n,t);if(!oe.TypeIsObject(r))throw new TypeError("bad iterator");return r},GetMethod:function(e,t){var n=oe.ToObject(e)[t];if(void 0!==n&&null!==n){if(!oe.IsCallable(n))throw new TypeError("Method not callable: "+t);return n}},IteratorComplete:function(e){return!!e.done},IteratorClose:function(e,t){var n=oe.GetMethod(e,"return");if(void 0!==n){var r,o;try{r=oe.Call(n,e)}catch(i){o=i}if(!t){if(o)throw o;if(!oe.TypeIsObject(r))throw new TypeError("Iterator's return method returned a non-object.")}}},IteratorNext:function(e){var t=arguments.length>1?e.next(arguments[1]):e.next();if(!oe.TypeIsObject(t))throw new TypeError("bad iterator");return t},IteratorStep:function(e){var t=oe.IteratorNext(e),n=oe.IteratorComplete(t);return n?!1:t},Construct:function(e,t,n,r){var o="undefined"==typeof n?e:n;if(!r&&ne.construct)return ne.construct(e,t,o);var i=o.prototype;oe.TypeIsObject(i)||(i=Object.prototype);var a=_(i),u=oe.Call(e,a,t);return oe.TypeIsObject(u)?u:a},SpeciesConstructor:function(e,t){var n=e.constructor;if(void 0===n)return t;if(!oe.TypeIsObject(n))throw new TypeError("Bad constructor");var r=n[G];if(void 0===r||null===r)return t;if(!oe.IsConstructor(r))throw new TypeError("Bad @@species");return r},CreateHTML:function(e,t,n,r){var o=oe.ToString(e),i="<"+t;if(""!==n){var a=oe.ToString(r),u=a.replace(/"/g,""");i+=" "+n+'="'+u+'"'}var s=i+">",l=s+o;return l+""},IsRegExp:function(e){if(!oe.TypeIsObject(e))return!1;var t=e[W.match];return"undefined"!=typeof t?!!t:J.regex(e)},ToString:function(e){return re(e)}};if(p&&ee){var ie=function(e){if(J.symbol(W[e]))return W[e];var t=W["for"]("Symbol."+e);return Object.defineProperty(W,e,{configurable:!1,enumerable:!1,writable:!1,value:t}),t};if(!J.symbol(W.search)){var ae=ie("search"),ue=String.prototype.search;g(RegExp.prototype,ae,function(e){return oe.Call(ue,e,[this])});var se=function(e){var t=oe.RequireObjectCoercible(this);if(null!==e&&"undefined"!=typeof e){var n=oe.GetMethod(e,ae);if("undefined"!=typeof n)return oe.Call(n,e,[t])}return oe.Call(ue,t,[oe.ToString(e)])};$(String.prototype,"search",se)}if(!J.symbol(W.replace)){var le=ie("replace"),ce=String.prototype.replace;g(RegExp.prototype,le,function(e,t){return oe.Call(ce,e,[this,t])});var fe=function(e,t){var n=oe.RequireObjectCoercible(this);if(null!==e&&"undefined"!=typeof e){var r=oe.GetMethod(e,le);if("undefined"!=typeof r)return oe.Call(r,e,[n,t])}return oe.Call(ce,n,[oe.ToString(e),t])};$(String.prototype,"replace",fe)}if(!J.symbol(W.split)){var pe=ie("split"),de=String.prototype.split;g(RegExp.prototype,pe,function(e,t){return oe.Call(de,e,[this,t])});var he=function(e,t){var n=oe.RequireObjectCoercible(this);if(null!==e&&"undefined"!=typeof e){var r=oe.GetMethod(e,pe);if("undefined"!=typeof r)return oe.Call(r,e,[n,t])}return oe.Call(de,n,[oe.ToString(e),t])};$(String.prototype,"split",he)}var ye=J.symbol(W.match),ve=ye&&function(){var e={};return e[W.match]=function(){return 42},42!=="a".match(e)}();if(!ye||ve){var me=ie("match"),ge=String.prototype.match;g(RegExp.prototype,me,function(e){return oe.Call(ge,e,[this])});var be=function(e){var t=oe.RequireObjectCoercible(this);if(null!==e&&"undefined"!=typeof e){var n=oe.GetMethod(e,me);if("undefined"!=typeof n)return oe.Call(n,e,[t])}return oe.Call(ge,t,[oe.ToString(e)])};$(String.prototype,"match",be)}}var Ee=function(e,t,n){T.preserveToString(t,e),Object.setPrototypeOf&&Object.setPrototypeOf(e,t),p?h(Object.getOwnPropertyNames(e),function(r){r in z||n[r]||T.proxy(e,r,t)}):h(Object.keys(e),function(r){r in z||n[r]||(t[r]=e[r])}),t.prototype=e.prototype,T.redefine(e.prototype,"constructor",t)},we=function(){return this},Te=function(e){p&&!B(e,G)&&T.getter(e,G,we)},_e=function(e,t){var n=t||function(){return this};g(e,te,n),!e[te]&&J.symbol(te)&&(e[te]=n)},Se=function(e,t,n){p?Object.defineProperty(e,t,{configurable:!0,enumerable:!0,writable:!0,value:n}):e[t]=n},Oe=function(e,t,n){if(Se(e,t,n),!oe.SameValue(e[t],n))throw new TypeError("property is nonconfigurable")},xe=function(e,t,n,r){if(!oe.TypeIsObject(e))throw new TypeError("Constructor requires `new`: "+t.name);var o=t.prototype;oe.TypeIsObject(o)||(o=n);var i=_(o);for(var a in r)if(B(r,a)){var u=r[a];g(i,a,u,!0)}return i};if(String.fromCodePoint&&1!==String.fromCodePoint.length){var Pe=String.fromCodePoint;$(String,"fromCodePoint",function(e){return oe.Call(Pe,this,arguments)})}var Ce={fromCodePoint:function(e){for(var t,n=[],r=0,o=arguments.length;o>r;r++){if(t=Number(arguments[r]),!oe.SameValue(t,oe.ToInteger(t))||0>t||t>1114111)throw new RangeError("Invalid code point "+t);65536>t?j(n,String.fromCharCode(t)):(t-=65536,j(n,String.fromCharCode((t>>10)+55296)),j(n,String.fromCharCode(t%1024+56320)))}return n.join("")},raw:function(e){var t=oe.ToObject(e,"bad callSite"),n=oe.ToObject(t.raw,"bad raw value"),r=n.length,o=oe.ToLength(r);if(0>=o)return"";for(var i,a,u,s,l=[],c=0;o>c&&(i=oe.ToString(c),u=oe.ToString(n[i]),j(l,u),!(c+1>=o));)a=c+1t)return"";if(t%2)return Lr(e,t-1)+e;var n=Lr(e,t/2);return n+n},ke=1/0,Ae={repeat:function(e){var t=oe.ToString(oe.RequireObjectCoercible(this)),n=oe.ToInteger(e);if(0>n||n>=ke)throw new RangeError("repeat count must be less than infinity and not overflow maximum string size");return Re(t,n)},startsWith:function(e){var t=oe.ToString(oe.RequireObjectCoercible(this));if(oe.IsRegExp(e))throw new TypeError('Cannot call method "startsWith" with a regex');var n,r=oe.ToString(e);arguments.length>1&&(n=arguments[1]);var o=M(oe.ToInteger(n),0);return A(t,o,o+r.length)===r},endsWith:function(e){var t=oe.ToString(oe.RequireObjectCoercible(this));if(oe.IsRegExp(e))throw new TypeError('Cannot call method "endsWith" with a regex');var n,r=oe.ToString(e),o=t.length;arguments.length>1&&(n=arguments[1]);var i="undefined"==typeof n?o:oe.ToInteger(n),a=D(M(i,0),o);return A(t,a-r.length,a)===r},includes:function(e){if(oe.IsRegExp(e))throw new TypeError('"includes" does not accept a RegExp');var t,n=oe.ToString(e);return arguments.length>1&&(t=arguments[1]),-1!==C(this,n,t)},codePointAt:function(e){var t=oe.ToString(oe.RequireObjectCoercible(this)),n=oe.ToInteger(e),r=t.length;if(n>=0&&r>n){var o=t.charCodeAt(n),i=n+1===r;if(55296>o||o>56319||i)return o;var a=t.charCodeAt(n+1);return 56320>a||a>57343?o:1024*(o-55296)+(a-56320)+65536}}};if(String.prototype.includes&&"a".includes("a",1/0)!==!1&&$(String.prototype,"includes",Ae.includes),String.prototype.startsWith&&String.prototype.endsWith){var je=s(function(){"/a/".startsWith(/a/)}),Ie=l(function(){return"abc".startsWith("a",1/0)===!1});je&&Ie||($(String.prototype,"startsWith",Ae.startsWith),$(String.prototype,"endsWith",Ae.endsWith))}if(ee){var Ne=l(function(){var e=/a/;return e[W.match]=!1,"/a/".startsWith(e)});Ne||$(String.prototype,"startsWith",Ae.startsWith);var Me=l(function(){var e=/a/;return e[W.match]=!1,"/a/".endsWith(e)});Me||$(String.prototype,"endsWith",Ae.endsWith);var De=l(function(){var e=/a/;return e[W.match]=!1,"/a/".includes(e)});De||$(String.prototype,"includes",Ae.includes)}b(String.prototype,Ae);var Le=[" \n\x0B\f\r   ᠎    ","          \u2028","\u2029\ufeff"].join(""),Ve=new RegExp("(^["+Le+"]+)|(["+Le+"]+$)","g"),Fe=function(){return oe.ToString(oe.RequireObjectCoercible(this)).replace(Ve,"")},Ue=["…","​","￾"].join(""),He=new RegExp("["+Ue+"]","g"),Be=/^[\-+]0x[0-9a-f]+$/i,ze=Ue.trim().length!==Ue.length;g(String.prototype,"trim",Fe,ze);var We=function(e){return{value:e,done:0===arguments.length}},Ge=function(e){oe.RequireObjectCoercible(e),this._s=oe.ToString(e),this._i=0};Ge.prototype.next=function(){var e=this._s,t=this._i;if("undefined"==typeof e||t>=e.length)return this._s=void 0,We();var n,r,o=e.charCodeAt(t);return 55296>o||o>56319||t+1===e.length?r=1:(n=e.charCodeAt(t+1),r=56320>n||n>57343?1:2),this._i=t+r,We(e.substr(t,r))},_e(Ge.prototype),_e(String.prototype,function(){return new Ge(this)});var Ye={from:function(e){var t,r=this;arguments.length>1&&(t=arguments[1]);var o,i;if("undefined"==typeof t)o=!1;else{if(!oe.IsCallable(t))throw new TypeError("Array.from: when provided, the second argument must be a function");arguments.length>2&&(i=arguments[2]),o=!0}var a,u,s,l="undefined"!=typeof(Q(e)||oe.GetMethod(e,te));if(l){u=oe.IsConstructor(r)?Object(new r):[];var c,f,p=oe.GetIterator(e);for(s=0;;){if(c=oe.IteratorStep(p),c===!1)break;f=c.value;try{o&&(f="undefined"==typeof i?t(f,s):n(t,i,f,s)),u[s]=f}catch(d){throw oe.IteratorClose(p,!0),d}s+=1}a=s}else{var h=oe.ToObject(e);a=oe.ToLength(h.length),u=oe.IsConstructor(r)?Object(new r(a)):new Array(a);var y;for(s=0;a>s;++s)y=h[s],o&&(y="undefined"==typeof i?t(y,s):n(t,i,y,s)),Oe(u,s,y)}return u.length=a,u},of:function(){for(var e=arguments.length,t=this,n=r(t)||!oe.IsCallable(t)?new Array(e):oe.Construct(t,[e]),o=0;e>o;++o)Oe(n,o,arguments[o]);return n.length=e,n}};b(Array,Ye),Te(Array),e=function(e,t){this.i=0,this.array=e,this.kind=t},b(e.prototype,{next:function(){var t=this.i,n=this.array;if(!(this instanceof e))throw new TypeError("Not an ArrayIterator");if("undefined"!=typeof n)for(var r=oe.ToLength(n.length);r>t;t++){var o,i=this.kind;return"key"===i?o=t:"value"===i?o=n[t]:"entry"===i&&(o=[t,n[t]]),this.i=t+1,We(o)}return this.array=void 0,We()}}),_e(e.prototype);var qe=Array.of===Ye.of||function(){var e=function(e){this.length=e};e.prototype=[];var t=Array.of.apply(e,[1,2]);return t instanceof e&&2===t.length}();qe||$(Array,"of",Ye.of);var Xe={copyWithin:function(e,t){var n,r=oe.ToObject(this),o=oe.ToLength(r.length),i=oe.ToInteger(e),a=oe.ToInteger(t),u=0>i?M(o+i,0):D(i,o),s=0>a?M(o+a,0):D(a,o);arguments.length>2&&(n=arguments[2]);var l="undefined"==typeof n?o:oe.ToInteger(n),c=0>l?M(o+l,0):D(l,o),f=D(c-s,o-u),p=1;for(u>s&&s+f>u&&(p=-1,s+=f-1,u+=f-1);f>0;)s in r?r[u]=r[s]:delete r[u],s+=p,u+=p,f-=1;return r},fill:function(e){var t;arguments.length>1&&(t=arguments[1]);var n;arguments.length>2&&(n=arguments[2]);var r=oe.ToObject(this),o=oe.ToLength(r.length);t=oe.ToInteger("undefined"==typeof t?0:t),n=oe.ToInteger("undefined"==typeof n?o:n);for(var i=0>t?M(o+t,0):D(t,o),a=0>n?o+n:n,u=i;o>u&&a>u;++u)r[u]=e;return r},find:function(e){var t=oe.ToObject(this),r=oe.ToLength(t.length);if(!oe.IsCallable(e))throw new TypeError("Array#find: predicate must be a function");for(var o,i=arguments.length>1?arguments[1]:null,a=0;r>a;a++)if(o=t[a],i){if(n(e,i,o,a,t))return o}else if(e(o,a,t))return o},findIndex:function(e){var t=oe.ToObject(this),r=oe.ToLength(t.length);if(!oe.IsCallable(e))throw new TypeError("Array#findIndex: predicate must be a function");for(var o=arguments.length>1?arguments[1]:null,i=0;r>i;i++)if(o){if(n(e,o,t[i],i,t))return i}else if(e(t[i],i,t))return i;return-1},keys:function(){return new e(this,"key")},values:function(){return new e(this,"value")},entries:function(){return new e(this,"entry")}};if(Array.prototype.keys&&!oe.IsCallable([1].keys().next)&&delete Array.prototype.keys,Array.prototype.entries&&!oe.IsCallable([1].entries().next)&&delete Array.prototype.entries,Array.prototype.keys&&Array.prototype.entries&&!Array.prototype.values&&Array.prototype[te]&&(b(Array.prototype,{values:Array.prototype[te]}),J.symbol(W.unscopables)&&(Array.prototype[W.unscopables].values=!0)),d&&Array.prototype.values&&"values"!==Array.prototype.values.name){var Ke=Array.prototype.values;$(Array.prototype,"values",function(){return oe.Call(Ke,this,arguments)}),g(Array.prototype,te,Array.prototype.values,!0)}b(Array.prototype,Xe),1/[!0].indexOf(!0,-0)<0&&g(Array.prototype,"indexOf",function(e){var t=R(this,arguments);return 0===t&&0>1/t?0:t},!0),_e(Array.prototype,function(){return this.values()}),Object.getPrototypeOf&&_e(Object.getPrototypeOf([].values()));var Ze=function(){return l(function(){return 0===Array.from({length:-1}).length})}(),Qe=function(){var e=Array.from([0].entries());return 1===e.length&&r(e[0])&&0===e[0][0]&&0===e[0][1]}();Ze&&Qe||$(Array,"from",Ye.from);var Je=function(){return l(function(){return Array.from([0],void 0)})}();if(!Je){var $e=Array.from;$(Array,"from",function(e){return arguments.length>1&&"undefined"!=typeof arguments[1]?oe.Call($e,this,arguments):n($e,this,e)})}var et=-(Math.pow(2,32)-1),tt=function(e,t){var r={length:et};return r[t?(r.length>>>0)-1:0]=!0,l(function(){return n(e,r,function(){throw new RangeError("should not reach here")},[]),!0})};if(!tt(Array.prototype.forEach)){var nt=Array.prototype.forEach;$(Array.prototype,"forEach",function(e){return oe.Call(nt,this.length>=0?this:[],arguments)},!0)}if(!tt(Array.prototype.map)){var rt=Array.prototype.map;$(Array.prototype,"map",function(e){return oe.Call(rt,this.length>=0?this:[],arguments)},!0)}if(!tt(Array.prototype.filter)){var ot=Array.prototype.filter;$(Array.prototype,"filter",function(e){return oe.Call(ot,this.length>=0?this:[],arguments)},!0)}if(!tt(Array.prototype.some)){var it=Array.prototype.some;$(Array.prototype,"some",function(e){return oe.Call(it,this.length>=0?this:[],arguments)},!0)}if(!tt(Array.prototype.every)){var at=Array.prototype.every;$(Array.prototype,"every",function(e){return oe.Call(at,this.length>=0?this:[],arguments)},!0)}if(!tt(Array.prototype.reduce)){var ut=Array.prototype.reduce;$(Array.prototype,"reduce",function(e){return oe.Call(ut,this.length>=0?this:[],arguments)},!0)}if(!tt(Array.prototype.reduceRight,!0)){var st=Array.prototype.reduceRight;$(Array.prototype,"reduceRight",function(e){return oe.Call(st,this.length>=0?this:[],arguments)},!0)}var lt=8!==Number("0o10"),ct=2!==Number("0b10"),ft=m(Ue,function(e){return 0===Number(e+0+e)});if(lt||ct||ft){var pt=Number,dt=/^0b[01]+$/i,ht=/^0o[0-7]+$/i,yt=dt.test.bind(dt),vt=ht.test.bind(ht),mt=function(e){var t;if("function"==typeof e.valueOf&&(t=e.valueOf(),J.primitive(t)))return t;if("function"==typeof e.toString&&(t=e.toString(),J.primitive(t)))return t;throw new TypeError("No default value")},gt=He.test.bind(He),bt=Be.test.bind(Be),Et=function(){var e=function(t){var n;n=arguments.length>0?J.primitive(t)?t:mt(t,"number"):0,"string"==typeof n&&(n=oe.Call(Fe,n),yt(n)?n=parseInt(A(n,2),2):vt(n)?n=parseInt(A(n,2),8):(gt(n)||bt(n))&&(n=NaN));var r=this,o=l(function(){return pt.prototype.valueOf.call(r),!0});return r instanceof e&&!o?new pt(n):pt(n)};return e}();Ee(pt,Et,{}),b(Et,{NaN:pt.NaN,MAX_VALUE:pt.MAX_VALUE,MIN_VALUE:pt.MIN_VALUE,NEGATIVE_INFINITY:pt.NEGATIVE_INFINITY,POSITIVE_INFINITY:pt.POSITIVE_INFINITY}),Number=Et,T.redefine(x,"Number",Et)}var wt=Math.pow(2,53)-1;b(Number,{MAX_SAFE_INTEGER:wt,MIN_SAFE_INTEGER:-wt,EPSILON:2.220446049250313e-16,parseInt:x.parseInt,parseFloat:x.parseFloat,isFinite:q,isInteger:function(e){return q(e)&&oe.ToInteger(e)===e},isSafeInteger:function(e){return Number.isInteger(e)&&V(e)<=Number.MAX_SAFE_INTEGER},isNaN:Y}),g(Number,"parseInt",x.parseInt,Number.parseInt!==x.parseInt),[,1].find(function(e,t){return 0===t})||$(Array.prototype,"find",Xe.find),0!==[,1].findIndex(function(e,t){return 0===t})&&$(Array.prototype,"findIndex",Xe.findIndex);var Tt=Function.bind.call(Function.bind,Object.prototype.propertyIsEnumerable),_t=function(e,t){p&&Tt(e,t)&&Object.defineProperty(e,t,{enumerable:!1})},St=function(){for(var e=Number(this),t=arguments.length,n=t-e,r=new Array(0>n?0:n),o=e;t>o;++o)r[o-e]=arguments[o];return r},Ot=function(e){return function(t,n){return t[n]=e[n],t}},xt=function(e,t){var n,r=o(Object(t));return oe.IsCallable(Object.getOwnPropertySymbols)&&(n=v(Object.getOwnPropertySymbols(Object(t)),Tt(t))),y(k(r,n||[]),Ot(t),e)},Pt={assign:function(e,t){var n=oe.ToObject(e,"Cannot convert undefined or null to object");return y(oe.Call(St,1,arguments),xt,n)},is:function(e,t){return oe.SameValue(e,t)}},Ct=Object.assign&&Object.preventExtensions&&function(){var e=Object.preventExtensions({1:2});try{Object.assign(e,"xy")}catch(t){return"y"===e[1]}}();if(Ct&&$(Object,"assign",Pt.assign),b(Object,Pt),p){var Rt={setPrototypeOf:function(e,t){var r,o=function(e,t){if(!oe.TypeIsObject(e))throw new TypeError("cannot set prototype on a non-object");if(null!==t&&!oe.TypeIsObject(t))throw new TypeError("can only set prototype to an object or null"+t)},i=function(e,t){return o(e,t),n(r,e,t),e};try{r=e.getOwnPropertyDescriptor(e.prototype,t).set,n(r,{},null)}catch(a){if(e.prototype!=={}[t])return;r=function(e){this[t]=e},i.polyfill=i(i({},null),e.prototype)instanceof e}return i}(Object,"__proto__")};b(Object,Rt)}Object.setPrototypeOf&&Object.getPrototypeOf&&null!==Object.getPrototypeOf(Object.setPrototypeOf({},null))&&null===Object.getPrototypeOf(Object.create(null))&&!function(){var e=Object.create(null),t=Object.getPrototypeOf,n=Object.setPrototypeOf;Object.getPrototypeOf=function(n){var r=t(n);return r===e?null:r},Object.setPrototypeOf=function(t,r){var o=null===r?e:r;return n(t,o)},Object.setPrototypeOf.polyfill=!1}();var kt=!s(function(){Object.keys("foo")});if(!kt){var At=Object.keys;$(Object,"keys",function(e){return At(oe.ToObject(e))}),o=Object.keys}var jt=s(function(){Object.keys(/a/g)});if(jt){var It=Object.keys;$(Object,"keys",function(e){if(J.regex(e)){var t=[];for(var n in e)B(e,n)&&j(t,n);return t}return It(e)}),o=Object.keys}if(Object.getOwnPropertyNames){var Nt=!s(function(){Object.getOwnPropertyNames("foo")});if(!Nt){var Mt="object"==typeof window?Object.getOwnPropertyNames(window):[],Dt=Object.getOwnPropertyNames;$(Object,"getOwnPropertyNames",function(e){var t=oe.ToObject(e);if("[object Window]"===E(t))try{return Dt(t)}catch(n){return k([],Mt)}return Dt(t)})}}if(Object.getOwnPropertyDescriptor){var Lt=!s(function(){Object.getOwnPropertyDescriptor("foo","bar")});if(!Lt){var Vt=Object.getOwnPropertyDescriptor;$(Object,"getOwnPropertyDescriptor",function(e,t){return Vt(oe.ToObject(e),t)})}}if(Object.seal){var Ft=!s(function(){Object.seal("foo")});if(!Ft){var Ut=Object.seal;$(Object,"seal",function(e){return oe.TypeIsObject(e)?Ut(e):e})}}if(Object.isSealed){var Ht=!s(function(){Object.isSealed("foo")});if(!Ht){var Bt=Object.isSealed;$(Object,"isSealed",function(e){return oe.TypeIsObject(e)?Bt(e):!0})}}if(Object.freeze){var zt=!s(function(){Object.freeze("foo")});if(!zt){var Wt=Object.freeze;$(Object,"freeze",function(e){return oe.TypeIsObject(e)?Wt(e):e})}}if(Object.isFrozen){var Gt=!s(function(){Object.isFrozen("foo")});if(!Gt){var Yt=Object.isFrozen;$(Object,"isFrozen",function(e){return oe.TypeIsObject(e)?Yt(e):!0})}}if(Object.preventExtensions){var qt=!s(function(){Object.preventExtensions("foo")});if(!qt){var Xt=Object.preventExtensions;$(Object,"preventExtensions",function(e){return oe.TypeIsObject(e)?Xt(e):e})}}if(Object.isExtensible){var Kt=!s(function(){Object.isExtensible("foo")});if(!Kt){var Zt=Object.isExtensible;$(Object,"isExtensible",function(e){return oe.TypeIsObject(e)?Zt(e):!1})}}if(Object.getPrototypeOf){var Qt=!s(function(){Object.getPrototypeOf("foo")});if(!Qt){var Jt=Object.getPrototypeOf;$(Object,"getPrototypeOf",function(e){return Jt(oe.ToObject(e))})}}var $t=p&&function(){var e=Object.getOwnPropertyDescriptor(RegExp.prototype,"flags");return e&&oe.IsCallable(e.get)}();if(p&&!$t){var en=function(){if(!oe.TypeIsObject(this))throw new TypeError("Method called on incompatible type: must be an object.");var e="";return this.global&&(e+="g"),this.ignoreCase&&(e+="i"),this.multiline&&(e+="m"),this.unicode&&(e+="u"),this.sticky&&(e+="y"),e};T.getter(RegExp.prototype,"flags",en)}var tn=p&&l(function(){return"/a/i"===String(new RegExp(/a/g,"i"))}),nn=ee&&p&&function(){var e=/./;return e[W.match]=!1,RegExp(e)===e}(),rn=l(function(){return"/abc/"===RegExp.prototype.toString.call({source:"abc"})}),on=rn&&l(function(){return"/a/b"===RegExp.prototype.toString.call({source:"a",flags:"b"})});if(!rn||!on){var an=RegExp.prototype.toString;g(RegExp.prototype,"toString",function(){var e=oe.RequireObjectCoercible(this);if(J.regex(e))return n(an,e);var t=re(e.source),r=re(e.flags);return"/"+t+"/"+r},!0),T.preserveToString(RegExp.prototype.toString,an)}if(p&&(!tn||nn)){var un=Object.getOwnPropertyDescriptor(RegExp.prototype,"flags").get,sn=Object.getOwnPropertyDescriptor(RegExp.prototype,"source")||{},ln=function(){return this.source},cn=oe.IsCallable(sn.get)?sn.get:ln,fn=RegExp,pn=function(){return function e(t,n){var r=oe.IsRegExp(t),o=this instanceof e;if(!o&&r&&"undefined"==typeof n&&t.constructor===e)return t;var i=t,a=n;return J.regex(t)?(i=oe.Call(cn,t),a="undefined"==typeof n?oe.Call(un,t):n,new e(i,a)):(r&&(i=t.source,a="undefined"==typeof n?t.flags:n),new fn(t,n))}}();Ee(fn,pn,{$input:!0}),RegExp=pn,T.redefine(x,"RegExp",pn)}if(p){var dn={input:"$_",lastMatch:"$&",lastParen:"$+",leftContext:"$`",rightContext:"$'"};h(o(dn),function(e){e in RegExp&&!(dn[e]in RegExp)&&T.getter(RegExp,dn[e],function(){return RegExp[e]})})}Te(RegExp);var hn=1/Number.EPSILON,yn=function(e){return e+hn-hn},vn=Math.pow(2,-23),mn=Math.pow(2,127)*(2-vn),gn=Math.pow(2,-126),bn=Math.E,En=Math.LOG2E,wn=Math.LOG10E,Tn=Number.prototype.clz;delete Number.prototype.clz;var _n={acosh:function(e){var t=Number(e);return Y(t)||1>e?NaN:1===t?0:t===1/0?t:U(t/bn+H(t+1)*H(t-1)/bn)+1},asinh:function Vr(e){var t=Number(e);return 0!==t&&P(t)?0>t?-Vr(-t):U(t+H(t*t+1)):t},atanh:function(e){var t=Number(e);return Y(t)||-1>t||t>1?NaN:-1===t?-(1/0):1===t?1/0:0===t?t:.5*U((1+t)/(1-t))},cbrt:function(e){var t=Number(e);if(0===t)return t;var n,r=0>t;return r&&(t=-t),t===1/0?n=1/0:(n=F(U(t)/3),n=(t/(n*n)+2*n)/3),r?-n:n},clz32:function(e){var t=Number(e),n=oe.ToUint32(t);return 0===n?32:Tn?oe.Call(Tn,n):31-L(U(n+.5)*En)},cosh:function(e){var t=Number(e);return 0===t?1:Y(t)?NaN:P(t)?(0>t&&(t=-t),t>21?F(t)/2:(F(t)+F(-t))/2):1/0},expm1:function(e){var t=Number(e);if(t===-(1/0))return-1;if(!P(t)||0===t)return t;if(V(t)>.5)return F(t)-1;for(var n=t,r=0,o=1;r+n!==r;)r+=n,o+=1,n*=t/o;return r},hypot:function(e,t){for(var n=0,r=0,o=0;or?(n*=r/i*(r/i),n+=1,r=i):n+=i>0?i/r*(i/r):i}return r===1/0?1/0:r*H(n)},log2:function(e){return U(e)*En},log10:function(e){return U(e)*wn},log1p:function(e){var t=Number(e);return-1>t||Y(t)?NaN:0===t||t===1/0?t:-1===t?-(1/0):1+t-1===0?t:t*(U(1+t)/(1+t-1))},sign:X,sinh:function(e){var t=Number(e);return P(t)&&0!==t?V(t)<1?(Math.expm1(t)-Math.expm1(-t))/2:(F(t-1)-F(-t-1))*bn/2:t},tanh:function(e){var t=Number(e);return Y(t)||0===t?t:t>=20?1:-20>=t?-1:(Math.expm1(t)-Math.expm1(-t))/(F(t)+F(-t))},trunc:function(e){var t=Number(e);return 0>t?-L(-t):L(t)},imul:function(e,t){var n=oe.ToUint32(e),r=oe.ToUint32(t),o=n>>>16&65535,i=65535&n,a=r>>>16&65535,u=65535&r;return i*u+(o*u+i*a<<16>>>0)|0},fround:function(e){var t=Number(e);if(0===t||t===1/0||t===-(1/0)||Y(t))return t;var n=X(t),r=V(t);if(gn>r)return n*yn(r/gn/vn)*gn*vn;var o=(1+vn/Number.EPSILON)*r,i=o-(o-r);return i>mn||Y(i)?n*(1/0):n*i}};b(Math,_n),g(Math,"log1p",_n.log1p,-1e-17!==Math.log1p(-1e-17)),g(Math,"asinh",_n.asinh,Math.asinh(-1e7)!==-Math.asinh(1e7)),g(Math,"tanh",_n.tanh,-2e-17!==Math.tanh(-2e-17)),g(Math,"acosh",_n.acosh,Math.acosh(Number.MAX_VALUE)===1/0),g(Math,"cbrt",_n.cbrt,Math.abs(1-Math.cbrt(1e-300)/1e-100)/Number.EPSILON>8),g(Math,"sinh",_n.sinh,-2e-17!==Math.sinh(-2e-17));var Sn=Math.expm1(10);g(Math,"expm1",_n.expm1,Sn>22025.465794806718||22025.465794806718>Sn);var On=Math.round,xn=0===Math.round(.5-Number.EPSILON/4)&&1===Math.round(-.5+Number.EPSILON/3.99),Pn=hn+1,Cn=2*hn-1,Rn=[Pn,Cn].every(function(e){return Math.round(e)===e});g(Math,"round",function(e){var t=L(e),n=-1===t?-0:t+1;return.5>e-t?t:n},!xn||!Rn),T.preserveToString(Math.round,On);var kn=Math.imul;-5!==Math.imul(4294967295,5)&&(Math.imul=_n.imul,T.preserveToString(Math.imul,kn)),2!==Math.imul.length&&$(Math,"imul",function(e,t){return oe.Call(kn,Math,arguments)});var An=function(){var e=x.setTimeout;if("function"==typeof e||"object"==typeof e){oe.IsPromise=function(e){return oe.TypeIsObject(e)?"undefined"!=typeof e._promise:!1};var t,r=function(e){if(!oe.IsConstructor(e))throw new TypeError("Bad promise constructor");var t=this,n=function(e,n){if(void 0!==t.resolve||void 0!==t.reject)throw new TypeError("Bad Promise implementation!");t.resolve=e,t.reject=n};if(t.resolve=void 0,t.reject=void 0,t.promise=new e(n),!oe.IsCallable(t.resolve)||!oe.IsCallable(t.reject))throw new TypeError("Bad promise constructor")};"undefined"!=typeof window&&oe.IsCallable(window.postMessage)&&(t=function(){var e=[],t="zero-timeout-message",n=function(n){j(e,n),window.postMessage(t,"*")},r=function(n){if(n.source===window&&n.data===t){if(n.stopPropagation(),0===e.length)return;var r=N(e);r()}};return window.addEventListener("message",r,!0),n});var o,i,u=function(){var e=x.Promise,t=e&&e.resolve&&e.resolve();return t&&function(e){return t.then(e)}},s=oe.IsCallable(x.setImmediate)?x.setImmediate:"object"==typeof a&&a.nextTick?a.nextTick:u()||(oe.IsCallable(t)?t():function(t){e(t,0)}),l=function(e){return e},c=function(e){throw e},f=0,p=1,d=2,h=0,y=1,v=2,m={},g=function(e,t,n){s(function(){E(e,t,n)})},E=function(e,t,n){var r,o;if(t===m)return e(n);try{r=e(n),o=t.resolve}catch(i){r=i,o=t.reject}o(r)},w=function(e,t){var n=e._promise,r=n.reactionLength;if(r>0&&(g(n.fulfillReactionHandler0,n.reactionCapability0,t),n.fulfillReactionHandler0=void 0,n.rejectReactions0=void 0,n.reactionCapability0=void 0,r>1))for(var o=1,i=0;r>o;o++,i+=3)g(n[i+h],n[i+v],t),e[i+h]=void 0,e[i+y]=void 0,e[i+v]=void 0;n.result=t,n.state=p,n.reactionLength=0},T=function(e,t){var n=e._promise,r=n.reactionLength;if(r>0&&(g(n.rejectReactionHandler0,n.reactionCapability0,t),n.fulfillReactionHandler0=void 0,n.rejectReactions0=void 0,n.reactionCapability0=void 0,r>1))for(var o=1,i=0;r>o;o++,i+=3)g(n[i+y],n[i+v],t),e[i+h]=void 0,e[i+y]=void 0,e[i+v]=void 0;n.result=t,n.state=d,n.reactionLength=0},_=function(e){var t=!1,n=function(n){var r;if(!t){if(t=!0,n===e)return T(e,new TypeError("Self resolution"));if(!oe.TypeIsObject(n))return w(e,n);try{r=n.then}catch(o){return T(e,o)}return oe.IsCallable(r)?void s(function(){O(e,n,r)}):w(e,n)}},r=function(n){return t?void 0:(t=!0,T(e,n))};return{resolve:n,reject:r}},S=function(e,t,r,o){e===i?n(e,t,r,o,m):n(e,t,r,o)},O=function(e,t,n){var r=_(e),o=r.resolve,i=r.reject;try{S(n,t,o,i)}catch(a){i(a)}},P=function(){var e=function(t){if(!(this instanceof e))throw new TypeError('Constructor Promise requires "new"');if(this&&this._promise)throw new TypeError("Bad construction");if(!oe.IsCallable(t))throw new TypeError("not a valid resolver");var n=xe(this,e,o,{_promise:{result:void 0,state:f,reactionLength:0,fulfillReactionHandler0:void 0,rejectReactionHandler0:void 0,reactionCapability0:void 0}}),r=_(n),i=r.reject;try{t(r.resolve,i)}catch(a){i(a)}return n};return e}();o=P.prototype;var C=function(e,t,n,r){var o=!1;return function(i){if(!o&&(o=!0,t[e]=i,0===--r.count)){var a=n.resolve;a(t)}}},R=function(e,t,n){for(var r,o,i=e.iterator,a=[],u={ count:1},s=0;;){try{if(r=oe.IteratorStep(i),r===!1){e.done=!0;break}o=r.value}catch(l){throw e.done=!0,l}a[s]=void 0;var c=t.resolve(o),f=C(s,a,n,u);u.count+=1,S(c.then,c,f,n.reject),s+=1}if(0===--u.count){var p=n.resolve;p(a)}return n.promise},k=function(e,t,n){for(var r,o,i,a=e.iterator;;){try{if(r=oe.IteratorStep(a),r===!1){e.done=!0;break}o=r.value}catch(u){throw e.done=!0,u}i=t.resolve(o),S(i.then,i,n.resolve,n.reject)}return n.promise};return b(P,{all:function(e){var t=this;if(!oe.TypeIsObject(t))throw new TypeError("Promise is not object");var n,o,i=new r(t);try{return n=oe.GetIterator(e),o={iterator:n,done:!1},R(o,t,i)}catch(a){var u=a;if(o&&!o.done)try{oe.IteratorClose(n,!0)}catch(s){u=s}var l=i.reject;return l(u),i.promise}},race:function(e){var t=this;if(!oe.TypeIsObject(t))throw new TypeError("Promise is not object");var n,o,i=new r(t);try{return n=oe.GetIterator(e),o={iterator:n,done:!1},k(o,t,i)}catch(a){var u=a;if(o&&!o.done)try{oe.IteratorClose(n,!0)}catch(s){u=s}var l=i.reject;return l(u),i.promise}},reject:function(e){var t=this;if(!oe.TypeIsObject(t))throw new TypeError("Bad promise constructor");var n=new r(t),o=n.reject;return o(e),n.promise},resolve:function(e){var t=this;if(!oe.TypeIsObject(t))throw new TypeError("Bad promise constructor");if(oe.IsPromise(e)){var n=e.constructor;if(n===t)return e}var o=new r(t),i=o.resolve;return i(e),o.promise}}),b(o,{"catch":function(e){return this.then(null,e)},then:function(e,t){var n=this;if(!oe.IsPromise(n))throw new TypeError("not a promise");var o,i=oe.SpeciesConstructor(n,P),a=arguments.length>2&&arguments[2]===m;o=a&&i===P?m:new r(i);var u,s=oe.IsCallable(e)?e:l,b=oe.IsCallable(t)?t:c,E=n._promise;if(E.state===f){if(0===E.reactionLength)E.fulfillReactionHandler0=s,E.rejectReactionHandler0=b,E.reactionCapability0=o;else{var w=3*(E.reactionLength-1);E[w+h]=s,E[w+y]=b,E[w+v]=o}E.reactionLength+=1}else if(E.state===p)u=E.result,g(s,o,u);else{if(E.state!==d)throw new TypeError("unexpected Promise state");u=E.result,g(b,o,u)}return o.promise}}),m=new r(P),i=o.then,P}}();if(x.Promise&&(delete x.Promise.accept,delete x.Promise.defer,delete x.Promise.prototype.chain),"function"==typeof An){b(x,{Promise:An});var jn=S(x.Promise,function(e){return e.resolve(42).then(function(){})instanceof e}),In=!s(function(){x.Promise.reject(42).then(null,5).then(null,z)}),Nn=s(function(){x.Promise.call(3,z)}),Mn=function(e){var t=e.resolve(5);t.constructor={};var n=e.resolve(t);try{n.then(null,z).then(null,z)}catch(r){return!0}return t===n}(x.Promise),Dn=p&&function(){var e=0,t=Object.defineProperty({},"then",{get:function(){e+=1}});return Promise.resolve(t),1===e}(),Ln=function Fr(e){var t=new Promise(e);e(3,function(){}),this.then=t.then,this.constructor=Fr};Ln.prototype=Promise.prototype,Ln.all=Promise.all;var Vn=l(function(){return!!Ln.all([1,2])});if(jn&&In&&Nn&&!Mn&&Dn&&!Vn||(Promise=An,$(x,"Promise",An)),1!==Promise.all.length){var Fn=Promise.all;$(Promise,"all",function(e){return oe.Call(Fn,this,arguments)})}if(1!==Promise.race.length){var Un=Promise.race;$(Promise,"race",function(e){return oe.Call(Un,this,arguments)})}if(1!==Promise.resolve.length){var Hn=Promise.resolve;$(Promise,"resolve",function(e){return oe.Call(Hn,this,arguments)})}if(1!==Promise.reject.length){var Bn=Promise.reject;$(Promise,"reject",function(e){return oe.Call(Bn,this,arguments)})}_t(Promise,"all"),_t(Promise,"race"),_t(Promise,"resolve"),_t(Promise,"reject"),Te(Promise)}var zn=function(e){var t=o(y(e,function(e,t){return e[t]=!0,e},{}));return e.join(":")===t.join(":")},Wn=zn(["z","a","bb"]),Gn=zn(["z",1,"a","3",2]);if(p){var Yn=function(e){return Wn?"undefined"==typeof e||null===e?"^"+oe.ToString(e):"string"==typeof e?"$"+e:"number"==typeof e?Gn?e:"n"+e:"boolean"==typeof e?"b"+e:null:null},qn=function(){return Object.create?Object.create(null):{}},Xn=function(e,t,o){if(r(o)||J.string(o))h(o,function(e){if(!oe.TypeIsObject(e))throw new TypeError("Iterator value "+e+" is not an entry object");t.set(e[0],e[1])});else if(o instanceof e)n(e.prototype.forEach,o,function(e,n){t.set(n,e)});else{var i,a;if(null!==o&&"undefined"!=typeof o){if(a=t.set,!oe.IsCallable(a))throw new TypeError("bad map");i=oe.GetIterator(o)}if("undefined"!=typeof i)for(;;){var u=oe.IteratorStep(i);if(u===!1)break;var s=u.value;try{if(!oe.TypeIsObject(s))throw new TypeError("Iterator value "+s+" is not an entry object");n(a,t,s[0],s[1])}catch(l){throw oe.IteratorClose(i,!0),l}}}},Kn=function(e,t,o){if(r(o)||J.string(o))h(o,function(e){t.add(e)});else if(o instanceof e)n(e.prototype.forEach,o,function(e){t.add(e)});else{var i,a;if(null!==o&&"undefined"!=typeof o){if(a=t.add,!oe.IsCallable(a))throw new TypeError("bad set");i=oe.GetIterator(o)}if("undefined"!=typeof i)for(;;){var u=oe.IteratorStep(i);if(u===!1)break;var s=u.value;try{n(a,t,s)}catch(l){throw oe.IteratorClose(i,!0),l}}}},Zn={Map:function(){var e={},t=function(e,t){this.key=e,this.value=t,this.next=null,this.prev=null};t.prototype.isRemoved=function(){return this.key===e};var r=function(e){return!!e._es6map},o=function(e,t){if(!oe.TypeIsObject(e)||!r(e))throw new TypeError("Method Map.prototype."+t+" called on incompatible receiver "+oe.ToString(e))},i=function(e,t){o(e,"[[MapIterator]]"),this.head=e._head,this.i=this.head,this.kind=t};i.prototype={next:function(){var e=this.i,t=this.kind,n=this.head;if("undefined"==typeof this.i)return We();for(;e.isRemoved()&&e!==n;)e=e.prev;for(var r;e.next!==n;)if(e=e.next,!e.isRemoved())return r="key"===t?e.key:"value"===t?e.value:[e.key,e.value],this.i=e,We(r);return this.i=void 0,We()}},_e(i.prototype);var a,u=function s(){if(!(this instanceof s))throw new TypeError('Constructor Map requires "new"');if(this&&this._es6map)throw new TypeError("Bad construction");var e=xe(this,s,a,{_es6map:!0,_head:null,_storage:qn(),_size:0}),n=new t(null,null);return n.next=n.prev=n,e._head=n,arguments.length>0&&Xn(s,e,arguments[0]),e};return a=u.prototype,T.getter(a,"size",function(){if("undefined"==typeof this._size)throw new TypeError("size method called on incompatible Map");return this._size}),b(a,{get:function(e){o(this,"get");var t=Yn(e);if(null!==t){var n=this._storage[t];return n?n.value:void 0}for(var r=this._head,i=r;(i=i.next)!==r;)if(oe.SameValueZero(i.key,e))return i.value},has:function(e){o(this,"has");var t=Yn(e);if(null!==t)return"undefined"!=typeof this._storage[t];for(var n=this._head,r=n;(r=r.next)!==n;)if(oe.SameValueZero(r.key,e))return!0;return!1},set:function(e,n){o(this,"set");var r,i=this._head,a=i,u=Yn(e);if(null!==u){if("undefined"!=typeof this._storage[u])return this._storage[u].value=n,this;r=this._storage[u]=new t(e,n),a=i.prev}for(;(a=a.next)!==i;)if(oe.SameValueZero(a.key,e))return a.value=n,this;return r=r||new t(e,n),oe.SameValue(-0,e)&&(r.key=0),r.next=this._head,r.prev=this._head.prev,r.prev.next=r,r.next.prev=r,this._size+=1,this},"delete":function(t){o(this,"delete");var n=this._head,r=n,i=Yn(t);if(null!==i){if("undefined"==typeof this._storage[i])return!1;r=this._storage[i].prev,delete this._storage[i]}for(;(r=r.next)!==n;)if(oe.SameValueZero(r.key,t))return r.key=r.value=e,r.prev.next=r.next,r.next.prev=r.prev,this._size-=1,!0;return!1},clear:function(){o(this,"clear"),this._size=0,this._storage=qn();for(var t=this._head,n=t,r=n.next;(n=r)!==t;)n.key=n.value=e,r=n.next,n.next=n.prev=t;t.next=t.prev=t},keys:function(){return o(this,"keys"),new i(this,"key")},values:function(){return o(this,"values"),new i(this,"value")},entries:function(){return o(this,"entries"),new i(this,"key+value")},forEach:function(e){o(this,"forEach");for(var t=arguments.length>1?arguments[1]:null,r=this.entries(),i=r.next();!i.done;i=r.next())t?n(e,t,i.value[1],i.value[0],this):e(i.value[1],i.value[0],this)}}),_e(a,a.entries),u}(),Set:function(){var e,t=function(e){return e._es6set&&"undefined"!=typeof e._storage},r=function(e,n){if(!oe.TypeIsObject(e)||!t(e))throw new TypeError("Set.prototype."+n+" called on incompatible receiver "+oe.ToString(e))},i=function s(){if(!(this instanceof s))throw new TypeError('Constructor Set requires "new"');if(this&&this._es6set)throw new TypeError("Bad construction");var t=xe(this,s,e,{_es6set:!0,"[[SetData]]":null,_storage:qn()});if(!t._es6set)throw new TypeError("bad set");return arguments.length>0&&Kn(s,t,arguments[0]),t};e=i.prototype;var a=function(e){var t=e;if("^null"===t)return null;if("^undefined"!==t){var n=t.charAt(0);return"$"===n?A(t,1):"n"===n?+A(t,1):"b"===n?"btrue"===t:+t}},u=function(e){if(!e["[[SetData]]"]){var t=e["[[SetData]]"]=new Zn.Map;h(o(e._storage),function(e){var n=a(e);t.set(n,n)}),e["[[SetData]]"]=t}e._storage=null};return T.getter(i.prototype,"size",function(){return r(this,"size"),this._storage?o(this._storage).length:(u(this),this["[[SetData]]"].size)}),b(i.prototype,{has:function(e){r(this,"has");var t;return this._storage&&null!==(t=Yn(e))?!!this._storage[t]:(u(this),this["[[SetData]]"].has(e))},add:function(e){r(this,"add");var t;return this._storage&&null!==(t=Yn(e))?(this._storage[t]=!0,this):(u(this),this["[[SetData]]"].set(e,e),this)},"delete":function(e){r(this,"delete");var t;if(this._storage&&null!==(t=Yn(e))){var n=B(this._storage,t);return delete this._storage[t]&&n}return u(this),this["[[SetData]]"]["delete"](e)},clear:function(){r(this,"clear"),this._storage&&(this._storage=qn()),this["[[SetData]]"]&&this["[[SetData]]"].clear()},values:function(){return r(this,"values"),u(this),this["[[SetData]]"].values()},entries:function(){return r(this,"entries"),u(this),this["[[SetData]]"].entries()},forEach:function(e){r(this,"forEach");var t=arguments.length>1?arguments[1]:null,o=this;u(o),this["[[SetData]]"].forEach(function(r,i){t?n(e,t,i,i,o):e(i,i,o)})}}),g(i.prototype,"keys",i.prototype.values,!0),_e(i.prototype,i.prototype.values),i}()};if(x.Map||x.Set){var Qn=l(function(){return 2===new Map([[1,2]]).get(1)});if(!Qn){var Jn=x.Map;x.Map=function Ur(){if(!(this instanceof Ur))throw new TypeError('Constructor Map requires "new"');var e=new Jn;return arguments.length>0&&Xn(Ur,e,arguments[0]),delete e.constructor,Object.setPrototypeOf(e,x.Map.prototype),e},x.Map.prototype=_(Jn.prototype),g(x.Map.prototype,"constructor",x.Map,!0),T.preserveToString(x.Map,Jn)}var $n=new Map,er=function(){var e=new Map([[1,0],[2,0],[3,0],[4,0]]);return e.set(-0,e),e.get(0)===e&&e.get(-0)===e&&e.has(0)&&e.has(-0)}(),tr=$n.set(1,2)===$n;if(!er||!tr){var nr=Map.prototype.set;$(Map.prototype,"set",function(e,t){return n(nr,this,0===e?0:e,t),this})}if(!er){var rr=Map.prototype.get,or=Map.prototype.has;b(Map.prototype,{get:function(e){return n(rr,this,0===e?0:e)},has:function(e){return n(or,this,0===e?0:e)}},!0),T.preserveToString(Map.prototype.get,rr),T.preserveToString(Map.prototype.has,or)}var ir=new Set,ar=function(e){return e["delete"](0),e.add(-0),!e.has(0)}(ir),ur=ir.add(1)===ir;if(!ar||!ur){var sr=Set.prototype.add;Set.prototype.add=function(e){return n(sr,this,0===e?0:e),this},T.preserveToString(Set.prototype.add,sr)}if(!ar){var lr=Set.prototype.has;Set.prototype.has=function(e){return n(lr,this,0===e?0:e)},T.preserveToString(Set.prototype.has,lr);var cr=Set.prototype["delete"];Set.prototype["delete"]=function(e){return n(cr,this,0===e?0:e)},T.preserveToString(Set.prototype["delete"],cr)}var fr=S(x.Map,function(e){var t=new e([]);return t.set(42,42),t instanceof e}),pr=Object.setPrototypeOf&&!fr,dr=function(){try{return!(x.Map()instanceof x.Map)}catch(e){return e instanceof TypeError}}();if(0!==x.Map.length||pr||!dr){var hr=x.Map;x.Map=function Hr(){if(!(this instanceof Hr))throw new TypeError('Constructor Map requires "new"');var e=new hr;return arguments.length>0&&Xn(Hr,e,arguments[0]),delete e.constructor,Object.setPrototypeOf(e,Hr.prototype),e},x.Map.prototype=hr.prototype,g(x.Map.prototype,"constructor",x.Map,!0),T.preserveToString(x.Map,hr)}var yr=S(x.Set,function(e){var t=new e([]);return t.add(42,42),t instanceof e}),vr=Object.setPrototypeOf&&!yr,mr=function(){try{return!(x.Set()instanceof x.Set)}catch(e){return e instanceof TypeError}}();if(0!==x.Set.length||vr||!mr){var gr=x.Set;x.Set=function Br(){if(!(this instanceof Br))throw new TypeError('Constructor Set requires "new"');var e=new gr;return arguments.length>0&&Kn(Br,e,arguments[0]),delete e.constructor,Object.setPrototypeOf(e,Br.prototype),e},x.Set.prototype=gr.prototype,g(x.Set.prototype,"constructor",x.Set,!0),T.preserveToString(x.Set,gr)}var br=new x.Map,Er=!l(function(){return br.keys().next().done});if(("function"!=typeof x.Map.prototype.clear||0!==(new x.Set).size||0!==br.size||"function"!=typeof x.Map.prototype.keys||"function"!=typeof x.Set.prototype.keys||"function"!=typeof x.Map.prototype.forEach||"function"!=typeof x.Set.prototype.forEach||c(x.Map)||c(x.Set)||"function"!=typeof br.keys().next||Er||!fr)&&b(x,{Map:Zn.Map,Set:Zn.Set},!0),x.Set.prototype.keys!==x.Set.prototype.values&&g(x.Set.prototype,"keys",x.Set.prototype.values,!0),_e(Object.getPrototypeOf((new x.Map).keys())),_e(Object.getPrototypeOf((new x.Set).keys())),d&&"has"!==x.Set.prototype.has.name){var wr=x.Set.prototype.has;$(x.Set.prototype,"has",function(e){return n(wr,this,e)})}}b(x,Zn),Te(x.Map),Te(x.Set)}var Tr=function(e){if(!oe.TypeIsObject(e))throw new TypeError("target must be an object")},_r={apply:function(){return oe.Call(oe.Call,null,arguments)},construct:function(e,t){if(!oe.IsConstructor(e))throw new TypeError("First argument must be a constructor.");var n=arguments.length>2?arguments[2]:e;if(!oe.IsConstructor(n))throw new TypeError("new.target must be a constructor.");return oe.Construct(e,t,n,"internal")},deleteProperty:function(e,t){if(Tr(e),p){var n=Object.getOwnPropertyDescriptor(e,t);if(n&&!n.configurable)return!1}return delete e[t]},has:function(e,t){return Tr(e),t in e}};Object.getOwnPropertyNames&&Object.assign(_r,{ownKeys:function(e){Tr(e);var t=Object.getOwnPropertyNames(e);return oe.IsCallable(Object.getOwnPropertySymbols)&&I(t,Object.getOwnPropertySymbols(e)),t}});var Sr=function(e){return!s(e)};if(Object.preventExtensions&&Object.assign(_r,{isExtensible:function(e){return Tr(e),Object.isExtensible(e)},preventExtensions:function(e){return Tr(e),Sr(function(){Object.preventExtensions(e)})}}),p){var Or=function(e,t,n){var r=Object.getOwnPropertyDescriptor(e,t);if(!r){var o=Object.getPrototypeOf(e);if(null===o)return;return Or(o,t,n)}return"value"in r?r.value:r.get?oe.Call(r.get,n):void 0},xr=function(e,t,r,o){var i=Object.getOwnPropertyDescriptor(e,t);if(!i){var a=Object.getPrototypeOf(e);if(null!==a)return xr(a,t,r,o);i={value:void 0,writable:!0,enumerable:!0,configurable:!0}}if("value"in i){if(!i.writable)return!1;if(!oe.TypeIsObject(o))return!1;var u=Object.getOwnPropertyDescriptor(o,t);return u?ne.defineProperty(o,t,{value:r}):ne.defineProperty(o,t,{value:r,writable:!0,enumerable:!0,configurable:!0})}return i.set?(n(i.set,o,r),!0):!1};Object.assign(_r,{defineProperty:function(e,t,n){return Tr(e),Sr(function(){Object.defineProperty(e,t,n)})},getOwnPropertyDescriptor:function(e,t){return Tr(e),Object.getOwnPropertyDescriptor(e,t)},get:function(e,t){Tr(e);var n=arguments.length>2?arguments[2]:e;return Or(e,t,n)},set:function(e,t,n){Tr(e);var r=arguments.length>3?arguments[3]:e;return xr(e,t,n,r)}})}if(Object.getPrototypeOf){var Pr=Object.getPrototypeOf;_r.getPrototypeOf=function(e){return Tr(e),Pr(e)}}if(Object.setPrototypeOf&&_r.getPrototypeOf){var Cr=function(e,t){for(var n=t;n;){if(e===n)return!0;n=_r.getPrototypeOf(n)}return!1};Object.assign(_r,{setPrototypeOf:function(e,t){if(Tr(e),null!==t&&!oe.TypeIsObject(t))throw new TypeError("proto must be an object or null");return t===ne.getPrototypeOf(e)?!0:ne.isExtensible&&!ne.isExtensible(e)?!1:Cr(e,t)?!1:(Object.setPrototypeOf(e,t),!0)}})}var Rr=function(e,t){if(oe.IsCallable(x.Reflect[e])){var n=l(function(){return x.Reflect[e](1),x.Reflect[e](NaN),x.Reflect[e](!0),!0});n&&$(x.Reflect,e,t)}else g(x.Reflect,e,t)};Object.keys(_r).forEach(function(e){Rr(e,_r[e])});var kr=x.Reflect.getPrototypeOf;if(d&&kr&&"getPrototypeOf"!==kr.name&&$(x.Reflect,"getPrototypeOf",function(e){return n(kr,x.Reflect,e)}),x.Reflect.setPrototypeOf&&l(function(){return x.Reflect.setPrototypeOf(1,{}),!0})&&$(x.Reflect,"setPrototypeOf",_r.setPrototypeOf),x.Reflect.defineProperty&&(l(function(){var e=!x.Reflect.defineProperty(1,"test",{value:1}),t="function"!=typeof Object.preventExtensions||!x.Reflect.defineProperty(Object.preventExtensions({}),"test",{});return e&&t})||$(x.Reflect,"defineProperty",_r.defineProperty)),x.Reflect.construct&&(l(function(){var e=function(){};return x.Reflect.construct(function(){},[],e)instanceof e})||$(x.Reflect,"construct",_r.construct)),"Invalid Date"!==String(new Date(NaN))){var Ar=Date.prototype.toString,jr=function(){var e=+this;return e!==e?"Invalid Date":oe.Call(Ar,this)};$(Date.prototype,"toString",jr)}var Ir={anchor:function(e){return oe.CreateHTML(this,"a","name",e)},big:function(){return oe.CreateHTML(this,"big","","")},blink:function(){return oe.CreateHTML(this,"blink","","")},bold:function(){return oe.CreateHTML(this,"b","","")},fixed:function(){return oe.CreateHTML(this,"tt","","")},fontcolor:function(e){return oe.CreateHTML(this,"font","color",e)},fontsize:function(e){return oe.CreateHTML(this,"font","size",e)},italics:function(){return oe.CreateHTML(this,"i","","")},link:function(e){return oe.CreateHTML(this,"a","href",e)},small:function(){return oe.CreateHTML(this,"small","","")},strike:function(){return oe.CreateHTML(this,"strike","","")},sub:function(){return oe.CreateHTML(this,"sub","","")},sup:function(){return oe.CreateHTML(this,"sup","","")}};h(Object.keys(Ir),function(e){var t=String.prototype[e],r=!1;if(oe.IsCallable(t)){var o=n(t,"",' " '),i=k([],o.match(/"/g)).length;r=o!==o.toLowerCase()||i>2}else r=!0;r&&$(String.prototype,e,Ir[e])});var Nr=function(){if(!ee)return!1;var e="object"==typeof JSON&&"function"==typeof JSON.stringify?JSON.stringify:null;if(!e)return!1;if("undefined"!=typeof e(W()))return!0;if("[null]"!==e([W()]))return!0;var t={a:W()};return t[W()]=!0,"{}"!==e(t)}(),Mr=l(function(){return ee?"{}"===JSON.stringify(Object(W()))&&"[{}]"===JSON.stringify([Object(W())]):!0});if(Nr||!Mr){var Dr=JSON.stringify;$(JSON,"stringify",function(e){if("symbol"!=typeof e){var t;arguments.length>1&&(t=arguments[1]);var o=[e];if(r(t))o.push(t);else{var i=oe.IsCallable(t)?t:null,a=function(e,t){var r=i?n(i,this,e,t):t;return"symbol"!=typeof r?J.symbol(r)?Ot({})(r):r:void 0};o.push(a)}return arguments.length>2&&o.push(arguments[2]),Dr.apply(this,o)}})}return x})}).call(t,function(){return this}(),n(499))},function(e,t,n){"use strict";var r=n(14),o={listen:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!1),{remove:function(){e.removeEventListener(t,n,!1)}}):e.attachEvent?(e.attachEvent("on"+t,n),{remove:function(){e.detachEvent("on"+t,n)}}):void 0},capture:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!0),{remove:function(){e.removeEventListener(t,n,!0)}}):{remove:r}},registerDefault:function(){}};e.exports=o},function(e,t){"use strict";function n(e){try{e.focus()}catch(t){}}e.exports=n},function(e,t){"use strict";function n(){if("undefined"==typeof document)return null;try{return document.activeElement||document.body}catch(e){return document.body}}e.exports=n},function(e,t){"use strict";function n(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}function r(e,t){if(n(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;for(var a=0;a0&&n(c)?t>1?r(c,t-1,n,a,u):o(u,c):a||(u[u.length]=c)}return u}var o=n(114),i=n(459);e.exports=r},function(e,t,n){function r(e,t){t=i(t,e)?[t]:o(t);for(var n=0,r=t.length;null!=e&&r>n;)e=e[a(t[n++])];return n&&n==r?e:void 0}var o=n(194),i=n(81),a=n(38);e.exports=r},function(e,t,n){function r(e,t){return null!=e&&(a.call(e,t)||"object"==typeof e&&t in e&&null===o(e))}var o=n(115),i=Object.prototype,a=i.hasOwnProperty;e.exports=r},function(e,t,n){function r(e,t,n,u,s){return e===t?!0:null==e||null==t||!i(e)&&!a(t)?e!==e&&t!==t:o(e,t,r,n,u,s)}var o=n(428),i=n(39),a=n(40);e.exports=r},function(e,t,n){function r(e,t){return e=Object(e),o(t,function(t,n){return n in e&&(t[n]=e[n]),t},{})}var o=n(421);e.exports=r},function(e,t){function n(e){return function(t){return null==t?void 0:t[e]}}e.exports=n},function(e,t,n){function r(e){return o(e)?e:i(e)}var o=n(25),i=n(482);e.exports=r},function(e,t,n){function r(e,t,n,r,s,l){var c=s&u,f=e.length,p=t.length;if(f!=p&&!(c&&p>f))return!1;var d=l.get(e);if(d)return d==t;var h=-1,y=!0,v=s&a?new o:void 0;for(l.set(e,t);++h=t||0>n||x&&r>=E}function d(){var e=i();return p(e)?h(e):void(T=setTimeout(d,f(e)))}function h(e){return T=void 0,P&&g?r(e):(g=b=void 0,w)}function y(){S=0,g=_=b=T=void 0}function v(){return void 0===T?w:h(i())}function m(){var e=i(),n=p(e);if(g=arguments,b=this,_=e,n){if(void 0===T)return c(_);if(x)return T=setTimeout(d,t),r(_)}return void 0===T&&(T=setTimeout(d,t)),w}var g,b,E,w,T,_,S=0,O=!1,x=!1,P=!0;if("function"!=typeof e)throw new TypeError(u);return t=a(t)||0,o(n)&&(O=!!n.leading,x="maxWait"in n,E=x?s(a(n.maxWait)||0,t):E,P="trailing"in n?!!n.trailing:P),m.cancel=y,m.flush=v,m}var o=n(39),i=n(492),a=n(209),u="Expected a function",s=Math.max,l=Math.min;e.exports=r},function(e,t,n){function r(e){return null!=e&&a(o(e))&&!i(e)}var o=n(446),i=n(119),a=n(83);e.exports=r},function(e,t,n){function r(e){if(!a(e)||p.call(e)!=u||i(e))return!1;var t=o(e);if(null===t)return!0;var n=c.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==f}var o=n(115),i=n(116),a=n(40),u="[object Object]",s=Object.prototype,l=Function.prototype.toString,c=s.hasOwnProperty,f=l.call(Object),p=s.toString;e.exports=r},function(e,t,n){function r(e){return"string"==typeof e||!o(e)&&i(e)&&s.call(e)==a}var o=n(25),i=n(40),a="[object String]",u=Object.prototype,s=u.toString;e.exports=r},function(e,t,n){function r(e){var t=l(e);if(!t&&!u(e))return i(e);var n=a(e),r=!!n,c=n||[],f=c.length;for(var p in e)!o(e,p)||r&&("length"==p||s(p,f))||t&&"constructor"==p||c.push(p);return c}var o=n(190),i=n(432),a=n(196),u=n(202),s=n(117),l=n(197);e.exports=r},function(e,t,n){var r=n(113),o=n(188),i=n(192),a=n(207),u=n(38),s=a(function(e,t){return null==e?{}:i(e,r(o(t,1),u))});e.exports=s},function(e,t,n){function r(e,t){if("function"!=typeof e)throw new TypeError(a);return t=u(void 0===t?e.length-1:i(t),0),function(){for(var n=arguments,r=-1,i=u(n.length-t,0),a=Array(i);++rt;++t)e[t]="%"+((16>t?"0":"")+t.toString(16)).toUpperCase();return e}();t.arrayToObject=function(e,t){for(var n=t.plainObjects?Object.create(null):{},r=0;r=48&&57>=i||i>=65&&90>=i||i>=97&&122>=i?r+=t.charAt(o):128>i?r+=n[i]:2048>i?r+=n[192|i>>6]+n[128|63&i]:55296>i||i>=57344?r+=n[224|i>>12]+n[128|i>>6&63]+n[128|63&i]:(o+=1,i=65536+((1023&i)<<10|1023&t.charCodeAt(o)),r+=n[240|i>>18]+n[128|i>>12&63]+n[128|i>>6&63]+n[128|63&i])}return r},t.compact=function(e,n){if("object"!=typeof e||null===e)return e;var r=n||[],o=r.indexOf(e);if(-1!==o)return r[o];if(r.push(e),Array.isArray(e)){for(var i=[],a=0;at||e.hasOverloadedBooleanValue&&t===!1}var i=n(42),a=(n(6),n(536),n(9),n(578)),u=(n(4),new RegExp("^["+i.ATTRIBUTE_NAME_START_CHAR+"]["+i.ATTRIBUTE_NAME_CHAR+"]*$")),s={},l={},c={createMarkupForID:function(e){return i.ID_ATTRIBUTE_NAME+"="+a(e)},setAttributeForID:function(e,t){e.setAttribute(i.ID_ATTRIBUTE_NAME,t)},createMarkupForRoot:function(){return i.ROOT_ATTRIBUTE_NAME+'=""'},setAttributeForRoot:function(e){e.setAttribute(i.ROOT_ATTRIBUTE_NAME,"")},createMarkupForProperty:function(e,t){var n=i.properties.hasOwnProperty(e)?i.properties[e]:null;if(n){if(o(n,t))return"";var r=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&t===!0?r+'=""':r+"="+a(t)}return i.isCustomAttribute(e)?null==t?"":e+"="+a(t):null},createMarkupForCustomAttribute:function(e,t){return r(e)&&null!=t?e+"="+a(t):""},setValueForProperty:function(e,t,n){var r=i.properties.hasOwnProperty(t)?i.properties[t]:null;if(r){var a=r.mutationMethod;if(a)a(e,n);else{if(o(r,n))return void this.deleteValueForProperty(e,t);if(r.mustUseProperty)e[r.propertyName]=n;else{var u=r.attributeName,s=r.attributeNamespace;s?e.setAttributeNS(s,u,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&n===!0?e.setAttribute(u,""):e.setAttribute(u,""+n)}}}else if(i.isCustomAttribute(t))return void c.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){if(r(t)){null==n?e.removeAttribute(t):e.setAttribute(t,""+n)}},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=i.properties.hasOwnProperty(t)?i.properties[t]:null;if(n){var r=n.mutationMethod;if(r)r(e,void 0);else if(n.mustUseProperty){var o=n.propertyName;n.hasBooleanValue?e[o]=!1:e[o]=""}else e.removeAttribute(n.attributeName)}else i.isCustomAttribute(t)&&e.removeAttribute(t)}};e.exports=c},function(e,t,n){"use strict";function r(e){return(""+e).replace(E,"$&/")}function o(e,t){this.func=e,this.context=t,this.count=0}function i(e,t,n){var r=e.func,o=e.context;r.call(o,t,e.count++)}function a(e,t,n){if(null==e)return e;var r=o.getPooled(t,n);m(e,i,r),o.release(r)}function u(e,t,n,r){this.result=e,this.keyPrefix=t,this.func=n,this.context=r,this.count=0}function s(e,t,n){var o=e.result,i=e.keyPrefix,a=e.func,u=e.context,s=a.call(u,t,e.count++);Array.isArray(s)?l(s,o,n,v.thatReturnsArgument):null!=s&&(y.isValidElement(s)&&(s=y.cloneAndReplaceKey(s,i+(!s.key||t&&t.key===s.key?"":r(s.key)+"/")+n)),o.push(s))}function l(e,t,n,o,i){var a="";null!=n&&(a=r(n)+"/");var l=u.getPooled(t,a,o,i);m(e,s,l),u.release(l)}function c(e,t,n){if(null==e)return e;var r=[];return l(e,r,null,t,n),r}function f(e,t,n){return null}function p(e,t){return m(e,f,null)}function d(e){var t=[];return l(e,t,null,v.thatReturnsArgument),t}var h=n(21),y=n(16),v=n(14),m=n(136),g=h.twoArgumentPooler,b=h.fourArgumentPooler,E=/\/+/g;o.prototype.destructor=function(){this.func=null,this.context=null,this.count=0},h.addPoolingTo(o,g),u.prototype.destructor=function(){this.result=null,this.keyPrefix=null,this.func=null,this.context=null,this.count=0},h.addPoolingTo(u,b);var w={forEach:a,map:c,mapIntoWithKeyPrefixInternal:l,count:p,toArray:d};e.exports=w},function(e,t,n){"use strict";function r(e,t){var n=T.hasOwnProperty(t)?T[t]:null;S.hasOwnProperty(t)&&(n!==E.OVERRIDE_BASE?f("73",t):void 0),e&&(n!==E.DEFINE_MANY&&n!==E.DEFINE_MANY_MERGED?f("74",t):void 0)}function o(e,t){if(t){"function"==typeof t?f("75"):void 0,h.isValidElement(t)?f("76"):void 0;var n=e.prototype,o=n.__reactAutoBindPairs;t.hasOwnProperty(b)&&_.mixins(e,t.mixins);for(var i in t)if(t.hasOwnProperty(i)&&i!==b){var a=t[i],l=n.hasOwnProperty(i);if(r(l,i),_.hasOwnProperty(i))_[i](e,a);else{var c=T.hasOwnProperty(i),p="function"==typeof a,d=p&&!c&&!l&&t.autobind!==!1;if(d)o.push(i,a),n[i]=a;else if(l){var y=T[i];!c||y!==E.DEFINE_MANY_MERGED&&y!==E.DEFINE_MANY?f("77",y,i):void 0,y===E.DEFINE_MANY_MERGED?n[i]=u(n[i],a):y===E.DEFINE_MANY&&(n[i]=s(n[i],a))}else n[i]=a}}}}function i(e,t){if(t)for(var n in t){var r=t[n];if(t.hasOwnProperty(n)){var o=n in _;o?f("78",n):void 0;var i=n in e;i?f("79",n):void 0,e[n]=r}}}function a(e,t){e&&t&&"object"==typeof e&&"object"==typeof t?void 0:f("80");for(var n in t)t.hasOwnProperty(n)&&(void 0!==e[n]?f("81",n):void 0,e[n]=t[n]);return e}function u(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 o={};return a(o,n),a(o,r),o}}function s(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function l(e,t){var n=t.bind(e);return n}function c(e){for(var t=e.__reactAutoBindPairs,n=0;n/,i=/^<\!\-\-/,a={CHECKSUM_ATTR_NAME:"data-react-checksum",addChecksumToMarkup:function(e){var t=r(e);return i.test(e)?e:e.replace(o," "+a.CHECKSUM_ATTR_NAME+'="'+t+'"$&')},canReuseMarkup:function(e,t){var n=t.getAttribute(a.CHECKSUM_ATTR_NAME);n=n&&parseInt(n,10);var o=r(e);return o===n}};e.exports=a},function(e,t,n){"use strict";function r(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 o(e){return e?e.nodeType===I?e.documentElement:e.firstChild:null}function i(e){return e.getAttribute&&e.getAttribute(k)||""}function a(e,t,n,r,o){var i;if(E.logTopLevelRenders){var a=e._currentElement.props,u=a.type;i="React mount: "+("string"==typeof u?u:u.displayName||u.name),console.time(i)}var s=_.mountComponent(e,n,null,m(e,t),o);i&&console.timeEnd(i),e._renderedComponent._topLevelWrapper=e,V._mountImageIntoNode(s,t,e,r,n)}function u(e,t,n,r){var o=O.ReactReconcileTransaction.getPooled(!n&&g.useCreateElement);o.perform(a,null,e,t,o,n,r),O.ReactReconcileTransaction.release(o)}function s(e,t,n){for(_.unmountComponent(e,n),t.nodeType===I&&(t=t.documentElement);t.lastChild;)t.removeChild(t.lastChild)}function l(e){var t=o(e);if(t){var n=v.getInstanceFromNode(t);return!(!n||!n._hostParent)}}function c(e){var t=o(e),n=t&&v.getInstanceFromNode(t);return n&&!n._hostParent?n:null}function f(e){var t=c(e);return t?t._hostContainerInfo._topLevelWrapper:null}var p=n(3),d=n(41),h=n(42),y=n(88),v=(n(30),n(6)),m=n(221),g=n(533),b=n(16),E=n(226),w=n(57),T=(n(9),n(229)),_=n(31),S=n(127),O=n(17),x=n(53),P=n(133),C=(n(1),n(91)),R=n(135),k=(n(4),h.ID_ATTRIBUTE_NAME),A=h.ROOT_ATTRIBUTE_NAME,j=1,I=9,N=11,M={},D=1,L=function(){this.rootID=D++};L.prototype.isReactComponent={},L.prototype.render=function(){return this.props};var V={TopLevelWrapper:L,_instancesByReactRootID:M,scrollMonitor:function(e,t){t()},_updateRootComponent:function(e,t,n,r,o){return V.scrollMonitor(r,function(){S.enqueueElementInternal(e,t,n),o&&S.enqueueCallbackInternal(e,o)}),e},_renderNewRootComponent:function(e,t,n,r){!t||t.nodeType!==j&&t.nodeType!==I&&t.nodeType!==N?p("37"):void 0,y.ensureScrollValueMonitoring();var o=P(e,!1);O.batchedUpdates(u,o,t,n,r);var i=o._instance.rootID;return M[i]=o,o},renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&w.has(e)?void 0:p("38"),V._renderSubtreeIntoContainer(e,t,n,r)},_renderSubtreeIntoContainer:function(e,t,n,r){S.validateCallback(r,"ReactDOM.render"),b.isValidElement(t)?void 0:p("39","string"==typeof t?" Instead of passing a string like 'div', pass React.createElement('div') or
.":"function"==typeof t?" Instead of passing a class like Foo, pass React.createElement(Foo) or .":null!=t&&void 0!==t.props?" This may be caused by unintentionally loading two independent copies of React.":"");var a,u=b(L,null,null,null,null,null,t);if(e){var s=w.get(e);a=s._processChildContext(s._context)}else a=x;var c=f(n);if(c){var d=c._currentElement,h=d.props;if(R(h,t)){var y=c._renderedComponent.getPublicInstance(),v=r&&function(){r.call(y)};return V._updateRootComponent(c,u,a,n,v),y}V.unmountComponentAtNode(n)}var m=o(n),g=m&&!!i(m),E=l(n),T=g&&!c&&!E,_=V._renderNewRootComponent(u,n,T,a)._renderedComponent.getPublicInstance();return r&&r.call(_),_},render:function(e,t,n){return V._renderSubtreeIntoContainer(null,e,t,n)},unmountComponentAtNode:function(e){!e||e.nodeType!==j&&e.nodeType!==I&&e.nodeType!==N?p("40"):void 0;var t=f(e);if(!t){l(e),1===e.nodeType&&e.hasAttribute(A);return!1}return delete M[t._instance.rootID],O.batchedUpdates(s,t,e,!1),!0},_mountImageIntoNode:function(e,t,n,i,a){if(!t||t.nodeType!==j&&t.nodeType!==I&&t.nodeType!==N?p("41"):void 0,i){var u=o(t);if(T.canReuseMarkup(e,u))return void v.precacheNode(n,u);var s=u.getAttribute(T.CHECKSUM_ATTR_NAME);u.removeAttribute(T.CHECKSUM_ATTR_NAME);var l=u.outerHTML;u.setAttribute(T.CHECKSUM_ATTR_NAME,s);var c=e,f=r(c,l),h=" (client) "+c.substring(f-20,f+20)+"\n (server) "+l.substring(f-20,f+20);t.nodeType===I?p("42",h):void 0}if(t.nodeType===I?p("43"):void 0,a.useCreateElement){for(;t.lastChild;)t.removeChild(t.lastChild);d.insertTreeBefore(t,e,null)}else C(t,e),v.precacheNode(n,t.firstChild)}};e.exports=V},function(e,t,n){"use strict";var r=n(26),o=r({INSERT_MARKUP:null,MOVE_EXISTING:null,REMOVE_NODE:null,SET_MARKUP:null,TEXT_CONTENT:null});e.exports=o},function(e,t,n){"use strict";var r=n(3),o=n(16),i=(n(1),{HOST:0,COMPOSITE:1,EMPTY:2,getType:function(e){return null===e||e===!1?i.EMPTY:o.isValidElement(e)?"function"==typeof e.type?i.COMPOSITE:i.HOST:void r("26",e)}});e.exports=i},function(e,t,n){"use strict";function r(e,t){}var o=(n(4),{isMounted:function(e){return!1},enqueueCallback:function(e,t){},enqueueForceUpdate:function(e){r(e,"forceUpdate")},enqueueReplaceState:function(e,t){r(e,"replaceState")},enqueueSetState:function(e,t){r(e,"setState")}});e.exports=o},function(e,t,n){"use strict";function r(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}function o(e){function t(t,n,r,o,i,a){if(o=o||S,a=a||r,null==n[r]){var u=w[i];return t?new Error("Required "+u+" `"+a+"` was not specified in "+("`"+o+"`.")):null}return e(n,r,o,i,a)}var n=t.bind(null,!1);return n.isRequired=t.bind(null,!0),n}function i(e){function t(t,n,r,o,i){var a=t[n],u=m(a);if(u!==e){var s=w[o],l=g(a);return new Error("Invalid "+s+" `"+i+"` of type "+("`"+l+"` supplied to `"+r+"`, expected ")+("`"+e+"`."))}return null}return o(t)}function a(){return o(T.thatReturns(null))}function u(e){function t(t,n,r,o,i){if("function"!=typeof e)return new Error("Property `"+i+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var a=t[n];if(!Array.isArray(a)){var u=w[o],s=m(a);return new Error("Invalid "+u+" `"+i+"` of type "+("`"+s+"` supplied to `"+r+"`, expected an array."))}for(var l=0;l>",O={array:i("array"),bool:i("boolean"),func:i("function"),number:i("number"),object:i("object"),string:i("string"),symbol:i("symbol"),any:a(),arrayOf:u,element:s(),instanceOf:l,node:d(),objectOf:f,oneOf:c,oneOfType:p,shape:h};e.exports=O},function(e,t,n){"use strict";function r(e){this.reinitializeTransaction(),this.renderToStaticMarkup=e,this.useCreateElement=!1,this.updateQueue=new u(this)}var o=n(5),i=n(21),a=n(60),u=(n(9),n(552)),s=[],l={enqueue:function(){}},c={getTransactionWrappers:function(){return s},getReactMountReady:function(){return l},getUpdateQueue:function(){return this.updateQueue},destructor:function(){},checkpoint:function(){},rollback:function(){}};o(r.prototype,a.Mixin,c),i.addPoolingTo(r),e.exports=r},function(e,t,n){"use strict";function r(e){return e.timeStamp||e.timestamp}function o(e){return{touchActive:!0,startPageX:e.pageX,startPageY:e.pageY,startTimeStamp:r(e),currentPageX:e.pageX,currentPageY:e.pageY,currentTimeStamp:r(e),previousPageX:e.pageX,previousPageY:e.pageY,previousTimeStamp:r(e)}}function i(e,t){e.touchActive=!0,e.startPageX=t.pageX,e.startPageY=t.pageY,e.startTimeStamp=r(t),e.currentPageX=t.pageX,e.currentPageY=t.pageY,e.currentTimeStamp=r(t),e.previousPageX=t.pageX,e.previousPageY=t.pageY,e.previousTimeStamp=r(t)}function a(e){var t=e.identifier;return null==t?p("138"):void 0,t}function u(e){var t=a(e),n=g[t];n?i(n,e):g[t]=o(e),b.mostRecentTimeStamp=r(e)}function s(e){var t=g[a(e)];t?(t.touchActive=!0,t.previousPageX=t.currentPageX,t.previousPageY=t.currentPageY,t.previousTimeStamp=t.currentTimeStamp,t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=r(e),b.mostRecentTimeStamp=r(e)):console.error("Cannot record touch move without a touch start.\nTouch Move: %s\n","Touch Bank: %s",c(e),f())}function l(e){var t=g[a(e)];t?(t.touchActive=!1,t.previousPageX=t.currentPageX,t.previousPageY=t.currentPageY,t.previousTimeStamp=t.currentTimeStamp,t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=r(e),b.mostRecentTimeStamp=r(e)):console.error("Cannot record touch end without a touch start.\nTouch End: %s\n","Touch Bank: %s",c(e),f())}function c(e){return JSON.stringify({identifier:e.identifier,pageX:e.pageX,pageY:e.pageY,timestamp:r(e)})}function f(){var e=JSON.stringify(g.slice(0,m));return g.length>m&&(e+=" (original size: "+g.length+")"),e}var p=n(3),d=n(56),h=(n(1),n(4),d.isEndish),y=d.isMoveish,v=d.isStartish,m=20,g=[],b={touchBank:g,numberActiveTouches:0,indexOfSingleActiveTouch:-1,mostRecentTimeStamp:0},E={recordTouchTrack:function(e,t){if(y(e))t.changedTouches.forEach(s);else if(v(e))t.changedTouches.forEach(u),b.numberActiveTouches=t.touches.length,1===b.numberActiveTouches&&(b.indexOfSingleActiveTouch=t.touches[0].identifier);else if(h(e)&&(t.changedTouches.forEach(l),b.numberActiveTouches=t.touches.length,1===b.numberActiveTouches)){for(var n=0;nn;n++)t[n]=arguments[n];if(0===t.length)return function(e){return e};var r=function(){var e=t[t.length-1],n=t.slice(0,-1);return{v:function(){return n.reduceRight(function(e,t){return t(e)},e.apply(void 0,arguments))}}}();return"object"==typeof r?r.v:void 0}t.__esModule=!0,t["default"]=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t,n){function r(){m===v&&(m=v.slice())}function i(){return y}function u(e){if("function"!=typeof e)throw new Error("Expected listener to be a function.");var t=!0;return r(),m.push(e),function(){if(t){t=!1,r();var n=m.indexOf(e);m.splice(n,1)}}}function c(e){if(!(0,a["default"])(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if("undefined"==typeof e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(g)throw new Error("Reducers may not dispatch actions.");try{g=!0,y=h(y,e)}finally{g=!1}for(var t=v=m,n=0;nr;r++)n[r]=arguments[r];return e.apply(o,n),o}}();return o.add=function(t,i){var a=[].concat(r,(0,u["default"])(n._globalDecorators)),s=a.reduce(function(e,t){return function(n){return t(function(){return e(n)},n)}},i);return n._storyStore.addStory(e,t,s),o},o.addDecorator=function(e){return r.push(e),o},o}},{key:"action",value:function(e){var t=this._pageBus;return function(){for(var n=arguments.length,r=Array(n),o=0;n>o;o++)r[o]=arguments[o];var a=(0,i["default"])(r);a=a.map(function(e){return e&&"function"==typeof e.preventDefault?"[SyntheticEvent]":e});var u=y["default"].v4(),s={name:e,args:a},l={data:s,id:u};t.emit("addAction",{action:l})}}},{key:"linkTo",value:function(e,t){var n=this._pageBus;return function(){var r="function"==typeof e?e.apply(void 0,arguments):e,o="function"==typeof t?t.apply(void 0,arguments):t;n.emit("selectStory",{kind:r,story:o})}}}]),e}();t["default"]=v},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(70),i=r(o),a=n(71),u=r(a),s=n(62),l=function(){function e(t){var n=t.pageBus,r=t.storyStore,o=t.reduxStore;(0,i["default"])(this,e),this._pageBus=n,this._storyStore=r,this._reduxStore=o}return(0,u["default"])(e,[{key:"_renderMain",value:function(e){e&&e();var t=this._storyStore.dumpStoryBook();this._pageBus.emit("setStories",{stories:t}),this._reduxStore.dispatch((0,s.clearError)()),this._reduxStore.dispatch((0,s.setInitialStory)(t))}},{key:"_renderError",value:function(e){var t=e.stack,n=e.message,r={stack:t,message:n};this._reduxStore.dispatch((0,s.setError)(r))}},{key:"configure",value:function(e,t){var n=this,r=function(){try{n._renderMain(e)}catch(t){n._renderError(t)}};t.hot&&t.hot.accept(function(){setTimeout(r)}),r()}}]),e}();t["default"]=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(2),i=r(o),a={position:"fixed",top:0,bottom:0,left:0,right:0,padding:20,backgroundColor:"rgb(187, 49, 49)",color:"#FFF",WebkitFontSmoothing:"antialiased"},u={fontSize:20,fontWeight:600,letterSpacing:.2,margin:"10px 0",fontFamily:'\n -apple-system, ".SFNSText-Regular", "San Francisco", Roboto, "Segoe UI",\n "Helvetica Neue", "Lucida Grande", sans-serif\n '},s={fontSize:14,width:"100vw",overflow:"auto"},l=function(e){var t=e.error;return i["default"].createElement("div",{style:a,__self:void 0},i["default"].createElement("div",{style:u,__self:void 0},t.message),i["default"].createElement("pre",{style:s,__self:void 0},i["default"].createElement("code",{__self:void 0},t.stack)))};l.propTypes={error:i["default"].PropTypes.object.isRequired},t["default"]=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.configure=t.addDecorator=t.setAddon=t.linkTo=t.action=t.storiesOf=void 0,n(176);var o=n(259),i=r(o),a=n(256),u=r(a),s=n(251),l=r(s),c=n(252),f=r(c),p=n(258),d=r(p),h=n(512),y=r(h),v=n(255),m=r(v),g=n(583),b=n(257),E=r(b),w=y["default"].parse(window.location.search.substring(1)),T=new i["default"],_=(0,g.createStore)(E["default"]),S=new u["default"](w.dataId,_);S.init();var O={storyStore:T,reduxStore:_,pageBus:S,window:window,queryParams:w},x=new l["default"](O),P=new f["default"](O);(0,m["default"])(O);var C=(t.storiesOf=x.storiesOf.bind(x),t.action=x.action.bind(x),t.linkTo=x.linkTo.bind(x),t.setAddon=x.setAddon.bind(x),t.addDecorator=x.addDecorator.bind(x),t.configure=P.configure.bind(P),function(){(0,d["default"])(O)});_.subscribe(C)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e){var t=e.queryParams,n=e.reduxStore,r=e.window,i=e.pageBus;t.selectedKind&&n.dispatch((0,o.selectStory)(t.selectedKind,t.selectedStory)),r.onkeydown=function(e){var t=(0,a["default"])(e);t&&i.emit("applyShortcut",{event:t})}};var o=n(62),i=n(250),a=r(i)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(70),i=r(o),a=n(71),u=r(a),s=n(511),l=r(s),c=n(62),f=n(409),p=r(f),d=function(){function e(t,n){(0,i["default"])(this,e),this._reduxStore=n,this._dataId=t,this._pageBus=(0,l["default"])()}return(0,u["default"])(e,[{key:"_ensureDataId",value:function(){if(!this._dataId)throw new Error("dataId is not supplied via queryString")}},{key:"_on",value:function(e,t){return this._pageBus.on(this._dataId+"."+e,t)}},{key:"init",value:function(){var e=this;this._ensureDataId(),this._on("setCurrentStory",function(t){var n=JSON.parse(t),r=n.kind,o=n.story;e._reduxStore.dispatch((0,c.selectStory)(r,o))})}},{key:"emit",value:function(e,t){this._ensureDataId();var n=(0,p["default"])(t);return this._pageBus.emit(this._dataId+"."+e,n)}}]),e}();t["default"]=d},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],t=arguments[1];switch(t.type){case u.types.CLEAR_ERROR:return(0,a["default"])({},e,{error:null});case u.types.SET_ERROR:return(0,a["default"])({},e,{error:t.error});case u.types.SELECT_STORY:return(0,a["default"])({},e,{selectedKind:t.kind,selectedStory:t.story});case u.types.SET_INITIAL_STORY:var n=(0,a["default"])({},e),r=t.storyKindList;return!n.selectedKind&&r.length>0&&(n.selectedKind=r[0].kind,n.selectedStory=r[0].stories[0]),n;default:return e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(158),a=r(i);t["default"]=o;var u=n(62)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e){var t=new Error(e.message);t.stack=e.stack;var n=s["default"].createElement(p["default"],{error:t,__self:this});c["default"].render(n,d)}function i(e,t){var n=this;if(0===t.size())return null;var r=function(){return s["default"].createElement("p",{__self:n},"No Preview Available!")},i=s["default"].createElement(r,{__self:this}),a=e.selectedKind,u=e.selectedStory,l=t.getStory(a,u);if(!l)return c["default"].render(i,d);a===h&&y===u||(h=a,y=u,c["default"].unmountComponentAtNode(d));var f={kind:a,story:u};try{return c["default"].render(l(f),d)}catch(p){return o(p)}}function a(e){var t=e.reduxStore,n=e.storyStore,r=t.getState();return r.error?o(r.error):i(r,n)}Object.defineProperty(t,"__esModule",{value:!0}),t.renderError=o,t.renderMain=i,t["default"]=a,n(260);var u=n(2),s=r(u),l=n(20),c=r(l),f=n(253),p=r(f),d=document.getElementById("root"),h="",y=""},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(334),i=r(o),a=n(70),u=r(a),s=n(71),l=r(s),c=0,f=function(){function e(){(0,u["default"])(this,e),this._data={}}return(0,l["default"])(e,[{key:"addStory",value:function(e,t,n){this._data[e]||(this._data[e]={kind:e,index:c++,stories:{}}),this._data[e].stories[t]={name:t,index:c++,fn:n}}},{key:"getStoryKinds",value:function(){var e=this;return(0,i["default"])(this._data).map(function(t){return e._data[t]}).sort(function(e,t){return e.index-t.index}).map(function(e){return e.kind})}},{key:"getStories",value:function(e){var t=this;return this._data[e]?(0,i["default"])(this._data[e].stories).map(function(n){return t._data[e].stories[n]}).sort(function(e,t){return e.index-t.index}).map(function(e){return e.name}):[]}},{key:"getStory",value:function(e,t){var n=this._data[e];if(!n)return null;var r=n.stories[t];return r?r.fn:null}},{key:"removeStoryKind",value:function(e){delete this._data[e]}},{key:"hasStoryKind",value:function(e){return Boolean(this._data[e])}},{key:"hasStory",value:function(e,t){return Boolean(this.getStory(e,t))}},{key:"dumpStoryBook",value:function(){var e=this,t=this.getStoryKinds().map(function(t){return{kind:t,stories:e.getStories(t)}});return t}},{key:"size",value:function(){return(0,i["default"])(this._data).length}},{key:"clean",value:function(){var e=this;this.getStoryKinds().forEach(function(t){return delete e._data[t]})}}]),e}();t["default"]=f},function(e,t,n){"use strict";n(375),n(374),n(176),n(280)(),n(510)(),n(504)(),n(589)(),n(586)(),n(507)()},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(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 a=function(){function e(e,t){for(var n=0;nthis._lastTime+o&&(i=this._lastTime+o);for(var a=1,u=Math.floor((i-this._lastTime)/a),s=0;u>s;++s){var c=a/1e3,f=t,p=this._tension*(this._toValue-n)-this._friction*r,n=e+f*c/2,r=t+p*c/2,d=r,h=this._tension*(this._toValue-n)-this._friction*r;n=e+d*c/2,r=t+h*c/2;var y=r,v=this._tension*(this._toValue-n)-this._friction*r;n=e+y*c/2,r=t+v*c/2;var m=r,g=this._tension*(this._toValue-n)-this._friction*r;n=e+y*c/2,r=t+v*c/2;var b=(f+2*(d+y)+m)/6,E=(p+2*(h+v)+g)/6;e+=b*c,t+=E*c}if(this._lastTime=i,this._lastPosition=e,this._lastVelocity=t,this._onUpdate(e),this.__active){var w=!1;this._overshootClamping&&0!==this._tension&&(w=this._startPositionthis._toValue:e=e?s(e):e>18&&44>=e?l(e):c(e)}var p=o(e/1.7,0,20);p=i(p,0,.8);var d=o(t/1.7,0,20),h=i(d,.5,200),y=u(p,f(h),.01);return{tension:n(h),friction:r(y)}}e.exports={fromOrigamiTensionAndFriction:o,fromBouncinessAndSpeed:i}},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(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 a=function(){function e(e,t){for(var n=0;n=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=l.current(this.onUpdate.bind(this)))))}},{key:"stop",value:function(){this.__active=!1,clearTimeout(this._timeout),c.current(this._animationFrame),this.__debouncedOnEnd({finished:!1})}}]),t}(u);e.exports=p},function(e,t){function n(e,t){return 1-3*t+3*e}function r(e,t){return 3*t-6*e}function o(e){return 3*e}function i(e,t,i){return((n(t,i)*e+r(t,i))*e+o(t))*e}function a(e,t,i){return 3*n(t,i)*e*e+2*r(t,i)*e+o(t)}function u(e,t,n,r,o){var a,u,s=0;do u=t+(n-t)/2,a=i(u,r,o)-e,a>0?n=u:t=u;while(Math.abs(a)>f&&++so;++o){var u=a(t,n,r);if(0===u)return t;var s=i(t,n,r)-e;t-=s/u}return t}var l=4,c=.001,f=1e-7,p=10,d=11,h=1/(d-1),y="function"==typeof Float32Array;e.exports=function(e,t,n,r){function o(t){for(var r=0,o=1,i=d-1;o!==i&&l[o]<=t;++o)r+=h;--o;var f=(t-l[o])/(l[o+1]-l[o]),p=r+f*h,y=a(p,e,n);return y>=c?s(t,p,e,n):0===y?p:u(t,r,r+h,e,n)}if(!(e>=0&&1>=e&&n>=0&&1>=n))throw new Error("bezier x values must be in [0, 1] range");var l=y?new Float32Array(d):new Array(d);if(e!==t||n!==r)for(var f=0;d>f;++f)l[f]=i(f*h,e,n);return function(a){return e===t&&n===r?a:0===a?0:1===a?1:i(o(a),t,r)}}},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(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 a(e){var t="node",n=function(n){function a(){return r(this,a),o(this,Object.getPrototypeOf(a).apply(this,arguments))}return i(a,n),s(a,[{key:"componentWillUnmount",value:function(){this._propsAnimated&&this._propsAnimated.__detach()}},{key:"setNativeProps",value:function(e){var n=f.current(this.refs[t],e);n===!1&&this.forceUpdate(); }},{key:"componentWillMount",value:function(){this.attachProps(this.props)}},{key:"attachProps",value:function(e){var n=this,r=this._propsAnimated,o=function(){var e=f.current(n.refs[t],n._propsAnimated.__getAnimatedValue());e===!1&&n.forceUpdate()};this._propsAnimated=new c(e,o),r&&r.__detach()}},{key:"componentWillReceiveProps",value:function(e){this.attachProps(e)}},{key:"render",value:function(){return l.createElement(e,u({},this._propsAnimated.__getValue(),{ref:t}))}}]),a}(l.Component);return n.propTypes={style:function(t,n,r){!e.propTypes}},n}var u=Object.assign||function(e){for(var t=1;ti;i++)r[i]=arguments[i];var u=function(e,t,n){if("number"==typeof t)return o(e instanceof a,"Bad mapping of type "+typeof e+" for key "+n+", event value must map to AnimatedValue"),void e.setValue(t);o("object"==typeof e,"Bad mapping of type "+typeof e+" for key "+n),o("object"==typeof t,"Bad event of type "+typeof t+" for key "+n);for(var n in e)u(e[n],t[n],n)};e.forEach(function(e,t){u(e,r[t],"arg"+t)}),t&&t.listener&&t.listener.apply(null,r)}};e.exports={Value:a,ValueXY:u,decay:E,timing:b,spring:g,add:function(e,t){return new s(e,t)},multiply:function(e,t){return new l(e,t)},modulo:function(e,t){return new c(e,t)},template:function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;t>r;r++)n[r-1]=arguments[r];return new f(e,n)},delay:_,sequence:w,parallel:T,stagger:S,event:O,isAnimated:d,createAnimatedComponent:n(274),inject:{ApplyAnimatedValues:n(140).inject,InteractionManager:n(142).inject,FlattenStyle:n(141).inject,RequestAnimationFrame:n(65).inject,CancelAnimationFrame:n(64).inject},__PropsOnlyForTests:n(138)}},function(e,t,n){"use strict";function r(e){return e instanceof o}var o=n(10);e.exports=r},function(e,t){"use strict";function n(e){var t;return"number"==typeof e?e>>>0===e&&e>=0&&4294967295>=e?e:null:(t=p.hex6.exec(e))?parseInt(t[1]+"ff",16)>>>0:d.hasOwnProperty(e)?d[e]:(t=p.rgb.exec(e))?(a(t[1])<<24|a(t[2])<<16|a(t[3])<<8|255)>>>0:(t=p.rgba.exec(e))?(a(t[1])<<24|a(t[2])<<16|a(t[3])<<8|s(t[4]))>>>0:(t=p.hex3.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=p.hex8.exec(e))?parseInt(t[1],16)>>>0:(t=p.hex4.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=p.hsl.exec(e))?(255|o(u(t[1]),l(t[2]),l(t[3])))>>>0:(t=p.hsla.exec(e))?(o(u(t[1]),l(t[2]),l(t[3]))|s(t[4]))>>>0:null}function r(e,t,n){return 0>n&&(n+=1),n>1&&(n-=1),1/6>n?e+6*(t-e)*n:.5>n?t:2/3>n?e+(t-e)*(2/3-n)*6:e}function o(e,t,n){var o=.5>n?n*(1+t):n+t-n*t,i=2*n-o,a=r(i,o,e+1/3),u=r(i,o,e),s=r(i,o,e-1/3);return Math.round(255*a)<<24|Math.round(255*u)<<16|Math.round(255*s)<<8}function i(){for(var e=arguments.length,t=Array(e),n=0;e>n;n++)t[n]=arguments[n];return"\\(\\s*("+t.join(")\\s*,\\s*(")+")\\s*\\)"}function a(e){var t=parseInt(e,10);return 0>t?0:t>255?255:t}function u(e){var t=parseFloat(e);return(t%360+360)%360/360}function s(e){var t=parseFloat(e);return 0>t?0:t>1?255:Math.round(255*t)}function l(e){var t=parseFloat(e,10);return 0>t?0:t>100?1:t/100}var c="[-+]?\\d*\\.?\\d+",f=c+"%",p={rgb:new RegExp("rgb"+i(c,c,c)),rgba:new RegExp("rgba"+i(c,c,c,c)),hsl:new RegExp("hsl"+i(c,f,f)),hsla:new RegExp("hsla"+i(c,f,f,c)),hex3:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex4:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#([0-9a-fA-F]{6})$/,hex8:/^#([0-9a-fA-F]{8})$/},d={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199};e.exports=n},function(e,t,n){(function(t){"use strict";var r=n(169),o=Number.isNaN||function(e){return e!==e},i=Number.isFinite||function(e){return"number"==typeof e&&t.isFinite(e)},a=Array.prototype.indexOf;e.exports=function(e){var t=arguments.length>1?r.ToInteger(arguments[1]):0;if(a&&!o(e)&&i(t)&&"undefined"!=typeof e)return a.apply(this,arguments)>-1;var n=r.ToObject(this),u=r.ToLength(n.length);if(0===u)return!1;for(var s=t>=0?t:Math.max(0,u+t);u>s;){if(r.SameValueZero(e,n[s]))return!0;s+=1}return!1}}).call(t,function(){return this}())},function(e,t,n){"use strict";var r=n(278);e.exports=function(){return Array.prototype.includes||r}},function(e,t,n){"use strict";var r=n(35),o=n(279);e.exports=function(){var e=o();return Array.prototype.includes!==e&&r(Array.prototype,{includes:e}),e}},function(e,t,n){(function(e){function t(e){return e&&e.__esModule?e:{"default":e}}function r(){u.keys().forEach(u)}var o=n(11),i=n(282),a=t(i),u=n(249);(0,o.addDecorator)(a["default"]),(0,o.configure)(r,e)}).call(t,n(18)(e))},function(e,t,n){function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e){return i["default"].createElement(a.View,{style:[a.StyleSheet.absoluteFill,u.root]},e())};var o=n(2),i=r(o),a=n(13),u=a.StyleSheet.create({root:{alignItems:"center",height:"100vh",justifyContent:"center"}})},function(e,t,n){(function(e){function t(e){return e&&e.__esModule?e:{"default":e}}var r=n(2),o=t(r),i=n(11),a=n(13),u=n(85),s=t(u),l=o["default"].createClass({displayName:"ToggleAnimatingActivityIndicator",mixins:[s["default"]],getInitialState:function(){return{animating:!0}},setToggleTimeout:function(){var e=this;this.setTimeout(function(){e.setState({animating:!e.state.animating}),e.setToggleTimeout()},2e3)},componentDidMount:function(){this.setToggleTimeout()},render:function(){return o["default"].createElement(a.ActivityIndicator,{animating:this.state.animating,style:[f.centering,{height:80}],size:"large"})}}),c=[{title:"Default (small, white)",render:function(){return o["default"].createElement(a.ActivityIndicator,{style:[f.centering,f.gray],color:"white"})}},{title:"Gray",render:function(){return o["default"].createElement(a.View,null,o["default"].createElement(a.ActivityIndicator,{style:[f.centering]}),o["default"].createElement(a.ActivityIndicator,{style:[f.centering,{backgroundColor:"#eeeeee"}]}))}},{title:"Custom colors",render:function(){return o["default"].createElement(a.View,{style:f.horizontal},o["default"].createElement(a.ActivityIndicator,{color:"#0000ff"}),o["default"].createElement(a.ActivityIndicator,{color:"#aa00aa"}),o["default"].createElement(a.ActivityIndicator,{color:"#aa3300"}),o["default"].createElement(a.ActivityIndicator,{color:"#00aa00"}))}},{title:"Large",render:function(){return o["default"].createElement(a.ActivityIndicator,{style:[f.centering,f.gray],color:"white",size:"large"})}},{title:"Large, custom colors",render:function(){return o["default"].createElement(a.View,{style:f.horizontal},o["default"].createElement(a.ActivityIndicator,{size:"large",color:"#0000ff"}),o["default"].createElement(a.ActivityIndicator,{size:"large",color:"#aa00aa"}),o["default"].createElement(a.ActivityIndicator,{size:"large",color:"#aa3300"}),o["default"].createElement(a.ActivityIndicator,{size:"large",color:"#00aa00"}))}},{title:"Start/stop",render:function(){return o["default"].createElement(l,null)}},{title:"Custom size",render:function(){return o["default"].createElement(a.ActivityIndicator,{style:[f.centering,{transform:[{scale:1.5}]}],size:"large"})}}],f=a.StyleSheet.create({centering:{alignItems:"center",justifyContent:"center",padding:8},gray:{backgroundColor:"#cccccc"},horizontal:{flexDirection:"row",justifyContent:"space-around",padding:8}});c.forEach(function(t){(0,i.storiesOf)("",e).add(t.title,function(){return t.render()})})}).call(t,n(18)(e))},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(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 a=function(){function e(e,t){for(var n=0;n4&&S.whiteText,e.value>100&&S.threeDigits,e.value>1e3&&S.fourDigits];return u.createElement(l.View,{style:t},u.createElement(p,{style:n},e.value))}}]),t}(u.Component),T=function(e){function t(){return r(this,t),o(this,Object.getPrototypeOf(t).apply(this,arguments))}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props.board;if(!e.hasWon()&&!e.hasLost())return u.createElement(h,null);var t=e.hasWon()?"Good Job!":"Game Over";return u.createElement(h,{style:S.overlay},u.createElement(p,{style:S.overlayMessage},t),u.createElement(d,{onPress:this.props.onRestart,style:S.tryAgain},u.createElement(p,{style:S.tryAgainText},"Try Again?")))}}]),t}(u.Component),_=function(e){function t(e){r(this,t);var n=o(this,Object.getPrototypeOf(t).call(this,e));return n.state={board:new y},n.startX=0,n.startY=0,n}return i(t,e),a(t,[{key:"restartGame",value:function(){this.setState({board:new y})}},{key:"handleTouchStart",value:function(e){this.state.board.hasWon()||(this.startX=e.nativeEvent.pageX,this.startY=e.nativeEvent.pageY)}},{key:"handleTouchEnd",value:function(e){if(!this.state.board.hasWon()){var t=e.nativeEvent.pageX-this.startX,n=e.nativeEvent.pageY-this.startY,r=-1;Math.abs(t)>3*Math.abs(n)&&Math.abs(t)>30?r=t>0?2:0:Math.abs(n)>3*Math.abs(t)&&Math.abs(n)>30&&(r=n>0?3:1),-1!==r&&this.setState({board:this.state.board.move(r)})}}},{key:"render",value:function(){var e=this,t=this.state.board.tiles.filter(function(e){return e.value}).map(function(e){return u.createElement(w,{ref:e.id,key:e.id,tile:e})});return u.createElement(h,{style:S.container,onTouchStart:function(t){return e.handleTouchStart(t)},onTouchEnd:function(t){return e.handleTouchEnd(t)}},u.createElement(E,null,t),u.createElement(T,{board:this.state.board,onRestart:function(){return e.restartGame()}}))}}]),t}(u.Component),S=f.create({container:{flex:1,justifyContent:"center",alignItems:"center"},board:{padding:v,backgroundColor:"#bbaaaa",borderRadius:5},overlay:{position:"absolute",top:0,bottom:0,left:0,right:0,backgroundColor:"rgba(221, 221, 221, 0.5)",flex:1,flexDirection:"column",justifyContent:"center",alignItems:"center"},overlayMessage:{fontSize:40,marginBottom:20},tryAgain:{backgroundColor:"#887761",padding:20,borderRadius:5},tryAgainText:{color:"#ffffff",fontSize:20,fontWeight:"500"},cell:{width:g,height:g,borderRadius:5,backgroundColor:"#ddccbb",margin:m},row:{flexDirection:"row"},tile:{position:"absolute",width:g,height:g,backgroundColor:"#ddccbb",borderRadius:5,flex:1,justifyContent:"center",alignItems:"center"},value:{fontSize:24,color:"#776666",fontFamily:"Verdana",fontWeight:"500"},tile2:{backgroundColor:"#eeeeee"},tile4:{backgroundColor:"#eeeecc"},tile8:{backgroundColor:"#ffbb87"},tile16:{backgroundColor:"#ff9966"},tile32:{backgroundColor:"#ff7755"},tile64:{backgroundColor:"#ff5533"},tile128:{backgroundColor:"#eecc77"},tile256:{backgroundColor:"#eecc66"},tile512:{backgroundColor:"#eecc55"},tile1024:{backgroundColor:"#eecc33"},tile2048:{backgroundColor:"#eecc22"},whiteText:{color:"#ffffff"},threeDigits:{fontSize:20},fourDigits:{fontSize:18}});c.registerComponent("Game2048",function(){return _}),e.exports=_},function(e,t,n){(function(e){function t(e){return e&&e.__esModule?e:{"default":e}}var r=n(2),o=t(r),i=n(11),a=n(284),u=t(a);(0,i.storiesOf)("Game2048",e).add("the game",function(){return o["default"].createElement(u["default"],null)})}).call(t,n(18)(e))},function(e,t){"use strict";var n=function(e){for(var t=e.length,n=e[0].length,r=[],o=0;t>o;++o){r.push([]);for(var i=0;n>i;++i)r[o][i]=e[i][n-o-1]}return r},r=function i(e,t,n){this.value=e||0,this.row=t||-1,this.column=n||-1,this.oldRow=-1,this.oldColumn=-1,this.markForDeletion=!1,this.mergedInto=null,this.id=i.id++};r.id=0,r.prototype.moveTo=function(e,t){this.oldRow=this.row,this.oldColumn=this.column,this.row=e,this.column=t},r.prototype.isNew=function(){return-1===this.oldRow&&!this.mergedInto},r.prototype.hasMoved=function(){return-1!==this.fromRow()&&(this.fromRow()!==this.toRow()||this.fromColumn()!==this.toColumn())||this.mergedInto},r.prototype.fromRow=function(){return this.mergedInto?this.row:this.oldRow},r.prototype.fromColumn=function(){return this.mergedInto?this.column:this.oldColumn},r.prototype.toRow=function(){return this.mergedInto?this.mergedInto.row:this.row},r.prototype.toColumn=function(){return this.mergedInto?this.mergedInto.column:this.column};var o=function a(){this.tiles=[],this.cells=[];for(var e=0;e0&&n[0].value===a.value){var u=a;a=this.addTile(a.value),u.mergedInto=a;var s=n.shift();s.mergedInto=a,a.value+=s.value}r[i]=a,this.won=this.won||2048===a.value,e=e||a.value!==this.cells[t][i].value}this.cells[t]=r}return e},o.prototype.setPositions=function(){this.cells.forEach(function(e,t){e.forEach(function(e,n){e.oldRow=e.row,e.oldColumn=e.column,e.row=t,e.column=n,e.markForDeletion=!1})})},o.fourProbability=.1,o.prototype.addRandomTile=function(){for(var e=[],t=0;tt;++t)this.cells=n(this.cells);for(var r=this.moveLeft(),t=e;4>t;++t)this.cells=n(this.cells);return r&&this.addRandomTile(),this.setPositions(),this},o.prototype.clearOldTiles=function(){this.tiles=this.tiles.filter(function(e){return e.markForDeletion===!1}),this.tiles.forEach(function(e){e.markForDeletion=!0})},o.prototype.hasWon=function(){return this.won},o.deltaX=[-1,0,1,0],o.deltaY=[0,-1,0,1],o.prototype.hasLost=function(){for(var e=!1,t=0;tr;++r){var i=t+o.deltaX[r],a=n+o.deltaY[r];0>i||i>=o.size||0>a||a>=o.size||(e=e||this.cells[t][n].value===this.cells[i][a].value)}}return!e},e.exports=o},function(e,t,n){(function(e){function t(e){return e&&e.__esModule?e:{"default":e}}var r=n(2),o=t(r),i=n(11),a=n(13),u="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAQAAACSR7JhAAADtUlEQVR4Ac3YA2Bj6QLH0XPT1Fzbtm29tW3btm3bfLZtv7e2ObZnms7d8Uw098tuetPzrxv8wiISrtVudrG2JXQZ4VOv+qUfmqCGGl1mqLhoA52oZlb0mrjsnhKpgeUNEs91Z0pd1kvihA3ULGVHiQO2narKSHKkEMulm9VgUyE60s1aWoMQUbpZOWE+kaqs4eLEjdIlZTcFZB0ndc1+lhB1lZrIuk5P2aib1NBpZaL+JaOGIt0ls47SKzLC7CqrlGF6RZ09HGoNy1lYl2aRSWL5GuzqWU1KafRdoRp0iOQEiDzgZPnG6DbldcomadViflnl/cL93tOoVbsOLVM2jylvdWjXolWX1hmfZbGR/wjypDjFLSZIRov09BgYmtUqPQPlQrPapecLgTIy0jMgPKtTeob2zWtrGH3xvjUkPCtNg/tm1rjwrMa+mdUkPd3hWbH0jArPGiU9ufCsNNWFZ40wpwn+62/66R2RUtoso1OB34tnLOcy7YB1fUdc9e0q3yru8PGM773vXsuZ5YIZX+5xmHwHGVvlrGPN6ZSiP1smOsMMde40wKv2VmwPPVXNut4sVpUreZiLBHi0qln/VQeI/LTMYXpsJtFiclUN+5HVZazim+Ky+7sAvxWnvjXrJFneVtLWLyPJu9K3cXLWeOlbMTlrIelbMDlrLenrjEQOtIF+fuI9xRp9ZBFp6+b6WT8RrxEpdK64BuvHgDk+vUy+b5hYk6zfyfs051gRoNO1usU12WWRWL73/MMEy9pMi9qIrR4ZpV16Rrvduxazmy1FSvuFXRkqTnE7m2kdb5U8xGjLw/spRr1uTov4uOgQE+0N/DvFrG/Jt7i/FzwxbA9kDanhf2w+t4V97G8lrT7wc08aA2QNUkuTfW/KimT01wdlfK4yEw030VfT0RtZbzjeMprNq8m8tnSTASrTLti64oBNdpmMQm0eEwvfPwRbUBywG5TzjPCsdwk3IeAXjQblLCoXnDVeoAz6SfJNk5TTzytCNZk/POtTSV40NwOFWzw86wNJRpubpXsn60NJFlHeqlYRbslqZm2jnEZ3qcSKgm0kTli3zZVS7y/iivZTweYXJ26Y+RTbV1zh3hYkgyFGSTKPfRVbRqWWVReaxYeSLarYv1Qqsmh1s95S7G+eEWK0f3jYKTbV6bOwepjfhtafsvUsqrQvrGC8YhmnO9cSCk3yuY984F1vesdHYhWJ5FvASlacshUsajFt2mUM9pqzvKGcyNJW0arTKN1GGGzQlH0tXwLDgQTurS8eIQAAAABJRU5ErkJggg==",s=o["default"].createClass({displayName:"NetworkImageExample",getInitialState:function(){return{error:!1,loading:!1,progress:0}},render:function(){var e=this,t=this.state.loading?o["default"].createElement(a.View,{style:p.progress},o["default"].createElement(a.Text,null,this.state.progress,"%"),o["default"].createElement(a.ActivityIndicator,{style:{marginLeft:5}})):null;return this.state.error?o["default"].createElement(a.Text,null,this.state.error):o["default"].createElement(a.Image,{source:this.props.source,style:[p.base,{overflow:"visible"}],onLoadStart:function(t){return e.setState({loading:!0})},onError:function(t){return e.setState({error:t.nativeEvent.error,loading:!1})},onProgress:function(t){return e.setState({progress:Math.round(100*t.nativeEvent.loaded/t.nativeEvent.total)})},onLoad:function(){return e.setState({loading:!1,error:!1})}},t)}}),l=[{title:"Plain Network Image",description:'If the `source` prop `uri` property is prefixed with "http", then it will be downloaded from the network.',render:function(){return o["default"].createElement(a.Image,{source:{uri:"http://facebook.github.io/react/img/logo_og.png"},style:p.base})}},{title:"Plain Static Image",description:"Static assets should be placed in the source code tree, and required in the same way as JavaScript modules.",render:function(){return o["default"].createElement(a.View,{style:p.horizontal},o["default"].createElement(a.Image,{source:n(61),style:p.icon}),o["default"].createElement(a.Image,{source:n(593),style:p.icon}))}},{title:"Error Handler",render:function(){return o["default"].createElement(s,{source:{uri:"http://TYPO_ERROR_facebook.github.io/react/img/logo_og.png"}})},platform:"ios"},{title:"Image Download Progress",render:function(){return o["default"].createElement(s,{source:{uri:"http://facebook.github.io/origami/public/images/blog-hero.jpg?r=1"}})},platform:"ios"},{title:"defaultSource",description:"Show a placeholder image when a network image is loading",render:function(){return o["default"].createElement(a.Image,{defaultSource:n(592),source:{uri:"http://facebook.github.io/origami/public/images/birds.jpg"},style:p.base})},platform:"ios"},{title:"Border Color",render:function(){return o["default"].createElement(a.View,{style:p.horizontal},o["default"].createElement(a.Image,{source:f,style:[p.base,p.background,{borderWidth:3,borderColor:"#f099f0"}]}))}},{title:"Border Width",render:function(){return o["default"].createElement(a.View,{style:p.horizontal},o["default"].createElement(a.Image,{source:f,style:[p.base,p.background,{borderWidth:5,borderColor:"#f099f0"}]}))}},{title:"Border Radius",render:function(){return o["default"].createElement(a.View,{style:p.horizontal},o["default"].createElement(a.Image,{style:[p.base,{borderRadius:5}],source:c}),o["default"].createElement(a.Image,{style:[p.base,p.leftMargin,{borderRadius:19}],source:c}))}},{title:"Background Color",render:function(){return o["default"].createElement(a.View,{style:p.horizontal},o["default"].createElement(a.Image,{source:f,style:p.base}),o["default"].createElement(a.Image,{style:[p.base,p.leftMargin,{backgroundColor:"rgba(0, 0, 100, 0.25)"}],source:f}),o["default"].createElement(a.Image,{style:[p.base,p.leftMargin,{backgroundColor:"red"}],source:f}),o["default"].createElement(a.Image,{style:[p.base,p.leftMargin,{backgroundColor:"black"}],source:f}))}},{title:"Opacity",render:function(){return o["default"].createElement(a.View,{style:p.horizontal},o["default"].createElement(a.Image,{style:[p.base,{opacity:1}],source:c}),o["default"].createElement(a.Image,{style:[p.base,p.leftMargin,{opacity:.8}],source:c}),o["default"].createElement(a.Image,{style:[p.base,p.leftMargin,{opacity:.6}],source:c}),o["default"].createElement(a.Image,{style:[p.base,p.leftMargin,{opacity:.4}],source:c}),o["default"].createElement(a.Image,{style:[p.base,p.leftMargin,{opacity:.2}],source:c}),o["default"].createElement(a.Image,{style:[p.base,p.leftMargin,{opacity:0}],source:c}))}},{title:"Nesting",render:function(){return o["default"].createElement(a.Image,{style:{width:60,height:60,backgroundColor:"transparent"},source:c},o["default"].createElement(a.Text,{style:p.nestedText},"React"))}},{title:"Tint Color",description:"The `tintColor` style prop changes all the non-alpha pixels to the tint color.",render:function(){return o["default"].createElement(a.View,null,o["default"].createElement(a.View,{style:p.horizontal},o["default"].createElement(a.Image,{source:n(61),style:[p.icon,{borderRadius:5,tintColor:"#5ac8fa"}]}),o["default"].createElement(a.Image,{source:n(61),style:[p.icon,p.leftMargin,{borderRadius:5,tintColor:"#4cd964"}]}),o["default"].createElement(a.Image,{source:n(61),style:[p.icon,p.leftMargin,{borderRadius:5,tintColor:"#ff2d55"}]}),o["default"].createElement(a.Image,{source:n(61),style:[p.icon,p.leftMargin,{borderRadius:5,tintColor:"#8e8e93"}]})),o["default"].createElement(a.Text,{style:p.sectionText},"It also works with downloaded images:"),o["default"].createElement(a.View,{style:p.horizontal},o["default"].createElement(a.Image,{source:f,style:[p.base,{borderRadius:5,tintColor:"#5ac8fa"}]}),o["default"].createElement(a.Image,{source:f,style:[p.base,p.leftMargin,{borderRadius:5,tintColor:"#4cd964"}]}),o["default"].createElement(a.Image,{source:f,style:[p.base,p.leftMargin,{borderRadius:5,tintColor:"#ff2d55"}]}),o["default"].createElement(a.Image,{source:f,style:[p.base,p.leftMargin,{borderRadius:5,tintColor:"#8e8e93"}]})))}},{title:"Resize Mode",description:"The `resizeMode` style prop controls how the image is rendered within the frame.",render:function(){return o["default"].createElement(a.View,null,[f,c].map(function(e,t){return o["default"].createElement(a.View,{key:t},o["default"].createElement(a.View,{style:p.horizontal},o["default"].createElement(a.View,null,o["default"].createElement(a.Text,{style:[p.resizeModeText]},"Contain"),o["default"].createElement(a.Image,{style:p.resizeMode,resizeMode:a.Image.resizeMode.contain,source:e})),o["default"].createElement(a.View,{style:p.leftMargin},o["default"].createElement(a.Text,{style:[p.resizeModeText]},"Cover"),o["default"].createElement(a.Image,{style:p.resizeMode,resizeMode:a.Image.resizeMode.cover,source:e}))),o["default"].createElement(a.View,{style:p.horizontal},o["default"].createElement(a.View,null,o["default"].createElement(a.Text,{style:[p.resizeModeText]},"Stretch"),o["default"].createElement(a.Image,{style:p.resizeMode,resizeMode:a.Image.resizeMode.stretch,source:e})),"ios"===a.Platform.OS?o["default"].createElement(a.View,{style:p.leftMargin},o["default"].createElement(a.Text,{style:[p.resizeModeText]},"Repeat"),o["default"].createElement(a.Image,{style:p.resizeMode,resizeMode:a.Image.resizeMode.repeat,source:e})):null,"android"===a.Platform.OS?o["default"].createElement(a.View,{style:p.leftMargin},o["default"].createElement(a.Text,{style:[p.resizeModeText]},"Center"),o["default"].createElement(a.Image,{style:p.resizeMode,resizeMode:a.Image.resizeMode.center,source:e})):null))}))}},{title:"Animated GIF",render:function(){return o["default"].createElement(a.Image,{style:p.gif,source:{uri:"http://38.media.tumblr.com/9e9bd08c6e2d10561dd1fb4197df4c4e/tumblr_mfqekpMktw1rn90umo1_500.gif"}})},platform:"ios"},{title:"Base64 image",render:function(){return o["default"].createElement(a.Image,{style:p.base64,source:{uri:u,scale:3}})},platform:"ios"}],c={uri:"http://facebook.github.io/react/img/logo_og.png"},f={uri:"http://facebook.github.io/react/img/logo_small_2x.png"},p=a.StyleSheet.create({base:{width:38,height:38},progress:{flex:1,alignItems:"center",flexDirection:"row",width:100},leftMargin:{marginLeft:10},background:{backgroundColor:"#222222"},sectionText:{marginVertical:6},nestedText:{marginLeft:12,marginTop:20,backgroundColor:"transparent",color:"white"},resizeMode:{width:90,height:60,borderWidth:.5,borderColor:"black"},resizeModeText:{fontSize:11,marginBottom:3},icon:{width:15,height:15},horizontal:{flexDirection:"row"},gif:{flex:1,height:200},base64:{flex:1,height:50,resizeMode:"contain"},touchableText:{fontWeight:"500",color:"blue"}});l.forEach(function(t){(0,i.storiesOf)("",e).add(t.title,function(){return t.render()})})}).call(t,n(18)(e))},function(e,t,n){function r(e){return e&&e.__esModule?e:{"default":e}}var o=n(2);r(o),n(11),n(13)},function(e,t,n){(function(e){function t(e){return e&&e.__esModule?e:{"default":e}}var r=n(2),o=t(r),i=n(11),a=n(13);(0,i.storiesOf)("",e).add("vertical",function(){return o["default"].createElement(a.View,{style:u.scrollViewContainer},o["default"].createElement(a.ScrollView,{contentContainerStyle:u.scrollViewContentContainerStyle,onScroll:function(e){return console.log("ScrollView.onScroll",e)},scrollEventThrottle:1,style:u.scrollViewStyle},Array.from({length:50}).map(function(e,t){ return o["default"].createElement(a.View,{key:t,style:u.box},o["default"].createElement(a.Text,null,t))})))}).add("horizontal",function(){return o["default"].createElement(a.View,{style:u.scrollViewContainer},o["default"].createElement(a.ScrollView,{contentContainerStyle:u.scrollViewContentContainerStyle,horizontal:!0,onScroll:function(e){return console.log("ScrollView.onScroll",e)},scrollEventThrottle:1,style:u.scrollViewStyle},Array.from({length:50}).map(function(e,t){return o["default"].createElement(a.View,{key:t,style:[u.box,u.horizontalBox]},o["default"].createElement(a.Text,null,t))})))});var u=a.StyleSheet.create({box:{alignItems:"center",flexGrow:1,justifyContent:"center",borderWidth:1},scrollViewContainer:{height:"200px",width:300},scrollViewStyle:{borderWidth:"1px"},scrollViewContentContainerStyle:{padding:"10px"}})}).call(t,n(18)(e))},function(e,t,n){(function(e){function t(e){return e&&e.__esModule?e:{"default":e}}var r=n(2),o=t(r),i=n(11),a=n(13),u=o["default"].createClass({displayName:"Entity",render:function(){return o["default"].createElement(a.Text,{style:{fontWeight:"500",color:"#527fe4"}},this.props.children)}}),s=o["default"].createClass({displayName:"AttributeToggler",getInitialState:function(){return{fontWeight:"bold",fontSize:15}},toggleWeight:function(){this.setState({fontWeight:"bold"===this.state.fontWeight?"normal":"bold"})},increaseSize:function(){this.setState({fontSize:this.state.fontSize+1})},render:function(){var e={fontWeight:this.state.fontWeight,fontSize:this.state.fontSize};return o["default"].createElement(a.View,null,o["default"].createElement(a.Text,{style:e},"Tap the controls below to change attributes."),o["default"].createElement(a.Text,null,o["default"].createElement(a.Text,null,"See how it will even work on ",o["default"].createElement(a.Text,{style:e},"this nested text"))),o["default"].createElement(a.Text,{style:{backgroundColor:"#ffaaaa",marginTop:5},onPress:this.toggleWeight},"Toggle Weight"),o["default"].createElement(a.Text,{style:{backgroundColor:"#aaaaff",marginTop:5},onPress:this.increaseSize},"Increase Size"))}}),l=[{title:"Wrap",render:function(){return o["default"].createElement(a.Text,null,"The text should wrap if it goes on multiple lines. See, this is going to the next line.")}},{title:"Padding",render:function(){return o["default"].createElement(a.Text,{style:{padding:10}},"This text is indented by 10px padding on all sides.")}},{title:"Font Family",render:function(){return o["default"].createElement(a.View,null,o["default"].createElement(a.Text,{style:{fontFamily:"Cochin"}},"Cochin"),o["default"].createElement(a.Text,{style:{fontFamily:"Cochin",fontWeight:"bold"}},"Cochin bold"),o["default"].createElement(a.Text,{style:{fontFamily:"Helvetica"}},"Helvetica"),o["default"].createElement(a.Text,{style:{fontFamily:"Helvetica",fontWeight:"bold"}},"Helvetica bold"),o["default"].createElement(a.Text,{style:{fontFamily:"Verdana"}},"Verdana"),o["default"].createElement(a.Text,{style:{fontFamily:"Verdana",fontWeight:"bold"}},"Verdana bold"))}},{title:"Font Size",render:function(){return o["default"].createElement(a.View,null,o["default"].createElement(a.Text,{style:{fontSize:23}},"Size 23"),o["default"].createElement(a.Text,{style:{fontSize:8}},"Size 8"))}},{title:"Color",render:function(){return o["default"].createElement(a.View,null,o["default"].createElement(a.Text,{style:{color:"red"}},"Red color"),o["default"].createElement(a.Text,{style:{color:"blue"}},"Blue color"))}},{title:"Font Weight",render:function(){return o["default"].createElement(a.View,null,o["default"].createElement(a.Text,{style:{fontSize:20,fontWeight:"100"}},"Move fast and be ultralight"),o["default"].createElement(a.Text,{style:{fontSize:20,fontWeight:"200"}},"Move fast and be light"),o["default"].createElement(a.Text,{style:{fontSize:20,fontWeight:"normal"}},"Move fast and be normal"),o["default"].createElement(a.Text,{style:{fontSize:20,fontWeight:"bold"}},"Move fast and be bold"),o["default"].createElement(a.Text,{style:{fontSize:20,fontWeight:"900"}},"Move fast and be ultrabold"))}},{title:"Font Style",render:function(){return o["default"].createElement(a.View,null,o["default"].createElement(a.Text,{style:{fontStyle:"normal"}},"Normal text"),o["default"].createElement(a.Text,{style:{fontStyle:"italic"}},"Italic text"))}},{title:"Text Decoration",render:function(){return o["default"].createElement(a.View,null,o["default"].createElement(a.Text,{style:{textDecorationLine:"underline",textDecorationStyle:"solid"}},"Solid underline"),o["default"].createElement(a.Text,{style:{textDecorationLine:"underline",textDecorationStyle:"double",textDecorationColor:"#ff0000"}},"Double underline with custom color"),o["default"].createElement(a.Text,{style:{textDecorationLine:"underline",textDecorationStyle:"dashed",textDecorationColor:"#9CDC40"}},"Dashed underline with custom color"),o["default"].createElement(a.Text,{style:{textDecorationLine:"underline",textDecorationStyle:"dotted",textDecorationColor:"blue"}},"Dotted underline with custom color"),o["default"].createElement(a.Text,{style:{textDecorationLine:"none"}},"None textDecoration"),o["default"].createElement(a.Text,{style:{textDecorationLine:"line-through",textDecorationStyle:"solid"}},"Solid line-through"),o["default"].createElement(a.Text,{style:{textDecorationLine:"line-through",textDecorationStyle:"double",textDecorationColor:"#ff0000"}},"Double line-through with custom color"),o["default"].createElement(a.Text,{style:{textDecorationLine:"line-through",textDecorationStyle:"dashed",textDecorationColor:"#9CDC40"}},"Dashed line-through with custom color"),o["default"].createElement(a.Text,{style:{textDecorationLine:"line-through",textDecorationStyle:"dotted",textDecorationColor:"blue"}},"Dotted line-through with custom color"),o["default"].createElement(a.Text,{style:{textDecorationLine:"underline line-through"}},"Both underline and line-through"))}},{title:"Nested",description:"Nested text components will inherit the styles of their parents (only backgroundColor is inherited from non-Text parents). only supports other and raw text (strings) as children.",render:function(){return o["default"].createElement(a.View,null,o["default"].createElement(a.Text,null,"(Normal text,",o["default"].createElement(a.Text,{style:{fontWeight:"bold"}},"(and bold",o["default"].createElement(a.Text,{style:{fontSize:11,color:"#527fe4"}},"(and tiny inherited bold blue)"),")"),")"),o["default"].createElement(a.Text,{style:{opacity:.7}},"(opacity",o["default"].createElement(a.Text,null,"(is inherited",o["default"].createElement(a.Text,{style:{opacity:.7}},"(and accumulated",o["default"].createElement(a.Text,{style:{backgroundColor:"#ffaaaa"}},"(and also applies to the background)"),")"),")"),")"),o["default"].createElement(a.Text,{style:{fontSize:12}},o["default"].createElement(u,null,"Entity Name")))}},{title:"Text Align",render:function(){return o["default"].createElement(a.View,null,o["default"].createElement(a.Text,null,"auto (default) - english LTR"),o["default"].createElement(a.Text,null,"أحب اللغة العربية auto (default) - arabic RTL"),o["default"].createElement(a.Text,{style:{textAlign:"left"}},"left left left left left left left left left left left left left left left"),o["default"].createElement(a.Text,{style:{textAlign:"center"}},"center center center center center center center center center center center"),o["default"].createElement(a.Text,{style:{textAlign:"right"}},"right right right right right right right right right right right right right"),o["default"].createElement(a.Text,{style:{textAlign:"justify"}},"justify: this text component","'",'s contents are laid out with "textAlign: justify" and as you can see all of the lines except the last one span the available width of the parent container.'))}},{title:"Letter Spacing",render:function(){return o["default"].createElement(a.View,null,o["default"].createElement(a.Text,{style:{letterSpacing:0}},"letterSpacing = 0"),o["default"].createElement(a.Text,{style:{letterSpacing:2,marginTop:5}},"letterSpacing = 2"),o["default"].createElement(a.Text,{style:{letterSpacing:9,marginTop:5}},"letterSpacing = 9"),o["default"].createElement(a.Text,{style:{letterSpacing:-1,marginTop:5}},"letterSpacing = -1"))}},{title:"Spaces",render:function(){return o["default"].createElement(a.Text,null,"A ","generated"," "," "," ","string"," and some     spaces")}},{title:"Line Height",render:function(){return o["default"].createElement(a.Text,null,o["default"].createElement(a.Text,{style:{lineHeight:35}},"A lot of space between the lines of this long passage that should wrap once."))}},{title:"Empty Text",description:"It's ok to have Text with zero or null children.",render:function(){return o["default"].createElement(a.Text,null)}},{title:"Toggling Attributes",render:function(){return o["default"].createElement(s,null)}},{title:"backgroundColor attribute",description:"backgroundColor is inherited from all types of views.",render:function(){return o["default"].createElement(a.Text,{style:{backgroundColor:"yellow"}},"Yellow container background,",o["default"].createElement(a.Text,{style:{backgroundColor:"#ffaaaa"}}," ","red background,",o["default"].createElement(a.Text,{style:{backgroundColor:"#aaaaff"}}," ","blue background,",o["default"].createElement(a.Text,null," ","inherited blue background,",o["default"].createElement(a.Text,{style:{backgroundColor:"#aaffaa"}}," ","nested green background.")))))}},{title:"numberOfLines attribute",render:function(){return o["default"].createElement(a.View,null,o["default"].createElement(a.Text,{numberOfLines:1},"Maximum of one line, no matter how much I write here. If I keep writing, it","'","ll just truncate after one line."),o["default"].createElement(a.Text,{numberOfLines:2,style:{marginTop:20}},"Maximum of two lines, no matter how much I write here. If I keep writing, it","'","ll just truncate after two lines."),o["default"].createElement(a.Text,{style:{marginTop:20}},"No maximum lines specified, no matter how much I write here. If I keep writing, it","'","ll just keep going and going."))}},{title:"Text highlighting (tap the link to see highlight)",render:function(){return o["default"].createElement(a.View,null,o["default"].createElement(a.Text,null,"Lorem ipsum dolor sit amet, ",o["default"].createElement(a.Text,{suppressHighlighting:!1,style:{backgroundColor:"white",textDecorationLine:"underline",color:"blue"},onPress:function(){return null}},"consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud")," exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."))}},{title:"allowFontScaling attribute",render:function(){return o["default"].createElement(a.View,null,o["default"].createElement(a.Text,null,"By default, text will respect Text Size accessibility setting on iOS. It means that all font sizes will be increased or descreased depending on the value of Text Size setting in"," ",o["default"].createElement(a.Text,{style:{fontWeight:"bold"}},"Settings.app - Display & Brightness - Text Size")),o["default"].createElement(a.Text,{style:{marginTop:10}},"You can disable scaling for your Text component by passing ",'"',"allowFontScaling=","{","false",'}"'," prop."),o["default"].createElement(a.Text,{allowFontScaling:!1,style:{marginTop:20}},"This text will not scale."))}},{title:"Inline views",render:function(){return o["default"].createElement(a.View,null,o["default"].createElement(a.Text,null,"This text contains an inline blue view ",o["default"].createElement(a.View,{style:{width:25,height:25,backgroundColor:"steelblue"}})," and an inline image ",o["default"].createElement(a.Image,{source:{uri:"http://lorempixel.com/30/11"},style:{width:30,height:11,resizeMode:"cover"}}),". Neat, huh?"))}},{title:"Text shadow",render:function(){return o["default"].createElement(a.View,null,o["default"].createElement(a.Text,{style:{fontSize:20,textShadowOffset:{width:2,height:2},textShadowRadius:1,textShadowColor:"#00cccc"}},"Demo text shadow"))}},{title:"Line break mode",render:function(){return o["default"].createElement(a.View,null,o["default"].createElement(a.Text,{numberOfLines:1},"This very long text should be truncated with dots in the end."),o["default"].createElement(a.Text,{lineBreakMode:"middle",numberOfLines:1},"This very long text should be truncated with dots in the middle."),o["default"].createElement(a.Text,{lineBreakMode:"head",numberOfLines:1},"This very long text should be truncated with dots in the beginning."),o["default"].createElement(a.Text,{lineBreakMode:"clip",numberOfLines:1},"This very looooooooooooooooooooooooooooong text should be clipped."))}}];a.StyleSheet.create({backgroundColorText:{margin:5,marginBottom:0,backgroundColor:"rgba(100, 100, 100, 0.3)"}});l.forEach(function(t){(0,i.storiesOf)("",e).add(t.title,function(){return t.render()})})}).call(t,n(18)(e))},function(e,t,n){(function(e){function t(e){return e&&e.__esModule?e:{"default":e}}var r=n(2),o=t(r),i=n(11),a=n(13);(0,i.storiesOf)("",e).add("tbd",function(){return o["default"].createElement(a.View,null,o["default"].createElement(a.TextInput,{defaultValue:"Default textInput",keyboardType:"default",onBlur:function(e){console.log("TextInput.onBlur",e)},onChange:function(e){console.log("TextInput.onChange",e)},onChangeText:function(e){console.log("TextInput.onChangeText",e)},onFocus:function(e){console.log("TextInput.onFocus",e)},onSelectionChange:function(e){console.log("TextInput.onSelectionChange",e)}}),o["default"].createElement(a.TextInput,{secureTextEntry:!0,style:u.textInput}),o["default"].createElement(a.TextInput,{defaultValue:"read only",editable:!1,style:u.textInput}),o["default"].createElement(a.TextInput,{style:[u.textInput,{flex:1,height:60,padding:20,fontSize:20,textAlign:"center"}],keyboardType:"email-address",placeholder:"you@domain.com",placeholderTextColor:"red"}),o["default"].createElement(a.TextInput,{keyboardType:"numeric",style:u.textInput}),o["default"].createElement(a.TextInput,{keyboardType:"phone-pad",style:u.textInput}),o["default"].createElement(a.TextInput,{defaultValue:"https://delete-me",keyboardType:"url",placeholder:"https://www.some-website.com",selectTextOnFocus:!0,style:u.textInput}),o["default"].createElement(a.TextInput,{defaultValue:"default value",maxNumberOfLines:10,multiline:!0,numberOfLines:5,style:u.textInput}))});var u=a.StyleSheet.create({textInput:{borderWidth:1}})}).call(t,n(18)(e))},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=function(){function e(e,t){for(var n=0;no;o++){for(var i=Array(t),a=0;t>a;a++)i[a]=0;n[o]=i}this.grid=n,this.turn=1}return o(e,[{key:"mark",value:function(e,t,n){return this.grid[e][t]=n,this}},{key:"hasMark",value:function(e,t){return 0!==this.grid[e][t]}},{key:"winner",value:function(){for(var e=0;3>e;e++)if(0!==this.grid[e][0]&&this.grid[e][0]===this.grid[e][1]&&this.grid[e][0]===this.grid[e][2])return this.grid[e][0];for(var e=0;3>e;e++)if(0!==this.grid[0][e]&&this.grid[0][e]===this.grid[1][e]&&this.grid[0][e]===this.grid[2][e])return this.grid[0][e];return 0!==this.grid[0][0]&&this.grid[0][0]===this.grid[1][1]&&this.grid[0][0]===this.grid[2][2]?this.grid[0][0]:0!==this.grid[0][2]&&this.grid[0][2]===this.grid[1][1]&&this.grid[0][2]===this.grid[2][0]?this.grid[0][2]:null}},{key:"tie",value:function(){for(var e=0;3>e;e++)for(var t=0;3>t;t++)if(0===this.grid[e][t])return!1;return null===this.winner()}}]),e}(),d=i.createClass({displayName:"Cell",cellStyle:function(){switch(this.props.player){case 1:return v.cellX;case 2:return v.cellO;default:return null}},textStyle:function(){switch(this.props.player){case 1:return v.cellTextX;case 2:return v.cellTextO;default:return{}}},textContents:function(){switch(this.props.player){case 1:return"X";case 2:return"O";default:return""}},render:function(){return i.createElement(c,{onPress:this.props.onPress,underlayColor:"transparent",activeOpacity:.5},i.createElement(f,{style:[v.cell,this.cellStyle()]},i.createElement(l,{style:[v.cellText,this.textStyle()]},this.textContents())))}}),h=i.createClass({displayName:"GameEndOverlay",render:function(){var e=this.props.board,t=e.tie(),n=e.winner();if(!n&&!t)return i.createElement(f,null);var r;return r=t?"It's a tie!":(1===n?"X":"O")+" wins!",i.createElement(f,{style:v.overlay},i.createElement(l,{style:v.overlayMessage},r),i.createElement(c,{onPress:this.props.onRestart,underlayColor:"transparent",activeOpacity:.5},i.createElement(f,{style:v.newGame},i.createElement(l,{style:v.newGameText},"New Game"))))}}),y=i.createClass({displayName:"TicTacToeApp",getInitialState:function(){return{board:new p,player:1}},restartGame:function(){this.setState(this.getInitialState())},nextPlayer:function(){return 1===this.state.player?2:1},handleCellPress:function(e,t){this.state.board.hasMark(e,t)||this.setState({board:this.state.board.mark(e,t,this.state.player),player:this.nextPlayer()})},render:function(){var e=this,t=this.state.board.grid.map(function(t,n){return i.createElement(f,{key:"row"+n,style:v.row},t.map(function(t,r){return i.createElement(d,{key:"cell"+r,player:t,onPress:e.handleCellPress.bind(e,n,r)})}))});return i.createElement(f,{style:v.container},i.createElement(l,{style:v.title},"EXTREME T3"),i.createElement(f,{style:v.board},t),i.createElement(h,{board:this.state.board,onRestart:this.restartGame}))}}),v=s.create({container:{flex:1,justifyContent:"center",alignItems:"center",backgroundColor:"white"},title:{fontFamily:"Chalkduster",fontSize:39,marginBottom:20},board:{padding:5,backgroundColor:"#47525d",borderRadius:10},row:{flexDirection:"row"},cell:{width:80,height:80,borderRadius:5,backgroundColor:"#7b8994",margin:5,flex:1,justifyContent:"center",alignItems:"center"},cellX:{backgroundColor:"#72d0eb"},cellO:{backgroundColor:"#7ebd26"},cellText:{borderRadius:5,fontSize:50,fontFamily:"AvenirNext-Bold"},cellTextX:{color:"#19a9e5"},cellTextO:{color:"#b9dc2f"},overlay:{position:"absolute",top:0,bottom:0,left:0,right:0,backgroundColor:"rgba(221, 221, 221, 0.5)",flex:1,flexDirection:"column",justifyContent:"center",alignItems:"center"},overlayMessage:{fontSize:40,marginBottom:20,marginLeft:20,marginRight:20,fontFamily:"AvenirNext-DemiBold",textAlign:"center"},newGame:{backgroundColor:"#887765",padding:20,borderRadius:5},newGameText:{color:"white",fontSize:20,fontFamily:"AvenirNext-DemiBold"}});u.registerComponent("TicTacToeApp",function(){return y}),e.exports=y},function(e,t,n){(function(e){function t(e){return e&&e.__esModule?e:{"default":e}}var r=n(2),o=t(r),i=n(11),a=n(292),u=t(a);(0,i.storiesOf)("TicTacToe",e).add("the game",function(){return o["default"].createElement(u["default"],null)})}).call(t,n(18)(e))},function(e,t,n){(function(e){function t(e){return e&&e.__esModule?e:{"default":e}}var r=n(2),o=t(r),i=n(11),a=n(13),u=[{title:"",description:"TouchableHighlight works by adding an extra view with a black background under the single child view. This works best when the child view is fully opaque, although it can be made to work as a simple background color change as well with the activeOpacity and underlayColor props.",render:function(){return o["default"].createElement(a.View,null,o["default"].createElement(a.View,{style:y.row},o["default"].createElement(a.TouchableHighlight,{style:y.wrapper,onPress:function(){return console.log("stock THW image - highlight")}},o["default"].createElement(a.Image,{source:h,style:y.image})),o["default"].createElement(a.TouchableHighlight,{style:y.wrapper,activeOpacity:1,animationVelocity:0,underlayColor:"rgb(210, 230, 255)",onPress:function(){return console.log("custom THW text - highlight")}},o["default"].createElement(a.View,{style:y.wrapperCustom},o["default"].createElement(a.Text,{style:y.text},"Tap Here For Custom Highlight!")))))}},{title:" with highlight",render:function(){return o["default"].createElement(s,null)}},{title:"Touchable feedback events",description:" components accept onPress, onPressIn, onPressOut, and onLongPress as props.",render:function(){return o["default"].createElement(l,null)}},{title:"Touchable delay for events",description:" components also accept delayPressIn, delayPressOut, and delayLongPress as props. These props impact the timing of feedback events.",render:function(){return o["default"].createElement(c,null)}},{title:"3D Touch / Force Touch",description:"iPhone 6s and 6s plus support 3D touch, which adds a force property to touches",render:function(){return o["default"].createElement(f,null)},platform:"ios"},{title:"Touchable Hit Slop",description:" components accept hitSlop prop which extends the touch area without changing the view bounds.",render:function(){return o["default"].createElement(p,null)}},{title:"Disabled Touchable*",description:" components accept disabled prop which prevents any interaction with component",render:function(){return o["default"].createElement(d,null)}}],s=o["default"].createClass({displayName:"TextOnPressBox",getInitialState:function(){return{timesPressed:0}},textOnPress:function(){this.setState({timesPressed:this.state.timesPressed+1})},render:function(){var e="";return this.state.timesPressed>1?e=this.state.timesPressed+"x text onPress":this.state.timesPressed>0&&(e="text onPress"),o["default"].createElement(a.View,null,o["default"].createElement(a.Text,{style:y.textBlock,onPress:this.textOnPress},"Text has built-in onPress handling"),o["default"].createElement(a.View,{style:y.logBox},o["default"].createElement(a.Text,null,e)))}}),l=o["default"].createClass({displayName:"TouchableFeedbackEvents",getInitialState:function(){return{eventLog:[]}},render:function(){var e=this;return o["default"].createElement(a.View,{testID:"touchable_feedback_events"},o["default"].createElement(a.View,{style:[y.row,{justifyContent:"center"}]},o["default"].createElement(a.TouchableOpacity,{style:y.wrapper,testID:"touchable_feedback_events_button",accessibilityLabel:"touchable feedback events",accessibilityTraits:"button",accessibilityComponentType:"button",onPress:function(){return e._appendEvent("press")},onPressIn:function(){return e._appendEvent("pressIn")},onPressOut:function(){return e._appendEvent("pressOut")},onLongPress:function(){return e._appendEvent("longPress")}},o["default"].createElement(a.Text,{style:y.button},"Press Me"))),o["default"].createElement(a.View,{testID:"touchable_feedback_events_console",style:y.eventLogBox},this.state.eventLog.map(function(e,t){return o["default"].createElement(a.Text,{key:t},e)})))},_appendEvent:function(e){var t=6,n=this.state.eventLog.slice(0,t-1);n.unshift(e),this.setState({eventLog:n})}}),c=o["default"].createClass({displayName:"TouchableDelayEvents",getInitialState:function(){return{eventLog:[]}},render:function(){var e=this;return o["default"].createElement(a.View,{testID:"touchable_delay_events"},o["default"].createElement(a.View,{style:[y.row,{justifyContent:"center"}]},o["default"].createElement(a.TouchableOpacity,{style:y.wrapper,testID:"touchable_delay_events_button",onPress:function(){return e._appendEvent("press")},delayPressIn:400,onPressIn:function(){return e._appendEvent("pressIn - 400ms delay")},delayPressOut:1e3,onPressOut:function(){return e._appendEvent("pressOut - 1000ms delay")},delayLongPress:800,onLongPress:function(){return e._appendEvent("longPress - 800ms delay")}},o["default"].createElement(a.Text,{style:y.button},"Press Me"))),o["default"].createElement(a.View,{style:y.eventLogBox,testID:"touchable_delay_events_console"},this.state.eventLog.map(function(e,t){return o["default"].createElement(a.Text,{key:t},e)})))},_appendEvent:function(e){var t=6,n=this.state.eventLog.slice(0,t-1);n.unshift(e),this.setState({eventLog:n})}}),f=o["default"].createClass({displayName:"ForceTouchExample",getInitialState:function(){return{force:0}},_renderConsoleText:function(){return a.View.forceTouchAvailable?"Force: "+this.state.force.toFixed(3):"3D Touch is not available on this device"},render:function(){var e=this;return o["default"].createElement(a.View,{testID:"touchable_3dtouch_event"},o["default"].createElement(a.View,{style:y.forceTouchBox,testID:"touchable_3dtouch_output"},o["default"].createElement(a.Text,null,this._renderConsoleText())),o["default"].createElement(a.View,{style:[y.row,{justifyContent:"center"}]},o["default"].createElement(a.View,{style:y.wrapper,testID:"touchable_3dtouch_button",onStartShouldSetResponder:function(){return!0},onResponderMove:function(t){return e.setState({force:t.nativeEvent.force})},onResponderRelease:function(t){return e.setState({force:0})}},o["default"].createElement(a.Text,{style:y.button},"Press Me"))))}}),p=o["default"].createClass({displayName:"TouchableHitSlop",getInitialState:function(){return{timesPressed:0}},onPress:function(){this.setState({timesPressed:this.state.timesPressed+1})},render:function(){var e="";return this.state.timesPressed>1?e=this.state.timesPressed+"x onPress":this.state.timesPressed>0&&(e="onPress"),o["default"].createElement(a.View,{testID:"touchable_hit_slop"},o["default"].createElement(a.View,{style:[y.row,{justifyContent:"center"}]},o["default"].createElement(a.TouchableOpacity,{onPress:this.onPress,style:y.hitSlopWrapper,hitSlop:{top:30,bottom:30,left:60,right:60},testID:"touchable_hit_slop_button"},o["default"].createElement(a.Text,{style:y.hitSlopButton},"Press Outside This View"))),o["default"].createElement(a.View,{style:y.logBox},o["default"].createElement(a.Text,null,e)))}}),d=o["default"].createClass({displayName:"TouchableDisabled",render:function(){return o["default"].createElement(a.View,null,o["default"].createElement(a.TouchableOpacity,{disabled:!0,style:[y.row,y.block]},o["default"].createElement(a.Text,{style:y.disabledButton},"Disabled TouchableOpacity")),o["default"].createElement(a.TouchableOpacity,{disabled:!1,style:[y.row,y.block]},o["default"].createElement(a.Text,{style:y.button},"Enabled TouchableOpacity")),o["default"].createElement(a.TouchableHighlight,{activeOpacity:1,disabled:!0,animationVelocity:0,underlayColor:"rgb(210, 230, 255)",style:[y.row,y.block],onPress:function(){return console.log("custom THW text - highlight")}},o["default"].createElement(a.Text,{style:y.disabledButton},"Disabled TouchableHighlight")),o["default"].createElement(a.TouchableHighlight,{activeOpacity:1,animationVelocity:0,underlayColor:"rgb(210, 230, 255)",style:[y.row,y.block],onPress:function(){return console.log("custom THW text - highlight")}},o["default"].createElement(a.Text,{style:y.button},"Enabled TouchableHighlight")),"android"===a.Platform.OS&&o["default"].createElement(a.TouchableNativeFeedback,{style:[y.row,y.block],onPress:function(){return console.log("custom TNF has been clicked")},background:a.TouchableNativeFeedback.SelectableBackground()},o["default"].createElement(a.View,null,o["default"].createElement(a.Text,{style:[y.button,y.nativeFeedbackButton]},"Enabled TouchableNativeFeedback"))),"android"===a.Platform.OS&&o["default"].createElement(a.TouchableNativeFeedback,{disabled:!0,style:[y.row,y.block],onPress:function(){return console.log("custom TNF has been clicked")},background:a.TouchableNativeFeedback.SelectableBackground()},o["default"].createElement(a.View,null,o["default"].createElement(a.Text,{style:[y.disabledButton,y.nativeFeedbackButton]},"Disabled TouchableNativeFeedback"))))}}),h={uri:"https://pbs.twimg.com/media/BlXBfT3CQAA6cVZ.png:small"},y=a.StyleSheet.create({row:{justifyContent:"center",flexDirection:"row"},icon:{width:24,height:24},image:{width:50,height:50},text:{fontSize:16},block:{padding:10},button:{color:"#007AFF"},disabledButton:{color:"#007AFF",opacity:.5},nativeFeedbackButton:{textAlign:"center",margin:10},hitSlopButton:{color:"white"},wrapper:{borderRadius:8},wrapperCustom:{borderRadius:8,padding:6},hitSlopWrapper:{backgroundColor:"red",marginVertical:30},logBox:{padding:20,margin:10,borderWidth:a.StyleSheet.hairlineWidth,borderColor:"#f0f0f0",backgroundColor:"#f9f9f9"},eventLogBox:{padding:10,margin:10,height:120,borderWidth:a.StyleSheet.hairlineWidth,borderColor:"#f0f0f0",backgroundColor:"#f9f9f9"},forceTouchBox:{padding:10,margin:10,borderWidth:a.StyleSheet.hairlineWidth,borderColor:"#f0f0f0",backgroundColor:"#f9f9f9",alignItems:"center"},textBlock:{fontWeight:"500",color:"blue"}});u.forEach(function(t){(0,i.storiesOf)("",e).add(t.title,function(){return t.render()})})}).call(t,n(18)(e))},function(e,t,n){(function(e){function t(e){return e&&e.__esModule?e:{"default":e}}var r=n(2),o=t(r),i=n(11),a=n(13),u=a.StyleSheet.create({box:{backgroundColor:"#527FE4",borderColor:"#000033",borderWidth:1},zIndex:{justifyContent:"space-around",width:100,height:50,marginTop:-10}}),s=o["default"].createClass({displayName:"ViewBorderStyleExample",getInitialState:function(){return{showBorder:!0}},render:function(){return o["default"].createElement(a.TouchableWithoutFeedback,{onPress:this._handlePress},o["default"].createElement(a.View,null,o["default"].createElement(a.View,{style:{borderWidth:1,borderStyle:this.state.showBorder?"dashed":null,padding:5}},o["default"].createElement(a.Text,{style:{fontSize:11}},"Dashed border style")),o["default"].createElement(a.View,{style:{marginTop:5,borderWidth:1,borderRadius:5,borderStyle:this.state.showBorder?"dotted":null,padding:5}},o["default"].createElement(a.Text,{style:{fontSize:11}},"Dotted border style"))))},_handlePress:function(){this.setState({showBorder:!this.state.showBorder})}}),l=o["default"].createClass({displayName:"ZIndexExample",getInitialState:function(){return{flipped:!1}},render:function(){var e=this.state.flipped?[-1,0,1,2]:[2,1,0,-1];return o["default"].createElement(a.TouchableWithoutFeedback,{onPress:this._handlePress},o["default"].createElement(a.View,null,o["default"].createElement(a.Text,{style:{paddingBottom:10}},"Tap to flip sorting order"),o["default"].createElement(a.View,{style:[u.zIndex,{marginTop:0,backgroundColor:"#E57373",zIndex:e[0]}]},o["default"].createElement(a.Text,null,"ZIndex ",e[0])),o["default"].createElement(a.View,{style:[u.zIndex,{marginLeft:50,backgroundColor:"#FFF176",zIndex:e[1]}]},o["default"].createElement(a.Text,null,"ZIndex ",e[1])),o["default"].createElement(a.View,{style:[u.zIndex,{marginLeft:100,backgroundColor:"#81C784",zIndex:e[2]}]},o["default"].createElement(a.Text,null,"ZIndex ",e[2])),o["default"].createElement(a.View,{style:[u.zIndex,{marginLeft:150,backgroundColor:"#64B5F6",zIndex:e[3]}]},o["default"].createElement(a.Text,null,"ZIndex ",e[3]))))},_handlePress:function(){this.setState({flipped:!this.state.flipped})}}),c=[{title:"Background Color",render:function(){return o["default"].createElement(a.View,{style:{backgroundColor:"#527FE4",padding:5}},o["default"].createElement(a.Text,{style:{fontSize:11}},"Blue background"))}},{title:"Border",render:function(){return o["default"].createElement(a.View,{style:{borderColor:"#527FE4",borderWidth:5,padding:10}},o["default"].createElement(a.Text,{style:{fontSize:11}},"5px blue border"))}},{title:"Padding/Margin",render:function(){return o["default"].createElement(a.View,{style:{borderColor:"#bb0000",borderWidth:.5}},o["default"].createElement(a.View,{style:[u.box,{padding:5}]},o["default"].createElement(a.Text,{style:{fontSize:11}},"5px padding")),o["default"].createElement(a.View,{style:[u.box,{margin:5}]},o["default"].createElement(a.Text,{style:{fontSize:11}},"5px margin")),o["default"].createElement(a.View,{style:[u.box,{margin:5,padding:5,alignSelf:"flex-start"}]},o["default"].createElement(a.Text,{ style:{fontSize:11}},"5px margin and padding,"),o["default"].createElement(a.Text,{style:{fontSize:11}},"widthAutonomous=true")))}},{title:"Border Radius",render:function(){return o["default"].createElement(a.View,{style:{borderWidth:.5,borderRadius:5,padding:5}},o["default"].createElement(a.Text,{style:{fontSize:11}},"Too much use of `borderRadius` (especially large radii) on anything which is scrolling may result in dropped frames. Use sparingly."))}},{title:"Border Style",render:function(){return o["default"].createElement(s,null)}},{title:"Circle with Border Radius",render:function(){return o["default"].createElement(a.View,{style:{borderRadius:10,borderWidth:1,width:20,height:20}})}},{title:"Overflow",render:function(){return o["default"].createElement(a.View,{style:{flexDirection:"row"}},o["default"].createElement(a.View,{style:{width:95,height:10,marginRight:10,marginBottom:5,overflow:"hidden",borderWidth:.5}},o["default"].createElement(a.View,{style:{width:200,height:20}},o["default"].createElement(a.Text,null,"Overflow hidden"))),o["default"].createElement(a.View,{style:{width:95,height:10,marginBottom:5,borderWidth:.5}},o["default"].createElement(a.View,{style:{width:200,height:20}},o["default"].createElement(a.Text,null,"Overflow visible"))))}},{title:"Opacity",render:function(){return o["default"].createElement(a.View,null,o["default"].createElement(a.View,{style:{opacity:0}},o["default"].createElement(a.Text,null,"Opacity 0")),o["default"].createElement(a.View,{style:{opacity:.1}},o["default"].createElement(a.Text,null,"Opacity 0.1")),o["default"].createElement(a.View,{style:{opacity:.3}},o["default"].createElement(a.Text,null,"Opacity 0.3")),o["default"].createElement(a.View,{style:{opacity:.5}},o["default"].createElement(a.Text,null,"Opacity 0.5")),o["default"].createElement(a.View,{style:{opacity:.7}},o["default"].createElement(a.Text,null,"Opacity 0.7")),o["default"].createElement(a.View,{style:{opacity:.9}},o["default"].createElement(a.Text,null,"Opacity 0.9")),o["default"].createElement(a.View,{style:{opacity:1}},o["default"].createElement(a.Text,null,"Opacity 1")))}},{title:"ZIndex",render:function(){return o["default"].createElement(l,null)}}];c.forEach(function(t){(0,i.storiesOf)("",e).add(t.title,function(){return t.render()})})}).call(t,n(18)(e))},function(e,t,n){(function(e){function t(e){return e&&e.__esModule?e:{"default":e}}var r=n(2),o=t(r),i=n(11),a=n(13),u=o["default"].createClass({displayName:"Flip",getInitialState:function(){return{theta:new a.Animated.Value(45)}},componentDidMount:function(){this._animate()},_animate:function(){this.state.theta.setValue(0),a.Animated.timing(this.state.theta,{toValue:360,duration:5e3}).start(this._animate)},render:function(){return o["default"].createElement(a.View,{style:s.flipCardContainer},o["default"].createElement(a.Animated.View,{style:[s.flipCard,{transform:[{perspective:850},{rotateX:this.state.theta.interpolate({inputRange:[0,180],outputRange:["0deg","180deg"]})}]}]},o["default"].createElement(a.Text,{style:s.flipText},"This text is flipping great.")),o["default"].createElement(a.Animated.View,{style:[s.flipCard,{position:"absolute",top:0,backgroundColor:"red",transform:[{perspective:850},{rotateX:this.state.theta.interpolate({inputRange:[0,180],outputRange:["180deg","360deg"]})}]}]},o["default"].createElement(a.Text,{style:s.flipText},"On the flip side...")))}}),s=a.StyleSheet.create({box1:{left:0,backgroundColor:"green",height:50,top:0,transform:[{translateX:100},{translateY:50},{rotate:"30deg"},{scaleX:2},{scaleY:2}],width:50},box2:{left:0,backgroundColor:"purple",height:50,top:0,transform:[{scaleX:2},{scaleY:2},{translateX:100},{translateY:50},{rotate:"30deg"}],width:50},box3step1:{left:0,backgroundColor:"lightpink",height:50,top:0,transform:[{rotate:"30deg"}],width:50},box3step2:{left:0,backgroundColor:"hotpink",height:50,opacity:.5,top:0,transform:[{rotate:"30deg"},{scaleX:2},{scaleY:2}],width:50},box3step3:{left:0,backgroundColor:"deeppink",height:50,opacity:.5,top:0,transform:[{rotate:"30deg"},{scaleX:2},{scaleY:2},{translateX:10},{translateY:50}],width:50},box4:{left:0,backgroundColor:"darkorange",height:50,top:0,transform:[{translateX:20},{translateY:35},{scale:2.5},{rotate:"-0.2rad"}],width:100},box5:{backgroundColor:"maroon",height:50,right:0,top:0,width:50},box5Transform:{transform:[{translateX:-50},{translateY:35},{rotate:"50deg"},{scale:2}]},flipCardContainer:{marginVertical:40,flex:1,alignSelf:"center"},flipCard:{width:200,height:200,alignItems:"center",justifyContent:"center",backgroundColor:"blue",backfaceVisibility:"hidden"},flipText:{width:90,fontSize:20,color:"white",fontWeight:"bold"}}),l=[{title:"Perspective",description:"perspective: 850, rotateX: Animated.timing(0 -> 360)",render:function(){return o["default"].createElement(u,null)}},{title:"Translate, Rotate, Scale",description:"translateX: 100, translateY: 50, rotate: '30deg', scaleX: 2, scaleY: 2",render:function(){return o["default"].createElement(a.View,{style:s.box1})}},{title:"Scale, Translate, Rotate, ",description:"scaleX: 2, scaleY: 2, translateX: 100, translateY: 50, rotate: '30deg'",render:function(){return o["default"].createElement(a.View,{style:s.box2})}},{title:"Rotate",description:"rotate: '30deg'",render:function(){return o["default"].createElement(a.View,{style:s.box3step1})}},{title:"Rotate, Scale",description:"rotate: '30deg', scaleX: 2, scaleY: 2",render:function(){return o["default"].createElement(a.View,{style:s.box3step2})}},{title:"Rotate, Scale, Translate ",description:"rotate: '30deg', scaleX: 2, scaleY: 2, translateX: 100, translateY: 50",render:function(){return o["default"].createElement(a.View,{style:s.box3step3})}},{title:"Translate, Scale, Rotate",description:"translate: [200, 350], scale: 2.5, rotate: '-0.2rad'",render:function(){return o["default"].createElement(a.View,{style:s.box4})}},{title:"Translate, Rotate, Scale",description:"translate: [-50, 35], rotate: '50deg', scale: 2",render:function(){return o["default"].createElement(a.View,{style:[s.box5,s.box5Transform]})}}];l.forEach(function(t){(0,i.storiesOf)(" transforms",e).add(t.title,function(){return t.render()})})}).call(t,n(18)(e))},function(e,t,n){function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}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)}var u=Object.assign||function(e){for(var t=1;to;o+=1){var i=window.localStorage.key(o);r.push(i)}e(r)}catch(a){t(a)}})}},{key:"getItem",value:function(e){return new Promise(function(t,n){try{var r=window.localStorage.getItem(e);t(r)}catch(o){n(o)}})}},{key:"mergeItem",value:function(e,t){return new Promise(function(n,r){try{i(e,t),n(null)}catch(o){r(o)}})}},{key:"multiGet",value:function(t){var n=t.map(function(t){return e.getItem(t)});return Promise.all(n).then(function(e){return Promise.resolve(e.map(function(e,n){return[t[n],e]}))},function(e){return Promise.reject(e)})}},{key:"multiMerge",value:function(t){var n=t.map(function(t){return e.mergeItem(t[0],t[1])});return Promise.all(n).then(function(){return Promise.resolve(null)},function(e){return Promise.reject(e)})}},{key:"multiRemove",value:function(t){var n=t.map(function(t){return e.removeItem(t)});return Promise.all(n).then(function(){return Promise.resolve(null)},function(e){return Promise.reject(e)})}},{key:"multiSet",value:function(t){var n=t.map(function(t){return e.setItem(t[0],t[1])});return Promise.all(n).then(function(){return Promise.resolve(null)},function(e){return Promise.reject(e)})}},{key:"removeItem",value:function(e){return new Promise(function(t,n){try{window.localStorage.removeItem(e),t(null)}catch(r){n(r)}})}},{key:"setItem",value:function(e,t){return new Promise(function(n,r){try{window.localStorage.setItem(e,t),n(null)}catch(o){r(o)}})}}]),e}();e.exports=a},function(e,t,n){function r(e){return e&&e.__esModule?e:{"default":e}}var o=n(26),i=r(o),a=n(1),u=r(a),s={Events:(0,i["default"])({interactionStart:!0,interactionComplete:!0}),runAfterInteractions:function(e){(0,u["default"])("function"==typeof e,"Must specify a function to schedule."),e()},createInteractionHandle:function(){return 1},clearInteractionHandle:function(e){(0,u["default"])(!!e,"Must provide a handle to clear.")},addListener:function(){}};e.exports=s},function(e,t,n){function r(e){return e&&e.__esModule?e:{"default":e}}var o=n(7),i=r(o),a=n(1),u=r(a),s=i["default"].canUseDOM&&(window.navigator.connection||window.navigator.mozConnection||window.navigator.webkitConnection),l=["change"],c={addEventListener:function(e,t){return(0,u["default"])(-1!==l.indexOf(e),'Trying to subscribe to unknown event: "%s"',e),s?(s.addEventListener(e,t),{remove:function(){return c.removeEventListener(e,t)}}):(console.error("Network Connection API is not supported. Not listening for connection type changes."),{remove:function(){}})},removeEventListener:function(e,t){(0,u["default"])(-1!==l.indexOf(e),'Trying to subscribe to unknown event: "%s"',e),s&&s.removeEventListener(e,t)},fetch:function(){return new Promise(function(e,t){try{e(s.type)}catch(n){e("unknown")}})},isConnected:{addEventListener:function(e,t){return(0,u["default"])(-1!==l.indexOf(e),'Trying to subscribe to unknown event: "%s"',e),window.addEventListener("online",t.bind(null,!0),!1),window.addEventListener("offline",t.bind(null,!1),!1),{remove:function(){return c.isConnected.removeEventListener(e,t)}}},removeEventListener:function(e,t){(0,u["default"])(-1!==l.indexOf(e),'Trying to subscribe to unknown event: "%s"',e),window.removeEventListener("online",t.bind(null,!0),!1),window.removeEventListener("offline",t.bind(null,!1),!1)},fetch:function(){return new Promise(function(e,t){try{e(window.navigator.onLine)}catch(n){e(!0)}})}}};e.exports=c},function(e,t){"use strict";var n={centroidDimension:function(e,t,r,o){var i=e.touchBank,a=0,u=0,s=1===e.numberActiveTouches?e.touchBank[e.indexOfSingleActiveTouch]:null;if(null!==s)s.touchActive&&s.currentTimeStamp>t&&(a+=o&&r?s.currentPageX:o&&!r?s.currentPageY:!o&&r?s.previousPageX:s.previousPageY,u=1);else for(var l=0;l=t){var f;f=o&&r?c.currentPageX:o&&!r?c.currentPageY:!o&&r?c.previousPageX:c.previousPageY,a+=f,u++}}return u>0?a/u:n.noCentroid},currentCentroidXOfTouchesChangedAfter:function(e,t){return n.centroidDimension(e,t,!0,!0)},currentCentroidYOfTouchesChangedAfter:function(e,t){return n.centroidDimension(e,t,!1,!0)},previousCentroidXOfTouchesChangedAfter:function(e,t){return n.centroidDimension(e,t,!0,!1)},previousCentroidYOfTouchesChangedAfter:function(e,t){return n.centroidDimension(e,t,!1,!1)},currentCentroidX:function(e){return n.centroidDimension(e,0,!0,!0)},currentCentroidY:function(e){return n.centroidDimension(e,0,!1,!0)},noCentroid:-1};e.exports=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e){var t=Object.create(e);return t.nativeEvent=(0,a["default"])(e.nativeEvent,e.type),t}var i=n(101),a=r(i),u=n(304),s=u.currentCentroidXOfTouchesChangedAfter,l=u.currentCentroidYOfTouchesChangedAfter,c=u.previousCentroidXOfTouchesChangedAfter,f=u.previousCentroidYOfTouchesChangedAfter,p=u.currentCentroidX,d=u.currentCentroidY,h={_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=l(t,e._accountsForMovesUpTo);var n=e._accountsForMovesUpTo,r=c(t,n),o=s(t,n),i=f(t,n),a=l(t,n),u=e.dx+(o-r),p=e.dy+(a-i),d=t.mostRecentTimeStamp-e._accountsForMovesUpTo;e.vx=(u-e.dx)/d,e.vy=(p-e.dy)/d,e.dx=u,e.dy=p,e._accountsForMovesUpTo=t.mostRecentTimeStamp},create:function(e){var t={stateID:Math.random()};h._initializeGestureState(t);var n={onStartShouldSetResponder:function(n){return void 0===e.onStartShouldSetPanResponder?!1:e.onStartShouldSetPanResponder(o(n),t)},onMoveShouldSetResponder:function(n){return void 0===e.onMoveShouldSetPanResponder?!1:e.onMoveShouldSetPanResponder(o(n),t)},onStartShouldSetResponderCapture:function(n){return n.nativeEvent.touches?1===n.nativeEvent.touches.length&&h._initializeGestureState(t):"mousedown"===n.nativeEvent.type&&h._initializeGestureState(t),t.numberActiveTouches=n.touchHistory.numberActiveTouches,void 0!==e.onStartShouldSetPanResponderCapture?e.onStartShouldSetPanResponderCapture(o(n),t):!1},onMoveShouldSetResponderCapture:function(n){var r=n.touchHistory;return t._accountsForMovesUpTo===r.mostRecentTimeStamp?!1:(h._updateGestureStateOnMove(t,r),e.onMoveShouldSetPanResponderCapture?e.onMoveShouldSetPanResponderCapture(o(n),t):!1)},onResponderGrant:function(n){return t.x0=p(n.touchHistory),t.y0=d(n.touchHistory),t.dx=0,t.dy=0,e.onPanResponderGrant&&e.onPanResponderGrant(o(n),t),void 0===e.onShouldBlockNativeResponder?!0:e.onShouldBlockNativeResponder()},onResponderReject:function(n){e.onPanResponderReject&&e.onPanResponderReject(o(n),t)},onResponderRelease:function(n){e.onPanResponderRelease&&e.onPanResponderRelease(o(n),t),h._initializeGestureState(t)},onResponderStart:function(n){var r=n.touchHistory;t.numberActiveTouches=r.numberActiveTouches,e.onPanResponderStart&&e.onPanResponderStart(o(n),t)},onResponderMove:function(n){var r=n.touchHistory;t._accountsForMovesUpTo!==r.mostRecentTimeStamp&&(h._updateGestureStateOnMove(t,r),e.onPanResponderMove&&e.onPanResponderMove(o(n),t))},onResponderEnd:function(n){var r=n.touchHistory;t.numberActiveTouches=r.numberActiveTouches,e.onPanResponderEnd&&e.onPanResponderEnd(o(n),t)},onResponderTerminate:function(n){e.onPanResponderTerminate&&e.onPanResponderTerminate(n,t),h._initializeGestureState(t)},onResponderTerminationRequest:function(n){return void 0===e.onPanResponderTerminationRequest?!0:e.onPanResponderTerminationRequest(o(n),t)}};return{panHandlers:n}}};e.exports=h},function(e,t,n){function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=function(){function e(e,t){for(var n=0;ne?-1:e>t?1:0})},l=function(e){var t=Object.keys(e);return function(n,r){var o=(0,i["default"])(r,e[r]),a=u[r];return"flex"===r?(n.flexGrow=o,n.flexShrink=1,n.flexBasis="auto"):"textAlignVertical"===r?n.verticalAlign="center"===o?"middle":o:a?a.forEach(function(e,r){-1===t.indexOf(e)&&(n[e]=o)}):n[r]=o,n}},c=function(){var e=arguments.length<=0||void 0===arguments[0]?a:arguments[0],t=s(Object.keys(e)),n=l(e);return t.reduce(n,{})};e.exports=c},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n="__style_df",r="__style_pea",o="__style_pebn",i="__style_pebo",a="__style_pen",u={display:{flex:n},pointerEvents:{auto:r,"box-none":o,"box-only":i,none:a}},s=(t.mapStyleToClassName=function(e,t){return u[e]&&u[e][t]},'/* React Native */\nhtml {font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}\nbody {margin:0}\nbutton::-moz-focus-inner, input::-moz-focus-inner {border:0;padding:0}\ninput[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {display:none}'),l="."+n+" {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}\n"+("."+r+", ."+i+", ."+o+" * {pointer-events:auto}\n")+("."+a+", ."+i+" *, ."+a+" {pointer-events:none}");t.defaultStyles=s+"\n"+l},function(e,t,n){function r(e){return e&&e.__esModule?e:{"default":e}}var o=n(145),i=r(o),a=function(e){var t=Object.keys(e)[0],n=(0,i["default"])(t,e[t]);return t+"("+n+")"},u=function(e){var t=e.join(",");return"matrix3d("+t+")"},s=function(e){return e&&(e.transform?e.transform=e.transform.map(a).join(" "):e.transformMatrix&&(e.transform=u(e.transformMatrix),delete e.transformMatrix)),e};e.exports=s},function(e,t){var n=function(e){if("vibrate"in window.navigator){if("number"!=typeof e&&!Array.isArray(e))throw new Error("Vibration pattern should be a number or array");window.navigator.vibrate(e)}},r={cancel:function(){n(0)},vibrate:function(e){n(e)}};e.exports=r},function(e,t,n){function r(e){return e&&e.__esModule?e:{"default":e}}function o(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 i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(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 s=Object.assign||function(e){for(var t=1;tl;l++)s[l]=arguments[l];return n=r=a(this,(e=Object.getPrototypeOf(t)).call.apply(e,[this].concat(s))),r._createIndicatorRef=function(e){r._indicatorRef=e},o=n,a(r,o)}return u(t,e),l(t,[{key:"componentDidMount",value:function(){document.documentElement.animate&&(this._player=y["default"].findDOMNode(this._indicatorRef).animate(T,w)),this._manageAnimation()}},{key:"componentDidUpdate",value:function(){this._manageAnimation()}},{key:"render",value:function(){var e=this.props,t=e.animating,n=e.color,r=e.hidesWhenStopped,i=e.size,a=e.style,u=o(e,["animating","color","hidesWhenStopped","size","style"]);return d["default"].createElement(b["default"],s({},u,{style:[S.container,a]}),d["default"].createElement(b["default"],{ref:this._createIndicatorRef,style:[O[i],r&&!t&&S.hidesWhenStopped,{borderColor:n}]}))}},{key:"_manageAnimation",value:function(){this._player&&(this.props.animating?this._player.play():this._player.cancel())}}]),t}(p.Component);_.propTypes={animating:p.PropTypes.bool,color:p.PropTypes.string,hidesWhenStopped:p.PropTypes.bool,size:p.PropTypes.oneOf(["small","large"]),style:b["default"].propTypes.style},_.defaultProps={animating:!0,color:E,hidesWhenStopped:!0,size:"small",style:{}},(0,f["default"])(_);var S=m["default"].create({container:{alignItems:"center",justifyContent:"center"},hidesWhenStopped:{visibility:"hidden"}}),O=m["default"].create({small:{borderRadius:100,borderWidth:3,width:20,height:20},large:{borderRadius:100,borderWidth:4,width:36,height:36}});e.exports=_},function(e,t){function n(e){return("object"==typeof e?e.uri:e)||null}e.exports=n},function(e,t,n){function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;ts;s++){var c=o[s],p=e.sectionIdentities[s];if(a){var h=e.getSectionHeaderData(s),y="s_"+p,v=f["default"].createElement(b["default"],{key:y},a(h,p));r.push(v)}for(var m=0,g=c.length;g>m;m++){var E=c[m],_=e.getRowData(s,m),S="r_"+p+"_"+E,O=f["default"].createElement(b["default"],{key:S},i(_,p,E,this.onRowHighlighted));if(r.push(O),u&&(m!==c.length-1||s===o.length-1)){var x=this.state.highlightedRow.sectionID===p&&(this.state.highlightedRow.rowID===E||this.state.highlightedRow.rowID===c[m+1]),P=u(p,E,x); r.push(P)}}}var C=(0,w["default"])(d["default"].propTypes,this.props);return f["default"].cloneElement(this.props.renderScrollComponent(C),{ref:T},t,r,n)}}]),t}(c.Component);_.propTypes=m["default"],_.defaultProps={initialListSize:10,pageSize:1,renderScrollComponent:function(e){return f["default"].createElement(d["default"],e)},scrollRenderAheadDistance:1e3,onEndReachedThreshold:1e3,stickyHeaderIndices:[]},_.DataSource=y["default"],(0,l["default"])(_),e.exports=_},function(e,t,n){function r(e){return e&&e.__esModule?e:{"default":e}}function o(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 i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(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)}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t=1;t0&&n>=1e3/t}},{key:"render",value:function(){var e=this.props,t=(e.onMomentumScrollBegin,e.onMomentumScrollEnd,e.onScrollBeginDrag,e.onScrollEndDrag,e.scrollEnabled,e.scrollEventThrottle,o(e,["onMomentumScrollBegin","onMomentumScrollEnd","onScrollBeginDrag","onScrollEndDrag","scrollEnabled","scrollEventThrottle"]));return d["default"].createElement(y["default"],s({},t,{onScroll:this._handleScroll,onTouchMove:this._handlePreventableScrollEvent(this.props.onTouchMove),onWheel:this._handlePreventableScrollEvent(this.props.onWheel)}))}}]),t}(p.Component);v.propTypes=s({},y["default"].propTypes,{onMomentumScrollBegin:p.PropTypes.func,onMomentumScrollEnd:p.PropTypes.func,onScroll:p.PropTypes.func,onScrollBeginDrag:p.PropTypes.func,onScrollEndDrag:p.PropTypes.func,onTouchMove:p.PropTypes.func,onWheel:p.PropTypes.func,scrollEnabled:p.PropTypes.bool,scrollEventThrottle:p.PropTypes.number}),v.defaultProps={scrollEnabled:!0},t["default"]=v},function(e,t,n){function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}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)}var u=Object.assign||function(e){for(var t=1;tt||this.state.lastMomentumScrollEndTimee,"Maximum deep merge depth exceeded. You may be attempting to merge circular structures in an unsupported way.")},checkArrayStrategy:function(e){o(void 0===e||e in s.ArrayStrategies,"You must provide an array strategy to deep merge functions to instruct the deep merge how to resolve merging two arrays.")},ArrayStrategies:i({Clobber:!0,IndexByIndex:!0})},l=s.checkMergeObjectArg,c=s.checkMergeIntoObjectArg,f=function(e,t){var n={};return r(n,e),r(n,t),n};e.exports=f},function(e,t){function n(){this._cache=[]}n.prototype.add=function(e){-1===this._cache.indexOf(e)&&this._cache.push(e)},n.prototype.forEach=function(e){this._cache.forEach(e)},e.exports=n},function(e,t,n){"use strict";var r=n(2).PropTypes,o=n(102),i=o({x:r.number,y:r.number});e.exports=i},function(e,t,n){e.exports={"default":n(337),__esModule:!0}},function(e,t,n){e.exports={"default":n(338),__esModule:!0}},function(e,t,n){e.exports={"default":n(339),__esModule:!0}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var o=n(157),i=r(o);t["default"]=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);tc;)if(u=s[c++],u!=u)return!0}else for(;l>c;c++)if((e||c in s)&&s[c]===n)return e||c||0;return!e&&-1}}},function(e,t,n){var r=n(159),o=n(29)("toStringTag"),i="Arguments"==r(function(){return arguments}()),a=function(e,t){try{return e[t]}catch(n){}};e.exports=function(e){var t,n,u;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=a(t=Object(e),o))?n:i?r(t):"Object"==(u=r(t))&&"function"==typeof t.callee?"Arguments":u}},function(e,t,n){"use strict";var r=n(51),o=n(107);e.exports=function(e,t,n){t in e?r.f(e,t,o(0,n)):e[t]=n}},function(e,t,n){e.exports=n(50).document&&document.documentElement},function(e,t,n){e.exports=!n(48)&&!n(73)(function(){return 7!=Object.defineProperty(n(161)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(105),o=n(29)("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||i[o]===e)}},function(e,t,n){var r=n(72);e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(i){var a=e["return"];throw void 0!==a&&r(a.call(e)),i}}},function(e,t,n){"use strict";var r=n(353),o=n(107),i=n(164),a={};n(75)(a,n(29)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(a,{next:o(1,n)}),i(e,t+" Iterator")}},function(e,t,n){"use strict";var r=n(351),o=n(49),i=n(360),a=n(75),u=n(74),s=n(105),l=n(348),c=n(164),f=n(356),p=n(29)("iterator"),d=!([].keys&&"next"in[].keys()),h="@@iterator",y="keys",v="values",m=function(){return this};e.exports=function(e,t,n,g,b,E,w){l(n,t,g);var T,_,S,O=function(e){if(!d&&e in R)return R[e];switch(e){case y:return function(){return new n(this,e)};case v:return function(){return new n(this,e)}}return function(){return new n(this,e)}},x=t+" Iterator",P=b==v,C=!1,R=e.prototype,k=R[p]||R[h]||b&&R[b],A=k||O(b),j=b?P?O("entries"):A:void 0,I="Array"==t?R.entries||k:k;if(I&&(S=f(I.call(new e)),S!==Object.prototype&&(c(S,x,!0),r||u(S,p)||a(S,p,m))),P&&k&&k.name!==v&&(C=!0,A=function(){return k.call(this)}),r&&!w||!d&&!C&&R[p]||a(R,p,A),s[t]=A,s[x]=m,b)if(T={values:P?A:O(v),keys:E?A:O(y),entries:j},w)for(_ in T)_ in R||i(R,_,T[_]);else o(o.P+o.F*(d||C),t,T);return T}},function(e,t,n){var r=n(29)("iterator"),o=!1;try{var i=[7][r]();i["return"]=function(){o=!0},Array.from(i,function(){throw 2})}catch(a){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var i=[7],a=i[r]();a.next=function(){return{done:n=!0}},i[r]=function(){return a},e(i)}catch(u){}return n}},function(e,t){e.exports=!0},function(e,t,n){"use strict";var r=n(106),o=n(355),i=n(358),a=n(76),u=n(163),s=Object.assign;e.exports=!s||n(73)(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=s({},e)[n]||Object.keys(s({},t)).join("")!=r})?function(e,t){for(var n=a(e),s=arguments.length,l=1,c=o.f,f=i.f;s>l;)for(var p,d=u(arguments[l++]),h=c?r(d).concat(c(d)):r(d),y=h.length,v=0;y>v;)f.call(d,p=h[v++])&&(n[p]=d[p]);return n}:s},function(e,t,n){var r=n(72),o=n(354),i=n(162),a=n(108)("IE_PROTO"),u=function(){},s="prototype",l=function(){var e,t=n(161)("iframe"),r=i.length,o=">";for(t.style.display="none",n(344).appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write("