define('ember-cp-validations/utils/meta-data', ['exports'], function (exports) {
  'use strict';

  Object.defineProperty(exports, "__esModule", {
    value: true
  });


  var id = 0;
  var dataKey = symbol('data');

  function symbol(key) {
    return '_' + key + '_' + new Date().getTime() + '_' + id++;
  }

  function getData(obj, s) {
    var m = Ember.meta(obj);
    var data = m[dataKey];

    if (data) {
      return data[s];
    }
  }

  function setData(obj, s, value) {
    var m = Ember.meta(obj);
    var data = m[dataKey] = m[dataKey] || {};

    data[s] = value;
  }

  exports.default = { symbol: symbol, getData: getData, setData: setData };
});