{"id":5266,"date":"2024-05-21T14:54:01","date_gmt":"2024-05-21T14:54:01","guid":{"rendered":"https:\/\/www.airssauvages.org\/the-schedule"},"modified":"2026-03-02T13:13:09","modified_gmt":"2026-03-02T13:13:09","slug":"the-schedule","status":"publish","type":"page","link":"https:\/\/www.airssauvages.org\/en\/the-schedule","title":{"rendered":"The Schedule"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"5266\" class=\"elementor elementor-5266 elementor-17\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1eb5b55 e-flex e-con-boxed e-con e-parent\" data-id=\"1eb5b55\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-dd02ba3 e-con-full e-flex e-con e-child\" data-id=\"dd02ba3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-86a4ee1 elementor-widget elementor-widget-heading\" data-id=\"86a4ee1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">The Schedule<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eb3ec1d elementor-widget elementor-widget-text-editor\" data-id=\"eb3ec1d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Come experience traditional, folk, and popular music through our programming! Find the schedule for all Compagnie des Airs Sauvages and CANA events here: workshops, courses, concerts, Canalabs, dances, films&#8230; and much more! <\/p><p>Reservations can be made by email, phone, or on <a href=\"https:\/\/www.helloasso.com\/associations\/compagnie-des-airs-sauvages\" target=\"_blank\" rel=\"noopener\">helloasso<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b734378 elementor-widget elementor-widget-shortcode\" data-id=\"b734378\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">                <div class='list_with_filter_section mep_event_list'>\n\t\t\t\t\tThere are currently no events scheduled.                <\/div>\n                <script>\n                    jQuery(document).ready(function () {\n                        var containerEl = document.querySelector('#mep_event_list_abr6a67a84196203');\n                        var mixer = mixitup(containerEl, {\n                            selectors: {\n                                target: '.mep-event-list-loop',\n                                control: '[data-mixitup-control]'\n                            }\n                        });\n                        \/\/ Handle title filter input\n                        jQuery('input[name=\"filter_with_title\"]').on('keyup', function () {\n                            var searchText = jQuery(this).val().toLowerCase();\n                            var items = jQuery('.mep-event-list-loop');\n                            items.each(function () {\n                                var itemTitle = jQuery(this).data('title').toLowerCase();\n                                if (itemTitle.indexOf(searchText) > -1) {\n                                    jQuery(this).show();\n                                } else {\n                                    jQuery(this).hide();\n                                }\n                            });\n                        });\n                        \/\/ Handle date filter change\n                        jQuery('input[name=\"filter_with_date\"]').on('change', function () {\n                            var selectedDate = jQuery(this).val();\n                            var items = jQuery('.mep-event-list-loop');\n                            if (!selectedDate) {\n                                items.show();\n                            } else {\n                                var filterDate = new Date(selectedDate);\n                                filterDate.setHours(0, 0, 0, 0); \/\/ Reset time part for date comparison\n                                items.each(function () {\n                                    var itemDate = new Date(jQuery(this).data('date'));\n                                    itemDate.setHours(0, 0, 0, 0); \/\/ Reset time part for date comparison\n                                    if (itemDate.getTime() === filterDate.getTime()) {\n                                        jQuery(this).show();\n                                    } else {\n                                        jQuery(this).hide();\n                                    }\n                                });\n                            }\n                        });\n                        \/\/ Handle state filter change\n                        jQuery('select[name=\"filter_with_state\"]').on('change', function () {\n                            var state = jQuery(this).val();\n                            var items = jQuery('.mep-event-list-loop');\n                            if (state === '') {\n                                items.show();\n                            } else {\n                                items.each(function () {\n                                    var itemState = jQuery(this).data('state');\n                                    if (itemState === state) {\n                                        jQuery(this).show();\n                                    } else {\n                                        jQuery(this).hide();\n                                    }\n                                });\n                            }\n                        });\n                        \/\/ Handle city filter change\n                        jQuery('select[name=\"filter_with_city\"]').on('change', function () {\n                            var city = jQuery(this).val();\n                            var items = jQuery('.mep-event-list-loop');\n                            if (city === '') {\n                                items.show();\n                            } else {\n                                items.each(function () {\n                                    var itemCity = jQuery(this).data('city-name');\n                                    if (itemCity === city) {\n                                        jQuery(this).show();\n                                    } else {\n                                        jQuery(this).hide();\n                                    }\n                                });\n                            }\n                        });\n\t\t\t\t\t\t                    });\n                <\/script><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>The Schedule Come experience traditional, folk, and popular music through our programming! Find the schedule for all Compagnie des Airs Sauvages and CANA events here: workshops, courses, concerts, Canalabs, dances, films&#8230; and much more! Reservations can be made by email, phone, or on helloasso<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-5266","page","type-page","status-publish","hentry","entry","owp-thumbs-layout-horizontal","owp-btn-normal","owp-tabs-layout-horizontal","has-no-thumbnails","has-product-nav"],"_links":{"self":[{"href":"https:\/\/www.airssauvages.org\/en\/wp-json\/wp\/v2\/pages\/5266","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.airssauvages.org\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.airssauvages.org\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.airssauvages.org\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.airssauvages.org\/en\/wp-json\/wp\/v2\/comments?post=5266"}],"version-history":[{"count":1,"href":"https:\/\/www.airssauvages.org\/en\/wp-json\/wp\/v2\/pages\/5266\/revisions"}],"predecessor-version":[{"id":5267,"href":"https:\/\/www.airssauvages.org\/en\/wp-json\/wp\/v2\/pages\/5266\/revisions\/5267"}],"wp:attachment":[{"href":"https:\/\/www.airssauvages.org\/en\/wp-json\/wp\/v2\/media?parent=5266"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}