ilp-plugin-virtual
Version:
ILP virtual ledger plugin for directly transacting connectors
3 lines • 32.2 kB
JavaScript
webpackJsonp([6,16],{44:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={GLOBAL:{HIDE:"__react_tooltip_hide_event",REBUILD:"__react_tooltip_rebuild_event",SHOW:"__react_tooltip_show_event"}}},71:function(t,e){t.exports={fade:"OFH-47g_oYnq5ycAjnp8G",enter:"_3Z2wEgHV15OMeffQJUvahS",enterActive:"_2t-H8BBUcA08afl4zJ9Ow-",leave:"AG0CX2H6aHusDp8h2G5sN",leaveActive:"bWLQvOnAiGukfWg9cW3Wh"}},75:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){t.prototype.isCustomEvent=function(t){var e=this.state.event;return e||!!t.getAttribute("data-event")},t.prototype.customBindListener=function(t){var e=this,r=this.state,i=r.event,a=r.eventOff,l=t.getAttribute("data-event")||i,p=t.getAttribute("data-event-off")||a;l.split(" ").forEach(function(r){t.removeEventListener(r,n),n=o.bind(e,p),t.addEventListener(r,n,!1)}),p&&p.split(" ").forEach(function(o){t.removeEventListener(o,e.hideTooltip),t.addEventListener(o,e.hideTooltip,!1)})},t.prototype.customUnbindListener=function(t){var e=this.state,o=e.event,r=e.eventOff,i=o||t.getAttribute("data-event"),a=r||t.getAttribute("data-event-off");t.removeEventListener(i,n),a&&t.removeEventListener(a,this.hideTooltip)}};var o=function(t,e){var o=this.state.show,n=this.props.id,i=e.currentTarget.getAttribute("data-iscapture"),a=i&&"true"===i||this.props.isCapture,l=e.currentTarget.getAttribute("currentItem");a||e.stopPropagation(),o&&"true"===l?t||this.hideTooltip(e):(e.currentTarget.setAttribute("currentItem","true"),r(e.currentTarget,this.getTargetArray(n)),this.showTooltip(e))},r=function(t,e){for(var o=0;o<e.length;o++)t!==e[o]?e[o].setAttribute("currentItem","false"):e[o].setAttribute("currentItem","true")},n=void 0},76:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){t.prototype.getEffect=function(t){var e=t.getAttribute("data-effect");return e||this.props.effect||"float"}}},77:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){t.prototype.isCapture=function(t){var e=t.getAttribute("data-iscapture");return e&&"true"===e||this.props.isCapture||!1}}},78:function(t,e,o){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){t.hide=function(t){a(i.default.GLOBAL.HIDE,{target:t})},t.rebuild=function(){a(i.default.GLOBAL.REBUILD)},t.show=function(t){a(i.default.GLOBAL.SHOW,{target:t})},t.prototype.globalRebuild=function(){this.mount&&(this.unbindListener(),this.bindListener())},t.prototype.globalShow=function(t){if(this.mount){var e={currentTarget:t.detail.target};this.showTooltip(e,!0)}},t.prototype.globalHide=function(t){if(this.mount){var e=t&&t.detail&&t.detail.target&&!0||!1;this.hideTooltip({currentTarget:e&&t.detail.target},e)}}};var n=o(44),i=r(n),a=function(t,e){var o=void 0;"function"==typeof window.CustomEvent?o=new window.CustomEvent(t,{detail:e}):(o=document.createEvent("Event"),o.initEvent(t,!1,!0),o.detail=e),window.dispatchEvent(o)}},79:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){t.prototype.bindRemovalTracker=function(){var t=this,e=o();if(null!=e){var r=new e(function(e){var o=!0,r=!1,n=void 0;try{for(var i,a=e[Symbol.iterator]();!(o=(i=a.next()).done);o=!0){var l=i.value,p=!0,s=!1,d=void 0;try{for(var c,u=l.removedNodes[Symbol.iterator]();!(p=(c=u.next()).done);p=!0){var f=c.value;if(f===t.state.currentTarget)return void t.hideTooltip()}}catch(t){s=!0,d=t}finally{try{!p&&u.return&&u.return()}finally{if(s)throw d}}}}catch(t){r=!0,n=t}finally{try{!o&&a.return&&a.return()}finally{if(r)throw n}}});r.observe(window.document,{childList:!0,subtree:!0}),this.removalTracker=r}},t.prototype.unbindRemovalTracker=function(){this.removalTracker&&(this.removalTracker.disconnect(),this.removalTracker=null)}};var o=function(){return window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver}},80:function(t,e,o){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){t.prototype.bindWindowEvents=function(t){window.removeEventListener(i.default.GLOBAL.HIDE,this.globalHide),window.addEventListener(i.default.GLOBAL.HIDE,this.globalHide,!1),window.removeEventListener(i.default.GLOBAL.REBUILD,this.globalRebuild),window.addEventListener(i.default.GLOBAL.REBUILD,this.globalRebuild,!1),window.removeEventListener(i.default.GLOBAL.SHOW,this.globalShow),window.addEventListener(i.default.GLOBAL.SHOW,this.globalShow,!1),t&&(window.removeEventListener("resize",this.onWindowResize),window.addEventListener("resize",this.onWindowResize,!1))},t.prototype.unbindWindowEvents=function(){window.removeEventListener(i.default.GLOBAL.HIDE,this.globalHide),window.removeEventListener(i.default.GLOBAL.REBUILD,this.globalRebuild),window.removeEventListener(i.default.GLOBAL.SHOW,this.globalShow),window.removeEventListener("resize",this.onWindowResize)},t.prototype.onWindowResize=function(){this.mount&&this.hideTooltip()}};var n=o(44),i=r(n)},81:function(t,e,o){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var l,p,s,d=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var o=arguments[e];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(t[r]=o[r])}return t},c=function(){function t(t,e){for(var o=0;o<e.length;o++){var r=e[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,o,r){return o&&t(e.prototype,o),r&&t(e,r),e}}(),u=o(1),f=r(u),b=o(2),_=r(b),m=o(21),h=r(m),v=o(9),y=r(v),g=o(78),w=r(g),E=o(80),T=r(E),x=o(75),L=r(x),S=o(77),A=r(S),O=o(76),k=r(O),P=o(79),H=r(P),C=o(84),B=r(C),M=o(85),N=r(M),j=o(83),R=o(86),I=r(R),W=o(82),G=r(W),D=(0,w.default)(l=(0,T.default)(l=(0,L.default)(l=(0,A.default)(l=(0,k.default)(l=(0,H.default)((s=p=function(t){function e(t){n(this,e);var o=i(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return o.state={place:"top",type:"dark",effect:"float",show:!1,border:!1,placeholder:"",offset:{},extraClass:"",html:!1,delayHide:0,delayShow:0,event:t.event||null,eventOff:t.eventOff||null,currentEvent:null,currentTarget:null,ariaProps:(0,j.parseAria)(t),isEmptyTip:!1,disable:!1},o.bind(["showTooltip","updateTooltip","hideTooltip","globalRebuild","globalShow","globalHide","onWindowResize"]),o.mount=!0,o.delayShowLoop=null,o.delayHideLoop=null,o.intervalUpdateContent=null,o}return a(e,t),c(e,[{key:"bind",value:function(t){var e=this;t.forEach(function(t){e[t]=e[t].bind(e)})}},{key:"componentDidMount",value:function(){var t=this.props,e=t.insecure,o=t.resizeHide;e&&this.setStyleHeader(),this.bindListener(),this.bindWindowEvents(o)}},{key:"componentWillReceiveProps",value:function(t){var e=this.state.ariaProps,o=(0,j.parseAria)(t),r=Object.keys(o).some(function(t){return o[t]!==e[t]});r&&this.setState({ariaProps:o})}},{key:"componentWillUnmount",value:function(){this.mount=!1,this.clearTimer(),this.unbindListener(),this.removeScrollListener(),this.unbindWindowEvents()}},{key:"getTargetArray",value:function(t){var e=void 0;if(t){var o=t.replace(/\\/g,"\\\\").replace(/"/g,'\\"');e=document.querySelectorAll('[data-tip][data-for="'+o+'"]')}else e=document.querySelectorAll("[data-tip]:not([data-for])");return(0,I.default)(e)}},{key:"bindListener",value:function(){var t=this,e=this.props,o=e.id,r=e.globalEventOff,n=this.getTargetArray(o);n.forEach(function(e){var o=t.isCapture(e),r=t.getEffect(e);return null===e.getAttribute("currentItem")&&e.setAttribute("currentItem","false"),t.unbindBasicListener(e),t.isCustomEvent(e)?void t.customBindListener(e):(e.addEventListener("mouseenter",t.showTooltip,o),"float"===r&&e.addEventListener("mousemove",t.updateTooltip,o),void e.addEventListener("mouseleave",t.hideTooltip,o))}),r&&(window.removeEventListener(r,this.hideTooltip),window.addEventListener(r,this.hideTooltip,!1)),this.bindRemovalTracker()}},{key:"unbindListener",value:function(){var t=this,e=this.props,o=e.id,r=e.globalEventOff,n=this.getTargetArray(o);n.forEach(function(e){t.unbindBasicListener(e),t.isCustomEvent(e)&&t.customUnbindListener(e)}),r&&window.removeEventListener(r,this.hideTooltip),this.unbindRemovalTracker()}},{key:"unbindBasicListener",value:function(t){var e=this.isCapture(t);t.removeEventListener("mouseenter",this.showTooltip,e),t.removeEventListener("mousemove",this.updateTooltip,e),t.removeEventListener("mouseleave",this.hideTooltip,e)}},{key:"showTooltip",value:function(t,e){var o=this;if(e){var r=this.getTargetArray(this.props.id),n=r.some(function(e){return e===t.currentTarget});if(!n||this.state.show)return}var i=this.props,a=i.children,l=i.multiline,p=i.getContent,s=t.currentTarget.getAttribute("data-tip"),d=t.currentTarget.getAttribute("data-multiline")||l||!1,c=void 0;p&&(c=Array.isArray(p)?p[0]&&p[0]():p());var u=(0,N.default)(s,a,c,d),f="string"==typeof u&&""===u||null===u,b=t instanceof window.FocusEvent||e,_=!0;t.currentTarget.getAttribute("data-scroll-hide")?_="true"===t.currentTarget.getAttribute("data-scroll-hide"):null!=this.props.scrollHide&&(_=this.props.scrollHide),this.clearTimer(),this.setState({placeholder:u,isEmptyTip:f,place:t.currentTarget.getAttribute("data-place")||this.props.place||"top",type:t.currentTarget.getAttribute("data-type")||this.props.type||"dark",effect:b&&"solid"||this.getEffect(t.currentTarget),offset:t.currentTarget.getAttribute("data-offset")||this.props.offset||{},html:t.currentTarget.getAttribute("data-html")?"true"===t.currentTarget.getAttribute("data-html"):this.props.html||!1,delayShow:t.currentTarget.getAttribute("data-delay-show")||this.props.delayShow||0,delayHide:t.currentTarget.getAttribute("data-delay-hide")||this.props.delayHide||0,border:t.currentTarget.getAttribute("data-border")?"true"===t.currentTarget.getAttribute("data-border"):this.props.border||!1,extraClass:t.currentTarget.getAttribute("data-class")||this.props.class||this.props.className||"",disable:t.currentTarget.getAttribute("data-tip-disable")?"true"===t.currentTarget.getAttribute("data-tip-disable"):this.props.disable||!1},function(){_&&o.addScrollListener(t),o.updateTooltip(t),p&&Array.isArray(p)&&(o.intervalUpdateContent=setInterval(function(){if(o.mount){var t=o.props.getContent,e=(0,N.default)(s,t[0](),d),r="string"==typeof e&&""===e;o.setState({placeholder:e,isEmptyTip:r})}},p[1]))})}},{key:"updateTooltip",value:function(t){var e=this,o=this.state,r=o.delayShow,n=o.show,i=o.isEmptyTip,a=o.disable,l=this.props.afterShow,p=this.state.placeholder,s=n?0:parseInt(r,10),d=t.currentTarget;if(!i&&!a){var c=function(){(Array.isArray(p)&&p.length>0||p)&&!function(){var o=!e.state.show;e.setState({currentEvent:t,currentTarget:d,show:!0},function(){e.updatePosition(),o&&l&&l()})}()};clearTimeout(this.delayShowLoop),r?this.delayShowLoop=setTimeout(c,s):c()}}},{key:"hideTooltip",value:function(t,e){var o=this,r=this.state,n=r.delayHide,i=r.isEmptyTip,a=r.disable,l=this.props.afterHide;if(this.mount&&!i&&!a){if(e){var p=this.getTargetArray(this.props.id),s=p.some(function(e){return e===t.currentTarget});if(!s||!this.state.show)return}var d=function(){var t=o.state.show;o.setState({show:!1},function(){o.removeScrollListener(),t&&l&&l()})};this.clearTimer(),n?this.delayHideLoop=setTimeout(d,parseInt(n,10)):d()}}},{key:"addScrollListener",value:function(t){var e=this.isCapture(t.currentTarget);window.addEventListener("scroll",this.hideTooltip,e)}},{key:"removeScrollListener",value:function(){window.removeEventListener("scroll",this.hideTooltip)}},{key:"updatePosition",value:function(){var t=this,e=this.state,o=e.currentEvent,r=e.currentTarget,n=e.place,i=e.effect,a=e.offset,l=h.default.findDOMNode(this),p=(0,B.default)(o,r,l,n,i,a);return p.isNewState?this.setState(p.newState,function(){t.updatePosition()}):(l.style.left=p.position.left+"px",void(l.style.top=p.position.top+"px"))}},{key:"setStyleHeader",value:function(){if(!document.getElementsByTagName("head")[0].querySelector('style[id="react-tooltip"]')){var t=document.createElement("style");t.id="react-tooltip",t.innerHTML=G.default,document.getElementsByTagName("head")[0].appendChild(t)}}},{key:"clearTimer",value:function(){clearTimeout(this.delayShowLoop),clearTimeout(this.delayHideLoop),clearInterval(this.intervalUpdateContent)}},{key:"render",value:function(){var t=this.state,o=t.placeholder,r=t.extraClass,n=t.html,i=t.ariaProps,a=t.disable,l=t.isEmptyTip,p=(0,y.default)("__react_component_tooltip",{show:this.state.show&&!a&&!l},{border:this.state.border},{"place-top":"top"===this.state.place},{"place-bottom":"bottom"===this.state.place},{"place-left":"left"===this.state.place},{"place-right":"right"===this.state.place},{"type-dark":"dark"===this.state.type},{"type-success":"success"===this.state.type},{"type-warning":"warning"===this.state.type},{"type-error":"error"===this.state.type},{"type-info":"info"===this.state.type},{"type-light":"light"===this.state.type}),s=this.props.wrapper;return e.supportedWrappers.indexOf(s)<0&&(s=e.defaultProps.wrapper),n?f.default.createElement(s,d({className:p+" "+r},i,{"data-id":"tooltip",dangerouslySetInnerHTML:{__html:o}})):f.default.createElement(s,d({className:p+" "+r},i,{"data-id":"tooltip"}),o)}}]),e}(u.Component),p.propTypes={children:_.default.any,place:_.default.string,type:_.default.string,effect:_.default.string,offset:_.default.object,multiline:_.default.bool,border:_.default.bool,insecure:_.default.bool,class:_.default.string,className:_.default.string,id:_.default.string,html:_.default.bool,delayHide:_.default.number,delayShow:_.default.number,event:_.default.string,eventOff:_.default.string,watchWindow:_.default.bool,isCapture:_.default.bool,globalEventOff:_.default.string,getContent:_.default.any,afterShow:_.default.func,afterHide:_.default.func,disable:_.default.bool,scrollHide:_.default.bool,resizeHide:_.default.bool,wrapper:_.default.string},p.defaultProps={insecure:!0,resizeHide:!0,wrapper:"div"},p.supportedWrappers=["div","span"],l=s))||l)||l)||l)||l)||l)||l;t.exports=D},82:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default='.__react_component_tooltip{border-radius:3px;display:inline-block;font-size:13px;left:-999em;opacity:0;padding:8px 21px;position:fixed;pointer-events:none;transition:opacity 0.3s ease-out;top:-999em;visibility:hidden;z-index:999}.__react_component_tooltip:before,.__react_component_tooltip:after{content:"";width:0;height:0;position:absolute}.__react_component_tooltip.show{opacity:0.9;margin-top:0px;margin-left:0px;visibility:visible}.__react_component_tooltip.type-dark{color:#fff;background-color:#222}.__react_component_tooltip.type-dark.place-top:after{border-top-color:#222;border-top-style:solid;border-top-width:6px}.__react_component_tooltip.type-dark.place-bottom:after{border-bottom-color:#222;border-bottom-style:solid;border-bottom-width:6px}.__react_component_tooltip.type-dark.place-left:after{border-left-color:#222;border-left-style:solid;border-left-width:6px}.__react_component_tooltip.type-dark.place-right:after{border-right-color:#222;border-right-style:solid;border-right-width:6px}.__react_component_tooltip.type-dark.border{border:1px solid #fff}.__react_component_tooltip.type-dark.border.place-top:before{border-top:8px solid #fff}.__react_component_tooltip.type-dark.border.place-bottom:before{border-bottom:8px solid #fff}.__react_component_tooltip.type-dark.border.place-left:before{border-left:8px solid #fff}.__react_component_tooltip.type-dark.border.place-right:before{border-right:8px solid #fff}.__react_component_tooltip.type-success{color:#fff;background-color:#8DC572}.__react_component_tooltip.type-success.place-top:after{border-top-color:#8DC572;border-top-style:solid;border-top-width:6px}.__react_component_tooltip.type-success.place-bottom:after{border-bottom-color:#8DC572;border-bottom-style:solid;border-bottom-width:6px}.__react_component_tooltip.type-success.place-left:after{border-left-color:#8DC572;border-left-style:solid;border-left-width:6px}.__react_component_tooltip.type-success.place-right:after{border-right-color:#8DC572;border-right-style:solid;border-right-width:6px}.__react_component_tooltip.type-success.border{border:1px solid #fff}.__react_component_tooltip.type-success.border.place-top:before{border-top:8px solid #fff}.__react_component_tooltip.type-success.border.place-bottom:before{border-bottom:8px solid #fff}.__react_component_tooltip.type-success.border.place-left:before{border-left:8px solid #fff}.__react_component_tooltip.type-success.border.place-right:before{border-right:8px solid #fff}.__react_component_tooltip.type-warning{color:#fff;background-color:#F0AD4E}.__react_component_tooltip.type-warning.place-top:after{border-top-color:#F0AD4E;border-top-style:solid;border-top-width:6px}.__react_component_tooltip.type-warning.place-bottom:after{border-bottom-color:#F0AD4E;border-bottom-style:solid;border-bottom-width:6px}.__react_component_tooltip.type-warning.place-left:after{border-left-color:#F0AD4E;border-left-style:solid;border-left-width:6px}.__react_component_tooltip.type-warning.place-right:after{border-right-color:#F0AD4E;border-right-style:solid;border-right-width:6px}.__react_component_tooltip.type-warning.border{border:1px solid #fff}.__react_component_tooltip.type-warning.border.place-top:before{border-top:8px solid #fff}.__react_component_tooltip.type-warning.border.place-bottom:before{border-bottom:8px solid #fff}.__react_component_tooltip.type-warning.border.place-left:before{border-left:8px solid #fff}.__react_component_tooltip.type-warning.border.place-right:before{border-right:8px solid #fff}.__react_component_tooltip.type-error{color:#fff;background-color:#BE6464}.__react_component_tooltip.type-error.place-top:after{border-top-color:#BE6464;border-top-style:solid;border-top-width:6px}.__react_component_tooltip.type-error.place-bottom:after{border-bottom-color:#BE6464;border-bottom-style:solid;border-bottom-width:6px}.__react_component_tooltip.type-error.place-left:after{border-left-color:#BE6464;border-left-style:solid;border-left-width:6px}.__react_component_tooltip.type-error.place-right:after{border-right-color:#BE6464;border-right-style:solid;border-right-width:6px}.__react_component_tooltip.type-error.border{border:1px solid #fff}.__react_component_tooltip.type-error.border.place-top:before{border-top:8px solid #fff}.__react_component_tooltip.type-error.border.place-bottom:before{border-bottom:8px solid #fff}.__react_component_tooltip.type-error.border.place-left:before{border-left:8px solid #fff}.__react_component_tooltip.type-error.border.place-right:before{border-right:8px solid #fff}.__react_component_tooltip.type-info{color:#fff;background-color:#337AB7}.__react_component_tooltip.type-info.place-top:after{border-top-color:#337AB7;border-top-style:solid;border-top-width:6px}.__react_component_tooltip.type-info.place-bottom:after{border-bottom-color:#337AB7;border-bottom-style:solid;border-bottom-width:6px}.__react_component_tooltip.type-info.place-left:after{border-left-color:#337AB7;border-left-style:solid;border-left-width:6px}.__react_component_tooltip.type-info.place-right:after{border-right-color:#337AB7;border-right-style:solid;border-right-width:6px}.__react_component_tooltip.type-info.border{border:1px solid #fff}.__react_component_tooltip.type-info.border.place-top:before{border-top:8px solid #fff}.__react_component_tooltip.type-info.border.place-bottom:before{border-bottom:8px solid #fff}.__react_component_tooltip.type-info.border.place-left:before{border-left:8px solid #fff}.__react_component_tooltip.type-info.border.place-right:before{border-right:8px solid #fff}.__react_component_tooltip.type-light{color:#222;background-color:#fff}.__react_component_tooltip.type-light.place-top:after{border-top-color:#fff;border-top-style:solid;border-top-width:6px}.__react_component_tooltip.type-light.place-bottom:after{border-bottom-color:#fff;border-bottom-style:solid;border-bottom-width:6px}.__react_component_tooltip.type-light.place-left:after{border-left-color:#fff;border-left-style:solid;border-left-width:6px}.__react_component_tooltip.type-light.place-right:after{border-right-color:#fff;border-right-style:solid;border-right-width:6px}.__react_component_tooltip.type-light.border{border:1px solid #222}.__react_component_tooltip.type-light.border.place-top:before{border-top:8px solid #222}.__react_component_tooltip.type-light.border.place-bottom:before{border-bottom:8px solid #222}.__react_component_tooltip.type-light.border.place-left:before{border-left:8px solid #222}.__react_component_tooltip.type-light.border.place-right:before{border-right:8px solid #222}.__react_component_tooltip.place-top{margin-top:-10px}.__react_component_tooltip.place-top:before{border-left:10px solid transparent;border-right:10px solid transparent;bottom:-8px;left:50%;margin-left:-10px}.__react_component_tooltip.place-top:after{border-left:8px solid transparent;border-right:8px solid transparent;bottom:-6px;left:50%;margin-left:-8px}.__react_component_tooltip.place-bottom{margin-top:10px}.__react_component_tooltip.place-bottom:before{border-left:10px solid transparent;border-right:10px solid transparent;top:-8px;left:50%;margin-left:-10px}.__react_component_tooltip.place-bottom:after{border-left:8px solid transparent;border-right:8px solid transparent;top:-6px;left:50%;margin-left:-8px}.__react_component_tooltip.place-left{margin-left:-10px}.__react_component_tooltip.place-left:before{border-top:6px solid transparent;border-bottom:6px solid transparent;right:-8px;top:50%;margin-top:-5px}.__react_component_tooltip.place-left:after{border-top:5px solid transparent;border-bottom:5px solid transparent;right:-6px;top:50%;margin-top:-4px}.__react_component_tooltip.place-right{margin-left:10px}.__react_component_tooltip.place-right:before{border-top:6px solid transparent;border-bottom:6px solid transparent;left:-8px;top:50%;margin-top:-5px}.__react_component_tooltip.place-right:after{border-top:5px solid transparent;border-bottom:5px solid transparent;left:-6px;top:50%;margin-top:-4px}.__react_component_tooltip .multi-line{display:block;padding:2px 0px;text-align:center}'},83:function(t,e){"use strict";function o(t){var e={};return Object.keys(t).filter(function(t){return/(^aria-\w+$|^role$)/.test(t)}).forEach(function(o){e[o]=t[o]}),e}Object.defineProperty(e,"__esModule",{value:!0}),e.parseAria=o},84:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,a,l,p,s){var d=a.clientWidth,c=a.clientHeight,u=o(t,e,p),f=u.mouseX,b=u.mouseY,_=r(p,e.clientWidth,e.clientHeight,d,c),m=n(s),h=m.extraOffset_X,v=m.extraOffset_Y,y=window.innerWidth,g=window.innerHeight,w=i(a),E=w.parentTop,T=w.parentLeft,x=function(t){var e=_[t].l;return f+e+h},L=function(t){var e=_[t].r;return f+e+h},S=function(t){var e=_[t].t;return b+e+v},A=function(t){var e=_[t].b;return b+e+v},O=function(){var t=!1,e=void 0;return S("left")<0&&A("left")<=g&&A("bottom")<=g?(t=!0,e="bottom"):A("left")>g&&S("left")>=0&&S("top")>=0&&(t=!0,e="top"),{result:t,newPlace:e}},k=function(){var t=O(),e=t.result,o=t.newPlace;return e&&H().result?{result:!1}:(!e&&x("left")<0&&L("right")<=y&&(e=!0,o="right"),{result:e,newPlace:o})},P=function(){var t=O(),e=t.result,o=t.newPlace;return e&&H().result?{result:!1}:(!e&&L("right")>y&&x("left")>=0&&(e=!0,o="left"),{result:e,newPlace:o})},H=function(){var t=!1,e=void 0;return x("top")<0&&L("top")<=y&&L("right")<=y?(t=!0,e="right"):L("top")>y&&x("top")>=0&&x("left")>=0&&(t=!0,e="left"),{result:t,newPlace:e}},C=function(){var t=H(),e=t.result,o=t.newPlace;return e&&O().result?{result:!1}:(!e&&S("top")<0&&A("bottom")<=g&&(e=!0,o="bottom"),{result:e,newPlace:o})},B=function(){var t=H(),e=t.result,o=t.newPlace;return e&&O().result?{result:!1}:(!e&&A("bottom")>g&&S("top")>=0&&(e=!0,o="top"),{result:e,newPlace:o})},M=k(),N=P(),j=C(),R=B();return"left"===l&&M.result?{isNewState:!0,newState:{place:M.newPlace}}:"right"===l&&N.result?{isNewState:!0,newState:{place:N.newPlace}}:"top"===l&&j.result?{isNewState:!0,newState:{place:j.newPlace}}:"bottom"===l&&R.result?{isNewState:!0,newState:{place:R.newPlace}}:{isNewState:!1,position:{left:parseInt(x(l)-T,10),top:parseInt(S(l)-E,10)}}};var o=function(t,e,o){var r=e.getBoundingClientRect(),n=r.top,i=r.left,a=e.clientWidth,l=e.clientHeight;return"float"===o?{mouseX:t.clientX,mouseY:t.clientY}:{mouseX:i+a/2,mouseY:n+l/2}},r=function(t,e,o,r,n){var i=void 0,a=void 0,l=void 0,p=void 0,s=3,d=2,c=12;return"float"===t?(i={l:-(r/2),r:r/2,t:-(n+s+d),b:-s},l={l:-(r/2),r:r/2,t:s+c,b:n+s+d+c},p={l:-(r+s+d),r:-s,t:-(n/2),b:n/2},a={l:s,r:r+s+d,t:-(n/2),b:n/2}):"solid"===t&&(i={l:-(r/2),r:r/2,t:-(o/2+n+d),b:-(o/2)},l={l:-(r/2),r:r/2,t:o/2,b:o/2+n+d},p={l:-(r+e/2+d),r:-(e/2),t:-(n/2),b:n/2},a={l:e/2,r:r+e/2+d,t:-(n/2),b:n/2}),{top:i,bottom:l,left:p,right:a}},n=function(t){var e=0,o=0;"[object String]"===Object.prototype.toString.apply(t)&&(t=JSON.parse(t.toString().replace(/\'/g,'"')));for(var r in t)"top"===r?o-=parseInt(t[r],10):"bottom"===r?o+=parseInt(t[r],10):"left"===r?e-=parseInt(t[r],10):"right"===r&&(e+=parseInt(t[r],10));return{extraOffset_X:e,extraOffset_Y:o}},i=function(t){for(var e=t;e&&"none"===window.getComputedStyle(e).getPropertyValue("transform");)e=e.parentElement;var o=e&&e.getBoundingClientRect().top||0,r=e&&e.getBoundingClientRect().left||0;return{parentTop:o,parentLeft:r}}},85:function(t,e,o){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,o,r){if(e)return e;if(void 0!==o&&null!==o)return o;if(null===o)return null;var n=/<br\s*\/?>/;return r&&"false"!==r&&n.test(t)?t.split(n).map(function(t,e){return i.default.createElement("span",{key:e,className:"multi-line"},t)}):t};var n=o(1),i=r(n)},86:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=t.length;return t.hasOwnProperty?Array.prototype.slice.call(t):new Array(e).fill().map(function(e){return t[e]})}},87:function(t,e,o){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,i,a=o(15),l=r(a),p=o(3),s=r(p),d=o(14),c=r(d),u=o(5),f=r(u),b=o(4),_=r(b),m=o(1),h=r(m),v=o(2),y=r(v),g=o(150),w=r(g),E=o(17),T=r(E),x=o(71),L=r(x),S=T.default.bind(L.default),A=(i=n=function(t){function e(){return(0,s.default)(this,e),(0,f.default)(this,(e.__proto__||(0,l.default)(e)).apply(this,arguments))}return(0,_.default)(e,t),(0,c.default)(e,[{key:"render",value:function(){var t=this.props,e=t.children,o=t.effect;return h.default.createElement(w.default,{transitionName:{enter:S("enter"),enterActive:S("enterActive"),leave:S("leave"),leaveActive:S("leaveActive")},transitionEnterTimeout:1e3,transitionLeaveTimeout:500,className:S(o),component:"div"},e)}}]),e}(m.Component),n.propTypes={children:y.default.any,effect:y.default.string},n.defaultProps={effect:"fade"},i);e.default=A,t.exports=e.default},115:function(t,e,o){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,i,a=o(15),l=r(a),p=o(3),s=r(p),d=o(14),c=r(d),u=o(5),f=r(u),b=o(4),_=r(b),m=o(1),h=r(m),v=o(2),y=r(v),g=(i=n=function(t){function e(){return(0,s.default)(this,e),(0,f.default)(this,(e.__proto__||(0,l.default)(e)).apply(this,arguments))}return(0,_.default)(e,t),(0,c.default)(e,[{key:"render",value:function(){var t=this.props,e=t.state,o=t.loadingScreen,r=t.emptyScreen,n=t.children;return h.default.createElement("div",null,e.loading&&o,!e.loading&&e.list.length<1&&r,e.list&&n)}}]),e}(m.Component),n.propTypes={state:y.default.object.isRequired,loadingScreen:y.default.object,emptyScreen:y.default.object.isRequired,children:y.default.any.isRequired},i);e.default=g,t.exports=e.default},218:function(t,e,o){"use strict";function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e.default=t,e}Object.defineProperty(e,"__esModule",{value:!0}),e.getSettlements=e.get=void 0;var n=o(30),i=r(n);e.get=function(t){return{types:[i.GET_SETTLEMENT,i.GET_SETTLEMENT_SUCCESS,i.GET_SETTLEMENT_FAIL],promise:function(e){return e.get("/settlements/"+t)}}},e.getSettlements=function(t){return{types:[i.GET_SETTLEMENTS,i.GET_SETTLEMENTS_SUCCESS,i.GET_SETTLEMENTS_FAIL],promise:function(e){return e.get("/settlements/?type="+t)}}}},832:function(t,e,o){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n,i,a,l,p=o(15),s=r(p),d=o(3),c=r(d),u=o(14),f=r(u),b=o(5),_=r(b),m=o(4),h=r(m),v=o(1),y=r(v),g=o(2),w=r(g),E=o(18),T=o(48),x=r(T),L=o(81),S=r(L),A=o(87),O=r(A),k=o(218),P=o(115),H=r(P),C=o(17),B=r(C),M=o(1237),N=r(M),j=B.default.bind(N.default),R=(n=(0,E.connect)(function(t){return{settlementState:t.settlement.user,loaded:t.settlement.user.loaded}},{getSettlements:k.getSettlements}),n((l=a=function(t){function e(){var t,o,r,n;(0,c.default)(this,e);for(var i=arguments.length,a=Array(i),l=0;l<i;l++)a[l]=arguments[l];return o=r=(0,_.default)(this,(t=e.__proto__||(0,s.default)(e)).call.apply(t,[this].concat(a))),r.state={},r.renderSettlement=function(t){return y.default.createElement("div",{className:j("settlement"),key:t.id},y.default.createElement("div",{className:j("row","row-sm")},y.default.createElement("div",{className:j("col-sm-5")},t.User.username),y.default.createElement("div",{className:j("col-sm-5","amountColumn")},y.default.createElement("span",{className:j("amount")},t.amount)),y.default.createElement("div",{className:j("col-sm-2","methodColumn")},t.SettlementMethod.name)),y.default.createElement(S.default,null))},n=o,(0,_.default)(r,n)}return(0,h.default)(e,t),(0,f.default)(e,[{key:"componentWillMount",value:function(){this.props.loaded||this.props.getSettlements("user")}},{key:"render",value:function(){var t=this.props.settlementState;return y.default.createElement("div",{className:j("Invites")},y.default.createElement(x.default,null,y.default.createElement("title",null,"Settlements")),t.list.length>0&&y.default.createElement("div",{className:j("row","row-sm","tableHead")},y.default.createElement("div",{className:j("col-sm-5")},"User"),y.default.createElement("div",{className:j("col-sm-5","amountColumn")},"Amount"),y.default.createElement("div",{className:j("col-sm-2","methodColumn")},"Method")),y.default.createElement(H.default,{emptyScreen:y.default.createElement("div",{className:j("panel","panel-default","status")},y.default.createElement("div",{className:"panel-body"},y.default.createElement("i",{className:j("fa","fa-ticket")}),y.default.createElement("h1",null,"No User Settlements"))),state:t},t.list.length>0&&y.default.createElement(O.default,null,t.list.map(this.renderSettlement))))}}]),e}(v.Component),a.propTypes={settlementState:w.default.object,getSettlements:w.default.func.isRequired,loaded:w.default.bool},i=l))||i);e.default=R,t.exports=e.default},1237:function(t,e){t.exports={header:"hBI7uP7pTPIFttPr9hvO9","btn-add-lg":"_6yUlxrex3m-NRpjnc5wkS",status:"_16XAoTC9A-_QSzK_HoWR1n",settlement:"iRcn6hG9sC6e7Yojvr4zJ",deleteButton:"_2IdiVob5Tp3rfNwBA6c-Nd",tableHead:"_11gfAcB0PfHW5krTA1lS9h",lbl:"_24J8Ume4W0LnyF4KnL8Ajo",code:"_15GkzA_WRMvzsrIMIRycHK",amountColumn:"_q1tOqEoKObB2RdmG3t6H",
amount:"A85bFRFsVfaG5NnVKA1z7",claimed:"_19DYvRdRppwUmFSJLRiWXi"}}});
//# sourceMappingURL=settlementsUser-078b5854ee6a6cba2824.js.map