{:uriI"file:///Users/tvd/.rvm/gems/ruby-2.3.0@alchemy/bundler/gems/alchemy_cms-4e3f2c130b02/app/assets/javascripts/alchemy/alchemy.char_counter.js.coffee?type=application/javascript&pipeline=self&id=1d4988931f10b83974ff2d37d4847750a8036c2d37fa5ee7bc86f10a2f8ef91b:ET:load_pathI"i/Users/tvd/.rvm/gems/ruby-2.3.0@alchemy/bundler/gems/alchemy_cms-4e3f2c130b02/app/assets/javascripts;T: filenameI"/Users/tvd/.rvm/gems/ruby-2.3.0@alchemy/bundler/gems/alchemy_cms-4e3f2c130b02/app/assets/javascripts/alchemy/alchemy.char_counter.js.coffee;T: nameI"!alchemy/alchemy.char_counter;T:logical_pathI")alchemy/alchemy.char_counter.self.js;T:content_typeI"application/javascript;T: sourceI"(function() { window.Alchemy.CharCounter = (function() { var countChars; function CharCounter(field) { this.$field = $(field); this.max_chars = this.$field.data('alchemy-char-counter'); this.text = Alchemy.t('allowed_chars', this.max_chars); this.$display = $(''); this.$field.after(this.$display); countChars.call(this); this.$field.keyup((function(_this) { return function() { countChars.call(_this); return true; }; })(this)); } countChars = function() { var char_length; char_length = this.$field.val().length; this.$display.removeClass('too-long'); this.$display.text(char_length + " " + this.text); if (char_length > this.max_chars) { return this.$display.addClass('too-long'); } }; return CharCounter; })(); }).call(this); ;T: metadata{ :dependencieso:Set: @hash} I"environment-version;TTI"environment-paths;TTI"rails-env;TTI"jprocessors:type=application/javascript&file_type=application/javascript&engines=.coffee&pipeline=self;TTI"file-digest:///Users/tvd/.rvm/gems/ruby-2.3.0@alchemy/bundler/gems/alchemy_cms-4e3f2c130b02/app/assets/javascripts/alchemy/alchemy.char_counter.js.coffee;TTF: requiredo;;}F: stubbedo;;}F: linkso;;}F: charsetI" utf-8;F: digest"%xFQ]'lHq~;0: lengthi:dependencies_digest"%!<bSB)wg}a)> f:idI"E1d4988931f10b83974ff2d37d4847750a8036c2d37fa5ee7bc86f10a2f8ef91b;F: mtimel+X