diff --git a/dist/morearty.js b/dist/morearty.js index 3ba2bb0..d0b7775 100644 --- a/dist/morearty.js +++ b/dist/morearty.js @@ -5531,10 +5531,10 @@ module.exports = ChangesDescriptor; },{"./Util":44}],41:[function(require,module,exports){ (function (global){ -const Util = require('./Util'); -const React = (typeof window !== "undefined" ? window['React'] : typeof global !== "undefined" ? global['React'] : null); -const ReactDom = (typeof window !== "undefined" ? window['ReactDOM'] : typeof global !== "undefined" ? global['ReactDOM'] : null); -const createClass = require('create-react-class'); +var Util = require('./Util'); +var React = (typeof window !== "undefined" ? window['React'] : typeof global !== "undefined" ? global['React'] : null); +var ReactDom = (typeof window !== "undefined" ? window['ReactDOM'] : typeof global !== "undefined" ? global['ReactDOM'] : null); +var createClass = require('create-react-class'); var _ = (function() { diff --git a/dist/morearty.min.js b/dist/morearty.min.js index 08a2176..c6f78b9 100644 --- a/dist/morearty.min.js +++ b/dist/morearty.min.js @@ -1,3 +1,3 @@ (function(e){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=e()}else if(typeof define==="function"&&define.amd){define([],e)}else{var t;if(typeof window!=="undefined"){t=window}else if(typeof global!=="undefined"){t=global}else if(typeof self!=="undefined"){t=self}else{t=this}t.Morearty=e()}})(function(){var e,t,n;return function e(t,n,r){function i(o,s){if(!n[o]){if(!t[o]){var u=typeof require=="function"&&require;if(!s&&u)return u(o,!0);if(a)return a(o,!0);var c=new Error("Cannot find module '"+o+"'");throw c.code="MODULE_NOT_FOUND",c}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return i(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var a=typeof require=="function"&&require;for(var o=0;o1?u-1:0),l=1;l1?n-1:0),i=1;i2?r-2:0),o=2;o1){for(var n=1;n1){var _=Array(b);for(var E=0;E1){var b=Array(m);for(var _=0;_."}}return t}function h(e,t){if(!e._store||e._store.validated||e.key!=null){return}e._store.validated=true;var a=d.uniqueKey||(d.uniqueKey={});var o=v(t);if(a[o]){return}a[o]=true;var s="";if(e&&e._owner&&e._owner!==r.current){s=" It was passed a child from "+e._owner.getName()+"."}n.env.NODE_ENV!=="production"?c(false,'Each child in an array or iterator should have a unique "key" prop.'+"%s%s See https://fb.me/react-warning-keys for more information.%s",o,s,i.getCurrentStackAddendum(e)):void 0}function g(e,t){if(typeof e!=="object"){return}if(Array.isArray(e)){for(var n=0;n1?t-1:0),r=1;r2?n-2:0),a=2;a0?e.getIn(t):e};var d,v;d=function(e){return typeof e==="string"?f(e):i.undefinedOrNull(e)?[]:e};v=function(e){switch(typeof e){case"string":return e;case"number":return e.toString();default:return i.undefinedOrNull(e)?"":e.join(l)}};var h,g,y,m,b;h=function(e,t,n){return e.updateIn(t,o,function(e){return e===o?n():n(e)})};g=function(e,t,n){var r=s(e);var a=i.joinPaths(e._path,t);var o=h(r,a,n);u(e,o);if(r.hasIn(a)){return a}else{return a.slice(0,a.length-1)}};y=function(e,t){var n=i.joinPaths(e._path,t);var a=s(e);var o=n.length;switch(o){case 0:throw new Error("Cannot delete root value");default:var c=n.slice(0,o-1);if(a.has(c[0])||o===1){var l=a.updateIn(c,function(e){var t=n[o-1];if(r.List.isList(e)){return e.splice(t,1)}else{return e&&e.remove(t)}});u(e,l)}return c}};m=function(e,t,n){if(i.undefinedOrNull(n)){return t}else{if(r.Iterable.isIterable(n)&&r.Iterable.isIterable(n)){return e?t.mergeDeep(n):n.mergeDeep(t)}else{return e?n:t}}};b=function(e){return r.Iterable.isIterable(e)?e.clear():null};var _=function(e,t,n,r,i){return{currentBackingValue:e,currentBackingMeta:n,previousBackingValue:t,previousBackingMeta:r,metaMetaChanged:i||false}};var E=function(){return Math.random().toString(36).substr(2,9)};var w,N,O,P,R,I;w=function(e,t,n,r,o){var s=o.currentBackingValue;var u=o.previousBackingValue;var c=o.currentBackingMeta;var l=o.previousBackingMeta;i.getPropertyValues(t).forEach(function(e){if(!e.disabled){var t=d(n);var i=s!==u&&s.getIn(t)!==u.getIn(t);var f=o.metaMetaChanged||l&&c!==l&&c.getIn(t)!==l.getIn(t);if(i||f){e.cb(new a(r,t,i,f,o))}}})};N=function(e,t,n){var r=e._sharedInternals.listeners;var i=r[""];if(i){w(e,i,c,t,n)}};O=function(e,t){return e.indexOf(t)===0};P=function(e,t){return t===""||e===t||O(t,e+l)||O(e,t+l)};R=function(e,t,n){var r=e._sharedInternals.listeners;Object.keys(r).filter(i.identity).forEach(function(i){if(P(i,v(t))){w(e,r[i],i,t,n)}})};I=function(e,t,n){N(e,t,n);R(e,t,n)};var C,D;C=function(e,t){e._sharedInternals.metaBindingListenerId=t.addListener(function(n){var r=n.getPath();var i=r.slice(0,r.length-1);var a=s(e);var o=!n.isValueChanged();var u=o?s(t):n.getPreviousValue();I(e,i,_(a,a,s(t),u,o))})};D=function(e,t){var n=t.removeListener(e._sharedInternals.metaBindingListenerId);e._sharedInternals.metaBinding=null;e._sharedInternals.metaBindingListenerId=null;return n};var k,j;k=function(e,t){return i.find(i.getPropertyValues(e._sharedInternals.listeners),function(e){return!!e[t]})};j=function(e,t,n){var r=k(e,t);if(r){r[t].disabled=n}};var S,M;S=function(e,t,n){var r=s(e);var i=g(e,d(t),n);var a=s(e.meta());I(e,i,_(s(e),r,a,a))};M=function(e,t){var n=s(e);var r=y(e,d(t));var i=s(e.meta());I(e,r,_(s(e),n,i,i))};var x=function(e,t){this._path=e||c;this._sharedInternals=t||{};if(!this._sharedInternals.listeners){this._sharedInternals.listeners={}}if(!this._sharedInternals.cache){this._sharedInternals.cache={}}};x.init=function(e,t){var n=new x(c,{backingValue:e||r.Map(),metaBinding:t});if(t){C(n,t)}return n};x.asArrayPath=function(e){return d(e)};x.asStringPath=function(e){return v(e)};x.META_NODE=i.META_NODE;var V={getPath:function(){return this._path},withBackingValue:function(e){var t={};i.assign(t,this._sharedInternals);t.backingValue=e;return new x(this._path,t)},isChanged:function(e,t){var n=this.get();var r=e?e.getIn(this._path):undefined;return t?!t(n,r):!(n===r||i.undefinedOrNull(n)&&i.undefinedOrNull(r))},isRelative:function(e){return this._sharedInternals===e._sharedInternals&&this._sharedInternals.backingValue===e._sharedInternals.backingValue},meta:function(e){if(!this._sharedInternals.metaBinding){var t=x.init(r.Map());C(this,t);this._sharedInternals.metaBinding=t}var n=e?i.joinPaths([i.META_NODE],d(e)):[i.META_NODE];var a=this.getPath();var o=a.length>0?i.joinPaths(a,n):n;return this._sharedInternals.metaBinding.sub(o)},unlinkMeta:function(){var e=this._sharedInternals.metaBinding;return e?D(this,e):false},get:function(e){return p(s(this),i.joinPaths(this._path,d(e)))},toJS:function(e){var t=this.sub(e).get();return r.Iterable.isIterable(t)?t.toJS():t},sub:function(e){var t=d(e);var n=i.joinPaths(this._path,t);if(n.length>0){var r=v(n);var a=this._sharedInternals.cache[r];if(a){return a}else{var o=new x(n,this._sharedInternals);this._sharedInternals.cache[r]=o;return o}}else{return this}},update:function(e,t){var n=i.resolveArgs(arguments,"?subpath","f");S(this,n.subpath,n.f);return this},set:function(e,t){var n=i.resolveArgs(arguments,"?subpath","newValue");S(this,n.subpath,i.constantly(n.newValue));return this},remove:function(e){M(this,e);return this},merge:function(e,t,n){var r=i.resolveArgs(arguments,function(e){return i.canRepresentSubpath(e)?"subpath":null},"?preserve","newValue");S(this,r.subpath,m.bind(null,r.preserve,r.newValue));return this},clear:function(e){var t=d(e);if(!i.undefinedOrNull(this.get(t))){S(this,t,b)}return this},addListener:function(e,t){var n=i.resolveArgs(arguments,function(e){return i.canRepresentSubpath(e)?"subpath":null},"cb");var r=E();var a=v(i.joinPaths(this._path,d(n.subpath||"")));var o=this._sharedInternals.listeners[a];var s={cb:n.cb,disabled:false};if(o){o[r]=s}else{var u={};u[r]=s;this._sharedInternals.listeners[a]=u}return r},addOnceListener:function(e,t){var n=i.resolveArgs(arguments,function(e){return i.canRepresentSubpath(e)?"subpath":null},"cb");var r=this;var a=r.addListener(n.subpath,function(){r.removeListener(a);n.cb()});return a},enableListener:function(e){j(this,e,false);return this},disableListener:function(e){j(this,e,true);return this},withDisabledListener:function(e,t){var n=k(this,e);if(n){var r=n[e];r.disabled=true;i.afterComplete(t,function(){r.disabled=false})}else{t()}return this},removeListener:function(e){var t=k(this,e);return t?delete t[e]:false},atomically:function(e){return new A(this,e)}};V["delete"]=V.remove;x.prototype=V;var A=function(e,t){this._binding=e;this._queuedUpdates=[];this._finishedUpdates=[];this._committed=false;this._cancelled=false;this._hasChanges=false;this._hasMetaChanges=false;if(t){var n=this;t.then(i.identity,function(){if(!n.isCancelled()){n.cancel()}})}};A.prototype=function(){var e=Object.freeze({UPDATE:"update",DELETE:"delete"});var t,n;t=function(e,t){if(!e._hasChanges){e._hasChanges=t.isRelative(e._binding)}if(!e._hasMetaChanges){e._hasMetaChanges=!t.isRelative(e._binding)}};n=function(e){return e._hasChanges||e._hasMetaChanges};var r,a,o,u,c;r=function(n,r,i,a){t(n,r);n._queuedUpdates.push({binding:r,update:i,subpath:a,type:e.UPDATE})};a=function(n,r,i){t(n,r);n._queuedUpdates.push({binding:r,subpath:i,type:e.DELETE})};o=function(e,t){var n=e.length,r=t.length;return n===r&&(n===1||e[n-2]===t[n-2])};u=function(e){if(e.length<2){return e}else{var t=e.sort();var n=t[0],r=v(n);var i=[n];for(var a=1;a0){var n=e._binding.atomically();for(var r=t.length;r-- >0;){var i=t[r];var a=i.binding,o=i.affectedPath;var s=a.getPath().length===o.length?o:o.slice(a.getPath().length);n.set(a,s,i.previousBackingValue.getIn(o))}n.commit()}e._finishedUpdates=null};var f=function(e){if(e.isCommitted()){l(e)}e._cancelled=true};var p={update:function(e,t,n){var a=i.resolveArgs(arguments,function(e){return e instanceof x?"binding":null},"?subpath","f");r(this,a.binding||this._binding,a.f,d(a.subpath));return this},set:function(e,t,n){var r=i.resolveArgs(arguments,function(e){return e instanceof x?"binding":null},"?subpath","newValue");return this.update(r.binding,r.subpath,i.constantly(r.newValue))},remove:function(e,t){var n=i.resolveArgs(arguments,function(e){return e instanceof x?"binding":null},"?subpath");a(this,n.binding||this._binding,d(n.subpath));return this},merge:function(e,t,n,r){var a=i.resolveArgs(arguments,function(e){return e instanceof x?"binding":null},function(e){return i.canRepresentSubpath(e)?"subpath":null},function(e){return typeof e==="boolean"?"preserve":null},"newValue");return this.update(a.binding,a.subpath,m.bind(null,a.preserve,a.newValue))},clear:function(e,t){var n=i.resolveArgs(arguments,function(e){return e instanceof x?"binding":null},"?subpath");r(this,n.binding||this._binding,b,d(n.subpath));return this},commit:function(e){if(!this.isCommitted()){if(!this.isCancelled()&&n(this)){var t=e||{};var r=this._binding;var i=r.meta();var a=null,o=null;if(t.notify!==false){a=s(r);o=s(i)}this._finishedUpdates=c(this);var l=this._finishedUpdates.map(function(e){return e.affectedPath});if(t.notify!==false){var f=u(l);var p=_(s(r),a,s(i),o);N(r,f[0],p);f.forEach(function(e){R(r,e,p)})}}return this}else{throw new Error("Morearty: transaction already committed")}},cancel:function(){if(!this.isCancelled()){f(this)}else{throw new Error("Morearty: transaction already cancelled")}},isCommitted:function(){return this._committed},isCancelled:function(){return this._cancelled}};p["delete"]=p.remove;return p}();t.exports=x}).call(this,typeof global!=="undefined"?global:typeof self!=="undefined"?self:typeof window!=="undefined"?window:{})},{"./ChangesDescriptor":40,"./Util":44}],40:[function(e,t,n){var r=e("./Util");var i=function(e,t,n,i,a){this._path=e;this._listenerPath=t;this._metaPath=r.joinPaths(t,[r.META_NODE]);this._valueChanged=n;this._metaChanged=i;this._currentBackingValue=a.currentBackingValue;this._previousBackingValue=a.previousBackingValue;this._currentBackingMeta=a.currentBackingMeta;this._previousBackingMeta=a.previousBackingMeta};i.prototype={getPath:function(){var e=this._listenerPath.length;return e===this._path.length?[]:this._path.slice(e)},isValueChanged:function(){return this._valueChanged},isMetaChanged:function(){return this._metaChanged},getCurrentValue:function(){return this._currentBackingValue.getIn(this._listenerPath)},getPreviousValue:function(){return this._previousBackingValue.getIn(this._listenerPath)},getCurrentMeta:function(){return this._currentBackingMeta?this._currentBackingMeta.getIn(this._metaPath):null},getPreviousMeta:function(){return this._previousBackingMeta?this._previousBackingMeta.getIn(this._metaPath):null},getPreviousBackingValue:function(){return this._previousBackingValue},getPreviousBackingMeta:function(){return this._previousBackingMeta||null}} -;t.exports=i},{"./Util":44}],41:[function(e,t,n){(function(n){const r=e("./Util");const i=typeof window!=="undefined"?window["React"]:typeof n!=="undefined"?n["React"]:null;const a=typeof window!=="undefined"?window["ReactDOM"]:typeof n!=="undefined"?n["ReactDOM"]:null;const o=e("create-react-class");var s=function(){if(i)return i.createElement;else{throw new Error("Morearty: global variable React not found")}}();function u(e,t){return o({displayName:t,getInitialState:function(){return{value:this.props.value}},onChange:function(e){var t=this.props.onChange;if(t){t(e);this.setState({value:e.target.value})}},componentWillReceiveProps:function(e){this.setState({value:e.value})},render:function(){var t=r.assign({},this.props,{value:this.state.value,onChange:this.onChange,children:this.props.children});return e(t)}})}function c(e){return function(t,n){return s(e,t,n)}}var l={input:u(c("input"),"input"),textarea:u(c("textarea"),"textarea"),option:u(c("option"),"option")};t.exports=l}).call(this,typeof global!=="undefined"?global:typeof self!=="undefined"?self:typeof window!=="undefined"?window:{})},{"./Util":44,"create-react-class":3}],42:[function(e,t,n){(function(n){var r=typeof window!=="undefined"?window["Immutable"]:typeof n!=="undefined"?n["Immutable"]:null;var i=e("./Binding");var a,o,s,u,c,l,f;a=function(e){return e.meta("history")};o=function(e){e.set(r.fromJS({listenerId:null,undo:[],redo:[]}))};s=function(e){var t=e.get("listenerId");e.withDisabledListener(t,function(){e.atomically().set("undo",r.List.of()).set("redo",r.List.of()).commit()})};u=function(e,t){var n=a(e);var r=n.get("listenerId");e.removeListener(r);n.atomically().set(null).commit({notify:t})};c=function(e,t){var n=e.addListener([],function(n){if(n.isValueChanged()){t.atomically().update(function(t){var a=n.getPath();var o=n.getPreviousValue(),s=e.get();return t.update("undo",function(e){var t=i.asArrayPath(a);return e&&e.unshift(r.Map({newValue:t.length?s.getIn(t):s,oldValue:t.length?o&&o.getIn(t):o,path:a}))}).set("redo",r.List.of())}).commit({notify:false})}});t.atomically().set("listenerId",n).commit({notify:false})};l=function(e,t,n,r){r.withDisabledListener(n,function(){r.set(e,t)})};f=function(e,t,n,r,i){var a=t.get();if(!a.isEmpty()){var o=a.get(0);t.atomically().remove(0).update(n,function(e){return e.unshift(o)}).commit({notify:false});l(o.get("path"),o.get(i),r,e);return true}else{return false}};var p={init:function(e){var t=a(e);o(t);c(e,t)},clear:function(e){var t=a(e);s(t)},destroy:function(e,t){var n=t||{};u(e,n.notify)},hasUndo:function(e){var t=a(e);var n=t.get("undo");return!!n&&!n.isEmpty()},hasRedo:function(e){var t=a(e);var n=t.get("redo");return!!n&&!n.isEmpty()},undo:function(e){var t=a(e);var n=t.get("listenerId");var r=t.sub("undo");var i=t.sub("redo");return f(e,r,i,n,"oldValue")},redo:function(e){var t=a(e);var n=t.get("listenerId");var r=t.sub("undo");var i=t.sub("redo");return f(e,i,r,n,"newValue")}};t.exports=p}).call(this,typeof global!=="undefined"?global:typeof self!=="undefined"?self:typeof window!=="undefined"?window:{})},{"./Binding":39}],43:[function(e,t,n){(function(n){var r=typeof window!=="undefined"?window["Immutable"]:typeof n!=="undefined"?n["Immutable"]:null;var i=typeof window!=="undefined"?window["PropTypes"]:typeof n!=="undefined"?n["PropTypes"]:null;var a=e("create-react-class");var o=e("./Util");var s=e("./Binding");var u=e("./History");var c=e("./util/Callback");var l=Object.freeze({OVERWRITE:"overwrite",OVERWRITE_EMPTY:"overwrite-empty",MERGE_PRESERVE:"merge-preserve",MERGE_REPLACE:"merge-replace"});var f,p,d,v;f=function(e,t){var n=e.binding;return t?n[t]:n};v=function(e){return typeof e.get==="function"};p=function(e,t,n,r){return e._stateChanged&&n!==t.get()||e._metaChanged&&e._metaBinding.sub(t.getPath()).isChanged(r)};d=function(e,t,n,r,i){if(!t)return false;else{var a=e.getMoreartyContext();if(v(t)){return t!==n||p(a,t,r,i)}else{if(a._stateChanged||a._metaChanged){var s=Object.keys(t);return!!o.find(s,function(e){var o=t[e];return o&&(o!==n[e]||p(a,o,r[e],i))})}else{return false}}}};var h,g,y,m,b,_;h=function(e,t,n){return t[e]!==n[e]};g=function(e){var t=0;for(var n in e)++t;return t};y=function(e,t,n){var r=t||{},i=e.props||{};if(g(r)!==g(i)){return true}else{for(var a in r){if(n[a]){if(!n[a](i[a],r[a]))return true}else{if(a!=="binding"&&h(a,r,i))return true}}return false}};b=function(e){var t=0;for(var n in e)++t;return t};m=function(e,t,n){return t[e]!==n[e]};_=function(e,t){var n=t||{},r=e.state||{};if(b(n)!==b(r)){return true}else{for(var i in n){if(m(i,n,r))return true}return false}};var E=function(e,t,n){var i=n.atomically();if(typeof e==="function"){i=i.update(function(n){return e(n,t)})}else{switch(e){case l.OVERWRITE:i=i.set(t);break;case l.OVERWRITE_EMPTY:i=i.update(function(e){var n=o.undefinedOrNull(e)||r.Iterable.isIterable(e)&&e.isEmpty();return n?t:e});break;case l.MERGE_PRESERVE:i=i.merge(true,t);break;case l.MERGE_REPLACE:i=i.merge(false,t);break;default:throw new Error("Invalid merge strategy: "+e)}}i.commit({notify:false})};var w=function(e){var t=typeof window!=="undefined"&&window.requestAnimationFrame;var n=function(e){setTimeout(e,1e3/60)};if(e._options.requestAnimationFrameEnabled){if(t)return t;else{console.warn("Morearty: requestAnimationFrame is not available, will render using setTimeout");return n}}else{return n}};var N,O,P,R;N=function(e,t,n){if(typeof e[t]==="function"){var i=e[t]();if(i){var a=f(e.props);var o=typeof e.getMergeStrategy==="function"?e.getMergeStrategy():l.MERGE_PRESERVE;var s=r.Iterable.isIterable(i);if(v(a)){var u=s?i:i["default"];E(o,u,n(a))}else{var c=Object.keys(a);var p=c.length===1?c[0]:"default";var d=typeof o==="string"?o:o[p];if(s){E(d,i,n(a[p]))}else{c.forEach(function(e){if(i[e]){E(d,i[e],n(a[e]))}})}}}}};O=function(e){N(e,"getDefaultState",o.identity)};P=function(e){N(e,"getDefaultMetaState",function(e){return e.meta()})};R=function(e){var t=e.props.binding;if(t){var n=e.getMoreartyContext();e._previousMetaState=n&&n.getCurrentMeta();if(v(t)){e._previousState=t.get()}else{e._previousState={};Object.keys(e.props.binding).forEach(function(t){e._previousState[t]=e.props.binding[t]&&e.props.binding[t].get()})}}else{e._previousState=null;e._previousMetaState=null}};var I,C,D,k;I=function(e,t){e._componentQueue[t.componentQueueId]=t};C=function(e,t){delete e._componentQueue[t.componentQueueId]};D=function(e){return e?++e._lastComponentQueueId:0};k=function(e,t){if(!e._observedListenerRemovers){e._observedListenerRemovers=[]}var n=t.addListener(function(){I(e.getMoreartyContext(),e)});e._observedListenerRemovers.push(function(){t.removeListener(n)})};var j={error:function(e,t){console.error(e);console.error("Error details: %s",t.message,t.stack)}};t.exports=function(e,t){var n=function(e,t,n){this._initialMetaState=t.get();this._previousMetaState=null;this._metaBinding=t;this._metaChanged=false;this._initialState=e.get();this._previousState=null;this._stateBinding=e;this._stateChanged=false;this._options=n;this._renderQueued=false;this._fullUpdateQueued=false;this._fullUpdateInProgress=false;this._componentQueue=[];this._lastComponentQueueId=0};var p={getBinding:function(){return this._stateBinding},getMetaBinding:function(){return this._metaBinding},getCurrentState:function(){return this.getBinding().get()},getPreviousState:function(){return this._previousState},getCurrentMeta:function(){var e=this.getMetaBinding();return e?e.get():undefined},getPreviousMeta:function(){return this._previousMetaState},copy:function(e){return new n(this._stateBinding.sub(e),this._metaBinding.sub(e),this._options)},resetState:function(e,t){var n=o.resolveArgs(arguments,function(e){return o.canRepresentSubpath(e)?"subpath":null},"?options");var r=n.subpath?s.asArrayPath(n.subpath):[];var i=this.getBinding().atomically();i.set(r,this._initialState.getIn(r));var a=n.options||{};if(a.resetMeta!==false){i.set(this.getMetaBinding(),r,this._initialMetaState.getIn(r))}i.commit({notify:a.notify})},replaceState:function(e,t,n){var i=o.resolveArgs(arguments,"newState",function(e){return r.Map.isMap(e)?"newMetaState":null},"?options");var a=i.options||{};var s=this.getBinding().atomically();s.set(e);if(i.newMetaState)s.set(this.getMetaBinding(),i.newMetaState);s.commit({notify:a.notify})},isChanged:function(e,t,n){var i=o.resolveArgs(arguments,"binding",function(e){return o.canRepresentSubpath(e)?"subpath":null},"?compare");return i.binding.sub(i.subpath).isChanged(this._previousState,i.compare||r.is)},init:function(e){var t=this;var n=false;var r=[];var i=function(){var e,n;if(r.length===1){var i=r[0];e=i.stateChanged;n=i.metaChanged;if(e)t._previousState=i.previousState;if(n)t._previousMetaState=i.previousMetaState}else{var a=o.find(r,function(e){return e.stateChanged});var s=o.find(r,function(e){return e.metaChanged});e=!!a;n=!!s;if(e)t._previousState=a.previousState;if(n)t._previousMetaState=s.previousMetaState}t._stateChanged=e;t._metaChanged=n;r=[]};var a=function(e,t){if(e.isMounted()){e.forceUpdate(t)}};var s=function(e,n){if(t._options.logger){try{t._options.logger.error(e,n)}catch(t){j.error(e,n)}}};var u=function(e){try{e()}catch(e){if(t._options.stopOnRenderError){n=true}s("Morearty: render error. "+(n?"Will exit on next render attempt.":"Continuing."),e)}};var c=function(){i();t._renderQueued=false;u(function(){if(t._fullUpdateQueued){t._fullUpdateInProgress=true;a(e,function(){t._fullUpdateQueued=false;t._fullUpdateInProgress=false})}else{a(e);t._componentQueue.forEach(function(e){a(e);R(e)});t._componentQueue=[]}})};if(!t._options.renderOnce){var l=w(t);var f=t._stateBinding.addListener(function(e){if(n){t._stateBinding.removeListener(f)}else{var i=e.isValueChanged(),a=e.isMetaChanged();if(i||a){r.push({stateChanged:i,metaChanged:a,previousState:(i||null)&&e.getPreviousBackingValue(),previousMetaState:(a||null)&&e.getPreviousBackingMeta()});if(!t._renderQueued){t._renderQueued=true;l(c)}}}})}u(e.forceUpdate.bind(e))},queueFullUpdate:function(){this._fullUpdateQueued=true},bootstrap:function(t,r){var s=this;var u=r||{};u.morearty=s;return a({displayName:"Bootstrap",childContextTypes:{morearty:i.instanceOf(n).isRequired},getChildContext:function(){return u},componentWillMount:function(){s.init(this)},render:function(){var n=o.assign({},{binding:s.getBinding()},this.props);return e.createFactory(t)(n)}})}};n.prototype=p;return{Binding:s,History:u,Util:o,Callback:c,DOM:t,MergeStrategy:l,Mixin:{contextTypes:{morearty:i.instanceOf(n).isRequired},getMoreartyContext:function(){return this.context.morearty},getBinding:function(e){return f(this.props,e)},getDefaultBinding:function(){var e=f(this.props);if(e){if(v(e)){return e}else if(typeof e==="object"){var t=Object.keys(e);return t.length===1?e[t[0]]:e["default"]}}else{return this.observedBindings&&this.observedBindings[0]}},getPreviousState:function(e){var t=this.getMoreartyContext();return f(this.props,e).withBackingValue(t._previousState).get()},observeBinding:function(e,t){if(!this.observedBindings){this.observedBindings=[]}var n=e.getPath();if(!o.find(this.observedBindings,function(e){return e.getPath()===n})){this.observedBindings.push(e);k(this,e)}return t?t(e.get()):undefined},componentWillMount:function(){this.componentQueueId=D(this.getMoreartyContext());R(this);O(this);P(this);if(this.observedBindings){this.observedBindings.forEach(k.bind(null,this))}},shouldComponentUpdate:function(e,t,n){var r=this;var i=r.getMoreartyContext();var a=r._previousState;var o=r._previousMetaState;var s={};if(r.getPropCompareFunctions){s=r.getPropCompareFunctions()}R(r);var u=function(){return i._fullUpdateInProgress||_(r,t)||d(r,f(e),f(r.props),a,o)||y(r,e,s)};var c=r.shouldComponentUpdateOverride;return c?c(u,e,t,n):u()},addBindingListener:function(e,t,n){var r=o.resolveArgs(arguments,function(e){return v(s)?"binding":null},function(e){return o.canRepresentSubpath(e)?"subpath":null},"cb");if(!this._bindingListenerRemovers){this._bindingListenerRemovers=[]}var i=r.binding||this.getDefaultBinding();if(!i){return console.warn("Morearty: cannot attach binding listener to a component without default binding")}var a=i.addListener(r.subpath,r.cb);this._bindingListenerRemovers.push(function(){i.removeListener(a)});return a},componentDidUpdate:function(){C(this.getMoreartyContext(),this)},componentWillUnmount:function(){if(this._observedListenerRemovers){this._observedListenerRemovers.forEach(function(e){e()});this._observedListenerRemovers=[]}if(this._bindingListenerRemovers){this._bindingListenerRemovers.forEach(function(e){e()});this._bindingListenerRemovers=[]}}},createContext:function(e){var t,i,a;if(arguments.length<=1){var o=e||{};t=o.initialState;i=o.initialMetaState;a=o.options}else{console.warn("Passing multiple arguments to createContext is deprecated. Use single object form instead.");t=arguments[0];i=arguments[1];a=arguments[2]}var u=function(e){return r.Iterable.isIterable(e)?e:r.fromJS(e)};var c=u(t||{});var l=u(i||{});var f=s.init(l);var p=s.init(c,f);var d=a||{};return new n(p,f,{requestAnimationFrameEnabled:d.requestAnimationFrameEnabled!==false,renderOnce:d.renderOnce||false,stopOnRenderError:d.stopOnRenderError||false,logger:d.logger||j})}}}}).call(this,typeof global!=="undefined"?global:typeof self!=="undefined"?self:typeof window!=="undefined"?window:{})},{"./Binding":39,"./History":42,"./Util":44,"./util/Callback":45,"create-react-class":3}],44:[function(e,t,n){var r,i,a;r=function(e){return typeof e==="string"&&e.charAt(0)!=="?"};i=function(e,t){var n=t(e[0]);for(var r=1;r1){var o=Array.isArray(t)?t:Array.prototype.slice.call(arguments,1);var s,u;var c;if(r(o[0])||!(c=i(o,r))){s=o;u=e}else{var l=Array.isArray(e)?e:Array.prototype.slice.call(e);s=a(o,c);u=a(l,l.length-(o.length-c))}for(var f=0,p=0;f1){var o=Array.isArray(t)?t:Array.prototype.slice.call(arguments,1);var s,u;var c;if(r(o[0])||!(c=i(o,r))){s=o;u=e}else{var l=Array.isArray(e)?e:Array.prototype.slice.call(e);s=a(o,c);u=a(l,l.length-(o.length-c))}for(var f=0,p=0;f=2.2.7 <3" + } + }, "accessory": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/accessory/-/accessory-1.1.0.tgz", "integrity": "sha1-eDPpg5oy3tdtJgIfNqQXB6Ug9ZM=", "dev": true, "requires": { - "ap": "0.2.0", - "balanced-match": "0.2.1", - "dot-parts": "1.0.1" + "ap": "~0.2.0", + "balanced-match": "~0.2.0", + "dot-parts": "~1.0.0" }, "dependencies": { "balanced-match": { @@ -35,9 +45,9 @@ "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", "dev": true, "requires": { - "kind-of": "3.2.2", - "longest": "1.0.1", - "repeat-string": "1.6.1" + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" } }, "amdefine": { @@ -83,9 +93,9 @@ "integrity": "sha1-SLokC0WpKA6UdImQull9IWYX/UA=", "dev": true, "requires": { - "bn.js": "4.11.8", - "inherits": "2.0.3", - "minimalistic-assert": "1.0.0" + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, "assert": { @@ -109,7 +119,7 @@ "integrity": "sha1-e9QXhNMkk5h66yOba04cV6hzuRc=", "dev": true, "requires": { - "acorn": "4.0.13" + "acorn": "^4.0.3" } }, "babylon": { @@ -148,7 +158,7 @@ "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", "dev": true, "requires": { - "balanced-match": "1.0.0", + "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, @@ -164,11 +174,11 @@ "integrity": "sha1-+GzWzvT1MAyOY+B6TVEvZfv/RTE=", "dev": true, "requires": { - "combine-source-map": "0.7.2", - "defined": "1.0.0", - "JSONStream": "1.3.1", - "through2": "2.0.3", - "umd": "3.0.1" + "JSONStream": "^1.0.3", + "combine-source-map": "~0.7.1", + "defined": "^1.0.0", + "through2": "^2.0.0", + "umd": "^3.0.0" } }, "browser-resolve": { @@ -194,53 +204,53 @@ "integrity": "sha1-V/IeXm4wj/WYfE2v1EhAsrmPehk=", "dev": true, "requires": { - "assert": "1.3.0", - "browser-pack": "6.0.2", - "browser-resolve": "1.11.2", - "browserify-zlib": "0.1.4", - "buffer": "3.6.0", - "concat-stream": "1.5.2", - "console-browserify": "1.1.0", - "constants-browserify": "1.0.0", - "crypto-browserify": "3.11.1", - "defined": "1.0.0", - "deps-sort": "2.0.0", - "domain-browser": "1.1.7", - "duplexer2": "0.1.4", - "events": "1.1.1", - "glob": "5.0.15", - "has": "1.0.1", - "htmlescape": "1.1.1", - "https-browserify": "0.0.1", - "inherits": "2.0.3", - "insert-module-globals": "7.0.1", + "JSONStream": "^1.0.3", + "assert": "~1.3.0", + "browser-pack": "^6.0.1", + "browser-resolve": "^1.11.0", + "browserify-zlib": "~0.1.2", + "buffer": "^3.4.3", + "concat-stream": "~1.5.1", + "console-browserify": "^1.1.0", + "constants-browserify": "~1.0.0", + "crypto-browserify": "^3.0.0", + "defined": "^1.0.0", + "deps-sort": "^2.0.0", + "domain-browser": "~1.1.0", + "duplexer2": "~0.1.2", + "events": "~1.1.0", + "glob": "^5.0.15", + "has": "^1.0.0", + "htmlescape": "^1.1.0", + "https-browserify": "~0.0.0", + "inherits": "~2.0.1", + "insert-module-globals": "^7.0.0", "isarray": "0.0.1", - "JSONStream": "1.3.1", - "labeled-stream-splicer": "2.0.0", - "module-deps": "4.1.1", - "os-browserify": "0.1.2", - "parents": "1.0.1", - "path-browserify": "0.0.0", - "process": "0.11.10", - "punycode": "1.4.1", - "querystring-es3": "0.2.1", - "read-only-stream": "2.0.0", - "readable-stream": "2.3.3", - "resolve": "1.4.0", - "shasum": "1.0.2", - "shell-quote": "1.6.1", - "stream-browserify": "2.0.1", - "stream-http": "2.7.2", - "string_decoder": "0.10.31", - "subarg": "1.0.0", - "syntax-error": "1.3.0", - "through2": "2.0.3", - "timers-browserify": "1.4.2", - "tty-browserify": "0.0.0", - "url": "0.11.0", - "util": "0.10.3", - "vm-browserify": "0.0.4", - "xtend": "4.0.1" + "labeled-stream-splicer": "^2.0.0", + "module-deps": "^4.0.2", + "os-browserify": "~0.1.1", + "parents": "^1.0.1", + "path-browserify": "~0.0.0", + "process": "~0.11.0", + "punycode": "^1.3.2", + "querystring-es3": "~0.2.0", + "read-only-stream": "^2.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.1.4", + "shasum": "^1.0.0", + "shell-quote": "^1.4.3", + "stream-browserify": "^2.0.0", + "stream-http": "^2.0.0", + "string_decoder": "~0.10.0", + "subarg": "^1.0.0", + "syntax-error": "^1.1.1", + "through2": "^2.0.0", + "timers-browserify": "^1.0.1", + "tty-browserify": "~0.0.0", + "url": "~0.11.0", + "util": "~0.10.1", + "vm-browserify": "~0.0.1", + "xtend": "^4.0.0" } }, "browserify-aes": { @@ -249,11 +259,11 @@ "integrity": "sha1-Xncl297x/Vkw1OurSFZ85FHEigo=", "dev": true, "requires": { - "buffer-xor": "1.0.3", - "cipher-base": "1.0.4", - "create-hash": "1.1.3", - "evp_bytestokey": "1.0.2", - "inherits": "2.0.3" + "buffer-xor": "^1.0.2", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "inherits": "^2.0.1" } }, "browserify-cipher": { @@ -262,9 +272,9 @@ "integrity": "sha1-mYgkSHS/XtTijalWZtzWasj8Njo=", "dev": true, "requires": { - "browserify-aes": "1.0.6", - "browserify-des": "1.0.0", - "evp_bytestokey": "1.0.2" + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" } }, "browserify-des": { @@ -273,9 +283,9 @@ "integrity": "sha1-2qJ3cXRwki7S/hhZQRihdUOXId0=", "dev": true, "requires": { - "cipher-base": "1.0.4", - "des.js": "1.0.0", - "inherits": "2.0.3" + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1" } }, "browserify-rsa": { @@ -284,8 +294,8 @@ "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", "dev": true, "requires": { - "bn.js": "4.11.8", - "randombytes": "2.0.5" + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" } }, "browserify-shim": { @@ -294,11 +304,11 @@ "integrity": "sha1-vxBXAmky0yU8de991xTzuHft7Gs=", "dev": true, "requires": { - "exposify": "0.5.0", - "mothership": "0.2.0", - "rename-function-calls": "0.1.1", - "resolve": "0.6.3", - "through": "2.3.8" + "exposify": "~0.5.0", + "mothership": "~0.2.0", + "rename-function-calls": "~0.1.0", + "resolve": "~0.6.1", + "through": "~2.3.4" }, "dependencies": { "resolve": { @@ -315,13 +325,13 @@ "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", "dev": true, "requires": { - "bn.js": "4.11.8", - "browserify-rsa": "4.0.1", - "create-hash": "1.1.3", - "create-hmac": "1.1.6", - "elliptic": "6.4.0", - "inherits": "2.0.3", - "parse-asn1": "5.1.0" + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" } }, "browserify-zlib": { @@ -330,7 +340,7 @@ "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=", "dev": true, "requires": { - "pako": "0.2.9" + "pako": "~0.2.0" } }, "buffer": { @@ -340,8 +350,8 @@ "dev": true, "requires": { "base64-js": "0.0.8", - "ieee754": "1.1.8", - "isarray": "1.0.0" + "ieee754": "^1.1.4", + "isarray": "^1.0.0" }, "dependencies": { "isarray": { @@ -382,7 +392,7 @@ "integrity": "sha1-mMyJDKZS3S7w5ws3klMQ/56Q/Is=", "dev": true, "requires": { - "underscore-contrib": "0.3.0" + "underscore-contrib": "~0.3.0" } }, "center-align": { @@ -391,8 +401,8 @@ "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", "dev": true, "requires": { - "align-text": "0.1.4", - "lazy-cache": "1.0.4" + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" } }, "chai": { @@ -401,9 +411,9 @@ "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=", "dev": true, "requires": { - "assertion-error": "1.0.2", - "deep-eql": "0.1.3", - "type-detect": "1.0.0" + "assertion-error": "^1.0.1", + "deep-eql": "^0.1.3", + "type-detect": "^1.0.0" } }, "cipher-base": { @@ -412,8 +422,8 @@ "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", "dev": true, "requires": { - "inherits": "2.0.3", - "safe-buffer": "5.1.1" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "cli": { @@ -423,7 +433,7 @@ "dev": true, "requires": { "exit": "0.1.2", - "glob": "7.1.2" + "glob": "^7.1.1" }, "dependencies": { "glob": { @@ -432,12 +442,12 @@ "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", "dev": true, "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } } } @@ -448,8 +458,8 @@ "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", "dev": true, "requires": { - "center-align": "0.1.3", - "right-align": "0.1.3", + "center-align": "^0.1.1", + "right-align": "^0.1.1", "wordwrap": "0.0.2" } }, @@ -459,10 +469,10 @@ "integrity": "sha1-CHAxKFazB6h8xKxIbzqaYq7MwJ4=", "dev": true, "requires": { - "convert-source-map": "1.1.3", - "inline-source-map": "0.6.2", - "lodash.memoize": "3.0.4", - "source-map": "0.5.7" + "convert-source-map": "~1.1.0", + "inline-source-map": "~0.6.0", + "lodash.memoize": "~3.0.3", + "source-map": "~0.5.3" } }, "commander": { @@ -483,9 +493,9 @@ "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=", "dev": true, "requires": { - "inherits": "2.0.3", - "readable-stream": "2.0.6", - "typedarray": "0.0.6" + "inherits": "~2.0.1", + "readable-stream": "~2.0.0", + "typedarray": "~0.0.5" }, "dependencies": { "isarray": { @@ -500,12 +510,12 @@ "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "string_decoder": "0.10.31", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" } } } @@ -516,7 +526,7 @@ "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", "dev": true, "requires": { - "date-now": "0.1.4" + "date-now": "^0.1.4" } }, "constants-browserify": { @@ -549,8 +559,8 @@ "integrity": "sha1-iIxyNZbN92EvZJgjPuvXo1MBc30=", "dev": true, "requires": { - "bn.js": "4.11.8", - "elliptic": "6.4.0" + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" } }, "create-hash": { @@ -559,10 +569,10 @@ "integrity": "sha1-YGBCrIuSYnUPSDyt2rD1gZFy2P0=", "dev": true, "requires": { - "cipher-base": "1.0.4", - "inherits": "2.0.3", - "ripemd160": "2.0.1", - "sha.js": "2.4.8" + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "sha.js": "^2.4.0" } }, "create-hmac": { @@ -571,12 +581,12 @@ "integrity": "sha1-rLniIaThe9sHbpBlfEK5PjcmzwY=", "dev": true, "requires": { - "cipher-base": "1.0.4", - "create-hash": "1.1.3", - "inherits": "2.0.3", - "ripemd160": "2.0.1", - "safe-buffer": "5.1.1", - "sha.js": "2.4.8" + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, "create-react-class": { @@ -585,9 +595,9 @@ "integrity": "sha1-q0SEl8JlZuHilBPogyB9V8/nvtQ=", "dev": true, "requires": { - "fbjs": "0.8.14", - "loose-envify": "1.3.1", - "object-assign": "4.1.1" + "fbjs": "^0.8.9", + "loose-envify": "^1.3.1", + "object-assign": "^4.1.1" } }, "crypto-browserify": { @@ -596,16 +606,16 @@ "integrity": "sha512-Na7ZlwCOqoaW5RwUK1WpXws2kv8mNhWdTlzob0UXulk6G9BDbyiJaGTYBIX61Ozn9l1EPPJpICZb4DaOpT9NlQ==", "dev": true, "requires": { - "browserify-cipher": "1.0.0", - "browserify-sign": "4.0.4", - "create-ecdh": "4.0.0", - "create-hash": "1.1.3", - "create-hmac": "1.1.6", - "diffie-hellman": "5.0.2", - "inherits": "2.0.3", - "pbkdf2": "3.0.13", - "public-encrypt": "4.0.0", - "randombytes": "2.0.5" + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0" } }, "date-now": { @@ -658,10 +668,10 @@ "integrity": "sha1-CRckkC6EZYJg65EHSMzNGvbiH7U=", "dev": true, "requires": { - "JSONStream": "1.3.1", - "shasum": "1.0.2", - "subarg": "1.0.0", - "through2": "2.0.3" + "JSONStream": "^1.0.3", + "shasum": "^1.0.0", + "subarg": "^1.0.0", + "through2": "^2.0.0" } }, "des.js": { @@ -670,8 +680,8 @@ "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", "dev": true, "requires": { - "inherits": "2.0.3", - "minimalistic-assert": "1.0.0" + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, "detective": { @@ -680,8 +690,8 @@ "integrity": "sha1-blqMaybmx6JUsca210kNmOyR7dE=", "dev": true, "requires": { - "acorn": "4.0.13", - "defined": "1.0.0" + "acorn": "^4.0.3", + "defined": "^1.0.0" } }, "diff": { @@ -696,9 +706,9 @@ "integrity": "sha1-tYNXOScM/ias9jIJn97SoH8gnl4=", "dev": true, "requires": { - "bn.js": "4.11.8", - "miller-rabin": "4.0.0", - "randombytes": "2.0.5" + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" } }, "dom-serializer": { @@ -707,8 +717,8 @@ "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", "dev": true, "requires": { - "domelementtype": "1.1.3", - "entities": "1.1.1" + "domelementtype": "~1.1.1", + "entities": "~1.1.1" }, "dependencies": { "domelementtype": { @@ -743,7 +753,7 @@ "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=", "dev": true, "requires": { - "domelementtype": "1.3.0" + "domelementtype": "1" } }, "domino": { @@ -758,8 +768,8 @@ "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", "dev": true, "requires": { - "dom-serializer": "0.1.0", - "domelementtype": "1.3.0" + "dom-serializer": "0", + "domelementtype": "1" } }, "dot-parts": { @@ -774,7 +784,7 @@ "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", "dev": true, "requires": { - "readable-stream": "2.3.3" + "readable-stream": "^2.0.2" } }, "elliptic": { @@ -783,13 +793,13 @@ "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=", "dev": true, "requires": { - "bn.js": "4.11.8", - "brorand": "1.1.0", - "hash.js": "1.1.3", - "hmac-drbg": "1.0.1", - "inherits": "2.0.3", - "minimalistic-assert": "1.0.0", - "minimalistic-crypto-utils": "1.0.1" + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" } }, "encoding": { @@ -798,7 +808,7 @@ "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", "dev": true, "requires": { - "iconv-lite": "0.4.18" + "iconv-lite": "~0.4.13" } }, "entities": { @@ -819,10 +829,10 @@ "integrity": "sha1-xmOSP24gqtSNDA+knzHG1PSTYM8=", "dev": true, "requires": { - "esprima": "1.0.4", - "estraverse": "1.5.1", - "esutils": "1.0.0", - "source-map": "0.1.43" + "esprima": "~1.0.4", + "estraverse": "~1.5.0", + "esutils": "~1.0.0", + "source-map": "~0.1.30" }, "dependencies": { "esprima": { @@ -838,7 +848,7 @@ "dev": true, "optional": true, "requires": { - "amdefine": "1.0.1" + "amdefine": ">=0.0.4" } } } @@ -873,8 +883,8 @@ "integrity": "sha512-ni0r0lrm7AOzsh2qC5mi9sj8S0gmj5fLNjfFpxN05FB4tAVZEKotbkjOtLPqTCX/CXT7NsUr6juZb4IFJeNNdA==", "dev": true, "requires": { - "md5.js": "1.3.4", - "safe-buffer": "5.1.1" + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" } }, "exit": { @@ -889,11 +899,11 @@ "integrity": "sha1-+S0AlMJls/VT4fpFagOhiD0QWcw=", "dev": true, "requires": { - "globo": "1.1.0", - "map-obj": "1.0.1", - "replace-requires": "1.0.4", - "through2": "0.4.2", - "transformify": "0.1.2" + "globo": "~1.1.0", + "map-obj": "~1.0.1", + "replace-requires": "~1.0.3", + "through2": "~0.4.0", + "transformify": "~0.1.1" }, "dependencies": { "readable-stream": { @@ -902,10 +912,10 @@ "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" } }, "through2": { @@ -914,8 +924,8 @@ "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=", "dev": true, "requires": { - "readable-stream": "1.0.34", - "xtend": "2.1.2" + "readable-stream": "~1.0.17", + "xtend": "~2.1.1" } }, "xtend": { @@ -924,7 +934,7 @@ "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", "dev": true, "requires": { - "object-keys": "0.4.0" + "object-keys": "~0.4.0" } } } @@ -935,13 +945,13 @@ "integrity": "sha1-0dviviVMNakeCfMfnNUKQLKg7Rw=", "dev": true, "requires": { - "core-js": "1.2.7", - "isomorphic-fetch": "2.2.1", - "loose-envify": "1.3.1", - "object-assign": "4.1.1", - "promise": "7.3.1", - "setimmediate": "1.0.5", - "ua-parser-js": "0.7.14" + "core-js": "^1.0.0", + "isomorphic-fetch": "^2.1.1", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.9" } }, "find-parent-dir": { @@ -956,7 +966,7 @@ "integrity": "sha1-XtPM1jZVEJc4NGXZlhmRAOhhYek=", "dev": true, "requires": { - "samsam": "1.1.2" + "samsam": "~1.1" } }, "fs.realpath": { @@ -977,11 +987,11 @@ "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", "dev": true, "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "globo": { @@ -990,9 +1000,9 @@ "integrity": "sha1-DSYJiVXepCLrIAGxBImLChAcqvM=", "dev": true, "requires": { - "accessory": "1.1.0", - "is-defined": "1.0.0", - "ternary": "1.0.0" + "accessory": "~1.1.0", + "is-defined": "~1.0.0", + "ternary": "~1.0.0" } }, "graceful-fs": { @@ -1013,7 +1023,7 @@ "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", "dev": true, "requires": { - "function-bind": "1.1.1" + "function-bind": "^1.0.2" } }, "has-require": { @@ -1022,7 +1032,7 @@ "integrity": "sha1-khZ1qxMNvZdo/I2o8ajiQt+kF3Q=", "dev": true, "requires": { - "escape-string-regexp": "1.0.5" + "escape-string-regexp": "^1.0.3" } }, "hash-base": { @@ -1031,7 +1041,7 @@ "integrity": "sha1-ZuodhW206KVHDK32/OI65SRO8uE=", "dev": true, "requires": { - "inherits": "2.0.3" + "inherits": "^2.0.1" } }, "hash.js": { @@ -1040,8 +1050,8 @@ "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", "dev": true, "requires": { - "inherits": "2.0.3", - "minimalistic-assert": "1.0.0" + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.0" } }, "hmac-drbg": { @@ -1050,9 +1060,9 @@ "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", "dev": true, "requires": { - "hash.js": "1.1.3", - "minimalistic-assert": "1.0.0", - "minimalistic-crypto-utils": "1.0.1" + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" } }, "htmlescape": { @@ -1067,11 +1077,11 @@ "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", "dev": true, "requires": { - "domelementtype": "1.3.0", - "domhandler": "2.3.0", - "domutils": "1.5.1", - "entities": "1.0.0", - "readable-stream": "1.1.14" + "domelementtype": "1", + "domhandler": "2.3", + "domutils": "1.5", + "entities": "1.0", + "readable-stream": "1.1" }, "dependencies": { "readable-stream": { @@ -1080,10 +1090,10 @@ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" } } } @@ -1124,8 +1134,8 @@ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { @@ -1140,7 +1150,7 @@ "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=", "dev": true, "requires": { - "source-map": "0.5.7" + "source-map": "~0.5.3" } }, "insert-module-globals": { @@ -1149,14 +1159,14 @@ "integrity": "sha1-wDv04BywhtW15azorQr+eInWOMM=", "dev": true, "requires": { - "combine-source-map": "0.7.2", - "concat-stream": "1.5.2", - "is-buffer": "1.1.5", - "JSONStream": "1.3.1", - "lexical-scope": "1.2.0", - "process": "0.11.10", - "through2": "2.0.3", - "xtend": "4.0.1" + "JSONStream": "^1.0.3", + "combine-source-map": "~0.7.1", + "concat-stream": "~1.5.1", + "is-buffer": "^1.1.0", + "lexical-scope": "^1.2.0", + "process": "~0.11.0", + "through2": "^2.0.0", + "xtend": "^4.0.0" } }, "is-buffer": { @@ -1189,8 +1199,8 @@ "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", "dev": true, "requires": { - "node-fetch": "1.7.2", - "whatwg-fetch": "2.0.3" + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" } }, "jade": { @@ -1235,7 +1245,7 @@ "integrity": "sha1-P7YOqgicVED5MZ9RdgzNB+JJlzM=", "dev": true, "requires": { - "xmlcreate": "1.0.2" + "xmlcreate": "^1.0.1" } }, "jsdoc": { @@ -1244,18 +1254,18 @@ "integrity": "sha512-VmTw0J+2L16IxAe0JSDSAcH0F+DbZxaj8wN1AjHtKMQU/hO0ciIl5ZE93XqrrFIbknobuqHKJCXZj6+Hk57MjA==", "dev": true, "requires": { - "babylon": "7.0.0-beta.22", - "bluebird": "3.5.0", - "catharsis": "0.8.9", - "escape-string-regexp": "1.0.5", - "js2xmlparser": "3.0.0", - "klaw": "2.0.0", - "marked": "0.3.6", - "mkdirp": "0.5.1", - "requizzle": "0.2.1", - "strip-json-comments": "2.0.1", + "babylon": "~7.0.0-beta.19", + "bluebird": "~3.5.0", + "catharsis": "~0.8.9", + "escape-string-regexp": "~1.0.5", + "js2xmlparser": "~3.0.0", + "klaw": "~2.0.0", + "marked": "~0.3.6", + "mkdirp": "~0.5.1", + "requizzle": "~0.2.1", + "strip-json-comments": "~2.0.1", "taffydb": "2.6.2", - "underscore": "1.8.3" + "underscore": "~1.8.3" } }, "jshint": { @@ -1264,14 +1274,14 @@ "integrity": "sha1-HnJSkVzmgbQIJ+4UJIxG006apiw=", "dev": true, "requires": { - "cli": "1.0.1", - "console-browserify": "1.1.0", - "exit": "0.1.2", - "htmlparser2": "3.8.3", - "lodash": "3.7.0", - "minimatch": "3.0.4", - "shelljs": "0.3.0", - "strip-json-comments": "1.0.4" + "cli": "~1.0.0", + "console-browserify": "1.1.x", + "exit": "0.1.x", + "htmlparser2": "3.8.x", + "lodash": "3.7.x", + "minimatch": "~3.0.2", + "shelljs": "0.3.x", + "strip-json-comments": "1.0.x" }, "dependencies": { "strip-json-comments": { @@ -1288,7 +1298,7 @@ "integrity": "sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=", "dev": true, "requires": { - "jsonify": "0.0.0" + "jsonify": "~0.0.0" } }, "jsonify": { @@ -1303,23 +1313,13 @@ "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", "dev": true }, - "JSONStream": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.1.tgz", - "integrity": "sha1-cH92HgHa6eFvG8+TcDt4xwlmV5o=", - "dev": true, - "requires": { - "jsonparse": "1.3.1", - "through": "2.3.8" - } - }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.5" + "is-buffer": "^1.1.5" } }, "klaw": { @@ -1328,7 +1328,7 @@ "integrity": "sha1-WcEo4Nxc5BAgEVEZTuucv4WGUPY=", "dev": true, "requires": { - "graceful-fs": "4.1.11" + "graceful-fs": "^4.1.9" } }, "labeled-stream-splicer": { @@ -1337,9 +1337,9 @@ "integrity": "sha1-pS4dE4AkwAuGscDJH2d5GLiuClk=", "dev": true, "requires": { - "inherits": "2.0.3", - "isarray": "0.0.1", - "stream-splicer": "2.0.0" + "inherits": "^2.0.1", + "isarray": "~0.0.1", + "stream-splicer": "^2.0.0" } }, "lazy-cache": { @@ -1354,7 +1354,7 @@ "integrity": "sha1-/Ope3HBKSzqHls3KQZw6CvryLfQ=", "dev": true, "requires": { - "astw": "2.2.0" + "astw": "^2.0.0" } }, "lodash": { @@ -1387,7 +1387,7 @@ "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", "dev": true, "requires": { - "js-tokens": "3.0.2" + "js-tokens": "^3.0.0" } }, "lru-cache": { @@ -1414,8 +1414,8 @@ "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", "dev": true, "requires": { - "hash-base": "3.0.4", - "inherits": "2.0.3" + "hash-base": "^3.0.0", + "inherits": "^2.0.1" }, "dependencies": { "hash-base": { @@ -1424,8 +1424,8 @@ "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", "dev": true, "requires": { - "inherits": "2.0.3", - "safe-buffer": "5.1.1" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } } } @@ -1436,8 +1436,8 @@ "integrity": "sha1-SmL7HUKTPAVYOYL0xxb2+55sbT0=", "dev": true, "requires": { - "bn.js": "4.11.8", - "brorand": "1.1.0" + "bn.js": "^4.0.0", + "brorand": "^1.0.1" } }, "minimalistic-assert": { @@ -1458,7 +1458,7 @@ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "requires": { - "brace-expansion": "1.1.8" + "brace-expansion": "^1.1.7" } }, "minimist": { @@ -1514,8 +1514,8 @@ "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=", "dev": true, "requires": { - "inherits": "2.0.3", - "minimatch": "0.3.0" + "inherits": "2", + "minimatch": "0.3" } }, "minimatch": { @@ -1524,8 +1524,8 @@ "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", "dev": true, "requires": { - "lru-cache": "2.7.3", - "sigmund": "1.0.1" + "lru-cache": "2", + "sigmund": "~1.0.0" } } } @@ -1536,21 +1536,21 @@ "integrity": "sha1-IyFYM/HaE/1gbMuAh7RIUty4If0=", "dev": true, "requires": { - "browser-resolve": "1.11.2", - "cached-path-relative": "1.0.1", - "concat-stream": "1.5.2", - "defined": "1.0.0", - "detective": "4.5.0", - "duplexer2": "0.1.4", - "inherits": "2.0.3", - "JSONStream": "1.3.1", - "parents": "1.0.1", - "readable-stream": "2.3.3", - "resolve": "1.4.0", - "stream-combiner2": "1.1.1", - "subarg": "1.0.0", - "through2": "2.0.3", - "xtend": "4.0.1" + "JSONStream": "^1.0.3", + "browser-resolve": "^1.7.0", + "cached-path-relative": "^1.0.0", + "concat-stream": "~1.5.0", + "defined": "^1.0.0", + "detective": "^4.0.0", + "duplexer2": "^0.1.2", + "inherits": "^2.0.1", + "parents": "^1.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.1.3", + "stream-combiner2": "^1.1.1", + "subarg": "^1.0.0", + "through2": "^2.0.0", + "xtend": "^4.0.0" } }, "mothership": { @@ -1559,7 +1559,7 @@ "integrity": "sha1-k9SKL7w+UOKl/I7VhvW8RMZfmpk=", "dev": true, "requires": { - "find-parent-dir": "0.3.0" + "find-parent-dir": "~0.3.0" } }, "ms": { @@ -1574,8 +1574,8 @@ "integrity": "sha512-xZZUq2yDhKMIn/UgG5q//IZSNLJIwW2QxS14CNH5spuiXkITM2pUitjdq58yLSaU7m4M0wBNaM2Gh/ggY4YJig==", "dev": true, "requires": { - "encoding": "0.1.12", - "is-stream": "1.1.0" + "encoding": "^0.1.11", + "is-stream": "^1.0.1" } }, "object-assign": { @@ -1596,7 +1596,7 @@ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } }, "os-browserify": { @@ -1617,7 +1617,7 @@ "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=", "dev": true, "requires": { - "path-platform": "0.11.15" + "path-platform": "~0.11.15" } }, "parse-asn1": { @@ -1626,11 +1626,11 @@ "integrity": "sha1-N8T5t+06tlx0gXtfJICTf7+XxxI=", "dev": true, "requires": { - "asn1.js": "4.9.1", - "browserify-aes": "1.0.6", - "create-hash": "1.1.3", - "evp_bytestokey": "1.0.2", - "pbkdf2": "3.0.13" + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3" } }, "patch-text": { @@ -1669,11 +1669,11 @@ "integrity": "sha512-+dCHxDH+djNtjgWmvVC/my3SYBAKpKNqKSjLkp+GtWWYe4XPE+e/PSD2aCanlEZZnqPk2uekTKNC/ccbwd2X2Q==", "dev": true, "requires": { - "create-hash": "1.1.3", - "create-hmac": "1.1.6", - "ripemd160": "2.0.1", - "safe-buffer": "5.1.1", - "sha.js": "2.4.8" + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, "process": { @@ -1694,7 +1694,7 @@ "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", "dev": true, "requires": { - "asap": "2.0.6" + "asap": "~2.0.3" } }, "prop-types": { @@ -1703,8 +1703,8 @@ "integrity": "sha1-J5ffwxJhguOpXj37suiT3ddFYVQ=", "dev": true, "requires": { - "fbjs": "0.8.14", - "loose-envify": "1.3.1" + "fbjs": "^0.8.9", + "loose-envify": "^1.3.1" } }, "public-encrypt": { @@ -1713,11 +1713,11 @@ "integrity": "sha1-OfaZ86RlYN1eusvKaTyvfGXBjMY=", "dev": true, "requires": { - "bn.js": "4.11.8", - "browserify-rsa": "4.0.1", - "create-hash": "1.1.3", - "parse-asn1": "5.1.0", - "randombytes": "2.0.5" + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1" } }, "punycode": { @@ -1750,7 +1750,7 @@ "integrity": "sha512-8T7Zn1AhMsQ/HI1SjcCfT/t4ii3eAqco3yOcSzS4mozsOz69lHLsoMXmF9nZgnFanYscnSlUSgs8uZyKzpE6kg==", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "^5.1.0" } }, "react": { @@ -1759,11 +1759,11 @@ "integrity": "sha1-uqhDTsZ4C96ZfNw4C3nNM7ljk98=", "dev": true, "requires": { - "create-react-class": "15.6.0", - "fbjs": "0.8.14", - "loose-envify": "1.3.1", - "object-assign": "4.1.1", - "prop-types": "15.5.10" + "create-react-class": "^15.6.0", + "fbjs": "^0.8.9", + "loose-envify": "^1.1.0", + "object-assign": "^4.1.0", + "prop-types": "^15.5.10" } }, "react-dom": { @@ -1772,10 +1772,10 @@ "integrity": "sha1-LLDtQZEDjlPCCes6eaI+Kkz5lHA=", "dev": true, "requires": { - "fbjs": "0.8.14", - "loose-envify": "1.3.1", - "object-assign": "4.1.1", - "prop-types": "15.5.10" + "fbjs": "^0.8.9", + "loose-envify": "^1.1.0", + "object-assign": "^4.1.0", + "prop-types": "^15.5.10" } }, "read-only-stream": { @@ -1784,7 +1784,7 @@ "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=", "dev": true, "requires": { - "readable-stream": "2.3.3" + "readable-stream": "^2.0.2" } }, "readable-stream": { @@ -1793,13 +1793,13 @@ "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.0.3", + "util-deprecate": "~1.0.1" }, "dependencies": { "isarray": { @@ -1814,7 +1814,7 @@ "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "~5.1.0" } } } @@ -1825,7 +1825,7 @@ "integrity": "sha1-f4M2nAB6MAf2q+MDPM+BaGoQjgE=", "dev": true, "requires": { - "detective": "3.1.0" + "detective": "~3.1.0" }, "dependencies": { "detective": { @@ -1834,7 +1834,7 @@ "integrity": "sha1-d3gkRKt1K4jKG+Lp0KA5Xx2iXu0=", "dev": true, "requires": { - "escodegen": "1.1.0", + "escodegen": "~1.1.0", "esprima-fb": "3001.1.0-dev-harmony-fb" } } @@ -1852,10 +1852,10 @@ "integrity": "sha1-AUtzMLa54lV7cQQ7ZvsCZgw79mc=", "dev": true, "requires": { - "detective": "4.5.0", - "has-require": "1.2.2", - "patch-text": "1.0.2", - "xtend": "4.0.1" + "detective": "^4.5.0", + "has-require": "~1.2.1", + "patch-text": "~1.0.2", + "xtend": "~4.0.0" } }, "requizzle": { @@ -1864,7 +1864,7 @@ "integrity": "sha1-aUPDUwxNmn5G8c3dUcFY/GcM294=", "dev": true, "requires": { - "underscore": "1.6.0" + "underscore": "~1.6.0" }, "dependencies": { "underscore": { @@ -1881,7 +1881,7 @@ "integrity": "sha512-aW7sVKPufyHqOmyyLzg/J+8606v5nevBgaliIlV7nUpVMsDnoBGV/cbSLNjZAg9q0Cfd/+easKVKQ8vOu8fn1Q==", "dev": true, "requires": { - "path-parse": "1.0.5" + "path-parse": "^1.0.5" } }, "right-align": { @@ -1890,7 +1890,7 @@ "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", "dev": true, "requires": { - "align-text": "0.1.4" + "align-text": "^0.1.1" } }, "ripemd160": { @@ -1899,8 +1899,8 @@ "integrity": "sha1-D0WEKVxTo2KK9+bXmsohzlfRxuc=", "dev": true, "requires": { - "hash-base": "2.0.2", - "inherits": "2.0.3" + "hash-base": "^2.0.0", + "inherits": "^2.0.1" } }, "safe-buffer": { @@ -1927,7 +1927,7 @@ "integrity": "sha1-NwaMLEdra69ALRSknGf1l5IfY08=", "dev": true, "requires": { - "inherits": "2.0.3" + "inherits": "^2.0.1" } }, "shasum": { @@ -1936,8 +1936,8 @@ "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=", "dev": true, "requires": { - "json-stable-stringify": "0.0.1", - "sha.js": "2.4.8" + "json-stable-stringify": "~0.0.0", + "sha.js": "~2.4.4" } }, "shell-quote": { @@ -1946,10 +1946,10 @@ "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", "dev": true, "requires": { - "array-filter": "0.0.1", - "array-map": "0.0.0", - "array-reduce": "0.0.0", - "jsonify": "0.0.0" + "array-filter": "~0.0.0", + "array-map": "~0.0.0", + "array-reduce": "~0.0.0", + "jsonify": "~0.0.0" } }, "shelljs": { @@ -1973,7 +1973,7 @@ "formatio": "1.1.1", "lolex": "1.3.2", "samsam": "1.1.2", - "util": "0.10.3" + "util": ">=0.10.3 <1" } }, "source-map": { @@ -1988,8 +1988,8 @@ "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", "dev": true, "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.3" + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" } }, "stream-combiner2": { @@ -1998,8 +1998,8 @@ "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=", "dev": true, "requires": { - "duplexer2": "0.1.4", - "readable-stream": "2.3.3" + "duplexer2": "~0.1.0", + "readable-stream": "^2.0.2" } }, "stream-http": { @@ -2008,11 +2008,11 @@ "integrity": "sha512-c0yTD2rbQzXtSsFSVhtpvY/vS6u066PcXOX9kBB3mSO76RiUQzL340uJkGBWnlBg4/HZzqiUXtaVA7wcRcJgEw==", "dev": true, "requires": { - "builtin-status-codes": "3.0.0", - "inherits": "2.0.3", - "readable-stream": "2.3.3", - "to-arraybuffer": "1.0.1", - "xtend": "4.0.1" + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.2.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" } }, "stream-splicer": { @@ -2021,8 +2021,8 @@ "integrity": "sha1-G2O+Q4oTPktnHMGTUZdgAXWRDYM=", "dev": true, "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.3" + "inherits": "^2.0.1", + "readable-stream": "^2.0.2" } }, "string_decoder": { @@ -2043,7 +2043,7 @@ "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=", "dev": true, "requires": { - "minimist": "1.2.0" + "minimist": "^1.1.0" } }, "supports-color": { @@ -2058,7 +2058,7 @@ "integrity": "sha1-HtkmbE1AvnXcVb+bsct3Biu5bKE=", "dev": true, "requires": { - "acorn": "4.0.13" + "acorn": "^4.0.3" } }, "taffydb": { @@ -2085,8 +2085,8 @@ "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "dev": true, "requires": { - "readable-stream": "2.3.3", - "xtend": "4.0.1" + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" } }, "timers-browserify": { @@ -2095,7 +2095,7 @@ "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=", "dev": true, "requires": { - "process": "0.11.10" + "process": "~0.11.0" } }, "to-arraybuffer": { @@ -2116,7 +2116,7 @@ "integrity": "sha1-mk9CoVRDPdcnuAV1Qoo8nlSJ6/E=", "dev": true, "requires": { - "readable-stream": "1.1.14" + "readable-stream": "~1.1.9" }, "dependencies": { "readable-stream": { @@ -2125,10 +2125,10 @@ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" } } } @@ -2163,9 +2163,9 @@ "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", "dev": true, "requires": { - "source-map": "0.5.7", - "uglify-to-browserify": "1.0.2", - "yargs": "3.10.0" + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" } }, "uglify-to-browserify": { @@ -2296,9 +2296,9 @@ "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", "dev": true, "requires": { - "camelcase": "1.2.1", - "cliui": "2.1.0", - "decamelize": "1.2.0", + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", "window-size": "0.1.0" } } diff --git a/src/DOM.js b/src/DOM.js index ab502cd..2975d47 100644 --- a/src/DOM.js +++ b/src/DOM.js @@ -1,7 +1,7 @@ -const Util = require('./Util'); -const React = require('react'); -const ReactDom = require('react-dom'); -const createClass = require('create-react-class'); +var Util = require('./Util'); +var React = require('react'); +var ReactDom = require('react-dom'); +var createClass = require('create-react-class'); var _ = (function() {