{:uriI"file:///Users/izik/www/sparse/izi_lightup/app/assets/javascripts/crit-utils/wait_for.js?type=application/javascript&pipeline=self&id=b4dbd7b41e6aabba83e4448db22ac84c627915f17a07199efe52424ada3d473b:ET:load_pathI">/Users/izik/www/sparse/izi_lightup/app/assets/javascripts;T: filenameI"U/Users/izik/www/sparse/izi_lightup/app/assets/javascripts/crit-utils/wait_for.js;T: nameI"crit-utils/wait_for;T:logical_pathI" crit-utils/wait_for.self.js;T:content_typeI"application/javascript;T: sourceI"(function(window) { var base, base1; window.waitFor || (window.waitFor = function(key, deepCheck, interval) { return function(callback) { var _called, _timer, checker; _timer = null; _called = false; setTimeout((function() { if (!_called) { return console.warn("not loaded component [" + key + "] in " + waitFor.timeout, typeof window[key]); } }), waitFor.timeout); checker = function() { if (_called || typeof window[key] === 'undefined') { return; } if (typeof deepCheck === 'function') { if (!deepCheck.call(window[key])) { return; } } clearInterval(_timer); _called = true; if (typeof callback !== 'function') { return; } return callback.call(window[key], window[key]); }; _timer = setInterval(checker, interval || waitFor.tick); checker(); return null; }; }); (base = window.waitFor).timeout || (base.timeout = 30000); return (base1 = window.waitFor).tick || (base1.tick = 100); })(window); // --- // generated by coffee-script 1.9.2 ;T: metadata{ :dependencieso:Set: @hash} I"environment-version;TTI"environment-paths;TTI"rails-env;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTI"cfile-digest:///Users/izik/www/sparse/izi_lightup/app/assets/javascripts/crit-utils/wait_for.js;TTF: requiredo;;}F: stubbedo;;}F: linkso;;}F: charsetI" utf-8;F: digest"%*I[o[JI}/: lengthi:dependencies_digest"%B$OE.FCDE֦ l!:idI"Eb4dbd7b41e6aabba83e4448db22ac84c627915f17a07199efe52424ada3d473b;F: mtimel+~6`