• odoo17前端js框架的演化


    odoo17发布了,从界面上看,变化还是很明显的,比16更漂亮了,本来以为源码不会发生太大的变化,结果仔细一瞧,变化也不小。

    1、打包好的文件数量和大小发生了变化

    打包好的文件从两个变成了一个,在odoo16中,js会打包成common.js和backend.js两个文件,合计大小在5.7M左右,而odoo17中就只有一个文件了web.js,大小只有3.8M, 小了2M左右,这会极大的加快前端页面的加载速度。
    在这里插入图片描述

    在这里插入图片描述

    2、web模块下的js代码做了大量删减

    2.1 一方面是lib目录下依赖的库文件少了很多

    2.2 odoo16为了与之前的版本保持兼容,保留了很多兼容性的代码,而odoo17对这部分代码做了大量删减(static\src\legacy)。

    3、入口文件发生变化

    odoo16中的boot.js是最先启动的文件,这里会定义odoo全局变量,定义odoo.define等工具函数。 在odoo17中,这个文件没有了,取而代之的是module_loader.js。

    总结一波:

    总体来说,odoo17的前端js框架变的更轻量,更高效,丢弃了大量的历史包袱。大大减少了对第三方库的依赖。 对代码结构做了大量的优化, odoo16和odoo17从开发的角度看可能变化不大,但是从源码的结构上看,变化是很大的。

    附录 web.js 加载的js文件列表

    重点看看开头和结尾。

    web.assets_web.min.js
    行      1: /* /web/static/src/module_loader.js */
    	行    173: /* /web/static/lib/luxon/luxon.js */
    	行   4585: /* /web/static/lib/owl/owl.js */
    	行   9954: /* /web/static/lib/owl/odoo_module.js */
    	行   9960: /* /web/static/src/env.js */
    	行  10085: /* /web/static/src/session.js */
    	行  10094: /* /web/static/src/core/action_swiper/action_swiper.js */
    	行  10273: /* /web/static/src/core/assets.js */
    	行  10455: /* /web/static/src/core/autocomplete/autocomplete.js */
    	行  10871: /* /web/static/src/core/browser/browser.js */
    	行  10972: /* /web/static/src/core/browser/cookie.js */
    	行  11008: /* /web/static/src/core/browser/feature_detection.js */
    	行  11068: /* /web/static/src/core/browser/router_service.js */
    	行  11220: /* /web/static/src/core/browser/title_service.js */
    	行  11255: /* /web/static/src/core/checkbox/checkbox.js */
    	行  11332: /* /web/static/src/core/code_editor/code_editor.js */
    	行  11502: /* /web/static/src/core/colorlist/colorlist.js */
    	行  11569: /* /web/static/src/core/colorpicker/colorpicker.js */
    	行  11940: /* /web/static/src/core/colors/colors.js */
    	行  11969: /* /web/static/src/core/commands/command_category.js */
    	行  11991: /* /web/static/src/core/commands/command_hook.js */
    	行  12005: /* /web/static/src/core/commands/command_palette.js */
    	行  12313: /* /web/static/src/core/commands/command_service.js */
    	行  12500: /* /web/static/src/core/commands/default_providers.js */
    	行  12589: /* /web/static/src/core/confirmation_dialog/confirmation_dialog.js */
    	行  12700: /* /web/static/src/core/context.js */
    	行  12734: /* /web/static/src/core/currency.js */
    	行  12773: /* /web/static/src/core/datetime/datetime_hook.js */
    	行  12804: /* /web/static/src/core/datetime/datetime_input.js */
    	行  12855: /* /web/static/src/core/datetime/datetime_picker.js */
    	行  13373: /* /web/static/src/core/datetime/datetime_picker_popover.js */
    	行  13399: /* /web/static/src/core/datetime/datetimepicker_service.js */
    	行  13718: /* /web/static/src/core/debug/debug_context.js */
    	行  13812: /* /web/static/src/core/debug/debug_menu.js */
    	行  13878: /* /web/static/src/core/debug/debug_menu_basic.js */
    	行  13903: /* /web/static/src/core/debug/debug_menu_items.js */
    	行  13979: /* /web/static/src/core/debug/debug_providers.js */
    	行  14044: /* /web/static/src/core/debug/debug_utils.js */
    	行  14063: /* /web/static/src/core/debug/profiling/profiling_item.js */
    	行  14102: /* /web/static/src/core/debug/profiling/profiling_qweb.js */
    	行  14360: /* /web/static/src/core/debug/profiling/profiling_service.js */
    	行  14465: /* /web/static/src/core/debug/profiling/profiling_systray_item.js */
    	行  14479: /* /web/static/src/core/dialog/dialog.js */
    	行  14658: /* /web/static/src/core/dialog/dialog_service.js */
    	行  14742: /* /web/static/src/core/domain.js */
    	行  15061: /* /web/static/src/core/domain_selector/domain_selector.js */
    	行  15242: /* /web/static/src/core/domain_selector/domain_selector_operator_editor.js */
    	行  15295: /* /web/static/src/core/domain_selector/utils.js */
    	行  15456: /* /web/static/src/core/domain_selector_dialog/domain_selector_dialog.js */
    	行  15604: /* /web/static/src/core/dropdown/accordion_item.js */
    	行  15648: /* /web/static/src/core/dropdown/checkbox_item.js */
    	行  15666: /* /web/static/src/core/dropdown/dropdown.js */
    	行  15963: /* /web/static/src/core/dropdown/dropdown_item.js */
    	行  16050: /* /web/static/src/core/dropdown/dropdown_navigation_hook.js */
    	行  16299: /* /web/static/src/core/effects/effect_service.js */
    	行  16358: /* /web/static/src/core/effects/rainbow_man.js */
    	行  16416: /* /web/static/src/core/emoji_picker/emoji_picker.js */
    	行  16722: /* /web/static/src/core/errors/error_dialogs.js */
    	行  16931: /* /web/static/src/core/errors/error_handlers.js */
    	行  17037: /* /web/static/src/core/errors/error_service.js */
    	行  17139: /* /web/static/src/core/errors/error_utils.js */
    	行  17261: /* /web/static/src/core/errors/scss_error_dialog.js */
    	行  17294: /* /web/static/src/core/expression_editor/expression_editor.js */
    	行  17394: /* /web/static/src/core/expression_editor/expression_editor_operator_editor.js */
    	行  17408: /* /web/static/src/core/expression_editor_dialog/expression_editor_dialog.js */
    	行  17497: /* /web/static/src/core/field_service.js */
    	行  17625: /* /web/static/src/core/file_input/file_input.js */
    	行  17742: /* /web/static/src/core/file_upload/file_upload_progress_bar.js */
    	行  17776: /* /web/static/src/core/file_upload/file_upload_progress_container.js */
    	行  17799: /* /web/static/src/core/file_upload/file_upload_progress_record.js */
    	行  17837: /* /web/static/src/core/file_upload/file_upload_service.js */
    	行  17931: /* /web/static/src/core/file_viewer/file_model.js */
    	行  18032: /* /web/static/src/core/file_viewer/file_viewer.js */
    	行  18226: /* /web/static/src/core/file_viewer/file_viewer_hook.js */
    	行  18266: /* /web/static/src/core/hotkeys/hotkey_hook.js */
    	行  18280: /* /web/static/src/core/hotkeys/hotkey_service.js */
    	行  18506: /* /web/static/src/core/install_prompt/install_prompt.js */
    	行  18535: /* /web/static/src/core/install_prompt/install_prompt_service.js */
    	行  18594: /* /web/static/src/core/l10n/dates.js */
    	行  18882: /* /web/static/src/core/l10n/localization.js */
    	行  18902: /* /web/static/src/core/l10n/localization_service.js */
    	行  18972: /* /web/static/src/core/l10n/translation.js */
    	行  19038: /* /web/static/src/core/macro.js */
    	行  19254: /* /web/static/src/core/main_components_container.js */
    	行  19297: /* /web/static/src/core/model_field_selector/model_field_selector.js */
    	行  19423: /* /web/static/src/core/model_field_selector/model_field_selector_popover.js */
    	行  19714: /* /web/static/src/core/model_field_selector/utils.js */
    	行  19794: /* /web/static/src/core/model_selector/model_selector.js */
    	行  19892: /* /web/static/src/core/name_service.js */
    	行  19976: /* /web/static/src/core/network/download.js */
    	行  20261: /* /web/static/src/core/network/http_service.js */
    	行  20315: /* /web/static/src/core/network/rpc_service.js */
    	行  20459: /* /web/static/src/core/notebook/notebook.js */
    	行  20624: /* /web/static/src/core/notifications/notification.js */
    	行  20693: /* /web/static/src/core/notifications/notification_container.js */
    	行  20723: /* /web/static/src/core/notifications/notification_service.js */
    	行  20809: /* /web/static/src/core/orm_service.js */
    	行  20994: /* /web/static/src/core/overlay/overlay_container.js */
    	行  21023: /* /web/static/src/core/overlay/overlay_service.js */
    	行  21073: /* /web/static/src/core/pager/pager.js */
    	行  21224: /* /web/static/src/core/popover/popover.js */
    	行  21374: /* /web/static/src/core/popover/popover_controller.js */
    	行  21440: /* /web/static/src/core/popover/popover_hook.js */
    	行  21490: /* /web/static/src/core/popover/popover_service.js */
    	行  21533: /* /web/static/src/core/position_hook.js */
    	行  21767: /* /web/static/src/core/py_js/py.js */
    	行  21830: /* /web/static/src/core/py_js/py_builtin.js */
    	行  21915: /* /web/static/src/core/py_js/py_date.js */
    	行  22474: /* /web/static/src/core/py_js/py_interpreter.js */
    	行  22842: /* /web/static/src/core/py_js/py_parser.js */
    	行  23170: /* /web/static/src/core/py_js/py_tokenizer.js */
    	行  23348: /* /web/static/src/core/py_js/py_utils.js */
    	行  23484: /* /web/static/src/core/record_selectors/multi_record_selector.js */
    	行  23568: /* /web/static/src/core/record_selectors/record_autocomplete.js */
    	行  23717: /* /web/static/src/core/record_selectors/record_selector.js */
    	行  23787: /* /web/static/src/core/record_selectors/tag_navigation_hook.js */
    	行  23900: /* /web/static/src/core/registry.js */
    	行  23986: /* /web/static/src/core/resizable_panel/resizable_panel.js */
    	行  24136: /* /web/static/src/core/scroller_service.js */
    	行  24189: /* /web/static/src/core/select_menu/select_menu.js */
    	行  24495: /* /web/static/src/core/signature/name_and_signature.js */
    	行  24779: /* /web/static/src/core/signature/signature_dialog.js */
    	行  24820: /* /web/static/src/core/tags_list/tags_list.js */
    	行  24870: /* /web/static/src/core/tooltip/tooltip.js */
    	行  24895: /* /web/static/src/core/tooltip/tooltip_hook.js */
    	行  24910: /* /web/static/src/core/tooltip/tooltip_service.js */
    	行  25051: /* /web/static/src/core/transition.js */
    	行  25165: /* /web/static/src/core/tree_editor/condition_tree.js */
    	行  25878: /* /web/static/src/core/tree_editor/tree_editor.js */
    	行  26146: /* /web/static/src/core/tree_editor/tree_editor_autocomplete.js */
    	行  26218: /* /web/static/src/core/tree_editor/tree_editor_components.js */
    	行  26271: /* /web/static/src/core/tree_editor/tree_editor_operator_editor.js */
    	行  26366: /* /web/static/src/core/tree_editor/tree_editor_value_editors.js */
    	行  26661: /* /web/static/src/core/tree_editor/utils.js */
    	行  26849: /* /web/static/src/core/ui/block_ui.js */
    	行  26936: /* /web/static/src/core/ui/ui_service.js */
    	行  27145: /* /web/static/src/core/user_service.js */
    	行  27248: /* /web/static/src/core/utils/arrays.js */
    	行  27366: /* /web/static/src/core/utils/autoresize.js */
    	行  27443: /* /web/static/src/core/utils/binary.js */
    	行  27469: /* /web/static/src/core/utils/cache.js */
    	行  27513: /* /web/static/src/core/utils/colors.js */
    	行  27672: /* /web/static/src/core/utils/components.js */
    	行  27697: /* /web/static/src/core/utils/concurrency.js */
    	行  27817: /* /web/static/src/core/utils/draggable.js */
    	行  27834: /* /web/static/src/core/utils/draggable_hook_builder.js */
    	行  28495: /* /web/static/src/core/utils/draggable_hook_builder_owl.js */
    	行  28518: /* /web/static/src/core/utils/files.js */
    	行  28540: /* /web/static/src/core/utils/functions.js */
    	行  28565: /* /web/static/src/core/utils/hooks.js */
    	行  28726: /* /web/static/src/core/utils/misc.js */
    	行  28748: /* /web/static/src/core/utils/nested_sortable.js */
    	行  29007: /* /web/static/src/core/utils/numbers.js */
    	行  29116: /* /web/static/src/core/utils/objects.js */
    	行  29151: /* /web/static/src/core/utils/patch.js */
    	行  29224: /* /web/static/src/core/utils/reactive.js */
    	行  29255: /* /web/static/src/core/utils/render.js */
    	行  29313: /* /web/static/src/core/utils/scrolling.js */
    	行  29357: /* /web/static/src/core/utils/search.js */
    	行  29413: /* /web/static/src/core/utils/sortable.js */
    	行  29644: /* /web/static/src/core/utils/sortable_owl.js */
    	行  29667: /* /web/static/src/core/utils/sortable_service.js */
    	行  29748: /* /web/static/src/core/utils/strings.js */
    	行  30700: /* /web/static/src/core/utils/timing.js */
    	行  30830: /* /web/static/src/core/utils/ui.js */
    	行  30967: /* /web/static/src/core/utils/urls.js */
    	行  31034: /* /web/static/src/core/utils/xml.js */
    	行  31139: /* /web/static/src/core/virtual_hook.js */
    	行  31210: /* /web/static/src/polyfills/clipboard.js */
    	行  31303: /* /web/static/lib/jquery/jquery.js */
    	行  37456: /* /web/static/lib/popper/popper.js */
    	行  39043: /* /web/static/lib/bootstrap/js/dist/dom/data.js */
    	行  39084: /* /web/static/lib/bootstrap/js/dist/dom/event-handler.js */
    	行  39323: /* /web/static/lib/bootstrap/js/dist/dom/manipulator.js */
    	行  39389: /* /web/static/lib/bootstrap/js/dist/dom/selector-engine.js */
    	行  39477: /* /web/static/lib/bootstrap/js/dist/base-component.js */
    	行  39606: /* /web/static/lib/bootstrap/js/dist/alert.js */
    	行  39752: /* /web/static/lib/bootstrap/js/dist/button.js */
    	行  39840: /* /web/static/lib/bootstrap/js/dist/carousel.js */
    	行  40390: /* /web/static/lib/bootstrap/js/dist/collapse.js */
    	行  40743: /* /web/static/lib/bootstrap/js/dist/dropdown.js */
    	行  41233: /* /web/static/lib/bootstrap/js/dist/modal.js */
    	行  41983: /* /web/static/lib/bootstrap/js/dist/offcanvas.js */
    	行  42604: /* /web/static/lib/bootstrap/js/dist/tooltip.js */
    	行  43371: /* /web/static/lib/bootstrap/js/dist/popover.js */
    	行  43496: /* /web/static/lib/bootstrap/js/dist/scrollspy.js */
    	行  43782: /* /web/static/lib/bootstrap/js/dist/tab.js */
    	行  44007: /* /web/static/lib/bootstrap/js/dist/toast.js */
    	行  44302: /* /web/static/src/legacy/js/libs/bootstrap.js */
    	行  44430: /* /web/static/src/legacy/js/libs/jquery.js */
    	行  44618: /* /web/static/src/model/model.js */
    	行  44745: /* /web/static/src/model/record.js */
    	行  44932: /* /web/static/src/model/relational_model/datapoint.js */
    	行  44981: /* /web/static/src/model/relational_model/dynamic_group_list.js */
    	行  45206: /* /web/static/src/model/relational_model/dynamic_list.js */
    	行  45580: /* /web/static/src/model/relational_model/dynamic_record_list.js */
    	行  45715: /* /web/static/src/model/relational_model/group.js */
    	行  45815: /* /web/static/src/model/relational_model/record.js */
    	行  46905: /* /web/static/src/model/relational_model/relational_model.js */
    	行  47398: /* /web/static/src/model/relational_model/static_list.js */
    	行  48286: /* /web/static/src/model/relational_model/utils.js */
    	行  48809: /* /web/static/src/model/sample_server.js */
    	行  49439: /* /web/static/src/search/action_menus/action_menus.js */
    	行  49573: /* /web/static/src/search/cog_menu/cog_menu.js */
    	行  49652: /* /web/static/src/search/control_panel/control_panel.js */
    	行  49805: /* /web/static/src/search/custom_favorite_item/custom_favorite_item.js */
    	行  49894: /* /web/static/src/search/custom_group_by_item/custom_group_by_item.js */
    	行  49921: /* /web/static/src/search/layout.js */
    	行  49983: /* /web/static/src/search/pager_hook.js */
    	行  50008: /* /web/static/src/search/properties_group_by_item/properties_group_by_item.js */
    	行  50063: /* /web/static/src/search/search_arch_parser.js */
    	行  50388: /* /web/static/src/search/search_bar/search_bar.js */
    	行  50875: /* /web/static/src/search/search_bar/search_bar_toggler.js */
    	行  50930: /* /web/static/src/search/search_bar_menu/search_bar_menu.js */
    	行  51075: /* /web/static/src/search/search_model.js */
    	行  52764: /* /web/static/src/search/search_panel/search_panel.js */
    	行  52969: /* /web/static/src/search/utils/dates.js */
    	行  53385: /* /web/static/src/search/utils/group_by.js */
    	行  53443: /* /web/static/src/search/utils/misc.js */
    	行  53463: /* /web/static/src/search/utils/order_by.js */
    	行  53495: /* /web/static/src/search/with_search/with_search.js */
    	行  53647: /* /web/static/src/views/calendar/calendar_arch_parser.js */
    	行  53816: /* /web/static/src/views/calendar/calendar_common/calendar_common_popover.js */
    	行  53915: /* /web/static/src/views/calendar/calendar_common/calendar_common_renderer.js */
    	行  54243: /* /web/static/src/views/calendar/calendar_controller.js */
    	行  54577: /* /web/static/src/views/calendar/calendar_model.js */
    	行  55216: /* /web/static/src/views/calendar/calendar_renderer.js */
    	行  55256: /* /web/static/src/views/calendar/calendar_view.js */
    	行  55294: /* /web/static/src/views/calendar/calendar_year/calendar_year_popover.js */
    	行  55400: /* /web/static/src/views/calendar/calendar_year/calendar_year_renderer.js */
    	行  55587: /* /web/static/src/views/calendar/colors.js */
    	行  55613: /* /web/static/src/views/calendar/filter_panel/calendar_filter_panel.js */
    	行  55785: /* /web/static/src/views/calendar/hooks.js */
    	行  55919: /* /web/static/src/views/calendar/mobile_filter_panel/calendar_mobile_filter_panel.js */
    	行  55956: /* /web/static/src/views/calendar/quick_create/calendar_quick_create.js */
    	行  56045: /* /web/static/src/views/calendar/utils.js */
    	行  56061: /* /web/static/src/views/debug_items.js */
    	行  56420: /* /web/static/src/views/fields/ace/ace_field.js */
    	行  56503: /* /web/static/src/views/fields/attachment_image/attachment_image_field.js */
    	行  56522: /* /web/static/src/views/fields/badge/badge_field.js */
    	行  56575: /* /web/static/src/views/fields/badge_selection/badge_selection_field.js */
    	行  56687: /* /web/static/src/views/fields/binary/binary_field.js */
    	行  56776: /* /web/static/src/views/fields/boolean/boolean_field.js */
    	行  56818: /* /web/static/src/views/fields/boolean_favorite/boolean_favorite_field.js */
    	行  56873: /* /web/static/src/views/fields/boolean_icon/boolean_icon_field.js */
    	行  56921: /* /web/static/src/views/fields/boolean_toggle/boolean_toggle_field.js */
    	行  56969: /* /web/static/src/views/fields/boolean_toggle/list_boolean_toggle_field.js */
    	行  56996: /* /web/static/src/views/fields/char/char_field.js */
    	行  57100: /* /web/static/src/views/fields/color/color_field.js */
    	行  57129: /* /web/static/src/views/fields/color_picker/color_picker_field.js */
    	行  57169: /* /web/static/src/views/fields/copy_clipboard/copy_button.js */
    	行  57229: /* /web/static/src/views/fields/copy_clipboard/copy_clipboard_field.js */
    	行  57336: /* /web/static/src/views/fields/datetime/datetime_field.js */
    	行  57583: /* /web/static/src/views/fields/datetime/list_datetime_field.js */
    	行  57610: /* /web/static/src/views/fields/domain/domain_field.js */
    	行  57894: /* /web/static/src/views/fields/dynamic_placeholder_hook.js */
    	行  57979: /* /web/static/src/views/fields/dynamic_placeholder_popover.js */
    	行  58034: /* /web/static/src/views/fields/dynamic_widget/dynamic_model_field_selector.js */
    	行  58055: /* /web/static/src/views/fields/dynamic_widget/dynamic_model_field_selector_char.js */
    	行  58143: /* /web/static/src/views/fields/email/email_field.js */
    	行  58187: /* /web/static/src/views/fields/field.js */
    	行  58519: /* /web/static/src/views/fields/field_tooltip.js */
    	行  58556: /* /web/static/src/views/fields/file_handler.js */
    	行  58659: /* /web/static/src/views/fields/float/float_field.js */
    	行  58813: /* /web/static/src/views/fields/float_factor/float_factor_field.js */
    	行  58861: /* /web/static/src/views/fields/float_time/float_time_field.js */
    	行  58932: /* /web/static/src/views/fields/float_toggle/float_toggle_field.js */
    	行  59036: /* /web/static/src/views/fields/font_selection/font_selection_field.js */
    	行  59091: /* /web/static/src/views/fields/formatters.js */
    	行  59277: /* /web/static/src/views/fields/gauge/gauge_field.js */
    	行  59394: /* /web/static/src/views/fields/handle/handle_field.js */
    	行  59418: /* /web/static/src/views/fields/html/html_field.js */
    	行  59435: /* /web/static/src/views/fields/iframe_wrapper/iframe_wrapper_field.js */
    	行  59468: /* /web/static/src/views/fields/image/image_field.js */
    	行  59711: /* /web/static/src/views/fields/image_url/image_url_field.js */
    	行  59790: /* /web/static/src/views/fields/input_field_hook.js */
    	行  59903: /* /web/static/src/views/fields/integer/integer_field.js */
    	行  60030: /* /web/static/src/views/fields/journal_dashboard_graph/journal_dashboard_graph_field.js */
    	行  60188: /* /web/static/src/views/fields/jsonb/jsonb.js */
    	行  60215: /* /web/static/src/views/fields/label_selection/label_selection_field.js */
    	行  60262: /* /web/static/src/views/fields/many2many_binary/many2many_binary_field.js */
    	行  60353: /* /web/static/src/views/fields/many2many_checkboxes/many2many_checkboxes_field.js */
    	行  60444: /* /web/static/src/views/fields/many2many_tags/kanban_many2many_tags_field.js */
    	行  60471: /* /web/static/src/views/fields/many2many_tags/many2many_tags_field.js */
    	行  60794: /* /web/static/src/views/fields/many2many_tags_avatar/many2many_tags_avatar_field.js */
    	行  60958: /* /web/static/src/views/fields/many2one/many2one_field.js */
    	行  61373: /* /web/static/src/views/fields/many2one_avatar/many2one_avatar_field.js */
    	行  61482: /* /web/static/src/views/fields/many2one_barcode/many2one_barcode_field.js */
    	行  61509: /* /web/static/src/views/fields/many2one_reference/many2one_reference_field.js */
    	行  61519: /* /web/static/src/views/fields/monetary/monetary_field.js */
    	行  61635: /* /web/static/src/views/fields/numpad_decimal_hook.js */
    	行  61679: /* /web/static/src/views/fields/parsers.js */
    	行  61799: /* /web/static/src/views/fields/pdf_viewer/pdf_viewer_field.js */
    	行  61882: /* /web/static/src/views/fields/percent_pie/percent_pie_field.js */
    	行  61913: /* /web/static/src/views/fields/percentage/percentage_field.js */
    	行  61981: /* /web/static/src/views/fields/phone/phone_field.js */
    	行  62028: /* /web/static/src/views/fields/priority/priority_field.js */
    	行  62132: /* /web/static/src/views/fields/progress_bar/kanban_progress_bar_field.js */
    	行  62151: /* /web/static/src/views/fields/progress_bar/progress_bar_field.js */
    	行  62314: /* /web/static/src/views/fields/properties/card_properties_field.js */
    	行  62335: /* /web/static/src/views/fields/properties/properties_field.js */
    	行  62923: /* /web/static/src/views/fields/properties/property_definition.js */
    	行  63206: /* /web/static/src/views/fields/properties/property_definition_selection.js */
    	行  63386: /* /web/static/src/views/fields/properties/property_tags.js */
    	行  63617: /* /web/static/src/views/fields/properties/property_value.js */
    	行  63884: /* /web/static/src/views/fields/radio/radio_field.js */
    	行  63989: /* /web/static/src/views/fields/reference/reference_field.js */
    	行  64182: /* /web/static/src/views/fields/relational_utils.js */
    	行  64934: /* /web/static/src/views/fields/remaining_days/remaining_days_field.js */
    	行  64998: /* /web/static/src/views/fields/selection/filterable_selection_field.js */
    	行  65056: /* /web/static/src/views/fields/selection/selection_field.js */
    	行  65177: /* /web/static/src/views/fields/signature/signature_field.js */
    	行  65356: /* /web/static/src/views/fields/standard_field_props.js */
    	行  65379: /* /web/static/src/views/fields/stat_info/stat_info_field.js */
    	行  65455: /* /web/static/src/views/fields/state_selection/state_selection_field.js */
    	行  65569: /* /web/static/src/views/fields/statusbar/statusbar_field.js */
    	行  65829: /* /web/static/src/views/fields/text/text_field.js */
    	行  65945: /* /web/static/src/views/fields/timezone_mismatch/timezone_mismatch_field.js */
    	行  66037: /* /web/static/src/views/fields/translation_button.js */
    	行  66099: /* /web/static/src/views/fields/translation_dialog.js */
    	行  66179: /* /web/static/src/views/fields/url/url_field.js */
    	行  66247: /* /web/static/src/views/fields/x2many/list_x2many_field.js */
    	行  66273: /* /web/static/src/views/fields/x2many/x2many_field.js */
    	行  66588: /* /web/static/src/views/form/button_box/button_box.js */
    	行  66638: /* /web/static/src/views/form/form_arch_parser.js */
    	行  66695: /* /web/static/src/views/form/form_compiler.js */
    	行  67206: /* /web/static/src/views/form/form_controller.js */
    	行  67749: /* /web/static/src/views/form/form_error_dialog/form_error_dialog.js */
    	行  67772: /* /web/static/src/views/form/form_group/form_group.js */
    	行  67884: /* /web/static/src/views/form/form_label.js */
    	行  67965: /* /web/static/src/views/form/form_renderer.js */
    	行  68080: /* /web/static/src/views/form/form_status_indicator/form_status_indicator.js */
    	行  68132: /* /web/static/src/views/form/form_view.js */
    	行  68172: /* /web/static/src/views/form/setting/setting.js */
    	行  68267: /* /web/static/src/views/form/status_bar_buttons/status_bar_buttons.js */
    	行  68296: /* /web/static/src/views/graph/graph_arch_parser.js */
    	行  68387: /* /web/static/src/views/graph/graph_controller.js */
    	行  68447: /* /web/static/src/views/graph/graph_model.js */
    	行  68880: /* /web/static/src/views/graph/graph_renderer.js */
    	行  69474: /* /web/static/src/views/graph/graph_search_model.js */
    	行  69498: /* /web/static/src/views/graph/graph_view.js */
    	行  69559: /* /web/static/src/views/kanban/kanban_arch_parser.js */
    	行  69730: /* /web/static/src/views/kanban/kanban_column_examples_dialog.js */
    	行  69801: /* /web/static/src/views/kanban/kanban_column_quick_create.js */
    	行  69891: /* /web/static/src/views/kanban/kanban_compiler.js */
    	行  70042: /* /web/static/src/views/kanban/kanban_controller.js */
    	行  70355: /* /web/static/src/views/kanban/kanban_cover_image_dialog.js */
    	行  70423: /* /web/static/src/views/kanban/kanban_dropdown_menu_wrapper.js */
    	行  70441: /* /web/static/src/views/kanban/kanban_header.js */
    	行  70710: /* /web/static/src/views/kanban/kanban_record.js */
    	行  71031: /* /web/static/src/views/kanban/kanban_record_quick_create.js */
    	行  71280: /* /web/static/src/views/kanban/kanban_renderer.js */
    	行  71694: /* /web/static/src/views/kanban/kanban_view.js */
    	行  71735: /* /web/static/src/views/kanban/progress_bar_hook.js */
    	行  72026: /* /web/static/src/views/list/export_all/export_all.js */
    	行  72056: /* /web/static/src/views/list/list_arch_parser.js */
    	行  72272: /* /web/static/src/views/list/list_confirmation_dialog.js */
    	行  72332: /* /web/static/src/views/list/list_controller.js */
    	行  72917: /* /web/static/src/views/list/list_renderer.js */
    	行  74648: /* /web/static/src/views/list/list_view.js */
    	行  74686: /* /web/static/src/views/onboarding_banner.js */
    	行  74758: /* /web/static/src/views/pivot/pivot_arch_parser.js */
    	行  74829: /* /web/static/src/views/pivot/pivot_controller.js */
    	行  74881: /* /web/static/src/views/pivot/pivot_group_by_menu.js */
    	行  74980: /* /web/static/src/views/pivot/pivot_model.js */
    	行  75896: /* /web/static/src/views/pivot/pivot_renderer.js */
    	行  76054: /* /web/static/src/views/pivot/pivot_search_model.js */
    	行  76078: /* /web/static/src/views/pivot/pivot_view.js */
    	行  76138: /* /web/static/src/views/standard_view_props.js */
    	行  76232: /* /web/static/src/views/utils.js */
    	行  76401: /* /web/static/src/views/view.js */
    	行  76686: /* /web/static/src/views/view_button/multi_record_view_button.js */
    	行  76715: /* /web/static/src/views/view_button/view_button.js */
    	行  76841: /* /web/static/src/views/view_button/view_button_hook.js */
    	行  76980: /* /web/static/src/views/view_compiler.js */
    	行  77294: /* /web/static/src/views/view_components/animated_number.js */
    	行  77372: /* /web/static/src/views/view_components/column_progress.js */
    	行  77409: /* /web/static/src/views/view_components/view_scale_selector.js */
    	行  77451: /* /web/static/src/views/view_dialogs/export_data_dialog.js */
    	行  77827: /* /web/static/src/views/view_dialogs/form_view_dialog.js */
    	行  77968: /* /web/static/src/views/view_dialogs/select_create_dialog.js */
    	行  78119: /* /web/static/src/views/view_hook.js */
    	行  78256: /* /web/static/src/views/view_service.js */
    	行  78345: /* /web/static/src/views/widgets/attach_document/attach_document.js */
    	行  78436: /* /web/static/src/views/widgets/documentation_link/documentation_link.js */
    	行  78481: /* /web/static/src/views/widgets/notification_alert/notification_alert.js */
    	行  78503: /* /web/static/src/views/widgets/ribbon/ribbon.js */
    	行  78555: /* /web/static/src/views/widgets/signature/signature.js */
    	行  78642: /* /web/static/src/views/widgets/standard_widget_props.js */
    	行  78658: /* /web/static/src/views/widgets/week_days/week_days.js */
    	行  78728: /* /web/static/src/views/widgets/widget.js */
    	行  78808: /* /web/static/src/webclient/actions/action_container.js */
    	行  78842: /* /web/static/src/webclient/actions/action_dialog.js */
    	行  78894: /* /web/static/src/webclient/actions/action_hook.js */
    	行  79037: /* /web/static/src/webclient/actions/action_service.js */
    	行  80202: /* /web/static/src/webclient/actions/client_actions.js */
    	行  80304: /* /web/static/src/webclient/actions/debug_items.js */
    	行  80455: /* /web/static/src/webclient/barcode/ZXingBarcodeDetector.js */
    	行  80536: /* /web/static/src/webclient/barcode/barcode_scanner.js */
    	行  80697: /* /web/static/src/webclient/barcode/crop_overlay.js */
    	行  80839: /* /web/static/src/webclient/burger_menu/burger_menu.js */
    	行  80931: /* /web/static/src/webclient/burger_menu/burger_user_menu/burger_user_menu.js */
    	行  80945: /* /web/static/src/webclient/burger_menu/mobile_switch_company_menu/mobile_switch_company_menu.js */
    	行  80967: /* /web/static/src/webclient/clickbot/clickbot_loader.js */
    	行  80999: /* /web/static/src/webclient/company_service.js */
    	行  81115: /* /web/static/src/webclient/currency_service.js */
    	行  81146: /* /web/static/src/webclient/debug_items.js */
    	行  81221: /* /web/static/src/webclient/loading_indicator/loading_indicator.js */
    	行  81288: /* /web/static/src/webclient/menus/menu_helpers.js */
    	行  81364: /* /web/static/src/webclient/menus/menu_providers.js */
    	行  81452: /* /web/static/src/webclient/menus/menu_service.js */
    	行  81547: /* /web/static/src/webclient/navbar/navbar.js */
    	行  81700: /* /web/static/src/webclient/settings_form_view/fields/upgrade_boolean_field.js */
    	行  81739: /* /web/static/src/webclient/settings_form_view/fields/upgrade_dialog.js */
    	行  81764: /* /web/static/src/webclient/settings_form_view/highlight_text/form_label_highlight_text.js */
    	行  81786: /* /web/static/src/webclient/settings_form_view/highlight_text/highlight_text.js */
    	行  81810: /* /web/static/src/webclient/settings_form_view/highlight_text/settings_radio_field.js */
    	行  81832: /* /web/static/src/webclient/settings_form_view/settings/searchable_setting.js */
    	行  81890: /* /web/static/src/webclient/settings_form_view/settings/setting_header.js */
    	行  81904: /* /web/static/src/webclient/settings_form_view/settings/settings_app.js */
    	行  81938: /* /web/static/src/webclient/settings_form_view/settings/settings_block.js */
    	行  82007: /* /web/static/src/webclient/settings_form_view/settings/settings_page.js */
    	行  82090: /* /web/static/src/webclient/settings_form_view/settings_confirmation_dialog.js */
    	行  82118: /* /web/static/src/webclient/settings_form_view/settings_form_compiler.js */
    	行  82215: /* /web/static/src/webclient/settings_form_view/settings_form_controller.js */
    	行  82341: /* /web/static/src/webclient/settings_form_view/settings_form_renderer.js */
    	行  82381: /* /web/static/src/webclient/settings_form_view/settings_form_view.js */
    	行  82441: /* /web/static/src/webclient/settings_form_view/widgets/demo_data_service.js */
    	行  82464: /* /web/static/src/webclient/settings_form_view/widgets/res_config_dev_tool.js */
    	行  82505: /* /web/static/src/webclient/settings_form_view/widgets/res_config_edition.js */
    	行  82537: /* /web/static/src/webclient/settings_form_view/widgets/res_config_invite_users.js */
    	行  82665: /* /web/static/src/webclient/settings_form_view/widgets/user_invite_service.js */
    	行  82688: /* /web/static/src/webclient/switch_company_menu/switch_company_menu.js */
    	行  82806: /* /web/static/src/webclient/user_menu/user_menu.js */
    	行  82851: /* /web/static/src/webclient/user_menu/user_menu_items.js */
    	行  82971: /* /web/static/src/webclient/webclient.js */
    	行  83085: /* /web/static/src/webclient/actions/reports/report_action.js */
    	行  83134: /* /web/static/src/webclient/actions/reports/report_hook.js */
    	行  83187: /* /web/static/src/webclient/actions/reports/utils.js */
    	行  83252: /* /web/static/src/libs/pdfjs.js */
    	行  83290: /* /bus/static/src/bus_parameters_service.js */
    	行  83306: /* /bus/static/src/im_status_service.js */
    	行  83358: /* /bus/static/src/multi_tab_service.js */
    	行  83515: /* /bus/static/src/simple_notification_service.js */
    	行  83538: /* /bus/static/src/services/assets_watchdog_service.js */
    	行  83593: /* /bus/static/src/services/bus_service.js */
    	行  83763: /* /bus/static/src/services/presence_service.js */
    	行  83818: /* /bus/static/src/workers/websocket_worker.js */
    	行  84096: /* /bus/static/src/workers/websocket_worker_utils.js */
    	行  84124: /* /web_tour/static/src/debug/debug_manager.js */
    	行  84175: /* /web_tour/static/src/debug/tour_dialog_component.js */
    	行  84212: /* /web_tour/static/src/tour_pointer/tour_pointer.js */
    	行  84376: /* /web_tour/static/src/tour_service/tour_compilers.js */
    	行  84653: /* /web_tour/static/src/tour_service/tour_pointer_state.js */
    	行  84825: /* /web_tour/static/src/tour_service/tour_service.js */
    	行  85116: /* /web_tour/static/src/tour_service/tour_state.js */
    	行  85184: /* /web_tour/static/src/tour_service/tour_utils.js */
    	行  85706: /* /mail/static/lib/selfie_segmentation/selfie_segmentation.js */
    	行  88020: /* /mail/static/src/js/emojis_mixin.js */
    	行  88035: /* /mail/static/src/js/onchange_on_keydown.js */
    	行  88111: /* /mail/static/src/js/tools/debug_manager.js */
    	行  88148: /* /mail/static/src/js/utils.js */
    	行  88311: /* /mail/static/src/core/common/attachment_list.js */
    	行  88381: /* /mail/static/src/core/common/attachment_model.js */
    	行  88433: /* /mail/static/src/core/common/attachment_service.js */
    	行  88475: /* /mail/static/src/core/common/attachment_upload_service.js */
    	行  88653: /* /mail/static/src/core/common/attachment_uploader_hook.js */
    	行  88696: /* /mail/static/src/core/common/attachment_view.js */
    	行  88744: /* /mail/static/src/core/common/autoresize_input.js */
    	行  88820: /* /mail/static/src/core/common/canned_response_model.js */
    	行  88842: /* /mail/static/src/core/common/channel_member_model.js */
    	行  88872: /* /mail/static/src/core/common/channel_member_service.js */
    	行  88896: /* /mail/static/src/core/common/chat_window.js */
    	行  89030: /* /mail/static/src/core/common/chat_window_container.js */
    	行  89102: /* /mail/static/src/core/common/chat_window_model.js */
    	行  89162: /* /mail/static/src/core/common/chat_window_service.js */
    	行  89277: /* /mail/static/src/core/common/composer.js */
    	行  89755: /* /mail/static/src/core/common/composer_model.js */
    	行  89788: /* /mail/static/src/core/common/date_section.js */
    	行  89800: /* /mail/static/src/core/common/discuss.js */
    	行  89906: /* /mail/static/src/core/common/discuss_app_category_model.js */
    	行  89934: /* /mail/static/src/core/common/discuss_app_model.js */
    	行  89989: /* /mail/static/src/core/common/dropzone.js */
    	行  90022: /* /mail/static/src/core/common/dropzone_hook.js */
    	行  90083: /* /mail/static/src/core/common/failure_model.js */
    	行  90165: /* /mail/static/src/core/common/follower_model.js */
    	行  90192: /* /mail/static/src/core/common/im_status.js */
    	行  90216: /* /mail/static/src/core/common/link_preview.js */
    	行  90240: /* /mail/static/src/core/common/link_preview_confirm_delete.js */
    	行  90283: /* /mail/static/src/core/common/link_preview_list.js */
    	行  90302: /* /mail/static/src/core/common/link_preview_model.js */
    	行  90344: /* /mail/static/src/core/common/mail_core_common_service.js */
    	行  90450: /* /mail/static/src/core/common/message.js */
    	行  90848: /* /mail/static/src/core/common/message_actions.js */
    	行  90973: /* /mail/static/src/core/common/message_card_list.js */
    	行  91011: /* /mail/static/src/core/common/message_confirm_dialog.js */
    	行  91038: /* /mail/static/src/core/common/message_in_reply.js */
    	行  91063: /* /mail/static/src/core/common/message_model.js */
    	行  91296: /* /mail/static/src/core/common/message_notification_popover.js */
    	行  91308: /* /mail/static/src/core/common/message_reaction_button.js */
    	行  91336: /* /mail/static/src/core/common/message_reaction_menu.js */
    	行  91396: /* /mail/static/src/core/common/message_reactions.js */
    	行  91447: /* /mail/static/src/core/common/message_reactions_model.js */
    	行  91469: /* /mail/static/src/core/common/message_search_hook.js */
    	行  91559: /* /mail/static/src/core/common/message_seen_indicator.js */
    	行  91602: /* /mail/static/src/core/common/message_service.js */
    	行  91752: /* /mail/static/src/core/common/messaging_service.js */
    	行  91889: /* /mail/static/src/core/common/navigable_list.js */
    	行  92065: /* /mail/static/src/core/common/notification_model.js */
    	行  92158: /* /mail/static/src/core/common/notification_permission_service.js */
    	行  92217: /* /mail/static/src/core/common/out_of_focus_service.js */
    	行  92354: /* /mail/static/src/core/common/partner_compare.js */
    	行  92440: /* /mail/static/src/core/common/persona_model.js */
    	行  92488: /* /mail/static/src/core/common/persona_service.js */
    	行  92582: /* /mail/static/src/core/common/picker.js */
    	行  92705: /* /mail/static/src/core/common/picker_content.js */
    	行  92725: /* /mail/static/src/core/common/record.js */
    	行  93328: /* /mail/static/src/core/common/relative_time.js */
    	行  93369: /* /mail/static/src/core/common/scroll_position.js */
    	行  93386: /* /mail/static/src/core/common/search_messages_panel.js */
    	行  93464: /* /mail/static/src/core/common/sound_effects_service.js */
    	行  93570: /* /mail/static/src/core/common/store_service.js */
    	行  93884: /* /mail/static/src/core/common/suggestion_hook.js */
    	行  94058: /* /mail/static/src/core/common/suggestion_service.js */
    	行  94229: /* /mail/static/src/core/common/thread.js */
    	行  94413: /* /mail/static/src/core/common/thread_actions.js */
    	行  94571: /* /mail/static/src/core/common/thread_icon.js */
    	行  94594: /* /mail/static/src/core/common/thread_model.js */
    	行  94959: /* /mail/static/src/core/common/thread_service.js */
    	行  95696: /* /mail/static/src/core/common/user_settings_service.js */
    	行  95889: /* /mail/static/src/core/web_portal/message_patch.js */
    	行  95968: /* /mail/static/src/core/web/activity.js */
    	行  96073: /* /mail/static/src/core/web/activity_button.js */
    	行  96171: /* /mail/static/src/core/web/activity_list_popover.js */
    	行  96228: /* /mail/static/src/core/web/activity_list_popover_item.js */
    	行  96316: /* /mail/static/src/core/web/activity_mail_template.js */
    	行  96364: /* /mail/static/src/core/web/activity_markasdone_popover.js */
    	行  96433: /* /mail/static/src/core/web/activity_menu.js */
    	行  96527: /* /mail/static/src/core/web/activity_model.js */
    	行  96596: /* /mail/static/src/core/web/activity_service.js */
    	行  96727: /* /mail/static/src/core/web/chat_window_patch.js */
    	行  96743: /* /mail/static/src/core/web/chat_window_service_patch.js */
    	行  96761: /* /mail/static/src/core/web/chatter.js */
    	行  97115: /* /mail/static/src/core/web/command_category.js */
    	行  97136: /* /mail/static/src/core/web/dialog_patch.js */
    	行  97153: /* /mail/static/src/core/web/discuss_client_action.js */
    	行  97208: /* /mail/static/src/core/web/discuss_patch.js */
    	行  97222: /* /mail/static/src/core/web/discuss_sidebar.js */
    	行  97244: /* /mail/static/src/core/web/discuss_sidebar_mailboxes.js */
    	行  97274: /* /mail/static/src/core/web/follower_list.js */
    	行  97340: /* /mail/static/src/core/web/follower_subtype_dialog.js */
    	行  97398: /* /mail/static/src/core/web/mail_column_progress.js */
    	行  97416: /* /mail/static/src/core/web/mail_core_web_service.js */
    	行  97526: /* /mail/static/src/core/web/mention_list.js */
    	行  97636: /* /mail/static/src/core/web/message_patch.js */
    	行  97727: /* /mail/static/src/core/web/messaging_menu.js */
    	行  97971: /* /mail/static/src/core/web/notification_item.js */
    	行  98006: /* /mail/static/src/core/web/open_chat_hook.js */
    	行  98036: /* /mail/static/src/core/web/recipient_list.js */
    	行  98059: /* /mail/static/src/core/web/suggested_recipient.js */
    	行  98101: /* /mail/static/src/core/web/suggested_recipient_list.js */
    	行  98128: /* /mail/static/src/core/web/thread_actions.js */
    	行  98184: /* /mail/static/src/core/web/thread_model_patch.js */
    	行  98216: /* /mail/static/src/core/web/thread_service_patch.js */
    	行  98467: /* /mail/static/src/utils/common/dates.js */
    	行  98487: /* /mail/static/src/utils/common/format.js */
    	行  98664: /* /mail/static/src/utils/common/hooks.js */
    	行  99115: /* /mail/static/src/utils/common/misc.js */
    	行  99183: /* /mail/static/src/views/web/activity/activity_arch_parser.js */
    	行  99231: /* /mail/static/src/views/web/activity/activity_cell.js */
    	行  99297: /* /mail/static/src/views/web/activity/activity_compiler.js */
    	行  99368: /* /mail/static/src/views/web/activity/activity_controller.js */
    	行  99498: /* /mail/static/src/views/web/activity/activity_model.js */
    	行  99526: /* /mail/static/src/views/web/activity/activity_record.js */
    	行  99582: /* /mail/static/src/views/web/activity/activity_renderer.js */
    	行  99775: /* /mail/static/src/views/web/activity/activity_view.js */
    	行  99810: /* /mail/static/src/views/web/composer_patch.js */
    	行  99832: /* /mail/static/src/views/web/fields/activity_exception/activity_exception.js */
    	行  99866: /* /mail/static/src/views/web/fields/assign_user_command_hook.js */
    	行 100004: /* /mail/static/src/views/web/fields/avatar/avatar.js */
    	行 100037: /* /mail/static/src/views/web/fields/emojis_char_field/emojis_char_field.js */
    	行 100068: /* /mail/static/src/views/web/fields/emojis_field_common/emojis_field_common.js */
    	行 100103: /* /mail/static/src/views/web/fields/emojis_text_field/emojis_text_field.js */
    	行 100130: /* /mail/static/src/views/web/fields/kanban_activity/kanban_activity.js */
    	行 100173: /* /mail/static/src/views/web/fields/list_activity/list_activity.js */
    	行 100231: /* /mail/static/src/views/web/fields/many2many_avatar_user_field/many2many_avatar_user_field.js */
    	行 100323: /* /mail/static/src/views/web/fields/many2many_tags_email/many2many_tags_email.js */
    	行 100435: /* /mail/static/src/views/web/fields/many2one_avatar_user_field/many2one_avatar_user_field.js */
    	行 100535: /* /mail/static/src/views/web/fields/properties_field/property_value.js */
    	行 100578: /* /mail/static/src/views/web/form/form_compiler.js */
    	行 100718: /* /mail/static/src/views/web/form/form_controller.js */
    	行 100755: /* /mail/static/src/views/web/form/form_renderer.js */
    	行 100807: /* /mail/static/src/views/web/form/mail_composer_form.js */
    	行 100827: /* /mail/static/src/views/web/list/archive_disabled_list_controller.js */
    	行 100841: /* /mail/static/src/views/web/list/archive_disabled_list_view.js */
    	行 100856: /* /mail/static/src/views/web/list_renderer.js */
    	行 100877: /* /mail/static/src/webclient/web/webclient.js */
    	行 101000: /* /mail/static/src/discuss/core/common/action_panel.js */
    	行 101021: /* /mail/static/src/discuss/core/common/attachment_model_patch.js */
    	行 101044: /* /mail/static/src/discuss/core/common/attachment_panel.js */
    	行 101106: /* /mail/static/src/discuss/core/common/attachment_upload_service_patch.js */
    	行 101129: /* /mail/static/src/discuss/core/common/channel_commands.js */
    	行 101150: /* /mail/static/src/discuss/core/common/channel_invitation.js */
    	行 101274: /* /mail/static/src/discuss/core/common/channel_member_list.js */
    	行 101329: /* /mail/static/src/discuss/core/common/composer_patch.js */
    	行 101344: /* /mail/static/src/discuss/core/common/discuss_core_common_service.js */
    	行 101632: /* /mail/static/src/discuss/core/common/notification_settings.js */
    	行 101674: /* /mail/static/src/discuss/core/common/partner_compare.js */
    	行 101714: /* /mail/static/src/discuss/core/common/suggestion_service_patch.js */
    	行 101789: /* /mail/static/src/discuss/core/common/thread_actions.js */
    	行 101904: /* /mail/static/src/discuss/core/common/thread_model_patch.js */
    	行 101974: /* /mail/static/src/discuss/core/common/thread_service_patch.js */
    	行 102030: /* /mail/static/src/discuss/core/web/channel_selector.js */
    	行 102256: /* /mail/static/src/discuss/core/web/chat_window_patch.js */
    	行 102268: /* /mail/static/src/discuss/core/web/chat_window_service_patch.js */
    	行 102314: /* /mail/static/src/discuss/core/web/command_palette.js */
    	行 102482: /* /mail/static/src/discuss/core/web/discuss_core_web_service.js */
    	行 102590: /* /mail/static/src/discuss/core/web/discuss_sidebar_categories.js */
    	行 102725: /* /mail/static/src/discuss/core/web/messaging_menu_patch.js */
    	行 102737: /* /mail/static/src/discuss/core/web/thread_actions.js */
    	行 102764: /* /mail/static/src/discuss/core/web/thread_model_patch.js */
    	行 102776: /* /mail/static/src/discuss/call/common/blur_manager.js */
    	行 102896: /* /mail/static/src/discuss/call/common/call.js */
    	行 103144: /* /mail/static/src/discuss/call/common/call_action_list.js */
    	行 103244: /* /mail/static/src/discuss/call/common/call_context_menu.js */
    	行 103308: /* /mail/static/src/discuss/call/common/call_invitation.js */
    	行 103341: /* /mail/static/src/discuss/call/common/call_invitations.js */
    	行 103366: /* /mail/static/src/discuss/call/common/call_menu.js */
    	行 103389: /* /mail/static/src/discuss/call/common/call_participant_card.js */
    	行 103577: /* /mail/static/src/discuss/call/common/call_participant_video.js */
    	行 103622: /* /mail/static/src/discuss/call/common/call_settings.js */
    	行 103744: /* /mail/static/src/discuss/call/common/chat_window_patch.js */
    	行 103756: /* /mail/static/src/discuss/call/common/discuss_app_model_patch.js */
    	行 103789: /* /mail/static/src/discuss/call/common/discuss_patch.js */
    	行 103810: /* /mail/static/src/discuss/call/common/media_monitoring.js */
    	行 103942: /* /mail/static/src/discuss/call/common/rtc_service.js */
    	行 105285: /* /mail/static/src/discuss/call/common/rtc_session_model.js */
    	行 105438: /* /mail/static/src/discuss/call/common/thread_actions.js */
    	行 105484: /* /mail/static/src/discuss/call/common/thread_model_patch.js */
    	行 105507: /* /mail/static/src/discuss/gif_picker/common/composer_patch.js */
    	行 105552: /* /mail/static/src/discuss/gif_picker/common/gif_picker.js */
    	行 105774: /* /mail/static/src/discuss/gif_picker/common/gif_picker_service.js */
    	行 105806: /* /mail/static/src/discuss/gif_picker/common/picker_content_patch.js */
    	行 105828: /* /mail/static/src/discuss/gif_picker/common/picker_patch.js */
    	行 105858: /* /mail/static/src/discuss/message_pin/common/message_actions.js */
    	行 105873: /* /mail/static/src/discuss/message_pin/common/message_patch.js */
    	行 105916: /* /mail/static/src/discuss/message_pin/common/message_pin_service.js */
    	行 106045: /* /mail/static/src/discuss/message_pin/common/pinned_messages_panel.js */
    	行 106093: /* /mail/static/src/discuss/message_pin/common/thread_actions.js */
    	行 106130: /* /mail/static/src/discuss/message_pin/common/thread_patch.js */
    	行 106148: /* /mail/static/src/discuss/typing/common/composer_patch.js */
    	行 106213: /* /mail/static/src/discuss/typing/common/thread_icon_patch.js */
    	行 106237: /* /mail/static/src/discuss/typing/common/typing.js */
    	行 106268: /* /mail/static/src/discuss/typing/common/typing_service.js */
    	行 106339: /* /mail/static/src/discuss/voice_message/common/attachment_list_patch.js */
    	行 106355: /* /mail/static/src/discuss/voice_message/common/attachment_model_patch.js */
    	行 106375: /* /mail/static/src/discuss/voice_message/common/attachment_service_patch.js */
    	行 106399: /* /mail/static/src/discuss/voice_message/common/attachment_uploader_hook_patch.js */
    	行 106424: /* /mail/static/src/discuss/voice_message/common/composer_model_patch.js */
    	行 106438: /* /mail/static/src/discuss/voice_message/common/composer_patch.js */
    	行 106470: /* /mail/static/src/discuss/voice_message/common/mp3_encoder.js */
    	行 106531: /* /mail/static/src/discuss/voice_message/common/voice_message_service.js */
    	行 106561: /* /mail/static/src/discuss/voice_message/common/voice_player.js */
    	行 106887: /* /mail/static/src/discuss/voice_message/common/voice_recorder.js */
    	行 107062: /* /mail/static/src/discuss/call/web/discuss_patch.js */
    	行 107093: /* /mail/static/src/discuss/call/web/discuss_sidebar_call_indicator.js */
    	行 107117: /* /mail/static/src/discuss/call/web/discuss_sidebar_start_meeting.js */
    	行 107150: /* /mail/static/src/discuss/web/avatar_card/avatar_card_popover.js */
    	行 107193: /* /mail/static/src/views/fields/statusbar_duration/statusbar_duration_field.js */
    	行 107234: /* /analytic/static/src/components/analytic_distribution/analytic_distribution.js */
    	行 107849: /* /web_editor/static/lib/vkbeautify/vkbeautify.0.99.00.beta.js */
    	行 108048: /* /web_editor/static/src/js/common/browser_extensions.js */
    	行 108066: /* /web_editor/static/src/js/common/column_layout_mixin.js */
    	行 108118: /* /web_editor/static/src/js/common/grid_layout_utils.js */
    	行 108334: /* /web_editor/static/src/js/common/utils.js */
    	行 108611: /* /web_editor/static/src/js/common/wysiwyg_utils.js */
    	行 108628: /* /web_editor/static/src/js/editor/odoo-editor/src/utils/utils.js */
    	行 110438: /* /web_editor/static/src/js/wysiwyg/fonts.js */
    	行 110511: /* /web_editor/static/src/components/history_dialog/history_dialog.js */
    	行 110586: /* /web_editor/static/src/components/media_dialog/document_selector.js */
    	行 110656: /* /web_editor/static/src/components/media_dialog/file_selector.js */
    	行 111000: /* /web_editor/static/src/components/media_dialog/icon_selector.js */
    	行 111083: /* /web_editor/static/src/components/media_dialog/image_selector.js */
    	行 111400: /* /web_editor/static/src/components/media_dialog/media_dialog.js */
    	行 111658: /* /web_editor/static/src/components/media_dialog/search_media.js */
    	行 111690: /* /web_editor/static/src/components/media_dialog/video_selector.js */
    	行 111923: /* /web_editor/static/src/components/upload_progress_toast/upload_progress_toast.js */
    	行 111981: /* /web_editor/static/src/components/upload_progress_toast/upload_service.js */
    	行 112130: /* /web_unsplash/static/src/components/media_dialog/image_selector.js */
    	行 112437: /* /web_unsplash/static/src/services/unsplash_service.js */
    	行 112499: /* /web_editor/static/src/js/backend/QWebPlugin.js */
    	行 112718: /* /web_editor/static/src/js/backend/command_category.js */
    	行 112730: /* /web_editor/static/src/js/backend/convert_inline.js */
    	行 113982: /* /web_editor/static/src/js/backend/html_field.js */
    	行 114636: /* /portal/static/src/views/fields/portal_wizard_user_one2many.js */
    	行 114657: /* /portal/static/src/views/list/portal_wizard_user_list_controller.js */
    	行 114681: /* /rating/static/src/notification_item_patch.js */
    	行 114690: /* /resource/static/src/section_list_renderer.js */
    	行 114743: /* /resource/static/src/section_one2many_field.js */
    	行 114768: /* /project/static/src/utils/project_utils.js */
    	行 114783: /* /project/static/src/components/delete_subtasks_confirmation_dialog/delete_subtasks_confirmation_dialog.js */
    	行 114808: /* /project/static/src/components/project_control_panel/project_control_panel.js */
    	行 114849: /* /project/static/src/components/project_many2one_field/project_many2one_field.js */
    	行 114892: /* /project/static/src/components/project_right_side_panel/components/project_milestone.js */
    	行 114987: /* /project/static/src/components/project_right_side_panel/components/project_profitability.js */
    	行 115019: /* /project/static/src/components/project_right_side_panel/components/project_right_side_panel_section.js */
    	行 115071: /* /project/static/src/components/project_right_side_panel/project_right_side_panel.js */
    	行 115233: /* /project/static/src/components/project_state_selection/project_state_selection.js */
    	行 115258: /* /project/static/src/components/project_status_with_color_selection/project_status_with_color_selection_field.js */
    	行 115300: /* /project/static/src/components/project_task_name_with_subtask_count_char_field/project_task_name_with_subtask_count_char_field.js */
    	行 115324: /* /project/static/src/components/project_task_priority_switch_field/project_task_priority_switch_field.js */
    	行 115353: /* /project/static/src/components/project_task_state_selection/project_task_state_selection.js */
    	行 115513: /* /project/static/src/components/subtask_kanban_list/subtask_kanban_list.js */
    	行 115611: /* /project/static/src/components/subtask_one2many_field/subtask_list_renderer.js */
    	行 115636: /* /project/static/src/components/subtask_one2many_field/subtask_one2many_field.js */
    	行 115657: /* /project/static/src/views/burndown_chart/burndown_chart_model.js */
    	行 115724: /* /project/static/src/views/burndown_chart/burndown_chart_search_model.js */
    	行 115825: /* /project/static/src/views/burndown_chart/burndown_chart_view.js */
    	行 115846: /* /project/static/src/views/form_with_html_expander/form_renderer_with_html_expander.js */
    	行 115879: /* /project/static/src/views/form_with_html_expander/form_view_with_html_expander.js */
    	行 115894: /* /project/static/src/views/project_activity/project_activity_view.js */
    	行 115909: /* /project/static/src/views/project_form/project_form_renderer.js */
    	行 115922: /* /project/static/src/views/project_form/project_form_view.js */
    	行 115937: /* /project/static/src/views/project_project_calendar/project_project_calendar_controller.js */
    	行 115951: /* /project/static/src/views/project_project_calendar/project_project_calendar_view.js */
    	行 115967: /* /project/static/src/views/project_project_kanban/project_project_kanban_header.js */
    	行 115992: /* /project/static/src/views/project_project_kanban/project_project_kanban_renderer.js */
    	行 116007: /* /project/static/src/views/project_project_kanban/project_task_kanban_view.js */
    	行 116022: /* /project/static/src/views/project_project_list/project_project_list_renderer.js */
    	行 116042: /* /project/static/src/views/project_project_list/project_project_list_view.js */
    	行 116057: /* /project/static/src/views/project_rating_graph/project_rating_graph_view.js */
    	行 116091: /* /project/static/src/views/project_rating_pivot/project_rating_pivot_view.js */
    	行 116125: /* /project/static/src/views/project_task_calendar/project_task_calendar_controller.js */
    	行 116160: /* /project/static/src/views/project_task_calendar/project_task_calendar_filter_panel/project_task_calendar_filter_panel.js */
    	行 116173: /* /project/static/src/views/project_task_calendar/project_task_calendar_model.js */
    	行 116191: /* /project/static/src/views/project_task_calendar/project_task_calendar_view.js */
    	行 116210: /* /project/static/src/views/project_task_form/project_task_form_controller.js */
    	行 116235: /* /project/static/src/views/project_task_form/project_task_form_renderer.js */
    	行 116248: /* /project/static/src/views/project_task_form/project_task_form_view.js */
    	行 116265: /* /project/static/src/views/project_task_graph/project_task_graph_model.js */
    	行 116282: /* /project/static/src/views/project_task_graph/project_task_graph_view.js */
    	行 116300: /* /project/static/src/views/project_task_kanban/project_task_kanban_compiler.js */
    	行 116358: /* /project/static/src/views/project_task_kanban/project_task_kanban_examples.js */
    	行 116476: /* /project/static/src/views/project_task_kanban/project_task_kanban_header.js */
    	行 116526: /* /project/static/src/views/project_task_kanban/project_task_kanban_model.js */
    	行 116542: /* /project/static/src/views/project_task_kanban/project_task_kanban_record.js */
    	行 116571: /* /project/static/src/views/project_task_kanban/project_task_kanban_renderer.js */
    	行 116599: /* /project/static/src/views/project_task_kanban/project_task_kanban_view.js */
    	行 116618: /* /project/static/src/views/project_task_list/project_task_list_controller.js */
    	行 116641: /* /project/static/src/views/project_task_list/project_task_list_renderer.js */
    	行 116671: /* /project/static/src/views/project_task_list/project_task_list_view.js */
    	行 116690: /* /project/static/src/views/project_task_pivot/project_pivot_model.js */
    	行 116710: /* /project/static/src/views/project_task_pivot/project_pivot_view.js */
    	行 116727: /* /project/static/src/views/project_update_kanban/project_update_kanban_controller.js */
    	行 116746: /* /project/static/src/views/project_update_kanban/project_update_kanban_view.js */
    	行 116761: /* /project/static/src/views/project_update_list/project_update_list_controller.js */
    	行 116780: /* /project/static/src/views/project_update_list/project_update_list_view.js */
    	行 116795: /* /project/static/src/js/tours/project.js */
    	行 116932: /* /project_todo/static/src/components/todo_done_checkmark/todo_done_checkmark.js */
    	行 116996: /* /project_todo/static/src/components/todo_editable_breadcrumb_name/todo_editable_breadcrumb_name.js */
    	行 117037: /* /project_todo/static/src/views/todo_activity_wizard/todo_activity_wizard_controller.js */
    	行 117056: /* /project_todo/static/src/views/todo_activity_wizard/todo_activity_wizard_view.js */
    	行 117071: /* /project_todo/static/src/views/todo_conversion_form/todo_conversion_form_controller.js */
    	行 117090: /* /project_todo/static/src/views/todo_conversion_form/todo_conversion_form_view.js */
    	行 117105: /* /project_todo/static/src/views/todo_form/todo_form_control_panel.js */
    	行 117116: /* /project_todo/static/src/views/todo_form/todo_form_controller.js */
    	行 117163: /* /project_todo/static/src/views/todo_form/todo_form_view.js */
    	行 117180: /* /project_todo/static/src/views/todo_list/todo_list_controller.js */
    	行 117199: /* /project_todo/static/src/views/todo_list/todo_list_view.js */
    	行 117214: /* /project_todo/static/src/web/activity/activity_menu_patch.js */
    	行 117259: /* /base_import/static/src/import_action/import_action.js */
    	行 117426: /* /base_import/static/src/import_block_ui.js */
    	行 117447: /* /base_import/static/src/import_data_column_error/import_data_column_error.js */
    	行 117495: /* /base_import/static/src/import_data_content/import_data_content.js */
    	行 117597: /* /base_import/static/src/import_data_options/import_data_options.js */
    	行 117670: /* /base_import/static/src/import_data_progress/import_data_progress.js */
    	行 117725: /* /base_import/static/src/import_data_sidepanel/import_data_sidepanel.js */
    	行 117784: /* /base_import/static/src/import_model.js */
    	行 118343: /* /base_import/static/src/import_records/import_records.js */
    	行 118385: /* /iap/static/src/action_buttons_widget/action_buttons_widget.js */
    	行 118429: /* /iap/static/src/js/insufficient_credit_error_handler.js */
    	行 118487: /* /iap_mail/static/src/js/services/iap_notification_service.js */
    	行 118530: /* /partner_autocomplete/static/src/js/partner_autocomplete_core.js */
    	行 118743: /* /partner_autocomplete/static/src/js/partner_autocomplete_fieldchar.js */
    	行 118827: /* /partner_autocomplete/static/src/js/partner_autocomplete_many2one.js */
    	行 118898: /* /partner_autocomplete/static/src/js/web_company_autocomplete.js */
    	行 118917: /* /sms/static/src/components/phone_field/phone_field.js */
    	行 118960: /* /sms/static/src/components/sms_button/sms_button.js */
    	行 119004: /* /sms/static/src/components/sms_widget/fields_sms_widget.js */
    	行 119079: /* /sms/static/src/core/failure_model_patch.js */
    	行 119103: /* /sms/static/src/core/notification_model_patch.js */
    	行 119127: /* /sms/static/src/messaging_menu/messaging_menu_patch.js */
    	行 119157: /* /sms/static/src/thread/message_patch.js */
    	行 119179: /* /snailmail/static/src/core/failure_model_patch.js */
    	行 119203: /* /snailmail/static/src/core/notification_model_patch.js */
    	行 119251: /* /snailmail/static/src/core_ui/message_patch.js */
    	行 119308: /* /snailmail/static/src/core_ui/snailmail_error.js */
    	行 119350: /* /snailmail/static/src/core_ui/snailmail_notification_popover.js */
    	行 119362: /* /snailmail/static/src/messaging_menu/messaging_menu_patch.js */
    	行 119389: /* /web/static/src/main.js */
    	行 119399: /* /web/static/src/start.js */
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62
    • 63
    • 64
    • 65
    • 66
    • 67
    • 68
    • 69
    • 70
    • 71
    • 72
    • 73
    • 74
    • 75
    • 76
    • 77
    • 78
    • 79
    • 80
    • 81
    • 82
    • 83
    • 84
    • 85
    • 86
    • 87
    • 88
    • 89
    • 90
    • 91
    • 92
    • 93
    • 94
    • 95
    • 96
    • 97
    • 98
    • 99
    • 100
    • 101
    • 102
    • 103
    • 104
    • 105
    • 106
    • 107
    • 108
    • 109
    • 110
    • 111
    • 112
    • 113
    • 114
    • 115
    • 116
    • 117
    • 118
    • 119
    • 120
    • 121
    • 122
    • 123
    • 124
    • 125
    • 126
    • 127
    • 128
    • 129
    • 130
    • 131
    • 132
    • 133
    • 134
    • 135
    • 136
    • 137
    • 138
    • 139
    • 140
    • 141
    • 142
    • 143
    • 144
    • 145
    • 146
    • 147
    • 148
    • 149
    • 150
    • 151
    • 152
    • 153
    • 154
    • 155
    • 156
    • 157
    • 158
    • 159
    • 160
    • 161
    • 162
    • 163
    • 164
    • 165
    • 166
    • 167
    • 168
    • 169
    • 170
    • 171
    • 172
    • 173
    • 174
    • 175
    • 176
    • 177
    • 178
    • 179
    • 180
    • 181
    • 182
    • 183
    • 184
    • 185
    • 186
    • 187
    • 188
    • 189
    • 190
    • 191
    • 192
    • 193
    • 194
    • 195
    • 196
    • 197
    • 198
    • 199
    • 200
    • 201
    • 202
    • 203
    • 204
    • 205
    • 206
    • 207
    • 208
    • 209
    • 210
    • 211
    • 212
    • 213
    • 214
    • 215
    • 216
    • 217
    • 218
    • 219
    • 220
    • 221
    • 222
    • 223
    • 224
    • 225
    • 226
    • 227
    • 228
    • 229
    • 230
    • 231
    • 232
    • 233
    • 234
    • 235
    • 236
    • 237
    • 238
    • 239
    • 240
    • 241
    • 242
    • 243
    • 244
    • 245
    • 246
    • 247
    • 248
    • 249
    • 250
    • 251
    • 252
    • 253
    • 254
    • 255
    • 256
    • 257
    • 258
    • 259
    • 260
    • 261
    • 262
    • 263
    • 264
    • 265
    • 266
    • 267
    • 268
    • 269
    • 270
    • 271
    • 272
    • 273
    • 274
    • 275
    • 276
    • 277
    • 278
    • 279
    • 280
    • 281
    • 282
    • 283
    • 284
    • 285
    • 286
    • 287
    • 288
    • 289
    • 290
    • 291
    • 292
    • 293
    • 294
    • 295
    • 296
    • 297
    • 298
    • 299
    • 300
    • 301
    • 302
    • 303
    • 304
    • 305
    • 306
    • 307
    • 308
    • 309
    • 310
    • 311
    • 312
    • 313
    • 314
    • 315
    • 316
    • 317
    • 318
    • 319
    • 320
    • 321
    • 322
    • 323
    • 324
    • 325
    • 326
    • 327
    • 328
    • 329
    • 330
    • 331
    • 332
    • 333
    • 334
    • 335
    • 336
    • 337
    • 338
    • 339
    • 340
    • 341
    • 342
    • 343
    • 344
    • 345
    • 346
    • 347
    • 348
    • 349
    • 350
    • 351
    • 352
    • 353
    • 354
    • 355
    • 356
    • 357
    • 358
    • 359
    • 360
    • 361
    • 362
    • 363
    • 364
    • 365
    • 366
    • 367
    • 368
    • 369
    • 370
    • 371
    • 372
    • 373
    • 374
    • 375
    • 376
    • 377
    • 378
    • 379
    • 380
    • 381
    • 382
    • 383
    • 384
    • 385
    • 386
    • 387
    • 388
    • 389
    • 390
    • 391
    • 392
    • 393
    • 394
    • 395
    • 396
    • 397
    • 398
    • 399
    • 400
    • 401
    • 402
    • 403
    • 404
    • 405
    • 406
    • 407
    • 408
    • 409
    • 410
    • 411
    • 412
    • 413
    • 414
    • 415
    • 416
    • 417
    • 418
    • 419
    • 420
    • 421
    • 422
    • 423
    • 424
    • 425
    • 426
    • 427
    • 428
    • 429
    • 430
    • 431
    • 432
    • 433
    • 434
    • 435
    • 436
    • 437
    • 438
    • 439
    • 440
    • 441
    • 442
    • 443
    • 444
    • 445
    • 446
    • 447
    • 448
    • 449
    • 450
    • 451
    • 452
    • 453
    • 454
    • 455
    • 456
    • 457
    • 458
    • 459
    • 460
    • 461
    • 462
    • 463
    • 464
    • 465
    • 466
    • 467
    • 468
    • 469
    • 470
    • 471
    • 472
    • 473
    • 474
    • 475
    • 476
    • 477
    • 478
    • 479
    • 480
    • 481
    • 482
    • 483
    • 484
    • 485
    • 486
    • 487
    • 488
    • 489
    • 490
    • 491
    • 492
    • 493
    • 494
    • 495
    • 496
    • 497
    • 498
    • 499
    • 500
    • 501
    • 502
    • 503
    • 504
    • 505
    • 506
    • 507
    • 508
    • 509
    • 510
    • 511
    • 512
    • 513
    • 514
    • 515
    • 516
    • 517
    • 518
    • 519
    • 520
    • 521
    • 522
    • 523
    • 524
    • 525
    • 526
    • 527
    • 528
    • 529
    • 530
    • 531
    • 532
    • 533
    • 534
    • 535
    • 536
    • 537
    • 538
    • 539
    • 540
    • 541
    • 542
    • 543
    • 544
    • 545
    • 546
    • 547
    • 548
    • 549
    • 550
    • 551
    • 552
    • 553
    • 554
    • 555
    • 556
    • 557
    • 558
    • 559
    • 560
    • 561
    • 562
    • 563
    • 564
    • 565
    • 566
    • 567
    • 568
    • 569
    • 570
    • 571
    • 572
    • 573
    • 574
    • 575
    • 576
    • 577
    • 578
    • 579
    • 580
    • 581
    • 582
    • 583
    • 584
    • 585
    • 586
    • 587
    • 588
    • 589
    • 590
    • 591
    • 592
    • 593
    • 594
    • 595
    • 596
    • 597
    • 598
    • 599
    • 600
    • 601
    • 602
    • 603
    • 604
    • 605
    • 606
    • 607
    • 608
    • 609
    • 610
    • 611
    • 612
    • 613
    • 614
    • 615
    • 616
    • 617
    • 618
    • 619
    • 620
    • 621
    • 622
    • 623
    • 624
    • 625
    • 626
    • 627
    • 628
    • 629
    • 630
    • 631
    • 632
    • 633
    • 634
    • 635
    • 636
    • 637
    • 638
    • 639
    • 640
    • 641
    • 642
    • 643
    • 644
    • 645
    • 646
    • 647
    • 648
    • 649
    • 650
    • 651
    • 652
    • 653
    • 654
    • 655
    • 656
    • 657
    • 658
    • 659
    • 660
    • 661
    • 662
    • 663
    • 664
    • 665
    • 666
    • 667
    • 668
    • 669
    • 670
    • 671
    • 672
    • 673
    • 674
    • 675
    • 676
    • 677
    • 678
    • 679
    • 680
    • 681
    • 682
    • 683
    • 684
    • 685
    • 686
    • 687
    • 688
    • 689
    • 690
    • 691
    • 692
    • 693
    • 694
    • 695
    • 696
    • 697
    • 698
    • 699
    • 700
    • 701
    • 702
    • 703
    • 704
    • 705
    • 706
    • 707
    • 708
    • 709
    • 710
    • 711
    • 712
    • 713
    • 714
    • 715
    • 716
    • 717
    • 718
    • 719
    • 720
    • 721
    • 722
    • 723
    • 724
    • 725
    • 726
    • 727
    • 728
    • 729
    • 730
    • 731
    • 732
    • 733
    • 734
    • 735
    • 736
    • 737
    • 738
    • 739
    • 740
    • 741
    • 742
    • 743
    • 744
    • 745
    • 746
    • 747
    • 748
    • 749
    • 750
    • 751
    • 752
    • 753
    • 754
    • 755
    • 756
    • 757
    • 758
    • 759
    • 760
    • 761
    • 762
    • 763
    • 764
    • 765
    • 766
    • 767
    • 768
    • 769
    • 770
    • 771
    • 772
    • 773
    • 774
    • 775
    • 776
    • 777
    • 778
    • 779
    • 780
    • 781
    • 782
    • 783
    • 784
    • 785
    • 786
    • 787
    • 788
    • 789
    • 790
    • 791
    • 792
    • 793
    • 794
    • 795
    • 796
    • 797
    • 798
    • 799
    • 800
    • 801
    • 802
  • 相关阅读:
    【数字IC验证快速入门】3、数字IC设计全流程介绍
    misc类设备与蜂鸣器驱动==Linux驱动开发6
    2022-08-18 学习笔记 day41-sql语言-DCL
    WAL 模式(PostgreSQL 14 Internals翻译版)
    Mysql join用法详解
    嵌入式系统程序架构的进化
    Apache JMeter 5.5 (Requires Java 8+)网址压力测试工具
    Java基于SpringBoot的校园博客系统
    什么是生产流程管理系统?
    Pyhon函数定义中的:必选参数、可选参数、可变参数
  • 原文地址:https://blog.csdn.net/jiafeitutu/article/details/134487251