'
+ allowed_html: ''
filter_html_help: true
filter_html_nofollow: false
filter_html_escape:
@@ -81,10 +94,3 @@ filters:
weight: -45
settings:
filter_url_length: 72
- linkit:
- id: linkit
- provider: linkit
- status: false
- weight: 0
- settings:
- title: true
diff --git a/config/sync/media.settings.yml b/config/sync/media.settings.yml
new file mode 100644
index 0000000..d54f078
--- /dev/null
+++ b/config/sync/media.settings.yml
@@ -0,0 +1,6 @@
+_core:
+ default_config_hash: WCFqLQAxMw1weToDJEhfnW1Z-iOF7cqMdL8X7YTFxBA
+icon_base_uri: 'public://media-icons/generic'
+iframe_domain: null
+oembed_providers_url: 'https://oembed.com/providers.json'
+standalone_url: false
diff --git a/config/sync/system.action.media_delete_action.yml b/config/sync/system.action.media_delete_action.yml
new file mode 100644
index 0000000..38a56ca
--- /dev/null
+++ b/config/sync/system.action.media_delete_action.yml
@@ -0,0 +1,13 @@
+uuid: fccdbdf2-2c41-4cd6-8b6e-b74fcae8ef12
+langcode: en
+status: true
+dependencies:
+ module:
+ - media
+_core:
+ default_config_hash: FrZy1tmuXJcOxhXlBoI1Hsnen5TT-9OCC1iolWH84go
+id: media_delete_action
+label: 'Delete media'
+type: media
+plugin: 'entity:delete_action:media'
+configuration: { }
diff --git a/config/sync/system.action.media_edit_action.yml b/config/sync/system.action.media_edit_action.yml
new file mode 100644
index 0000000..307f6fc
--- /dev/null
+++ b/config/sync/system.action.media_edit_action.yml
@@ -0,0 +1,14 @@
+uuid: 137669ed-9478-4e7b-b710-5a94900c1ad4
+langcode: en
+status: true
+dependencies:
+ module:
+ - media
+ - views_bulk_edit
+_core:
+ default_config_hash: xN0kWpQZeiYp9xWNycp37rmLmAcnEyS9LDjPPTPce2w
+id: media_edit_action
+label: 'Edit media'
+type: media
+plugin: 'entity:edit_action:media'
+configuration: { }
diff --git a/config/sync/system.action.media_publish_action.yml b/config/sync/system.action.media_publish_action.yml
new file mode 100644
index 0000000..4271a5e
--- /dev/null
+++ b/config/sync/system.action.media_publish_action.yml
@@ -0,0 +1,13 @@
+uuid: 4cb7ca5e-ee62-4165-b5dc-c6334acb25ed
+langcode: en
+status: true
+dependencies:
+ module:
+ - media
+_core:
+ default_config_hash: nh83qNNrmWE-CDdHz2MdFOAk60T9mzv3R-MaKfZR2jw
+id: media_publish_action
+label: 'Publish media'
+type: media
+plugin: 'entity:publish_action:media'
+configuration: { }
diff --git a/config/sync/system.action.media_save_action.yml b/config/sync/system.action.media_save_action.yml
new file mode 100644
index 0000000..4334f08
--- /dev/null
+++ b/config/sync/system.action.media_save_action.yml
@@ -0,0 +1,13 @@
+uuid: 4ee08a45-c42d-4332-a122-ed65596cc802
+langcode: en
+status: true
+dependencies:
+ module:
+ - media
+_core:
+ default_config_hash: VVyUA6PIaVeGtcIbgEWqJ6SYDiJdReBeojFswURFpKs
+id: media_save_action
+label: 'Save media'
+type: media
+plugin: 'entity:save_action:media'
+configuration: { }
diff --git a/config/sync/system.action.media_unpublish_action.yml b/config/sync/system.action.media_unpublish_action.yml
new file mode 100644
index 0000000..bf38c36
--- /dev/null
+++ b/config/sync/system.action.media_unpublish_action.yml
@@ -0,0 +1,13 @@
+uuid: 82e0950e-8a42-4bd7-b4ad-30bfbae269fe
+langcode: en
+status: true
+dependencies:
+ module:
+ - media
+_core:
+ default_config_hash: CsK6TseQ2DatEbZgbd30swOlZ28_HHwAESU2LvEnWq0
+id: media_unpublish_action
+label: 'Unpublish media'
+type: media
+plugin: 'entity:unpublish_action:media'
+configuration: { }
diff --git a/config/sync/user.role.admin.yml b/config/sync/user.role.admin.yml
index 62b307e..62f5bfe 100644
--- a/config/sync/user.role.admin.yml
+++ b/config/sync/user.role.admin.yml
@@ -3,6 +3,7 @@ langcode: fr
status: true
dependencies:
config:
+ - filter.format.footnote
- node.type.chapitre
- node.type.partie
- node.type.static
@@ -10,6 +11,7 @@ dependencies:
- actions_permissions
- content_translation
- file
+ - filter
- node
- system
- toolbar
@@ -53,6 +55,7 @@ permissions:
- 'revert partie revisions'
- 'revert static revisions'
- 'update content translations'
+ - 'use text format footnote'
- 'view chapitre revisions'
- 'view own unpublished content'
- 'view partie revisions'
diff --git a/config/sync/user.role.anonymous.yml b/config/sync/user.role.anonymous.yml
index e212040..54f96b7 100644
--- a/config/sync/user.role.anonymous.yml
+++ b/config/sync/user.role.anonymous.yml
@@ -4,6 +4,7 @@ status: true
dependencies:
module:
- devel
+ - media
- search
- system
_core:
@@ -16,3 +17,4 @@ permissions:
- 'access content'
- 'access devel information'
- 'search content'
+ - 'view media'
diff --git a/config/sync/user.role.authenticated.yml b/config/sync/user.role.authenticated.yml
index 9c765e2..1a148b7 100644
--- a/config/sync/user.role.authenticated.yml
+++ b/config/sync/user.role.authenticated.yml
@@ -4,6 +4,7 @@ status: true
dependencies:
module:
- devel
+ - media
- search
- system
_core:
@@ -16,3 +17,4 @@ permissions:
- 'access content'
- 'access devel information'
- 'search content'
+ - 'view media'
diff --git a/config/sync/user.role.editeur.yml b/config/sync/user.role.editeur.yml
index 63cc2f4..8ecd18e 100644
--- a/config/sync/user.role.editeur.yml
+++ b/config/sync/user.role.editeur.yml
@@ -3,6 +3,7 @@ langcode: fr
status: true
dependencies:
config:
+ - filter.format.footnote
- filter.format.wysiwyg
- node.type.chapitre
- node.type.partie
@@ -49,6 +50,7 @@ permissions:
- 'translate editable entities'
- 'translate interface'
- 'update content translations'
+ - 'use text format footnote'
- 'use text format wysiwyg'
- 'view chapitre revisions'
- 'view own unpublished content'
diff --git a/config/sync/views.view.media.yml b/config/sync/views.view.media.yml
new file mode 100644
index 0000000..cb4cd9f
--- /dev/null
+++ b/config/sync/views.view.media.yml
@@ -0,0 +1,920 @@
+uuid: 34a2d9c2-63e0-4f93-b857-2e4ffdb9dff8
+langcode: en
+status: true
+dependencies:
+ config:
+ - image.style.thumbnail
+ module:
+ - image
+ - media
+ - user
+_core:
+ default_config_hash: kOTUk5XWeupgBOJuRRarCiDcFKVZcvaW-FT5MTzrML8
+id: media
+label: Media
+module: views
+description: 'Find and manage media.'
+tag: ''
+base_table: media_field_data
+base_field: mid
+display:
+ default:
+ id: default
+ display_title: Default
+ display_plugin: default
+ position: 0
+ display_options:
+ title: Media
+ fields:
+ media_bulk_form:
+ id: media_bulk_form
+ table: media
+ field: media_bulk_form
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: media
+ plugin_id: bulk_form
+ label: ''
+ exclude: false
+ alter:
+ alter_text: false
+ text: ''
+ make_link: false
+ path: ''
+ absolute: false
+ external: false
+ replace_spaces: false
+ path_case: none
+ trim_whitespace: false
+ alt: ''
+ rel: ''
+ link_class: ''
+ prefix: ''
+ suffix: ''
+ target: ''
+ nl2br: false
+ max_length: 0
+ word_boundary: true
+ ellipsis: true
+ more_link: false
+ more_link_text: ''
+ more_link_path: ''
+ strip_tags: false
+ trim: false
+ preserve_tags: ''
+ html: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: false
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ action_title: Action
+ include_exclude: exclude
+ selected_actions: { }
+ thumbnail__target_id:
+ id: thumbnail__target_id
+ table: media_field_data
+ field: thumbnail__target_id
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: media
+ entity_field: thumbnail
+ plugin_id: field
+ label: Thumbnail
+ exclude: false
+ alter:
+ alter_text: false
+ text: ''
+ make_link: false
+ path: ''
+ absolute: false
+ external: false
+ replace_spaces: false
+ path_case: none
+ trim_whitespace: false
+ alt: ''
+ rel: ''
+ link_class: ''
+ prefix: ''
+ suffix: ''
+ target: ''
+ nl2br: false
+ max_length: 0
+ word_boundary: true
+ ellipsis: true
+ more_link: false
+ more_link_text: ''
+ more_link_path: ''
+ strip_tags: false
+ trim: false
+ preserve_tags: ''
+ html: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ click_sort_column: target_id
+ type: image
+ settings:
+ image_link: ''
+ image_style: thumbnail
+ image_loading:
+ attribute: lazy
+ group_column: ''
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: ', '
+ field_api_classes: false
+ name:
+ id: name
+ table: media_field_data
+ field: name
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: media
+ entity_field: media
+ plugin_id: field
+ label: 'Media name'
+ exclude: false
+ alter:
+ alter_text: false
+ make_link: false
+ absolute: false
+ word_boundary: false
+ ellipsis: false
+ strip_tags: false
+ trim: false
+ html: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ click_sort_column: value
+ type: string
+ settings:
+ link_to_entity: true
+ group_column: value
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: ', '
+ field_api_classes: false
+ bundle:
+ id: bundle
+ table: media_field_data
+ field: bundle
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: media
+ entity_field: bundle
+ plugin_id: field
+ label: Type
+ exclude: false
+ alter:
+ alter_text: false
+ text: ''
+ make_link: false
+ path: ''
+ absolute: false
+ external: false
+ replace_spaces: false
+ path_case: none
+ trim_whitespace: false
+ alt: ''
+ rel: ''
+ link_class: ''
+ prefix: ''
+ suffix: ''
+ target: ''
+ nl2br: false
+ max_length: 0
+ word_boundary: true
+ ellipsis: true
+ more_link: false
+ more_link_text: ''
+ more_link_path: ''
+ strip_tags: false
+ trim: false
+ preserve_tags: ''
+ html: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ click_sort_column: target_id
+ type: entity_reference_label
+ settings:
+ link: false
+ group_column: target_id
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: ', '
+ field_api_classes: false
+ uid:
+ id: uid
+ table: media_field_data
+ field: uid
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: media
+ entity_field: uid
+ plugin_id: field
+ label: Author
+ exclude: false
+ alter:
+ alter_text: false
+ text: ''
+ make_link: false
+ path: ''
+ absolute: false
+ external: false
+ replace_spaces: false
+ path_case: none
+ trim_whitespace: false
+ alt: ''
+ rel: ''
+ link_class: ''
+ prefix: ''
+ suffix: ''
+ target: ''
+ nl2br: false
+ max_length: 0
+ word_boundary: true
+ ellipsis: true
+ more_link: false
+ more_link_text: ''
+ more_link_path: ''
+ strip_tags: false
+ trim: false
+ preserve_tags: ''
+ html: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ click_sort_column: target_id
+ type: entity_reference_label
+ settings:
+ link: true
+ group_column: target_id
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: ', '
+ field_api_classes: false
+ status:
+ id: status
+ table: media_field_data
+ field: status
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: media
+ entity_field: status
+ plugin_id: field
+ label: Status
+ exclude: false
+ alter:
+ alter_text: false
+ text: ''
+ make_link: false
+ path: ''
+ absolute: false
+ external: false
+ replace_spaces: false
+ path_case: none
+ trim_whitespace: false
+ alt: ''
+ rel: ''
+ link_class: ''
+ prefix: ''
+ suffix: ''
+ target: ''
+ nl2br: false
+ max_length: 0
+ word_boundary: true
+ ellipsis: true
+ more_link: false
+ more_link_text: ''
+ more_link_path: ''
+ strip_tags: false
+ trim: false
+ preserve_tags: ''
+ html: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ click_sort_column: value
+ type: boolean
+ settings:
+ format: custom
+ format_custom_false: Unpublished
+ format_custom_true: Published
+ group_column: value
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: ', '
+ field_api_classes: false
+ changed:
+ id: changed
+ table: media_field_data
+ field: changed
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: media
+ entity_field: changed
+ plugin_id: field
+ label: Updated
+ exclude: false
+ alter:
+ alter_text: false
+ text: ''
+ make_link: false
+ path: ''
+ absolute: false
+ external: false
+ replace_spaces: false
+ path_case: none
+ trim_whitespace: false
+ alt: ''
+ rel: ''
+ link_class: ''
+ prefix: ''
+ suffix: ''
+ target: ''
+ nl2br: false
+ max_length: 0
+ word_boundary: true
+ ellipsis: true
+ more_link: false
+ more_link_text: ''
+ more_link_path: ''
+ strip_tags: false
+ trim: false
+ preserve_tags: ''
+ html: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ click_sort_column: value
+ type: timestamp
+ settings:
+ date_format: short
+ custom_date_format: ''
+ timezone: ''
+ tooltip:
+ date_format: long
+ custom_date_format: ''
+ time_diff:
+ enabled: false
+ future_format: '@interval hence'
+ past_format: '@interval ago'
+ granularity: 2
+ refresh: 60
+ group_column: value
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: ', '
+ field_api_classes: false
+ operations:
+ id: operations
+ table: media
+ field: operations
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: media
+ plugin_id: entity_operations
+ label: Operations
+ exclude: false
+ alter:
+ alter_text: false
+ text: ''
+ make_link: false
+ path: ''
+ absolute: false
+ external: false
+ replace_spaces: false
+ path_case: none
+ trim_whitespace: false
+ alt: ''
+ rel: ''
+ link_class: ''
+ prefix: ''
+ suffix: ''
+ target: ''
+ nl2br: false
+ max_length: 0
+ word_boundary: true
+ ellipsis: true
+ more_link: false
+ more_link_text: ''
+ more_link_path: ''
+ strip_tags: false
+ trim: false
+ preserve_tags: ''
+ html: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: true
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ destination: true
+ pager:
+ type: full
+ options:
+ offset: 0
+ pagination_heading_level: h4
+ items_per_page: 50
+ total_pages: null
+ id: 0
+ tags:
+ next: 'Next ›'
+ previous: '‹ Previous'
+ first: '« First'
+ last: 'Last »'
+ expose:
+ items_per_page: false
+ items_per_page_label: 'Items per page'
+ items_per_page_options: '5, 10, 25, 50'
+ items_per_page_options_all: false
+ items_per_page_options_all_label: '- All -'
+ offset: false
+ offset_label: Offset
+ quantity: 9
+ exposed_form:
+ type: basic
+ options:
+ submit_button: Filter
+ reset_button: false
+ reset_button_label: Reset
+ exposed_sorts_label: 'Sort by'
+ expose_sort_order: true
+ sort_asc_label: Asc
+ sort_desc_label: Desc
+ access:
+ type: perm
+ options:
+ perm: 'access media overview'
+ cache:
+ type: tag
+ options: { }
+ empty:
+ area_text_custom:
+ id: area_text_custom
+ table: views
+ field: area_text_custom
+ relationship: none
+ group_type: group
+ admin_label: ''
+ plugin_id: text_custom
+ empty: true
+ content: 'No media available.'
+ tokenize: false
+ sorts:
+ created:
+ id: created
+ table: media_field_data
+ field: created
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: media
+ entity_field: created
+ plugin_id: date
+ order: DESC
+ expose:
+ label: ''
+ field_identifier: created
+ exposed: false
+ granularity: second
+ arguments: { }
+ filters:
+ name:
+ id: name
+ table: media_field_data
+ field: name
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: media
+ entity_field: name
+ plugin_id: string
+ operator: contains
+ value: ''
+ group: 1
+ exposed: true
+ expose:
+ operator_id: name_op
+ label: 'Media name'
+ description: ''
+ use_operator: false
+ operator: name_op
+ operator_limit_selection: false
+ operator_list: { }
+ identifier: name
+ required: false
+ remember: false
+ multiple: false
+ remember_roles:
+ authenticated: authenticated
+ anonymous: '0'
+ administrator: '0'
+ is_grouped: false
+ group_info:
+ label: ''
+ description: ''
+ identifier: ''
+ optional: true
+ widget: select
+ multiple: false
+ remember: false
+ default_group: All
+ default_group_multiple: { }
+ group_items: { }
+ bundle:
+ id: bundle
+ table: media_field_data
+ field: bundle
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: media
+ entity_field: bundle
+ plugin_id: bundle
+ operator: in
+ value: { }
+ group: 1
+ exposed: true
+ expose:
+ operator_id: bundle_op
+ label: Type
+ description: ''
+ use_operator: false
+ operator: bundle_op
+ operator_limit_selection: false
+ operator_list: { }
+ identifier: type
+ required: false
+ remember: false
+ multiple: false
+ remember_roles:
+ authenticated: authenticated
+ anonymous: '0'
+ administrator: '0'
+ reduce: false
+ is_grouped: false
+ group_info:
+ label: ''
+ description: ''
+ identifier: ''
+ optional: true
+ widget: select
+ multiple: false
+ remember: false
+ default_group: All
+ default_group_multiple: { }
+ group_items: { }
+ status:
+ id: status
+ table: media_field_data
+ field: status
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: media
+ entity_field: status
+ plugin_id: boolean
+ operator: '='
+ value: '1'
+ group: 1
+ exposed: true
+ expose:
+ operator_id: ''
+ label: 'True'
+ description: null
+ use_operator: false
+ operator: status_op
+ operator_limit_selection: false
+ operator_list: { }
+ identifier: status
+ required: true
+ remember: false
+ multiple: false
+ remember_roles:
+ authenticated: authenticated
+ is_grouped: true
+ group_info:
+ label: 'Published status'
+ description: ''
+ identifier: status
+ optional: true
+ widget: select
+ multiple: false
+ remember: false
+ default_group: All
+ default_group_multiple: { }
+ group_items:
+ 1:
+ title: Published
+ operator: '='
+ value: '1'
+ 2:
+ title: Unpublished
+ operator: '='
+ value: '0'
+ status_extra:
+ id: status_extra
+ table: media_field_data
+ field: status_extra
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: media
+ plugin_id: media_status
+ operator: '='
+ value: ''
+ group: 1
+ exposed: false
+ expose:
+ operator_id: ''
+ label: ''
+ description: ''
+ use_operator: false
+ operator: ''
+ operator_limit_selection: false
+ operator_list: { }
+ identifier: ''
+ required: false
+ remember: false
+ multiple: false
+ remember_roles:
+ authenticated: authenticated
+ is_grouped: false
+ group_info:
+ label: ''
+ description: ''
+ identifier: ''
+ optional: true
+ widget: select
+ multiple: false
+ remember: false
+ default_group: All
+ default_group_multiple: { }
+ group_items: { }
+ langcode:
+ id: langcode
+ table: media_field_data
+ field: langcode
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: media
+ entity_field: langcode
+ plugin_id: language
+ operator: in
+ value: { }
+ group: 1
+ exposed: true
+ expose:
+ operator_id: langcode_op
+ label: Language
+ description: ''
+ use_operator: false
+ operator: langcode_op
+ operator_limit_selection: false
+ operator_list: { }
+ identifier: langcode
+ required: false
+ remember: false
+ multiple: false
+ remember_roles:
+ authenticated: authenticated
+ anonymous: '0'
+ administrator: '0'
+ reduce: false
+ is_grouped: false
+ group_info:
+ label: ''
+ description: ''
+ identifier: ''
+ optional: true
+ widget: select
+ multiple: false
+ remember: false
+ default_group: All
+ default_group_multiple: { }
+ group_items: { }
+ style:
+ type: table
+ options:
+ grouping: { }
+ row_class: ''
+ default_row_class: true
+ columns:
+ name: name
+ bundle: bundle
+ changed: changed
+ uid: uid
+ status: status
+ thumbnail__target_id: thumbnail__target_id
+ default: changed
+ info:
+ name:
+ sortable: true
+ default_sort_order: asc
+ align: ''
+ separator: ''
+ empty_column: false
+ responsive: ''
+ bundle:
+ sortable: true
+ default_sort_order: asc
+ align: ''
+ separator: ''
+ empty_column: false
+ responsive: ''
+ changed:
+ sortable: true
+ default_sort_order: desc
+ align: ''
+ separator: ''
+ empty_column: false
+ responsive: ''
+ uid:
+ sortable: false
+ default_sort_order: asc
+ align: ''
+ separator: ''
+ empty_column: false
+ responsive: ''
+ status:
+ sortable: true
+ default_sort_order: asc
+ align: ''
+ separator: ''
+ empty_column: false
+ responsive: ''
+ thumbnail__target_id:
+ sortable: false
+ default_sort_order: asc
+ align: ''
+ separator: ''
+ empty_column: false
+ responsive: ''
+ override: true
+ sticky: false
+ summary: ''
+ empty_table: true
+ caption: ''
+ description: ''
+ row:
+ type: fields
+ query:
+ type: views_query
+ options:
+ query_comment: ''
+ disable_sql_rewrite: false
+ distinct: false
+ replica: false
+ query_tags: { }
+ relationships: { }
+ header: { }
+ footer: { }
+ display_extenders: { }
+ cache_metadata:
+ max-age: 0
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url
+ - url.query_args
+ - user
+ - user.permissions
+ tags: { }
+ media_page_list:
+ id: media_page_list
+ display_title: Media
+ display_plugin: page
+ position: 1
+ display_options:
+ display_description: ''
+ display_extenders: { }
+ path: admin/content/media
+ menu:
+ type: tab
+ title: Media
+ description: ''
+ weight: 0
+ expanded: false
+ menu_name: main
+ parent: ''
+ context: '0'
+ cache_metadata:
+ max-age: 0
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url
+ - url.query_args
+ - user
+ - user.permissions
+ tags: { }
diff --git a/web_main/themes/custom/mathallo/assets/dist/main.css b/web_main/themes/custom/mathallo/assets/dist/main.css
index 101c783..dc199df 100644
--- a/web_main/themes/custom/mathallo/assets/dist/main.css
+++ b/web_main/themes/custom/mathallo/assets/dist/main.css
@@ -1 +1 @@
-@font-face{font-family:Fredoka SemiExpanded;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Regular.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Regular.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Regular.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Regular.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Regular.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Regular.svg#FredokaSemiExpanded-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fredoka SemiExpanded;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Bold.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Bold.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Bold.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Bold.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Bold.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Bold.svg#FredokaSemiExpanded-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fredoka;src:url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Bold.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Bold.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Bold.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Bold.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Bold.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Bold.svg#Fredoka-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fredoka Condensed;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-SemiBold.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-SemiBold.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-SemiBold.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-SemiBold.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-SemiBold.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-SemiBold.svg#FredokaCondensed-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fredoka;src:url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Regular.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Regular.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Regular.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Regular.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Regular.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Regular.svg#Fredoka-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fredoka SemiCondensed;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Bold.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Bold.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Bold.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Bold.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Bold.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Bold.svg#FredokaSemiCondensed-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fredoka;src:url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-SemiBold.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-SemiBold.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-SemiBold.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-SemiBold.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-SemiBold.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-SemiBold.svg#Fredoka-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fredoka SemiExpanded;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Light.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Light.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Light.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Light.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Light.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Light.svg#FredokaSemiExpanded-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Fredoka Expanded;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Light.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Light.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Light.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Light.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Light.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Light.svg#FredokaExpanded-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Fredoka SemiExpanded;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-SemiBold.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-SemiBold.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-SemiBold.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-SemiBold.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-SemiBold.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-SemiBold.svg#FredokaSemiExpanded-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fredoka;src:url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Medium.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Medium.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Medium.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Medium.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Medium.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Medium.svg#Fredoka-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fredoka Expanded;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Regular.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Regular.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Regular.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Regular.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Regular.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Regular.svg#FredokaExpanded-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fredoka Condensed;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Bold.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Bold.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Bold.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Bold.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Bold.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Bold.svg#FredokaCondensed-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fredoka Expanded;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Medium.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Medium.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Medium.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Medium.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Medium.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Medium.svg#FredokaExpanded-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fredoka SemiCondensed;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Regular.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Regular.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Regular.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Regular.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Regular.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Regular.svg#FredokaSemiCondensed-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fredoka Condensed;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Regular.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Regular.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Regular.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Regular.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Regular.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Regular.svg#FredokaCondensed-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fredoka Expanded;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-SemiBold.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-SemiBold.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-SemiBold.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-SemiBold.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-SemiBold.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-SemiBold.svg#FredokaExpanded-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fredoka Condensed;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Light.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Light.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Light.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Light.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Light.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Light.svg#FredokaCondensed-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Fredoka SemiCondensed;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Light.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Light.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Light.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Light.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Light.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Light.svg#FredokaSemiCondensed-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Fredoka Expanded;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Bold.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Bold.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Bold.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Bold.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Bold.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Bold.svg#FredokaExpanded-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fredoka SemiExpanded;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Medium.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Medium.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Medium.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Medium.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Medium.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Medium.svg#FredokaSemiExpanded-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fredoka SemiCondensed;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Medium.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Medium.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Medium.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Medium.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Medium.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Medium.svg#FredokaSemiCondensed-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fredoka Condensed;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Medium.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Medium.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Medium.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Medium.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Medium.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Medium.svg#FredokaCondensed-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fredoka;src:url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Light.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Light.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Light.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Light.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Light.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Light.svg#Fredoka-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Fredoka SemiCondensed;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-SemiBold.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-SemiBold.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-SemiBold.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-SemiBold.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-SemiBold.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-SemiBold.svg#FredokaSemiCondensed-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-BlackItalic.eot);src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-BlackItalic.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-BlackItalic.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-BlackItalic.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-BlackItalic.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-BlackItalic.svg#SchibstedGrotesk-BlackItalic) format("svg");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Bold.eot);src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Bold.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Bold.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Bold.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Bold.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Bold.svg#SchibstedGrotesk-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-ExtraBold.eot);src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-ExtraBold.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-ExtraBold.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-ExtraBold.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-ExtraBold.svg#SchibstedGrotesk-ExtraBold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-BoldItalic.eot);src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-BoldItalic.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-BoldItalic.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-BoldItalic.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-BoldItalic.svg#SchibstedGrotesk-BoldItalic) format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Black.eot);src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Black.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Black.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Black.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Black.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Black.svg#SchibstedGrotesk-Black) format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-ExtraBoldItalic.eot);src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-ExtraBoldItalic.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-ExtraBoldItalic.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-ExtraBoldItalic.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-ExtraBoldItalic.svg#SchibstedGrotesk-ExtraBoldItalic) format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-SemiBoldItalic.eot);src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-SemiBoldItalic.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-SemiBoldItalic.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-SemiBoldItalic.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-SemiBoldItalic.svg#SchibstedGrotesk-SemiBoldItalic) format("svg");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Italic.eot);src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Italic.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Italic.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Italic.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Italic.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Italic.svg#SchibstedGrotesk-Italic) format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-MediumItalic.eot);src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-MediumItalic.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-MediumItalic.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-MediumItalic.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-MediumItalic.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-MediumItalic.svg#SchibstedGrotesk-MediumItalic) format("svg");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Medium.eot);src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Medium.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Medium.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Medium.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Medium.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Medium.svg#SchibstedGrotesk-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-SemiBold.eot);src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-SemiBold.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-SemiBold.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-SemiBold.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-SemiBold.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-SemiBold.svg#SchibstedGrotesk-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Regular.eot);src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Regular.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Regular.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Regular.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Regular.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Regular.svg#SchibstedGrotesk-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}body{font-family:Schibsted Grotesk;font-weight:400;font-style:normal;color:#0b1e52}a,a:visited{text-decoration:none;color:inherit;transition:color .15s ease-out}body{margin:0}div.layout-container header[role=banner]{padding:.5em;z-index:100;position:fixed;top:0;width:100vw;height:50px}div.layout-container nav[role=breadcrumb]{position:fixed;z-index:90;top:80px;left:15px}div.layout-container main[role=main]{padding:5em 0;overflow-y:scroll}div.layout-container footer[role=contentinfo]{z-index:100;position:fixed;bottom:0;width:100vw}header[role=banner]{background-color:#fff;box-shadow:0 -5px 15px #000}header[role=banner] .header-middle{display:flex;justify-content:space-between;align-items:center;padding:.2em 2em}header[role=banner] #block-mathallo-formulairederecherche form{display:flex;align-items:baseline}header[role=banner] #block-mathallo-identitedusite a{color:#1642bc;text-decoration:none;font-family:Fredoka;font-size:2em;text-transform:uppercase;font-weight:500}header[role=banner] #block-mathallo-identitedusite a:hover{color:#f661e2}header[role=banner] .header-right{height:20px;width:20px;cursor:pointer}header[role=banner] .header-right>div#burger-btn{position:relative;transition-duration:.5s;transition-property:transform;top:8.5px}header[role=banner] .header-right>div#burger-btn,header[role=banner] .header-right>div#burger-btn:before,header[role=banner] .header-right>div#burger-btn:after{width:20px;height:3px;background-color:#1642bc}header[role=banner] .header-right>div#burger-btn:hover,header[role=banner] .header-right>div#burger-btn:hover:before,header[role=banner] .header-right>div#burger-btn:hover:after{background-color:#f661e2}header[role=banner] .header-right>div#burger-btn:before,header[role=banner] .header-right>div#burger-btn:after{content:"";position:absolute;left:0}header[role=banner] .header-right>div#burger-btn:before{top:6px}header[role=banner] .header-right>div#burger-btn:after{bottom:6px}header[role=banner] .header-right>div#burger-btn[opened]{transform:rotate(90deg)}header[role=banner] .header-right>div.wrapper{position:absolute;top:50px;left:0;background-color:#000000bf;width:100vw;height:0;overflow:hidden;transition-duration:.5s}header[role=banner] .header-right>div.wrapper[opened]{height:calc(100vh - 50px)}header[role=banner] .header-right>div.wrapper>nav{padding-top:10px;background-color:#fff}header[role=banner] .header-right>div.wrapper>nav>ul{margin:0}header[role=banner] .header-right>div.wrapper nav#block-mathallo-contenu{padding:1em}header[role=banner] .header-right>div.wrapper nav#block-mathallo-contenu ul,header[role=banner] .header-right>div.wrapper nav#block-mathallo-contenu li{padding:0;margin:0;list-style:none}header[role=banner] .header-right>div.wrapper nav#block-mathallo-contenu .wrapper{position:relative}header[role=banner] .header-right>div.wrapper nav#block-mathallo-contenu label{color:#1642bc;font-weight:600;display:block;font-size:.756em;padding:0 0 .25em;transition:color .25s ease-out;position:absolute;z-index:0}header[role=banner] .header-right>div.wrapper nav#block-mathallo-contenu label:has(+a:hover){color:#f661e2}header[role=banner] .header-right>div.wrapper nav#block-mathallo-contenu a{font-size:1.13em;transition:color .15s ease-out;display:block;position:relative;z-index:1;padding-top:1em}header[role=banner] .header-right>div.wrapper nav#block-mathallo-contenu a:hover{color:#1642bc}header[role=banner] .header-right>div.wrapper nav#block-mathallo-contenu li{padding:0 0 1em}header[role=banner] .header-right>div.wrapper nav#block-mathallo-contenu li:first-child{padding:.25em 0 1em}header[role=banner] .header-right>div.wrapper nav#block-mathallo-contenu>ul{display:flex;flex-direction:row;gap:2em}header[role=banner] .header-right>div.wrapper nav#block-mathallo-contenu>ul>li>ul{margin:.75em 0 0;padding:0 0 0 1em;border-left:2px solid #1642bc}header[role=banner] .header-right>div.wrapper nav#block-mathallo-navigationprincipale{padding:2em 1em}header[role=banner] .header-right>div.wrapper nav#block-mathallo-navigationprincipale ul{display:flex;justify-content:flex-end;list-style:none}header[role=banner] .header-right>div.wrapper nav#block-mathallo-navigationprincipale ul li{margin-right:1em;background-color:#1642bc;color:#fff;padding:.5em 1em}nav[role=breadcrumb]{background-color:#fff;box-shadow:0 0 10px #00000040;padding:0}nav[role=breadcrumb] ul{margin:0;padding-left:.5em}nav[role=breadcrumb] ul li{list-style:none}nav[role=breadcrumb] #block-mathallo-contenu-2{padding:.5em 1em}nav[role=breadcrumb] #block-mathallo-contenu-2 ul,nav[role=breadcrumb] #block-mathallo-contenu-2 li{padding:0;margin:0;list-style:none}nav[role=breadcrumb] #block-mathallo-contenu-2 .wrapper{position:relative}nav[role=breadcrumb] #block-mathallo-contenu-2 label{color:#1642bc;font-weight:600;display:block;font-size:.756em;padding:0 0 .25em;transition:color .25s ease-out;position:absolute;z-index:0}nav[role=breadcrumb] #block-mathallo-contenu-2 label:has(+a:hover){color:#f661e2}nav[role=breadcrumb] #block-mathallo-contenu-2 a{font-size:1.13em;transition:color .15s ease-out;display:block;position:relative;z-index:1;padding-top:1em}nav[role=breadcrumb] #block-mathallo-contenu-2 a:hover{color:#1642bc}nav[role=breadcrumb] #block-mathallo-contenu-2 li:not(.in-active-trail){display:none}nav[role=breadcrumb] #block-mathallo-contenu-2 ul,nav[role=breadcrumb] #block-mathallo-contenu-2 li{display:flex;flex-direction:row;align-items:baseline;gap:1em}nav[role=breadcrumb] #block-mathallo-contenu-2 a{font-size:1em}nav[role=breadcrumb] #block-mathallo-contenu-2>ul>li>ul>li{padding-left:1em;border-left:2px solid #1642bc}main[role=main]{position:relative}main[role=main]>div.layout-content{position:relative}main[role=main]>div.layout-content div#parallax-bg{position:absolute;z-index:-1;top:0;left:0;margin-top:-40vh;width:100vw;height:400%;background-image:url(/themes/custom/mathallo/assets/img/grid_0.svg);background-repeat:repeat;background-position:center}main[role=main]>div.layout-content>.wrapper{position:relative;padding-bottom:100vh}main[role=main]>div.layout-content nav.prev-chapitre,main[role=main]>div.layout-content nav.next-chapitre{position:absolute;padding:.5em 1em}main[role=main]>div.layout-content nav.prev-chapitre ul,main[role=main]>div.layout-content nav.prev-chapitre li,main[role=main]>div.layout-content nav.next-chapitre ul,main[role=main]>div.layout-content nav.next-chapitre li{padding:0;margin:0;list-style:none}main[role=main]>div.layout-content nav.prev-chapitre label,main[role=main]>div.layout-content nav.next-chapitre label{color:#1642bc;font-weight:600;display:block;font-size:.756em;padding:0 0 .25em;transition:color .25s ease-out;position:absolute;z-index:0}main[role=main]>div.layout-content nav.prev-chapitre label:has(+a:hover),main[role=main]>div.layout-content nav.next-chapitre label:has(+a:hover){color:#f661e2}main[role=main]>div.layout-content nav.prev-chapitre a,main[role=main]>div.layout-content nav.next-chapitre a{font-size:1.13em;transition:color .15s ease-out;display:block;position:relative;z-index:1;padding-top:1em}main[role=main]>div.layout-content nav.prev-chapitre a:hover,main[role=main]>div.layout-content nav.next-chapitre a:hover{color:#1642bc}main[role=main]>div.layout-content nav.prev-chapitre .wrapper,main[role=main]>div.layout-content nav.next-chapitre .wrapper{position:relative}main[role=main]>div.layout-content nav.prev-chapitre ul,main[role=main]>div.layout-content nav.next-chapitre ul{margin:0;padding-left:.5em}main[role=main]>div.layout-content nav.prev-chapitre ul li,main[role=main]>div.layout-content nav.next-chapitre ul li{list-style:none;display:none}main[role=main]>div.layout-content nav.prev-chapitre.prev-chapitre,main[role=main]>div.layout-content nav.next-chapitre.prev-chapitre{top:-10em;left:0}main[role=main]>div.layout-content nav.prev-chapitre.prev-chapitre a:after,main[role=main]>div.layout-content nav.next-chapitre.prev-chapitre a:after{transform:rotate(180deg)}main[role=main]>div.layout-content nav.prev-chapitre.prev-chapitre li:has(+li.in-active-trail),main[role=main]>div.layout-content nav.next-chapitre.prev-chapitre li:has(+li.in-active-trail){display:block}main[role=main]>div.layout-content nav.prev-chapitre.next-chapitre,main[role=main]>div.layout-content nav.next-chapitre.next-chapitre{bottom:500px;right:0}main[role=main]>div.layout-content nav.prev-chapitre.next-chapitre li.in-active-trail+li,main[role=main]>div.layout-content nav.next-chapitre.next-chapitre li.in-active-trail+li{display:block}main[role=main]>div.layout-content nav.prev-chapitre label,main[role=main]>div.layout-content nav.next-chapitre label{background-color:#1642bc;color:#fff;padding:.5em 1em;z-index:2;top:-3em}main[role=main]>div.layout-content nav.prev-chapitre a,main[role=main]>div.layout-content nav.next-chapitre a{display:block;padding:.5em 1em;background-color:#fff;box-shadow:0 0 10px #00000040;border:white 1px solid;transition:border-color .5s}main[role=main]>div.layout-content nav.prev-chapitre a:hover,main[role=main]>div.layout-content nav.next-chapitre a:hover{border-color:#f661e2}main[role=main]>div.layout-content nav.prev-chapitre a:after,main[role=main]>div.layout-content nav.next-chapitre a:after{content:"";display:block;width:30px;height:30px;border-radius:15px;background-repeat:no-repeat;background-position:center center;background-size:contain;text-indent:100px;overflow:hidden;background-image:url(/themes/custom/mathallo/assets/img/arrow-white.svg);position:absolute;box-shadow:0 0 10px #00000040;top:calc(100% + .5em);left:calc(50% - 15px)}main[role=main]>div.layout-content ul.links{margin:0;padding:0;position:absolute;top:calc(100% - 15px);left:calc(50% - 15px)}main[role=main]>div.layout-content ul.links li{list-style:none}main[role=main]>div.layout-content ul.links li a{display:block;width:30px;height:30px;border-radius:15px;background-repeat:no-repeat;background-position:center center;background-size:contain;text-indent:100px;overflow:hidden;background-image:url(/themes/custom/mathallo/assets/img/arrow-blue.svg)}main[role=main]>div.layout-content nav.arrow-more{position:absolute;top:calc(100% - 15px);left:calc(50% - 15px)}main[role=main]>div.layout-content nav.arrow-more a.arrow{display:block;width:30px;height:30px;border-radius:15px;background-repeat:no-repeat;background-position:center center;background-size:contain;text-indent:100px;overflow:hidden;background-image:url(/themes/custom/mathallo/assets/img/arrow-blue.svg)}main[role=main]>div.layout-content article{position:relative;background-color:#fff;padding:2em;box-shadow:0 0 10px #00000040;max-width:50em;box-sizing:content-box;margin:30vh auto 0}main[role=main]>div.layout-content article[role=home-presentation]{margin-top:10vh}main[role=main]>div.layout-content article h2{font-family:Fredoka;font-size:3em;font-weight:400;color:#0b1e52;line-height:1;margin:0}main[role=main]>div.layout-content article h2 a:hover{color:#f661e2}main[role=main]>div.layout-content article div.field-chapitre-num,main[role=main]>div.layout-content article div.field-partie-num{background-color:#1642bc;color:#fff;display:inline-flex;gap:.5em;padding:.5em 1em;position:absolute;top:-1em;font-size:1.2em}main[role=main]>div.layout-content article div.field-chapitre-num>*,main[role=main]>div.layout-content article div.field-partie-num>*{font-weight:600}main[role=main]>div.layout-content article[role=home-presentation]>h2{color:#1642bc;text-decoration:none;font-family:Fredoka;text-transform:uppercase;font-weight:500}main[role=main]>div.layout-content article[role=home-presentation] p{vertical-align:top;display:inline-block;max-width:31%;margin-top:2em;box-sizing:border-box}main[role=main]>div.layout-content article[role=home-presentation] p:not(:first-of-type){margin-left:2.5%}main[role=main]>div.layout-content section.parties{padding:1em}main[role=main]>div.layout-content section.parties article.node-type-partie>h2{font-family:Fredoka;font-size:3em;font-weight:400;color:#0b1e52;line-height:1;font-size:2em}main[role=main]>div.layout-content section.field-card{position:relative;background-color:#fff;padding:2em;box-shadow:0 0 10px #00000040;max-width:50em;box-sizing:content-box;margin:30vh auto 0}main[role=main]>div.layout-content section.field-card[role=home-presentation]{margin-top:10vh}main[role=main]>div.layout-content section.field-card h3{font-family:Fredoka;font-size:3em;font-weight:400;color:#0b1e52;line-height:1;font-size:2em}main[role=main]>div.layout-content section.field-card.field-en-pratique div.field-label{text-align:right}main[role=main]>div.layout-content section.field-card.field-ressources .field-label,main[role=main]>div.layout-content section.field-card.field-plus-loin .field-label{font-family:Fredoka;font-size:3em;font-weight:400;color:#0b1e52;line-height:1;font-size:2em;padding-bottom:1em}main[role=main]>div.layout-content section.field-card.field-ressources div.paragraph,main[role=main]>div.layout-content section.field-card.field-plus-loin div.paragraph{padding-bottom:1em}main[role=main]>div.layout-content section.field-card.field-ressources p,main[role=main]>div.layout-content section.field-card.field-plus-loin p{margin:0 .25em}main[role=main]>div.layout-content section.field-card.field-ressources div.paragraph--type--ressource .field_titre{background-color:#1642bc;color:#fff;border-radius:2em;display:inline-block;padding:.5em 1em}main[role=main]>div.layout-content section.field-card.field-ressources div.paragraph--type--ressource .field_titre>div{font-family:Fredoka;font-size:3em;font-weight:400;color:#0b1e52;line-height:1;font-size:1.323em;color:#fff}main[role=main]>div.layout-content section.field-card.field-ressources div.paragraph--type--ressource .field_description{margin:1em 0 0}main[role=main]>div.layout-content section.field-card.field-ressources div.paragraph--type--ressource .field_liens{margin:1em 0 0}main[role=main]>div.layout-content section.field-card.field-ressources div.paragraph--type--ressource .field_liens a{text-decoration:underline}main[role=main]>div.layout-content section.field-card.field-ressources div.paragraph--type--ressource .field_fichiers{margin:1em 0 0}main[role=main]>div.layout-content section.field-card.field-plus-loin div.paragraph--type--complement .field_titre{font-family:Fredoka;font-size:3em;font-weight:400;color:#0b1e52;line-height:1;font-size:1.323em;color:#1642bc}main[role=main] div#partie-principes-pratique{position:relative;display:flex;gap:0px}main[role=main] div#partie-principes-pratique section.field-card.field-principes-reflexion{z-index:2;background-color:#fff}main[role=main] div#partie-principes-pratique section.field-card.field-principes-reflexion>*>*{opacity:1}main[role=main] div#partie-principes-pratique section.field-card.field-principes-reflexion .field-label{color:#f661e2;font-weight:600}main[role=main] div#partie-principes-pratique section.field-card.field-en-pratique{margin-left:-50%;transform:translateY(2em);z-index:1;background-color:#f7f7f7}main[role=main] div#partie-principes-pratique section.field-card.field-en-pratique>*>*{opacity:.6}main[role=main] div#partie-principes-pratique section.field-card.field-en-pratique .field-label{color:inherit;font-weight:600}main[role=main] div#partie-principes-pratique section.field-card.field-principes-reflexion,main[role=main] div#partie-principes-pratique section.field-card.field-en-pratique{transition:background-color .25s ease-out}main[role=main] div#partie-principes-pratique section.field-card.field-principes-reflexion.back-card,main[role=main] div#partie-principes-pratique section.field-card.field-en-pratique.back-card{z-index:1;background-color:#f7f7f7}main[role=main] div#partie-principes-pratique section.field-card.field-principes-reflexion.back-card>*>*,main[role=main] div#partie-principes-pratique section.field-card.field-en-pratique.back-card>*>*{opacity:.6}main[role=main] div#partie-principes-pratique section.field-card.field-principes-reflexion.back-card .field-label,main[role=main] div#partie-principes-pratique section.field-card.field-en-pratique.back-card .field-label{color:inherit;font-weight:600}main[role=main] div#partie-principes-pratique section.field-card.field-principes-reflexion.front-card,main[role=main] div#partie-principes-pratique section.field-card.field-en-pratique.front-card{z-index:2;background-color:#fff}main[role=main] div#partie-principes-pratique section.field-card.field-principes-reflexion.front-card>*>*,main[role=main] div#partie-principes-pratique section.field-card.field-en-pratique.front-card>*>*{opacity:1}main[role=main] div#partie-principes-pratique section.field-card.field-principes-reflexion.front-card .field-label,main[role=main] div#partie-principes-pratique section.field-card.field-en-pratique.front-card .field-label{color:#f661e2;font-weight:600}main[role=main] div.views-home-chapitres{padding:1em}main[role=main] div.views-home-chapitres>.views-row article.node-type-chapitre h2{font-family:Fredoka;font-size:3em;font-weight:400;color:#0b1e52;line-height:1;font-size:2em}main[role=main] .bg-forme{position:absolute;width:300px;height:300px;top:50%;left:-300px;z-index:-1;filter:drop-shadow(0 0 15px rgba(0,0,0,.05))}main[role=main] .bg-forme svg path,main[role=main] .bg-forme svg line,main[role=main] .bg-forme svg rect,main[role=main] .bg-forme svg circle,main[role=main] .bg-forme svg ellipse,main[role=main] .bg-forme svg polygon,main[role=main] .bg-forme svg polyline{vector-effect:non-scaling-stroke;stroke-width:1px!important}footer[role=contentinfo]{background-color:#fff;box-shadow:0 5px 15px #000;padding:.2em 2em}footer[role=contentinfo] #block-mathallo-navigationprincipale-2 ul{display:flex;list-style:none;padding:0}footer[role=contentinfo] #block-mathallo-navigationprincipale-2 ul li:not(:first-child){margin-left:1em}footer[role=contentinfo] #block-mathallo-navigationprincipale-2 ul a{color:#0b1e52}
+@font-face{font-family:Fredoka SemiExpanded;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Regular.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Regular.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Regular.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Regular.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Regular.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Regular.svg#FredokaSemiExpanded-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fredoka SemiExpanded;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Bold.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Bold.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Bold.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Bold.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Bold.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Bold.svg#FredokaSemiExpanded-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fredoka;src:url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Bold.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Bold.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Bold.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Bold.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Bold.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Bold.svg#Fredoka-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fredoka Condensed;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-SemiBold.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-SemiBold.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-SemiBold.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-SemiBold.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-SemiBold.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-SemiBold.svg#FredokaCondensed-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fredoka;src:url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Regular.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Regular.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Regular.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Regular.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Regular.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Regular.svg#Fredoka-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fredoka SemiCondensed;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Bold.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Bold.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Bold.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Bold.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Bold.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Bold.svg#FredokaSemiCondensed-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fredoka;src:url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-SemiBold.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-SemiBold.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-SemiBold.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-SemiBold.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-SemiBold.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-SemiBold.svg#Fredoka-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fredoka SemiExpanded;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Light.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Light.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Light.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Light.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Light.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Light.svg#FredokaSemiExpanded-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Fredoka Expanded;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Light.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Light.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Light.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Light.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Light.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Light.svg#FredokaExpanded-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Fredoka SemiExpanded;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-SemiBold.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-SemiBold.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-SemiBold.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-SemiBold.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-SemiBold.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-SemiBold.svg#FredokaSemiExpanded-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fredoka;src:url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Medium.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Medium.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Medium.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Medium.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Medium.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Medium.svg#Fredoka-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fredoka Expanded;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Regular.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Regular.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Regular.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Regular.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Regular.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Regular.svg#FredokaExpanded-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fredoka Condensed;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Bold.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Bold.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Bold.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Bold.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Bold.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Bold.svg#FredokaCondensed-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fredoka Expanded;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Medium.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Medium.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Medium.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Medium.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Medium.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Medium.svg#FredokaExpanded-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fredoka SemiCondensed;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Regular.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Regular.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Regular.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Regular.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Regular.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Regular.svg#FredokaSemiCondensed-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fredoka Condensed;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Regular.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Regular.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Regular.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Regular.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Regular.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Regular.svg#FredokaCondensed-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fredoka Expanded;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-SemiBold.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-SemiBold.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-SemiBold.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-SemiBold.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-SemiBold.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-SemiBold.svg#FredokaExpanded-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fredoka Condensed;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Light.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Light.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Light.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Light.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Light.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Light.svg#FredokaCondensed-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Fredoka SemiCondensed;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Light.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Light.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Light.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Light.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Light.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Light.svg#FredokaSemiCondensed-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Fredoka Expanded;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Bold.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Bold.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Bold.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Bold.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Bold.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaExpanded-Bold.svg#FredokaExpanded-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fredoka SemiExpanded;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Medium.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Medium.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Medium.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Medium.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Medium.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiExpanded-Medium.svg#FredokaSemiExpanded-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fredoka SemiCondensed;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Medium.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Medium.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Medium.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Medium.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Medium.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-Medium.svg#FredokaSemiCondensed-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fredoka Condensed;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Medium.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Medium.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Medium.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Medium.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Medium.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaCondensed-Medium.svg#FredokaCondensed-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fredoka;src:url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Light.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Light.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Light.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Light.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Light.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/Fredoka-Light.svg#Fredoka-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Fredoka SemiCondensed;src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-SemiBold.eot);src:url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-SemiBold.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-SemiBold.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-SemiBold.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-SemiBold.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/fredoka/FredokaSemiCondensed-SemiBold.svg#FredokaSemiCondensed-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-BlackItalic.eot);src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-BlackItalic.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-BlackItalic.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-BlackItalic.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-BlackItalic.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-BlackItalic.svg#SchibstedGrotesk-BlackItalic) format("svg");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Bold.eot);src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Bold.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Bold.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Bold.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Bold.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Bold.svg#SchibstedGrotesk-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-ExtraBold.eot);src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-ExtraBold.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-ExtraBold.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-ExtraBold.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-ExtraBold.svg#SchibstedGrotesk-ExtraBold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-BoldItalic.eot);src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-BoldItalic.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-BoldItalic.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-BoldItalic.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-BoldItalic.svg#SchibstedGrotesk-BoldItalic) format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Black.eot);src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Black.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Black.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Black.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Black.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Black.svg#SchibstedGrotesk-Black) format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-ExtraBoldItalic.eot);src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-ExtraBoldItalic.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-ExtraBoldItalic.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-ExtraBoldItalic.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-ExtraBoldItalic.svg#SchibstedGrotesk-ExtraBoldItalic) format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-SemiBoldItalic.eot);src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-SemiBoldItalic.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-SemiBoldItalic.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-SemiBoldItalic.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-SemiBoldItalic.svg#SchibstedGrotesk-SemiBoldItalic) format("svg");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Italic.eot);src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Italic.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Italic.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Italic.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Italic.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Italic.svg#SchibstedGrotesk-Italic) format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-MediumItalic.eot);src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-MediumItalic.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-MediumItalic.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-MediumItalic.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-MediumItalic.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-MediumItalic.svg#SchibstedGrotesk-MediumItalic) format("svg");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Medium.eot);src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Medium.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Medium.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Medium.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Medium.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Medium.svg#SchibstedGrotesk-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-SemiBold.eot);src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-SemiBold.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-SemiBold.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-SemiBold.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-SemiBold.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-SemiBold.svg#SchibstedGrotesk-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Regular.eot);src:url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Regular.eot?#iefix) format("embedded-opentype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Regular.woff2) format("woff2"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Regular.woff) format("woff"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Regular.ttf) format("truetype"),url(/themes/custom/mathallo/assets/fonts/Schibsted_Grotesk/SchibstedGrotesk-Regular.svg#SchibstedGrotesk-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}body{font-family:Schibsted Grotesk;font-weight:400;font-style:normal;color:#0b1e52}a,a:visited{text-decoration:none;color:inherit;transition:color .15s ease-out}body{margin:0}div.layout-container header[role=banner]{padding:.5em;z-index:100;position:fixed;top:0;width:100vw;height:50px}div.layout-container nav[role=breadcrumb]{position:fixed;z-index:90;top:80px;left:15px}div.layout-container main[role=main]{padding:5em 0;overflow-y:scroll}div.layout-container footer[role=contentinfo]{z-index:100;position:fixed;bottom:0;width:100vw}header[role=banner]{background-color:#fff;box-shadow:0 -5px 15px #000}header[role=banner] .header-middle{display:flex;justify-content:space-between;align-items:center;padding:.2em 2em}header[role=banner] #block-mathallo-formulairederecherche form{display:flex;align-items:baseline}header[role=banner] #block-mathallo-identitedusite a{color:#1642bc;text-decoration:none;font-family:Fredoka;font-size:2em;text-transform:uppercase;font-weight:500}header[role=banner] #block-mathallo-identitedusite a:hover{color:#f661e2}header[role=banner] .header-right{height:20px;width:20px;cursor:pointer}header[role=banner] .header-right>div#burger-btn{position:relative;transition-duration:.5s;transition-property:transform;top:8.5px}header[role=banner] .header-right>div#burger-btn,header[role=banner] .header-right>div#burger-btn:before,header[role=banner] .header-right>div#burger-btn:after{width:20px;height:3px;background-color:#1642bc}header[role=banner] .header-right>div#burger-btn:hover,header[role=banner] .header-right>div#burger-btn:hover:before,header[role=banner] .header-right>div#burger-btn:hover:after{background-color:#f661e2}header[role=banner] .header-right>div#burger-btn:before,header[role=banner] .header-right>div#burger-btn:after{content:"";position:absolute;left:0}header[role=banner] .header-right>div#burger-btn:before{top:6px}header[role=banner] .header-right>div#burger-btn:after{bottom:6px}header[role=banner] .header-right>div#burger-btn[opened]{transform:rotate(90deg)}header[role=banner] .header-right>div.wrapper{position:absolute;top:50px;left:0;background-color:#000000bf;width:100vw;height:0;overflow:hidden;transition-duration:.5s}header[role=banner] .header-right>div.wrapper[opened]{height:calc(100vh - 50px)}header[role=banner] .header-right>div.wrapper>nav{padding-top:10px;background-color:#fff}header[role=banner] .header-right>div.wrapper>nav>ul{margin:0}header[role=banner] .header-right>div.wrapper nav#block-mathallo-contenu{padding:1em}header[role=banner] .header-right>div.wrapper nav#block-mathallo-contenu ul,header[role=banner] .header-right>div.wrapper nav#block-mathallo-contenu li{padding:0;margin:0;list-style:none}header[role=banner] .header-right>div.wrapper nav#block-mathallo-contenu .wrapper{position:relative}header[role=banner] .header-right>div.wrapper nav#block-mathallo-contenu label{color:#1642bc;font-weight:600;display:block;font-size:.756em;padding:0 0 .25em;transition:color .25s ease-out;position:absolute;z-index:0}header[role=banner] .header-right>div.wrapper nav#block-mathallo-contenu label:has(+a:hover){color:#f661e2}header[role=banner] .header-right>div.wrapper nav#block-mathallo-contenu a{font-size:1.13em;transition:color .15s ease-out;display:block;position:relative;z-index:1;padding-top:1em}header[role=banner] .header-right>div.wrapper nav#block-mathallo-contenu a:hover{color:#1642bc}header[role=banner] .header-right>div.wrapper nav#block-mathallo-contenu li{padding:0 0 1em}header[role=banner] .header-right>div.wrapper nav#block-mathallo-contenu li:first-child{padding:.25em 0 1em}header[role=banner] .header-right>div.wrapper nav#block-mathallo-contenu>ul{display:flex;flex-direction:row;gap:2em}header[role=banner] .header-right>div.wrapper nav#block-mathallo-contenu>ul>li>ul{margin:.75em 0 0;padding:0 0 0 1em;border-left:2px solid #1642bc}header[role=banner] .header-right>div.wrapper nav#block-mathallo-navigationprincipale{padding:2em 1em}header[role=banner] .header-right>div.wrapper nav#block-mathallo-navigationprincipale ul{display:flex;justify-content:flex-end;list-style:none}header[role=banner] .header-right>div.wrapper nav#block-mathallo-navigationprincipale ul li{margin-right:1em;background-color:#1642bc;color:#fff;padding:.5em 1em}nav[role=breadcrumb]{background-color:#fff;box-shadow:0 0 10px #00000040;padding:0}nav[role=breadcrumb] ul{margin:0;padding-left:.5em}nav[role=breadcrumb] ul li{list-style:none}nav[role=breadcrumb] #block-mathallo-contenu-2{padding:.5em 1em}nav[role=breadcrumb] #block-mathallo-contenu-2 ul,nav[role=breadcrumb] #block-mathallo-contenu-2 li{padding:0;margin:0;list-style:none}nav[role=breadcrumb] #block-mathallo-contenu-2 .wrapper{position:relative}nav[role=breadcrumb] #block-mathallo-contenu-2 label{color:#1642bc;font-weight:600;display:block;font-size:.756em;padding:0 0 .25em;transition:color .25s ease-out;position:absolute;z-index:0}nav[role=breadcrumb] #block-mathallo-contenu-2 label:has(+a:hover){color:#f661e2}nav[role=breadcrumb] #block-mathallo-contenu-2 a{font-size:1.13em;transition:color .15s ease-out;display:block;position:relative;z-index:1;padding-top:1em}nav[role=breadcrumb] #block-mathallo-contenu-2 a:hover{color:#1642bc}nav[role=breadcrumb] #block-mathallo-contenu-2 li:not(.in-active-trail){display:none}nav[role=breadcrumb] #block-mathallo-contenu-2 ul,nav[role=breadcrumb] #block-mathallo-contenu-2 li{display:flex;flex-direction:row;align-items:baseline;gap:1em}nav[role=breadcrumb] #block-mathallo-contenu-2 a{font-size:1em}nav[role=breadcrumb] #block-mathallo-contenu-2>ul>li>ul>li{padding-left:1em;border-left:2px solid #1642bc}main[role=main]{position:relative}main[role=main]>div.layout-content{position:relative}main[role=main]>div.layout-content div#parallax-bg{position:absolute;z-index:-1;top:0;left:0;margin-top:-40vh;width:100vw;height:400%;background-image:url(/themes/custom/mathallo/assets/img/grid_0.svg);background-repeat:repeat;background-position:center}main[role=main]>div.layout-content>.wrapper{position:relative;padding-bottom:100vh}main[role=main]>div.layout-content nav.prev-chapitre,main[role=main]>div.layout-content nav.next-chapitre{position:absolute;padding:.5em 1em}main[role=main]>div.layout-content nav.prev-chapitre ul,main[role=main]>div.layout-content nav.prev-chapitre li,main[role=main]>div.layout-content nav.next-chapitre ul,main[role=main]>div.layout-content nav.next-chapitre li{padding:0;margin:0;list-style:none}main[role=main]>div.layout-content nav.prev-chapitre label,main[role=main]>div.layout-content nav.next-chapitre label{color:#1642bc;font-weight:600;display:block;font-size:.756em;padding:0 0 .25em;transition:color .25s ease-out;position:absolute;z-index:0}main[role=main]>div.layout-content nav.prev-chapitre label:has(+a:hover),main[role=main]>div.layout-content nav.next-chapitre label:has(+a:hover){color:#f661e2}main[role=main]>div.layout-content nav.prev-chapitre a,main[role=main]>div.layout-content nav.next-chapitre a{font-size:1.13em;transition:color .15s ease-out;display:block;position:relative;z-index:1;padding-top:1em}main[role=main]>div.layout-content nav.prev-chapitre a:hover,main[role=main]>div.layout-content nav.next-chapitre a:hover{color:#1642bc}main[role=main]>div.layout-content nav.prev-chapitre .wrapper,main[role=main]>div.layout-content nav.next-chapitre .wrapper{position:relative}main[role=main]>div.layout-content nav.prev-chapitre ul,main[role=main]>div.layout-content nav.next-chapitre ul{margin:0;padding-left:.5em}main[role=main]>div.layout-content nav.prev-chapitre ul li,main[role=main]>div.layout-content nav.next-chapitre ul li{list-style:none;display:none}main[role=main]>div.layout-content nav.prev-chapitre.prev-chapitre,main[role=main]>div.layout-content nav.next-chapitre.prev-chapitre{top:-10em;left:0}main[role=main]>div.layout-content nav.prev-chapitre.prev-chapitre a:after,main[role=main]>div.layout-content nav.next-chapitre.prev-chapitre a:after{transform:rotate(180deg)}main[role=main]>div.layout-content nav.prev-chapitre.prev-chapitre li:has(+li.in-active-trail),main[role=main]>div.layout-content nav.next-chapitre.prev-chapitre li:has(+li.in-active-trail){display:block}main[role=main]>div.layout-content nav.prev-chapitre.next-chapitre,main[role=main]>div.layout-content nav.next-chapitre.next-chapitre{bottom:500px;right:0}main[role=main]>div.layout-content nav.prev-chapitre.next-chapitre li.in-active-trail+li,main[role=main]>div.layout-content nav.next-chapitre.next-chapitre li.in-active-trail+li{display:block}main[role=main]>div.layout-content nav.prev-chapitre label,main[role=main]>div.layout-content nav.next-chapitre label{background-color:#1642bc;color:#fff;padding:.5em 1em;z-index:2;top:-3em}main[role=main]>div.layout-content nav.prev-chapitre a,main[role=main]>div.layout-content nav.next-chapitre a{display:block;padding:.5em 1em;background-color:#fff;box-shadow:0 0 10px #00000040;border:white 1px solid;transition:border-color .5s}main[role=main]>div.layout-content nav.prev-chapitre a:hover,main[role=main]>div.layout-content nav.next-chapitre a:hover{border-color:#f661e2}main[role=main]>div.layout-content nav.prev-chapitre a:after,main[role=main]>div.layout-content nav.next-chapitre a:after{content:"";display:block;width:30px;height:30px;border-radius:15px;background-repeat:no-repeat;background-position:center center;background-size:contain;text-indent:100px;overflow:hidden;background-image:url(/themes/custom/mathallo/assets/img/arrow-white.svg);position:absolute;box-shadow:0 0 10px #00000040;top:calc(100% + .5em);left:calc(50% - 15px)}main[role=main]>div.layout-content ul.links{margin:0;padding:0;position:absolute;top:calc(100% - 15px);left:calc(50% - 15px)}main[role=main]>div.layout-content ul.links li{list-style:none}main[role=main]>div.layout-content ul.links li a{display:block;width:30px;height:30px;border-radius:15px;background-repeat:no-repeat;background-position:center center;background-size:contain;text-indent:100px;overflow:hidden;background-image:url(/themes/custom/mathallo/assets/img/arrow-blue.svg)}main[role=main]>div.layout-content nav.arrow-more{position:absolute;top:calc(100% - 15px);left:calc(50% - 15px)}main[role=main]>div.layout-content nav.arrow-more a.arrow{display:block;width:30px;height:30px;border-radius:15px;background-repeat:no-repeat;background-position:center center;background-size:contain;text-indent:100px;overflow:hidden;background-image:url(/themes/custom/mathallo/assets/img/arrow-blue.svg)}main[role=main]>div.layout-content article{position:relative;background-color:#fff;padding:2em;box-shadow:0 0 10px #00000040;max-width:50em;box-sizing:content-box;margin:30vh auto 0}main[role=main]>div.layout-content article[role=home-presentation]{margin-top:10vh}main[role=main]>div.layout-content article h2{font-family:Fredoka;font-size:3em;font-weight:400;color:#0b1e52;line-height:1;margin:0}main[role=main]>div.layout-content article h2 a:hover{color:#f661e2}main[role=main]>div.layout-content article div.field-chapitre-num,main[role=main]>div.layout-content article div.field-partie-num{background-color:#1642bc;color:#fff;display:inline-flex;gap:.5em;padding:.5em 1em;position:absolute;top:-1em;font-size:1.2em}main[role=main]>div.layout-content article div.field-chapitre-num>*,main[role=main]>div.layout-content article div.field-partie-num>*{font-weight:600}main[role=main]>div.layout-content article[role=home-presentation]>h2{color:#1642bc;text-decoration:none;font-family:Fredoka;text-transform:uppercase;font-weight:500}main[role=main]>div.layout-content article[role=home-presentation] p{vertical-align:top;display:inline-block;max-width:31%;margin-top:2em;box-sizing:border-box}main[role=main]>div.layout-content article[role=home-presentation] p:not(:first-of-type){margin-left:2.5%}main[role=main]>div.layout-content section.parties{padding:1em}main[role=main]>div.layout-content section.parties article.node-type-partie>h2{font-family:Fredoka;font-size:3em;font-weight:400;color:#0b1e52;line-height:1;font-size:2em}main[role=main]>div.layout-content section.field-card{position:relative;background-color:#fff;padding:2em;box-shadow:0 0 10px #00000040;max-width:50em;box-sizing:content-box;margin:30vh auto 0}main[role=main]>div.layout-content section.field-card[role=home-presentation]{margin-top:10vh}main[role=main]>div.layout-content section.field-card h3{font-family:Fredoka;font-size:3em;font-weight:400;color:#0b1e52;line-height:1;font-size:2em}main[role=main]>div.layout-content section.field-card.field-en-pratique div.field-label{text-align:right}main[role=main]>div.layout-content section.field-card.field-ressources .field-label,main[role=main]>div.layout-content section.field-card.field-plus-loin .field-label{font-family:Fredoka;font-size:3em;font-weight:400;color:#0b1e52;line-height:1;font-size:2em;padding-bottom:1em}main[role=main]>div.layout-content section.field-card.field-ressources div.paragraph,main[role=main]>div.layout-content section.field-card.field-plus-loin div.paragraph{padding-bottom:1em}main[role=main]>div.layout-content section.field-card.field-ressources p,main[role=main]>div.layout-content section.field-card.field-plus-loin p{margin:0 .25em}main[role=main]>div.layout-content section.field-card.field-ressources div.paragraph--type--ressource .field_titre{background-color:#1642bc;color:#fff;border-radius:2em;display:inline-block;padding:.5em 1em}main[role=main]>div.layout-content section.field-card.field-ressources div.paragraph--type--ressource .field_titre>div{font-family:Fredoka;font-size:3em;font-weight:400;color:#0b1e52;line-height:1;font-size:1.323em;color:#fff}main[role=main]>div.layout-content section.field-card.field-ressources div.paragraph--type--ressource .field_description{margin:1em 0 0}main[role=main]>div.layout-content section.field-card.field-ressources div.paragraph--type--ressource .field_liens{margin:1em 0 0}main[role=main]>div.layout-content section.field-card.field-ressources div.paragraph--type--ressource .field_liens a{text-decoration:underline}main[role=main]>div.layout-content section.field-card.field-ressources div.paragraph--type--ressource .field_fichiers{margin:1em 0 0}main[role=main]>div.layout-content section.field-card.field-plus-loin div.paragraph--type--complement .field_titre{font-family:Fredoka;font-size:3em;font-weight:400;color:#0b1e52;line-height:1;font-size:1.323em;color:#1642bc}main[role=main] div#partie-principes-pratique{position:relative;display:flex;gap:0px}main[role=main] div#partie-principes-pratique section.field-card.field-principes-reflexion{z-index:2;background-color:#fff}main[role=main] div#partie-principes-pratique section.field-card.field-principes-reflexion>*>*{opacity:1}main[role=main] div#partie-principes-pratique section.field-card.field-principes-reflexion .field-label{color:#f661e2;font-weight:600}main[role=main] div#partie-principes-pratique section.field-card.field-en-pratique{margin-left:-50%;transform:translateY(2em);z-index:1;background-color:#f7f7f7}main[role=main] div#partie-principes-pratique section.field-card.field-en-pratique>*>*{opacity:.6}main[role=main] div#partie-principes-pratique section.field-card.field-en-pratique .field-label{color:inherit;font-weight:600}main[role=main] div#partie-principes-pratique section.field-card.field-principes-reflexion,main[role=main] div#partie-principes-pratique section.field-card.field-en-pratique{transition:background-color .25s ease-out}main[role=main] div#partie-principes-pratique section.field-card.field-principes-reflexion.back-card,main[role=main] div#partie-principes-pratique section.field-card.field-en-pratique.back-card{z-index:1;background-color:#f7f7f7}main[role=main] div#partie-principes-pratique section.field-card.field-principes-reflexion.back-card>*>*,main[role=main] div#partie-principes-pratique section.field-card.field-en-pratique.back-card>*>*{opacity:.6}main[role=main] div#partie-principes-pratique section.field-card.field-principes-reflexion.back-card .field-label,main[role=main] div#partie-principes-pratique section.field-card.field-en-pratique.back-card .field-label{color:inherit;font-weight:600}main[role=main] div#partie-principes-pratique section.field-card.field-principes-reflexion.front-card,main[role=main] div#partie-principes-pratique section.field-card.field-en-pratique.front-card{z-index:2;background-color:#fff}main[role=main] div#partie-principes-pratique section.field-card.field-principes-reflexion.front-card>*>*,main[role=main] div#partie-principes-pratique section.field-card.field-en-pratique.front-card>*>*{opacity:1}main[role=main] div#partie-principes-pratique section.field-card.field-principes-reflexion.front-card .field-label,main[role=main] div#partie-principes-pratique section.field-card.field-en-pratique.front-card .field-label{color:#f661e2;font-weight:600}main[role=main] div.views-home-chapitres{padding:1em}main[role=main] div.views-home-chapitres>.views-row article.node-type-chapitre h2{font-family:Fredoka;font-size:3em;font-weight:400;color:#0b1e52;line-height:1;font-size:2em}main[role=main] .bg-forme{position:absolute;width:300px;height:300px;top:50%;left:-300px;z-index:-1;filter:drop-shadow(0 0 15px rgba(0,0,0,.05))}main[role=main] .bg-forme svg path,main[role=main] .bg-forme svg line,main[role=main] .bg-forme svg rect,main[role=main] .bg-forme svg circle,main[role=main] .bg-forme svg ellipse,main[role=main] .bg-forme svg polygon,main[role=main] .bg-forme svg polyline{vector-effect:non-scaling-stroke;stroke-width:1px!important}footer[role=contentinfo]{background-color:#fff;box-shadow:0 5px 15px #000;padding:.2em 2em}footer[role=contentinfo] #block-mathallo-navigationprincipale-2 ul{display:flex;list-style:none;padding:0}footer[role=contentinfo] #block-mathallo-navigationprincipale-2 ul li:not(:first-child){margin-left:1em}footer[role=contentinfo] #block-mathallo-navigationprincipale-2 ul a{color:#0b1e52}.footnote__citation{text-decoration:underline;text-decoration-style:dashed;cursor:pointer}aside.footnote-content{display:none}.fn-modale{position:relative;background-color:#fff;box-shadow:0 0 10px #00000040;max-width:50em;box-sizing:content-box;margin:30vh auto 0;opacity:0;transition:opacity .25s ease-in-out;position:absolute;z-index:200;max-width:100em;padding:1em 1.5em 1em 1em;border:1px dashed #1642bc}.fn-modale[role=home-presentation]{margin-top:10vh}.fn-modale.visible{opacity:1;transition:opacity .25s ease-in-out}
diff --git a/web_main/themes/custom/mathallo/assets/dist/main.js b/web_main/themes/custom/mathallo/assets/dist/main.js
index 4fefc85..8b0f97e 100644
--- a/web_main/themes/custom/mathallo/assets/dist/main.js
+++ b/web_main/themes/custom/mathallo/assets/dist/main.js
@@ -5,32 +5,32 @@ function xr(a){if(a===void 0)throw new ReferenceError("this hasn't been initiali
* @license Copyright 2008-2025, GreenSock. All rights reserved.
* Subject to the terms at https://gsap.com/standard-license
* @author: Jack Doyle, jack@greensock.com
-*/var Ut={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},Pi={duration:.5,overwrite:!1,delay:0},Us,ot,Se,Zt=1e8,ve=1/Zt,xs=Math.PI*2,Eu=xs/4,Ru=0,oa=Math.sqrt,Du=Math.cos,Au=Math.sin,tt=function(e){return typeof e=="string"},Ae=function(e){return typeof e=="function"},Cr=function(e){return typeof e=="number"},Ws=function(e){return typeof e>"u"},mr=function(e){return typeof e=="object"},Mt=function(e){return e!==!1},Hs=function(){return typeof window<"u"},vn=function(e){return Ae(e)||tt(e)},aa=typeof ArrayBuffer=="function"&&ArrayBuffer.isView||function(){},gt=Array.isArray,Fu=/random\([^)]+\)/g,zu=/,\s*/g,yo=/(?:-?\.?\d|\.)+/gi,ua=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,yi=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,ss=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,la=/[+-]=-?[.\d]+/,Lu=/[^,'"\[\]\s]+/gi,Iu=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,Oe,fr,bs,qs,Wt={},Vn={},fa,ca=function(e){return(Vn=Mi(e,Wt))&&Dt},Gs=function(e,r){return console.warn("Invalid property",e,"set to",r,"Missing plugin? gsap.registerPlugin()")},an=function(e,r){return!r&&console.warn(e)},ha=function(e,r){return e&&(Wt[e]=r)&&Vn&&(Vn[e]=r)||Wt},un=function(){return 0},Nu={suppressEvents:!0,isStart:!0,kill:!1},Fn={suppressEvents:!0,kill:!1},Bu={suppressEvents:!0},Ks={},Ir=[],ws={},_a,Nt={},os={},vo=30,zn=[],Qs="",Zs=function(e){var r=e[0],t,i;if(mr(r)||Ae(r)||(e=[e]),!(t=(r._gsap||{}).harness)){for(i=zn.length;i--&&!zn[i].targetTest(r););t=zn[i]}for(i=e.length;i--;)e[i]&&(e[i]._gsap||(e[i]._gsap=new Ia(e[i],t)))||e.splice(i,1);return e},ti=function(e){return e._gsap||Zs(jt(e))[0]._gsap},da=function(e,r,t){return(t=e[r])&&Ae(t)?e[r]():Ws(t)&&e.getAttribute&&e.getAttribute(r)||t},Ot=function(e,r){return(e=e.split(",")).forEach(r)||e},Le=function(e){return Math.round(e*1e5)/1e5||0},Me=function(e){return Math.round(e*1e7)/1e7||0},bi=function(e,r){var t=r.charAt(0),i=parseFloat(r.substr(2));return e=parseFloat(e),t==="+"?e+i:t==="-"?e-i:t==="*"?e*i:e/i},Yu=function(e,r){for(var t=r.length,i=0;e.indexOf(r[i])<0&&++io;)s=s._prev;return s?(r._next=s._next,s._next=r):(r._next=e[t],e[t]=r),r._next?r._next._prev=r:e[i]=r,r._prev=s,r.parent=r._dp=e,r},es=function(e,r,t,i){t===void 0&&(t="_first"),i===void 0&&(i="_last");var n=r._prev,s=r._next;n?n._next=s:e[t]===r&&(e[t]=s),s?s._prev=n:e[i]===r&&(e[i]=n),r._next=r._prev=r.parent=null},Yr=function(e,r){e.parent&&(!r||e.parent.autoRemoveChildren)&&e.parent.remove&&e.parent.remove(e),e._act=0},ri=function(e,r){if(e&&(!r||r._end>e._dur||r._start<0))for(var t=e;t;)t._dirty=1,t=t.parent;return e},Vu=function(e){for(var r=e.parent;r&&r.parent;)r._dirty=1,r.totalDuration(),r=r.parent;return e},Ts=function(e,r,t,i){return e._startAt&&(ot?e._startAt.revert(Fn):e.vars.immediateRender&&!e.vars.autoRevert||e._startAt.render(r,!0,i))},Uu=function a(e){return!e||e._ts&&a(e.parent)},bo=function(e){return e._repeat?Oi(e._tTime,e=e.duration()+e._rDelay)*e:0},Oi=function(e,r){var t=Math.floor(e=Me(e/r));return e&&t===e?t-1:t},Hn=function(e,r){return(e-r._start)*r._ts+(r._ts>=0?0:r._dirty?r.totalDuration():r._tDur)},ts=function(e){return e._end=Me(e._start+(e._tDur/Math.abs(e._ts||e._rts||ve)||0))},rs=function(e,r){var t=e._dp;return t&&t.smoothChildTiming&&e._ts&&(e._start=Me(t._time-(e._ts>0?r/e._ts:((e._dirty?e.totalDuration():e._tDur)-r)/-e._ts)),ts(e),t._dirty||ri(t,e)),e},va=function(e,r){var t;if((r._time||!r._dur&&r._initted||r._startve)&&r.render(t,!0)),ri(e,r)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur=0&&t.totalTime(t._tTime),t=t._dp;e._zTime=-ve}},_r=function(e,r,t,i){return r.parent&&Yr(r),r._start=Me((Cr(t)?t:t||e!==Oe?Gt(e,t,r):e._time)+r._delay),r._end=Me(r._start+(r.totalDuration()/Math.abs(r.timeScale())||0)),ya(e,r,"_first","_last",e._sort?"_start":0),Ss(r)||(e._recent=r),i||va(e,r),e._ts<0&&rs(e,e._tTime),e},xa=function(e,r){return(Wt.ScrollTrigger||Gs("scrollTrigger",r))&&Wt.ScrollTrigger.create(r,e)},ba=function(e,r,t,i,n){if(eo(e,r,n),!e._initted)return 1;if(!t&&e._pt&&!ot&&(e._dur&&e.vars.lazy!==!1||!e._dur&&e.vars.lazy)&&_a!==Yt.frame)return Ir.push(e),e._lazy=[n,i],1},Wu=function a(e){var r=e.parent;return r&&r._ts&&r._initted&&!r._lock&&(r.rawTime()<0||a(r))},Ss=function(e){var r=e.data;return r==="isFromStart"||r==="isStart"},Hu=function(e,r,t,i){var n=e.ratio,s=r<0||!r&&(!e._start&&Wu(e)&&!(!e._initted&&Ss(e))||(e._ts<0||e._dp._ts<0)&&!Ss(e))?0:1,o=e._rDelay,u=0,l,f,_;if(o&&e._repeat&&(u=gn(0,e._tDur,r),f=Oi(u,o),e._yoyo&&f&1&&(s=1-s),f!==Oi(e._tTime,o)&&(n=1-s,e.vars.repeatRefresh&&e._initted&&e.invalidate())),s!==n||ot||i||e._zTime===ve||!r&&e._zTime){if(!e._initted&&ba(e,r,i,t,u))return;for(_=e._zTime,e._zTime=r||(t?ve:0),t||(t=r&&!_),e.ratio=s,e._from&&(s=1-s),e._time=0,e._tTime=u,l=e._pt;l;)l.r(s,l.d),l=l._next;r<0&&Ts(e,r,t,!0),e._onUpdate&&!t&&Xt(e,"onUpdate"),u&&e._repeat&&!t&&e.parent&&Xt(e,"onRepeat"),(r>=e._tDur||r<0)&&e.ratio===s&&(s&&Yr(e,1),!t&&!ot&&(Xt(e,s?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()))}else e._zTime||(e._zTime=r)},qu=function(e,r,t){var i;if(t>r)for(i=e._first;i&&i._start<=t;){if(i.data==="isPause"&&i._start>r)return i;i=i._next}else for(i=e._last;i&&i._start>=t;){if(i.data==="isPause"&&i._start0&&!i&&rs(e,e._tTime=e._tDur*o),e.parent&&ts(e),t||ri(e.parent,e),e},wo=function(e){return e instanceof St?ri(e):Ei(e,e._dur)},Gu={_start:0,endTime:un,totalDuration:un},Gt=function a(e,r,t){var i=e.labels,n=e._recent||Gu,s=e.duration()>=Zt?n.endTime(!1):e._dur,o,u,l;return tt(r)&&(isNaN(r)||r in i)?(u=r.charAt(0),l=r.substr(-1)==="%",o=r.indexOf("="),u==="<"||u===">"?(o>=0&&(r=r.replace(/=/,"")),(u==="<"?n._start:n.endTime(n._repeat>=0))+(parseFloat(r.substr(1))||0)*(l?(o<0?n:t).totalDuration()/100:1)):o<0?(r in i||(i[r]=s),i[r]):(u=parseFloat(r.charAt(o-1)+r.substr(o+1)),l&&t&&(u=u/100*(gt(t)?t[0]:t).totalDuration()),o>1?a(e,r.substr(0,o-1),t)+u:s+u)):r==null?s:+r},Gi=function(e,r,t){var i=Cr(r[1]),n=(i?2:1)+(e<2?0:1),s=r[n],o,u;if(i&&(s.duration=r[1]),s.parent=t,e){for(o=s,u=t;u&&!("immediateRender"in o);)o=u.vars.defaults||{},u=Mt(u.vars.inherit)&&u.parent;s.immediateRender=Mt(o.immediateRender),e<2?s.runBackwards=1:s.startAt=r[n-1]}return new $e(r[0],s,r[n+1])},Ur=function(e,r){return e||e===0?r(e):r},gn=function(e,r,t){return tr?r:t},dt=function(e,r){return!tt(e)||!(r=Iu.exec(e))?"":r[1]},Ku=function(e,r,t){return Ur(t,function(i){return gn(e,r,i)})},Cs=[].slice,wa=function(e,r){return e&&mr(e)&&"length"in e&&(!r&&!e.length||e.length-1 in e&&mr(e[0]))&&!e.nodeType&&e!==fr},Qu=function(e,r,t){return t===void 0&&(t=[]),e.forEach(function(i){var n;return tt(i)&&!r||wa(i,1)?(n=t).push.apply(n,jt(i)):t.push(i)})||t},jt=function(e,r,t){return Se&&!r&&Se.selector?Se.selector(e):tt(e)&&!t&&(bs||!Ri())?Cs.call((r||qs).querySelectorAll(e),0):gt(e)?Qu(e,t):wa(e)?Cs.call(e,0):e?[e]:[]},ks=function(e){return e=jt(e)[0]||an("Invalid scope")||{},function(r){var t=e.current||e.nativeElement||e;return jt(r,t.querySelectorAll?t:t===e?an("Invalid scope")||qs.createElement("div"):e)}},Ta=function(e){return e.sort(function(){return .5-Math.random()})},Sa=function(e){if(Ae(e))return e;var r=mr(e)?e:{each:e},t=ii(r.ease),i=r.from||0,n=parseFloat(r.base)||0,s={},o=i>0&&i<1,u=isNaN(i)||o,l=r.axis,f=i,_=i;return tt(i)?f=_={center:.5,edges:.5,end:1}[i]||0:!o&&u&&(f=i[0],_=i[1]),function(d,c,p){var h=(p||r).length,m=s[h],w,b,C,v,T,P,S,E,k;if(!m){if(k=r.grid==="auto"?0:(r.grid||[1,Zt])[1],!k){for(S=-Zt;S<(S=p[k++].getBoundingClientRect().left)&&kS&&(S=T),Th?h-1:l?l==="y"?h/k:k:Math.max(k,h/k))||0)*(i==="edges"?-1:1),m.b=h<0?n-h:n,m.u=dt(r.amount||r.each)||0,t=t&&h<0?Fa(t):t}return h=(m[d]-m.min)/m.max||0,Me(m.b+(t?t(h):h)*m.v)+m.u}},Ps=function(e){var r=Math.pow(10,((e+"").split(".")[1]||"").length);return function(t){var i=Me(Math.round(parseFloat(t)/e)*e*r);return(i-i%1)/r+(Cr(t)?0:dt(t))}},Ca=function(e,r){var t=gt(e),i,n;return!t&&mr(e)&&(i=t=e.radius||Zt,e.values?(e=jt(e.values),(n=!Cr(e[0]))&&(i*=i)):e=Ps(e.increment)),Ur(r,t?Ae(e)?function(s){return n=e(s),Math.abs(n-s)<=i?n:s}:function(s){for(var o=parseFloat(n?s.x:s),u=parseFloat(n?s.y:0),l=Zt,f=0,_=e.length,d,c;_--;)n?(d=e[_].x-o,c=e[_].y-u,d=d*d+c*c):d=Math.abs(e[_]-o),di?n-s:s)})},ln=function(e){return e.replace(Fu,function(r){var t=r.indexOf("[")+1,i=r.substring(t||7,t?r.indexOf("]"):r.length-1).split(zu);return ka(t?i:+i[0],t?0:+i[1],+i[2]||1e-5)})},Ma=function(e,r,t,i,n){var s=r-e,o=i-t;return Ur(n,function(u){return t+((u-e)/s*o||0)})},rl=function a(e,r,t,i){var n=isNaN(e+r)?0:function(c){return(1-c)*e+c*r};if(!n){var s=tt(e),o={},u,l,f,_,d;if(t===!0&&(i=1)&&(t=null),s)e={p:e},r={p:r};else if(gt(e)&&!gt(r)){for(f=[],_=e.length,d=_-2,l=1;l<_;l++)f.push(a(e[l-1],e[l]));_--,n=function(p){p*=_;var h=Math.min(d,~~p);return f[h](p-h)},t=r}else i||(e=Mi(gt(e)?[]:{},e));if(!f){for(u in r)Js.call(o,e,u,"get",r[u]);n=function(p){return io(p,o)||(s?e.p:e)}}}return Ur(t,n)},To=function(e,r,t){var i=e.labels,n=Zt,s,o,u;for(s in i)o=i[s]-r,o<0==!!t&&o&&n>(o=Math.abs(o))&&(u=s,n=o);return u},Xt=function(e,r,t){var i=e.vars,n=i[r],s=Se,o=e._ctx,u,l,f;if(n)return u=i[r+"Params"],l=i.callbackScope||e,t&&Ir.length&&Un(),o&&(Se=o),f=u?n.apply(l,u):n.call(l),Se=s,f},Bi=function(e){return Yr(e),e.scrollTrigger&&e.scrollTrigger.kill(!!ot),e.progress()<1&&Xt(e,"onInterrupt"),e},vi,Oa=[],Ea=function(e){if(e)if(e=!e.name&&e.default||e,Hs()||e.headless){var r=e.name,t=Ae(e),i=r&&!t&&e.init?function(){this._props=[]}:e,n={init:un,render:io,add:Js,kill:yl,modifier:ml,rawVars:0},s={targetTest:0,get:0,getSetter:ro,aliases:{},register:0};if(Ri(),e!==i){if(Nt[r])return;Ht(i,Ht(Wn(e,n),s)),Mi(i.prototype,Mi(n,Wn(e,s))),Nt[i.prop=r]=i,e.targetTest&&(zn.push(i),Ks[r]=1),r=(r==="css"?"CSS":r.charAt(0).toUpperCase()+r.substr(1))+"Plugin"}ha(r,i),e.register&&e.register(Dt,i,Et)}else Oa.push(e)},ye=255,Yi={aqua:[0,ye,ye],lime:[0,ye,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,ye],navy:[0,0,128],white:[ye,ye,ye],olive:[128,128,0],yellow:[ye,ye,0],orange:[ye,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[ye,0,0],pink:[ye,192,203],cyan:[0,ye,ye],transparent:[ye,ye,ye,0]},as=function(e,r,t){return e+=e<0?1:e>1?-1:0,(e*6<1?r+(t-r)*e*6:e<.5?t:e*3<2?r+(t-r)*(2/3-e)*6:r)*ye+.5|0},Ra=function(e,r,t){var i=e?Cr(e)?[e>>16,e>>8&ye,e&ye]:0:Yi.black,n,s,o,u,l,f,_,d,c,p;if(!i){if(e.substr(-1)===","&&(e=e.substr(0,e.length-1)),Yi[e])i=Yi[e];else if(e.charAt(0)==="#"){if(e.length<6&&(n=e.charAt(1),s=e.charAt(2),o=e.charAt(3),e="#"+n+n+s+s+o+o+(e.length===5?e.charAt(4)+e.charAt(4):"")),e.length===9)return i=parseInt(e.substr(1,6),16),[i>>16,i>>8&ye,i&ye,parseInt(e.substr(7),16)/255];e=parseInt(e.substr(1),16),i=[e>>16,e>>8&ye,e&ye]}else if(e.substr(0,3)==="hsl"){if(i=p=e.match(yo),!r)u=+i[0]%360/360,l=+i[1]/100,f=+i[2]/100,s=f<=.5?f*(l+1):f+l-f*l,n=f*2-s,i.length>3&&(i[3]*=1),i[0]=as(u+1/3,n,s),i[1]=as(u,n,s),i[2]=as(u-1/3,n,s);else if(~e.indexOf("="))return i=e.match(ua),t&&i.length<4&&(i[3]=1),i}else i=e.match(yo)||Yi.transparent;i=i.map(Number)}return r&&!p&&(n=i[0]/ye,s=i[1]/ye,o=i[2]/ye,_=Math.max(n,s,o),d=Math.min(n,s,o),f=(_+d)/2,_===d?u=l=0:(c=_-d,l=f>.5?c/(2-_-d):c/(_+d),u=_===n?(s-o)/c+(se||w<0)&&(t+=w-r),i+=w,T=i-t,C=T-s,(C>0||b)&&(P=++_.frame,d=T-_.time*1e3,_.time=T=T/1e3,s+=C+(C>=n?4:n-C),v=1),b||(u=l(h)),v)for(c=0;c=w&&c--},_listeners:o},_}(),Ri=function(){return!fn&&Yt.wake()},ue={},nl=/^[\d.\-M][\d.\-,\s]/,sl=/["']/g,ol=function(e){for(var r={},t=e.substr(1,e.length-3).split(":"),i=t[0],n=1,s=t.length,o,u,l;n1&&t.config?t.config.apply(null,~e.indexOf("{")?[ol(r[1])]:al(e).split(",").map(ga)):ue._CE&&nl.test(e)?ue._CE("",e):t},Fa=function(e){return function(r){return 1-e(1-r)}},za=function a(e,r){for(var t=e._first,i;t;)t instanceof St?a(t,r):t.vars.yoyoEase&&(!t._yoyo||!t._repeat)&&t._yoyo!==r&&(t.timeline?a(t.timeline,r):(i=t._ease,t._ease=t._yEase,t._yEase=i,t._yoyo=r)),t=t._next},ii=function(e,r){return e&&(Ae(e)?e:ue[e]||ul(e))||r},hi=function(e,r,t,i){t===void 0&&(t=function(u){return 1-r(1-u)}),i===void 0&&(i=function(u){return u<.5?r(u*2)/2:1-r((1-u)*2)/2});var n={easeIn:r,easeOut:t,easeInOut:i},s;return Ot(e,function(o){ue[o]=Wt[o]=n,ue[s=o.toLowerCase()]=t;for(var u in n)ue[s+(u==="easeIn"?".in":u==="easeOut"?".out":".inOut")]=ue[o+"."+u]=n[u]}),n},La=function(e){return function(r){return r<.5?(1-e(1-r*2))/2:.5+e((r-.5)*2)/2}},us=function a(e,r,t){var i=r>=1?r:1,n=(t||(e?.3:.45))/(r<1?r:1),s=n/xs*(Math.asin(1/i)||0),o=function(f){return f===1?1:i*Math.pow(2,-10*f)*Au((f-s)*n)+1},u=e==="out"?o:e==="in"?function(l){return 1-o(1-l)}:La(o);return n=xs/n,u.config=function(l,f){return a(e,l,f)},u},ls=function a(e,r){r===void 0&&(r=1.70158);var t=function(s){return s?--s*s*((r+1)*s+r)+1:0},i=e==="out"?t:e==="in"?function(n){return 1-t(1-n)}:La(t);return i.config=function(n){return a(e,n)},i};Ot("Linear,Quad,Cubic,Quart,Quint,Strong",function(a,e){var r=e<5?e+1:e;hi(a+",Power"+(r-1),e?function(t){return Math.pow(t,r)}:function(t){return t},function(t){return 1-Math.pow(1-t,r)},function(t){return t<.5?Math.pow(t*2,r)/2:1-Math.pow((1-t)*2,r)/2})});ue.Linear.easeNone=ue.none=ue.Linear.easeIn;hi("Elastic",us("in"),us("out"),us());(function(a,e){var r=1/e,t=2*r,i=2.5*r,n=function(o){return o0?t+(t+this._rDelay)*this._repeat:t):this.totalDuration()&&this._dur},e.totalDuration=function(t){return arguments.length?(this._dirty=0,Ei(this,this._repeat<0?t:(t-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(t,i){if(Ri(),!arguments.length)return this._tTime;var n=this._dp;if(n&&n.smoothChildTiming&&this._ts){for(rs(this,t),!n._dp||n.parent||va(n,this);n&&n.parent;)n.parent._time!==n._start+(n._ts>=0?n._tTime/n._ts:(n.totalDuration()-n._tTime)/-n._ts)&&n.totalTime(n._tTime,!0),n=n.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&t0||!this._tDur&&!t)&&_r(this._dp,this,this._start-this._delay)}return(this._tTime!==t||!this._dur&&!i||this._initted&&Math.abs(this._zTime)===ve||!this._initted&&this._dur&&t||!t&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=t),pa(this,t,i)),this},e.time=function(t,i){return arguments.length?this.totalTime(Math.min(this.totalDuration(),t+bo(this))%(this._dur+this._rDelay)||(t?this._dur:0),i):this._time},e.totalProgress=function(t,i){return arguments.length?this.totalTime(this.totalDuration()*t,i):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},e.progress=function(t,i){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-t:t)+bo(this),i):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},e.iteration=function(t,i){var n=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(t-1)*n,i):this._repeat?Oi(this._tTime,n)+1:1},e.timeScale=function(t,i){if(!arguments.length)return this._rts===-ve?0:this._rts;if(this._rts===t)return this;var n=this.parent&&this._ts?Hn(this.parent._time,this):this._tTime;return this._rts=+t||0,this._ts=this._ps||t===-ve?0:this._rts,this.totalTime(gn(-Math.abs(this._delay),this.totalDuration(),n),i!==!1),ts(this),Vu(this)},e.paused=function(t){return arguments.length?(this._ps!==t&&(this._ps=t,t?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(Ri(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==ve&&(this._tTime-=ve)))),this):this._ps},e.startTime=function(t){if(arguments.length){this._start=Me(t);var i=this.parent||this._dp;return i&&(i._sort||!this.parent)&&_r(i,this,this._start-this._delay),this}return this._start},e.endTime=function(t){return this._start+(Mt(t)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(t){var i=this.parent||this._dp;return i?t&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?Hn(i.rawTime(t),this):this._tTime:this._tTime},e.revert=function(t){t===void 0&&(t=Bu);var i=ot;return ot=t,js(this)&&(this.timeline&&this.timeline.revert(t),this.totalTime(-.01,t.suppressEvents)),this.data!=="nested"&&t.kill!==!1&&this.kill(),ot=i,this},e.globalTime=function(t){for(var i=this,n=arguments.length?t:i.rawTime();i;)n=i._start+n/(Math.abs(i._ts)||1),i=i._dp;return!this.parent&&this._sat?this._sat.globalTime(t):n},e.repeat=function(t){return arguments.length?(this._repeat=t===1/0?-2:t,wo(this)):this._repeat===-2?1/0:this._repeat},e.repeatDelay=function(t){if(arguments.length){var i=this._time;return this._rDelay=t,wo(this),i?this.time(i):this}return this._rDelay},e.yoyo=function(t){return arguments.length?(this._yoyo=t,this):this._yoyo},e.seek=function(t,i){return this.totalTime(Gt(this,t),Mt(i))},e.restart=function(t,i){return this.play().totalTime(t?-this._delay:0,Mt(i)),this._dur||(this._zTime=-ve),this},e.play=function(t,i){return t!=null&&this.seek(t,i),this.reversed(!1).paused(!1)},e.reverse=function(t,i){return t!=null&&this.seek(t||this.totalDuration(),i),this.reversed(!0).paused(!1)},e.pause=function(t,i){return t!=null&&this.seek(t,i),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(t){return arguments.length?(!!t!==this.reversed()&&this.timeScale(-this._rts||(t?-ve:0)),this):this._rts<0},e.invalidate=function(){return this._initted=this._act=0,this._zTime=-ve,this},e.isActive=function(){var t=this.parent||this._dp,i=this._start,n;return!!(!t||this._ts&&this._initted&&t.isActive()&&(n=t.rawTime(!0))>=i&&n1?(i?(s[t]=i,n&&(s[t+"Params"]=n),t==="onUpdate"&&(this._onUpdate=i)):delete s[t],this):s[t]},e.then=function(t){var i=this,n=i._prom;return new Promise(function(s){var o=Ae(t)?t:ma,u=function(){var f=i.then;i.then=null,n&&n(),Ae(o)&&(o=o(i))&&(o.then||o===i)&&(i.then=f),s(o),i.then=f};i._initted&&i.totalProgress()===1&&i._ts>=0||!i._tTime&&i._ts<0?u():i._prom=u})},e.kill=function(){Bi(this)},a}();Ht(cn.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-ve,_prom:0,_ps:!1,_rts:1});var St=function(a){sa(e,a);function e(t,i){var n;return t===void 0&&(t={}),n=a.call(this,t)||this,n.labels={},n.smoothChildTiming=!!t.smoothChildTiming,n.autoRemoveChildren=!!t.autoRemoveChildren,n._sort=Mt(t.sortChildren),Oe&&_r(t.parent||Oe,xr(n),i),t.reversed&&n.reverse(),t.paused&&n.paused(!0),t.scrollTrigger&&xa(xr(n),t.scrollTrigger),n}var r=e.prototype;return r.to=function(i,n,s){return Gi(0,arguments,this),this},r.from=function(i,n,s){return Gi(1,arguments,this),this},r.fromTo=function(i,n,s,o){return Gi(2,arguments,this),this},r.set=function(i,n,s){return n.duration=0,n.parent=this,qi(n).repeatDelay||(n.repeat=0),n.immediateRender=!!n.immediateRender,new $e(i,n,Gt(this,s),1),this},r.call=function(i,n,s){return _r(this,$e.delayedCall(0,i,n),s)},r.staggerTo=function(i,n,s,o,u,l,f){return s.duration=n,s.stagger=s.stagger||o,s.onComplete=l,s.onCompleteParams=f,s.parent=this,new $e(i,s,Gt(this,u)),this},r.staggerFrom=function(i,n,s,o,u,l,f){return s.runBackwards=1,qi(s).immediateRender=Mt(s.immediateRender),this.staggerTo(i,n,s,o,u,l,f)},r.staggerFromTo=function(i,n,s,o,u,l,f,_){return o.startAt=s,qi(o).immediateRender=Mt(o.immediateRender),this.staggerTo(i,n,o,u,l,f,_)},r.render=function(i,n,s){var o=this._time,u=this._dirty?this.totalDuration():this._tDur,l=this._dur,f=i<=0?0:Me(i),_=this._zTime<0!=i<0&&(this._initted||!l),d,c,p,h,m,w,b,C,v,T,P,S;if(this!==Oe&&f>u&&i>=0&&(f=u),f!==this._tTime||s||_){if(o!==this._time&&l&&(f+=this._time-o,i+=this._time-o),d=f,v=this._start,C=this._ts,w=!C,_&&(l||(o=this._zTime),(i||!n)&&(this._zTime=i)),this._repeat){if(P=this._yoyo,m=l+this._rDelay,this._repeat<-1&&i<0)return this.totalTime(m*100+i,n,s);if(d=Me(f%m),f===u?(h=this._repeat,d=l):(T=Me(f/m),h=~~T,h&&h===T&&(d=l,h--),d>l&&(d=l)),T=Oi(this._tTime,m),!o&&this._tTime&&T!==h&&this._tTime-T*m-this._dur<=0&&(T=h),P&&h&1&&(d=l-d,S=1),h!==T&&!this._lock){var E=P&&T&1,k=E===(P&&h&1);if(h=o&&i>=0)for(c=this._first;c;){if(p=c._next,(c._act||d>=c._start)&&c._ts&&b!==c){if(c.parent!==this)return this.render(i,n,s);if(c.render(c._ts>0?(d-c._start)*c._ts:(c._dirty?c.totalDuration():c._tDur)+(d-c._start)*c._ts,n,s),d!==this._time||!this._ts&&!w){b=0,p&&(f+=this._zTime=-ve);break}}c=p}else{c=this._last;for(var M=i<0?i:d;c;){if(p=c._prev,(c._act||M<=c._end)&&c._ts&&b!==c){if(c.parent!==this)return this.render(i,n,s);if(c.render(c._ts>0?(M-c._start)*c._ts:(c._dirty?c.totalDuration():c._tDur)+(M-c._start)*c._ts,n,s||ot&&js(c)),d!==this._time||!this._ts&&!w){b=0,p&&(f+=this._zTime=M?-ve:ve);break}}c=p}}if(b&&!n&&(this.pause(),b.render(d>=o?0:-ve)._zTime=d>=o?1:-1,this._ts))return this._start=v,ts(this),this.render(i,n,s);this._onUpdate&&!n&&Xt(this,"onUpdate",!0),(f===u&&this._tTime>=this.totalDuration()||!f&&o)&&(v===this._start||Math.abs(C)!==Math.abs(this._ts))&&(this._lock||((i||!l)&&(f===u&&this._ts>0||!f&&this._ts<0)&&Yr(this,1),!n&&!(i<0&&!o)&&(f||o||!u)&&(Xt(this,f===u&&i>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(f0)&&this._prom())))}return this},r.add=function(i,n){var s=this;if(Cr(n)||(n=Gt(this,n,i)),!(i instanceof cn)){if(gt(i))return i.forEach(function(o){return s.add(o,n)}),this;if(tt(i))return this.addLabel(i,n);if(Ae(i))i=$e.delayedCall(0,i);else return this}return this!==i?_r(this,i,n):this},r.getChildren=function(i,n,s,o){i===void 0&&(i=!0),n===void 0&&(n=!0),s===void 0&&(s=!0),o===void 0&&(o=-Zt);for(var u=[],l=this._first;l;)l._start>=o&&(l instanceof $e?n&&u.push(l):(s&&u.push(l),i&&u.push.apply(u,l.getChildren(!0,n,s)))),l=l._next;return u},r.getById=function(i){for(var n=this.getChildren(1,1,1),s=n.length;s--;)if(n[s].vars.id===i)return n[s]},r.remove=function(i){return tt(i)?this.removeLabel(i):Ae(i)?this.killTweensOf(i):(i.parent===this&&es(this,i),i===this._recent&&(this._recent=this._last),ri(this))},r.totalTime=function(i,n){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=Me(Yt.time-(this._ts>0?i/this._ts:(this.totalDuration()-i)/-this._ts))),a.prototype.totalTime.call(this,i,n),this._forcing=0,this):this._tTime},r.addLabel=function(i,n){return this.labels[i]=Gt(this,n),this},r.removeLabel=function(i){return delete this.labels[i],this},r.addPause=function(i,n,s){var o=$e.delayedCall(0,n||un,s);return o.data="isPause",this._hasPause=1,_r(this,o,Gt(this,i))},r.removePause=function(i){var n=this._first;for(i=Gt(this,i);n;)n._start===i&&n.data==="isPause"&&Yr(n),n=n._next},r.killTweensOf=function(i,n,s){for(var o=this.getTweensOf(i,s),u=o.length;u--;)Dr!==o[u]&&o[u].kill(i,n);return this},r.getTweensOf=function(i,n){for(var s=[],o=jt(i),u=this._first,l=Cr(n),f;u;)u instanceof $e?Yu(u._targets,o)&&(l?(!Dr||u._initted&&u._ts)&&u.globalTime(0)<=n&&u.globalTime(u.totalDuration())>n:!n||u.isActive())&&s.push(u):(f=u.getTweensOf(o,n)).length&&s.push.apply(s,f),u=u._next;return s},r.tweenTo=function(i,n){n=n||{};var s=this,o=Gt(s,i),u=n,l=u.startAt,f=u.onStart,_=u.onStartParams,d=u.immediateRender,c,p=$e.to(s,Ht({ease:n.ease||"none",lazy:!1,immediateRender:!1,time:o,overwrite:"auto",duration:n.duration||Math.abs((o-(l&&"time"in l?l.time:s._time))/s.timeScale())||ve,onStart:function(){if(s.pause(),!c){var m=n.duration||Math.abs((o-(l&&"time"in l?l.time:s._time))/s.timeScale());p._dur!==m&&Ei(p,m,0,1).render(p._time,!0,!0),c=1}f&&f.apply(p,_||[])}},n));return d?p.render(0):p},r.tweenFromTo=function(i,n,s){return this.tweenTo(n,Ht({startAt:{time:Gt(this,i)}},s))},r.recent=function(){return this._recent},r.nextLabel=function(i){return i===void 0&&(i=this._time),To(this,Gt(this,i))},r.previousLabel=function(i){return i===void 0&&(i=this._time),To(this,Gt(this,i),1)},r.currentLabel=function(i){return arguments.length?this.seek(i,!0):this.previousLabel(this._time+ve)},r.shiftChildren=function(i,n,s){s===void 0&&(s=0);var o=this._first,u=this.labels,l;for(i=Me(i);o;)o._start>=s&&(o._start+=i,o._end+=i),o=o._next;if(n)for(l in u)u[l]>=s&&(u[l]+=i);return ri(this)},r.invalidate=function(i){var n=this._first;for(this._lock=0;n;)n.invalidate(i),n=n._next;return a.prototype.invalidate.call(this,i)},r.clear=function(i){i===void 0&&(i=!0);for(var n=this._first,s;n;)s=n._next,this.remove(n),n=s;return this._dp&&(this._time=this._tTime=this._pTime=0),i&&(this.labels={}),ri(this)},r.totalDuration=function(i){var n=0,s=this,o=s._last,u=Zt,l,f,_;if(arguments.length)return s.timeScale((s._repeat<0?s.duration():s.totalDuration())/(s.reversed()?-i:i));if(s._dirty){for(_=s.parent;o;)l=o._prev,o._dirty&&o.totalDuration(),f=o._start,f>u&&s._sort&&o._ts&&!s._lock?(s._lock=1,_r(s,o,f-o._delay,1)._lock=0):u=f,f<0&&o._ts&&(n-=f,(!_&&!s._dp||_&&_.smoothChildTiming)&&(s._start+=Me(f/s._ts),s._time-=f,s._tTime-=f),s.shiftChildren(-f,!1,-1/0),u=0),o._end>n&&o._ts&&(n=o._end),o=l;Ei(s,s===Oe&&s._time>n?s._time:n,1,1),s._dirty=0}return s._tDur},e.updateRoot=function(i){if(Oe._ts&&(pa(Oe,Hn(i,Oe)),_a=Yt.frame),Yt.frame>=vo){vo+=Ut.autoSleep||120;var n=Oe._first;if((!n||!n._ts)&&Ut.autoSleep&&Yt._listeners.length<2){for(;n&&!n._ts;)n=n._next;n||Yt.sleep()}}},e}(cn);Ht(St.prototype,{_lock:0,_hasPause:0,_forcing:0});var ll=function(e,r,t,i,n,s,o){var u=new Et(this._pt,e,r,0,1,Va,null,n),l=0,f=0,_,d,c,p,h,m,w,b;for(u.b=t,u.e=i,t+="",i+="",(w=~i.indexOf("random("))&&(i=ln(i)),s&&(b=[t,i],s(b,e,r),t=b[0],i=b[1]),d=t.match(ss)||[];_=ss.exec(i);)p=_[0],h=i.substring(l,_.index),c?c=(c+1)%5:h.substr(-5)==="rgba("&&(c=1),p!==d[f++]&&(m=parseFloat(d[f-1])||0,u._pt={_next:u._pt,p:h||f===1?h:",",s:m,c:p.charAt(1)==="="?bi(m,p)-m:parseFloat(p)-m,m:c&&c<4?Math.round:0},l=ss.lastIndex);return u.c=l")}),v.duration();else{P={};for(E in p)E==="ease"||E==="easeEach"||_l(E,p[E],P,p.easeEach);for(E in P)for(X=P[E].sort(function(K,N){return K.t-N.t}),D=0,T=0;Tu-ve&&!f?u:il&&(d=l)),w=this._yoyo&&p&1,w&&(v=this._yEase,d=l-d),m=Oi(this._tTime,h),d===o&&!s&&this._initted&&p===m)return this._tTime=_,this;p!==m&&(C&&this._yEase&&za(C,w),this.vars.repeatRefresh&&!w&&!this._lock&&d!==h&&this._initted&&(this._lock=s=1,this.render(Me(h*p),!0).invalidate()._lock=0))}if(!this._initted){if(ba(this,f?i:d,s,n,_))return this._tTime=0,this;if(o!==this._time&&!(s&&this.vars.repeatRefresh&&p!==m))return this;if(l!==this._dur)return this.render(i,n,s)}if(this._tTime=_,this._time=d,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=b=(v||this._ease)(d/l),this._from&&(this.ratio=b=1-b),!o&&_&&!n&&!m&&(Xt(this,"onStart"),this._tTime!==_))return this;for(c=this._pt;c;)c.r(b,c.d),c=c._next;C&&C.render(i<0?i:C._dur*C._ease(d/this._dur),n,s)||this._startAt&&(this._zTime=i),this._onUpdate&&!n&&(f&&Ts(this,i,n,s),Xt(this,"onUpdate")),this._repeat&&p!==m&&this.vars.onRepeat&&!n&&this.parent&&Xt(this,"onRepeat"),(_===this._tDur||!_)&&this._tTime===_&&(f&&!this._onUpdate&&Ts(this,i,!0,!0),(i||!l)&&(_===this._tDur&&this._ts>0||!_&&this._ts<0)&&Yr(this,1),!n&&!(f&&!o)&&(_||o||w)&&(Xt(this,_===u?"onComplete":"onReverseComplete",!0),this._prom&&!(_0)&&this._prom()))}return this},r.targets=function(){return this._targets},r.invalidate=function(i){return(!i||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(i),a.prototype.invalidate.call(this,i)},r.resetTo=function(i,n,s,o,u){fn||Yt.wake(),this._ts||this.play();var l=Math.min(this._dur,(this._dp._time-this._start)*this._ts),f;return this._initted||eo(this,l),f=this._ease(l/this._dur),cl(this,i,n,s,o,f,l,u)?this.resetTo(i,n,s,o,1):(rs(this,0),this.parent||ya(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},r.kill=function(i,n){if(n===void 0&&(n="all"),!i&&(!n||n==="all"))return this._lazy=this._pt=0,this.parent?Bi(this):this.scrollTrigger&&this.scrollTrigger.kill(!!ot),this;if(this.timeline){var s=this.timeline.totalDuration();return this.timeline.killTweensOf(i,n,Dr&&Dr.vars.overwrite!==!0)._first||Bi(this),this.parent&&s!==this.timeline.totalDuration()&&Ei(this,this._dur*this.timeline._tDur/s,0,1),this}var o=this._targets,u=i?jt(i):o,l=this._ptLookup,f=this._pt,_,d,c,p,h,m,w;if((!n||n==="all")&&Xu(o,u))return n==="all"&&(this._pt=0),Bi(this);for(_=this._op=this._op||[],n!=="all"&&(tt(n)&&(h={},Ot(n,function(b){return h[b]=1}),n=h),n=hl(o,n)),w=o.length;w--;)if(~u.indexOf(o[w])){d=l[w],n==="all"?(_[w]=n,p=d,c={}):(c=_[w]=_[w]||{},p=n);for(h in p)m=d&&d[h],m&&((!("kill"in m.d)||m.d.kill(h)===!0)&&es(this,m,"_pt"),delete d[h]),c!=="all"&&(c[h]=1)}return this._initted&&!this._pt&&f&&Bi(this),this},e.to=function(i,n){return new e(i,n,arguments[2])},e.from=function(i,n){return Gi(1,arguments)},e.delayedCall=function(i,n,s,o){return new e(n,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:i,onComplete:n,onReverseComplete:n,onCompleteParams:s,onReverseCompleteParams:s,callbackScope:o})},e.fromTo=function(i,n,s){return Gi(2,arguments)},e.set=function(i,n){return n.duration=0,n.repeatDelay||(n.repeat=0),new e(i,n)},e.killTweensOf=function(i,n,s){return Oe.killTweensOf(i,n,s)},e}(cn);Ht($e.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});Ot("staggerTo,staggerFrom,staggerFromTo",function(a){$e[a]=function(){var e=new St,r=Cs.call(arguments,0);return r.splice(a==="staggerFromTo"?5:4,0,0),e[a].apply(e,r)}});var to=function(e,r,t){return e[r]=t},$a=function(e,r,t){return e[r](t)},dl=function(e,r,t,i){return e[r](i.fp,t)},pl=function(e,r,t){return e.setAttribute(r,t)},ro=function(e,r){return Ae(e[r])?$a:Ws(e[r])&&e.setAttribute?pl:to},Xa=function(e,r){return r.set(r.t,r.p,Math.round((r.s+r.c*e)*1e6)/1e6,r)},gl=function(e,r){return r.set(r.t,r.p,!!(r.s+r.c*e),r)},Va=function(e,r){var t=r._pt,i="";if(!e&&r.b)i=r.b;else if(e===1&&r.e)i=r.e;else{for(;t;)i=t.p+(t.m?t.m(t.s+t.c*e):Math.round((t.s+t.c*e)*1e4)/1e4)+i,t=t._next;i+=r.c}r.set(r.t,r.p,i,r)},io=function(e,r){for(var t=r._pt;t;)t.r(e,t.d),t=t._next},ml=function(e,r,t,i){for(var n=this._pt,s;n;)s=n._next,n.p===i&&n.modifier(e,r,t),n=s},yl=function(e){for(var r=this._pt,t,i;r;)i=r._next,r.p===e&&!r.op||r.op===e?es(this,r,"_pt"):r.dep||(t=1),r=i;return!t},vl=function(e,r,t,i){i.mSet(e,r,i.m.call(i.tween,t,i.mt),i)},Ua=function(e){for(var r=e._pt,t,i,n,s;r;){for(t=r._next,i=n;i&&i.pr>r.pr;)i=i._next;(r._prev=i?i._prev:s)?r._prev._next=r:n=r,(r._next=i)?i._prev=r:s=r,r=t}e._pt=n},Et=function(){function a(r,t,i,n,s,o,u,l,f){this.t=t,this.s=n,this.c=s,this.p=i,this.r=o||Xa,this.d=u||this,this.set=l||to,this.pr=f||0,this._next=r,r&&(r._prev=this)}var e=a.prototype;return e.modifier=function(t,i,n){this.mSet=this.mSet||this.set,this.set=vl,this.m=t,this.mt=n,this.tween=i},a}();Ot(Qs+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(a){return Ks[a]=1});Wt.TweenMax=Wt.TweenLite=$e;Wt.TimelineLite=Wt.TimelineMax=St;Oe=new St({sortChildren:!1,defaults:Pi,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0});Ut.stringFilter=Aa;var ni=[],Ln={},xl=[],Co=0,bl=0,fs=function(e){return(Ln[e]||xl).map(function(r){return r()})},Os=function(){var e=Date.now(),r=[];e-Co>2&&(fs("matchMediaInit"),ni.forEach(function(t){var i=t.queries,n=t.conditions,s,o,u,l;for(o in i)s=fr.matchMedia(i[o]).matches,s&&(u=1),s!==n[o]&&(n[o]=s,l=1);l&&(t.revert(),u&&r.push(t))}),fs("matchMediaRevert"),r.forEach(function(t){return t.onMatch(t,function(i){return t.add(null,i)})}),Co=e,fs("matchMedia"))},Wa=function(){function a(r,t){this.selector=t&&ks(t),this.data=[],this._r=[],this.isReverted=!1,this.id=bl++,r&&this.add(r)}var e=a.prototype;return e.add=function(t,i,n){Ae(t)&&(n=i,i=t,t=Ae);var s=this,o=function(){var l=Se,f=s.selector,_;return l&&l!==s&&l.data.push(s),n&&(s.selector=ks(n)),Se=s,_=i.apply(s,arguments),Ae(_)&&s._r.push(_),Se=l,s.selector=f,s.isReverted=!1,_};return s.last=o,t===Ae?o(s,function(u){return s.add(null,u)}):t?s[t]=o:o},e.ignore=function(t){var i=Se;Se=null,t(this),Se=i},e.getTweens=function(){var t=[];return this.data.forEach(function(i){return i instanceof a?t.push.apply(t,i.getTweens()):i instanceof $e&&!(i.parent&&i.parent.data==="nested")&&t.push(i)}),t},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(t,i){var n=this;if(t?function(){for(var o=n.getTweens(),u=n.data.length,l;u--;)l=n.data[u],l.data==="isFlip"&&(l.revert(),l.getChildren(!0,!0,!1).forEach(function(f){return o.splice(o.indexOf(f),1)}));for(o.map(function(f){return{g:f._dur||f._delay||f._sat&&!f._sat.vars.immediateRender?f.globalTime(0):-1/0,t:f}}).sort(function(f,_){return _.g-f.g||-1/0}).forEach(function(f){return f.t.revert(t)}),u=n.data.length;u--;)l=n.data[u],l instanceof St?l.data!=="nested"&&(l.scrollTrigger&&l.scrollTrigger.revert(),l.kill()):!(l instanceof $e)&&l.revert&&l.revert(t);n._r.forEach(function(f){return f(t,n)}),n.isReverted=!0}():this.data.forEach(function(o){return o.kill&&o.kill()}),this.clear(),i)for(var s=ni.length;s--;)ni[s].id===this.id&&ni.splice(s,1)},e.revert=function(t){this.kill(t||{})},a}(),wl=function(){function a(r){this.contexts=[],this.scope=r,Se&&Se.data.push(this)}var e=a.prototype;return e.add=function(t,i,n){mr(t)||(t={matches:t});var s=new Wa(0,n||this.scope),o=s.conditions={},u,l,f;Se&&!s.selector&&(s.selector=Se.selector),this.contexts.push(s),i=s.add("onMatch",i),s.queries=t;for(l in t)l==="all"?f=1:(u=fr.matchMedia(t[l]),u&&(ni.indexOf(s)<0&&ni.push(s),(o[l]=u.matches)&&(f=1),u.addListener?u.addListener(Os):u.addEventListener("change",Os)));return f&&i(s,function(_){return s.add(null,_)}),this},e.revert=function(t){this.kill(t||{})},e.kill=function(t){this.contexts.forEach(function(i){return i.kill(t,!0)})},a}(),qn={registerPlugin:function(){for(var e=arguments.length,r=new Array(e),t=0;t1){var i=e.map(function(f){return Dt.quickSetter(f,r,t)}),n=i.length;return function(f){for(var _=n;_--;)i[_](f)}}e=e[0]||{};var s=Nt[r],o=ti(e),u=o.harness&&(o.harness.aliases||{})[r]||r,l=s?function(f){var _=new s;vi._pt=0,_.init(e,t?f+t:f,vi,0,[e]),_.render(1,_),vi._pt&&io(1,vi)}:o.set(e,u);return s?l:function(f){return l(e,u,t?f+t:f,o,1)}},quickTo:function(e,r,t){var i,n=Dt.to(e,Ht((i={},i[r]="+=0.1",i.paused=!0,i.stagger=0,i),t||{})),s=function(u,l,f){return n.resetTo(r,u,l,f)};return s.tween=n,s},isTweening:function(e){return Oe.getTweensOf(e,!0).length>0},defaults:function(e){return e&&e.ease&&(e.ease=ii(e.ease,Pi.ease)),xo(Pi,e||{})},config:function(e){return xo(Ut,e||{})},registerEffect:function(e){var r=e.name,t=e.effect,i=e.plugins,n=e.defaults,s=e.extendTimeline;(i||"").split(",").forEach(function(o){return o&&!Nt[o]&&!Wt[o]&&an(r+" effect requires "+o+" plugin.")}),os[r]=function(o,u,l){return t(jt(o),Ht(u||{},n),l)},s&&(St.prototype[r]=function(o,u,l){return this.add(os[r](o,mr(u)?u:(l=u)&&{},this),l)})},registerEase:function(e,r){ue[e]=ii(r)},parseEase:function(e,r){return arguments.length?ii(e,r):ue},getById:function(e){return Oe.getById(e)},exportRoot:function(e,r){e===void 0&&(e={});var t=new St(e),i,n;for(t.smoothChildTiming=Mt(e.smoothChildTiming),Oe.remove(t),t._dp=0,t._time=t._tTime=Oe._time,i=Oe._first;i;)n=i._next,(r||!(!i._dur&&i instanceof $e&&i.vars.onComplete===i._targets[0]))&&_r(t,i,i._start-i._delay),i=n;return _r(Oe,t,0),t},context:function(e,r){return e?new Wa(e,r):Se},matchMedia:function(e){return new wl(e)},matchMediaRefresh:function(){return ni.forEach(function(e){var r=e.conditions,t,i;for(i in r)r[i]&&(r[i]=!1,t=1);t&&e.revert()})||Os()},addEventListener:function(e,r){var t=Ln[e]||(Ln[e]=[]);~t.indexOf(r)||t.push(r)},removeEventListener:function(e,r){var t=Ln[e],i=t&&t.indexOf(r);i>=0&&t.splice(i,1)},utils:{wrap:el,wrapYoyo:tl,distribute:Sa,random:ka,snap:Ca,normalize:Ju,getUnit:dt,clamp:Ku,splitColor:Ra,toArray:jt,selector:ks,mapRange:Ma,pipe:Zu,unitize:ju,interpolate:rl,shuffle:Ta},install:ca,effects:os,ticker:Yt,updateRoot:St.updateRoot,plugins:Nt,globalTimeline:Oe,core:{PropTween:Et,globals:ha,Tween:$e,Timeline:St,Animation:cn,getCache:ti,_removeLinkedListItem:es,reverting:function(){return ot},context:function(e){return e&&Se&&(Se.data.push(e),e._ctx=Se),Se},suppressOverwrites:function(e){return Us=e}}};Ot("to,from,fromTo,delayedCall,set,killTweensOf",function(a){return qn[a]=$e[a]});Yt.add(St.updateRoot);vi=qn.to({},{duration:0});var Tl=function(e,r){for(var t=e._pt;t&&t.p!==r&&t.op!==r&&t.fp!==r;)t=t._next;return t},Sl=function(e,r){var t=e._targets,i,n,s;for(i in r)for(n=t.length;n--;)s=e._ptLookup[n][i],s&&(s=s.d)&&(s._pt&&(s=Tl(s,i)),s&&s.modifier&&s.modifier(r[i],e,t[n],i))},cs=function(e,r){return{name:e,headless:1,rawVars:1,init:function(i,n,s){s._onInit=function(o){var u,l;if(tt(n)&&(u={},Ot(n,function(f){return u[f]=1}),n=u),r){u={};for(l in n)u[l]=r(n[l]);n=u}Sl(o,n)}}}},Dt=qn.registerPlugin({name:"attr",init:function(e,r,t,i,n){var s,o,u;this.tween=t;for(s in r)u=e.getAttribute(s)||"",o=this.add(e,"setAttribute",(u||0)+"",r[s],i,n,0,0,s),o.op=s,o.b=u,this._props.push(s)},render:function(e,r){for(var t=r._pt;t;)ot?t.set(t.t,t.p,t.b,t):t.r(e,t.d),t=t._next}},{name:"endArray",headless:1,init:function(e,r){for(var t=r.length;t--;)this.add(e,t,e[t]||0,r[t],0,0,0,0,0,1)}},cs("roundProps",Ps),cs("modifiers"),cs("snap",Ca))||qn;$e.version=St.version=Dt.version="3.14.1";fa=1;Hs()&&Ri();ue.Power0;ue.Power1;ue.Power2;ue.Power3;ue.Power4;ue.Linear;ue.Quad;ue.Cubic;ue.Quart;ue.Quint;ue.Strong;ue.Elastic;ue.Back;ue.SteppedEase;ue.Bounce;ue.Sine;ue.Expo;ue.Circ;/*!
+*/var Ut={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},Pi={duration:.5,overwrite:!1,delay:0},Us,ot,Se,Zt=1e8,ve=1/Zt,xs=Math.PI*2,El=xs/4,Rl=0,oa=Math.sqrt,Dl=Math.cos,Al=Math.sin,tt=function(e){return typeof e=="string"},Ae=function(e){return typeof e=="function"},Cr=function(e){return typeof e=="number"},Ws=function(e){return typeof e>"u"},mr=function(e){return typeof e=="object"},Mt=function(e){return e!==!1},Hs=function(){return typeof window<"u"},vn=function(e){return Ae(e)||tt(e)},aa=typeof ArrayBuffer=="function"&&ArrayBuffer.isView||function(){},gt=Array.isArray,Fl=/random\([^)]+\)/g,zl=/,\s*/g,yo=/(?:-?\.?\d|\.)+/gi,la=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,mi=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,ss=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,ua=/[+-]=-?[.\d]+/,Ll=/[^,'"\[\]\s]+/gi,Il=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,Oe,fr,bs,qs,Wt={},Vn={},fa,ca=function(e){return(Vn=Mi(e,Wt))&&Dt},Gs=function(e,r){return console.warn("Invalid property",e,"set to",r,"Missing plugin? gsap.registerPlugin()")},an=function(e,r){return!r&&console.warn(e)},ha=function(e,r){return e&&(Wt[e]=r)&&Vn&&(Vn[e]=r)||Wt},ln=function(){return 0},Nl={suppressEvents:!0,isStart:!0,kill:!1},Fn={suppressEvents:!0,kill:!1},Bl={suppressEvents:!0},Ks={},Ir=[],ws={},_a,Nt={},os={},vo=30,zn=[],Qs="",Zs=function(e){var r=e[0],t,i;if(mr(r)||Ae(r)||(e=[e]),!(t=(r._gsap||{}).harness)){for(i=zn.length;i--&&!zn[i].targetTest(r););t=zn[i]}for(i=e.length;i--;)e[i]&&(e[i]._gsap||(e[i]._gsap=new Ia(e[i],t)))||e.splice(i,1);return e},ei=function(e){return e._gsap||Zs(jt(e))[0]._gsap},da=function(e,r,t){return(t=e[r])&&Ae(t)?e[r]():Ws(t)&&e.getAttribute&&e.getAttribute(r)||t},Ot=function(e,r){return(e=e.split(",")).forEach(r)||e},Le=function(e){return Math.round(e*1e5)/1e5||0},Me=function(e){return Math.round(e*1e7)/1e7||0},bi=function(e,r){var t=r.charAt(0),i=parseFloat(r.substr(2));return e=parseFloat(e),t==="+"?e+i:t==="-"?e-i:t==="*"?e*i:e/i},Yl=function(e,r){for(var t=r.length,i=0;e.indexOf(r[i])<0&&++io;)s=s._prev;return s?(r._next=s._next,s._next=r):(r._next=e[t],e[t]=r),r._next?r._next._prev=r:e[i]=r,r._prev=s,r.parent=r._dp=e,r},es=function(e,r,t,i){t===void 0&&(t="_first"),i===void 0&&(i="_last");var n=r._prev,s=r._next;n?n._next=s:e[t]===r&&(e[t]=s),s?s._prev=n:e[i]===r&&(e[i]=n),r._next=r._prev=r.parent=null},Yr=function(e,r){e.parent&&(!r||e.parent.autoRemoveChildren)&&e.parent.remove&&e.parent.remove(e),e._act=0},ti=function(e,r){if(e&&(!r||r._end>e._dur||r._start<0))for(var t=e;t;)t._dirty=1,t=t.parent;return e},Vl=function(e){for(var r=e.parent;r&&r.parent;)r._dirty=1,r.totalDuration(),r=r.parent;return e},Ts=function(e,r,t,i){return e._startAt&&(ot?e._startAt.revert(Fn):e.vars.immediateRender&&!e.vars.autoRevert||e._startAt.render(r,!0,i))},Ul=function a(e){return!e||e._ts&&a(e.parent)},bo=function(e){return e._repeat?Oi(e._tTime,e=e.duration()+e._rDelay)*e:0},Oi=function(e,r){var t=Math.floor(e=Me(e/r));return e&&t===e?t-1:t},Hn=function(e,r){return(e-r._start)*r._ts+(r._ts>=0?0:r._dirty?r.totalDuration():r._tDur)},ts=function(e){return e._end=Me(e._start+(e._tDur/Math.abs(e._ts||e._rts||ve)||0))},rs=function(e,r){var t=e._dp;return t&&t.smoothChildTiming&&e._ts&&(e._start=Me(t._time-(e._ts>0?r/e._ts:((e._dirty?e.totalDuration():e._tDur)-r)/-e._ts)),ts(e),t._dirty||ti(t,e)),e},va=function(e,r){var t;if((r._time||!r._dur&&r._initted||r._startve)&&r.render(t,!0)),ti(e,r)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur=0&&t.totalTime(t._tTime),t=t._dp;e._zTime=-ve}},_r=function(e,r,t,i){return r.parent&&Yr(r),r._start=Me((Cr(t)?t:t||e!==Oe?Gt(e,t,r):e._time)+r._delay),r._end=Me(r._start+(r.totalDuration()/Math.abs(r.timeScale())||0)),ya(e,r,"_first","_last",e._sort?"_start":0),Ss(r)||(e._recent=r),i||va(e,r),e._ts<0&&rs(e,e._tTime),e},xa=function(e,r){return(Wt.ScrollTrigger||Gs("scrollTrigger",r))&&Wt.ScrollTrigger.create(r,e)},ba=function(e,r,t,i,n){if(eo(e,r,n),!e._initted)return 1;if(!t&&e._pt&&!ot&&(e._dur&&e.vars.lazy!==!1||!e._dur&&e.vars.lazy)&&_a!==Yt.frame)return Ir.push(e),e._lazy=[n,i],1},Wl=function a(e){var r=e.parent;return r&&r._ts&&r._initted&&!r._lock&&(r.rawTime()<0||a(r))},Ss=function(e){var r=e.data;return r==="isFromStart"||r==="isStart"},Hl=function(e,r,t,i){var n=e.ratio,s=r<0||!r&&(!e._start&&Wl(e)&&!(!e._initted&&Ss(e))||(e._ts<0||e._dp._ts<0)&&!Ss(e))?0:1,o=e._rDelay,l=0,u,f,_;if(o&&e._repeat&&(l=gn(0,e._tDur,r),f=Oi(l,o),e._yoyo&&f&1&&(s=1-s),f!==Oi(e._tTime,o)&&(n=1-s,e.vars.repeatRefresh&&e._initted&&e.invalidate())),s!==n||ot||i||e._zTime===ve||!r&&e._zTime){if(!e._initted&&ba(e,r,i,t,l))return;for(_=e._zTime,e._zTime=r||(t?ve:0),t||(t=r&&!_),e.ratio=s,e._from&&(s=1-s),e._time=0,e._tTime=l,u=e._pt;u;)u.r(s,u.d),u=u._next;r<0&&Ts(e,r,t,!0),e._onUpdate&&!t&&Xt(e,"onUpdate"),l&&e._repeat&&!t&&e.parent&&Xt(e,"onRepeat"),(r>=e._tDur||r<0)&&e.ratio===s&&(s&&Yr(e,1),!t&&!ot&&(Xt(e,s?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()))}else e._zTime||(e._zTime=r)},ql=function(e,r,t){var i;if(t>r)for(i=e._first;i&&i._start<=t;){if(i.data==="isPause"&&i._start>r)return i;i=i._next}else for(i=e._last;i&&i._start>=t;){if(i.data==="isPause"&&i._start0&&!i&&rs(e,e._tTime=e._tDur*o),e.parent&&ts(e),t||ti(e.parent,e),e},wo=function(e){return e instanceof St?ti(e):Ei(e,e._dur)},Gl={_start:0,endTime:ln,totalDuration:ln},Gt=function a(e,r,t){var i=e.labels,n=e._recent||Gl,s=e.duration()>=Zt?n.endTime(!1):e._dur,o,l,u;return tt(r)&&(isNaN(r)||r in i)?(l=r.charAt(0),u=r.substr(-1)==="%",o=r.indexOf("="),l==="<"||l===">"?(o>=0&&(r=r.replace(/=/,"")),(l==="<"?n._start:n.endTime(n._repeat>=0))+(parseFloat(r.substr(1))||0)*(u?(o<0?n:t).totalDuration()/100:1)):o<0?(r in i||(i[r]=s),i[r]):(l=parseFloat(r.charAt(o-1)+r.substr(o+1)),u&&t&&(l=l/100*(gt(t)?t[0]:t).totalDuration()),o>1?a(e,r.substr(0,o-1),t)+l:s+l)):r==null?s:+r},Gi=function(e,r,t){var i=Cr(r[1]),n=(i?2:1)+(e<2?0:1),s=r[n],o,l;if(i&&(s.duration=r[1]),s.parent=t,e){for(o=s,l=t;l&&!("immediateRender"in o);)o=l.vars.defaults||{},l=Mt(l.vars.inherit)&&l.parent;s.immediateRender=Mt(o.immediateRender),e<2?s.runBackwards=1:s.startAt=r[n-1]}return new $e(r[0],s,r[n+1])},Ur=function(e,r){return e||e===0?r(e):r},gn=function(e,r,t){return tr?r:t},dt=function(e,r){return!tt(e)||!(r=Il.exec(e))?"":r[1]},Kl=function(e,r,t){return Ur(t,function(i){return gn(e,r,i)})},Cs=[].slice,wa=function(e,r){return e&&mr(e)&&"length"in e&&(!r&&!e.length||e.length-1 in e&&mr(e[0]))&&!e.nodeType&&e!==fr},Ql=function(e,r,t){return t===void 0&&(t=[]),e.forEach(function(i){var n;return tt(i)&&!r||wa(i,1)?(n=t).push.apply(n,jt(i)):t.push(i)})||t},jt=function(e,r,t){return Se&&!r&&Se.selector?Se.selector(e):tt(e)&&!t&&(bs||!Ri())?Cs.call((r||qs).querySelectorAll(e),0):gt(e)?Ql(e,t):wa(e)?Cs.call(e,0):e?[e]:[]},ks=function(e){return e=jt(e)[0]||an("Invalid scope")||{},function(r){var t=e.current||e.nativeElement||e;return jt(r,t.querySelectorAll?t:t===e?an("Invalid scope")||qs.createElement("div"):e)}},Ta=function(e){return e.sort(function(){return .5-Math.random()})},Sa=function(e){if(Ae(e))return e;var r=mr(e)?e:{each:e},t=ri(r.ease),i=r.from||0,n=parseFloat(r.base)||0,s={},o=i>0&&i<1,l=isNaN(i)||o,u=r.axis,f=i,_=i;return tt(i)?f=_={center:.5,edges:.5,end:1}[i]||0:!o&&l&&(f=i[0],_=i[1]),function(d,c,p){var h=(p||r).length,m=s[h],k,T,M,b,S,v,x,C,P;if(!m){if(P=r.grid==="auto"?0:(r.grid||[1,Zt])[1],!P){for(x=-Zt;x<(x=p[P++].getBoundingClientRect().left)&&Px&&(x=S),Sh?h-1:u?u==="y"?h/P:P:Math.max(P,h/P))||0)*(i==="edges"?-1:1),m.b=h<0?n-h:n,m.u=dt(r.amount||r.each)||0,t=t&&h<0?Fa(t):t}return h=(m[d]-m.min)/m.max||0,Me(m.b+(t?t(h):h)*m.v)+m.u}},Ps=function(e){var r=Math.pow(10,((e+"").split(".")[1]||"").length);return function(t){var i=Me(Math.round(parseFloat(t)/e)*e*r);return(i-i%1)/r+(Cr(t)?0:dt(t))}},Ca=function(e,r){var t=gt(e),i,n;return!t&&mr(e)&&(i=t=e.radius||Zt,e.values?(e=jt(e.values),(n=!Cr(e[0]))&&(i*=i)):e=Ps(e.increment)),Ur(r,t?Ae(e)?function(s){return n=e(s),Math.abs(n-s)<=i?n:s}:function(s){for(var o=parseFloat(n?s.x:s),l=parseFloat(n?s.y:0),u=Zt,f=0,_=e.length,d,c;_--;)n?(d=e[_].x-o,c=e[_].y-l,d=d*d+c*c):d=Math.abs(e[_]-o),di?n-s:s)})},un=function(e){return e.replace(Fl,function(r){var t=r.indexOf("[")+1,i=r.substring(t||7,t?r.indexOf("]"):r.length-1).split(zl);return ka(t?i:+i[0],t?0:+i[1],+i[2]||1e-5)})},Ma=function(e,r,t,i,n){var s=r-e,o=i-t;return Ur(n,function(l){return t+((l-e)/s*o||0)})},ru=function a(e,r,t,i){var n=isNaN(e+r)?0:function(c){return(1-c)*e+c*r};if(!n){var s=tt(e),o={},l,u,f,_,d;if(t===!0&&(i=1)&&(t=null),s)e={p:e},r={p:r};else if(gt(e)&&!gt(r)){for(f=[],_=e.length,d=_-2,u=1;u<_;u++)f.push(a(e[u-1],e[u]));_--,n=function(p){p*=_;var h=Math.min(d,~~p);return f[h](p-h)},t=r}else i||(e=Mi(gt(e)?[]:{},e));if(!f){for(l in r)Js.call(o,e,l,"get",r[l]);n=function(p){return io(p,o)||(s?e.p:e)}}}return Ur(t,n)},To=function(e,r,t){var i=e.labels,n=Zt,s,o,l;for(s in i)o=i[s]-r,o<0==!!t&&o&&n>(o=Math.abs(o))&&(l=s,n=o);return l},Xt=function(e,r,t){var i=e.vars,n=i[r],s=Se,o=e._ctx,l,u,f;if(n)return l=i[r+"Params"],u=i.callbackScope||e,t&&Ir.length&&Un(),o&&(Se=o),f=l?n.apply(u,l):n.call(u),Se=s,f},Bi=function(e){return Yr(e),e.scrollTrigger&&e.scrollTrigger.kill(!!ot),e.progress()<1&&Xt(e,"onInterrupt"),e},yi,Oa=[],Ea=function(e){if(e)if(e=!e.name&&e.default||e,Hs()||e.headless){var r=e.name,t=Ae(e),i=r&&!t&&e.init?function(){this._props=[]}:e,n={init:ln,render:io,add:Js,kill:yu,modifier:mu,rawVars:0},s={targetTest:0,get:0,getSetter:ro,aliases:{},register:0};if(Ri(),e!==i){if(Nt[r])return;Ht(i,Ht(Wn(e,n),s)),Mi(i.prototype,Mi(n,Wn(e,s))),Nt[i.prop=r]=i,e.targetTest&&(zn.push(i),Ks[r]=1),r=(r==="css"?"CSS":r.charAt(0).toUpperCase()+r.substr(1))+"Plugin"}ha(r,i),e.register&&e.register(Dt,i,Et)}else Oa.push(e)},ye=255,Yi={aqua:[0,ye,ye],lime:[0,ye,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,ye],navy:[0,0,128],white:[ye,ye,ye],olive:[128,128,0],yellow:[ye,ye,0],orange:[ye,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[ye,0,0],pink:[ye,192,203],cyan:[0,ye,ye],transparent:[ye,ye,ye,0]},as=function(e,r,t){return e+=e<0?1:e>1?-1:0,(e*6<1?r+(t-r)*e*6:e<.5?t:e*3<2?r+(t-r)*(2/3-e)*6:r)*ye+.5|0},Ra=function(e,r,t){var i=e?Cr(e)?[e>>16,e>>8&ye,e&ye]:0:Yi.black,n,s,o,l,u,f,_,d,c,p;if(!i){if(e.substr(-1)===","&&(e=e.substr(0,e.length-1)),Yi[e])i=Yi[e];else if(e.charAt(0)==="#"){if(e.length<6&&(n=e.charAt(1),s=e.charAt(2),o=e.charAt(3),e="#"+n+n+s+s+o+o+(e.length===5?e.charAt(4)+e.charAt(4):"")),e.length===9)return i=parseInt(e.substr(1,6),16),[i>>16,i>>8&ye,i&ye,parseInt(e.substr(7),16)/255];e=parseInt(e.substr(1),16),i=[e>>16,e>>8&ye,e&ye]}else if(e.substr(0,3)==="hsl"){if(i=p=e.match(yo),!r)l=+i[0]%360/360,u=+i[1]/100,f=+i[2]/100,s=f<=.5?f*(u+1):f+u-f*u,n=f*2-s,i.length>3&&(i[3]*=1),i[0]=as(l+1/3,n,s),i[1]=as(l,n,s),i[2]=as(l-1/3,n,s);else if(~e.indexOf("="))return i=e.match(la),t&&i.length<4&&(i[3]=1),i}else i=e.match(yo)||Yi.transparent;i=i.map(Number)}return r&&!p&&(n=i[0]/ye,s=i[1]/ye,o=i[2]/ye,_=Math.max(n,s,o),d=Math.min(n,s,o),f=(_+d)/2,_===d?l=u=0:(c=_-d,u=f>.5?c/(2-_-d):c/(_+d),l=_===n?(s-o)/c+(se||k<0)&&(t+=k-r),i+=k,S=i-t,M=S-s,(M>0||T)&&(v=++_.frame,d=S-_.time*1e3,_.time=S=S/1e3,s+=M+(M>=n?4:n-M),b=1),T||(l=u(h)),b)for(c=0;c=k&&c--},_listeners:o},_}(),Ri=function(){return!fn&&Yt.wake()},le={},nu=/^[\d.\-M][\d.\-,\s]/,su=/["']/g,ou=function(e){for(var r={},t=e.substr(1,e.length-3).split(":"),i=t[0],n=1,s=t.length,o,l,u;n1&&t.config?t.config.apply(null,~e.indexOf("{")?[ou(r[1])]:au(e).split(",").map(ga)):le._CE&&nu.test(e)?le._CE("",e):t},Fa=function(e){return function(r){return 1-e(1-r)}},za=function a(e,r){for(var t=e._first,i;t;)t instanceof St?a(t,r):t.vars.yoyoEase&&(!t._yoyo||!t._repeat)&&t._yoyo!==r&&(t.timeline?a(t.timeline,r):(i=t._ease,t._ease=t._yEase,t._yEase=i,t._yoyo=r)),t=t._next},ri=function(e,r){return e&&(Ae(e)?e:le[e]||lu(e))||r},ci=function(e,r,t,i){t===void 0&&(t=function(l){return 1-r(1-l)}),i===void 0&&(i=function(l){return l<.5?r(l*2)/2:1-r((1-l)*2)/2});var n={easeIn:r,easeOut:t,easeInOut:i},s;return Ot(e,function(o){le[o]=Wt[o]=n,le[s=o.toLowerCase()]=t;for(var l in n)le[s+(l==="easeIn"?".in":l==="easeOut"?".out":".inOut")]=le[o+"."+l]=n[l]}),n},La=function(e){return function(r){return r<.5?(1-e(1-r*2))/2:.5+e((r-.5)*2)/2}},ls=function a(e,r,t){var i=r>=1?r:1,n=(t||(e?.3:.45))/(r<1?r:1),s=n/xs*(Math.asin(1/i)||0),o=function(f){return f===1?1:i*Math.pow(2,-10*f)*Al((f-s)*n)+1},l=e==="out"?o:e==="in"?function(u){return 1-o(1-u)}:La(o);return n=xs/n,l.config=function(u,f){return a(e,u,f)},l},us=function a(e,r){r===void 0&&(r=1.70158);var t=function(s){return s?--s*s*((r+1)*s+r)+1:0},i=e==="out"?t:e==="in"?function(n){return 1-t(1-n)}:La(t);return i.config=function(n){return a(e,n)},i};Ot("Linear,Quad,Cubic,Quart,Quint,Strong",function(a,e){var r=e<5?e+1:e;ci(a+",Power"+(r-1),e?function(t){return Math.pow(t,r)}:function(t){return t},function(t){return 1-Math.pow(1-t,r)},function(t){return t<.5?Math.pow(t*2,r)/2:1-Math.pow((1-t)*2,r)/2})});le.Linear.easeNone=le.none=le.Linear.easeIn;ci("Elastic",ls("in"),ls("out"),ls());(function(a,e){var r=1/e,t=2*r,i=2.5*r,n=function(o){return o0?t+(t+this._rDelay)*this._repeat:t):this.totalDuration()&&this._dur},e.totalDuration=function(t){return arguments.length?(this._dirty=0,Ei(this,this._repeat<0?t:(t-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(t,i){if(Ri(),!arguments.length)return this._tTime;var n=this._dp;if(n&&n.smoothChildTiming&&this._ts){for(rs(this,t),!n._dp||n.parent||va(n,this);n&&n.parent;)n.parent._time!==n._start+(n._ts>=0?n._tTime/n._ts:(n.totalDuration()-n._tTime)/-n._ts)&&n.totalTime(n._tTime,!0),n=n.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&t0||!this._tDur&&!t)&&_r(this._dp,this,this._start-this._delay)}return(this._tTime!==t||!this._dur&&!i||this._initted&&Math.abs(this._zTime)===ve||!this._initted&&this._dur&&t||!t&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=t),pa(this,t,i)),this},e.time=function(t,i){return arguments.length?this.totalTime(Math.min(this.totalDuration(),t+bo(this))%(this._dur+this._rDelay)||(t?this._dur:0),i):this._time},e.totalProgress=function(t,i){return arguments.length?this.totalTime(this.totalDuration()*t,i):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},e.progress=function(t,i){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-t:t)+bo(this),i):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},e.iteration=function(t,i){var n=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(t-1)*n,i):this._repeat?Oi(this._tTime,n)+1:1},e.timeScale=function(t,i){if(!arguments.length)return this._rts===-ve?0:this._rts;if(this._rts===t)return this;var n=this.parent&&this._ts?Hn(this.parent._time,this):this._tTime;return this._rts=+t||0,this._ts=this._ps||t===-ve?0:this._rts,this.totalTime(gn(-Math.abs(this._delay),this.totalDuration(),n),i!==!1),ts(this),Vl(this)},e.paused=function(t){return arguments.length?(this._ps!==t&&(this._ps=t,t?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(Ri(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==ve&&(this._tTime-=ve)))),this):this._ps},e.startTime=function(t){if(arguments.length){this._start=Me(t);var i=this.parent||this._dp;return i&&(i._sort||!this.parent)&&_r(i,this,this._start-this._delay),this}return this._start},e.endTime=function(t){return this._start+(Mt(t)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(t){var i=this.parent||this._dp;return i?t&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?Hn(i.rawTime(t),this):this._tTime:this._tTime},e.revert=function(t){t===void 0&&(t=Bl);var i=ot;return ot=t,js(this)&&(this.timeline&&this.timeline.revert(t),this.totalTime(-.01,t.suppressEvents)),this.data!=="nested"&&t.kill!==!1&&this.kill(),ot=i,this},e.globalTime=function(t){for(var i=this,n=arguments.length?t:i.rawTime();i;)n=i._start+n/(Math.abs(i._ts)||1),i=i._dp;return!this.parent&&this._sat?this._sat.globalTime(t):n},e.repeat=function(t){return arguments.length?(this._repeat=t===1/0?-2:t,wo(this)):this._repeat===-2?1/0:this._repeat},e.repeatDelay=function(t){if(arguments.length){var i=this._time;return this._rDelay=t,wo(this),i?this.time(i):this}return this._rDelay},e.yoyo=function(t){return arguments.length?(this._yoyo=t,this):this._yoyo},e.seek=function(t,i){return this.totalTime(Gt(this,t),Mt(i))},e.restart=function(t,i){return this.play().totalTime(t?-this._delay:0,Mt(i)),this._dur||(this._zTime=-ve),this},e.play=function(t,i){return t!=null&&this.seek(t,i),this.reversed(!1).paused(!1)},e.reverse=function(t,i){return t!=null&&this.seek(t||this.totalDuration(),i),this.reversed(!0).paused(!1)},e.pause=function(t,i){return t!=null&&this.seek(t,i),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(t){return arguments.length?(!!t!==this.reversed()&&this.timeScale(-this._rts||(t?-ve:0)),this):this._rts<0},e.invalidate=function(){return this._initted=this._act=0,this._zTime=-ve,this},e.isActive=function(){var t=this.parent||this._dp,i=this._start,n;return!!(!t||this._ts&&this._initted&&t.isActive()&&(n=t.rawTime(!0))>=i&&n1?(i?(s[t]=i,n&&(s[t+"Params"]=n),t==="onUpdate"&&(this._onUpdate=i)):delete s[t],this):s[t]},e.then=function(t){var i=this,n=i._prom;return new Promise(function(s){var o=Ae(t)?t:ma,l=function(){var f=i.then;i.then=null,n&&n(),Ae(o)&&(o=o(i))&&(o.then||o===i)&&(i.then=f),s(o),i.then=f};i._initted&&i.totalProgress()===1&&i._ts>=0||!i._tTime&&i._ts<0?l():i._prom=l})},e.kill=function(){Bi(this)},a}();Ht(cn.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-ve,_prom:0,_ps:!1,_rts:1});var St=function(a){sa(e,a);function e(t,i){var n;return t===void 0&&(t={}),n=a.call(this,t)||this,n.labels={},n.smoothChildTiming=!!t.smoothChildTiming,n.autoRemoveChildren=!!t.autoRemoveChildren,n._sort=Mt(t.sortChildren),Oe&&_r(t.parent||Oe,xr(n),i),t.reversed&&n.reverse(),t.paused&&n.paused(!0),t.scrollTrigger&&xa(xr(n),t.scrollTrigger),n}var r=e.prototype;return r.to=function(i,n,s){return Gi(0,arguments,this),this},r.from=function(i,n,s){return Gi(1,arguments,this),this},r.fromTo=function(i,n,s,o){return Gi(2,arguments,this),this},r.set=function(i,n,s){return n.duration=0,n.parent=this,qi(n).repeatDelay||(n.repeat=0),n.immediateRender=!!n.immediateRender,new $e(i,n,Gt(this,s),1),this},r.call=function(i,n,s){return _r(this,$e.delayedCall(0,i,n),s)},r.staggerTo=function(i,n,s,o,l,u,f){return s.duration=n,s.stagger=s.stagger||o,s.onComplete=u,s.onCompleteParams=f,s.parent=this,new $e(i,s,Gt(this,l)),this},r.staggerFrom=function(i,n,s,o,l,u,f){return s.runBackwards=1,qi(s).immediateRender=Mt(s.immediateRender),this.staggerTo(i,n,s,o,l,u,f)},r.staggerFromTo=function(i,n,s,o,l,u,f,_){return o.startAt=s,qi(o).immediateRender=Mt(o.immediateRender),this.staggerTo(i,n,o,l,u,f,_)},r.render=function(i,n,s){var o=this._time,l=this._dirty?this.totalDuration():this._tDur,u=this._dur,f=i<=0?0:Me(i),_=this._zTime<0!=i<0&&(this._initted||!u),d,c,p,h,m,k,T,M,b,S,v,x;if(this!==Oe&&f>l&&i>=0&&(f=l),f!==this._tTime||s||_){if(o!==this._time&&u&&(f+=this._time-o,i+=this._time-o),d=f,b=this._start,M=this._ts,k=!M,_&&(u||(o=this._zTime),(i||!n)&&(this._zTime=i)),this._repeat){if(v=this._yoyo,m=u+this._rDelay,this._repeat<-1&&i<0)return this.totalTime(m*100+i,n,s);if(d=Me(f%m),f===l?(h=this._repeat,d=u):(S=Me(f/m),h=~~S,h&&h===S&&(d=u,h--),d>u&&(d=u)),S=Oi(this._tTime,m),!o&&this._tTime&&S!==h&&this._tTime-S*m-this._dur<=0&&(S=h),v&&h&1&&(d=u-d,x=1),h!==S&&!this._lock){var C=v&&S&1,P=C===(v&&h&1);if(h=o&&i>=0)for(c=this._first;c;){if(p=c._next,(c._act||d>=c._start)&&c._ts&&T!==c){if(c.parent!==this)return this.render(i,n,s);if(c.render(c._ts>0?(d-c._start)*c._ts:(c._dirty?c.totalDuration():c._tDur)+(d-c._start)*c._ts,n,s),d!==this._time||!this._ts&&!k){T=0,p&&(f+=this._zTime=-ve);break}}c=p}else{c=this._last;for(var O=i<0?i:d;c;){if(p=c._prev,(c._act||O<=c._end)&&c._ts&&T!==c){if(c.parent!==this)return this.render(i,n,s);if(c.render(c._ts>0?(O-c._start)*c._ts:(c._dirty?c.totalDuration():c._tDur)+(O-c._start)*c._ts,n,s||ot&&js(c)),d!==this._time||!this._ts&&!k){T=0,p&&(f+=this._zTime=O?-ve:ve);break}}c=p}}if(T&&!n&&(this.pause(),T.render(d>=o?0:-ve)._zTime=d>=o?1:-1,this._ts))return this._start=b,ts(this),this.render(i,n,s);this._onUpdate&&!n&&Xt(this,"onUpdate",!0),(f===l&&this._tTime>=this.totalDuration()||!f&&o)&&(b===this._start||Math.abs(M)!==Math.abs(this._ts))&&(this._lock||((i||!u)&&(f===l&&this._ts>0||!f&&this._ts<0)&&Yr(this,1),!n&&!(i<0&&!o)&&(f||o||!l)&&(Xt(this,f===l&&i>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(f0)&&this._prom())))}return this},r.add=function(i,n){var s=this;if(Cr(n)||(n=Gt(this,n,i)),!(i instanceof cn)){if(gt(i))return i.forEach(function(o){return s.add(o,n)}),this;if(tt(i))return this.addLabel(i,n);if(Ae(i))i=$e.delayedCall(0,i);else return this}return this!==i?_r(this,i,n):this},r.getChildren=function(i,n,s,o){i===void 0&&(i=!0),n===void 0&&(n=!0),s===void 0&&(s=!0),o===void 0&&(o=-Zt);for(var l=[],u=this._first;u;)u._start>=o&&(u instanceof $e?n&&l.push(u):(s&&l.push(u),i&&l.push.apply(l,u.getChildren(!0,n,s)))),u=u._next;return l},r.getById=function(i){for(var n=this.getChildren(1,1,1),s=n.length;s--;)if(n[s].vars.id===i)return n[s]},r.remove=function(i){return tt(i)?this.removeLabel(i):Ae(i)?this.killTweensOf(i):(i.parent===this&&es(this,i),i===this._recent&&(this._recent=this._last),ti(this))},r.totalTime=function(i,n){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=Me(Yt.time-(this._ts>0?i/this._ts:(this.totalDuration()-i)/-this._ts))),a.prototype.totalTime.call(this,i,n),this._forcing=0,this):this._tTime},r.addLabel=function(i,n){return this.labels[i]=Gt(this,n),this},r.removeLabel=function(i){return delete this.labels[i],this},r.addPause=function(i,n,s){var o=$e.delayedCall(0,n||ln,s);return o.data="isPause",this._hasPause=1,_r(this,o,Gt(this,i))},r.removePause=function(i){var n=this._first;for(i=Gt(this,i);n;)n._start===i&&n.data==="isPause"&&Yr(n),n=n._next},r.killTweensOf=function(i,n,s){for(var o=this.getTweensOf(i,s),l=o.length;l--;)Dr!==o[l]&&o[l].kill(i,n);return this},r.getTweensOf=function(i,n){for(var s=[],o=jt(i),l=this._first,u=Cr(n),f;l;)l instanceof $e?Yl(l._targets,o)&&(u?(!Dr||l._initted&&l._ts)&&l.globalTime(0)<=n&&l.globalTime(l.totalDuration())>n:!n||l.isActive())&&s.push(l):(f=l.getTweensOf(o,n)).length&&s.push.apply(s,f),l=l._next;return s},r.tweenTo=function(i,n){n=n||{};var s=this,o=Gt(s,i),l=n,u=l.startAt,f=l.onStart,_=l.onStartParams,d=l.immediateRender,c,p=$e.to(s,Ht({ease:n.ease||"none",lazy:!1,immediateRender:!1,time:o,overwrite:"auto",duration:n.duration||Math.abs((o-(u&&"time"in u?u.time:s._time))/s.timeScale())||ve,onStart:function(){if(s.pause(),!c){var m=n.duration||Math.abs((o-(u&&"time"in u?u.time:s._time))/s.timeScale());p._dur!==m&&Ei(p,m,0,1).render(p._time,!0,!0),c=1}f&&f.apply(p,_||[])}},n));return d?p.render(0):p},r.tweenFromTo=function(i,n,s){return this.tweenTo(n,Ht({startAt:{time:Gt(this,i)}},s))},r.recent=function(){return this._recent},r.nextLabel=function(i){return i===void 0&&(i=this._time),To(this,Gt(this,i))},r.previousLabel=function(i){return i===void 0&&(i=this._time),To(this,Gt(this,i),1)},r.currentLabel=function(i){return arguments.length?this.seek(i,!0):this.previousLabel(this._time+ve)},r.shiftChildren=function(i,n,s){s===void 0&&(s=0);var o=this._first,l=this.labels,u;for(i=Me(i);o;)o._start>=s&&(o._start+=i,o._end+=i),o=o._next;if(n)for(u in l)l[u]>=s&&(l[u]+=i);return ti(this)},r.invalidate=function(i){var n=this._first;for(this._lock=0;n;)n.invalidate(i),n=n._next;return a.prototype.invalidate.call(this,i)},r.clear=function(i){i===void 0&&(i=!0);for(var n=this._first,s;n;)s=n._next,this.remove(n),n=s;return this._dp&&(this._time=this._tTime=this._pTime=0),i&&(this.labels={}),ti(this)},r.totalDuration=function(i){var n=0,s=this,o=s._last,l=Zt,u,f,_;if(arguments.length)return s.timeScale((s._repeat<0?s.duration():s.totalDuration())/(s.reversed()?-i:i));if(s._dirty){for(_=s.parent;o;)u=o._prev,o._dirty&&o.totalDuration(),f=o._start,f>l&&s._sort&&o._ts&&!s._lock?(s._lock=1,_r(s,o,f-o._delay,1)._lock=0):l=f,f<0&&o._ts&&(n-=f,(!_&&!s._dp||_&&_.smoothChildTiming)&&(s._start+=Me(f/s._ts),s._time-=f,s._tTime-=f),s.shiftChildren(-f,!1,-1/0),l=0),o._end>n&&o._ts&&(n=o._end),o=u;Ei(s,s===Oe&&s._time>n?s._time:n,1,1),s._dirty=0}return s._tDur},e.updateRoot=function(i){if(Oe._ts&&(pa(Oe,Hn(i,Oe)),_a=Yt.frame),Yt.frame>=vo){vo+=Ut.autoSleep||120;var n=Oe._first;if((!n||!n._ts)&&Ut.autoSleep&&Yt._listeners.length<2){for(;n&&!n._ts;)n=n._next;n||Yt.sleep()}}},e}(cn);Ht(St.prototype,{_lock:0,_hasPause:0,_forcing:0});var uu=function(e,r,t,i,n,s,o){var l=new Et(this._pt,e,r,0,1,Va,null,n),u=0,f=0,_,d,c,p,h,m,k,T;for(l.b=t,l.e=i,t+="",i+="",(k=~i.indexOf("random("))&&(i=un(i)),s&&(T=[t,i],s(T,e,r),t=T[0],i=T[1]),d=t.match(ss)||[];_=ss.exec(i);)p=_[0],h=i.substring(u,_.index),c?c=(c+1)%5:h.substr(-5)==="rgba("&&(c=1),p!==d[f++]&&(m=parseFloat(d[f-1])||0,l._pt={_next:l._pt,p:h||f===1?h:",",s:m,c:p.charAt(1)==="="?bi(m,p)-m:parseFloat(p)-m,m:c&&c<4?Math.round:0},u=ss.lastIndex);return l.c=u")}),b.duration();else{v={};for(C in p)C==="ease"||C==="easeEach"||_u(C,p[C],v,p.easeEach);for(C in v)for(I=v[C].sort(function(K,Y){return K.t-Y.t}),E=0,S=0;Sl-ve&&!f?l:iu&&(d=u)),k=this._yoyo&&p&1,k&&(b=this._yEase,d=u-d),m=Oi(this._tTime,h),d===o&&!s&&this._initted&&p===m)return this._tTime=_,this;p!==m&&(M&&this._yEase&&za(M,k),this.vars.repeatRefresh&&!k&&!this._lock&&d!==h&&this._initted&&(this._lock=s=1,this.render(Me(h*p),!0).invalidate()._lock=0))}if(!this._initted){if(ba(this,f?i:d,s,n,_))return this._tTime=0,this;if(o!==this._time&&!(s&&this.vars.repeatRefresh&&p!==m))return this;if(u!==this._dur)return this.render(i,n,s)}if(this._tTime=_,this._time=d,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=T=(b||this._ease)(d/u),this._from&&(this.ratio=T=1-T),!o&&_&&!n&&!m&&(Xt(this,"onStart"),this._tTime!==_))return this;for(c=this._pt;c;)c.r(T,c.d),c=c._next;M&&M.render(i<0?i:M._dur*M._ease(d/this._dur),n,s)||this._startAt&&(this._zTime=i),this._onUpdate&&!n&&(f&&Ts(this,i,n,s),Xt(this,"onUpdate")),this._repeat&&p!==m&&this.vars.onRepeat&&!n&&this.parent&&Xt(this,"onRepeat"),(_===this._tDur||!_)&&this._tTime===_&&(f&&!this._onUpdate&&Ts(this,i,!0,!0),(i||!u)&&(_===this._tDur&&this._ts>0||!_&&this._ts<0)&&Yr(this,1),!n&&!(f&&!o)&&(_||o||k)&&(Xt(this,_===l?"onComplete":"onReverseComplete",!0),this._prom&&!(_0)&&this._prom()))}return this},r.targets=function(){return this._targets},r.invalidate=function(i){return(!i||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(i),a.prototype.invalidate.call(this,i)},r.resetTo=function(i,n,s,o,l){fn||Yt.wake(),this._ts||this.play();var u=Math.min(this._dur,(this._dp._time-this._start)*this._ts),f;return this._initted||eo(this,u),f=this._ease(u/this._dur),cu(this,i,n,s,o,f,u,l)?this.resetTo(i,n,s,o,1):(rs(this,0),this.parent||ya(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},r.kill=function(i,n){if(n===void 0&&(n="all"),!i&&(!n||n==="all"))return this._lazy=this._pt=0,this.parent?Bi(this):this.scrollTrigger&&this.scrollTrigger.kill(!!ot),this;if(this.timeline){var s=this.timeline.totalDuration();return this.timeline.killTweensOf(i,n,Dr&&Dr.vars.overwrite!==!0)._first||Bi(this),this.parent&&s!==this.timeline.totalDuration()&&Ei(this,this._dur*this.timeline._tDur/s,0,1),this}var o=this._targets,l=i?jt(i):o,u=this._ptLookup,f=this._pt,_,d,c,p,h,m,k;if((!n||n==="all")&&Xl(o,l))return n==="all"&&(this._pt=0),Bi(this);for(_=this._op=this._op||[],n!=="all"&&(tt(n)&&(h={},Ot(n,function(T){return h[T]=1}),n=h),n=hu(o,n)),k=o.length;k--;)if(~l.indexOf(o[k])){d=u[k],n==="all"?(_[k]=n,p=d,c={}):(c=_[k]=_[k]||{},p=n);for(h in p)m=d&&d[h],m&&((!("kill"in m.d)||m.d.kill(h)===!0)&&es(this,m,"_pt"),delete d[h]),c!=="all"&&(c[h]=1)}return this._initted&&!this._pt&&f&&Bi(this),this},e.to=function(i,n){return new e(i,n,arguments[2])},e.from=function(i,n){return Gi(1,arguments)},e.delayedCall=function(i,n,s,o){return new e(n,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:i,onComplete:n,onReverseComplete:n,onCompleteParams:s,onReverseCompleteParams:s,callbackScope:o})},e.fromTo=function(i,n,s){return Gi(2,arguments)},e.set=function(i,n){return n.duration=0,n.repeatDelay||(n.repeat=0),new e(i,n)},e.killTweensOf=function(i,n,s){return Oe.killTweensOf(i,n,s)},e}(cn);Ht($e.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});Ot("staggerTo,staggerFrom,staggerFromTo",function(a){$e[a]=function(){var e=new St,r=Cs.call(arguments,0);return r.splice(a==="staggerFromTo"?5:4,0,0),e[a].apply(e,r)}});var to=function(e,r,t){return e[r]=t},$a=function(e,r,t){return e[r](t)},du=function(e,r,t,i){return e[r](i.fp,t)},pu=function(e,r,t){return e.setAttribute(r,t)},ro=function(e,r){return Ae(e[r])?$a:Ws(e[r])&&e.setAttribute?pu:to},Xa=function(e,r){return r.set(r.t,r.p,Math.round((r.s+r.c*e)*1e6)/1e6,r)},gu=function(e,r){return r.set(r.t,r.p,!!(r.s+r.c*e),r)},Va=function(e,r){var t=r._pt,i="";if(!e&&r.b)i=r.b;else if(e===1&&r.e)i=r.e;else{for(;t;)i=t.p+(t.m?t.m(t.s+t.c*e):Math.round((t.s+t.c*e)*1e4)/1e4)+i,t=t._next;i+=r.c}r.set(r.t,r.p,i,r)},io=function(e,r){for(var t=r._pt;t;)t.r(e,t.d),t=t._next},mu=function(e,r,t,i){for(var n=this._pt,s;n;)s=n._next,n.p===i&&n.modifier(e,r,t),n=s},yu=function(e){for(var r=this._pt,t,i;r;)i=r._next,r.p===e&&!r.op||r.op===e?es(this,r,"_pt"):r.dep||(t=1),r=i;return!t},vu=function(e,r,t,i){i.mSet(e,r,i.m.call(i.tween,t,i.mt),i)},Ua=function(e){for(var r=e._pt,t,i,n,s;r;){for(t=r._next,i=n;i&&i.pr>r.pr;)i=i._next;(r._prev=i?i._prev:s)?r._prev._next=r:n=r,(r._next=i)?i._prev=r:s=r,r=t}e._pt=n},Et=function(){function a(r,t,i,n,s,o,l,u,f){this.t=t,this.s=n,this.c=s,this.p=i,this.r=o||Xa,this.d=l||this,this.set=u||to,this.pr=f||0,this._next=r,r&&(r._prev=this)}var e=a.prototype;return e.modifier=function(t,i,n){this.mSet=this.mSet||this.set,this.set=vu,this.m=t,this.mt=n,this.tween=i},a}();Ot(Qs+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(a){return Ks[a]=1});Wt.TweenMax=Wt.TweenLite=$e;Wt.TimelineLite=Wt.TimelineMax=St;Oe=new St({sortChildren:!1,defaults:Pi,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0});Ut.stringFilter=Aa;var ii=[],Ln={},xu=[],Co=0,bu=0,fs=function(e){return(Ln[e]||xu).map(function(r){return r()})},Os=function(){var e=Date.now(),r=[];e-Co>2&&(fs("matchMediaInit"),ii.forEach(function(t){var i=t.queries,n=t.conditions,s,o,l,u;for(o in i)s=fr.matchMedia(i[o]).matches,s&&(l=1),s!==n[o]&&(n[o]=s,u=1);u&&(t.revert(),l&&r.push(t))}),fs("matchMediaRevert"),r.forEach(function(t){return t.onMatch(t,function(i){return t.add(null,i)})}),Co=e,fs("matchMedia"))},Wa=function(){function a(r,t){this.selector=t&&ks(t),this.data=[],this._r=[],this.isReverted=!1,this.id=bu++,r&&this.add(r)}var e=a.prototype;return e.add=function(t,i,n){Ae(t)&&(n=i,i=t,t=Ae);var s=this,o=function(){var u=Se,f=s.selector,_;return u&&u!==s&&u.data.push(s),n&&(s.selector=ks(n)),Se=s,_=i.apply(s,arguments),Ae(_)&&s._r.push(_),Se=u,s.selector=f,s.isReverted=!1,_};return s.last=o,t===Ae?o(s,function(l){return s.add(null,l)}):t?s[t]=o:o},e.ignore=function(t){var i=Se;Se=null,t(this),Se=i},e.getTweens=function(){var t=[];return this.data.forEach(function(i){return i instanceof a?t.push.apply(t,i.getTweens()):i instanceof $e&&!(i.parent&&i.parent.data==="nested")&&t.push(i)}),t},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(t,i){var n=this;if(t?function(){for(var o=n.getTweens(),l=n.data.length,u;l--;)u=n.data[l],u.data==="isFlip"&&(u.revert(),u.getChildren(!0,!0,!1).forEach(function(f){return o.splice(o.indexOf(f),1)}));for(o.map(function(f){return{g:f._dur||f._delay||f._sat&&!f._sat.vars.immediateRender?f.globalTime(0):-1/0,t:f}}).sort(function(f,_){return _.g-f.g||-1/0}).forEach(function(f){return f.t.revert(t)}),l=n.data.length;l--;)u=n.data[l],u instanceof St?u.data!=="nested"&&(u.scrollTrigger&&u.scrollTrigger.revert(),u.kill()):!(u instanceof $e)&&u.revert&&u.revert(t);n._r.forEach(function(f){return f(t,n)}),n.isReverted=!0}():this.data.forEach(function(o){return o.kill&&o.kill()}),this.clear(),i)for(var s=ii.length;s--;)ii[s].id===this.id&&ii.splice(s,1)},e.revert=function(t){this.kill(t||{})},a}(),wu=function(){function a(r){this.contexts=[],this.scope=r,Se&&Se.data.push(this)}var e=a.prototype;return e.add=function(t,i,n){mr(t)||(t={matches:t});var s=new Wa(0,n||this.scope),o=s.conditions={},l,u,f;Se&&!s.selector&&(s.selector=Se.selector),this.contexts.push(s),i=s.add("onMatch",i),s.queries=t;for(u in t)u==="all"?f=1:(l=fr.matchMedia(t[u]),l&&(ii.indexOf(s)<0&&ii.push(s),(o[u]=l.matches)&&(f=1),l.addListener?l.addListener(Os):l.addEventListener("change",Os)));return f&&i(s,function(_){return s.add(null,_)}),this},e.revert=function(t){this.kill(t||{})},e.kill=function(t){this.contexts.forEach(function(i){return i.kill(t,!0)})},a}(),qn={registerPlugin:function(){for(var e=arguments.length,r=new Array(e),t=0;t1){var i=e.map(function(f){return Dt.quickSetter(f,r,t)}),n=i.length;return function(f){for(var _=n;_--;)i[_](f)}}e=e[0]||{};var s=Nt[r],o=ei(e),l=o.harness&&(o.harness.aliases||{})[r]||r,u=s?function(f){var _=new s;yi._pt=0,_.init(e,t?f+t:f,yi,0,[e]),_.render(1,_),yi._pt&&io(1,yi)}:o.set(e,l);return s?u:function(f){return u(e,l,t?f+t:f,o,1)}},quickTo:function(e,r,t){var i,n=Dt.to(e,Ht((i={},i[r]="+=0.1",i.paused=!0,i.stagger=0,i),t||{})),s=function(l,u,f){return n.resetTo(r,l,u,f)};return s.tween=n,s},isTweening:function(e){return Oe.getTweensOf(e,!0).length>0},defaults:function(e){return e&&e.ease&&(e.ease=ri(e.ease,Pi.ease)),xo(Pi,e||{})},config:function(e){return xo(Ut,e||{})},registerEffect:function(e){var r=e.name,t=e.effect,i=e.plugins,n=e.defaults,s=e.extendTimeline;(i||"").split(",").forEach(function(o){return o&&!Nt[o]&&!Wt[o]&&an(r+" effect requires "+o+" plugin.")}),os[r]=function(o,l,u){return t(jt(o),Ht(l||{},n),u)},s&&(St.prototype[r]=function(o,l,u){return this.add(os[r](o,mr(l)?l:(u=l)&&{},this),u)})},registerEase:function(e,r){le[e]=ri(r)},parseEase:function(e,r){return arguments.length?ri(e,r):le},getById:function(e){return Oe.getById(e)},exportRoot:function(e,r){e===void 0&&(e={});var t=new St(e),i,n;for(t.smoothChildTiming=Mt(e.smoothChildTiming),Oe.remove(t),t._dp=0,t._time=t._tTime=Oe._time,i=Oe._first;i;)n=i._next,(r||!(!i._dur&&i instanceof $e&&i.vars.onComplete===i._targets[0]))&&_r(t,i,i._start-i._delay),i=n;return _r(Oe,t,0),t},context:function(e,r){return e?new Wa(e,r):Se},matchMedia:function(e){return new wu(e)},matchMediaRefresh:function(){return ii.forEach(function(e){var r=e.conditions,t,i;for(i in r)r[i]&&(r[i]=!1,t=1);t&&e.revert()})||Os()},addEventListener:function(e,r){var t=Ln[e]||(Ln[e]=[]);~t.indexOf(r)||t.push(r)},removeEventListener:function(e,r){var t=Ln[e],i=t&&t.indexOf(r);i>=0&&t.splice(i,1)},utils:{wrap:eu,wrapYoyo:tu,distribute:Sa,random:ka,snap:Ca,normalize:Jl,getUnit:dt,clamp:Kl,splitColor:Ra,toArray:jt,selector:ks,mapRange:Ma,pipe:Zl,unitize:jl,interpolate:ru,shuffle:Ta},install:ca,effects:os,ticker:Yt,updateRoot:St.updateRoot,plugins:Nt,globalTimeline:Oe,core:{PropTween:Et,globals:ha,Tween:$e,Timeline:St,Animation:cn,getCache:ei,_removeLinkedListItem:es,reverting:function(){return ot},context:function(e){return e&&Se&&(Se.data.push(e),e._ctx=Se),Se},suppressOverwrites:function(e){return Us=e}}};Ot("to,from,fromTo,delayedCall,set,killTweensOf",function(a){return qn[a]=$e[a]});Yt.add(St.updateRoot);yi=qn.to({},{duration:0});var Tu=function(e,r){for(var t=e._pt;t&&t.p!==r&&t.op!==r&&t.fp!==r;)t=t._next;return t},Su=function(e,r){var t=e._targets,i,n,s;for(i in r)for(n=t.length;n--;)s=e._ptLookup[n][i],s&&(s=s.d)&&(s._pt&&(s=Tu(s,i)),s&&s.modifier&&s.modifier(r[i],e,t[n],i))},cs=function(e,r){return{name:e,headless:1,rawVars:1,init:function(i,n,s){s._onInit=function(o){var l,u;if(tt(n)&&(l={},Ot(n,function(f){return l[f]=1}),n=l),r){l={};for(u in n)l[u]=r(n[u]);n=l}Su(o,n)}}}},Dt=qn.registerPlugin({name:"attr",init:function(e,r,t,i,n){var s,o,l;this.tween=t;for(s in r)l=e.getAttribute(s)||"",o=this.add(e,"setAttribute",(l||0)+"",r[s],i,n,0,0,s),o.op=s,o.b=l,this._props.push(s)},render:function(e,r){for(var t=r._pt;t;)ot?t.set(t.t,t.p,t.b,t):t.r(e,t.d),t=t._next}},{name:"endArray",headless:1,init:function(e,r){for(var t=r.length;t--;)this.add(e,t,e[t]||0,r[t],0,0,0,0,0,1)}},cs("roundProps",Ps),cs("modifiers"),cs("snap",Ca))||qn;$e.version=St.version=Dt.version="3.14.1";fa=1;Hs()&&Ri();le.Power0;le.Power1;le.Power2;le.Power3;le.Power4;le.Linear;le.Quad;le.Cubic;le.Quart;le.Quint;le.Strong;le.Elastic;le.Back;le.SteppedEase;le.Bounce;le.Sine;le.Expo;le.Circ;/*!
* CSSPlugin 3.14.1
* https://gsap.com
*
* Copyright 2008-2025, GreenSock. All rights reserved.
* Subject to the terms at https://gsap.com/standard-license
* @author: Jack Doyle, jack@greensock.com
-*/var ko,Ar,wi,no,Jr,Po,so,Cl=function(){return typeof window<"u"},kr={},Gr=180/Math.PI,Ti=Math.PI/180,_i=Math.atan2,Mo=1e8,oo=/([A-Z])/g,kl=/(left|right|width|margin|padding|x)/i,Pl=/[\s,\(]\S/,dr={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},Es=function(e,r){return r.set(r.t,r.p,Math.round((r.s+r.c*e)*1e4)/1e4+r.u,r)},Ml=function(e,r){return r.set(r.t,r.p,e===1?r.e:Math.round((r.s+r.c*e)*1e4)/1e4+r.u,r)},Ol=function(e,r){return r.set(r.t,r.p,e?Math.round((r.s+r.c*e)*1e4)/1e4+r.u:r.b,r)},El=function(e,r){return r.set(r.t,r.p,e===1?r.e:e?Math.round((r.s+r.c*e)*1e4)/1e4+r.u:r.b,r)},Rl=function(e,r){var t=r.s+r.c*e;r.set(r.t,r.p,~~(t+(t<0?-.5:.5))+r.u,r)},Ha=function(e,r){return r.set(r.t,r.p,e?r.e:r.b,r)},qa=function(e,r){return r.set(r.t,r.p,e!==1?r.b:r.e,r)},Dl=function(e,r,t){return e.style[r]=t},Al=function(e,r,t){return e.style.setProperty(r,t)},Fl=function(e,r,t){return e._gsap[r]=t},zl=function(e,r,t){return e._gsap.scaleX=e._gsap.scaleY=t},Ll=function(e,r,t,i,n){var s=e._gsap;s.scaleX=s.scaleY=t,s.renderTransform(n,s)},Il=function(e,r,t,i,n){var s=e._gsap;s[r]=t,s.renderTransform(n,s)},Ee="transform",Rt=Ee+"Origin",Nl=function a(e,r){var t=this,i=this.target,n=i.style,s=i._gsap;if(e in kr&&n){if(this.tfm=this.tfm||{},e!=="transform")e=dr[e]||e,~e.indexOf(",")?e.split(",").forEach(function(o){return t.tfm[o]=br(i,o)}):this.tfm[e]=s.x?s[e]:br(i,e),e===Rt&&(this.tfm.zOrigin=s.zOrigin);else return dr.transform.split(",").forEach(function(o){return a.call(t,o,r)});if(this.props.indexOf(Ee)>=0)return;s.svg&&(this.svgo=i.getAttribute("data-svg-origin"),this.props.push(Rt,r,"")),e=Ee}(n||r)&&this.props.push(e,r,n[e])},Ga=function(e){e.translate&&(e.removeProperty("translate"),e.removeProperty("scale"),e.removeProperty("rotate"))},Bl=function(){var e=this.props,r=this.target,t=r.style,i=r._gsap,n,s;for(n=0;n=0?Oo[s]:"")+e},Ds=function(){Cl()&&window.document&&(ko=window,Ar=ko.document,wi=Ar.documentElement,Jr=Rs("div")||{style:{}},Rs("div"),Ee=Di(Ee),Rt=Ee+"Origin",Jr.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",Qa=!!Di("perspective"),so=Dt.core.reverting,no=1)},Eo=function(e){var r=e.ownerSVGElement,t=Rs("svg",r&&r.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=e.cloneNode(!0),n;i.style.display="block",t.appendChild(i),wi.appendChild(t);try{n=i.getBBox()}catch{}return t.removeChild(i),wi.removeChild(t),n},Ro=function(e,r){for(var t=r.length;t--;)if(e.hasAttribute(r[t]))return e.getAttribute(r[t])},Za=function(e){var r,t;try{r=e.getBBox()}catch{r=Eo(e),t=1}return r&&(r.width||r.height)||t||(r=Eo(e)),r&&!r.width&&!r.x&&!r.y?{x:+Ro(e,["x","cx","x1"])||0,y:+Ro(e,["y","cy","y1"])||0,width:0,height:0}:r},ja=function(e){return!!(e.getCTM&&(!e.parentNode||e.ownerSVGElement)&&Za(e))},$r=function(e,r){if(r){var t=e.style,i;r in kr&&r!==Rt&&(r=Ee),t.removeProperty?(i=r.substr(0,2),(i==="ms"||r.substr(0,6)==="webkit")&&(r="-"+r),t.removeProperty(i==="--"?r:r.replace(oo,"-$1").toLowerCase())):t.removeAttribute(r)}},Fr=function(e,r,t,i,n,s){var o=new Et(e._pt,r,t,0,1,s?qa:Ha);return e._pt=o,o.b=i,o.e=n,e._props.push(t),o},Do={deg:1,rad:1,turn:1},Yl={grid:1,flex:1},Xr=function a(e,r,t,i){var n=parseFloat(t)||0,s=(t+"").trim().substr((n+"").length)||"px",o=Jr.style,u=kl.test(r),l=e.tagName.toLowerCase()==="svg",f=(l?"client":"offset")+(u?"Width":"Height"),_=100,d=i==="px",c=i==="%",p,h,m,w;if(i===s||!n||Do[i]||Do[s])return n;if(s!=="px"&&!d&&(n=a(e,r,t,"px")),w=e.getCTM&&ja(e),(c||s==="%")&&(kr[r]||~r.indexOf("adius")))return p=w?e.getBBox()[u?"width":"height"]:e[f],Le(c?n/p*_:n/100*p);if(o[u?"width":"height"]=_+(d?s:i),h=i!=="rem"&&~r.indexOf("adius")||i==="em"&&e.appendChild&&!l?e:e.parentNode,w&&(h=(e.ownerSVGElement||{}).parentNode),(!h||h===Ar||!h.appendChild)&&(h=Ar.body),m=h._gsap,m&&c&&m.width&&u&&m.time===Yt.time&&!m.uncache)return Le(n/m.width*_);if(c&&(r==="height"||r==="width")){var b=e.style[r];e.style[r]=_+i,p=e[f],b?e.style[r]=b:$r(e,r)}else(c||s==="%")&&!Yl[Vt(h,"display")]&&(o.position=Vt(e,"position")),h===e&&(o.position="static"),h.appendChild(Jr),p=Jr[f],h.removeChild(Jr),o.position="absolute";return u&&c&&(m=ti(h),m.time=Yt.time,m.width=h[f]),Le(d?p*n/_:p&&n?_/p*n:0)},br=function(e,r,t,i){var n;return no||Ds(),r in dr&&r!=="transform"&&(r=dr[r],~r.indexOf(",")&&(r=r.split(",")[0])),kr[r]&&r!=="transform"?(n=_n(e,i),n=r!=="transformOrigin"?n[r]:n.svg?n.origin:Kn(Vt(e,Rt))+" "+n.zOrigin+"px"):(n=e.style[r],(!n||n==="auto"||i||~(n+"").indexOf("calc("))&&(n=Gn[r]&&Gn[r](e,r,t)||Vt(e,r)||da(e,r)||(r==="opacity"?1:0))),t&&!~(n+"").trim().indexOf(" ")?Xr(e,r,n,t)+t:n},$l=function(e,r,t,i){if(!t||t==="none"){var n=Di(r,e,1),s=n&&Vt(e,n,1);s&&s!==t?(r=n,t=s):r==="borderColor"&&(t=Vt(e,"borderTopColor"))}var o=new Et(this._pt,e.style,r,0,1,Va),u=0,l=0,f,_,d,c,p,h,m,w,b,C,v,T;if(o.b=t,o.e=i,t+="",i+="",i.substring(0,6)==="var(--"&&(i=Vt(e,i.substring(4,i.indexOf(")")))),i==="auto"&&(h=e.style[r],e.style[r]=i,i=Vt(e,r)||i,h?e.style[r]=h:$r(e,r)),f=[t,i],Aa(f),t=f[0],i=f[1],d=t.match(yi)||[],T=i.match(yi)||[],T.length){for(;_=yi.exec(i);)m=_[0],b=i.substring(u,_.index),p?p=(p+1)%5:(b.substr(-5)==="rgba("||b.substr(-5)==="hsla(")&&(p=1),m!==(h=d[l++]||"")&&(c=parseFloat(h)||0,v=h.substr((c+"").length),m.charAt(1)==="="&&(m=bi(c,m)+v),w=parseFloat(m),C=m.substr((w+"").length),u=yi.lastIndex-C.length,C||(C=C||Ut.units[r]||v,u===i.length&&(i+=C,o.e+=C)),v!==C&&(c=Xr(e,r,h,C)||0),o._pt={_next:o._pt,p:b||l===1?b:",",s:c,c:w-c,m:p&&p<4||r==="zIndex"?Math.round:0});o.c=u-1;)o=n[l],kr[o]&&(u=1,o=o==="transformOrigin"?Rt:Ee),$r(t,o);u&&($r(t,Ee),s&&(s.svg&&t.removeAttribute("transform"),i.scale=i.rotate=i.translate="none",_n(t,1),s.uncache=1,Ga(i)))}},Gn={clearProps:function(e,r,t,i,n){if(n.data!=="isFromStart"){var s=e._pt=new Et(e._pt,r,t,0,0,Vl);return s.u=i,s.pr=-10,s.tween=n,e._props.push(t),1}}},hn=[1,0,0,1,0,0],Ja={},eu=function(e){return e==="matrix(1, 0, 0, 1, 0, 0)"||e==="none"||!e},Fo=function(e){var r=Vt(e,Ee);return eu(r)?hn:r.substr(7).match(ua).map(Le)},ao=function(e,r){var t=e._gsap||ti(e),i=e.style,n=Fo(e),s,o,u,l;return t.svg&&e.getAttribute("transform")?(u=e.transform.baseVal.consolidate().matrix,n=[u.a,u.b,u.c,u.d,u.e,u.f],n.join(",")==="1,0,0,1,0,0"?hn:n):(n===hn&&!e.offsetParent&&e!==wi&&!t.svg&&(u=i.display,i.display="block",s=e.parentNode,(!s||!e.offsetParent&&!e.getBoundingClientRect().width)&&(l=1,o=e.nextElementSibling,wi.appendChild(e)),n=Fo(e),u?i.display=u:$r(e,"display"),l&&(o?s.insertBefore(e,o):s?s.appendChild(e):wi.removeChild(e))),r&&n.length>6?[n[0],n[1],n[4],n[5],n[12],n[13]]:n)},As=function(e,r,t,i,n,s){var o=e._gsap,u=n||ao(e,!0),l=o.xOrigin||0,f=o.yOrigin||0,_=o.xOffset||0,d=o.yOffset||0,c=u[0],p=u[1],h=u[2],m=u[3],w=u[4],b=u[5],C=r.split(" "),v=parseFloat(C[0])||0,T=parseFloat(C[1])||0,P,S,E,k;t?u!==hn&&(S=c*m-p*h)&&(E=v*(m/S)+T*(-h/S)+(h*b-m*w)/S,k=v*(-p/S)+T*(c/S)-(c*b-p*w)/S,v=E,T=k):(P=Za(e),v=P.x+(~C[0].indexOf("%")?v/100*P.width:v),T=P.y+(~(C[1]||C[0]).indexOf("%")?T/100*P.height:T)),i||i!==!1&&o.smooth?(w=v-l,b=T-f,o.xOffset=_+(w*c+b*h)-w,o.yOffset=d+(w*p+b*m)-b):o.xOffset=o.yOffset=0,o.xOrigin=v,o.yOrigin=T,o.smooth=!!i,o.origin=r,o.originIsAbsolute=!!t,e.style[Rt]="0px 0px",s&&(Fr(s,o,"xOrigin",l,v),Fr(s,o,"yOrigin",f,T),Fr(s,o,"xOffset",_,o.xOffset),Fr(s,o,"yOffset",d,o.yOffset)),e.setAttribute("data-svg-origin",v+" "+T)},_n=function(e,r){var t=e._gsap||new Ia(e);if("x"in t&&!r&&!t.uncache)return t;var i=e.style,n=t.scaleX<0,s="px",o="deg",u=getComputedStyle(e),l=Vt(e,Rt)||"0",f,_,d,c,p,h,m,w,b,C,v,T,P,S,E,k,M,$,D,X,I,J,K,N,se,le,g,he,Ne,at,ge,Re;return f=_=d=h=m=w=b=C=v=0,c=p=1,t.svg=!!(e.getCTM&&ja(e)),u.translate&&((u.translate!=="none"||u.scale!=="none"||u.rotate!=="none")&&(i[Ee]=(u.translate!=="none"?"translate3d("+(u.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+(u.rotate!=="none"?"rotate("+u.rotate+") ":"")+(u.scale!=="none"?"scale("+u.scale.split(" ").join(",")+") ":"")+(u[Ee]!=="none"?u[Ee]:"")),i.scale=i.rotate=i.translate="none"),S=ao(e,t.svg),t.svg&&(t.uncache?(se=e.getBBox(),l=t.xOrigin-se.x+"px "+(t.yOrigin-se.y)+"px",N=""):N=!r&&e.getAttribute("data-svg-origin"),As(e,N||l,!!N||t.originIsAbsolute,t.smooth!==!1,S)),T=t.xOrigin||0,P=t.yOrigin||0,S!==hn&&($=S[0],D=S[1],X=S[2],I=S[3],f=J=S[4],_=K=S[5],S.length===6?(c=Math.sqrt($*$+D*D),p=Math.sqrt(I*I+X*X),h=$||D?_i(D,$)*Gr:0,b=X||I?_i(X,I)*Gr+h:0,b&&(p*=Math.abs(Math.cos(b*Ti))),t.svg&&(f-=T-(T*$+P*X),_-=P-(T*D+P*I))):(Re=S[6],at=S[7],g=S[8],he=S[9],Ne=S[10],ge=S[11],f=S[12],_=S[13],d=S[14],E=_i(Re,Ne),m=E*Gr,E&&(k=Math.cos(-E),M=Math.sin(-E),N=J*k+g*M,se=K*k+he*M,le=Re*k+Ne*M,g=J*-M+g*k,he=K*-M+he*k,Ne=Re*-M+Ne*k,ge=at*-M+ge*k,J=N,K=se,Re=le),E=_i(-X,Ne),w=E*Gr,E&&(k=Math.cos(-E),M=Math.sin(-E),N=$*k-g*M,se=D*k-he*M,le=X*k-Ne*M,ge=I*M+ge*k,$=N,D=se,X=le),E=_i(D,$),h=E*Gr,E&&(k=Math.cos(E),M=Math.sin(E),N=$*k+D*M,se=J*k+K*M,D=D*k-$*M,K=K*k-J*M,$=N,J=se),m&&Math.abs(m)+Math.abs(h)>359.9&&(m=h=0,w=180-w),c=Le(Math.sqrt($*$+D*D+X*X)),p=Le(Math.sqrt(K*K+Re*Re)),E=_i(J,K),b=Math.abs(E)>2e-4?E*Gr:0,v=ge?1/(ge<0?-ge:ge):0),t.svg&&(N=e.getAttribute("transform"),t.forceCSS=e.setAttribute("transform","")||!eu(Vt(e,Ee)),N&&e.setAttribute("transform",N))),Math.abs(b)>90&&Math.abs(b)<270&&(n?(c*=-1,b+=h<=0?180:-180,h+=h<=0?180:-180):(p*=-1,b+=b<=0?180:-180)),r=r||t.uncache,t.x=f-((t.xPercent=f&&(!r&&t.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-f)?-50:0)))?e.offsetWidth*t.xPercent/100:0)+s,t.y=_-((t.yPercent=_&&(!r&&t.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-_)?-50:0)))?e.offsetHeight*t.yPercent/100:0)+s,t.z=d+s,t.scaleX=Le(c),t.scaleY=Le(p),t.rotation=Le(h)+o,t.rotationX=Le(m)+o,t.rotationY=Le(w)+o,t.skewX=b+o,t.skewY=C+o,t.transformPerspective=v+s,(t.zOrigin=parseFloat(l.split(" ")[2])||!r&&t.zOrigin||0)&&(i[Rt]=Kn(l)),t.xOffset=t.yOffset=0,t.force3D=Ut.force3D,t.renderTransform=t.svg?Wl:Qa?tu:Ul,t.uncache=0,t},Kn=function(e){return(e=e.split(" "))[0]+" "+e[1]},hs=function(e,r,t){var i=dt(r);return Le(parseFloat(r)+parseFloat(Xr(e,"x",t+"px",i)))+i},Ul=function(e,r){r.z="0px",r.rotationY=r.rotationX="0deg",r.force3D=0,tu(e,r)},Hr="0deg",Li="0px",qr=") ",tu=function(e,r){var t=r||this,i=t.xPercent,n=t.yPercent,s=t.x,o=t.y,u=t.z,l=t.rotation,f=t.rotationY,_=t.rotationX,d=t.skewX,c=t.skewY,p=t.scaleX,h=t.scaleY,m=t.transformPerspective,w=t.force3D,b=t.target,C=t.zOrigin,v="",T=w==="auto"&&e&&e!==1||w===!0;if(C&&(_!==Hr||f!==Hr)){var P=parseFloat(f)*Ti,S=Math.sin(P),E=Math.cos(P),k;P=parseFloat(_)*Ti,k=Math.cos(P),s=hs(b,s,S*k*-C),o=hs(b,o,-Math.sin(P)*-C),u=hs(b,u,E*k*-C+C)}m!==Li&&(v+="perspective("+m+qr),(i||n)&&(v+="translate("+i+"%, "+n+"%) "),(T||s!==Li||o!==Li||u!==Li)&&(v+=u!==Li||T?"translate3d("+s+", "+o+", "+u+") ":"translate("+s+", "+o+qr),l!==Hr&&(v+="rotate("+l+qr),f!==Hr&&(v+="rotateY("+f+qr),_!==Hr&&(v+="rotateX("+_+qr),(d!==Hr||c!==Hr)&&(v+="skew("+d+", "+c+qr),(p!==1||h!==1)&&(v+="scale("+p+", "+h+qr),b.style[Ee]=v||"translate(0, 0)"},Wl=function(e,r){var t=r||this,i=t.xPercent,n=t.yPercent,s=t.x,o=t.y,u=t.rotation,l=t.skewX,f=t.skewY,_=t.scaleX,d=t.scaleY,c=t.target,p=t.xOrigin,h=t.yOrigin,m=t.xOffset,w=t.yOffset,b=t.forceCSS,C=parseFloat(s),v=parseFloat(o),T,P,S,E,k;u=parseFloat(u),l=parseFloat(l),f=parseFloat(f),f&&(f=parseFloat(f),l+=f,u+=f),u||l?(u*=Ti,l*=Ti,T=Math.cos(u)*_,P=Math.sin(u)*_,S=Math.sin(u-l)*-d,E=Math.cos(u-l)*d,l&&(f*=Ti,k=Math.tan(l-f),k=Math.sqrt(1+k*k),S*=k,E*=k,f&&(k=Math.tan(f),k=Math.sqrt(1+k*k),T*=k,P*=k)),T=Le(T),P=Le(P),S=Le(S),E=Le(E)):(T=_,E=d,P=S=0),(C&&!~(s+"").indexOf("px")||v&&!~(o+"").indexOf("px"))&&(C=Xr(c,"x",s,"px"),v=Xr(c,"y",o,"px")),(p||h||m||w)&&(C=Le(C+p-(p*T+h*S)+m),v=Le(v+h-(p*P+h*E)+w)),(i||n)&&(k=c.getBBox(),C=Le(C+i/100*k.width),v=Le(v+n/100*k.height)),k="matrix("+T+","+P+","+S+","+E+","+C+","+v+")",c.setAttribute("transform",k),b&&(c.style[Ee]=k)},Hl=function(e,r,t,i,n){var s=360,o=tt(n),u=parseFloat(n)*(o&&~n.indexOf("rad")?Gr:1),l=u-i,f=i+l+"deg",_,d;return o&&(_=n.split("_")[1],_==="short"&&(l%=s,l!==l%(s/2)&&(l+=l<0?s:-s)),_==="cw"&&l<0?l=(l+s*Mo)%s-~~(l/s)*s:_==="ccw"&&l>0&&(l=(l-s*Mo)%s-~~(l/s)*s)),e._pt=d=new Et(e._pt,r,t,i,l,Ml),d.e=f,d.u="deg",e._props.push(t),d},zo=function(e,r){for(var t in r)e[t]=r[t];return e},ql=function(e,r,t){var i=zo({},t._gsap),n="perspective,force3D,transformOrigin,svgOrigin",s=t.style,o,u,l,f,_,d,c,p;i.svg?(l=t.getAttribute("transform"),t.setAttribute("transform",""),s[Ee]=r,o=_n(t,1),$r(t,Ee),t.setAttribute("transform",l)):(l=getComputedStyle(t)[Ee],s[Ee]=r,o=_n(t,1),s[Ee]=l);for(u in kr)l=i[u],f=o[u],l!==f&&n.indexOf(u)<0&&(c=dt(l),p=dt(f),_=c!==p?Xr(t,u,l,p):parseFloat(l),d=parseFloat(f),e._pt=new Et(e._pt,o,u,_,d-_,Es),e._pt.u=p||0,e._props.push(u));zo(o,i)};Ot("padding,margin,Width,Radius",function(a,e){var r="Top",t="Right",i="Bottom",n="Left",s=(e<3?[r,t,i,n]:[r+n,r+t,i+t,i+n]).map(function(o){return e<2?a+o:"border"+o+a});Gn[e>1?"border"+a:a]=function(o,u,l,f,_){var d,c;if(arguments.length<4)return d=s.map(function(p){return br(o,p,l)}),c=d.join(" "),c.split(d[0]).length===5?d[0]:c;d=(f+"").split(" "),c={},s.forEach(function(p,h){return c[p]=d[h]=d[h]||d[(h-1)/2|0]}),o.init(u,c,_)}});var ru={name:"css",register:Ds,targetTest:function(e){return e.style&&e.nodeType},init:function(e,r,t,i,n){var s=this._props,o=e.style,u=t.vars.startAt,l,f,_,d,c,p,h,m,w,b,C,v,T,P,S,E,k;no||Ds(),this.styles=this.styles||Ka(e),E=this.styles.props,this.tween=t;for(h in r)if(h!=="autoRound"&&(f=r[h],!(Nt[h]&&Na(h,r,t,i,e,n)))){if(c=typeof f,p=Gn[h],c==="function"&&(f=f.call(t,i,e,n),c=typeof f),c==="string"&&~f.indexOf("random(")&&(f=ln(f)),p)p(this,e,h,f,t)&&(S=1);else if(h.substr(0,2)==="--")l=(getComputedStyle(e).getPropertyValue(h)+"").trim(),f+="",Nr.lastIndex=0,Nr.test(l)||(m=dt(l),w=dt(f),w?m!==w&&(l=Xr(e,h,l,w)+w):m&&(f+=m)),this.add(o,"setProperty",l,f,i,n,0,0,h),s.push(h),E.push(h,0,o[h]);else if(c!=="undefined"){if(u&&h in u?(l=typeof u[h]=="function"?u[h].call(t,i,e,n):u[h],tt(l)&&~l.indexOf("random(")&&(l=ln(l)),dt(l+"")||l==="auto"||(l+=Ut.units[h]||dt(br(e,h))||""),(l+"").charAt(1)==="="&&(l=br(e,h))):l=br(e,h),d=parseFloat(l),b=c==="string"&&f.charAt(1)==="="&&f.substr(0,2),b&&(f=f.substr(2)),_=parseFloat(f),h in dr&&(h==="autoAlpha"&&(d===1&&br(e,"visibility")==="hidden"&&_&&(d=0),E.push("visibility",0,o.visibility),Fr(this,o,"visibility",d?"inherit":"hidden",_?"inherit":"hidden",!_)),h!=="scale"&&h!=="transform"&&(h=dr[h],~h.indexOf(",")&&(h=h.split(",")[0]))),C=h in kr,C){if(this.styles.save(h),k=f,c==="string"&&f.substring(0,6)==="var(--"){if(f=Vt(e,f.substring(4,f.indexOf(")"))),f.substring(0,5)==="calc("){var M=e.style.perspective;e.style.perspective=f,f=Vt(e,"perspective"),M?e.style.perspective=M:$r(e,"perspective")}_=parseFloat(f)}if(v||(T=e._gsap,T.renderTransform&&!r.parseTransform||_n(e,r.parseTransform),P=r.smoothOrigin!==!1&&T.smooth,v=this._pt=new Et(this._pt,o,Ee,0,1,T.renderTransform,T,0,-1),v.dep=1),h==="scale")this._pt=new Et(this._pt,T,"scaleY",T.scaleY,(b?bi(T.scaleY,b+_):_)-T.scaleY||0,Es),this._pt.u=0,s.push("scaleY",h),h+="X";else if(h==="transformOrigin"){E.push(Rt,0,o[Rt]),f=Xl(f),T.svg?As(e,f,0,P,0,this):(w=parseFloat(f.split(" ")[2])||0,w!==T.zOrigin&&Fr(this,T,"zOrigin",T.zOrigin,w),Fr(this,o,h,Kn(l),Kn(f)));continue}else if(h==="svgOrigin"){As(e,f,1,P,0,this);continue}else if(h in Ja){Hl(this,T,h,d,b?bi(d,b+f):f);continue}else if(h==="smoothOrigin"){Fr(this,T,"smooth",T.smooth,f);continue}else if(h==="force3D"){T[h]=f;continue}else if(h==="transform"){ql(this,f,e);continue}}else h in o||(h=Di(h)||h);if(C||(_||_===0)&&(d||d===0)&&!Pl.test(f)&&h in o)m=(l+"").substr((d+"").length),_||(_=0),w=dt(f)||(h in Ut.units?Ut.units[h]:m),m!==w&&(d=Xr(e,h,l,w)),this._pt=new Et(this._pt,C?T:o,h,d,(b?bi(d,b+_):_)-d,!C&&(w==="px"||h==="zIndex")&&r.autoRound!==!1?Rl:Es),this._pt.u=w||0,C&&k!==f?(this._pt.b=l,this._pt.e=k,this._pt.r=El):m!==w&&w!=="%"&&(this._pt.b=l,this._pt.r=Ol);else if(h in o)$l.call(this,e,h,l,b?b+f:f);else if(h in e)this.add(e,h,l||e[h],b?b+f:f,i,n);else if(h!=="parseTransform"){Gs(h,f);continue}C||(h in o?E.push(h,0,o[h]):typeof e[h]=="function"?E.push(h,2,e[h]()):E.push(h,1,l||e[h])),s.push(h)}}S&&Ua(this)},render:function(e,r){if(r.tween._time||!so())for(var t=r._pt;t;)t.r(e,t.d),t=t._next;else r.styles.revert()},get:br,aliases:dr,getSetter:function(e,r,t){var i=dr[r];return i&&i.indexOf(",")<0&&(r=i),r in kr&&r!==Rt&&(e._gsap.x||br(e,"x"))?t&&Po===t?r==="scale"?zl:Fl:(Po=t||{})&&(r==="scale"?Ll:Il):e.style&&!Ws(e.style[r])?Dl:~r.indexOf("-")?Al:ro(e,r)},core:{_removeProperty:$r,_getMatrix:ao}};Dt.utils.checkPrefix=Di;Dt.core.getStyleSaver=Ka;(function(a,e,r,t){var i=Ot(a+","+e+","+r,function(n){kr[n]=1});Ot(e,function(n){Ut.units[n]="deg",Ja[n]=1}),dr[i[13]]=a+","+e,Ot(t,function(n){var s=n.split(":");dr[s[1]]=i[s[0]]})})("x,y,z,scale,scaleX,scaleY,xPercent,yPercent","rotation,rotationX,rotationY,skewX,skewY","transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective","0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY");Ot("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(a){Ut.units[a]="px"});Dt.registerPlugin(ru);var jr=Dt.registerPlugin(ru)||Dt;jr.core.Tween;function Gl(a,e){for(var r=0;r=0)return;s.svg&&(this.svgo=i.getAttribute("data-svg-origin"),this.props.push(Rt,r,"")),e=Ee}(n||r)&&this.props.push(e,r,n[e])},Ga=function(e){e.translate&&(e.removeProperty("translate"),e.removeProperty("scale"),e.removeProperty("rotate"))},Bu=function(){var e=this.props,r=this.target,t=r.style,i=r._gsap,n,s;for(n=0;n=0?Oo[s]:"")+e},Ds=function(){Cu()&&window.document&&(ko=window,Ar=ko.document,wi=Ar.documentElement,jr=Rs("div")||{style:{}},Rs("div"),Ee=Di(Ee),Rt=Ee+"Origin",jr.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",Qa=!!Di("perspective"),so=Dt.core.reverting,no=1)},Eo=function(e){var r=e.ownerSVGElement,t=Rs("svg",r&&r.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=e.cloneNode(!0),n;i.style.display="block",t.appendChild(i),wi.appendChild(t);try{n=i.getBBox()}catch{}return t.removeChild(i),wi.removeChild(t),n},Ro=function(e,r){for(var t=r.length;t--;)if(e.hasAttribute(r[t]))return e.getAttribute(r[t])},Za=function(e){var r,t;try{r=e.getBBox()}catch{r=Eo(e),t=1}return r&&(r.width||r.height)||t||(r=Eo(e)),r&&!r.width&&!r.x&&!r.y?{x:+Ro(e,["x","cx","x1"])||0,y:+Ro(e,["y","cy","y1"])||0,width:0,height:0}:r},ja=function(e){return!!(e.getCTM&&(!e.parentNode||e.ownerSVGElement)&&Za(e))},$r=function(e,r){if(r){var t=e.style,i;r in kr&&r!==Rt&&(r=Ee),t.removeProperty?(i=r.substr(0,2),(i==="ms"||r.substr(0,6)==="webkit")&&(r="-"+r),t.removeProperty(i==="--"?r:r.replace(oo,"-$1").toLowerCase())):t.removeAttribute(r)}},Fr=function(e,r,t,i,n,s){var o=new Et(e._pt,r,t,0,1,s?qa:Ha);return e._pt=o,o.b=i,o.e=n,e._props.push(t),o},Do={deg:1,rad:1,turn:1},Yu={grid:1,flex:1},Xr=function a(e,r,t,i){var n=parseFloat(t)||0,s=(t+"").trim().substr((n+"").length)||"px",o=jr.style,l=ku.test(r),u=e.tagName.toLowerCase()==="svg",f=(u?"client":"offset")+(l?"Width":"Height"),_=100,d=i==="px",c=i==="%",p,h,m,k;if(i===s||!n||Do[i]||Do[s])return n;if(s!=="px"&&!d&&(n=a(e,r,t,"px")),k=e.getCTM&&ja(e),(c||s==="%")&&(kr[r]||~r.indexOf("adius")))return p=k?e.getBBox()[l?"width":"height"]:e[f],Le(c?n/p*_:n/100*p);if(o[l?"width":"height"]=_+(d?s:i),h=i!=="rem"&&~r.indexOf("adius")||i==="em"&&e.appendChild&&!u?e:e.parentNode,k&&(h=(e.ownerSVGElement||{}).parentNode),(!h||h===Ar||!h.appendChild)&&(h=Ar.body),m=h._gsap,m&&c&&m.width&&l&&m.time===Yt.time&&!m.uncache)return Le(n/m.width*_);if(c&&(r==="height"||r==="width")){var T=e.style[r];e.style[r]=_+i,p=e[f],T?e.style[r]=T:$r(e,r)}else(c||s==="%")&&!Yu[Vt(h,"display")]&&(o.position=Vt(e,"position")),h===e&&(o.position="static"),h.appendChild(jr),p=jr[f],h.removeChild(jr),o.position="absolute";return l&&c&&(m=ei(h),m.time=Yt.time,m.width=h[f]),Le(d?p*n/_:p&&n?_/p*n:0)},br=function(e,r,t,i){var n;return no||Ds(),r in dr&&r!=="transform"&&(r=dr[r],~r.indexOf(",")&&(r=r.split(",")[0])),kr[r]&&r!=="transform"?(n=_n(e,i),n=r!=="transformOrigin"?n[r]:n.svg?n.origin:Kn(Vt(e,Rt))+" "+n.zOrigin+"px"):(n=e.style[r],(!n||n==="auto"||i||~(n+"").indexOf("calc("))&&(n=Gn[r]&&Gn[r](e,r,t)||Vt(e,r)||da(e,r)||(r==="opacity"?1:0))),t&&!~(n+"").trim().indexOf(" ")?Xr(e,r,n,t)+t:n},$u=function(e,r,t,i){if(!t||t==="none"){var n=Di(r,e,1),s=n&&Vt(e,n,1);s&&s!==t?(r=n,t=s):r==="borderColor"&&(t=Vt(e,"borderTopColor"))}var o=new Et(this._pt,e.style,r,0,1,Va),l=0,u=0,f,_,d,c,p,h,m,k,T,M,b,S;if(o.b=t,o.e=i,t+="",i+="",i.substring(0,6)==="var(--"&&(i=Vt(e,i.substring(4,i.indexOf(")")))),i==="auto"&&(h=e.style[r],e.style[r]=i,i=Vt(e,r)||i,h?e.style[r]=h:$r(e,r)),f=[t,i],Aa(f),t=f[0],i=f[1],d=t.match(mi)||[],S=i.match(mi)||[],S.length){for(;_=mi.exec(i);)m=_[0],T=i.substring(l,_.index),p?p=(p+1)%5:(T.substr(-5)==="rgba("||T.substr(-5)==="hsla(")&&(p=1),m!==(h=d[u++]||"")&&(c=parseFloat(h)||0,b=h.substr((c+"").length),m.charAt(1)==="="&&(m=bi(c,m)+b),k=parseFloat(m),M=m.substr((k+"").length),l=mi.lastIndex-M.length,M||(M=M||Ut.units[r]||b,l===i.length&&(i+=M,o.e+=M)),b!==M&&(c=Xr(e,r,h,M)||0),o._pt={_next:o._pt,p:T||u===1?T:",",s:c,c:k-c,m:p&&p<4||r==="zIndex"?Math.round:0});o.c=l-1;)o=n[u],kr[o]&&(l=1,o=o==="transformOrigin"?Rt:Ee),$r(t,o);l&&($r(t,Ee),s&&(s.svg&&t.removeAttribute("transform"),i.scale=i.rotate=i.translate="none",_n(t,1),s.uncache=1,Ga(i)))}},Gn={clearProps:function(e,r,t,i,n){if(n.data!=="isFromStart"){var s=e._pt=new Et(e._pt,r,t,0,0,Vu);return s.u=i,s.pr=-10,s.tween=n,e._props.push(t),1}}},hn=[1,0,0,1,0,0],Ja={},el=function(e){return e==="matrix(1, 0, 0, 1, 0, 0)"||e==="none"||!e},Fo=function(e){var r=Vt(e,Ee);return el(r)?hn:r.substr(7).match(la).map(Le)},ao=function(e,r){var t=e._gsap||ei(e),i=e.style,n=Fo(e),s,o,l,u;return t.svg&&e.getAttribute("transform")?(l=e.transform.baseVal.consolidate().matrix,n=[l.a,l.b,l.c,l.d,l.e,l.f],n.join(",")==="1,0,0,1,0,0"?hn:n):(n===hn&&!e.offsetParent&&e!==wi&&!t.svg&&(l=i.display,i.display="block",s=e.parentNode,(!s||!e.offsetParent&&!e.getBoundingClientRect().width)&&(u=1,o=e.nextElementSibling,wi.appendChild(e)),n=Fo(e),l?i.display=l:$r(e,"display"),u&&(o?s.insertBefore(e,o):s?s.appendChild(e):wi.removeChild(e))),r&&n.length>6?[n[0],n[1],n[4],n[5],n[12],n[13]]:n)},As=function(e,r,t,i,n,s){var o=e._gsap,l=n||ao(e,!0),u=o.xOrigin||0,f=o.yOrigin||0,_=o.xOffset||0,d=o.yOffset||0,c=l[0],p=l[1],h=l[2],m=l[3],k=l[4],T=l[5],M=r.split(" "),b=parseFloat(M[0])||0,S=parseFloat(M[1])||0,v,x,C,P;t?l!==hn&&(x=c*m-p*h)&&(C=b*(m/x)+S*(-h/x)+(h*T-m*k)/x,P=b*(-p/x)+S*(c/x)-(c*T-p*k)/x,b=C,S=P):(v=Za(e),b=v.x+(~M[0].indexOf("%")?b/100*v.width:b),S=v.y+(~(M[1]||M[0]).indexOf("%")?S/100*v.height:S)),i||i!==!1&&o.smooth?(k=b-u,T=S-f,o.xOffset=_+(k*c+T*h)-k,o.yOffset=d+(k*p+T*m)-T):o.xOffset=o.yOffset=0,o.xOrigin=b,o.yOrigin=S,o.smooth=!!i,o.origin=r,o.originIsAbsolute=!!t,e.style[Rt]="0px 0px",s&&(Fr(s,o,"xOrigin",u,b),Fr(s,o,"yOrigin",f,S),Fr(s,o,"xOffset",_,o.xOffset),Fr(s,o,"yOffset",d,o.yOffset)),e.setAttribute("data-svg-origin",b+" "+S)},_n=function(e,r){var t=e._gsap||new Ia(e);if("x"in t&&!r&&!t.uncache)return t;var i=e.style,n=t.scaleX<0,s="px",o="deg",l=getComputedStyle(e),u=Vt(e,Rt)||"0",f,_,d,c,p,h,m,k,T,M,b,S,v,x,C,P,O,N,E,I,L,J,K,Y,se,ue,g,he,Ne,at,ge,Re;return f=_=d=h=m=k=T=M=b=0,c=p=1,t.svg=!!(e.getCTM&&ja(e)),l.translate&&((l.translate!=="none"||l.scale!=="none"||l.rotate!=="none")&&(i[Ee]=(l.translate!=="none"?"translate3d("+(l.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+(l.rotate!=="none"?"rotate("+l.rotate+") ":"")+(l.scale!=="none"?"scale("+l.scale.split(" ").join(",")+") ":"")+(l[Ee]!=="none"?l[Ee]:"")),i.scale=i.rotate=i.translate="none"),x=ao(e,t.svg),t.svg&&(t.uncache?(se=e.getBBox(),u=t.xOrigin-se.x+"px "+(t.yOrigin-se.y)+"px",Y=""):Y=!r&&e.getAttribute("data-svg-origin"),As(e,Y||u,!!Y||t.originIsAbsolute,t.smooth!==!1,x)),S=t.xOrigin||0,v=t.yOrigin||0,x!==hn&&(N=x[0],E=x[1],I=x[2],L=x[3],f=J=x[4],_=K=x[5],x.length===6?(c=Math.sqrt(N*N+E*E),p=Math.sqrt(L*L+I*I),h=N||E?hi(E,N)*Gr:0,T=I||L?hi(I,L)*Gr+h:0,T&&(p*=Math.abs(Math.cos(T*Ti))),t.svg&&(f-=S-(S*N+v*I),_-=v-(S*E+v*L))):(Re=x[6],at=x[7],g=x[8],he=x[9],Ne=x[10],ge=x[11],f=x[12],_=x[13],d=x[14],C=hi(Re,Ne),m=C*Gr,C&&(P=Math.cos(-C),O=Math.sin(-C),Y=J*P+g*O,se=K*P+he*O,ue=Re*P+Ne*O,g=J*-O+g*P,he=K*-O+he*P,Ne=Re*-O+Ne*P,ge=at*-O+ge*P,J=Y,K=se,Re=ue),C=hi(-I,Ne),k=C*Gr,C&&(P=Math.cos(-C),O=Math.sin(-C),Y=N*P-g*O,se=E*P-he*O,ue=I*P-Ne*O,ge=L*O+ge*P,N=Y,E=se,I=ue),C=hi(E,N),h=C*Gr,C&&(P=Math.cos(C),O=Math.sin(C),Y=N*P+E*O,se=J*P+K*O,E=E*P-N*O,K=K*P-J*O,N=Y,J=se),m&&Math.abs(m)+Math.abs(h)>359.9&&(m=h=0,k=180-k),c=Le(Math.sqrt(N*N+E*E+I*I)),p=Le(Math.sqrt(K*K+Re*Re)),C=hi(J,K),T=Math.abs(C)>2e-4?C*Gr:0,b=ge?1/(ge<0?-ge:ge):0),t.svg&&(Y=e.getAttribute("transform"),t.forceCSS=e.setAttribute("transform","")||!el(Vt(e,Ee)),Y&&e.setAttribute("transform",Y))),Math.abs(T)>90&&Math.abs(T)<270&&(n?(c*=-1,T+=h<=0?180:-180,h+=h<=0?180:-180):(p*=-1,T+=T<=0?180:-180)),r=r||t.uncache,t.x=f-((t.xPercent=f&&(!r&&t.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-f)?-50:0)))?e.offsetWidth*t.xPercent/100:0)+s,t.y=_-((t.yPercent=_&&(!r&&t.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-_)?-50:0)))?e.offsetHeight*t.yPercent/100:0)+s,t.z=d+s,t.scaleX=Le(c),t.scaleY=Le(p),t.rotation=Le(h)+o,t.rotationX=Le(m)+o,t.rotationY=Le(k)+o,t.skewX=T+o,t.skewY=M+o,t.transformPerspective=b+s,(t.zOrigin=parseFloat(u.split(" ")[2])||!r&&t.zOrigin||0)&&(i[Rt]=Kn(u)),t.xOffset=t.yOffset=0,t.force3D=Ut.force3D,t.renderTransform=t.svg?Wu:Qa?tl:Uu,t.uncache=0,t},Kn=function(e){return(e=e.split(" "))[0]+" "+e[1]},hs=function(e,r,t){var i=dt(r);return Le(parseFloat(r)+parseFloat(Xr(e,"x",t+"px",i)))+i},Uu=function(e,r){r.z="0px",r.rotationY=r.rotationX="0deg",r.force3D=0,tl(e,r)},Hr="0deg",Li="0px",qr=") ",tl=function(e,r){var t=r||this,i=t.xPercent,n=t.yPercent,s=t.x,o=t.y,l=t.z,u=t.rotation,f=t.rotationY,_=t.rotationX,d=t.skewX,c=t.skewY,p=t.scaleX,h=t.scaleY,m=t.transformPerspective,k=t.force3D,T=t.target,M=t.zOrigin,b="",S=k==="auto"&&e&&e!==1||k===!0;if(M&&(_!==Hr||f!==Hr)){var v=parseFloat(f)*Ti,x=Math.sin(v),C=Math.cos(v),P;v=parseFloat(_)*Ti,P=Math.cos(v),s=hs(T,s,x*P*-M),o=hs(T,o,-Math.sin(v)*-M),l=hs(T,l,C*P*-M+M)}m!==Li&&(b+="perspective("+m+qr),(i||n)&&(b+="translate("+i+"%, "+n+"%) "),(S||s!==Li||o!==Li||l!==Li)&&(b+=l!==Li||S?"translate3d("+s+", "+o+", "+l+") ":"translate("+s+", "+o+qr),u!==Hr&&(b+="rotate("+u+qr),f!==Hr&&(b+="rotateY("+f+qr),_!==Hr&&(b+="rotateX("+_+qr),(d!==Hr||c!==Hr)&&(b+="skew("+d+", "+c+qr),(p!==1||h!==1)&&(b+="scale("+p+", "+h+qr),T.style[Ee]=b||"translate(0, 0)"},Wu=function(e,r){var t=r||this,i=t.xPercent,n=t.yPercent,s=t.x,o=t.y,l=t.rotation,u=t.skewX,f=t.skewY,_=t.scaleX,d=t.scaleY,c=t.target,p=t.xOrigin,h=t.yOrigin,m=t.xOffset,k=t.yOffset,T=t.forceCSS,M=parseFloat(s),b=parseFloat(o),S,v,x,C,P;l=parseFloat(l),u=parseFloat(u),f=parseFloat(f),f&&(f=parseFloat(f),u+=f,l+=f),l||u?(l*=Ti,u*=Ti,S=Math.cos(l)*_,v=Math.sin(l)*_,x=Math.sin(l-u)*-d,C=Math.cos(l-u)*d,u&&(f*=Ti,P=Math.tan(u-f),P=Math.sqrt(1+P*P),x*=P,C*=P,f&&(P=Math.tan(f),P=Math.sqrt(1+P*P),S*=P,v*=P)),S=Le(S),v=Le(v),x=Le(x),C=Le(C)):(S=_,C=d,v=x=0),(M&&!~(s+"").indexOf("px")||b&&!~(o+"").indexOf("px"))&&(M=Xr(c,"x",s,"px"),b=Xr(c,"y",o,"px")),(p||h||m||k)&&(M=Le(M+p-(p*S+h*x)+m),b=Le(b+h-(p*v+h*C)+k)),(i||n)&&(P=c.getBBox(),M=Le(M+i/100*P.width),b=Le(b+n/100*P.height)),P="matrix("+S+","+v+","+x+","+C+","+M+","+b+")",c.setAttribute("transform",P),T&&(c.style[Ee]=P)},Hu=function(e,r,t,i,n){var s=360,o=tt(n),l=parseFloat(n)*(o&&~n.indexOf("rad")?Gr:1),u=l-i,f=i+u+"deg",_,d;return o&&(_=n.split("_")[1],_==="short"&&(u%=s,u!==u%(s/2)&&(u+=u<0?s:-s)),_==="cw"&&u<0?u=(u+s*Mo)%s-~~(u/s)*s:_==="ccw"&&u>0&&(u=(u-s*Mo)%s-~~(u/s)*s)),e._pt=d=new Et(e._pt,r,t,i,u,Mu),d.e=f,d.u="deg",e._props.push(t),d},zo=function(e,r){for(var t in r)e[t]=r[t];return e},qu=function(e,r,t){var i=zo({},t._gsap),n="perspective,force3D,transformOrigin,svgOrigin",s=t.style,o,l,u,f,_,d,c,p;i.svg?(u=t.getAttribute("transform"),t.setAttribute("transform",""),s[Ee]=r,o=_n(t,1),$r(t,Ee),t.setAttribute("transform",u)):(u=getComputedStyle(t)[Ee],s[Ee]=r,o=_n(t,1),s[Ee]=u);for(l in kr)u=i[l],f=o[l],u!==f&&n.indexOf(l)<0&&(c=dt(u),p=dt(f),_=c!==p?Xr(t,l,u,p):parseFloat(u),d=parseFloat(f),e._pt=new Et(e._pt,o,l,_,d-_,Es),e._pt.u=p||0,e._props.push(l));zo(o,i)};Ot("padding,margin,Width,Radius",function(a,e){var r="Top",t="Right",i="Bottom",n="Left",s=(e<3?[r,t,i,n]:[r+n,r+t,i+t,i+n]).map(function(o){return e<2?a+o:"border"+o+a});Gn[e>1?"border"+a:a]=function(o,l,u,f,_){var d,c;if(arguments.length<4)return d=s.map(function(p){return br(o,p,u)}),c=d.join(" "),c.split(d[0]).length===5?d[0]:c;d=(f+"").split(" "),c={},s.forEach(function(p,h){return c[p]=d[h]=d[h]||d[(h-1)/2|0]}),o.init(l,c,_)}});var rl={name:"css",register:Ds,targetTest:function(e){return e.style&&e.nodeType},init:function(e,r,t,i,n){var s=this._props,o=e.style,l=t.vars.startAt,u,f,_,d,c,p,h,m,k,T,M,b,S,v,x,C,P;no||Ds(),this.styles=this.styles||Ka(e),C=this.styles.props,this.tween=t;for(h in r)if(h!=="autoRound"&&(f=r[h],!(Nt[h]&&Na(h,r,t,i,e,n)))){if(c=typeof f,p=Gn[h],c==="function"&&(f=f.call(t,i,e,n),c=typeof f),c==="string"&&~f.indexOf("random(")&&(f=un(f)),p)p(this,e,h,f,t)&&(x=1);else if(h.substr(0,2)==="--")u=(getComputedStyle(e).getPropertyValue(h)+"").trim(),f+="",Nr.lastIndex=0,Nr.test(u)||(m=dt(u),k=dt(f),k?m!==k&&(u=Xr(e,h,u,k)+k):m&&(f+=m)),this.add(o,"setProperty",u,f,i,n,0,0,h),s.push(h),C.push(h,0,o[h]);else if(c!=="undefined"){if(l&&h in l?(u=typeof l[h]=="function"?l[h].call(t,i,e,n):l[h],tt(u)&&~u.indexOf("random(")&&(u=un(u)),dt(u+"")||u==="auto"||(u+=Ut.units[h]||dt(br(e,h))||""),(u+"").charAt(1)==="="&&(u=br(e,h))):u=br(e,h),d=parseFloat(u),T=c==="string"&&f.charAt(1)==="="&&f.substr(0,2),T&&(f=f.substr(2)),_=parseFloat(f),h in dr&&(h==="autoAlpha"&&(d===1&&br(e,"visibility")==="hidden"&&_&&(d=0),C.push("visibility",0,o.visibility),Fr(this,o,"visibility",d?"inherit":"hidden",_?"inherit":"hidden",!_)),h!=="scale"&&h!=="transform"&&(h=dr[h],~h.indexOf(",")&&(h=h.split(",")[0]))),M=h in kr,M){if(this.styles.save(h),P=f,c==="string"&&f.substring(0,6)==="var(--"){if(f=Vt(e,f.substring(4,f.indexOf(")"))),f.substring(0,5)==="calc("){var O=e.style.perspective;e.style.perspective=f,f=Vt(e,"perspective"),O?e.style.perspective=O:$r(e,"perspective")}_=parseFloat(f)}if(b||(S=e._gsap,S.renderTransform&&!r.parseTransform||_n(e,r.parseTransform),v=r.smoothOrigin!==!1&&S.smooth,b=this._pt=new Et(this._pt,o,Ee,0,1,S.renderTransform,S,0,-1),b.dep=1),h==="scale")this._pt=new Et(this._pt,S,"scaleY",S.scaleY,(T?bi(S.scaleY,T+_):_)-S.scaleY||0,Es),this._pt.u=0,s.push("scaleY",h),h+="X";else if(h==="transformOrigin"){C.push(Rt,0,o[Rt]),f=Xu(f),S.svg?As(e,f,0,v,0,this):(k=parseFloat(f.split(" ")[2])||0,k!==S.zOrigin&&Fr(this,S,"zOrigin",S.zOrigin,k),Fr(this,o,h,Kn(u),Kn(f)));continue}else if(h==="svgOrigin"){As(e,f,1,v,0,this);continue}else if(h in Ja){Hu(this,S,h,d,T?bi(d,T+f):f);continue}else if(h==="smoothOrigin"){Fr(this,S,"smooth",S.smooth,f);continue}else if(h==="force3D"){S[h]=f;continue}else if(h==="transform"){qu(this,f,e);continue}}else h in o||(h=Di(h)||h);if(M||(_||_===0)&&(d||d===0)&&!Pu.test(f)&&h in o)m=(u+"").substr((d+"").length),_||(_=0),k=dt(f)||(h in Ut.units?Ut.units[h]:m),m!==k&&(d=Xr(e,h,u,k)),this._pt=new Et(this._pt,M?S:o,h,d,(T?bi(d,T+_):_)-d,!M&&(k==="px"||h==="zIndex")&&r.autoRound!==!1?Ru:Es),this._pt.u=k||0,M&&P!==f?(this._pt.b=u,this._pt.e=P,this._pt.r=Eu):m!==k&&k!=="%"&&(this._pt.b=u,this._pt.r=Ou);else if(h in o)$u.call(this,e,h,u,T?T+f:f);else if(h in e)this.add(e,h,u||e[h],T?T+f:f,i,n);else if(h!=="parseTransform"){Gs(h,f);continue}M||(h in o?C.push(h,0,o[h]):typeof e[h]=="function"?C.push(h,2,e[h]()):C.push(h,1,u||e[h])),s.push(h)}}x&&Ua(this)},render:function(e,r){if(r.tween._time||!so())for(var t=r._pt;t;)t.r(e,t.d),t=t._next;else r.styles.revert()},get:br,aliases:dr,getSetter:function(e,r,t){var i=dr[r];return i&&i.indexOf(",")<0&&(r=i),r in kr&&r!==Rt&&(e._gsap.x||br(e,"x"))?t&&Po===t?r==="scale"?zu:Fu:(Po=t||{})&&(r==="scale"?Lu:Iu):e.style&&!Ws(e.style[r])?Du:~r.indexOf("-")?Au:ro(e,r)},core:{_removeProperty:$r,_getMatrix:ao}};Dt.utils.checkPrefix=Di;Dt.core.getStyleSaver=Ka;(function(a,e,r,t){var i=Ot(a+","+e+","+r,function(n){kr[n]=1});Ot(e,function(n){Ut.units[n]="deg",Ja[n]=1}),dr[i[13]]=a+","+e,Ot(t,function(n){var s=n.split(":");dr[s[1]]=i[s[0]]})})("x,y,z,scale,scaleX,scaleY,xPercent,yPercent","rotation,rotationX,rotationY,skewX,skewY","transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective","0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY");Ot("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(a){Ut.units[a]="px"});Dt.registerPlugin(rl);var vi=Dt.registerPlugin(rl)||Dt;vi.core.Tween;function Gu(a,e){for(var r=0;ru?(n=i,i=p,o=s,s=m):t?i+=p:i=n+(p-n)/(m-o)*(s-o)},_=function(){n=i=t?0:i,o=s=0},d=function(p){var h=o,m=n,w=Zi();return(p||p===0)&&p!==i&&f(p),s===o||w-o>l?0:(i+(t?m:-m))/((t?w:s)-h)*1e3};return{update:f,reset:_,getVelocity:d}},Ii=function(e,r){return r&&!e._gsapAllow&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},Lo=function(e){var r=Math.max.apply(Math,e),t=Math.min.apply(Math,e);return Math.abs(r)>=Math.abs(t)?r:t},uu=function(){Qi=st.core.globals().ScrollTrigger,Qi&&Qi.core&&Ql()},lu=function(e){return st=e||ou(),!In&&st&&typeof document<"u"&&document.body&&($t=window,zr=document,Lr=zr.documentElement,Si=zr.body,nu=[$t,zr,Lr,Si],st.utils.clamp,su=st.core.context||function(){},Kr="onpointerenter"in Si?"pointer":"mouse",iu=Ie.isTouch=$t.matchMedia&&$t.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in $t||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,sr=Ie.eventTypes=("ontouchstart"in Lr?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in Lr?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout(function(){return au=0},500),uu(),In=1),In};Ct.op=qe;re.cache=0;var Ie=function(){function a(r){this.init(r)}var e=a.prototype;return e.init=function(t){In||lu(st)||console.warn("Please gsap.registerPlugin(Observer)"),Qi||uu();var i=t.tolerance,n=t.dragMinimum,s=t.type,o=t.target,u=t.lineHeight,l=t.debounce,f=t.preventDefault,_=t.onStop,d=t.onStopDelay,c=t.ignore,p=t.wheelSpeed,h=t.event,m=t.onDragStart,w=t.onDragEnd,b=t.onDrag,C=t.onPress,v=t.onRelease,T=t.onRight,P=t.onLeft,S=t.onUp,E=t.onDown,k=t.onChangeX,M=t.onChangeY,$=t.onChange,D=t.onToggleX,X=t.onToggleY,I=t.onHover,J=t.onHoverEnd,K=t.onMove,N=t.ignoreCheck,se=t.isNormalizer,le=t.onGestureStart,g=t.onGestureEnd,he=t.onWheel,Ne=t.onEnable,at=t.onDisable,ge=t.onClick,Re=t.scrollSpeed,Xe=t.capture,Ce=t.allowClicks,Ge=t.lockAxis,Ke=t.onLockAxis;this.target=o=Pt(o)||Lr,this.vars=t,c&&(c=st.utils.toArray(c)),i=i||1e-9,n=n||0,p=p||1,Re=Re||1,s=s||"wheel,touch,pointer",l=l!==!1,u||(u=parseFloat($t.getComputedStyle(Si).lineHeight)||22);var er,Qe,Ve,oe,ke,rt,mt,x=this,ut=0,R=0,y=t.passive||!f&&t.passive!==!1,O=Vr(o,Ct),L=Vr(o,qe),V=O(),H=L(),ee=~s.indexOf("touch")&&!~s.indexOf("pointer")&&sr[0]==="pointerdown",Fe=ji(o),Q=o.ownerDocument||zr,xe=[0,0,0],fe=[0,0,0],ne=0,Ue=function(){return ne=Zi()},z=function(Y,ce){return(x.event=Y)&&c&&Zl(Y.target,c)||ce&&ee&&Y.pointerType!=="touch"||N&&N(Y,ce)},Pr=function(){x._vx.reset(),x._vy.reset(),Qe.pause(),_&&_(x)},kt=function(){var Y=x.deltaX=Lo(xe),ce=x.deltaY=Lo(fe),A=Math.abs(Y)>=i,q=Math.abs(ce)>=i;$&&(A||q)&&$(x,Y,ce,xe,fe),A&&(T&&x.deltaX>0&&T(x),P&&x.deltaX<0&&P(x),k&&k(x),D&&x.deltaX<0!=ut<0&&D(x),ut=x.deltaX,xe[0]=xe[1]=xe[2]=0),q&&(E&&x.deltaY>0&&E(x),S&&x.deltaY<0&&S(x),M&&M(x),X&&x.deltaY<0!=R<0&&X(x),R=x.deltaY,fe[0]=fe[1]=fe[2]=0),(oe||Ve)&&(K&&K(x),Ve&&(m&&Ve===1&&m(x),b&&b(x),Ve=0),oe=!1),rt&&!(rt=!1)&&Ke&&Ke(x),ke&&(he(x),ke=!1),er=0},At=function(Y,ce,A){xe[A]+=Y,fe[A]+=ce,x._vx.update(Y),x._vy.update(ce),l?er||(er=requestAnimationFrame(kt)):kt()},yr=function(Y,ce){Ge&&!mt&&(x.axis=mt=Math.abs(Y)>Math.abs(ce)?"x":"y",rt=!0),mt!=="y"&&(xe[2]+=Y,x._vx.update(Y,!0)),mt!=="x"&&(fe[2]+=ce,x._vy.update(ce,!0)),l?er||(er=requestAnimationFrame(kt)):kt()},qt=function(Y){if(!z(Y,1)){Y=Ii(Y,f);var ce=Y.clientX,A=Y.clientY,q=ce-x.x,B=A-x.y,G=x.isDragging;x.x=ce,x.y=A,(G||(q||B)&&(Math.abs(x.startX-ce)>=n||Math.abs(x.startY-A)>=n))&&(Ve||(Ve=G?2:1),G||(x.isDragging=!0),yr(q,B))}},tr=x.onPress=function(U){z(U,1)||U&&U.button||(x.axis=mt=null,Qe.pause(),x.isPressed=!0,U=Ii(U),ut=R=0,x.startX=x.x=U.clientX,x.startY=x.y=U.clientY,x._vx.reset(),x._vy.reset(),vt(se?o:Q,sr[1],qt,y,!0),x.deltaX=x.deltaY=0,C&&C(x))},W=x.onRelease=function(U){if(!z(U,1)){yt(se?o:Q,sr[1],qt,!0);var Y=!isNaN(x.y-x.startY),ce=x.isDragging,A=ce&&(Math.abs(x.x-x.startX)>3||Math.abs(x.y-x.startY)>3),q=Ii(U);!A&&Y&&(x._vx.reset(),x._vy.reset(),f&&Ce&&st.delayedCall(.08,function(){if(Zi()-ne>300&&!U.defaultPrevented){if(U.target.click)U.target.click();else if(Q.createEvent){var B=Q.createEvent("MouseEvents");B.initMouseEvent("click",!0,!0,$t,1,q.screenX,q.screenY,q.clientX,q.clientY,!1,!1,!1,!1,0,null),U.target.dispatchEvent(B)}}})),x.isDragging=x.isGesturing=x.isPressed=!1,_&&ce&&!se&&Qe.restart(!0),Ve&&kt(),w&&ce&&w(x),v&&v(x,A)}},or=function(Y){return Y.touches&&Y.touches.length>1&&(x.isGesturing=!0)&&le(Y,x.isDragging)},Ze=function(){return(x.isGesturing=!1)||g(x)},_e=function(Y){if(!z(Y)){var ce=O(),A=L();At((ce-V)*Re,(A-H)*Re,1),V=ce,H=A,_&&Qe.restart(!0)}},we=function(Y){if(!z(Y)){Y=Ii(Y,f),he&&(ke=!0);var ce=(Y.deltaMode===1?u:Y.deltaMode===2?$t.innerHeight:1)*p;At(Y.deltaX*ce,Y.deltaY*ce,0),_&&!se&&Qe.restart(!0)}},Ft=function(Y){if(!z(Y)){var ce=Y.clientX,A=Y.clientY,q=ce-x.x,B=A-x.y;x.x=ce,x.y=A,oe=!0,_&&Qe.restart(!0),(q||B)&&yr(q,B)}},rr=function(Y){x.event=Y,I(x)},Be=function(Y){x.event=Y,J(x)},ir=function(Y){return z(Y)||Ii(Y,f)&&ge(x)};Qe=x._dc=st.delayedCall(d||.25,Pr).pause(),x.deltaX=x.deltaY=0,x._vx=Ls(0,50,!0),x._vy=Ls(0,50,!0),x.scrollX=O,x.scrollY=L,x.isDragging=x.isGesturing=x.isPressed=!1,su(this),x.enable=function(U){return x.isEnabled||(vt(Fe?Q:o,"scroll",zs),s.indexOf("scroll")>=0&&vt(Fe?Q:o,"scroll",_e,y,Xe),s.indexOf("wheel")>=0&&vt(o,"wheel",we,y,Xe),(s.indexOf("touch")>=0&&iu||s.indexOf("pointer")>=0)&&(vt(o,sr[0],tr,y,Xe),vt(Q,sr[2],W),vt(Q,sr[3],W),Ce&&vt(o,"click",Ue,!0,!0),ge&&vt(o,"click",ir),le&&vt(Q,"gesturestart",or),g&&vt(Q,"gestureend",Ze),I&&vt(o,Kr+"enter",rr),J&&vt(o,Kr+"leave",Be),K&&vt(o,Kr+"move",Ft)),x.isEnabled=!0,x.isDragging=x.isGesturing=x.isPressed=oe=Ve=!1,x._vx.reset(),x._vy.reset(),V=O(),H=L(),U&&U.type&&tr(U),Ne&&Ne(x)),x},x.disable=function(){x.isEnabled&&(xi.filter(function(U){return U!==x&&ji(U.target)}).length||yt(Fe?Q:o,"scroll",zs),x.isPressed&&(x._vx.reset(),x._vy.reset(),yt(se?o:Q,sr[1],qt,!0)),yt(Fe?Q:o,"scroll",_e,Xe),yt(o,"wheel",we,Xe),yt(o,sr[0],tr,Xe),yt(Q,sr[2],W),yt(Q,sr[3],W),yt(o,"click",Ue,!0),yt(o,"click",ir),yt(Q,"gesturestart",or),yt(Q,"gestureend",Ze),yt(o,Kr+"enter",rr),yt(o,Kr+"leave",Be),yt(o,Kr+"move",Ft),x.isEnabled=x.isPressed=x.isDragging=!1,at&&at(x))},x.kill=x.revert=function(){x.disable();var U=xi.indexOf(x);U>=0&&xi.splice(U,1),Tr===x&&(Tr=0)},xi.push(x),se&&ji(o)&&(Tr=x),x.enable(h)},Kl(a,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),a}();Ie.version="3.14.1";Ie.create=function(a){return new Ie(a)};Ie.register=lu;Ie.getAll=function(){return xi.slice()};Ie.getById=function(a){return xi.filter(function(e){return e.vars.id===a})[0]};ou()&&st.registerPlugin(Ie);/*!
+*/var st,In,$t,zr,Lr,Si,il,Kr,Qi,nl,Tr,sr,sl,ol=function(){return st||typeof window<"u"&&(st=window.gsap)&&st.registerPlugin&&st},al=1,xi=[],re=[],gr=[],Zi=Date.now,Fs=function(e,r){return r},Qu=function(){var e=Qi.core,r=e.bridge||{},t=e._scrollers,i=e._proxies;t.push.apply(t,re),i.push.apply(i,gr),re=t,gr=i,Fs=function(s,o){return r[s](o)}},Br=function(e,r){return~gr.indexOf(e)&&gr[gr.indexOf(e)+1][r]},ji=function(e){return!!~nl.indexOf(e)},vt=function(e,r,t,i,n){return e.addEventListener(r,t,{passive:i!==!1,capture:!!n})},yt=function(e,r,t,i){return e.removeEventListener(r,t,!!i)},xn="scrollLeft",bn="scrollTop",zs=function(){return Tr&&Tr.isPressed||re.cache++},Qn=function(e,r){var t=function i(n){if(n||n===0){al&&($t.history.scrollRestoration="manual");var s=Tr&&Tr.isPressed;n=i.v=Math.round(n)||(Tr&&Tr.iOS?1:0),e(n),i.cacheID=re.cache,s&&Fs("ss",n)}else(r||re.cache!==i.cacheID||Fs("ref"))&&(i.cacheID=re.cache,i.v=e());return i.v+i.offset};return t.offset=0,e&&t},Ct={s:xn,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:Qn(function(a){return arguments.length?$t.scrollTo(a,qe.sc()):$t.pageXOffset||zr[xn]||Lr[xn]||Si[xn]||0})},qe={s:bn,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:Ct,sc:Qn(function(a){return arguments.length?$t.scrollTo(Ct.sc(),a):$t.pageYOffset||zr[bn]||Lr[bn]||Si[bn]||0})},Pt=function(e,r){return(r&&r._ctx&&r._ctx.selector||st.utils.toArray)(e)[0]||(typeof e=="string"&&st.config().nullTargetWarn!==!1?console.warn("Element not found:",e):null)},Zu=function(e,r){for(var t=r.length;t--;)if(r[t]===e||r[t].contains(e))return!0;return!1},Vr=function(e,r){var t=r.s,i=r.sc;ji(e)&&(e=zr.scrollingElement||Lr);var n=re.indexOf(e),s=i===qe.sc?1:2;!~n&&(n=re.push(e)-1),re[n+s]||vt(e,"scroll",zs);var o=re[n+s],l=o||(re[n+s]=Qn(Br(e,t),!0)||(ji(e)?i:Qn(function(u){return arguments.length?e[t]=u:e[t]})));return l.target=e,o||(l.smooth=st.getProperty(e,"scrollBehavior")==="smooth"),l},Ls=function(e,r,t){var i=e,n=e,s=Zi(),o=s,l=r||50,u=Math.max(500,l*3),f=function(p,h){var m=Zi();h||m-s>l?(n=i,i=p,o=s,s=m):t?i+=p:i=n+(p-n)/(m-o)*(s-o)},_=function(){n=i=t?0:i,o=s=0},d=function(p){var h=o,m=n,k=Zi();return(p||p===0)&&p!==i&&f(p),s===o||k-o>u?0:(i+(t?m:-m))/((t?k:s)-h)*1e3};return{update:f,reset:_,getVelocity:d}},Ii=function(e,r){return r&&!e._gsapAllow&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},Lo=function(e){var r=Math.max.apply(Math,e),t=Math.min.apply(Math,e);return Math.abs(r)>=Math.abs(t)?r:t},ll=function(){Qi=st.core.globals().ScrollTrigger,Qi&&Qi.core&&Qu()},ul=function(e){return st=e||ol(),!In&&st&&typeof document<"u"&&document.body&&($t=window,zr=document,Lr=zr.documentElement,Si=zr.body,nl=[$t,zr,Lr,Si],st.utils.clamp,sl=st.core.context||function(){},Kr="onpointerenter"in Si?"pointer":"mouse",il=Ie.isTouch=$t.matchMedia&&$t.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in $t||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,sr=Ie.eventTypes=("ontouchstart"in Lr?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in Lr?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout(function(){return al=0},500),ll(),In=1),In};Ct.op=qe;re.cache=0;var Ie=function(){function a(r){this.init(r)}var e=a.prototype;return e.init=function(t){In||ul(st)||console.warn("Please gsap.registerPlugin(Observer)"),Qi||ll();var i=t.tolerance,n=t.dragMinimum,s=t.type,o=t.target,l=t.lineHeight,u=t.debounce,f=t.preventDefault,_=t.onStop,d=t.onStopDelay,c=t.ignore,p=t.wheelSpeed,h=t.event,m=t.onDragStart,k=t.onDragEnd,T=t.onDrag,M=t.onPress,b=t.onRelease,S=t.onRight,v=t.onLeft,x=t.onUp,C=t.onDown,P=t.onChangeX,O=t.onChangeY,N=t.onChange,E=t.onToggleX,I=t.onToggleY,L=t.onHover,J=t.onHoverEnd,K=t.onMove,Y=t.ignoreCheck,se=t.isNormalizer,ue=t.onGestureStart,g=t.onGestureEnd,he=t.onWheel,Ne=t.onEnable,at=t.onDisable,ge=t.onClick,Re=t.scrollSpeed,Xe=t.capture,Ce=t.allowClicks,Ge=t.lockAxis,Ke=t.onLockAxis;this.target=o=Pt(o)||Lr,this.vars=t,c&&(c=st.utils.toArray(c)),i=i||1e-9,n=n||0,p=p||1,Re=Re||1,s=s||"wheel,touch,pointer",u=u!==!1,l||(l=parseFloat($t.getComputedStyle(Si).lineHeight)||22);var er,Qe,Ve,oe,ke,rt,mt,w=this,lt=0,D=0,y=t.passive||!f&&t.passive!==!1,R=Vr(o,Ct),B=Vr(o,qe),V=R(),H=B(),ee=~s.indexOf("touch")&&!~s.indexOf("pointer")&&sr[0]==="pointerdown",Fe=ji(o),Q=o.ownerDocument||zr,xe=[0,0,0],fe=[0,0,0],ne=0,Ue=function(){return ne=Zi()},z=function(X,ce){return(w.event=X)&&c&&Zu(X.target,c)||ce&&ee&&X.pointerType!=="touch"||Y&&Y(X,ce)},Pr=function(){w._vx.reset(),w._vy.reset(),Qe.pause(),_&&_(w)},kt=function(){var X=w.deltaX=Lo(xe),ce=w.deltaY=Lo(fe),A=Math.abs(X)>=i,q=Math.abs(ce)>=i;N&&(A||q)&&N(w,X,ce,xe,fe),A&&(S&&w.deltaX>0&&S(w),v&&w.deltaX<0&&v(w),P&&P(w),E&&w.deltaX<0!=lt<0&&E(w),lt=w.deltaX,xe[0]=xe[1]=xe[2]=0),q&&(C&&w.deltaY>0&&C(w),x&&w.deltaY<0&&x(w),O&&O(w),I&&w.deltaY<0!=D<0&&I(w),D=w.deltaY,fe[0]=fe[1]=fe[2]=0),(oe||Ve)&&(K&&K(w),Ve&&(m&&Ve===1&&m(w),T&&T(w),Ve=0),oe=!1),rt&&!(rt=!1)&&Ke&&Ke(w),ke&&(he(w),ke=!1),er=0},At=function(X,ce,A){xe[A]+=X,fe[A]+=ce,w._vx.update(X),w._vy.update(ce),u?er||(er=requestAnimationFrame(kt)):kt()},yr=function(X,ce){Ge&&!mt&&(w.axis=mt=Math.abs(X)>Math.abs(ce)?"x":"y",rt=!0),mt!=="y"&&(xe[2]+=X,w._vx.update(X,!0)),mt!=="x"&&(fe[2]+=ce,w._vy.update(ce,!0)),u?er||(er=requestAnimationFrame(kt)):kt()},qt=function(X){if(!z(X,1)){X=Ii(X,f);var ce=X.clientX,A=X.clientY,q=ce-w.x,$=A-w.y,G=w.isDragging;w.x=ce,w.y=A,(G||(q||$)&&(Math.abs(w.startX-ce)>=n||Math.abs(w.startY-A)>=n))&&(Ve||(Ve=G?2:1),G||(w.isDragging=!0),yr(q,$))}},tr=w.onPress=function(U){z(U,1)||U&&U.button||(w.axis=mt=null,Qe.pause(),w.isPressed=!0,U=Ii(U),lt=D=0,w.startX=w.x=U.clientX,w.startY=w.y=U.clientY,w._vx.reset(),w._vy.reset(),vt(se?o:Q,sr[1],qt,y,!0),w.deltaX=w.deltaY=0,M&&M(w))},W=w.onRelease=function(U){if(!z(U,1)){yt(se?o:Q,sr[1],qt,!0);var X=!isNaN(w.y-w.startY),ce=w.isDragging,A=ce&&(Math.abs(w.x-w.startX)>3||Math.abs(w.y-w.startY)>3),q=Ii(U);!A&&X&&(w._vx.reset(),w._vy.reset(),f&&Ce&&st.delayedCall(.08,function(){if(Zi()-ne>300&&!U.defaultPrevented){if(U.target.click)U.target.click();else if(Q.createEvent){var $=Q.createEvent("MouseEvents");$.initMouseEvent("click",!0,!0,$t,1,q.screenX,q.screenY,q.clientX,q.clientY,!1,!1,!1,!1,0,null),U.target.dispatchEvent($)}}})),w.isDragging=w.isGesturing=w.isPressed=!1,_&&ce&&!se&&Qe.restart(!0),Ve&&kt(),k&&ce&&k(w),b&&b(w,A)}},or=function(X){return X.touches&&X.touches.length>1&&(w.isGesturing=!0)&&ue(X,w.isDragging)},Ze=function(){return(w.isGesturing=!1)||g(w)},_e=function(X){if(!z(X)){var ce=R(),A=B();At((ce-V)*Re,(A-H)*Re,1),V=ce,H=A,_&&Qe.restart(!0)}},we=function(X){if(!z(X)){X=Ii(X,f),he&&(ke=!0);var ce=(X.deltaMode===1?l:X.deltaMode===2?$t.innerHeight:1)*p;At(X.deltaX*ce,X.deltaY*ce,0),_&&!se&&Qe.restart(!0)}},Ft=function(X){if(!z(X)){var ce=X.clientX,A=X.clientY,q=ce-w.x,$=A-w.y;w.x=ce,w.y=A,oe=!0,_&&Qe.restart(!0),(q||$)&&yr(q,$)}},rr=function(X){w.event=X,L(w)},Be=function(X){w.event=X,J(w)},ir=function(X){return z(X)||Ii(X,f)&&ge(w)};Qe=w._dc=st.delayedCall(d||.25,Pr).pause(),w.deltaX=w.deltaY=0,w._vx=Ls(0,50,!0),w._vy=Ls(0,50,!0),w.scrollX=R,w.scrollY=B,w.isDragging=w.isGesturing=w.isPressed=!1,sl(this),w.enable=function(U){return w.isEnabled||(vt(Fe?Q:o,"scroll",zs),s.indexOf("scroll")>=0&&vt(Fe?Q:o,"scroll",_e,y,Xe),s.indexOf("wheel")>=0&&vt(o,"wheel",we,y,Xe),(s.indexOf("touch")>=0&&il||s.indexOf("pointer")>=0)&&(vt(o,sr[0],tr,y,Xe),vt(Q,sr[2],W),vt(Q,sr[3],W),Ce&&vt(o,"click",Ue,!0,!0),ge&&vt(o,"click",ir),ue&&vt(Q,"gesturestart",or),g&&vt(Q,"gestureend",Ze),L&&vt(o,Kr+"enter",rr),J&&vt(o,Kr+"leave",Be),K&&vt(o,Kr+"move",Ft)),w.isEnabled=!0,w.isDragging=w.isGesturing=w.isPressed=oe=Ve=!1,w._vx.reset(),w._vy.reset(),V=R(),H=B(),U&&U.type&&tr(U),Ne&&Ne(w)),w},w.disable=function(){w.isEnabled&&(xi.filter(function(U){return U!==w&&ji(U.target)}).length||yt(Fe?Q:o,"scroll",zs),w.isPressed&&(w._vx.reset(),w._vy.reset(),yt(se?o:Q,sr[1],qt,!0)),yt(Fe?Q:o,"scroll",_e,Xe),yt(o,"wheel",we,Xe),yt(o,sr[0],tr,Xe),yt(Q,sr[2],W),yt(Q,sr[3],W),yt(o,"click",Ue,!0),yt(o,"click",ir),yt(Q,"gesturestart",or),yt(Q,"gestureend",Ze),yt(o,Kr+"enter",rr),yt(o,Kr+"leave",Be),yt(o,Kr+"move",Ft),w.isEnabled=w.isPressed=w.isDragging=!1,at&&at(w))},w.kill=w.revert=function(){w.disable();var U=xi.indexOf(w);U>=0&&xi.splice(U,1),Tr===w&&(Tr=0)},xi.push(w),se&&ji(o)&&(Tr=w),w.enable(h)},Ku(a,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),a}();Ie.version="3.14.1";Ie.create=function(a){return new Ie(a)};Ie.register=ul;Ie.getAll=function(){return xi.slice()};Ie.getById=function(a){return xi.filter(function(e){return e.vars.id===a})[0]};ol()&&st.registerPlugin(Ie);/*!
* ScrollTrigger 3.14.1
* https://gsap.com
*
* @license Copyright 2008-2025, GreenSock. All rights reserved.
* Subject to the terms at https://gsap.com/standard-license
* @author: Jack Doyle, jack@greensock.com
-*/var F,gi,te,be,Bt,pe,uo,Zn,dn,Ji,$i,wn,ht,is,Is,wt,Io,No,mi,fu,_s,cu,bt,Ns,hu,_u,Er,Bs,lo,Ci,fo,en,Ys,ds,Tn=1,_t=Date.now,ps=_t(),Jt=0,Xi=0,Bo=function(e,r,t){var i=It(e)&&(e.substr(0,6)==="clamp("||e.indexOf("max")>-1);return t["_"+r+"Clamp"]=i,i?e.substr(6,e.length-7):e},Yo=function(e,r){return r&&(!It(e)||e.substr(0,6)!=="clamp(")?"clamp("+e+")":e},jl=function a(){return Xi&&requestAnimationFrame(a)},$o=function(){return is=1},Xo=function(){return is=0},cr=function(e){return e},Vi=function(e){return Math.round(e*1e5)/1e5||0},du=function(){return typeof window<"u"},pu=function(){return F||du()&&(F=window.gsap)&&F.registerPlugin&&F},ui=function(e){return!!~uo.indexOf(e)},gu=function(e){return(e==="Height"?fo:te["inner"+e])||Bt["client"+e]||pe["client"+e]},mu=function(e){return Br(e,"getBoundingClientRect")||(ui(e)?function(){return Xn.width=te.innerWidth,Xn.height=fo,Xn}:function(){return wr(e)})},Jl=function(e,r,t){var i=t.d,n=t.d2,s=t.a;return(s=Br(e,"getBoundingClientRect"))?function(){return s()[i]}:function(){return(r?gu(n):e["client"+n])||0}},ef=function(e,r){return!r||~gr.indexOf(e)?mu(e):function(){return Xn}},pr=function(e,r){var t=r.s,i=r.d2,n=r.d,s=r.a;return Math.max(0,(t="scroll"+i)&&(s=Br(e,t))?s()-mu(e)()[n]:ui(e)?(Bt[t]||pe[t])-gu(i):e[t]-e["offset"+i])},Sn=function(e,r){for(var t=0;t0){for(i-=s,o=0;o=i)return t[o];return t[o-1]}else for(o=t.length,i+=s;o--;)if(t[o]<=i)return t[o];return t[0]}:function(i,n,s){s===void 0&&(s=.001);var o=r(i);return!n||Math.abs(o-i)t&&(i*=r/100),e=e.substr(0,t-1)),e=i+(e in Jn?Jn[e]*r:~e.indexOf("%")?parseFloat(e)*r/100:parseFloat(e)||0)}return e},Mn=function(e,r,t,i,n,s,o,u){var l=n.startColor,f=n.endColor,_=n.fontSize,d=n.indent,c=n.fontWeight,p=be.createElement("div"),h=ui(t)||Br(t,"pinType")==="fixed",m=e.indexOf("scroller")!==-1,w=h?pe:t,b=e.indexOf("start")!==-1,C=b?l:f,v="border-color:"+C+";font-size:"+_+";color:"+C+";font-weight:"+c+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return v+="position:"+((m||u)&&h?"fixed;":"absolute;"),(m||u||!h)&&(v+=(i===qe?co:ho)+":"+(s+parseFloat(d))+"px;"),o&&(v+="box-sizing:border-box;text-align:left;width:"+o.offsetWidth+"px;"),p._isStart=b,p.setAttribute("class","gsap-marker-"+e+(r?" marker-"+r:"")),p.style.cssText=v,p.innerText=r||r===0?e+"-"+r:e,w.children[0]?w.insertBefore(p,w.children[0]):w.appendChild(p),p._offset=p["offset"+i.op.d2],Bn(p,0,i,b),p},Bn=function(e,r,t,i){var n={display:"block"},s=t[i?"os2":"p2"],o=t[i?"p2":"os2"];e._isFlipped=i,n[t.a+"Percent"]=i?-100:0,n[t.a]=i?"1px":0,n["border"+s+Ai]=1,n["border"+o+Ai]=0,n[t.p]=r+"px",F.set(e,n)},j=[],$s={},pn,Wo=function(){return _t()-Jt>34&&(pn||(pn=requestAnimationFrame(Sr)))},pi=function(){(!bt||!bt.isPressed||bt.startX>pe.clientWidth)&&(re.cache++,bt?pn||(pn=requestAnimationFrame(Sr)):Sr(),Jt||fi("scrollStart"),Jt=_t())},ms=function(){_u=te.innerWidth,hu=te.innerHeight},Wi=function(e){re.cache++,(e===!0||!ht&&!cu&&!be.fullscreenElement&&!be.webkitFullscreenElement&&(!Ns||_u!==te.innerWidth||Math.abs(te.innerHeight-hu)>te.innerHeight*.25))&&Zn.restart(!0)},li={},sf=[],bu=function a(){return Je(ie,"scrollEnd",a)||ei(!0)},fi=function(e){return li[e]&&li[e].map(function(r){return r()})||sf},Lt=[],wu=function(e){for(var r=0;rn,o=i._startClamp&&i.start>=n;(s||o)&&i.setPositions(o?n-1:i.start,s?Math.max(o?n:i.start+1,n):i.end,!0)}),qo(!1),Ys=0,t.forEach(function(i){return i&&i.render&&i.render(-1)}),re.forEach(function(i){pt(i)&&(i.smooth&&requestAnimationFrame(function(){return i.target.style.scrollBehavior="smooth"}),i.rec&&i(i.rec))}),Su(lo,1),Zn.pause(),ai++,Tt=2,Sr(2),j.forEach(function(i){return pt(i.vars.onRefresh)&&i.vars.onRefresh(i)}),Tt=ie.isRefreshing=!1,fi("refresh")},Xs=0,Yn=1,on,Sr=function(e){if(e===2||!Tt&&!en){ie.isUpdating=!0,on&&on.update(0);var r=j.length,t=_t(),i=t-ps>=50,n=r&&j[0].scroll();if(Yn=Xs>n?-1:1,Tt||(Xs=n),i&&(Jt&&!is&&t-Jt>200&&(Jt=0,fi("scrollEnd")),$i=ps,ps=t),Yn<0){for(wt=r;wt-- >0;)j[wt]&&j[wt].update(0,i);Yn=1}else for(wt=0;wt20),t-=t-P}if(p&&(u[p]=e||-.001,e<0&&(e=0)),s){var E=e+t,k=s._isStart;m="scroll"+i.d2,Bn(s,E,i,k&&E>20||!k&&(_?Math.max(pe[m],Bt[m]):s.parentNode[m])<=E+1),_&&(l=wr(o),_&&(s.style[i.op.p]=l[i.op.p]-i.op.m-s._offset+He))}return c&&b&&(m=wr(b),c.seek(d),w=wr(b),c._caScrollDist=m[i.p]-w[i.p],e=e/c._caScrollDist*d),c&&c.seek(h),c?e:Math.round(e)},ff=/(webkit|moz|length|cssText|inset)/i,Ko=function(e,r,t,i){if(e.parentNode!==r){var n=e.style,s,o;if(r===pe){e._stOrig=n.cssText,o=Qt(e);for(s in o)!+s&&!ff.test(s)&&o[s]&&typeof n[s]=="string"&&s!=="0"&&(n[s]=o[s]);n.top=t,n.left=i}else n.cssText=e._stOrig;F.core.getCache(e).uncache=1,r.appendChild(e)}},ku=function(e,r,t){var i=r,n=i;return function(s){var o=Math.round(e());return o!==i&&o!==n&&Math.abs(o-i)>3&&Math.abs(o-n)>3&&(s=o,t&&t()),n=i,i=Math.round(s),i}},En=function(e,r,t){var i={};i[r.p]="+="+t,F.set(e,i)},Qo=function(e,r){var t=Vr(e,r),i="_scroll"+r.p2,n=function s(o,u,l,f,_){var d=s.tween,c=u.onComplete,p={};l=l||t();var h=ku(t,l,function(){d.kill(),s.tween=0});return _=f&&_||0,f=f||o-l,d&&d.kill(),u[i]=o,u.inherit=!1,u.modifiers=p,p[i]=function(){return h(l+f*d.ratio+_*d.ratio*d.ratio)},u.onUpdate=function(){re.cache++,s.tween&&Sr()},u.onComplete=function(){s.tween=0,c&&c.call(d)},d=s.tween=F.to(e,u),d};return e[i]=t,t.wheelHandler=function(){return n.tween&&n.tween.kill()&&(n.tween=0)},et(e,"wheel",t.wheelHandler),ie.isTouch&&et(e,"touchmove",t.wheelHandler),n},ie=function(){function a(r,t){gi||a.register(F)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),Bs(this),this.init(r,t)}var e=a.prototype;return e.init=function(t,i){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!Xi){this.update=this.refresh=this.kill=cr;return}t=Vo(It(t)||Ui(t)||t.nodeType?{trigger:t}:t,Pn);var n=t,s=n.onUpdate,o=n.toggleClass,u=n.id,l=n.onToggle,f=n.onRefresh,_=n.scrub,d=n.trigger,c=n.pin,p=n.pinSpacing,h=n.invalidateOnRefresh,m=n.anticipatePin,w=n.onScrubComplete,b=n.onSnapComplete,C=n.once,v=n.snap,T=n.pinReparent,P=n.pinSpacer,S=n.containerAnimation,E=n.fastScrollEnd,k=n.preventOverlaps,M=t.horizontal||t.containerAnimation&&t.horizontal!==!1?Ct:qe,$=!_&&_!==0,D=Pt(t.scroller||te),X=F.core.getCache(D),I=ui(D),J=("pinType"in t?t.pinType:Br(D,"pinType")||I&&"fixed")==="fixed",K=[t.onEnter,t.onLeave,t.onEnterBack,t.onLeaveBack],N=$&&t.toggleActions.split(" "),se="markers"in t?t.markers:Pn.markers,le=I?0:parseFloat(Qt(D)["border"+M.p2+Ai])||0,g=this,he=t.onRefreshInit&&function(){return t.onRefreshInit(g)},Ne=Jl(D,I,M),at=ef(D,I),ge=0,Re=0,Xe=0,Ce=Vr(D,M),Ge,Ke,er,Qe,Ve,oe,ke,rt,mt,x,ut,R,y,O,L,V,H,ee,Fe,Q,xe,fe,ne,Ue,z,Pr,kt,At,yr,qt,tr,W,or,Ze,_e,we,Ft,rr,Be;if(g._startClamp=g._endClamp=!1,g._dir=M,m*=45,g.scroller=D,g.scroll=S?S.time.bind(S):Ce,Qe=Ce(),g.vars=t,i=i||t.animation,"refreshPriority"in t&&(fu=1,t.refreshPriority===-9999&&(on=g)),X.tweenScroll=X.tweenScroll||{top:Qo(D,qe),left:Qo(D,Ct)},g.tweenTo=Ge=X.tweenScroll[M.p],g.scrubDuration=function(A){or=Ui(A)&&A,or?W?W.duration(A):W=F.to(i,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:or,paused:!0,onComplete:function(){return w&&w(g)}}):(W&&W.progress(1).kill(),W=0)},i&&(i.vars.lazy=!1,i._initted&&!g.isReverted||i.vars.immediateRender!==!1&&t.immediateRender!==!1&&i.duration()&&i.render(0,!0,!0),g.animation=i.pause(),i.scrollTrigger=g,g.scrubDuration(_),qt=0,u||(u=i.vars.id)),v&&((!Qr(v)||v.push)&&(v={snapTo:v}),"scrollBehavior"in pe.style&&F.set(I?[pe,Bt]:D,{scrollBehavior:"auto"}),re.forEach(function(A){return pt(A)&&A.target===(I?be.scrollingElement||Bt:D)&&(A.smooth=!1)}),er=pt(v.snapTo)?v.snapTo:v.snapTo==="labels"?rf(i):v.snapTo==="labelsDirectional"?nf(i):v.directional!==!1?function(A,q){return po(v.snapTo)(A,_t()-Re<500?0:q.direction)}:F.utils.snap(v.snapTo),Ze=v.duration||{min:.1,max:2},Ze=Qr(Ze)?Ji(Ze.min,Ze.max):Ji(Ze,Ze),_e=F.delayedCall(v.delay||or/2||.1,function(){var A=Ce(),q=_t()-Re<500,B=Ge.tween;if((q||Math.abs(g.getVelocity())<10)&&!B&&!is&&ge!==A){var G=(A-oe)/O,je=i&&!$?i.totalProgress():G,ae=q?0:(je-tr)/(_t()-$i)*1e3||0,ze=F.utils.clamp(-G,1-G,di(ae/2)*ae/.185),lt=G+(v.inertia===!1?0:ze),De,Te,me=v,nr=me.onStart,Pe=me.onInterrupt,zt=me.onComplete;if(De=er(lt,g),Ui(De)||(De=lt),Te=Math.max(0,Math.round(oe+De*O)),A<=ke&&A>=oe&&Te!==A){if(B&&!B._initted&&B.data<=di(Te-A))return;v.inertia===!1&&(ze=De-G),Ge(Te,{duration:Ze(di(Math.max(di(lt-je),di(De-je))*.185/ae/.05||0)),ease:v.ease||"power3",data:di(Te-A),onInterrupt:function(){return _e.restart(!0)&&Pe&&Pe(g)},onComplete:function(){g.update(),ge=Ce(),i&&!$&&(W?W.resetTo("totalProgress",De,i._tTime/i._tDur):i.progress(De)),qt=tr=i&&!$?i.totalProgress():g.progress,b&&b(g),zt&&zt(g)}},A,ze*O,Te-A-ze*O),nr&&nr(g,Ge.tween)}}else g.isActive&&ge!==A&&_e.restart(!0)}).pause()),u&&($s[u]=g),d=g.trigger=Pt(d||c!==!0&&c),Be=d&&d._gsap&&d._gsap.stRevert,Be&&(Be=Be(g)),c=c===!0?d:Pt(c),It(o)&&(o={targets:d,className:o}),c&&(p===!1||p===Kt||(p=!p&&c.parentNode&&c.parentNode.style&&Qt(c.parentNode).display==="flex"?!1:Ye),g.pin=c,Ke=F.core.getCache(c),Ke.spacer?L=Ke.pinState:(P&&(P=Pt(P),P&&!P.nodeType&&(P=P.current||P.nativeElement),Ke.spacerIsNative=!!P,P&&(Ke.spacerState=On(P))),Ke.spacer=ee=P||be.createElement("div"),ee.classList.add("pin-spacer"),u&&ee.classList.add("pin-spacer-"+u),Ke.pinState=L=On(c)),t.force3D!==!1&&F.set(c,{force3D:!0}),g.spacer=ee=Ke.spacer,yr=Qt(c),Ue=yr[p+M.os2],Q=F.getProperty(c),xe=F.quickSetter(c,M.a,He),ys(c,ee,yr),H=On(c)),se){R=Qr(se)?Vo(se,Uo):Uo,x=Mn("scroller-start",u,D,M,R,0),ut=Mn("scroller-end",u,D,M,R,0,x),Fe=x["offset"+M.op.d2];var ir=Pt(Br(D,"content")||D);rt=this.markerStart=Mn("start",u,ir,M,R,Fe,0,S),mt=this.markerEnd=Mn("end",u,ir,M,R,Fe,0,S),S&&(rr=F.quickSetter([rt,mt],M.a,He)),!J&&!(gr.length&&Br(D,"fixedMarkers")===!0)&&(tf(I?pe:D),F.set([x,ut],{force3D:!0}),Pr=F.quickSetter(x,M.a,He),At=F.quickSetter(ut,M.a,He))}if(S){var U=S.vars.onUpdate,Y=S.vars.onUpdateParams;S.eventCallback("onUpdate",function(){g.update(0,0,1),U&&U.apply(S,Y||[])})}if(g.previous=function(){return j[j.indexOf(g)-1]},g.next=function(){return j[j.indexOf(g)+1]},g.revert=function(A,q){if(!q)return g.kill(!0);var B=A!==!1||!g.enabled,G=ht;B!==g.isReverted&&(B&&(we=Math.max(Ce(),g.scroll.rec||0),Xe=g.progress,Ft=i&&i.progress()),rt&&[rt,mt,x,ut].forEach(function(je){return je.style.display=B?"none":"block"}),B&&(ht=g,g.update(B)),c&&(!T||!g.isActive)&&(B?af(c,ee,L):ys(c,ee,Qt(c),z)),B||g.update(B),ht=G,g.isReverted=B)},g.refresh=function(A,q,B,G){if(!((ht||!g.enabled)&&!q)){if(c&&A&&Jt){et(a,"scrollEnd",bu);return}!Tt&&he&&he(g),ht=g,Ge.tween&&!B&&(Ge.tween.kill(),Ge.tween=0),W&&W.pause(),h&&i&&(i.revert({kill:!1}).invalidate(),i.getChildren?i.getChildren(!0,!0,!1).forEach(function(Mr){return Mr.vars.immediateRender&&Mr.render(0,!0,!0)}):i.vars.immediateRender&&i.render(0,!0,!0)),g.isReverted||g.revert(!0,!0),g._subPinOffset=!1;var je=Ne(),ae=at(),ze=S?S.duration():pr(D,M),lt=O<=.01||!O,De=0,Te=G||0,me=Qr(B)?B.end:t.end,nr=t.endTrigger||d,Pe=Qr(B)?B.start:t.start||(t.start===0||!d?0:c?"0 0":"0 100%"),zt=g.pinnedContainer=t.pinnedContainer&&Pt(t.pinnedContainer,g),ar=d&&Math.max(0,j.indexOf(g))||0,it=ar,nt,ft,Wr,mn,ct,We,ur,ns,mo,Fi,lr,zi,yn;for(se&&Qr(B)&&(zi=F.getProperty(x,M.p),yn=F.getProperty(ut,M.p));it-- >0;)We=j[it],We.end||We.refresh(0,1)||(ht=g),ur=We.pin,ur&&(ur===d||ur===c||ur===zt)&&!We.isReverted&&(Fi||(Fi=[]),Fi.unshift(We),We.revert(!0,!0)),We!==j[it]&&(ar--,it--);for(pt(Pe)&&(Pe=Pe(g)),Pe=Bo(Pe,"start",g),oe=Go(Pe,d,je,M,Ce(),rt,x,g,ae,le,J,ze,S,g._startClamp&&"_startClamp")||(c?-.001:0),pt(me)&&(me=me(g)),It(me)&&!me.indexOf("+=")&&(~me.indexOf(" ")?me=(It(Pe)?Pe.split(" ")[0]:"")+me:(De=Nn(me.substr(2),je),me=It(Pe)?Pe:(S?F.utils.mapRange(0,S.duration(),S.scrollTrigger.start,S.scrollTrigger.end,oe):oe)+De,nr=d)),me=Bo(me,"end",g),ke=Math.max(oe,Go(me||(nr?"100% 0":ze),nr,je,M,Ce()+De,mt,ut,g,ae,le,J,ze,S,g._endClamp&&"_endClamp"))||-.001,De=0,it=ar;it--;)We=j[it]||{},ur=We.pin,ur&&We.start-We._pinPush<=oe&&!S&&We.end>0&&(nt=We.end-(g._startClamp?Math.max(0,We.start):We.start),(ur===d&&We.start-We._pinPush=pr(D,M)))nt=Qt(c),mn=M===qe,Wr=Ce(),fe=parseFloat(Q(M.a))+Te,!ze&&ke>1&&(lr=(I?be.scrollingElement||Bt:D).style,lr={style:lr,value:lr["overflow"+M.a.toUpperCase()]},I&&Qt(pe)["overflow"+M.a.toUpperCase()]!=="scroll"&&(lr.style["overflow"+M.a.toUpperCase()]="scroll")),ys(c,ee,nt),H=On(c),ft=wr(c,!0),ns=J&&Vr(D,mn?Ct:qe)(),p?(z=[p+M.os2,O+Te+He],z.t=ee,it=p===Ye?jn(c,M)+O+Te:0,it&&(z.push(M.d,it+He),ee.style.flexBasis!=="auto"&&(ee.style.flexBasis=it+He)),ki(z),zt&&j.forEach(function(Mr){Mr.pin===zt&&Mr.vars.pinSpacing!==!1&&(Mr._subPinOffset=!0)}),J&&Ce(we)):(it=jn(c,M),it&&ee.style.flexBasis!=="auto"&&(ee.style.flexBasis=it+He)),J&&(ct={top:ft.top+(mn?Wr-oe:ns)+He,left:ft.left+(mn?ns:Wr-oe)+He,boxSizing:"border-box",position:"fixed"},ct[si]=ct["max"+Ai]=Math.ceil(ft.width)+He,ct[oi]=ct["max"+_o]=Math.ceil(ft.height)+He,ct[Kt]=ct[Kt+nn]=ct[Kt+tn]=ct[Kt+sn]=ct[Kt+rn]="0",ct[Ye]=nt[Ye],ct[Ye+nn]=nt[Ye+nn],ct[Ye+tn]=nt[Ye+tn],ct[Ye+sn]=nt[Ye+sn],ct[Ye+rn]=nt[Ye+rn],V=lf(L,ct,T),Tt&&Ce(0)),i?(mo=i._initted,_s(1),i.render(i.duration(),!0,!0),ne=Q(M.a)-fe+O+Te,kt=Math.abs(O-ne)>1,J&&kt&&V.splice(V.length-2,2),i.render(0,!0,!0),mo||i.invalidate(!0),i.parent||i.totalTime(i.totalTime()),_s(0)):ne=O,lr&&(lr.value?lr.style["overflow"+M.a.toUpperCase()]=lr.value:lr.style.removeProperty("overflow-"+M.a));else if(d&&Ce()&&!S)for(ft=d.parentNode;ft&&ft!==pe;)ft._pinOffset&&(oe-=ft._pinOffset,ke-=ft._pinOffset),ft=ft.parentNode;Fi&&Fi.forEach(function(Mr){return Mr.revert(!1,!0)}),g.start=oe,g.end=ke,Qe=Ve=Tt?we:Ce(),!S&&!Tt&&(Qe0?j.slice(0,q).reverse():j.slice(q+1);return(It(A)?B.filter(function(G){return G.vars.preventOverlaps===A}):B).filter(function(G){return g.direction>0?G.end<=oe:G.start>=ke})},g.update=function(A,q,B){if(!(S&&!B&&!A)){var G=Tt===!0?we:g.scroll(),je=A?0:(G-oe)/O,ae=je<0?0:je>1?1:je||0,ze=g.progress,lt,De,Te,me,nr,Pe,zt,ar;if(q&&(Ve=Qe,Qe=S?Ce():G,v&&(tr=qt,qt=i&&!$?i.totalProgress():ae)),m&&c&&!ht&&!Tn&&Jt&&(!ae&&oeG+(G-Ve)/(_t()-$i)*m&&(ae=.9999)),ae!==ze&&g.enabled){if(lt=g.isActive=!!ae&&ae<1,De=!!ze&&ze<1,Pe=lt!==De,nr=Pe||!!ae!=!!ze,g.direction=ae>ze?1:-1,g.progress=ae,nr&&!ht&&(Te=ae&&!ze?0:ae===1?1:ze===1?2:3,$&&(me=!Pe&&N[Te+1]!=="none"&&N[Te+1]||N[Te],ar=i&&(me==="complete"||me==="reset"||me in i))),k&&(Pe||ar)&&(ar||_||!i)&&(pt(k)?k(g):g.getTrailing(k).forEach(function(Wr){return Wr.endAnimation()})),$||(W&&!ht&&!Tn?(W._dp._time-W._start!==W._time&&W.render(W._dp._time-W._start),W.resetTo?W.resetTo("totalProgress",ae,i._tTime/i._tDur):(W.vars.totalProgress=ae,W.invalidate().restart())):i&&i.totalProgress(ae,!!(ht&&(Re||A)))),c){if(A&&p&&(ee.style[p+M.os2]=Ue),!J)xe(Vi(fe+ne*ae));else if(nr){if(zt=!A&&ae>ze&&ke+1>G&&G+1>=pr(D,M),T)if(!A&&(lt||zt)){var it=wr(c,!0),nt=G-oe;Ko(c,pe,it.top+(M===qe?nt:0)+He,it.left+(M===qe?0:nt)+He)}else Ko(c,ee);ki(lt||zt?V:H),kt&&ae<1&<||xe(fe+(ae===1&&!zt?ne:0))}}v&&!Ge.tween&&!ht&&!Tn&&_e.restart(!0),o&&(Pe||C&&ae&&(ae<1||!ds))&&dn(o.targets).forEach(function(Wr){return Wr.classList[lt||C?"add":"remove"](o.className)}),s&&!$&&!A&&s(g),nr&&!ht?($&&(ar&&(me==="complete"?i.pause().totalProgress(1):me==="reset"?i.restart(!0).pause():me==="restart"?i.restart(!0):i[me]()),s&&s(g)),(Pe||!ds)&&(l&&Pe&&gs(g,l),K[Te]&&gs(g,K[Te]),C&&(ae===1?g.kill(!1,1):K[Te]=0),Pe||(Te=ae===1?1:3,K[Te]&&gs(g,K[Te]))),E&&!lt&&Math.abs(g.getVelocity())>(Ui(E)?E:2500)&&(Ni(g.callbackAnimation),W?W.progress(1):Ni(i,me==="reverse"?1:!ae,1))):$&&s&&!ht&&s(g)}if(At){var ft=S?G/S.duration()*(S._caScrollDist||0):G;Pr(ft+(x._isFlipped?1:0)),At(ft)}rr&&rr(-G/S.duration()*(S._caScrollDist||0))}},g.enable=function(A,q){g.enabled||(g.enabled=!0,et(D,"resize",Wi),I||et(D,"scroll",pi),he&&et(a,"refreshInit",he),A!==!1&&(g.progress=Xe=0,Qe=Ve=ge=Ce()),q!==!1&&g.refresh())},g.getTween=function(A){return A&&Ge?Ge.tween:W},g.setPositions=function(A,q,B,G){if(S){var je=S.scrollTrigger,ae=S.duration(),ze=je.end-je.start;A=je.start+ze*A/ae,q=je.start+ze*q/ae}g.refresh(!1,!1,{start:Yo(A,B&&!!g._startClamp),end:Yo(q,B&&!!g._endClamp)},G),g.update()},g.adjustPinSpacing=function(A){if(z&&A){var q=z.indexOf(M.d)+1;z[q]=parseFloat(z[q])+A+He,z[1]=parseFloat(z[1])+A+He,ki(z)}},g.disable=function(A,q){if(A!==!1&&g.revert(!0,!0),g.enabled&&(g.enabled=g.isActive=!1,q||W&&W.pause(),we=0,Ke&&(Ke.uncache=1),he&&Je(a,"refreshInit",he),_e&&(_e.pause(),Ge.tween&&Ge.tween.kill()&&(Ge.tween=0)),!I)){for(var B=j.length;B--;)if(j[B].scroller===D&&j[B]!==g)return;Je(D,"resize",Wi),I||Je(D,"scroll",pi)}},g.kill=function(A,q){g.disable(A,q),W&&!q&&W.kill(),u&&delete $s[u];var B=j.indexOf(g);B>=0&&j.splice(B,1),B===wt&&Yn>0&&wt--,B=0,j.forEach(function(G){return G.scroller===g.scroller&&(B=1)}),B||Tt||(g.scroll.rec=0),i&&(i.scrollTrigger=null,A&&i.revert({kill:!1}),q||i.kill()),rt&&[rt,mt,x,ut].forEach(function(G){return G.parentNode&&G.parentNode.removeChild(G)}),on===g&&(on=0),c&&(Ke&&(Ke.uncache=1),B=0,j.forEach(function(G){return G.pin===c&&B++}),B||(Ke.spacer=0)),t.onKill&&t.onKill(g)},j.push(g),g.enable(!1,!1),Be&&Be(g),i&&i.add&&!O){var ce=g.update;g.update=function(){g.update=ce,re.cache++,oe||ke||g.refresh()},F.delayedCall(.01,g.update),O=.01,oe=ke=0}else g.refresh();c&&of()},a.register=function(t){return gi||(F=t||pu(),du()&&window.document&&a.enable(),gi=Xi),gi},a.defaults=function(t){if(t)for(var i in t)Pn[i]=t[i];return Pn},a.disable=function(t,i){Xi=0,j.forEach(function(s){return s[i?"kill":"disable"](t)}),Je(te,"wheel",pi),Je(be,"scroll",pi),clearInterval(wn),Je(be,"touchcancel",cr),Je(pe,"touchstart",cr),Cn(Je,be,"pointerdown,touchstart,mousedown",$o),Cn(Je,be,"pointerup,touchend,mouseup",Xo),Zn.kill(),Sn(Je);for(var n=0;n0&&s.left+o0&&s.top+o=0&&Lt.splice(r,5),Lt.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),F.core.getCache(e),Bs())}}):Lt};ie.revert=function(a,e){return go(!a,e)};ie.create=function(a,e){return new ie(a,e)};ie.refresh=function(a){return a?Wi(!0):(gi||ie.register())&&ei(!0)};ie.update=function(a){return++re.cache&&Sr(a===!0?2:0)};ie.clearScrollMemory=Su;ie.maxScroll=function(a,e){return pr(a,e?Ct:qe)};ie.getScrollFunc=function(a,e){return Vr(Pt(a),e?Ct:qe)};ie.getById=function(a){return $s[a]};ie.getAll=function(){return j.filter(function(a){return a.vars.id!=="ScrollSmoother"})};ie.isScrolling=function(){return!!Jt};ie.snapDirectional=po;ie.addEventListener=function(a,e){var r=li[a]||(li[a]=[]);~r.indexOf(e)||r.push(e)};ie.removeEventListener=function(a,e){var r=li[a],t=r&&r.indexOf(e);t>=0&&r.splice(t,1)};ie.batch=function(a,e){var r=[],t={},i=e.interval||.016,n=e.batchMax||1e9,s=function(l,f){var _=[],d=[],c=F.delayedCall(i,function(){f(_,d),_=[],d=[]}).pause();return function(p){_.length||c.restart(!0),_.push(p.trigger),d.push(p),n<=_.length&&c.progress(1)}},o;for(o in e)t[o]=o.substr(0,2)==="on"&&pt(e[o])&&o!=="onRefreshInit"?s(o,e[o]):e[o];return pt(n)&&(n=n(),et(ie,"refresh",function(){return n=e.batchMax()})),dn(a).forEach(function(u){var l={};for(o in t)l[o]=t[o];l.trigger=u,r.push(ie.create(l))}),r};var Zo=function(e,r,t,i){return r>i?e(i):r<0&&e(0),t>i?(i-r)/(t-r):t<0?r/(r-t):1},vs=function a(e,r){r===!0?e.style.removeProperty("touch-action"):e.style.touchAction=r===!0?"auto":r?"pan-"+r+(Ie.isTouch?" pinch-zoom":""):"none",e===Bt&&a(pe,r)},Rn={auto:1,scroll:1},cf=function(e){var r=e.event,t=e.target,i=e.axis,n=(r.changedTouches?r.changedTouches[0]:r).target,s=n._gsap||F.core.getCache(n),o=_t(),u;if(!s._isScrollT||o-s._isScrollT>2e3){for(;n&&n!==pe&&(n.scrollHeight<=n.clientHeight&&n.scrollWidth<=n.clientWidth||!(Rn[(u=Qt(n)).overflowY]||Rn[u.overflowX]));)n=n.parentNode;s._isScroll=n&&n!==t&&!ui(n)&&(Rn[(u=Qt(n)).overflowY]||Rn[u.overflowX]),s._isScrollT=o}(s._isScroll||i==="x")&&(r.stopPropagation(),r._gsapAllow=!0)},Pu=function(e,r,t,i){return Ie.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:r,onWheel:i=i&&cf,onPress:i,onDrag:i,onScroll:i,onEnable:function(){return t&&et(be,Ie.eventTypes[0],Jo,!1,!0)},onDisable:function(){return Je(be,Ie.eventTypes[0],Jo,!0)}})},hf=/(input|label|select|textarea)/i,jo,Jo=function(e){var r=hf.test(e.target.tagName);(r||jo)&&(e._gsapAllow=!0,jo=r)},_f=function(e){Qr(e)||(e={}),e.preventDefault=e.isNormalizer=e.allowClicks=!0,e.type||(e.type="wheel,touch"),e.debounce=!!e.debounce,e.id=e.id||"normalizer";var r=e,t=r.normalizeScrollX,i=r.momentum,n=r.allowNestedScroll,s=r.onRelease,o,u,l=Pt(e.target)||Bt,f=F.core.globals().ScrollSmoother,_=f&&f.get(),d=Er&&(e.content&&Pt(e.content)||_&&e.content!==!1&&!_.smooth()&&_.content()),c=Vr(l,qe),p=Vr(l,Ct),h=1,m=(Ie.isTouch&&te.visualViewport?te.visualViewport.scale*te.visualViewport.width:te.outerWidth)/te.innerWidth,w=0,b=pt(i)?function(){return i(o)}:function(){return i||2.8},C,v,T=Pu(l,e.type,!0,n),P=function(){return v=!1},S=cr,E=cr,k=function(){u=pr(l,qe),E=Ji(Er?1:0,u),t&&(S=Ji(0,pr(l,Ct))),C=ai},M=function(){d._gsap.y=Vi(parseFloat(d._gsap.y)+c.offset)+"px",d.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(d._gsap.y)+", 0, 1)",c.offset=c.cacheID=0},$=function(){if(v){requestAnimationFrame(P);var se=Vi(o.deltaY/2),le=E(c.v-se);if(d&&le!==c.v+c.offset){c.offset=le-c.v;var g=Vi((parseFloat(d&&d._gsap.y)||0)-c.offset);d.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+g+", 0, 1)",d._gsap.y=g+"px",c.cacheID=re.cache,Sr()}return!0}c.offset&&M(),v=!0},D,X,I,J,K=function(){k(),D.isActive()&&D.vars.scrollY>u&&(c()>u?D.progress(1)&&c(u):D.resetTo("scrollY",u))};return d&&F.set(d,{y:"+=0"}),e.ignoreCheck=function(N){return Er&&N.type==="touchmove"&&$()||h>1.05&&N.type!=="touchstart"||o.isGesturing||N.touches&&N.touches.length>1},e.onPress=function(){v=!1;var N=h;h=Vi((te.visualViewport&&te.visualViewport.scale||1)/m),D.pause(),N!==h&&vs(l,h>1.01?!0:t?!1:"x"),X=p(),I=c(),k(),C=ai},e.onRelease=e.onGestureStart=function(N,se){if(c.offset&&M(),!se)J.restart(!0);else{re.cache++;var le=b(),g,he;t&&(g=p(),he=g+le*.05*-N.velocityX/.227,le*=Zo(p,g,he,pr(l,Ct)),D.vars.scrollX=S(he)),g=c(),he=g+le*.05*-N.velocityY/.227,le*=Zo(c,g,he,pr(l,qe)),D.vars.scrollY=E(he),D.invalidate().duration(le).play(.01),(Er&&D.vars.scrollY>=u||g>=u-1)&&F.to({},{onUpdate:K,duration:le})}s&&s(N)},e.onWheel=function(){D._ts&&D.pause(),_t()-w>1e3&&(C=0,w=_t())},e.onChange=function(N,se,le,g,he){if(ai!==C&&k(),se&&t&&p(S(g[2]===se?X+(N.startX-N.x):p()+se-g[1])),le){c.offset&&M();var Ne=he[2]===le,at=Ne?I+N.startY-N.y:c()+le-he[1],ge=E(at);Ne&&at!==ge&&(I+=ge-at),c(ge)}(le||se)&&Sr()},e.onEnable=function(){vs(l,t?!1:"x"),ie.addEventListener("refresh",K),et(te,"resize",K),c.smooth&&(c.target.style.scrollBehavior="auto",c.smooth=p.smooth=!1),T.enable()},e.onDisable=function(){vs(l,!0),Je(te,"resize",K),ie.removeEventListener("refresh",K),T.kill()},e.lockAxis=e.lockAxis!==!1,o=new Ie(e),o.iOS=Er,Er&&!c()&&c(1),Er&&F.ticker.add(cr),J=o._dc,D=F.to(o,{ease:"power4",paused:!0,inherit:!1,scrollX:t?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:ku(c,c(),function(){return D.pause()})},onUpdate:Sr,onComplete:J.vars.onComplete}),o};ie.sort=function(a){if(pt(a))return j.sort(a);var e=te.pageYOffset||0;return ie.getAll().forEach(function(r){return r._sortY=r.trigger?e+r.trigger.getBoundingClientRect().top:r.start+te.innerHeight}),j.sort(a||function(r,t){return(r.vars.refreshPriority||0)*-1e6+(r.vars.containerAnimation?1e6:r._sortY)-((t.vars.containerAnimation?1e6:t._sortY)+(t.vars.refreshPriority||0)*-1e6)})};ie.observe=function(a){return new Ie(a)};ie.normalizeScroll=function(a){if(typeof a>"u")return bt;if(a===!0&&bt)return bt.enable();if(a===!1){bt&&bt.kill(),bt=a;return}var e=a instanceof Ie?a:_f(a);return bt&&bt.target===e.target&&bt.kill(),ui(e.target)&&(bt=e),e};ie.core={_getVelocityProp:Ls,_inputObserver:Pu,_scrollers:re,_proxies:gr,bridge:{ss:function(){Jt||fi("scrollStart"),Jt=_t()},ref:function(){return ht}}};pu()&&F.registerPlugin(ie);function df(a,e){for(var r=0;r-1);return t["_"+r+"Clamp"]=i,i?e.substr(6,e.length-7):e},Yo=function(e,r){return r&&(!It(e)||e.substr(0,6)!=="clamp(")?"clamp("+e+")":e},ju=function a(){return Xi&&requestAnimationFrame(a)},$o=function(){return is=1},Xo=function(){return is=0},cr=function(e){return e},Vi=function(e){return Math.round(e*1e5)/1e5||0},dl=function(){return typeof window<"u"},pl=function(){return F||dl()&&(F=window.gsap)&&F.registerPlugin&&F},ai=function(e){return!!~lo.indexOf(e)},gl=function(e){return(e==="Height"?fo:te["inner"+e])||Bt["client"+e]||pe["client"+e]},ml=function(e){return Br(e,"getBoundingClientRect")||(ai(e)?function(){return Xn.width=te.innerWidth,Xn.height=fo,Xn}:function(){return wr(e)})},Ju=function(e,r,t){var i=t.d,n=t.d2,s=t.a;return(s=Br(e,"getBoundingClientRect"))?function(){return s()[i]}:function(){return(r?gl(n):e["client"+n])||0}},ef=function(e,r){return!r||~gr.indexOf(e)?ml(e):function(){return Xn}},pr=function(e,r){var t=r.s,i=r.d2,n=r.d,s=r.a;return Math.max(0,(t="scroll"+i)&&(s=Br(e,t))?s()-ml(e)()[n]:ai(e)?(Bt[t]||pe[t])-gl(i):e[t]-e["offset"+i])},Sn=function(e,r){for(var t=0;t0){for(i-=s,o=0;o=i)return t[o];return t[o-1]}else for(o=t.length,i+=s;o--;)if(t[o]<=i)return t[o];return t[0]}:function(i,n,s){s===void 0&&(s=.001);var o=r(i);return!n||Math.abs(o-i)t&&(i*=r/100),e=e.substr(0,t-1)),e=i+(e in Jn?Jn[e]*r:~e.indexOf("%")?parseFloat(e)*r/100:parseFloat(e)||0)}return e},Mn=function(e,r,t,i,n,s,o,l){var u=n.startColor,f=n.endColor,_=n.fontSize,d=n.indent,c=n.fontWeight,p=be.createElement("div"),h=ai(t)||Br(t,"pinType")==="fixed",m=e.indexOf("scroller")!==-1,k=h?pe:t,T=e.indexOf("start")!==-1,M=T?u:f,b="border-color:"+M+";font-size:"+_+";color:"+M+";font-weight:"+c+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return b+="position:"+((m||l)&&h?"fixed;":"absolute;"),(m||l||!h)&&(b+=(i===qe?co:ho)+":"+(s+parseFloat(d))+"px;"),o&&(b+="box-sizing:border-box;text-align:left;width:"+o.offsetWidth+"px;"),p._isStart=T,p.setAttribute("class","gsap-marker-"+e+(r?" marker-"+r:"")),p.style.cssText=b,p.innerText=r||r===0?e+"-"+r:e,k.children[0]?k.insertBefore(p,k.children[0]):k.appendChild(p),p._offset=p["offset"+i.op.d2],Bn(p,0,i,T),p},Bn=function(e,r,t,i){var n={display:"block"},s=t[i?"os2":"p2"],o=t[i?"p2":"os2"];e._isFlipped=i,n[t.a+"Percent"]=i?-100:0,n[t.a]=i?"1px":0,n["border"+s+Ai]=1,n["border"+o+Ai]=0,n[t.p]=r+"px",F.set(e,n)},j=[],$s={},pn,Wo=function(){return _t()-Jt>34&&(pn||(pn=requestAnimationFrame(Sr)))},di=function(){(!bt||!bt.isPressed||bt.startX>pe.clientWidth)&&(re.cache++,bt?pn||(pn=requestAnimationFrame(Sr)):Sr(),Jt||ui("scrollStart"),Jt=_t())},ms=function(){_l=te.innerWidth,hl=te.innerHeight},Wi=function(e){re.cache++,(e===!0||!ht&&!cl&&!be.fullscreenElement&&!be.webkitFullscreenElement&&(!Ns||_l!==te.innerWidth||Math.abs(te.innerHeight-hl)>te.innerHeight*.25))&&Zn.restart(!0)},li={},sf=[],bl=function a(){return Je(ie,"scrollEnd",a)||Jr(!0)},ui=function(e){return li[e]&&li[e].map(function(r){return r()})||sf},Lt=[],wl=function(e){for(var r=0;rn,o=i._startClamp&&i.start>=n;(s||o)&&i.setPositions(o?n-1:i.start,s?Math.max(o?n:i.start+1,n):i.end,!0)}),qo(!1),Ys=0,t.forEach(function(i){return i&&i.render&&i.render(-1)}),re.forEach(function(i){pt(i)&&(i.smooth&&requestAnimationFrame(function(){return i.target.style.scrollBehavior="smooth"}),i.rec&&i(i.rec))}),Sl(uo,1),Zn.pause(),oi++,Tt=2,Sr(2),j.forEach(function(i){return pt(i.vars.onRefresh)&&i.vars.onRefresh(i)}),Tt=ie.isRefreshing=!1,ui("refresh")},Xs=0,Yn=1,on,Sr=function(e){if(e===2||!Tt&&!en){ie.isUpdating=!0,on&&on.update(0);var r=j.length,t=_t(),i=t-ps>=50,n=r&&j[0].scroll();if(Yn=Xs>n?-1:1,Tt||(Xs=n),i&&(Jt&&!is&&t-Jt>200&&(Jt=0,ui("scrollEnd")),$i=ps,ps=t),Yn<0){for(wt=r;wt-- >0;)j[wt]&&j[wt].update(0,i);Yn=1}else for(wt=0;wt20),t-=t-v}if(p&&(l[p]=e||-.001,e<0&&(e=0)),s){var C=e+t,P=s._isStart;m="scroll"+i.d2,Bn(s,C,i,P&&C>20||!P&&(_?Math.max(pe[m],Bt[m]):s.parentNode[m])<=C+1),_&&(u=wr(o),_&&(s.style[i.op.p]=u[i.op.p]-i.op.m-s._offset+He))}return c&&T&&(m=wr(T),c.seek(d),k=wr(T),c._caScrollDist=m[i.p]-k[i.p],e=e/c._caScrollDist*d),c&&c.seek(h),c?e:Math.round(e)},ff=/(webkit|moz|length|cssText|inset)/i,Ko=function(e,r,t,i){if(e.parentNode!==r){var n=e.style,s,o;if(r===pe){e._stOrig=n.cssText,o=Qt(e);for(s in o)!+s&&!ff.test(s)&&o[s]&&typeof n[s]=="string"&&s!=="0"&&(n[s]=o[s]);n.top=t,n.left=i}else n.cssText=e._stOrig;F.core.getCache(e).uncache=1,r.appendChild(e)}},kl=function(e,r,t){var i=r,n=i;return function(s){var o=Math.round(e());return o!==i&&o!==n&&Math.abs(o-i)>3&&Math.abs(o-n)>3&&(s=o,t&&t()),n=i,i=Math.round(s),i}},En=function(e,r,t){var i={};i[r.p]="+="+t,F.set(e,i)},Qo=function(e,r){var t=Vr(e,r),i="_scroll"+r.p2,n=function s(o,l,u,f,_){var d=s.tween,c=l.onComplete,p={};u=u||t();var h=kl(t,u,function(){d.kill(),s.tween=0});return _=f&&_||0,f=f||o-u,d&&d.kill(),l[i]=o,l.inherit=!1,l.modifiers=p,p[i]=function(){return h(u+f*d.ratio+_*d.ratio*d.ratio)},l.onUpdate=function(){re.cache++,s.tween&&Sr()},l.onComplete=function(){s.tween=0,c&&c.call(d)},d=s.tween=F.to(e,l),d};return e[i]=t,t.wheelHandler=function(){return n.tween&&n.tween.kill()&&(n.tween=0)},et(e,"wheel",t.wheelHandler),ie.isTouch&&et(e,"touchmove",t.wheelHandler),n},ie=function(){function a(r,t){pi||a.register(F)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),Bs(this),this.init(r,t)}var e=a.prototype;return e.init=function(t,i){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!Xi){this.update=this.refresh=this.kill=cr;return}t=Vo(It(t)||Ui(t)||t.nodeType?{trigger:t}:t,Pn);var n=t,s=n.onUpdate,o=n.toggleClass,l=n.id,u=n.onToggle,f=n.onRefresh,_=n.scrub,d=n.trigger,c=n.pin,p=n.pinSpacing,h=n.invalidateOnRefresh,m=n.anticipatePin,k=n.onScrubComplete,T=n.onSnapComplete,M=n.once,b=n.snap,S=n.pinReparent,v=n.pinSpacer,x=n.containerAnimation,C=n.fastScrollEnd,P=n.preventOverlaps,O=t.horizontal||t.containerAnimation&&t.horizontal!==!1?Ct:qe,N=!_&&_!==0,E=Pt(t.scroller||te),I=F.core.getCache(E),L=ai(E),J=("pinType"in t?t.pinType:Br(E,"pinType")||L&&"fixed")==="fixed",K=[t.onEnter,t.onLeave,t.onEnterBack,t.onLeaveBack],Y=N&&t.toggleActions.split(" "),se="markers"in t?t.markers:Pn.markers,ue=L?0:parseFloat(Qt(E)["border"+O.p2+Ai])||0,g=this,he=t.onRefreshInit&&function(){return t.onRefreshInit(g)},Ne=Ju(E,L,O),at=ef(E,L),ge=0,Re=0,Xe=0,Ce=Vr(E,O),Ge,Ke,er,Qe,Ve,oe,ke,rt,mt,w,lt,D,y,R,B,V,H,ee,Fe,Q,xe,fe,ne,Ue,z,Pr,kt,At,yr,qt,tr,W,or,Ze,_e,we,Ft,rr,Be;if(g._startClamp=g._endClamp=!1,g._dir=O,m*=45,g.scroller=E,g.scroll=x?x.time.bind(x):Ce,Qe=Ce(),g.vars=t,i=i||t.animation,"refreshPriority"in t&&(fl=1,t.refreshPriority===-9999&&(on=g)),I.tweenScroll=I.tweenScroll||{top:Qo(E,qe),left:Qo(E,Ct)},g.tweenTo=Ge=I.tweenScroll[O.p],g.scrubDuration=function(A){or=Ui(A)&&A,or?W?W.duration(A):W=F.to(i,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:or,paused:!0,onComplete:function(){return k&&k(g)}}):(W&&W.progress(1).kill(),W=0)},i&&(i.vars.lazy=!1,i._initted&&!g.isReverted||i.vars.immediateRender!==!1&&t.immediateRender!==!1&&i.duration()&&i.render(0,!0,!0),g.animation=i.pause(),i.scrollTrigger=g,g.scrubDuration(_),qt=0,l||(l=i.vars.id)),b&&((!Qr(b)||b.push)&&(b={snapTo:b}),"scrollBehavior"in pe.style&&F.set(L?[pe,Bt]:E,{scrollBehavior:"auto"}),re.forEach(function(A){return pt(A)&&A.target===(L?be.scrollingElement||Bt:E)&&(A.smooth=!1)}),er=pt(b.snapTo)?b.snapTo:b.snapTo==="labels"?rf(i):b.snapTo==="labelsDirectional"?nf(i):b.directional!==!1?function(A,q){return po(b.snapTo)(A,_t()-Re<500?0:q.direction)}:F.utils.snap(b.snapTo),Ze=b.duration||{min:.1,max:2},Ze=Qr(Ze)?Ji(Ze.min,Ze.max):Ji(Ze,Ze),_e=F.delayedCall(b.delay||or/2||.1,function(){var A=Ce(),q=_t()-Re<500,$=Ge.tween;if((q||Math.abs(g.getVelocity())<10)&&!$&&!is&&ge!==A){var G=(A-oe)/R,je=i&&!N?i.totalProgress():G,ae=q?0:(je-tr)/(_t()-$i)*1e3||0,ze=F.utils.clamp(-G,1-G,_i(ae/2)*ae/.185),ut=G+(b.inertia===!1?0:ze),De,Te,me=b,nr=me.onStart,Pe=me.onInterrupt,zt=me.onComplete;if(De=er(ut,g),Ui(De)||(De=ut),Te=Math.max(0,Math.round(oe+De*R)),A<=ke&&A>=oe&&Te!==A){if($&&!$._initted&&$.data<=_i(Te-A))return;b.inertia===!1&&(ze=De-G),Ge(Te,{duration:Ze(_i(Math.max(_i(ut-je),_i(De-je))*.185/ae/.05||0)),ease:b.ease||"power3",data:_i(Te-A),onInterrupt:function(){return _e.restart(!0)&&Pe&&Pe(g)},onComplete:function(){g.update(),ge=Ce(),i&&!N&&(W?W.resetTo("totalProgress",De,i._tTime/i._tDur):i.progress(De)),qt=tr=i&&!N?i.totalProgress():g.progress,T&&T(g),zt&&zt(g)}},A,ze*R,Te-A-ze*R),nr&&nr(g,Ge.tween)}}else g.isActive&&ge!==A&&_e.restart(!0)}).pause()),l&&($s[l]=g),d=g.trigger=Pt(d||c!==!0&&c),Be=d&&d._gsap&&d._gsap.stRevert,Be&&(Be=Be(g)),c=c===!0?d:Pt(c),It(o)&&(o={targets:d,className:o}),c&&(p===!1||p===Kt||(p=!p&&c.parentNode&&c.parentNode.style&&Qt(c.parentNode).display==="flex"?!1:Ye),g.pin=c,Ke=F.core.getCache(c),Ke.spacer?B=Ke.pinState:(v&&(v=Pt(v),v&&!v.nodeType&&(v=v.current||v.nativeElement),Ke.spacerIsNative=!!v,v&&(Ke.spacerState=On(v))),Ke.spacer=ee=v||be.createElement("div"),ee.classList.add("pin-spacer"),l&&ee.classList.add("pin-spacer-"+l),Ke.pinState=B=On(c)),t.force3D!==!1&&F.set(c,{force3D:!0}),g.spacer=ee=Ke.spacer,yr=Qt(c),Ue=yr[p+O.os2],Q=F.getProperty(c),xe=F.quickSetter(c,O.a,He),ys(c,ee,yr),H=On(c)),se){D=Qr(se)?Vo(se,Uo):Uo,w=Mn("scroller-start",l,E,O,D,0),lt=Mn("scroller-end",l,E,O,D,0,w),Fe=w["offset"+O.op.d2];var ir=Pt(Br(E,"content")||E);rt=this.markerStart=Mn("start",l,ir,O,D,Fe,0,x),mt=this.markerEnd=Mn("end",l,ir,O,D,Fe,0,x),x&&(rr=F.quickSetter([rt,mt],O.a,He)),!J&&!(gr.length&&Br(E,"fixedMarkers")===!0)&&(tf(L?pe:E),F.set([w,lt],{force3D:!0}),Pr=F.quickSetter(w,O.a,He),At=F.quickSetter(lt,O.a,He))}if(x){var U=x.vars.onUpdate,X=x.vars.onUpdateParams;x.eventCallback("onUpdate",function(){g.update(0,0,1),U&&U.apply(x,X||[])})}if(g.previous=function(){return j[j.indexOf(g)-1]},g.next=function(){return j[j.indexOf(g)+1]},g.revert=function(A,q){if(!q)return g.kill(!0);var $=A!==!1||!g.enabled,G=ht;$!==g.isReverted&&($&&(we=Math.max(Ce(),g.scroll.rec||0),Xe=g.progress,Ft=i&&i.progress()),rt&&[rt,mt,w,lt].forEach(function(je){return je.style.display=$?"none":"block"}),$&&(ht=g,g.update($)),c&&(!S||!g.isActive)&&($?af(c,ee,B):ys(c,ee,Qt(c),z)),$||g.update($),ht=G,g.isReverted=$)},g.refresh=function(A,q,$,G){if(!((ht||!g.enabled)&&!q)){if(c&&A&&Jt){et(a,"scrollEnd",bl);return}!Tt&&he&&he(g),ht=g,Ge.tween&&!$&&(Ge.tween.kill(),Ge.tween=0),W&&W.pause(),h&&i&&(i.revert({kill:!1}).invalidate(),i.getChildren?i.getChildren(!0,!0,!1).forEach(function(Mr){return Mr.vars.immediateRender&&Mr.render(0,!0,!0)}):i.vars.immediateRender&&i.render(0,!0,!0)),g.isReverted||g.revert(!0,!0),g._subPinOffset=!1;var je=Ne(),ae=at(),ze=x?x.duration():pr(E,O),ut=R<=.01||!R,De=0,Te=G||0,me=Qr($)?$.end:t.end,nr=t.endTrigger||d,Pe=Qr($)?$.start:t.start||(t.start===0||!d?0:c?"0 0":"0 100%"),zt=g.pinnedContainer=t.pinnedContainer&&Pt(t.pinnedContainer,g),ar=d&&Math.max(0,j.indexOf(g))||0,it=ar,nt,ft,Wr,mn,ct,We,lr,ns,mo,Fi,ur,zi,yn;for(se&&Qr($)&&(zi=F.getProperty(w,O.p),yn=F.getProperty(lt,O.p));it-- >0;)We=j[it],We.end||We.refresh(0,1)||(ht=g),lr=We.pin,lr&&(lr===d||lr===c||lr===zt)&&!We.isReverted&&(Fi||(Fi=[]),Fi.unshift(We),We.revert(!0,!0)),We!==j[it]&&(ar--,it--);for(pt(Pe)&&(Pe=Pe(g)),Pe=Bo(Pe,"start",g),oe=Go(Pe,d,je,O,Ce(),rt,w,g,ae,ue,J,ze,x,g._startClamp&&"_startClamp")||(c?-.001:0),pt(me)&&(me=me(g)),It(me)&&!me.indexOf("+=")&&(~me.indexOf(" ")?me=(It(Pe)?Pe.split(" ")[0]:"")+me:(De=Nn(me.substr(2),je),me=It(Pe)?Pe:(x?F.utils.mapRange(0,x.duration(),x.scrollTrigger.start,x.scrollTrigger.end,oe):oe)+De,nr=d)),me=Bo(me,"end",g),ke=Math.max(oe,Go(me||(nr?"100% 0":ze),nr,je,O,Ce()+De,mt,lt,g,ae,ue,J,ze,x,g._endClamp&&"_endClamp"))||-.001,De=0,it=ar;it--;)We=j[it]||{},lr=We.pin,lr&&We.start-We._pinPush<=oe&&!x&&We.end>0&&(nt=We.end-(g._startClamp?Math.max(0,We.start):We.start),(lr===d&&We.start-We._pinPush=pr(E,O)))nt=Qt(c),mn=O===qe,Wr=Ce(),fe=parseFloat(Q(O.a))+Te,!ze&&ke>1&&(ur=(L?be.scrollingElement||Bt:E).style,ur={style:ur,value:ur["overflow"+O.a.toUpperCase()]},L&&Qt(pe)["overflow"+O.a.toUpperCase()]!=="scroll"&&(ur.style["overflow"+O.a.toUpperCase()]="scroll")),ys(c,ee,nt),H=On(c),ft=wr(c,!0),ns=J&&Vr(E,mn?Ct:qe)(),p?(z=[p+O.os2,R+Te+He],z.t=ee,it=p===Ye?jn(c,O)+R+Te:0,it&&(z.push(O.d,it+He),ee.style.flexBasis!=="auto"&&(ee.style.flexBasis=it+He)),ki(z),zt&&j.forEach(function(Mr){Mr.pin===zt&&Mr.vars.pinSpacing!==!1&&(Mr._subPinOffset=!0)}),J&&Ce(we)):(it=jn(c,O),it&&ee.style.flexBasis!=="auto"&&(ee.style.flexBasis=it+He)),J&&(ct={top:ft.top+(mn?Wr-oe:ns)+He,left:ft.left+(mn?ns:Wr-oe)+He,boxSizing:"border-box",position:"fixed"},ct[ni]=ct["max"+Ai]=Math.ceil(ft.width)+He,ct[si]=ct["max"+_o]=Math.ceil(ft.height)+He,ct[Kt]=ct[Kt+nn]=ct[Kt+tn]=ct[Kt+sn]=ct[Kt+rn]="0",ct[Ye]=nt[Ye],ct[Ye+nn]=nt[Ye+nn],ct[Ye+tn]=nt[Ye+tn],ct[Ye+sn]=nt[Ye+sn],ct[Ye+rn]=nt[Ye+rn],V=uf(B,ct,S),Tt&&Ce(0)),i?(mo=i._initted,_s(1),i.render(i.duration(),!0,!0),ne=Q(O.a)-fe+R+Te,kt=Math.abs(R-ne)>1,J&&kt&&V.splice(V.length-2,2),i.render(0,!0,!0),mo||i.invalidate(!0),i.parent||i.totalTime(i.totalTime()),_s(0)):ne=R,ur&&(ur.value?ur.style["overflow"+O.a.toUpperCase()]=ur.value:ur.style.removeProperty("overflow-"+O.a));else if(d&&Ce()&&!x)for(ft=d.parentNode;ft&&ft!==pe;)ft._pinOffset&&(oe-=ft._pinOffset,ke-=ft._pinOffset),ft=ft.parentNode;Fi&&Fi.forEach(function(Mr){return Mr.revert(!1,!0)}),g.start=oe,g.end=ke,Qe=Ve=Tt?we:Ce(),!x&&!Tt&&(Qe0?j.slice(0,q).reverse():j.slice(q+1);return(It(A)?$.filter(function(G){return G.vars.preventOverlaps===A}):$).filter(function(G){return g.direction>0?G.end<=oe:G.start>=ke})},g.update=function(A,q,$){if(!(x&&!$&&!A)){var G=Tt===!0?we:g.scroll(),je=A?0:(G-oe)/R,ae=je<0?0:je>1?1:je||0,ze=g.progress,ut,De,Te,me,nr,Pe,zt,ar;if(q&&(Ve=Qe,Qe=x?Ce():G,b&&(tr=qt,qt=i&&!N?i.totalProgress():ae)),m&&c&&!ht&&!Tn&&Jt&&(!ae&&oeG+(G-Ve)/(_t()-$i)*m&&(ae=.9999)),ae!==ze&&g.enabled){if(ut=g.isActive=!!ae&&ae<1,De=!!ze&&ze<1,Pe=ut!==De,nr=Pe||!!ae!=!!ze,g.direction=ae>ze?1:-1,g.progress=ae,nr&&!ht&&(Te=ae&&!ze?0:ae===1?1:ze===1?2:3,N&&(me=!Pe&&Y[Te+1]!=="none"&&Y[Te+1]||Y[Te],ar=i&&(me==="complete"||me==="reset"||me in i))),P&&(Pe||ar)&&(ar||_||!i)&&(pt(P)?P(g):g.getTrailing(P).forEach(function(Wr){return Wr.endAnimation()})),N||(W&&!ht&&!Tn?(W._dp._time-W._start!==W._time&&W.render(W._dp._time-W._start),W.resetTo?W.resetTo("totalProgress",ae,i._tTime/i._tDur):(W.vars.totalProgress=ae,W.invalidate().restart())):i&&i.totalProgress(ae,!!(ht&&(Re||A)))),c){if(A&&p&&(ee.style[p+O.os2]=Ue),!J)xe(Vi(fe+ne*ae));else if(nr){if(zt=!A&&ae>ze&&ke+1>G&&G+1>=pr(E,O),S)if(!A&&(ut||zt)){var it=wr(c,!0),nt=G-oe;Ko(c,pe,it.top+(O===qe?nt:0)+He,it.left+(O===qe?0:nt)+He)}else Ko(c,ee);ki(ut||zt?V:H),kt&&ae<1&&ut||xe(fe+(ae===1&&!zt?ne:0))}}b&&!Ge.tween&&!ht&&!Tn&&_e.restart(!0),o&&(Pe||M&&ae&&(ae<1||!ds))&&dn(o.targets).forEach(function(Wr){return Wr.classList[ut||M?"add":"remove"](o.className)}),s&&!N&&!A&&s(g),nr&&!ht?(N&&(ar&&(me==="complete"?i.pause().totalProgress(1):me==="reset"?i.restart(!0).pause():me==="restart"?i.restart(!0):i[me]()),s&&s(g)),(Pe||!ds)&&(u&&Pe&&gs(g,u),K[Te]&&gs(g,K[Te]),M&&(ae===1?g.kill(!1,1):K[Te]=0),Pe||(Te=ae===1?1:3,K[Te]&&gs(g,K[Te]))),C&&!ut&&Math.abs(g.getVelocity())>(Ui(C)?C:2500)&&(Ni(g.callbackAnimation),W?W.progress(1):Ni(i,me==="reverse"?1:!ae,1))):N&&s&&!ht&&s(g)}if(At){var ft=x?G/x.duration()*(x._caScrollDist||0):G;Pr(ft+(w._isFlipped?1:0)),At(ft)}rr&&rr(-G/x.duration()*(x._caScrollDist||0))}},g.enable=function(A,q){g.enabled||(g.enabled=!0,et(E,"resize",Wi),L||et(E,"scroll",di),he&&et(a,"refreshInit",he),A!==!1&&(g.progress=Xe=0,Qe=Ve=ge=Ce()),q!==!1&&g.refresh())},g.getTween=function(A){return A&&Ge?Ge.tween:W},g.setPositions=function(A,q,$,G){if(x){var je=x.scrollTrigger,ae=x.duration(),ze=je.end-je.start;A=je.start+ze*A/ae,q=je.start+ze*q/ae}g.refresh(!1,!1,{start:Yo(A,$&&!!g._startClamp),end:Yo(q,$&&!!g._endClamp)},G),g.update()},g.adjustPinSpacing=function(A){if(z&&A){var q=z.indexOf(O.d)+1;z[q]=parseFloat(z[q])+A+He,z[1]=parseFloat(z[1])+A+He,ki(z)}},g.disable=function(A,q){if(A!==!1&&g.revert(!0,!0),g.enabled&&(g.enabled=g.isActive=!1,q||W&&W.pause(),we=0,Ke&&(Ke.uncache=1),he&&Je(a,"refreshInit",he),_e&&(_e.pause(),Ge.tween&&Ge.tween.kill()&&(Ge.tween=0)),!L)){for(var $=j.length;$--;)if(j[$].scroller===E&&j[$]!==g)return;Je(E,"resize",Wi),L||Je(E,"scroll",di)}},g.kill=function(A,q){g.disable(A,q),W&&!q&&W.kill(),l&&delete $s[l];var $=j.indexOf(g);$>=0&&j.splice($,1),$===wt&&Yn>0&&wt--,$=0,j.forEach(function(G){return G.scroller===g.scroller&&($=1)}),$||Tt||(g.scroll.rec=0),i&&(i.scrollTrigger=null,A&&i.revert({kill:!1}),q||i.kill()),rt&&[rt,mt,w,lt].forEach(function(G){return G.parentNode&&G.parentNode.removeChild(G)}),on===g&&(on=0),c&&(Ke&&(Ke.uncache=1),$=0,j.forEach(function(G){return G.pin===c&&$++}),$||(Ke.spacer=0)),t.onKill&&t.onKill(g)},j.push(g),g.enable(!1,!1),Be&&Be(g),i&&i.add&&!R){var ce=g.update;g.update=function(){g.update=ce,re.cache++,oe||ke||g.refresh()},F.delayedCall(.01,g.update),R=.01,oe=ke=0}else g.refresh();c&&of()},a.register=function(t){return pi||(F=t||pl(),dl()&&window.document&&a.enable(),pi=Xi),pi},a.defaults=function(t){if(t)for(var i in t)Pn[i]=t[i];return Pn},a.disable=function(t,i){Xi=0,j.forEach(function(s){return s[i?"kill":"disable"](t)}),Je(te,"wheel",di),Je(be,"scroll",di),clearInterval(wn),Je(be,"touchcancel",cr),Je(pe,"touchstart",cr),Cn(Je,be,"pointerdown,touchstart,mousedown",$o),Cn(Je,be,"pointerup,touchend,mouseup",Xo),Zn.kill(),Sn(Je);for(var n=0;n0&&s.left+o0&&s.top+o=0&&Lt.splice(r,5),Lt.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),F.core.getCache(e),Bs())}}):Lt};ie.revert=function(a,e){return go(!a,e)};ie.create=function(a,e){return new ie(a,e)};ie.refresh=function(a){return a?Wi(!0):(pi||ie.register())&&Jr(!0)};ie.update=function(a){return++re.cache&&Sr(a===!0?2:0)};ie.clearScrollMemory=Sl;ie.maxScroll=function(a,e){return pr(a,e?Ct:qe)};ie.getScrollFunc=function(a,e){return Vr(Pt(a),e?Ct:qe)};ie.getById=function(a){return $s[a]};ie.getAll=function(){return j.filter(function(a){return a.vars.id!=="ScrollSmoother"})};ie.isScrolling=function(){return!!Jt};ie.snapDirectional=po;ie.addEventListener=function(a,e){var r=li[a]||(li[a]=[]);~r.indexOf(e)||r.push(e)};ie.removeEventListener=function(a,e){var r=li[a],t=r&&r.indexOf(e);t>=0&&r.splice(t,1)};ie.batch=function(a,e){var r=[],t={},i=e.interval||.016,n=e.batchMax||1e9,s=function(u,f){var _=[],d=[],c=F.delayedCall(i,function(){f(_,d),_=[],d=[]}).pause();return function(p){_.length||c.restart(!0),_.push(p.trigger),d.push(p),n<=_.length&&c.progress(1)}},o;for(o in e)t[o]=o.substr(0,2)==="on"&&pt(e[o])&&o!=="onRefreshInit"?s(o,e[o]):e[o];return pt(n)&&(n=n(),et(ie,"refresh",function(){return n=e.batchMax()})),dn(a).forEach(function(l){var u={};for(o in t)u[o]=t[o];u.trigger=l,r.push(ie.create(u))}),r};var Zo=function(e,r,t,i){return r>i?e(i):r<0&&e(0),t>i?(i-r)/(t-r):t<0?r/(r-t):1},vs=function a(e,r){r===!0?e.style.removeProperty("touch-action"):e.style.touchAction=r===!0?"auto":r?"pan-"+r+(Ie.isTouch?" pinch-zoom":""):"none",e===Bt&&a(pe,r)},Rn={auto:1,scroll:1},cf=function(e){var r=e.event,t=e.target,i=e.axis,n=(r.changedTouches?r.changedTouches[0]:r).target,s=n._gsap||F.core.getCache(n),o=_t(),l;if(!s._isScrollT||o-s._isScrollT>2e3){for(;n&&n!==pe&&(n.scrollHeight<=n.clientHeight&&n.scrollWidth<=n.clientWidth||!(Rn[(l=Qt(n)).overflowY]||Rn[l.overflowX]));)n=n.parentNode;s._isScroll=n&&n!==t&&!ai(n)&&(Rn[(l=Qt(n)).overflowY]||Rn[l.overflowX]),s._isScrollT=o}(s._isScroll||i==="x")&&(r.stopPropagation(),r._gsapAllow=!0)},Pl=function(e,r,t,i){return Ie.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:r,onWheel:i=i&&cf,onPress:i,onDrag:i,onScroll:i,onEnable:function(){return t&&et(be,Ie.eventTypes[0],Jo,!1,!0)},onDisable:function(){return Je(be,Ie.eventTypes[0],Jo,!0)}})},hf=/(input|label|select|textarea)/i,jo,Jo=function(e){var r=hf.test(e.target.tagName);(r||jo)&&(e._gsapAllow=!0,jo=r)},_f=function(e){Qr(e)||(e={}),e.preventDefault=e.isNormalizer=e.allowClicks=!0,e.type||(e.type="wheel,touch"),e.debounce=!!e.debounce,e.id=e.id||"normalizer";var r=e,t=r.normalizeScrollX,i=r.momentum,n=r.allowNestedScroll,s=r.onRelease,o,l,u=Pt(e.target)||Bt,f=F.core.globals().ScrollSmoother,_=f&&f.get(),d=Er&&(e.content&&Pt(e.content)||_&&e.content!==!1&&!_.smooth()&&_.content()),c=Vr(u,qe),p=Vr(u,Ct),h=1,m=(Ie.isTouch&&te.visualViewport?te.visualViewport.scale*te.visualViewport.width:te.outerWidth)/te.innerWidth,k=0,T=pt(i)?function(){return i(o)}:function(){return i||2.8},M,b,S=Pl(u,e.type,!0,n),v=function(){return b=!1},x=cr,C=cr,P=function(){l=pr(u,qe),C=Ji(Er?1:0,l),t&&(x=Ji(0,pr(u,Ct))),M=oi},O=function(){d._gsap.y=Vi(parseFloat(d._gsap.y)+c.offset)+"px",d.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(d._gsap.y)+", 0, 1)",c.offset=c.cacheID=0},N=function(){if(b){requestAnimationFrame(v);var se=Vi(o.deltaY/2),ue=C(c.v-se);if(d&&ue!==c.v+c.offset){c.offset=ue-c.v;var g=Vi((parseFloat(d&&d._gsap.y)||0)-c.offset);d.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+g+", 0, 1)",d._gsap.y=g+"px",c.cacheID=re.cache,Sr()}return!0}c.offset&&O(),b=!0},E,I,L,J,K=function(){P(),E.isActive()&&E.vars.scrollY>l&&(c()>l?E.progress(1)&&c(l):E.resetTo("scrollY",l))};return d&&F.set(d,{y:"+=0"}),e.ignoreCheck=function(Y){return Er&&Y.type==="touchmove"&&N()||h>1.05&&Y.type!=="touchstart"||o.isGesturing||Y.touches&&Y.touches.length>1},e.onPress=function(){b=!1;var Y=h;h=Vi((te.visualViewport&&te.visualViewport.scale||1)/m),E.pause(),Y!==h&&vs(u,h>1.01?!0:t?!1:"x"),I=p(),L=c(),P(),M=oi},e.onRelease=e.onGestureStart=function(Y,se){if(c.offset&&O(),!se)J.restart(!0);else{re.cache++;var ue=T(),g,he;t&&(g=p(),he=g+ue*.05*-Y.velocityX/.227,ue*=Zo(p,g,he,pr(u,Ct)),E.vars.scrollX=x(he)),g=c(),he=g+ue*.05*-Y.velocityY/.227,ue*=Zo(c,g,he,pr(u,qe)),E.vars.scrollY=C(he),E.invalidate().duration(ue).play(.01),(Er&&E.vars.scrollY>=l||g>=l-1)&&F.to({},{onUpdate:K,duration:ue})}s&&s(Y)},e.onWheel=function(){E._ts&&E.pause(),_t()-k>1e3&&(M=0,k=_t())},e.onChange=function(Y,se,ue,g,he){if(oi!==M&&P(),se&&t&&p(x(g[2]===se?I+(Y.startX-Y.x):p()+se-g[1])),ue){c.offset&&O();var Ne=he[2]===ue,at=Ne?L+Y.startY-Y.y:c()+ue-he[1],ge=C(at);Ne&&at!==ge&&(L+=ge-at),c(ge)}(ue||se)&&Sr()},e.onEnable=function(){vs(u,t?!1:"x"),ie.addEventListener("refresh",K),et(te,"resize",K),c.smooth&&(c.target.style.scrollBehavior="auto",c.smooth=p.smooth=!1),S.enable()},e.onDisable=function(){vs(u,!0),Je(te,"resize",K),ie.removeEventListener("refresh",K),S.kill()},e.lockAxis=e.lockAxis!==!1,o=new Ie(e),o.iOS=Er,Er&&!c()&&c(1),Er&&F.ticker.add(cr),J=o._dc,E=F.to(o,{ease:"power4",paused:!0,inherit:!1,scrollX:t?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:kl(c,c(),function(){return E.pause()})},onUpdate:Sr,onComplete:J.vars.onComplete}),o};ie.sort=function(a){if(pt(a))return j.sort(a);var e=te.pageYOffset||0;return ie.getAll().forEach(function(r){return r._sortY=r.trigger?e+r.trigger.getBoundingClientRect().top:r.start+te.innerHeight}),j.sort(a||function(r,t){return(r.vars.refreshPriority||0)*-1e6+(r.vars.containerAnimation?1e6:r._sortY)-((t.vars.containerAnimation?1e6:t._sortY)+(t.vars.refreshPriority||0)*-1e6)})};ie.observe=function(a){return new Ie(a)};ie.normalizeScroll=function(a){if(typeof a>"u")return bt;if(a===!0&&bt)return bt.enable();if(a===!1){bt&&bt.kill(),bt=a;return}var e=a instanceof Ie?a:_f(a);return bt&&bt.target===e.target&&bt.kill(),ai(e.target)&&(bt=e),e};ie.core={_getVelocityProp:Ls,_inputObserver:Pl,_scrollers:re,_proxies:gr,bridge:{ss:function(){Jt||ui("scrollStart"),Jt=_t()},ref:function(){return ht}}};pl()&&F.registerPlugin(ie);function df(a,e){for(var r=0;rMath.abs(o)?s:o)/(1-r),l=-u*r,f,_;return u>0&&(f=n.height/(xt.innerHeight+n.height),_=f===.5?n.height*2:Math.min(n.height,Math.abs(-u*f/(2*f-1)))*2*(r||1),l+=r?-_*r:-_/2,u+=_),{change:u,offset:l}},yf=function(e){var r=Rr.querySelector(".ScrollSmoother-wrapper");return r||(r=Rr.createElement("div"),r.classList.add("ScrollSmoother-wrapper"),e.parentNode.insertBefore(r,e),r.appendChild(e)),r},ci=function(){function a(e){var r=this;Dn||a.register(de)||console.warn("Please gsap.registerPlugin(ScrollSmoother)"),e=this.vars=e||{},hr&&hr.kill(),hr=this,ia(this);var t=e,i=t.smoothTouch,n=t.onUpdate,s=t.onStop,o=t.smooth,u=t.onFocusIn,l=t.normalizeScroll,f=t.wholePixels,_,d,c,p,h,m,w,b,C,v,T,P,S,E,k=this,M=e.effectsPrefix||"",$=Z.getScrollFunc(xt),D=Z.isTouch===1?i===!0?.8:parseFloat(i)||0:o===0||o===!1?0:parseFloat(o)||.8,X=D&&+e.speed||1,I=0,J=0,K=1,N=ta(0),se=function(){return N.update(-I)},le={y:0},g=function(){return _.style.overflow="visible"},he,Ne=function(y){y.update();var O=y.getTween();O&&(O.pause(),O._time=O._dur,O._tTime=O._tDur),he=!1,y.animation.progress(y.progress,!0)},at=function(y,O){(y!==I&&!v||O)&&(f&&(y=Math.round(y)),D&&(_.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+y+", 0, 1)",_._gsap.y=y+"px"),J=y-I,I=y,Z.isUpdating||a.isRefreshing||Z.update())},ge=function(y){return arguments.length?(y<0&&(y=0),le.y=-y,he=!0,v?I=-y:at(-y),Z.isRefreshing?p.update():$(y/X),this):-I},Re=typeof ResizeObserver<"u"&&e.autoResize!==!1&&new ResizeObserver(function(){if(!Z.isRefreshing){var R=Or(d)*X;R<-I&&ge(R),na.restart(!0)}}),Xe,Ce=function(y){d.scrollTop=0,!(y.target.contains&&y.target.contains(d)||u&&u(r,y)===!1)&&(Z.isInViewport(y.target)||y.target===Xe||r.scrollTo(y.target,!1,"center center"),Xe=y.target)},Ge=function(y,O){if(y0?Q+(ne-fe):Ge(ne,y),z.setPositions(Q,xe,!0,(z._startClamp?Math.max(0,Q):Q)-fe),z.markerStart&&H.push(de.quickSetter([z.markerStart,z.markerEnd],"y","px")),z.pin&&z.end>0&&!L)){if(ee=z.end-z.start,Fe=y._startClamp&&z.start<0,Fe){if(y.start>0){y.setPositions(0,y.end+(y._startNative-y.start),!0),R(y,O);return}ee+=z.start,V.offset=-z.start}V.push({start:z.start,nativeStart:fe,end:z.end,distance:ee,trig:z}),y.setPositions(y.start,y.end+(Fe?-z.start:ee),!0)}},er=function(y,O){h.forEach(function(L){return Ke(L,y,O)})},Qe=function(){Hi=Rr.documentElement,vr=Rr.body,g(),requestAnimationFrame(g),h&&(Z.getAll().forEach(function(y){y._startNative=y.start,y._endNative=y.end}),h.forEach(function(y){var O=y._startClamp||y.start,L=y.autoSpeed?Math.min(Or(),y.end):O+Math.abs((y.end-O)/y.ratio),V=L-y.end;if(O-=V/2,L-=V/2,O>L){var H=O;O=L,L=H}y._startClamp&&O<0?(L=y.ratio<0?Or():y.end/y.ratio,V=L-y.end,O=0):(y.ratio<0||y._endClamp&&L>=Or())&&(L=Or(),O=y.ratio<0||y.ratio>1?0:L-(L-y.start)/y.ratio,V=(L-O)*y.ratio-(y.end-y.start)),y.offset=V||1e-4,y.pins.length=y.pins.offset=0,y.setPositions(O,L,!0)}),er(Z.sort())),N.reset()},Ve=function(){return Z.addEventListener("refresh",Qe)},oe=function(){return h&&h.forEach(function(y){return y.vars.onRefresh(y)})},ke=function(){return h&&h.forEach(function(y){return y.vars.onRefreshInit(y)}),oe},rt=function(y,O,L,V){return function(){var H=typeof O=="function"?O(L,V):O;H||H===0||(H=V.getAttribute("data-"+M+y)||(y==="speed"?1:0)),V.setAttribute("data-"+M+y,H);var ee=(H+"").substr(0,6)==="clamp(";return{clamp:ee,value:ee?H.substr(6,H.length-7):H}}},mt=function(y,O,L,V,H){H=(typeof H=="function"?H(V,y):H)||0;var ee=rt("speed",O,V,y),Fe=rt("lag",L,V,y),Q=de.getProperty(y,"y"),xe=y._gsap,fe,ne,Ue,z,Pr,kt,At=[],yr=function(){O=ee(),L=parseFloat(Fe().value),fe=parseFloat(O.value)||1,Ue=O.value==="auto",Pr=Ue||ne&&ne._startClamp&&ne.start<=0||At.offset?0:ne&&ne._endClamp&&ne.end===Or()?1:.5,z&&z.kill(),z=L&&de.to(y,{ease:An,overwrite:!1,y:"+=0",duration:L}),ne&&(ne.ratio=fe,ne.autoSpeed=Ue)},qt=function(){xe.y=Q+"px",xe.renderTransform(1),yr()},tr=[],W=0,or=function(_e){if(Ue){qt();var we=mf(y,ea(0,1,-_e.start/(_e.end-_e.start)));W=we.change,kt=we.offset}else kt=At.offset||0,W=(_e.end-_e.start-kt)*(1-fe);At.forEach(function(Ft){return W-=Ft.distance*(1-fe)}),_e.offset=W||.001,_e.vars.onUpdate(_e),z&&z.progress(1)};return yr(),(fe!==1||Ue||z)&&(ne=Z.create({trigger:Ue?y.parentNode:y,start:function(){return O.clamp?"clamp(top bottom+="+H+")":"top bottom+="+H},end:function(){return O.value<0?"max":O.clamp?"clamp(bottom top-="+H+")":"bottom top-="+H},scroller:d,scrub:!0,refreshPriority:-999,onRefreshInit:qt,onRefresh:or,onKill:function(_e){var we=h.indexOf(_e);we>=0&&h.splice(we,1),qt()},onUpdate:function(_e){var we=Q+W*(_e.progress-Pr),Ft=At.length,rr=0,Be,ir,U;if(_e.offset){if(Ft){for(ir=-I,U=_e.end;Ft--;){if(Be=At[Ft],Be.trig.isActive||ir>=Be.start&&ir<=Be.end){z&&(Be.trig.progress+=Be.trig.direction<0?.001:-.001,Be.trig.update(0,0,1),z.resetTo("y",parseFloat(xe.y),-J,!0),K&&z.progress(1));return}ir>Be.end&&(rr+=Be.distance),U-=Be.distance}we=Q+rr+W*((de.utils.clamp(_e.start,_e.end,ir)-_e.start-rr)/(U-_e.start)-Pr)}tr.length&&!Ue&&tr.forEach(function(Y){return Y(we-rr)}),we=gf(we+kt),z?(z.resetTo("y",we,-J,!0),K&&z.progress(1)):(xe.y=we+"px",xe.renderTransform(1))}}}),or(ne),de.core.getCache(ne.trigger).stRevert=ke,ne.startY=Q,ne.pins=At,ne.markers=tr,ne.ratio=fe,ne.autoSpeed=Ue,y.style.willChange="transform"),ne};Ve(),Z.addEventListener("killAll",Ve),de.delayedCall(.5,function(){return K=0}),this.scrollTop=ge,this.scrollTo=function(R,y,O){var L=de.utils.clamp(0,Or(),isNaN(R)?r.offset(R,O,!!y&&!v):+R);y?v?de.to(r,{duration:D,scrollTop:L,overwrite:"auto",ease:An}):$(L):ge(L)},this.offset=function(R,y,O){R=Zr(R)[0];var L=R.style.cssText,V=Z.create({trigger:R,start:y||"top top"}),H;return h&&(K?Z.refresh():er([V],!0)),H=V.start/(O?X:1),V.kill(!1),R.style.cssText=L,de.core.getCache(R).uncache=1,H};function x(){return c=_.clientHeight,_.style.overflow="visible",vr.style.height=xt.innerHeight+(c-xt.innerHeight)/X+"px",c-xt.innerHeight}this.content=function(R){if(arguments.length){var y=Zr(R||"#smooth-content")[0]||console.warn("ScrollSmoother needs a valid content element.")||vr.children[0];return y!==_&&(_=y,C=_.getAttribute("style")||"",Re&&Re.observe(_),de.set(_,{overflow:"visible",width:"100%",boxSizing:"border-box",y:"+=0"}),D||de.set(_,{clearProps:"transform"})),this}return _},this.wrapper=function(R){return arguments.length?(d=Zr(R||"#smooth-wrapper")[0]||yf(_),b=d.getAttribute("style")||"",x(),de.set(d,D?{overflow:"hidden",position:"fixed",height:"100%",width:"100%",top:0,left:0,right:0,bottom:0}:{overflow:"visible",position:"relative",width:"100%",height:"auto",top:"auto",bottom:"auto",left:"auto",right:"auto"}),this):d},this.effects=function(R,y){var O;if(h||(h=[]),!R)return h.slice(0);R=Zr(R),R.forEach(function(fe){for(var ne=h.length;ne--;)h[ne].trigger===fe&&h[ne].kill()}),y=y||{};var L=y,V=L.speed,H=L.lag,ee=L.effectsPadding,Fe=[],Q,xe;for(Q=0;QL._dp._time,P=I,le.y=0,D&&(Z.isTouch===1&&(d.style.position="absolute"),d.scrollTop=0,Z.isTouch===1&&(d.style.position="fixed"))}},onRefresh:function(y){y.animation.invalidate(),le.y=0,y.setPositions(y.start,x()/X),S||Ne(y),le.y=-$()*X,at(le.y),K||(S&&(he=!1),y.animation.progress(de.utils.clamp(0,1,P/X/-y.end))),S&&(y.progress-=.001,y.update()),a.isRefreshing=!1},id:"ScrollSmoother",scroller:xt,invalidateOnRefresh:!0,start:0,refreshPriority:-9999,end:function(){return x()/X},onScrubComplete:function(){N.reset(),s&&s(r)},scrub:D||!0}),this.smooth=function(R){return arguments.length&&(D=R||0,X=D&&+e.speed||1,p.scrubDuration(R)),p.getTween()?p.getTween().duration():0},p.getTween()&&(p.getTween().vars.ease=e.ease||An),this.scrollTrigger=p,e.effects&&this.effects(e.effects===!0?"[data-"+M+"speed], [data-"+M+"lag]":e.effects,{effectsPadding:e.effectsPadding,refresh:!1}),e.sections&&this.sections(e.sections===!0?"[data-section]":e.sections),ut.forEach(function(R){R.vars.scroller=d,R.revert(!1,!0),R.init(R.vars,R.animation)}),this.paused=function(R,y){return arguments.length?(!!v!==R&&(R?(p.getTween()&&p.getTween().pause(),$(-I/X),N.reset(),T=Z.normalizeScroll(),T&&T.disable(),v=Z.observe({preventDefault:!0,type:"wheel,touch,scroll",debounce:!1,allowClicks:!0,onChangeY:function(){return ge(-I)}}),v.nested=ra(Hi,"wheel,touch,scroll",!0,y!==!1)):(v.nested.kill(),v.kill(),v=0,T&&T.enable(),p.progress=(-I/X-p.start)/(p.end-p.start),Ne(p))),this):!!v},this.kill=this.revert=function(){r.paused(!1),Ne(p),p.kill();for(var R=(h||[]).concat(m||[]),y=R.length;y--;)R[y].kill();Z.scrollerProxy(d),Z.removeEventListener("killAll",Ve),Z.removeEventListener("refresh",Qe),d.style.cssText=b,_.style.cssText=C;var O=Z.defaults({});O&&O.scroller===d&&Z.defaults({scroller:xt}),r.normalizer&&Z.normalizeScroll(!1),clearInterval(w),hr=null,Re&&Re.disconnect(),vr.style.removeProperty("height"),xt.removeEventListener("focusin",Ce)},this.refresh=function(R,y){return p.refresh(R,y)},l&&(this.normalizer=Z.normalizeScroll(l===!0?{debounce:!0,content:!D&&_}:l)),Z.config(e),"scrollBehavior"in xt.getComputedStyle(vr)&&de.set([vr,Hi],{scrollBehavior:"auto"}),xt.addEventListener("focusin",Ce),w=setInterval(se,250),Rr.readyState==="loading"||requestAnimationFrame(function(){return Z.refresh()})}return a.register=function(r){return Dn||(de=r||Ou(),Mu()&&window.document&&(xt=window,Rr=document,Hi=Rr.documentElement,vr=Rr.body),de&&(Zr=de.utils.toArray,ea=de.utils.clamp,An=de.parseEase("expo"),ia=de.core.context||function(){},Z=de.core.globals().ScrollTrigger,de.core.globals("ScrollSmoother",a),vr&&Z&&(na=de.delayedCall(.2,function(){return Z.isRefreshing||hr&&hr.refresh()}).pause(),ta=Z.core._getVelocityProp,ra=Z.core._inputObserver,a.refresh=Z.refresh,Dn=1))),Dn},pf(a,[{key:"progress",get:function(){return this.scrollTrigger?this.scrollTrigger.animation._time/100:0}}]),a}();ci.version="3.14.1";ci.create=function(a){return hr&&a&&hr.content()===Zr(a.content)[0]?hr:new ci(a)};ci.get=function(){return hr};Ou()&&de.registerPlugin(ci);jr.registerPlugin(ie,ci);(function(a,e){(function(){e.path.isFront,console.log("drupalSettings",e);const t=["pyramide","prct","infinite","pi","supeg","cone","croissant","cube","diamant","cylindre"];let i=[];function n(){console.log("MathalloTheme init()"),s(),o(),l(),d()}function s(){document.getElementById("burger-btn").parentElement.addEventListener("click",function(p){this.firstElementChild.toggleAttribute("opened"),this.firstElementChild.nextElementSibling.toggleAttribute("opened")})}function o(){let c=document.getElementById("partie-principes-pratique");if(c){let p=c.getElementsByClassName("field-card");for(const h of p)h.addEventListener("mousemove",function(m){for(const w of this.parentElement.children)w.classList.add("back-card"),w.classList.remove("front-card");this.classList.add("front-card"),this.classList.remove("back-card")})}}function u(){i.forEach(({card:c,forme:p,formepos:h})=>{p.style.top=`${c.offsetTop+h.top}px`,p.style.left=`${c.offsetLeft+h.left}px`})}async function l(){const c=document.querySelector('main[role="main"] > .layout-content > .wrapper');let p=document.querySelectorAll('article[role="home-presentation"], .field-card, .node-type-chapitre, .node-type-partie'),h=[],m=1;for(const w of p){let b={card:w},C=Math.round(Math.random()*(t.length-1));for(;h.includes(C);)C=Math.round(Math.random()*(t.length-1));h.push(C);let v=await _(w,C);c.prepend(v),b.forme=v,b.formepos={left:v.offsetLeft-w.offsetLeft,top:v.offsetTop-w.offsetTop},i.push(b),f(w,v,m),m*=-1}window.addEventListener("resize",u)}function f(c,p,h){jr.timeline({scrollTrigger:{trigger:c,start:"top bottom",end:"bottom top",scrub:!0,ease:"power4.out",snap:!1}}).from(c.children,{opacity:.4},0).to(c.children,{opacity:1},.5).to(c.children,{opacity:.4},.7).from(c,{translateX:`${200*h}px`,translateY:`${100*h}px`},0).to(c,{translateX:"0",translateY:"0"},.5),jr.to(p.querySelector("svg"),{scrollTrigger:{trigger:p,start:"top bottom",end:"bottom top",scrub:!0,ease:"power4.out"},rotation:Math.random()>.5?45:-45,skewX:Math.random()>.5?10:-10}),jr.timeline({scrollTrigger:{trigger:c,start:"top center",end:"bottom center",scrub:!0,markers:!1}}).to(p.querySelector("svg"),{stroke:"#f661e2",duration:.1},.3).to(p.querySelector("svg"),{stroke:"#1642bc",duration:.1},.7)}async function _(c,p){let h=document.createElement("div");h.classList.add("bg-forme");const w=await(await fetch(`/themes/custom/mathallo/assets/img/formes/bordure/${t[p]}.svg`)).text();h.innerHTML=w;const b=h.querySelector("svg");let C=200+Math.random()*300;b.getAttribute("width"),h.style.width=h.style.height=`${C}px`,b.setAttribute("width",C),b.setAttribute("height",C);let v=c.offsetTop+c.clientHeight/2-C/2;c.clientHeight<300&&(v=Math.random()>.5?c.offsetTop-C/2:c.offsetTop+c.clientHeight-C/2),h.style.top=`${v}px`;let T=20+Math.random()*20;return c.classList.contains("field-principes-reflexion")?h.style.left=`${c.offsetLeft-C+T}px`:c.classList.contains("field-en-pratique")?h.style.left=`${c.offsetLeft+c.clientWidth-T}px`:h.style.left=Math.random()>.5?`${c.offsetLeft-C+T}px`:`${c.offsetLeft+c.clientWidth-T}px`,h}function d(){jr.to("body",{scrollTrigger:'main[role="main"]',backgroundPositionY:10}),ci.create({smooth:3,effects:!0,smoothTouch:.1,wrapper:'main[role="main"]',content:'main[role="main"]>.layout-content'}),jr.to("#parallax-bg",{y:(c,p)=>-(ie.maxScroll(window)*1.2),ease:"none",scrollTrigger:{trigger:'main[role="main"] > .layout-content > .wrapper',start:"top bottom",end:"bottom top",scrub:!0,invalidateOnRefresh:!0}})}n()})()})(Drupal,drupalSettings);
+*/var de,Dn,xt,Rr,Hi,vr,Zr,ea,Z,hr,An,ta,ra,ia,na,Ml=function(){return typeof window<"u"},Ol=function(){return de||Ml()&&(de=window.gsap)&&de.registerPlugin&&de},gf=function(e){return Math.round(e*1e5)/1e5||0},Or=function(e){return Z.maxScroll(e||xt)},mf=function(e,r){var t=e.parentNode||Hi,i=e.getBoundingClientRect(),n=t.getBoundingClientRect(),s=n.top-i.top,o=n.bottom-i.bottom,l=(Math.abs(s)>Math.abs(o)?s:o)/(1-r),u=-l*r,f,_;return l>0&&(f=n.height/(xt.innerHeight+n.height),_=f===.5?n.height*2:Math.min(n.height,Math.abs(-l*f/(2*f-1)))*2*(r||1),u+=r?-_*r:-_/2,l+=_),{change:l,offset:u}},yf=function(e){var r=Rr.querySelector(".ScrollSmoother-wrapper");return r||(r=Rr.createElement("div"),r.classList.add("ScrollSmoother-wrapper"),e.parentNode.insertBefore(r,e),r.appendChild(e)),r},fi=function(){function a(e){var r=this;Dn||a.register(de)||console.warn("Please gsap.registerPlugin(ScrollSmoother)"),e=this.vars=e||{},hr&&hr.kill(),hr=this,ia(this);var t=e,i=t.smoothTouch,n=t.onUpdate,s=t.onStop,o=t.smooth,l=t.onFocusIn,u=t.normalizeScroll,f=t.wholePixels,_,d,c,p,h,m,k,T,M,b,S,v,x,C,P=this,O=e.effectsPrefix||"",N=Z.getScrollFunc(xt),E=Z.isTouch===1?i===!0?.8:parseFloat(i)||0:o===0||o===!1?0:parseFloat(o)||.8,I=E&&+e.speed||1,L=0,J=0,K=1,Y=ta(0),se=function(){return Y.update(-L)},ue={y:0},g=function(){return _.style.overflow="visible"},he,Ne=function(y){y.update();var R=y.getTween();R&&(R.pause(),R._time=R._dur,R._tTime=R._tDur),he=!1,y.animation.progress(y.progress,!0)},at=function(y,R){(y!==L&&!b||R)&&(f&&(y=Math.round(y)),E&&(_.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+y+", 0, 1)",_._gsap.y=y+"px"),J=y-L,L=y,Z.isUpdating||a.isRefreshing||Z.update())},ge=function(y){return arguments.length?(y<0&&(y=0),ue.y=-y,he=!0,b?L=-y:at(-y),Z.isRefreshing?p.update():N(y/I),this):-L},Re=typeof ResizeObserver<"u"&&e.autoResize!==!1&&new ResizeObserver(function(){if(!Z.isRefreshing){var D=Or(d)*I;D<-L&&ge(D),na.restart(!0)}}),Xe,Ce=function(y){d.scrollTop=0,!(y.target.contains&&y.target.contains(d)||l&&l(r,y)===!1)&&(Z.isInViewport(y.target)||y.target===Xe||r.scrollTo(y.target,!1,"center center"),Xe=y.target)},Ge=function(y,R){if(y0?Q+(ne-fe):Ge(ne,y),z.setPositions(Q,xe,!0,(z._startClamp?Math.max(0,Q):Q)-fe),z.markerStart&&H.push(de.quickSetter([z.markerStart,z.markerEnd],"y","px")),z.pin&&z.end>0&&!B)){if(ee=z.end-z.start,Fe=y._startClamp&&z.start<0,Fe){if(y.start>0){y.setPositions(0,y.end+(y._startNative-y.start),!0),D(y,R);return}ee+=z.start,V.offset=-z.start}V.push({start:z.start,nativeStart:fe,end:z.end,distance:ee,trig:z}),y.setPositions(y.start,y.end+(Fe?-z.start:ee),!0)}},er=function(y,R){h.forEach(function(B){return Ke(B,y,R)})},Qe=function(){Hi=Rr.documentElement,vr=Rr.body,g(),requestAnimationFrame(g),h&&(Z.getAll().forEach(function(y){y._startNative=y.start,y._endNative=y.end}),h.forEach(function(y){var R=y._startClamp||y.start,B=y.autoSpeed?Math.min(Or(),y.end):R+Math.abs((y.end-R)/y.ratio),V=B-y.end;if(R-=V/2,B-=V/2,R>B){var H=R;R=B,B=H}y._startClamp&&R<0?(B=y.ratio<0?Or():y.end/y.ratio,V=B-y.end,R=0):(y.ratio<0||y._endClamp&&B>=Or())&&(B=Or(),R=y.ratio<0||y.ratio>1?0:B-(B-y.start)/y.ratio,V=(B-R)*y.ratio-(y.end-y.start)),y.offset=V||1e-4,y.pins.length=y.pins.offset=0,y.setPositions(R,B,!0)}),er(Z.sort())),Y.reset()},Ve=function(){return Z.addEventListener("refresh",Qe)},oe=function(){return h&&h.forEach(function(y){return y.vars.onRefresh(y)})},ke=function(){return h&&h.forEach(function(y){return y.vars.onRefreshInit(y)}),oe},rt=function(y,R,B,V){return function(){var H=typeof R=="function"?R(B,V):R;H||H===0||(H=V.getAttribute("data-"+O+y)||(y==="speed"?1:0)),V.setAttribute("data-"+O+y,H);var ee=(H+"").substr(0,6)==="clamp(";return{clamp:ee,value:ee?H.substr(6,H.length-7):H}}},mt=function(y,R,B,V,H){H=(typeof H=="function"?H(V,y):H)||0;var ee=rt("speed",R,V,y),Fe=rt("lag",B,V,y),Q=de.getProperty(y,"y"),xe=y._gsap,fe,ne,Ue,z,Pr,kt,At=[],yr=function(){R=ee(),B=parseFloat(Fe().value),fe=parseFloat(R.value)||1,Ue=R.value==="auto",Pr=Ue||ne&&ne._startClamp&&ne.start<=0||At.offset?0:ne&&ne._endClamp&&ne.end===Or()?1:.5,z&&z.kill(),z=B&&de.to(y,{ease:An,overwrite:!1,y:"+=0",duration:B}),ne&&(ne.ratio=fe,ne.autoSpeed=Ue)},qt=function(){xe.y=Q+"px",xe.renderTransform(1),yr()},tr=[],W=0,or=function(_e){if(Ue){qt();var we=mf(y,ea(0,1,-_e.start/(_e.end-_e.start)));W=we.change,kt=we.offset}else kt=At.offset||0,W=(_e.end-_e.start-kt)*(1-fe);At.forEach(function(Ft){return W-=Ft.distance*(1-fe)}),_e.offset=W||.001,_e.vars.onUpdate(_e),z&&z.progress(1)};return yr(),(fe!==1||Ue||z)&&(ne=Z.create({trigger:Ue?y.parentNode:y,start:function(){return R.clamp?"clamp(top bottom+="+H+")":"top bottom+="+H},end:function(){return R.value<0?"max":R.clamp?"clamp(bottom top-="+H+")":"bottom top-="+H},scroller:d,scrub:!0,refreshPriority:-999,onRefreshInit:qt,onRefresh:or,onKill:function(_e){var we=h.indexOf(_e);we>=0&&h.splice(we,1),qt()},onUpdate:function(_e){var we=Q+W*(_e.progress-Pr),Ft=At.length,rr=0,Be,ir,U;if(_e.offset){if(Ft){for(ir=-L,U=_e.end;Ft--;){if(Be=At[Ft],Be.trig.isActive||ir>=Be.start&&ir<=Be.end){z&&(Be.trig.progress+=Be.trig.direction<0?.001:-.001,Be.trig.update(0,0,1),z.resetTo("y",parseFloat(xe.y),-J,!0),K&&z.progress(1));return}ir>Be.end&&(rr+=Be.distance),U-=Be.distance}we=Q+rr+W*((de.utils.clamp(_e.start,_e.end,ir)-_e.start-rr)/(U-_e.start)-Pr)}tr.length&&!Ue&&tr.forEach(function(X){return X(we-rr)}),we=gf(we+kt),z?(z.resetTo("y",we,-J,!0),K&&z.progress(1)):(xe.y=we+"px",xe.renderTransform(1))}}}),or(ne),de.core.getCache(ne.trigger).stRevert=ke,ne.startY=Q,ne.pins=At,ne.markers=tr,ne.ratio=fe,ne.autoSpeed=Ue,y.style.willChange="transform"),ne};Ve(),Z.addEventListener("killAll",Ve),de.delayedCall(.5,function(){return K=0}),this.scrollTop=ge,this.scrollTo=function(D,y,R){var B=de.utils.clamp(0,Or(),isNaN(D)?r.offset(D,R,!!y&&!b):+D);y?b?de.to(r,{duration:E,scrollTop:B,overwrite:"auto",ease:An}):N(B):ge(B)},this.offset=function(D,y,R){D=Zr(D)[0];var B=D.style.cssText,V=Z.create({trigger:D,start:y||"top top"}),H;return h&&(K?Z.refresh():er([V],!0)),H=V.start/(R?I:1),V.kill(!1),D.style.cssText=B,de.core.getCache(D).uncache=1,H};function w(){return c=_.clientHeight,_.style.overflow="visible",vr.style.height=xt.innerHeight+(c-xt.innerHeight)/I+"px",c-xt.innerHeight}this.content=function(D){if(arguments.length){var y=Zr(D||"#smooth-content")[0]||console.warn("ScrollSmoother needs a valid content element.")||vr.children[0];return y!==_&&(_=y,M=_.getAttribute("style")||"",Re&&Re.observe(_),de.set(_,{overflow:"visible",width:"100%",boxSizing:"border-box",y:"+=0"}),E||de.set(_,{clearProps:"transform"})),this}return _},this.wrapper=function(D){return arguments.length?(d=Zr(D||"#smooth-wrapper")[0]||yf(_),T=d.getAttribute("style")||"",w(),de.set(d,E?{overflow:"hidden",position:"fixed",height:"100%",width:"100%",top:0,left:0,right:0,bottom:0}:{overflow:"visible",position:"relative",width:"100%",height:"auto",top:"auto",bottom:"auto",left:"auto",right:"auto"}),this):d},this.effects=function(D,y){var R;if(h||(h=[]),!D)return h.slice(0);D=Zr(D),D.forEach(function(fe){for(var ne=h.length;ne--;)h[ne].trigger===fe&&h[ne].kill()}),y=y||{};var B=y,V=B.speed,H=B.lag,ee=B.effectsPadding,Fe=[],Q,xe;for(Q=0;QB._dp._time,v=L,ue.y=0,E&&(Z.isTouch===1&&(d.style.position="absolute"),d.scrollTop=0,Z.isTouch===1&&(d.style.position="fixed"))}},onRefresh:function(y){y.animation.invalidate(),ue.y=0,y.setPositions(y.start,w()/I),x||Ne(y),ue.y=-N()*I,at(ue.y),K||(x&&(he=!1),y.animation.progress(de.utils.clamp(0,1,v/I/-y.end))),x&&(y.progress-=.001,y.update()),a.isRefreshing=!1},id:"ScrollSmoother",scroller:xt,invalidateOnRefresh:!0,start:0,refreshPriority:-9999,end:function(){return w()/I},onScrubComplete:function(){Y.reset(),s&&s(r)},scrub:E||!0}),this.smooth=function(D){return arguments.length&&(E=D||0,I=E&&+e.speed||1,p.scrubDuration(D)),p.getTween()?p.getTween().duration():0},p.getTween()&&(p.getTween().vars.ease=e.ease||An),this.scrollTrigger=p,e.effects&&this.effects(e.effects===!0?"[data-"+O+"speed], [data-"+O+"lag]":e.effects,{effectsPadding:e.effectsPadding,refresh:!1}),e.sections&&this.sections(e.sections===!0?"[data-section]":e.sections),lt.forEach(function(D){D.vars.scroller=d,D.revert(!1,!0),D.init(D.vars,D.animation)}),this.paused=function(D,y){return arguments.length?(!!b!==D&&(D?(p.getTween()&&p.getTween().pause(),N(-L/I),Y.reset(),S=Z.normalizeScroll(),S&&S.disable(),b=Z.observe({preventDefault:!0,type:"wheel,touch,scroll",debounce:!1,allowClicks:!0,onChangeY:function(){return ge(-L)}}),b.nested=ra(Hi,"wheel,touch,scroll",!0,y!==!1)):(b.nested.kill(),b.kill(),b=0,S&&S.enable(),p.progress=(-L/I-p.start)/(p.end-p.start),Ne(p))),this):!!b},this.kill=this.revert=function(){r.paused(!1),Ne(p),p.kill();for(var D=(h||[]).concat(m||[]),y=D.length;y--;)D[y].kill();Z.scrollerProxy(d),Z.removeEventListener("killAll",Ve),Z.removeEventListener("refresh",Qe),d.style.cssText=T,_.style.cssText=M;var R=Z.defaults({});R&&R.scroller===d&&Z.defaults({scroller:xt}),r.normalizer&&Z.normalizeScroll(!1),clearInterval(k),hr=null,Re&&Re.disconnect(),vr.style.removeProperty("height"),xt.removeEventListener("focusin",Ce)},this.refresh=function(D,y){return p.refresh(D,y)},u&&(this.normalizer=Z.normalizeScroll(u===!0?{debounce:!0,content:!E&&_}:u)),Z.config(e),"scrollBehavior"in xt.getComputedStyle(vr)&&de.set([vr,Hi],{scrollBehavior:"auto"}),xt.addEventListener("focusin",Ce),k=setInterval(se,250),Rr.readyState==="loading"||requestAnimationFrame(function(){return Z.refresh()})}return a.register=function(r){return Dn||(de=r||Ol(),Ml()&&window.document&&(xt=window,Rr=document,Hi=Rr.documentElement,vr=Rr.body),de&&(Zr=de.utils.toArray,ea=de.utils.clamp,An=de.parseEase("expo"),ia=de.core.context||function(){},Z=de.core.globals().ScrollTrigger,de.core.globals("ScrollSmoother",a),vr&&Z&&(na=de.delayedCall(.2,function(){return Z.isRefreshing||hr&&hr.refresh()}).pause(),ta=Z.core._getVelocityProp,ra=Z.core._inputObserver,a.refresh=Z.refresh,Dn=1))),Dn},pf(a,[{key:"progress",get:function(){return this.scrollTrigger?this.scrollTrigger.animation._time/100:0}}]),a}();fi.version="3.14.1";fi.create=function(a){return hr&&a&&hr.content()===Zr(a.content)[0]?hr:new fi(a)};fi.get=function(){return hr};Ol()&&de.registerPlugin(fi);vi.registerPlugin(ie,fi);(function(a,e){(function(){e.path.isFront,console.log("drupalSettings",e);const t=["pyramide","prct","infinite","pi","supeg","cone","croissant","cube","diamant","cylindre"];let i=[],n=null,s,o={x:0,y:0};function l(){console.log("MathalloTheme init()"),u(),f(),d(),h(),k()}function u(){document.getElementById("burger-btn").parentElement.addEventListener("click",function(x){this.firstElementChild.toggleAttribute("opened"),this.firstElementChild.nextElementSibling.toggleAttribute("opened")})}function f(){let v=document.getElementById("partie-principes-pratique");if(v){let x=v.getElementsByClassName("field-card");for(const C of x)C.addEventListener("mousemove",function(P){for(const O of this.parentElement.children)O.classList.add("back-card"),O.classList.remove("front-card");this.classList.add("front-card"),this.classList.remove("back-card")})}}function _(){i.forEach(({card:v,forme:x,formepos:C})=>{x.style.top=`${v.offsetTop+C.top}px`,x.style.left=`${v.offsetLeft+C.left}px`})}async function d(){const v=document.querySelector('main[role="main"] > .layout-content > .wrapper');let x=document.querySelectorAll('article[role="home-presentation"], .field-card, .node-type-chapitre, .node-type-partie'),C=[],P=1;for(const O of x){let N={card:O},E=Math.round(Math.random()*(t.length-1));for(;C.includes(E);)E=Math.round(Math.random()*(t.length-1));C.push(E);let I=await p(O,E);v.prepend(I),N.forme=I,N.formepos={left:I.offsetLeft-O.offsetLeft,top:I.offsetTop-O.offsetTop},i.push(N),c(O,I,P),P*=-1}window.addEventListener("resize",_)}function c(v,x,C){vi.timeline({scrollTrigger:{trigger:v,start:"top bottom",end:"bottom top",scrub:!0,ease:"power4.out",snap:!1}}).from(v.children,{opacity:.4},0).to(v.children,{opacity:1},.5).to(v.children,{opacity:.4},.7).from(v,{translateX:`${200*C}px`,translateY:`${100*C}px`},0).to(v,{translateX:"0",translateY:"0"},.5),vi.to(x.querySelector("svg"),{scrollTrigger:{trigger:x,start:"top bottom",end:"bottom top",scrub:!0,ease:"power4.out"},rotation:Math.random()>.5?45:-45,skewX:Math.random()>.5?10:-10}),vi.timeline({scrollTrigger:{trigger:v,start:"top center",end:"bottom center",scrub:!0,markers:!1}}).to(x.querySelector("svg"),{stroke:"#f661e2",duration:.1},.3).to(x.querySelector("svg"),{stroke:"#1642bc",duration:.1},.7)}async function p(v,x){let C=document.createElement("div");C.classList.add("bg-forme");const O=await(await fetch(`/themes/custom/mathallo/assets/img/formes/bordure/${t[x]}.svg`)).text();C.innerHTML=O;const N=C.querySelector("svg");let E=200+Math.random()*300;N.getAttribute("width"),C.style.width=C.style.height=`${E}px`,N.setAttribute("width",E),N.setAttribute("height",E);let I=v.offsetTop+v.clientHeight/2-E/2;v.clientHeight<300&&(I=Math.random()>.5?v.offsetTop-E/2:v.offsetTop+v.clientHeight-E/2),C.style.top=`${I}px`;let L=20+Math.random()*20;return v.classList.contains("field-principes-reflexion")?C.style.left=`${v.offsetLeft-E+L}px`:v.classList.contains("field-en-pratique")?C.style.left=`${v.offsetLeft+v.clientWidth-L}px`:C.style.left=Math.random()>.5?`${v.offsetLeft-E+L}px`:`${v.offsetLeft+v.clientWidth-L}px`,C}function h(){n=fi.create({smooth:3,effects:!0,smoothTouch:.1,wrapper:'main[role="main"]',content:'main[role="main"]>.layout-content',onUpdate:m}),console.log("smoother",n),vi.to("#parallax-bg",{y:(v,x)=>-(ie.maxScroll(window)*1.2),ease:"none",scrollTrigger:{trigger:'main[role="main"] > .layout-content > .wrapper',start:"top bottom",end:"bottom top",scrub:!0,invalidateOnRefresh:!0}})}function m(v){S()}function k(){let v=document.body;s=document.createElement("div"),s.classList.add("fn-modale"),v.append(s);let x=document.querySelectorAll(".footnote__citation");for(const C of x)console.log("fn",C),C.addEventListener("mouseenter",T),C.addEventListener("mouseleave",M);window.addEventListener("mousemove",b)}function T(v){console.log("onMouseEnterFN, event:",v),s.innerHTML=v.target.dataset.content,s.classList.add("visible")}function M(v){console.log("onMouseLeaveFN, event:",v),s.classList.remove("visible")}function b(v){o={x:v.clientX,y:v.clientY},S()}function S(){if(n){let x=n.content().getBoundingClientRect();s.style.left=`${o.x-x.left}px`;let C=o.y-x.top;s.style.top=`${C-s.clientHeight+60}px`,console.log("window",window)}else console.warn("no smoother")}l()})()})(Drupal,drupalSettings);
diff --git a/web_main/themes/custom/mathallo/assets/js/main.js b/web_main/themes/custom/mathallo/assets/js/main.js
index 9290dad..8914f11 100644
--- a/web_main/themes/custom/mathallo/assets/js/main.js
+++ b/web_main/themes/custom/mathallo/assets/js/main.js
@@ -33,7 +33,7 @@ gsap.registerPlugin(ScrollTrigger, ScrollSmoother);
const MathalloTheme = function () {
const _is_front = drupalSettings.path.isFront
console.log('drupalSettings', drupalSettings)
-
+
// liste forme file names
const _formesclasses = [
'pyramide',
@@ -52,6 +52,12 @@ gsap.registerPlugin(ScrollTrigger, ScrollSmoother);
let _cardsForms = [];
+ let smoother = null;
+
+ let fn_modale;
+
+ let mouse_pos = {x:0,y:0};
+
// ___ _ _
// |_ _|_ _ (_) |_
// | || ' \| | _|
@@ -62,6 +68,7 @@ gsap.registerPlugin(ScrollTrigger, ScrollSmoother);
initPartieFrontBackCardSwitch();
initBgFormes();
initBgAnime();
+ initFootnotes();
// initVues()
}
@@ -91,7 +98,7 @@ gsap.registerPlugin(ScrollTrigger, ScrollSmoother);
})
}
}
-
+
}
function onWindowResize() {
@@ -147,7 +154,7 @@ gsap.registerPlugin(ScrollTrigger, ScrollSmoother);
// register cards and formes
_cardsForms.push(cardFormObject);
// console.log('_cardsForms', _cardsForms);
-
+
// create GSAP animations
createGsapAnims(card, forme, oddeven);
@@ -250,7 +257,7 @@ gsap.registerPlugin(ScrollTrigger, ScrollSmoother);
let forme = document.createElement('div');
forme.classList.add('bg-forme');
-
+
// forme.classList.add(_formesclasses[n]);
// inject svg from file
@@ -261,13 +268,13 @@ gsap.registerPlugin(ScrollTrigger, ScrollSmoother);
// get the svg ode
const svgNode = forme.querySelector('svg');
-
+
// random size
let wh = 200 + Math.random()*300;
// OR
// pic a size
// let wh = _sizes.splice(Math.floor(Math.random() * _sizes.length), 1)[0];
- // record the original scale for stroke width rescalling
+ // record the original scale for stroke width rescalling
const init_wh = svgNode.getAttribute('width');
// set the new size
forme.style.width = forme.style.height = `${wh}px`;
@@ -284,13 +291,13 @@ gsap.registerPlugin(ScrollTrigger, ScrollSmoother);
// path.setAttribute('stroke-width', `${new_SW}px`);
// path.style.strokeWidth = `${new_SW}px`;
// });
-
+
// random position
// top
let top = card.offsetTop + card.clientHeight/2 - wh/2;
if (card.clientHeight < 300) {
- top = Math.random() > 0.5
+ top = Math.random() > 0.5
? card.offsetTop - wh/2 // on top
: card.offsetTop + card.clientHeight - wh/2; // on bottom
}
@@ -306,26 +313,29 @@ gsap.registerPlugin(ScrollTrigger, ScrollSmoother);
forme.style.left = `${card.offsetLeft + card.clientWidth - randoffset}px`;
} else {
// random
- forme.style.left = Math.random() > 0.5
- ? `${card.offsetLeft - wh + randoffset}px`
+ forme.style.left = Math.random() > 0.5
+ ? `${card.offsetLeft - wh + randoffset}px`
: `${card.offsetLeft + card.clientWidth - randoffset}px`;
}
return forme;
}
function initBgAnime(){
- gsap.to('body', {
- scrollTrigger: 'main[role="main"]', // start animation when ".box" enters the viewport
- backgroundPositionY: 10
- });
+ // gsap.to('body', {
+ // scrollTrigger: 'main[role="main"]', // start animation when ".box" enters the viewport
+ // backgroundPositionY: 10
+ // });
- ScrollSmoother.create({
+ smoother = ScrollSmoother.create({
smooth: 3, // how long (in seconds) it takes to "catch up" to the native scroll position
effects: true, // looks for data-speed and data-lag attributes on elements
smoothTouch: 0.1, // much shorter smoothing time on touch devices (default is NO smoothing on touch devices)
wrapper: 'main[role="main"]',
- content: 'main[role="main"]>.layout-content'
+ content: 'main[role="main"]>.layout-content',
+ onUpdate: onUpdateSmoother
});
+ console.log('smoother', smoother);
+
gsap.to('#parallax-bg', {
y: (i, target) => -(ScrollTrigger.maxScroll(window) * 1.2),
@@ -339,13 +349,88 @@ gsap.registerPlugin(ScrollTrigger, ScrollSmoother);
}
});
-
-
+
+
+ }
+
+ function onUpdateSmoother(sm){
+ // console.log('onUpdateSmoother', sm);
+ // let content = sm.content();
+ updateFnModalePos();
+ }
+
+ function initFootnotes(){
+ // let container = document.querySelector('main[role="main"]>div.layout-content>.wrapper');
+ let container = document.body;
+ fn_modale = document.createElement('div');
+ fn_modale.classList.add('fn-modale');
+ container.append(fn_modale);
+
+ let fns = document.querySelectorAll('.footnote__citation');
+ // console.log('fns', fns);
+ for (const fn of fns) {
+ console.log('fn', fn);
+ fn.addEventListener('mouseenter', onMouseEnterFN);
+ fn.addEventListener('mouseleave', onMouseLeaveFN);
+ // fn.addEventListener('mousemove', onMouseMove);
+ }
+ window.addEventListener('mousemove', onMouseMove);
+
+ }
+
+ function onMouseEnterFN(event){
+ console.log('onMouseEnterFN, event:', event);
+ fn_modale.innerHTML = event.target.dataset.content;
+ fn_modale.classList.add('visible');
+
+
+ // fn_modale.style.left = `${event.clientX}px`;
+ // fn_modale.style.top = `${event.clientY}px`;
+ }
+ function onMouseLeaveFN(event){
+ console.log('onMouseLeaveFN, event:', event);
+ // fn_modale.innerHTML = event.target.dataset.content;
+ fn_modale.classList.remove('visible');
+
+
+ // fn_modale.style.left = `${event.clientX}px`;
+ // fn_modale.style.top = `${event.clientY}px`;
+ }
+
+ function onMouseMove(event){
+ // console.log('onMouseMove, event:', event);
+ mouse_pos = {
+ x:event.clientX,
+ y:event.clientY
+ }
+ updateFnModalePos();
+ }
+
+ function updateFnModalePos(){
+ if (smoother) {
+ let cont = smoother.content();
+ let rect = cont.getBoundingClientRect();
+
+ fn_modale.style.left = `${mouse_pos.x - rect.left}px`;
+ let componsed_mouse_posy = mouse_pos.y - rect.top;
+ // if (componsed_mouse_posy > window.innerHeight) {
+ fn_modale.style.top = `${componsed_mouse_posy - fn_modale.clientHeight + 60}px`;
+ // } else{
+ // fn_modale.style.top = `${componsed_mouse_posy - fn_modale.clientHeight * 0.7}px`;
+ // }
+
+ console.log('window', window);
+
+ } else{
+ console.warn('no smoother');
+
+ }
+
}
// function initVues(){
// console.log('initVues');
-
+
// // initVueContent();
@@ -360,7 +445,7 @@ gsap.registerPlugin(ScrollTrigger, ScrollSmoother);
// function onClickEtapeLink(e){
// e.preventDefault();
-
+
// let a = e.currentTarget;
// let nid = a.dataset.nodeNid;
// console.log(nid);
@@ -384,17 +469,17 @@ gsap.registerPlugin(ScrollTrigger, ScrollSmoother);
// console.log(nid);
// }
// })
-
+
// if (nid) {
// let a = field.querySelector('a');
// a.setAttribute('data-node-nid', nid);
// a.addEventListener('click', onClickEtapeLink);
// }
-
-
+
+
// })
// }
-
+
// function getNodeData(nid){
// const params = {
// }
@@ -412,4 +497,4 @@ gsap.registerPlugin(ScrollTrigger, ScrollSmoother);
} // end MathalloTheme()
MathalloTheme()
-})(Drupal, drupalSettings)
\ No newline at end of file
+})(Drupal, drupalSettings)
diff --git a/web_main/themes/custom/mathallo/assets/scss/main.scss b/web_main/themes/custom/mathallo/assets/scss/main.scss
index bbc9e82..75d8e08 100644
--- a/web_main/themes/custom/mathallo/assets/scss/main.scss
+++ b/web_main/themes/custom/mathallo/assets/scss/main.scss
@@ -651,3 +651,40 @@ footer[role="contentinfo"]{
}
}
+
+
+// _____ _ _
+// | ___|__ ___ | |_ _ __ ___ | |_ ___ ___
+// | |_ / _ \ / _ \| __| '_ \ / _ \| __/ _ \/ __|
+// | _| (_) | (_) | |_| | | | (_) | || __/\__ \
+// |_| \___/ \___/ \__|_| |_|\___/ \__\___||___/
+
+.footnote__citation{
+ text-decoration: underline;
+ text-decoration-style: dashed;
+ cursor: pointer;
+}
+
+aside.footnote-content{
+ display:none;
+}
+
+.fn-modale{
+ @include card;
+ // display: none;
+ opacity: 0;
+ transition: opacity 0.25s ease-in-out;
+ // transition-delay: ;
+ position: absolute;
+ // top:50%; left:50%;
+ z-index: 200;
+ max-width: 100em;
+ padding:1em 1.5em 1em 1em;
+ border: 1px dashed $bleu_site;
+ &.visible{
+ // display: block;
+ opacity: 1;
+ transition: opacity 0.25s ease-in-out;
+ }
+
+}
diff --git a/web_main/themes/custom/mathallo/templates/footnote-link.html.twig b/web_main/themes/custom/mathallo/templates/footnote-link.html.twig
new file mode 100644
index 0000000..ceb407c
--- /dev/null
+++ b/web_main/themes/custom/mathallo/templates/footnote-link.html.twig
@@ -0,0 +1,7 @@
+{% apply footnotes_spaceless %}
+ {# footnotes/footnote-link.html.twig #}
+
+{% endapply %}
diff --git a/web_main/themes/custom/mathallo/templates/footnote-links.html.twig b/web_main/themes/custom/mathallo/templates/footnote-links.html.twig
new file mode 100644
index 0000000..13f2583
--- /dev/null
+++ b/web_main/themes/custom/mathallo/templates/footnote-links.html.twig
@@ -0,0 +1,13 @@
+{% apply footnotes_spaceless %}
+ {# footnotes/footnote-links.html.twig #}
+ {%- if footnote_links -%}
+
+ {%- endif -%}
+{% endapply %}
\ No newline at end of file