<commit_before>'use strict';

const EntryStatic = {};

EntryStatic.objectTypes = ['sprite', 'textBox'];

EntryStatic.usageList = [
    'usage_sequence',
    'usage_repeat',
    'usage_condition_repeat',
    'usage_condition',
    'usage_parallel',
    'usage_event',
    'usage_signal',
    'usage_random',
    'usage_variable',
    'usage_ask_answer',
    'usage_comp_operation',
    'usage_math_operation',
    'usage_logical_operation',
    'usage_list',
    'usage_function',
    'usage_arrow_move',
    'usage_coordinate',
    'usage_rotation',
    'usage_speak',
    'usage_picture_effect',
    'usage_shape',
    'usage_sound',
    'usage_draw',
    'usage_confirm',
    'usage_timer',
    'usage_textBox',
    'usage_scene',
    'usage_clone',
    'usage_hw',
    'usage_expansion',
];

EntryStatic.conceptList = [
    'concept_resource_analytics',
    'concept_individual',
    'concept_abstractive',
    'concept_procedual',
    'concept_automation',
    'concept_simulation',
    'concept_parallel',
];

EntryStatic.subjectList = [
    'subject_korean',
    'subject_mathmatics',
    'subject_social',
    'subject_science',
    'subject_english',
    'subject_courtesy',
    'subject_music',
    'subject_paint',
    'subject_athletic',
    'subject_progmatic',
];

EntryStatic.lectureLevels = [1, 2, 3];

// EntryStatic.lectureLevels = ['level_high', 'level_mid','level_row'];

EntryStatic.lectureGrades = [
    'e_1',
    'e_2',
    'e_3',
    'e_4',
    'e_5',
    'e_6',
    'm_1',
    'm_2',
    'm_3',
    'general',
];

EntryStatic.categoryList = [
    'category_game',
    'category_animation',
    'category_media_art',
    'category_physical',
    'category_etc',
];

EntryStatic.variableBlockList = [
    'get_variable',
    'change_variable',
    'set_variable',
    'show_variable',
    'hide_variable',
    'value_of_index_from_list',
    'add_value_to_list',
    'remove_value_from_list',
    'insert_value_to_list',
    'change_value_list_index',
    'length_of_list',
    'is_included_in_list',
    'show_list',
    'hide_list',
];

EntryStatic.messageBlockList = ['when_message_cast', 'message_cast', 'message_cast_wait'];

EntryStatic.requiredTimes = [1, 2, 3, 4, 5];

EntryStatic.searchProjectOption = [
    {
        key: 'search_updated',
        lang: 'search_updated',
        value: 'updated',
    },
    {
        key: 'search_recent',
        lang: 'search_recent',
        value: 'recent',
    },
    {
        key: 'search_complexity',
        lang: 'search_complexity',
        value: 'complexity',
    },
    {
        key: 'search_staffPicked',
        lang: 'search_staffPicked',
        value: 'staffPicked',
    },
    {
        key: 'search_childCnt',
        lang: 'search_childCnt',
        value: 'childCnt',
    },
    {
        key: 'search_likeCnt',
        lang: 'search_likeCnt',
        value: 'recentLikeCnt',
    },
];

EntryStatic.categoryProjectOption = [
    {
        key: 'search_genre_all',
        lang: 'search_전체',
        value: '전체',
    },
    {
        key: 'search_genre_game',
        lang: 'search_게임',
        value: '게임',
    },
    {
        key: 'search_genre_animation',
        lang: 'search_애니메이션',
        value: '애니메이션',
    },
    {
        key: 'search_genre_media',
        lang: 'search_미디어아트',
        value: '미디어아트',
    },
    {
        key: 'search_genre_physical',
        lang: 'search_피지컬',
        value: '피지컬',
    },
    {
        key: 'search_genre_etc',
        lang: 'search_기타',
        value: '기타',
    },
];

EntryStatic.getAllBlocks = function() {
    return [
        {
            category: 'start',
            blocks: [
                'async_value',
                'async_value2',
                'when_run_button_click',
                'when_some_key_pressed',
                'mouse_clicked',
                'mouse_click_cancled',
                'when_object_click',
                'when_object_click_canceled',
                'when_message_cast',
                'message_cast',
                'message_cast_wait',
                'when_scene_start',
                'start_scene',
                'start_neighbor_scene',
                'check_object_property',
                'check_block_execution',
                'switch_scope',
                'is_answer_submited',
                'check_lecture_goal',
                'check_variable_by_name',
                'show_prompt',
                'check_goal_success',
                'positive_number',
                'negative_number',
                'wildcard_string',
                'wildcard_boolean',
                'register_score',
            ],
        },
        {
            category: 'flow',
            blocks: [
                'wait_second',<commit_msg>test async block 삭제<commit_after>'use strict';

const EntryStatic = {};

EntryStatic.objectTypes = ['sprite', 'textBox'];

EntryStatic.usageList = [
    'usage_sequence',
    'usage_repeat',
    'usage_condition_repeat',
    'usage_condition',
    'usage_parallel',
    'usage_event',
    'usage_signal',
    'usage_random',
    'usage_variable',
    'usage_ask_answer',
    'usage_comp_operation',
    'usage_math_operation',
    'usage_logical_operation',
    'usage_list',
    'usage_function',
    'usage_arrow_move',
    'usage_coordinate',
    'usage_rotation',
    'usage_speak',
    'usage_picture_effect',
    'usage_shape',
    'usage_sound',
    'usage_draw',
    'usage_confirm',
    'usage_timer',
    'usage_textBox',
    'usage_scene',
    'usage_clone',
    'usage_hw',
    'usage_expansion',
];

EntryStatic.conceptList = [
    'concept_resource_analytics',
    'concept_individual',
    'concept_abstractive',
    'concept_procedual',
    'concept_automation',
    'concept_simulation',
    'concept_parallel',
];

EntryStatic.subjectList = [
    'subject_korean',
    'subject_mathmatics',
    'subject_social',
    'subject_science',
    'subject_english',
    'subject_courtesy',
    'subject_music',
    'subject_paint',
    'subject_athletic',
    'subject_progmatic',
];

EntryStatic.lectureLevels = [1, 2, 3];

// EntryStatic.lectureLevels = ['level_high', 'level_mid','level_row'];

EntryStatic.lectureGrades = [
    'e_1',
    'e_2',
    'e_3',
    'e_4',
    'e_5',
    'e_6',
    'm_1',
    'm_2',
    'm_3',
    'general',
];

EntryStatic.categoryList = [
    'category_game',
    'category_animation',
    'category_media_art',
    'category_physical',
    'category_etc',
];

EntryStatic.variableBlockList = [
    'get_variable',
    'change_variable',
    'set_variable',
    'show_variable',
    'hide_variable',
    'value_of_index_from_list',
    'add_value_to_list',
    'remove_value_from_list',
    'insert_value_to_list',
    'change_value_list_index',
    'length_of_list',
    'is_included_in_list',
    'show_list',
    'hide_list',
];

EntryStatic.messageBlockList = ['when_message_cast', 'message_cast', 'message_cast_wait'];

EntryStatic.requiredTimes = [1, 2, 3, 4, 5];

EntryStatic.searchProjectOption = [
    {
        key: 'search_updated',
        lang: 'search_updated',
        value: 'updated',
    },
    {
        key: 'search_recent',
        lang: 'search_recent',
        value: 'recent',
    },
    {
        key: 'search_complexity',
        lang: 'search_complexity',
        value: 'complexity',
    },
    {
        key: 'search_staffPicked',
        lang: 'search_staffPicked',
        value: 'staffPicked',
    },
    {
        key: 'search_childCnt',
        lang: 'search_childCnt',
        value: 'childCnt',
    },
    {
        key: 'search_likeCnt',
        lang: 'search_likeCnt',
        value: 'recentLikeCnt',
    },
];

EntryStatic.categoryProjectOption = [
    {
        key: 'search_genre_all',
        lang: 'search_전체',
        value: '전체',
    },
    {
        key: 'search_genre_game',
        lang: 'search_게임',
        value: '게임',
    },
    {
        key: 'search_genre_animation',
        lang: 'search_애니메이션',
        value: '애니메이션',
    },
    {
        key: 'search_genre_media',
        lang: 'search_미디어아트',
        value: '미디어아트',
    },
    {
        key: 'search_genre_physical',
        lang: 'search_피지컬',
        value: '피지컬',
    },
    {
        key: 'search_genre_etc',
        lang: 'search_기타',
        value: '기타',
    },
];

EntryStatic.getAllBlocks = function() {
    return [
        {
            category: 'start',
            blocks: [
                'when_run_button_click',
                'when_some_key_pressed',
                'mouse_clicked',
                'mouse_click_cancled',
                'when_object_click',
                'when_object_click_canceled',
                'when_message_cast',
                'message_cast',
                'message_cast_wait',
                'when_scene_start',
                'start_scene',
                'start_neighbor_scene',
                'check_object_property',
                'check_block_execution',
                'switch_scope',
                'is_answer_submited',
                'check_lecture_goal',
                'check_variable_by_name',
                'show_prompt',
                'check_goal_success',
                'positive_number',
                'negative_number',
                'wildcard_string',
                'wildcard_boolean',
                'register_score',
            ],
        },
        {
            category: 'flow',
            blocks: [
                'wait_second',
{'fraction_non_alphanumeric': 0.13073418794363809, 'fraction_numerical': 0.0037080199173641277, 'mean_word_length': 2.1032215647600263, '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': '620243', 'n_tokens_mistral': 3219, 'n_tokens_neox': 3192, 'n_words': 434}