<commit_before><Header id="header-workspace"
    @book={{model.grupo.capitulo.libro}}
    @challenge={{model}}
    @chapter={{model.grupo.capitulo}}
    @group={{model.grupo}}
/>

<div class="workspace flex layout-column {{if modoLecturaSimple 'aplicar-modo-lectura-simple'}}">

  {{#if (and (media 'isMobile') (media 'isPortrait')) }}
    <PhoneRotationWarning @modoLecturaSimple={{modoLecturaSimple}} />
  {{/if}}

  {{#unless shouldUseFloatingMode}}
    <SceneDetails class="exercise-details"
      @model={{model}}
      @cargando={{cargando}}
    />
  {{/unless}}

  <div class="flex layout-row">
    <PaperCard class={{if shouldUseFloatingMode "flex-grow pilas-blockly-container floating-mode" "flex-grow pilas-blockly-container"}}>
      <PilasBlockly
        @guardar={{'guardar'}}
        @registrarPrimerCodigo={{'registrarPrimerCodigo'}}
        @hash={{hash}}
        @idAlumno={{idAlumno}}
        @codigo={{codigo}}
        @showCode={{showCode}}
        @cargando={{cargando}}
        @modelActividad={{model}}
        @cuandoEjecuta={{cuandoEjecuta}}
        @model={{model}}
        @pasoAPasoHabilitado={{model.debugging}}
        @persistirSolucionEnURL={{persistirSolucionEnURL}}
        @debeMostrarFinDeDesafio={{debeMostrarFinDeDesafio}}
        @pilas={{pilas}}
        @bloques={{model.bloques}}
        @onChangeWorkspace={{onChangeWorkspace}}
        @onTerminoEjecucion={{onTerminoEjecucion}}
        @onErrorDeActividad={{onErrorDeActividad}}
        @shouldUseFloatingMode={{shouldUseFloatingMode}}
        @changeScreenMode={{action "changeScreenMode"}}
      />
    </PaperCard>

    <div>
      <SceneButtons
        @cargando={{cargando}}
        @isTurboModeEnabled={{modoTuboHabilitado}}
        @isPausedOnBreackpoint={{estaPausadoEnUnBreackpoint}}
        @needShowRestartButton={{debeMostarReiniciar}}
        @needShowStepByStepButtons={{debeMostrarPasoHabilitado}}
        @pilas={{pilas}}
        @reset={{action 'reiniciar' false}}
        @run={{action 'ejecutar' false}}
        @running={{ejecutando}}
        @shouldUseFloatingMode={{shouldUseFloatingMode}}
        @step={{action 'step' true}}
        @step-by-step-execution={{action 'ejecutar' true}}
      />

      <Scene class="flex-nogrow" id="draggable"
        @cargando={{cargando}}
        @challenge={{model}} 
        @hideScene={{action "hideScene"}}
        @isPausedOnBreackpoint={{estaPausadoEnUnBreackpoint}}
        @isRunning={{ejecutando}}
        @isTurboModeEnabled={{modoTuboHabilitado}}
        @needShowStepByStepButtons={{debeMostrarPasoHabilitado}}
        @onReady={{action "onReady"}}
        @pilas={{pilas}}
        @reset={{action 'reiniciar' false}}
        @run={{action 'ejecutar' false}}
        @running={{ejecutando}}
        @shouldUseFloatingMode={{shouldUseFloatingMode}}
        @step={{action 'step' true}}
        @step-by-step-execution={{action 'ejecutar' true}}
      />

    </div>

  </div>

  {{#unless shouldUseFloatingMode}}
    <Footer class="app-footer" @cargando={{cargando}} @openReportAProblemModel={{action (mut showReportAProblemModel)}}/>
  {{/unless}}

  {{#if showReportAProblemModel}}
    <BugReportModal @onClose={{action (mut showReportAProblemModel) false}}/>
  {{/if}}

</div><commit_msg>Elimino parámetros innecesarios en componente<commit_after><Header id="header-workspace"
    @book={{model.grupo.capitulo.libro}}
    @challenge={{model}}
    @chapter={{model.grupo.capitulo}}
    @group={{model.grupo}}
/>

<div class="workspace flex layout-column {{if modoLecturaSimple 'aplicar-modo-lectura-simple'}}">

  {{#if (and (media 'isMobile') (media 'isPortrait')) }}
    <PhoneRotationWarning @modoLecturaSimple={{modoLecturaSimple}} />
  {{/if}}

  {{#unless shouldUseFloatingMode}}
    <SceneDetails class="exercise-details"
      @model={{model}}
      @cargando={{cargando}}
    />
  {{/unless}}

  <div class="flex layout-row">
    <PaperCard class={{if shouldUseFloatingMode "flex-grow pilas-blockly-container floating-mode" "flex-grow pilas-blockly-container"}}>
      <PilasBlockly
        @guardar={{'guardar'}}
        @registrarPrimerCodigo={{'registrarPrimerCodigo'}}
        @hash={{hash}}
        @idAlumno={{idAlumno}}
        @codigo={{codigo}}
        @showCode={{showCode}}
        @cargando={{cargando}}
        @modelActividad={{model}}
        @cuandoEjecuta={{cuandoEjecuta}}
        @model={{model}}
        @pasoAPasoHabilitado={{model.debugging}}
        @persistirSolucionEnURL={{persistirSolucionEnURL}}
        @debeMostrarFinDeDesafio={{debeMostrarFinDeDesafio}}
        @pilas={{pilas}}
        @bloques={{model.bloques}}
        @onChangeWorkspace={{onChangeWorkspace}}
        @onTerminoEjecucion={{onTerminoEjecucion}}
        @onErrorDeActividad={{onErrorDeActividad}}
        @shouldUseFloatingMode={{shouldUseFloatingMode}}
        @changeScreenMode={{action "changeScreenMode"}}
      />
    </PaperCard>

    <div>
      <SceneButtons
        @cargando={{cargando}}
        @isPausedOnBreackpoint={{estaPausadoEnUnBreackpoint}}
        @needShowRestartButton={{debeMostarReiniciar}}
        @needShowStepByStepButtons={{debeMostrarPasoHabilitado}}
        @pilas={{pilas}}
        @reset={{action 'reiniciar' false}}
        @run={{action 'ejecutar' false}}
        @running={{ejecutando}}
        @shouldUseFloatingMode={{shouldUseFloatingMode}}
        @step={{action 'step' true}}
        @step-by-step-execution={{action 'ejecutar' true}}
      />

      <Scene class="flex-nogrow" id="draggable"
        @cargando={{cargando}}
        @challenge={{model}} 
        @hideScene={{action "hideScene"}}
        @onReady={{action "onReady"}}
        @shouldUseFloatingMode={{shouldUseFloatingMode}}
      />

    </div>

  </div>

  {{#unless shouldUseFloatingMode}}
    <Footer class="app-footer" @cargando={{cargando}} @openReportAProblemModel={{action (mut showReportAProblemModel)}}/>
  {{/unless}}

  {{#if showReportAProblemModel}}
    <BugReportModal @onClose={{action (mut showReportAProblemModel) false}}/>
  {{/if}}

</div>
{'fraction_non_alphanumeric': 0.16448567169123737, 'fraction_numerical': 0.0, 'mean_word_length': 3.7135050741608118, 'pattern_counts': {'":': 0, '<': 35, '<?xml version=': 0, '>': 35, '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': '6979580', 'n_tokens_mistral': 2087, 'n_tokens_neox': 2130, 'n_words': 250}