<commit_before>import Ember from 'ember'

export default Ember.Component.extend({
  classNames: ['media'],
  classNameBindings: ['isOpen:open'],
  attributeBindings: ['id'],
  id: 'overlay',

  isOpen () {
    return this.get('visibility')
  }.property( 'visibility' ),

  expose () {
    const appController = this.get('targetObject')
    const exposedName = 'modal-' + this.get('type')

    appController.set(exposedName, this)
  }.on('init'),

  init () {
    const store = this.get('targetObject.store')

    this._super()
    this.set('model', store.findAll('file'))
  },

  actions: {
    toggleModal () {
      this.toggleProperty('visibility')
      $(document.body).toggleClass('no-scroll')
    }
  },

  inModal: true<commit_msg>Fix bugs<commit_after>import Ember from 'ember'

export default Ember.Component.extend({
  classNames: ['media'],
  classNameBindings: ['isOpen:open'],
  attributeBindings: ['id'],
  id: 'overlay',

  isOpen: function () {
    return this.get('visibility')
  }.property('visibility'),

  expose: function () {
    const appController = this.get('targetObject')
    const exposedName = 'modal-' + this.get('type')

    appController.set(exposedName, this)
  }.on('init'),

  init () {
    const store = this.get('targetObject.store')

    this._super()
    this.set('model', store.findAll('file'))
  },

  actions: {
    toggleModal () {
      this.toggleProperty('visibility')
      $(document.body).toggleClass('no-scroll')
    }
  },

  inModal: true
{'fraction_non_alphanumeric': 0.17169684775318578, 'fraction_numerical': 0.0, 'mean_word_length': 3.6335403726708075, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5807678', 'n_tokens_mistral': 488, 'n_tokens_neox': 461, 'n_words': 89}