1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 2if(!sessionStorage.getItem('window_initialized')){sessionStorage.setItem('window_initialized','1');fetch('/session-random-views/clear',{method:'POST',credentials:'same-origin'}).then(function(){window.location.reload();});}; 3/* @license GPL-2.0-or-later https://git.drupalcode.org/project/once/-/raw/v1.0.1/LICENSE.md */ 4/*! @drupal/once - v1.0.1 - 2021-06-12 */ 5var once=function(){"use strict";var n=/[\11\12\14\15\40]+/,e="data-once",t=document;function r(n,t,r){return n[t+"Attribute"](e,r)}function o(e){if("string"!=typeof e)throw new TypeError("once ID must be a string");if(""===e||n.test(e))throw new RangeError("once ID must not be empty or contain spaces");return'[data-once~="'+e+'"]'}function u(n){if(!(n instanceof Element))throw new TypeError("The element must be an instance of Element");return!0}function i(n,e){void 0===e&&(e=t);var r=n;if(null===n)r=[];else{if(!n)throw new TypeError("Selector must not be empty");"string"!=typeof n||e!==t&&!u(e)?n instanceof Element&&(r=[n]):r=e.querySelectorAll(n)}return Array.prototype.slice.call(r)}function c(n,e,t){return e.filter((function(e){var r=u(e)&&e.matches(n);return r&&t&&t(e),r}))}function f(e,t){var o=t.add,u=t.remove,i=[];r(e,"has")&&r(e,"get").trim().split(n).forEach((function(n){i.indexOf(n)<0&&n!==u&&i.push(n)})),o&&i.push(o);var c=i.join(" ");r(e,""===c?"remove":"set",c)}function a(n,e,t){return c(":not("+o(n)+")",i(e,t),(function(e){return f(e,{add:n})}))}return a.remove=function(n,e,t){return c(o(n),i(e,t),(function(e){return f(e,{remove:n})}))},a.filter=function(n,e,t){return c(o(n),i(e,t))},a.find=function(n,e){return i(n?o(n):"[data-once]",e)},a}(); 6 7; 8/* @license MIT https://raw.githubusercontent.com/focus-trap/tabbable/v6.3.0/LICENSE */ 9/*! 10* tabbable 6.3.0 11* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE 12*/ 13!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):(t="undefined"!=typeof globalThis?globalThis:t||self,function(){var n=t.tabbable,o=t.tabbable={};e(o),o.noConflict=function(){return t.tabbable=n,o}}())}(this,(function(t){"use strict";var e=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],n=e.join(","),o="undefined"==typeof Element,r=o?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,i=!o&&Element.prototype.getRootNode?function(t){var e;return null==t||null===(e=t.getRootNode)||void 0===e?void 0:e.call(t)}:function(t){return null==t?void 0:t.ownerDocument},a=function(t,e){var n;void 0===e&&(e=!0);var o=null==t||null===(n=t.getAttribute)||void 0===n?void 0:n.call(t,"inert");return""===o||"true"===o||e&&t&&a(t.parentNode)},l=function(t,e,o){if(a(t))return[];var i=Array.prototype.slice.apply(t.querySelectorAll(n));return e&&r.call(t,n)&&i.unshift(t),i=i.filter(o)},u=function(t,e,o){for(var i=[],l=Array.from(t);l.length;){var c=l.shift();if(!a(c,!1))if("SLOT"===c.tagName){var d=c.assignedElements(),f=d.length?d:c.children,s=u(f,!0,o);o.flatten?i.push.apply(i,s):i.push({scopeParent:c,candidates:s})}else{r.call(c,n)&&o.filter(c)&&(e||!t.includes(c))&&i.push(c);var p=c.shadowRoot||"function"==typeof o.getShadowRoot&&o.getShadowRoot(c),h=!a(p,!1)&&(!o.shadowRootFilter||o.shadowRootFilter(c));if(p&&h){var v=u(!0===p?c.children:p.children,!0,o);o.flatten?i.push.apply(i,v):i.push({scopeParent:c,candidates:v})}else l.unshift.apply(l,c.children)}}return i},c=function(t){return!isNaN(parseInt(t.getAttribute("tabindex"),10))},d=function(t){if(!t)throw new Error("No node provided");return t.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||function(t){var e,n=null==t||null===(e=t.getAttribute)||void 0===e?void 0:e.call(t,"contenteditable");return""===n||"true"===n}(t))&&!c(t)?0:t.tabIndex},f=function(t,e){return t.tabIndex===e.tabIndex?t.documentOrder-e.documentOrder:t.tabIndex-e.tabIndex},s=function(t){return"INPUT"===t.tagName},p=function(t){return function(t){return s(t)&&"radio"===t.type}(t)&&!function(t){if(!t.name)return!0;var e,n=t.form||i(t),o=function(t){return n.querySelectorAll('input[type="radio"][name="'+t+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)e=o(window.CSS.escape(t.name));else try{e=o(t.name)}catch(t){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",t.message),!1}var r=function(t,e){for(var n=0;n<t.length;n++)if(t[n].checked&&t[n].form===e)return t[n]}(e,t.form);return!r||r===t}(t)},h=function(t){var e=t.getBoundingClientRect(),n=e.width,o=e.height;return 0===n&&0===o},v=function(t,e){var n=e.displayCheck,o=e.getShadowRoot;if("full-native"===n&&"checkVisibility"in t)return!t.checkVisibility({checkOpacity:!1,opacityProperty:!1,contentVisibilityAuto:!0,visibilityProperty:!0,checkVisibilityCSS:!0});if("hidden"===getComputedStyle(t).visibility)return!0;var a=r.call(t,"details>summary:first-of-type")?t.parentElement:t;if(r.call(a,"details:not([open]) *"))return!0;
13if(n&&"full"!==n&&"full-native"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return h(t)}else{if("function"==typeof o){for(var l=t;t;){var u=t.parentElement,c=i(t);if(u&&!u.shadowRoot&&!0===o(u))return h(t);t=t.assignedSlot?t.assignedSlot:u||c===t.ownerDocument?u:c.host}t=l}if(function(t){var e,n,o,r,a=t&&i(t),l=null===(e=a)||void 0===e?void 0:e.host,u=!1;if(a&&a!==t)for(u=!!(null!==(n=l)&&void 0!==n&&null!==(o=n.ownerDocument)&&void 0!==o&&o.contains(l)||null!=t&&null!==(r=t.ownerDocument)&&void 0!==r&&r.contains(t));!u&&l;){var c,d,f;u=!(null===(d=l=null===(c=a=i(l))||void 0===c?void 0:c.host)||void 0===d||null===(f=d.ownerDocument)||void 0===f||!f.contains(l))}return u}(t))return!t.getClientRects().length;if("legacy-full"!==n)return!0}return!1},b=function(t,e){return!(e.disabled||a(e)||function(t){return s(t)&&"hidden"===t.type}(e)||v(e,t)||function(t){return"DETAILS"===t.tagName&&Array.prototype.slice.apply(t.children).some((function(t){return"SUMMARY"===t.tagName}))}(e)||function(t){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(t.tagName))for(var e=t.parentElement;e;){if("FIELDSET"===e.tagName&&e.disabled){for(var n=0;n<e.children.length;n++){var o=e.children.item(n);if("LEGEND"===o.tagName)return!!r.call(e,"fieldset[disabled] *")||!o.contains(t)}return!0}e=e.parentElement}return!1}(e))},y=function(t,e){return!(p(e)||d(e)<0||!b(t,e))},m=function(t){var e=parseInt(t.getAttribute("tabindex"),10);return!!(isNaN(e)||e>=0)},g=function(t){var e=[],n=[];return t.forEach((function(t,o){var r=!!t.scopeParent,i=r?t.scopeParent:t,a=function(t,e){var n=d(t);return n<0&&e&&!c(t)?0:n}(i,r),l=r?g(t.candidates):i;0===a?r?e.push.apply(e,l):e.push(i):n.push({documentOrder:o,tabIndex:a,item:t,isScope:r,content:l})})),n.sort(f).reduce((function(t,e){return e.isScope?t.push.apply(t,e.content):t.push(e.content),t}),[]).concat(e)},w=e.concat("iframe").join(",");t.focusable=function(t,e){return(e=e||{}).getShadowRoot?u([t],e.includeContainer,{filter:b.bind(null,e),flatten:!0,getShadowRoot:e.getShadowRoot}):l(t,e.includeContainer,b.bind(null,e))},t.getTabIndex=d,t.isFocusable=function(t,e){if(e=e||{},!t)throw new Error("No node provided");return!1!==r.call(t,w)&&b(e,t)},t.isTabbable=function(t,e){if(e=e||{},!t)throw new Error("No node provided");return!1!==r.call(t,n)&&y(e,t)},t.tabbable=function(t,e){var n;return n=(e=e||{}).getShadowRoot?u([t],e.includeContainer,{filter:y.bind(null,e),flatten:!1,getShadowRoot:e.getShadowRoot,shadowRootFilter:m}):l(t,e.includeContainer,y.bind(null,e)),g(n)}})); 14 15; 16/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 17(function(Drupal,once){'use strict';function applyChosenBef(select){const chosenContainer=select.nextElementSibling;if(chosenContainer&&chosenContainer.classList.contains('chosen-container')){const chosenSearchInput=chosenContainer.querySelector('.chosen-search-input');if(chosenSearchInput)chosenSearchInput.setAttribute('data-bef-auto-submit-exclude','true');}}Drupal.behaviors.chosenBef={attach:function(context,settings){once('chosenBef','select',context).forEach(function(select){if(select.nextElementSibling&&select.nextElementSibling.classList.contains('chosen-container'))applyChosenBef(select);else select.addEventListener('chosen:ready',function(){applyChosenBef(select);});});}};})(Drupal,once);; 18(function(){class e{constructor(e){this.options_index=0,this.parsed=[],this.copy_data_attributes=e.copy_data_attributes||!1}add_node(e){"OPTGROUP"===e.nodeName.toUpperCase()?this.add_group(e):this.add_option(e)}add_group(e){const t=this.parsed.length;this.parsed.push({array_index:t,group:!0,label:e.label,title:e.title?e.title:void 0,children:0,disabled:e.disabled,hidden:e.hidden,classes:e.className});Array.from(e.childNodes).forEach((s=>this.add_option(s,t,e.disabled)))}escape_html(e){const t=document.createElement("div");return t.textContent=null==e?"":String(e),t.innerHTML}add_option(e,t,s){"OPTION"===e.nodeName.toUpperCase()&&(""!==e.text?(null!=t&&(this.parsed[t].children+=1),this.parsed.push({options_index:this.options_index,value:e.value,text:e.text,html:this.escape_html(e.text).trim(),title:e.title?e.title:void 0,selected:e.selected,disabled:!0===s?s:e.disabled,hidden:e.hidden,group_array_index:t,group_label:null!=t?this.parsed[t].label:null,classes:e.className,style:e.style.cssText,data:this.parse_data_attributes(e)})):this.parsed.push({options_index:this.options_index,empty:!0,data:this.parse_data_attributes(e)}),this.options_index+=1)}parse_data_attributes(e){const t={"data-option-array-index":this.parsed.length,"data-value":e.value};return this.copy_data_attributes&&e&&Array.from(e.attributes).forEac
vendor: 21,292 bytes, line 18
18h((e=>{const s=e.nodeName,i=s.toLowerCase();/^data-[\w:.-]+$/i.test(s)&&"data-option-array-index"!==i&&"data-value"!==i&&(t[s]=e.nodeValue)})),t}static select_to_array(t,s){const i=new e(s);return Array.from(t.childNodes).forEach((e=>i.add_node(e))),i.parsed}}class t{constructor(e,s={}){this.label_click_handler=this.label_click_handler.bind(this),this.form_field=e,this.options=s,t.browser_is_supported(s)&&(this.is_multiple=this.form_field.multiple,this.can_select_by_group=null!==this.form_field.getAttribute("select-by-group"),this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers(),this.on_ready())}set_default_values(){this.click_test_action=e=>this.test_active_click(e),this.activate_action=e=>this.activate_field(e),this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.is_rtl=this.options.rtl||/\bchosen-rtl\b/.test(this.form_field.className),this.allow_single_deselect=null!=this.options.allow_single_deselect&&null!=this.form_field.options[0]&&""===this.form_field.options[0].text&&this.options.allow_single_deselect,this.diacritic_normalization=null==this.options.diacritic_normalization||this.options.diacritic_normalization,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=null==this.options.enable_split_word_search||this.options.enable_split_word_search,this.group_search=null==this.options.group_search||this.options.group_search,this.search_in_values=this.options.search_in_values||!1,this.search_contains=this.options.search_contains||!1,this.single_backstroke_delete=null==this.options.single_backstroke_delete||this.options.single_backstroke_delete,this.max_selected_options=this.options.max_selected_options||Number.POSITIVE_INFINITY,this.inherit_select_classes=this.options.inherit_select_classes||!1,this.inherit_option_classes=this.options.inherit_option_classes||!1,this.display_selected_options=null==this.options.display_selected_options||this.options.display_selected_options,this.display_disabled_options=null==this.options.display_disabled_options||this.options.display_disabled_options,this.parser_config=this.options.parser_config||{},this.include_group_label_in_selected=this.options.include_group_label_in_selected||!1,this.max_shown_results=this.options.max_shown_results||Number.POSITIVE_INFINITY,this.case_sensitive_search=this.options.case_sensitive_search||!1,this.hide_results_on_select=null==this.options.hide_results_on_select||this.options.hide_results_on_select,this.create_option=this.options.create_option||!1,this.persistent_create_option=this.options.persistent_create_option||!1,this.skip_no_results=this.options.skip_no_results||!1}set_default_text(){this.form_field.getAttribute("data-placeholder")?this.default_text=this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.default_text=this.options.placeholder_text_multiple||this.options.placeholder_text||t.default_multiple_text:this.default_text=this.options.placeholder_text_single||this.options.placeholder_text||t.default_single_text,this.default_text=this.escape_html(this.default_text),this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||t.default_no_result_text,this.create_option_text=this.form_field.getAttribute("data-create_option_text")||this.options.create_option_text||t.default_create_option_text}choice_label(e){return this.include_group_label_in_selected&&null!=e.group_label?`<b class='group-name'>${this.escape_html(e.group_label)}</b>${e.html}`:e.html}mouse_enter(){this.mouse_on_container=!0}mouse_leave(){this.mouse_on_container=!1}input_focus(e){this.is_multiple?this.active_field||setTimeout((()=>{this.container_mousedown()}),50):this.active_field||this.activate_field()}input_blur(e){this.mouse_on_container||(this.active_field=!1,setTimeout((()=>{this.blur_test()}),100))}label_click_handler(e){this.is_multiple?this.container_mousedown(e):this.activate_field()}results_option_build(e){let t="",s=0;for(let i of this.results_data){let l="";if(l=i.group?this.result_add_group(i):this.result_add_option(i),""!==l&&(s++,t+=l),(null!=e?e.first:void 0)&&(i.selected&&this.is_multiple?this.choice_build(i):i.selected&&!this.is_multiple&&this.single_set_selected_text(this.choice_label(i))),s>=this.max_shown_results)break}return t}result_add_option(e){if(!e.search_match)return"";if(!this.include_option_in_results(e))return"";const t=[];e.disabled||e.selected&&this.is_multiple||t.push("active-result"),!e.disabled||e.selected&&this.is_multiple||t.push("disabled-result"),e.selected&&t.push("result-selected"),null!=e.group_array_index&&t.push("group-option"),""!==e.classes&&t.push(e.classes);const s=document.createElement("li");s.className=t.join(" "),e.style&&(s.style.cssText=e.style);for(let t in e.data)Object.prototype.hasOwnProperty.call(e.data,t)&&s.setAttribute(t,e.data[t]);s.setAttribute("role","option"),s.innerHTML=e.highlighted_html||e.html;const i=this.search_results_id_prefix||this.form_field.id;return s.id=`${i}-chosen-search-result-${e.data["data-option-array-index"]}`,e.title&&(s.title=e.title),s.outerHTML}result_add_group(e){if(!e.search_match&&!e.group_match)return"";if(!(e.active_options>0))return"";const t=[];t.push("group-result"),e.classes&&t.push(e.classes);const s=document.createElement("li");return s.className=t.join(" "),s.innerHTML=e.highlighted_html||this.escape_html(e.label),e.title&&(s.title=e.title),s.outerHTML}append_option(e){this.select_append_option(e)}results_update_field(){this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.results_build(),this.results_showing&&this.winnow_results()}reset_single_select_options(){for(let e of this.results_data)e.selected&&(e.selected=!1)}results_toggle(){this.results_showing?this.results_hide():this.results_show()}results_search(e){this.results_showing?this.winnow_results():this.results_show();const t=new CustomEvent("chosen:search",{detail:{chosen:this}});this.form_field.dispatchEvent(t)}winnow_results(e){this.no_results_clear();let t=0,s=!1,i=!1;const l=this.escape_special_char(this.get_search_text()),h=l.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),r=this.get_search_regex(h),a=new RegExp(`^${h}$`);this.get_highlight_regex(h);for(let e of this.results_data){e.search_match=!1;let h=null,o=null;if(e.highlighted_html="",this.include_option_in_results(e)){e.group&&(e.group_match=!1,e.active_options=0),null!=e.group_array_index&&this.results_data[e.group_array_index]&&(h=this.results_data[e.group_array_index],0===h.active_options&&h.search_match&&(t+=1),h.active_options+=1);let n=e.group?e.label:e.text;if(!e.group||this.group_search)if(o=this.search_string_match(this.escape_special_char(n),r),e.search_match=null!=o,!e.search_match&&this.search_in_values&&(e.search_match=this.search_string_match(this.escape_special_char(e.value),r),i=!0),e.search_match&&!e.group&&(t+=1),s=s||a.test(e.html),e.search_match){if(l.length&&!i){let t=o.index,s=n.slice(0,t),i=n.slice(t,t+l.length),h=n.slice(t+l.length);e.highlighted_html=`${this.escape_html(s)}<em>${this.escape_html(i)}</em>${this.escape_html(h)}`}null!=h&&(h.group_match=!0)}else null!=e.group_array_index&&this.results_data[e.group_array_index].search_match&&(e.search_match=!0)}}this.result_clear_highlight(),t<1&&l.length?(this.update_results_content(""),this.fire_search_updated(l),this.create_option&&this.skip_no_results||this.no_results(l)):(this.update_results_content(this.results_option_build()),this.fire_search_updated(l),(null!=e?e.skip_highlight:void 0)||this.winnow_results_set_highlight()),this.create_option&&(t<1||!s&&this.persistent_create_option)&&l.length&&this.show_create_option(l)}get_search_regex(e){let t=this.search_contains?e:`(^|\\s|\\b)${e}[^\\s]*`;this.enable_split_word_search||this.search_contains||(t=`^${t}`);const s=this.case_sensitive_search?"":"i";return new RegExp(t,s)}get_highlight_regex(e){const t=this.search_contains?"":"\\b",s=this.case_sensitive_search?"":"i";return new RegExp(t+e,s)}get_list_special_char(){const e=[];return e.push({val:"a",let:"(ä|æ|ǽ)"}),e.push({val:"o",let:"(ö|Å)"}),e.push({val:"u",let:"(ü)"}),e.push({val:"A",let:"(Ã)"}),e.push({val:"U",let:"(Ã)"}),e.push({val:"O",let:"(Ã)"}),e.push({val:"A",let:"(Ã|Ǽ)"}),e.push({val:"ss",let:"(Ã)"}),e.push({val:"IJ",let:"(IJ)"}),e.push({val:"ij",let:"(ij)"}),e.push({val:"OE",let:"(Å)"}),e.push({val:"A",let:"(Ã|Ã|Ã|Ã|Ã|Ã
|Ǻ|Ä|Ä|Ä|Ç)"}),e.push({val:"a",let:"(à |á|â|ã|Ã¥|Ç»|Ä|Ä|Ä
|Ç|ª)"}),e.push({val:"C",let:"(Ã|Ä|Ä|Ä|Ä)"}),e.push({val:"c",let:"(ç|Ä|Ä|Ä|Ä)"}),e.push({val:"D",let:"(Ã|Ä|Ä)"}),e.push({val:"d",let:"(ð|Ä|Ä)"}),e.push({val:"E",let:"(Ã|Ã|Ã|Ã|Ä|Ä|Ä|Ä|Ä)"}),e.push({val:"e",let:"(è|é|ê|ë|Ä|Ä|Ä|Ä|Ä)"}),e.push({val:"G",let:"(Ä|Ä|Ä |Ä¢)"}),e.push({val:"g",let:"(Ä|Ä|Ä¡|Ä£)"}),e.push({val:"H",let:"(Ĥ|Ħ)"}),e.push({val:"h",let:"(Ä¥|ħ)"}),e.push({val:"I",let:"(Ã|Ã|Ã|Ã|Ĩ|Ī|Ĭ|Ç|Ä®|İ)"}),e.push({val:"i",let:"(ì|Ã|î|ï|Ä©|Ä«|Ä|Ç|į|ı)"}),e.push({val:"J",let:"(Ä´)"}),e.push({val:"j",let:"(ĵ)"}),e.push({val:"K",let:"(Ķ)"}),e.push({val:"k",let:"(Ä·)"}),e.push({val:"L",let:"(Ĺ|Ä»|Ľ|Ä¿|Å)"}),e.push({val:"l",let:"(ĺ|ļ|ľ|Å|Å)"}),e.push({val:"N",let:"(Ã|Å|Å
|Å)"}),e.push({val:"n",let:"(ñ|Å|Å|Å|Å)"}),e.push({val:"O",let:"(Ã|Ã|Ã|Ã|Å|Å|Ç|Å|Æ |Ã|Ǿ)"}),e.push({val:"o",let:"(ò|ó|ô|õ|Å|Å|Ç|Å|Æ¡|ø|Ç¿|º)"}),e.push({val:"R",let:"(Å|Å|Å)"}),e.push({val:"r",let:"(Å|Å|Å)"}),e.push({val:"S",let:"(Å|Å|Å|Å )"}),e.push({val:"s",let:"(Å|Å|Å|Å¡|Å¿)"}),e.push({val:"T",let:"(Å¢|Ť|Ŧ)"}),e.push({val:"t",let:"(Å£|Å¥|ŧ)"}),e.push({val:"U",let:"(Ã|Ã|Ã|Ũ|Ū|Ŭ|Å®|Ű|Ų|Ư|Ç|Ç|Ç|Ç|Ç)"}),e.push({val:"u",let:"(ù|ú|û|Å©|Å«|Å|ů|ű|ų|ư|Ç|Ç|Ç|Ç|Ç)"}),e.push({val:"Y",let:"(Ã|Ÿ|Ŷ)"}),e.push({val:"y",let:"(ý|ÿ|Å·)"}),e.push({val:"W",let:"(Å´)"}),e.push({val:"w",let:"(ŵ)"}),e.push({val:"Z",let:"(Ź|Å»|Ž)"}),e.push({val:"z",let:"(ź|ż|ž)"}),e.push({val:"f",let:"(Æ)"}),e}escape_special_char(e){if(!this.diacritic_normalization)return e;const t=this.get_list_special_char();for(let s of t)e=e.replace(new RegExp(s.let,"g"),s.val);return e}search_string_match(e,t){let s=t.exec(e);return!this.search_contains&&(null!=s?s[1]:void 0)&&(s.index+=1),s}choices_count(){if(null!=this.selected_option_count)return this.selected_option_count;this.selected_option_count=0;for(let e of this.form_field.options)e.selected&&(this.selected_option_count+=1);return this.selected_option_count}choices_click(e){e.preventDefault(),this.activate_field(),this.results_showing||this.is_disabled||this.results_show()}mousedown_checker(e){let t;switch(null==(e=e||window.event).which&&void 0!==e.button?1&e.button?1:2&e.button?3:4&e.button?2:0:e.which||0){case 1:t="left";break;case 2:t="middle";break;case 3:t="right";break;default:t="other"}return t}keydown_checker(e){const t=null!=e.which?e.which:e.keyCode;switch(this.search_field_scale(),8!==t&&this.pending_backstroke&&this.clear_backstroke(),t){case 8:this.backstroke_length=this.get_search_field_value().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(e),this.mouse_on_container=!1;break;case 13:case 27:this.results_showing&&e.preventDefault();break;case 32:this.disable_search&&e.preventDefault();break;case 38:e.preventDefault(),this.keyup_arrow();break;case 40:e.preventDefault(),this.keydown_arrow()}}keyup_checker(e){const t=null!=e.which?e.which:e.keyCode;switch(this.search_field_scale(),t){case 8:this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0?this.keydown_backstroke():this.pending_backstroke||(this.result_clear_highlight(),this.results_search());break;case 13:e.preventDefault(),this.results_showing&&this.result_select(e);break;case 27:this.results_showing&&this.results_hide();break;case 9:case 16:case 17:case 18:case 38:case 40:case 91:break;default:this.results_search()}}clipboard_event_checker(e){this.is_disabled||setTimeout((()=>{this.results_search()}),50)}container_width(){if(null!=this.options.width)return this.options.width;if(this.form_field.offsetWidth>0){const e=this.form_field.offsetWidth+this.container_width_extra();return`${Math.max(e,this.container_min_width())}px`}return"auto"}container_width_extra(){return this.is_multiple?8:35}container_min_width(){const e=window.getComputedStyle(this.form_field),t=parseFloat(e.fontSize)||14;return this.has_search_or_create_ui()?Math.ceil(12*t):Math.ceil(8*t)}has_search_or_create_ui(){return!!this.create_option||(!!this.is_multiple||!this.disable_search&&this.form_field.options.length>this.disable_search_threshold)}include_option_in_results(e){return!(this.is_multiple&&!this.display_selected_options&&e.selected)&&(!(!this.display_disabled_options&&e.disabled)&&(!e.empty&&(!e.hidden&&(null==e.group_array_index||!this.results_data[e.group_array_index].hidden))))}search_results_touchstart(e){this.touch_started=!0,this.search_results_mouseover(e)}search_results_touchmove(e){this.touch_started=!1,this.search_results_mouseout(e)}search_results_touchend(e){if(this.touch_started){e.preventDefault();const t=e.target instanceof Element?e.target:null,s=t&&(t.classList.contains("active-result")||t.classList.contains("group-result")?t:t.closest(".active-result, .group-result"));s&&(this.result_highlight=s,this.result_select(e),this.results_showing&&this.search_field.focus())}}get_single_html(){return`<a class="chosen-single chosen-default" tabindex="0" role="button">\n <span>${this.default_text}</span>\n <div aria-label="Show options"><b aria-hidden="true"></b></div>\n</a>\n<div class="chosen-drop">\n <div class="chosen-search">\n <input class="chosen-search-input" type="text" autocomplete="off" role="combobox" aria-expanded="false" aria-haspopup="true" aria-autocomplete="list" />\n </div>\n <ul class="chosen-results" role="listbox"></ul>\n</div>`}get_multi_html(){return`<ul class="chosen-choices">\n <li class="search-field">\n <input class="chosen-search-input" type="text" autocomplete="off" role="combobox" placeholder="${this.default_text}" aria-expanded="false" aria-haspopup="true" aria-autocomplete="list" />\n </li>\n</ul>\n<div class="chosen-drop">\n <ul class="chosen-results" role="listbox"></ul>\n</div>`}get_no_results_html(e){return`<li class="no-results">\n ${this.escape_html(this.results_none_found)} <span>${this.escape_html(e)}</span>\n</li>`}get_create_option_html(e){return`<li class="create-option active-result" role="option"><a>${this.escape_html(this.create_option_text)}</a> <span>${this.escape_html(e)}</span></li>`}static browser_is_supported(e={}){if(!1!==e.allow_mobile)return!0;const t=window.navigator.userAgent;return!(/iP(od|hone|ad)/i.test(t)||/Android.*Mobile/i.test(t)||/IEMobile/i.test(t)||/Windows Phone/i.test(t)||/BlackBerry/i.test(t)||/BB10/i.test(t))}escape_html(e){const t=document.createElement("div");return t.textContent=e,t.innerHTML}}t.default_multiple_text="Select Some Options",t.default_single_text="Select an Option",t.default_no_result_text="No results for:",t.default_create_option_text="Add Option:",t.default_remove_item_text="Remove selection";class s extends t{static next_uid=0;setup(){this.current_selectedIndex=this.form_field.selectedIndex}set_up_html(){this._a11y_orig_aria_hidden=this.form_field.getAttribute("aria-hidden"),this._a11y_orig_tabindex=this.form_field.getAttribute("tabindex");let e=["chosen-container"];e.push("chosen-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&e.push(this.form_field.className),this.is_rtl&&e.push("chosen-rtl");const t={class:e.join(" "),title:this.form_field.title};this.form_field.id.length&&(t.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen"),this.container=document.createElement("div");for(let e in t)this.container.setAttribute(e,t[e]);this.container.style.setProperty("--chosen-width",this.container_width()),this.is_multiple?this.container.innerHTML=this.get_multi_html():this.container.innerHTML=this.get_single_html(),this.form_field.classList.add("chosen-original-select"),this.form_field.parentNode.insertBefore(this.container,this.form_field.nextSibling),this.dropdown=this.container.querySelector("div.chosen-drop"),this.dropdown.setAttribute("aria-hidden","true"),this.search_field=this.container.querySelector("input"),this.search_results=this.container.querySelector("ul.chosen-results"),this.search_results_id_prefix=this.form_field.id||"chosen-"+s.next_uid++,this.search_results.setAttribute("id",`${this.search_results_id_prefix}-chosen-search-results`),this.search_field_scale(),this.is_multiple?(this.search_choices=this.container.querySelector("ul.chosen-choices"),this.search_container=this.container.querySelector("li.search-field")):(this.search_container=this.container.querySelector("div.chosen-search"),this.selected_item=this.container.querySelector(".chosen-single")),this.set_aria_labels(),this.results_build(),this.set_tab_index(),this.form_field.setAttribute("aria-hidden","true"),this.form_field.setAttribute("tabindex","-1"),this.set_label_behavior()}on_ready(){const e=new CustomEvent("chosen:ready",{detail:{chosen:this}});this.form_field.dispatchEvent(e)}register_observers(){this.container.addEventListener("touchstart",(e=>this.container_mousedown(e))),this.container.addEventListener("touchend",(e=>this.container_mouseup(e))),this.container.addEventListener("mousedown",(e=>this.container_mousedown(e))),this.container.addEventListener("mouseup",(e=>this.container_mouseup(e))),this.container.addEventListener("mouseenter",(e=>this.mouse_enter(e))),this.container.addEventListener("mouseleave",(e=>this.mouse_leave(e))),this.search_results.addEventListener("mouseup",(e=>this.search_results_mouseup(e))),this.search_results.addEventListener("mouseover",(e=>this.search_results_mouseover(e))),this.search_results.addEventListener("mouseout",(e=>this.search_results_mouseout(e))),this.search_results.addEventListener("wheel",(e=>this.search_results_mousewheel(e))),this.search_results.addEventListener("mousewheel",(e=>this.search_results_mousewheel(e))),this.search_results.addEventListener("DOMMouseScroll",(e=>this.search_results_mousewheel(e))),this.search_results.addEventListener("touchstart",(e=>this.search_results_touchstart(e))),this.search_results.addEventListener("touchmove",(e=>this.search_results_touchmove(e))),this.search_results.addEventListener("touchend",(e=>this.search_results_touchend(e))),this.form_field.addEventListener("chosen:updated",(e=>this.results_update_field(e))),this.form_field.addEventListener("chosen:activate",(e=>this.activate_field(e))),this.form_field.addEventListener("chosen:open",(e=>this.container_mousedown(e))),this.form_field.addEventListener("chosen:close",(e=>this.close_field(e))),this.search_field.addEventListener("blur",(e=>this.input_blur(e))),this.search_field.addEventListener("keyup",(e=>this.keyup_checker(e))),this.search_field.addEventListener("keydown",(e=>this.keydown_checker(e))),this.search_field.addEventListener("focus",(e=>this.input_focus(e))),this.search_field.addEventListener("cut",(e=>this.clipboard_event_checker(e))),this.search_field.addEventListener("paste",(e=>this.clipboard_event_checker(e))),this.is_multiple?this.search_choices.addEventListener("click",(e=>this.choices_click(e))):this.container.addEventListener("click",(e=>e.preventDefault()))}destroy(){(null!=this.container.getRootNode?this.container.getRootNode():this.container.ownerDocument).removeEventListener("click",this.click_test_action),this.form_field_label&&this.form_field_label.removeEventListener("click",this.label_click_handler),this.search_field.tabIndex&&(this.form_field.tabIndex=this.search_field.tabIndex),this.container.parentNode.removeChild(this.container),delete this.form_field.__chosen_instance,this.form_field.classList.remove("chosen-original-select"),null===this._a11y_orig_aria_hidden?this.form_field.removeAttribute("aria-hidden"):this.form_field.setAttribute("aria-hidden",this._a11y_orig_aria_hidden),null===this._a11y_orig_tabindex?this.form_field.removeAttribute("tabindex"):this.form_field.setAttribute("tabindex",this._a11y_orig_tabindex)}set_aria_labels(){this.search_field.setAttribute("aria-owns",this.search_results.getAttribute("id"));let e="",t="";if(this.form_field.getAttribute("aria-label"))e=this.form_field.getAttribute("aria-label"),this.search_field.setAttribute("aria-label",e),this.form_field.getAttribute("aria-labelledby")&&(t=this.form_field.getAttribute("aria-labelledby"),this.search_field.setAttribute("aria-labelledby",t));else if(this.form_field.labels&&this.form_field.labels.length){for(let e=0;e<this.form_field.labels.length;e++){let s=this.form_field.labels[e];""===s.id&&(s.id=`${this.form_field.id}-chosen-label-${e}`),t+=this.form_field.labels[e].id+" "}t=t.trim(),this.search_field.setAttribute("aria-labelledby",t),e=this.form_field.labels[0].textContent.trim()}t?this.container.setAttribute("aria-labelledby",t):e&&this.container.setAttribute("aria-label",e),e&&this.search_results.setAttribute("aria-label",e)}search_field_disabled(){this.is_disabled=this.form_field.disabled||this.form_field.closest("fieldset:
18disabled"),this.is_disabled?(this.container.classList.add("chosen-disabled"),this.search_field.disabled=!0,this.is_multiple||this.selected_item.removeEventListener("focus",this.activate_field),this.close_field()):(this.container.classList.remove("chosen-disabled"),this.search_field.disabled=!1,this.is_multiple||this.selected_item.addEventListener("focus",this.activate_field.bind(this)))}is_choice_close_target(e){return e&&e.target instanceof Element&&e.target.closest(".search-choice-close")}container_mousedown(e){if(!this.is_disabled&&(e&&"left"===this.mousedown_checker(e)&&e&&"mousedown"===e.type&&!this.results_showing&&e.preventDefault(),!e||"mousedown"!==e.type&&"touchstart"!==e.type||this.results_showing||e.preventDefault(),!this.is_choice_close_target(e))){if(this.active_field)this.is_multiple&&!this.results_showing?(this.search_field.value="",this.results_show()):this.is_multiple||!e||e.target!==this.selected_item&&!e.target.closest("a.chosen-single")||(e.preventDefault(),this.results_toggle());else{this.is_multiple&&(this.search_field.value="");(null!=this.container.getRootNode?this.container.getRootNode():this.container.ownerDocument).addEventListener("click",this.click_test_action),this.results_show()}this.activate_field()}}container_mouseup(e){!this.is_disabled&&this.allow_single_deselect&&e.target.classList.contains("search-choice-close")&&this.results_reset(e)}search_results_mousewheel(e){let t;t=e.wheelDelta?-e.wheelDelta:e.deltaY||e.detail,null!=t&&(e.preventDefault(),"DOMMouseScroll"===e.type&&(t*=40),this.search_results.scrollTop+=t)}blur_test(e){!this.active_field&&this.container.classList.contains("chosen-container-active")&&this.close_field()}close_field(){(null!=this.container.getRootNode?this.container.getRootNode():this.container.ownerDocument).removeEventListener("click",this.click_test_action),this.active_field=!1,this.results_hide(),this.search_field.setAttribute("aria-expanded",!1),this.container.classList.remove("chosen-container-active"),this.container.classList.remove("chosen-dropup"),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale(),this.search_field.dispatchEvent(new Event("blur"))}should_dropup(){const e=window.innerHeight,t=this.container.getBoundingClientRect().top+this.container.offsetHeight-window.pageYOffset;return this.dropdown.offsetHeight+t>e}activate_field(){this.is_disabled||(this.container.classList.add("chosen-container-active"),this.should_dropup()&&this.container.classList.add("chosen-dropup"),this.active_field=!0,this.search_field.value=this.search_field.value,this.search_results.setAttribute("aria-busy",!1),this.search_field.focus())}test_active_click(e){const t=e.target.closest(".chosen-container");"left"===this.mousedown_checker(e)&&t&&this.container===t?this.active_field=!0:this.close_field()}results_build(){if(this.parsing=!0,this.selected_option_count=null,this.results_data=e.select_to_array(this.form_field,this.parser_config),this.is_multiple){this.search_choices.querySelectorAll("li.search-choice").forEach((e=>e.remove()))}else this.single_set_selected_text(),this.disable_search||this.form_field.options.length<=this.disable_search_threshold&&!this.create_option?(this.search_field.readOnly=!0,this.container.classList.add("chosen-container-single-nosearch")):(this.search_field.readOnly=!1,this.container.classList.remove("chosen-container-single-nosearch"));this.update_results_content(this.results_option_build({first:!0})),this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.parsing=!1}update_results_content(e){this.search_results.innerHTML=e}fire_search_updated(e){const t=new CustomEvent("chosen:search_updated",{detail:{chosen:this,search_term:e}});this.form_field.dispatchEvent(t)}result_do_highlight(e){if(e){this.result_clear_highlight(),this.result_highlight=e,this.result_highlight.classList.add("highlighted"),this.search_field.setAttribute("aria-activedescendant",this.result_highlight.getAttribute("id"));const t=parseInt(window.getComputedStyle(this.search_results).maxHeight,10),s=this.search_results.scrollTop,i=t+s,l=this.result_highlight.offsetTop,h=l+this.result_highlight.offsetHeight;h>=i?this.search_results.scrollTop=h-t:l<s&&(this.search_results.scrollTop=l)}}result_clear_highlight(){this.result_highlight&&this.result_highlight.classList.remove("highlighted"),this.result_highlight=null}results_show(){if(this.is_multiple&&this.max_selected_options<=this.choices_count()){const e=new CustomEvent("chosen:maxselected",{detail:{chosen:this}});return this.form_field.dispatchEvent(e),!1}this.should_dropup()&&this.container.classList.add("chosen-dropup"),this.container.classList.add("chosen-with-drop");const e=this.container.querySelector(".chosen-single div");e&&e.setAttribute("aria-label","Hide options"),this.dropdown.setAttribute("aria-hidden","false"),this.results_showing=!0,this.search_field.setAttribute("aria-expanded",!0),this.search_field.focus(),this.search_field.value=this.get_search_field_value(),this.winnow_results();const t=new CustomEvent("chosen:showing_dropdown",{detail:{chosen:this}});this.form_field.dispatchEvent(t)}results_hide(e={}){if(this.results_showing){this.result_clear_highlight(),this.container.classList.remove("chosen-with-drop"),this.container.classList.remove("chosen-dropup");const e=this.container.querySelector(".chosen-single div");e&&e.setAttribute("aria-label","Show options");const t=new CustomEvent("chosen:hiding_dropdown",{detail:{chosen:this}});this.form_field.dispatchEvent(t)}this.dropdown.contains(document.activeElement)&&!e.keep_focus&&document.activeElement.blur(),this.dropdown.setAttribute("aria-hidden","true"),this.search_field.setAttribute("aria-expanded",!1),this.results_showing=!1}set_tab_index(){const e=this.form_field.getAttribute("tabindex");null!=e?(this.form_field.tabIndex=-1,this.is_multiple?this.search_field.tabIndex=e:(this.selected_item.tabIndex=e,this.search_field.tabIndex=-1)):this.is_multiple||(this.search_field.tabIndex=-1)}set_label_behavior(){this.form_field_label=this.form_field.closest("label"),!this.form_field_label&&this.form_field.id.length&&(this.form_field_label=Array.from(document.querySelectorAll("label")).find((e=>e.getAttribute("for")===this.form_field.id))),this.form_field_label&&this.form_field_label.addEventListener("click",this.label_click_handler)}set_search_field_placeholder(){this.is_multiple&&this.choices_count()<1?this.search_field.setAttribute("placeholder",this.default_text):this.search_field.setAttribute("placeholder","")}show_search_field_default(){this.search_field.value="",this.set_search_field_placeholder(),this.is_multiple&&this.choices_count()<1&&!this.active_field?this.search_field.classList.add("default"):this.search_field.classList.remove("default")}search_results_mouseup(e){if("left"===this.mousedown_checker(e)){let t=e.target.classList.contains("active-result")||e.target.classList.contains("group-result")?e.target:e.target.closest(".active-result");t&&(this.result_highlight=t,this.result_select(e),this.results_showing&&this.search_field.focus())}}search_results_mouseover(e){let t=e.target.classList.contains("active-result")?e.target:e.target.closest(".active-result");t&&this.result_do_highlight(t)}search_results_mouseout(e){(e.target.classList.contains("active-result")||e.target.closest(".active-result"))&&this.result_clear_highlight()}choice_build(e){const s=document.createElement("li");if(s.className="search-choice",s.setAttribute("data-value",e.value),s.innerHTML=`<span>${this.choice_label(e)}</span>`,e.disabled)s.classList.add("search-choice-disabled");else{const i=document.createElement("button");i.type="button",i.tabIndex=-1,i.className="search-choice-close",i.setAttribute("aria-label",t.default_remove_item_text),i.setAttribute("data-option-array-index",e.data["data-option-array-index"]);const l=document.createElement("span");
vendor: 9,473 bytes, lines 18-19
18l.className="visually-hidden focusable",l.textContent=t.default_remove_item_text,i.appendChild(l),i.addEventListener("click",(e=>this.choice_destroy_link_click(e))),i.addEventListener("touchend",(e=>this.choice_destroy_link_click(e))),s.appendChild(i)}this.inherit_option_classes&&e.classes&&s.classList.add(e.classes),this.search_container.parentNode.insertBefore(s,this.search_container)}choice_destroy_link_click(e){if(e.preventDefault(),e.stopPropagation(),!this.is_disabled){const t=e.target instanceof Element?e.target.closest(".search-choice-close"):null;t&&this.choice_destroy(t)}}choice_destroy(e){this.result_deselect(e.getAttribute("data-option-array-index"))&&(this.active_field?this.search_field.focus():this.show_search_field_default(),this.is_multiple&&this.hide_results_on_select&&this.choices_count()>0&&this.get_search_field_value().length<1&&this.results_hide(),e.closest("li").remove(),this.set_search_field_placeholder(),this.search_field_scale())}results_reset(){this.reset_single_select_options(),this.form_field.options[0].selected=!0,this.single_set_selected_text(),this.show_search_field_default(),this.results_reset_cleanup(),this.trigger_form_field_change(),this.active_field&&this.results_hide()}results_reset_cleanup(){this.current_selectedIndex=this.form_field.selectedIndex;const e=this.selected_item.querySelector(".search-choice-close");e&&e.remove()}result_select(e){if(e.target.classList.contains("group-result")){if(!this.can_select_by_group)return;let t=e.target.nextElementSibling;for(;t&&!t.classList.contains("group-result");){if(t.classList.contains("active-result")){const s=t.getAttribute("data-option-array-index");let i=!1;if(this.search_choices.querySelectorAll(".search-choice-close").forEach((e=>{e.getAttribute("data-option-array-index")===s&&(i=!0)})),!i){this.result_highlight=t;const s={target:t,selected:!0,metaKey:e.metaKey,ctrlKey:e.ctrlKey,preventDefault:()=>{"function"==typeof e.preventDefault&&e.preventDefault()}};this.result_select(s)}}t=t.nextElementSibling}}else if(this.result_highlight){const t=this.result_highlight;if(t.classList.contains("create-option"))return this.select_create_option(this.search_field.value),void this.results_hide({keep_focus:!this.is_multiple&&e&&"keyup"===e.type});if(this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count()){const e=new CustomEvent("chosen:maxselected",{detail:{chosen:this}});return this.form_field.dispatchEvent(e),!1}this.is_multiple?t.classList.remove("active-result"):this.reset_single_select_options(),t.classList.add("result-selected");const s=this.results_data[t.getAttribute("data-option-array-index")];s.selected=!0,this.form_field.options[s.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(s):this.single_set_selected_text(this.choice_label(s)),this.is_multiple&&(!this.hide_results_on_select||e.metaKey||e.ctrlKey)?e.metaKey||e.ctrlKey?this.winnow_results({skip_highlight:!0}):(this.search_field.value="",this.winnow_results()):(this.results_hide({keep_focus:!this.is_multiple&&e&&"keyup"===e.type}),this.show_search_field_default()),(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex)&&this.trigger_form_field_change({selected:this.form_field.options[s.options_index].value}),this.current_selectedIndex=this.form_field.selectedIndex,e.preventDefault(),this.search_field_scale()}}single_set_selected_text(e=this.default_text){e===this.default_text?this.selected_item.classList.add("chosen-default"):(this.single_deselect_control_build(),this.selected_item.classList.remove("chosen-default")),this.selected_item.querySelector("span").innerHTML=e}result_deselect(e){const t=this.results_data[e];return!this.form_field.options[t.options_index].disabled&&(t.selected=!1,this.form_field.options[t.options_index].selected=!1,this.selected_option_count=null,this.result_clear_highlight(),this.results_showing&&this.winnow_results(),this.trigger_form_field_change({deselected:this.form_field.options[t.options_index].value}),this.search_field_scale(),!0)}single_deselect_control_build(){if(this.allow_single_deselect){if(!this.selected_item.querySelector(".search-choice-close")){const e=document.createElement("button");e.type="button",e.tabIndex=-1,e.className="search-choice-close",e.setAttribute("aria-label",t.default_remove_item_text),this.selected_item.querySelector("span").after(e)}this.selected_item.classList.add("chosen-single-with-deselect")}}get_search_field_value(){return this.search_field.value}get_search_text(){return this.get_search_field_value().trim()}winnow_results_set_highlight(){let e;const t=this.is_multiple?null:this.search_results.querySelector(".result-selected.active-result");e=t||this.search_results.querySelector(".active-result"),null!=e&&this.result_do_highlight(e)}no_results(e){const t=this.get_no_results_html(e);this.search_results.insertAdjacentHTML("beforeend",t);const s=new CustomEvent("chosen:no_results",{detail:{chosen:this}});this.form_field.dispatchEvent(s)}show_create_option(e){const t=this.get_create_option_html(e);this.search_results.insertAdjacentHTML("beforeend",t)}create_option_clear(){const e=this.search_results.querySelector(".create-option");e&&e.remove()}select_create_option(e){"function"==typeof this.create_option?this.create_option.call(this,e):this.select_append_option({value:e,text:e})}select_append_option(e){const t=new Option(null==e.text?"":String(e.text),null==e.value?"":String(e.value),!0,!0);this.form_field.add(t);const s=new Event("chosen:updated");this.form_field.dispatchEvent(s);const i=new Event("change",{bubbles:!0});this.form_field.dispatchEvent(i),this.search_field.focus()}no_results_clear(){const e=this.search_results.querySelector(".no-results");e&&e.remove()}keydown_arrow(){let e;if(this.results_showing&&this.result_highlight){for(e=this.result_highlight.nextElementSibling;e&&!e.classList.contains("active-result");)e=e.nextElementSibling;e&&this.result_do_highlight(e)}else if(this.results_showing&&this.create_option){const e=this.search_results.querySelector(".create-option");e&&this.result_do_highlight(e)}else this.results_show()}keyup_arrow(){let e;if(this.results_showing||this.is_multiple){if(this.result_highlight){for(e=this.result_highlight.previousElementSibling;e&&!e.classList.contains("active-result");)e=e.previousElementSibling;e?this.result_do_highlight(e):(this.choices_count()>0&&this.results_hide(),this.result_clear_highlight())}}else this.results_show()}keydown_backstroke(){if(this.pending_backstroke)this.choice_destroy(this.pending_backstroke.querySelector(".search-choice-close")),this.clear_backstroke();else{const e=this.search_container.previousElementSibling;e&&!e.classList.contains("search-choice-disabled")&&(this.pending_backstroke=e,this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.classList.add("search-choice-focus"))}}clear_backstroke(){this.pending_backstroke&&this.pending_backstroke.classList.remove("search-choice-focus"),this.pending_backstroke=null}search_field_scale(){if(!this.is_multiple)return;const e={position:"absolute",left:"-1000px",top:"-1000px",whiteSpace:"pre"};["fontSize","fontStyle","fontWeight","fontFamily","lineHeight","textTransform","letterSpacing"].forEach((t=>{e[t]=window.getComputedStyle(this.search_field)[t]}));const t=document.createElement("div");Object.assign(t.style,e),t.textContent=this.get_search_field_value()||this.search_field.getAttribute("placeholder"),document.body.appendChild(t);let s=t.offsetWidth+25;t.remove(),this.container.offsetWidth>0&&(s=Math.min(this.container.offsetWidth-10,s)),this.search_field.style.setProperty("--chosen-search-width",`${s}px`)}trigger_form_field_change(e){const t=new Event("input"),s=new Event("change",Object.assign({bubbles:!0},e||{}));this.form_field.dispatchEvent(t),this.form_field.dispatchEvent(s)}}if("undefined"!=typeof HTMLElement&&(HTMLElement.prototype.chosen=function(e){if(!t.browser_is_supported(e))return this;"destroy"!==e?this.__chosen_instance instanceof s||(this.__chosen_instance=new s(this,e)):this.__chosen_instance instanceof s&&this.__chosen_instance.destroy()},"undefined"!=typeof window)){const e=window.Chosen||{};null==e.init&&(e.init=function(e,t){if(!e||"function"!=typeof e.chosen)throw new TypeError("Chosen.init expects an element with a chosen method");return e.chosen(t),e.__chosen_instance||e}),null==e.destroy&&(e.destroy=function(e){if(!e||"function"!=typeof e.chosen)throw new TypeError("Chosen.destroy expects an element with a chosen method");return e.chosen("destroy"),e}),window.Chosen=e}}).call(this);; 19(function(Drupal,drupalSettings,once){'use strict';document.addEventListener('state:disabled',function(e){if(e.target&&e.target.matches('select')){const event=new Event('chosen:updated',{bubbles:true,cancelable:true});e.target.dispatchEvent(event);}});Drupal.behaviors.chosen={settings:{ignoreSelector:'#field-ui-field-storage-add-form select, #entity-form-display-edit-form select, #entity-view-display-edit-form select, .wysiwyg, .draggable select[name$="[weight]"], .draggable select[name$="[position]"], .locale-translate-filter-form select, .chosen-disable, .chosen-processed',optedInSelector:'select.chosen-enable',selector:'select:visible',minimum_single:0,minimum_multiple:0,options:{},minimum_width:0,use_relative_width:false},attach:function(context,settings){this.settings=this.getSettings(settings);const elements=this.getElements(context);
19once('chosen',elements).forEach(function(element){if(element.closest('#drupal-modal')){element.addEventListener('chosen:showing_dropdown',(e)=>{const nextElement=element.nextElementSibling;if(nextElement){const chosenDrop=nextElement.querySelector('.chosen-drop');if(chosenDrop){chosenDrop.style.position='static';const event=new Event('dialogContentResize',{bubbles:true,cancelable:true});element.dispatchEvent(event);}}});element.addEventListener('chosen:hiding_dropdown',(e)=>{const nextElement=element.nextElementSibling;if(nextElement){const chosenDrop=nextElement.querySelector('.chosen-drop');if(chosenDrop){chosenDrop.style.position='';const event=new Event('dialogContentResize',{bubbles:true,cancelable:true});element.dispatchEvent(event);}}});}this.createChosen(element);}.bind(this));},createChosen:function(element){const options=this.getElementOptions(element);element.chosen(options);this.observeDisabledState(element);if(options.add_helper_buttons||element.hasAttribute('chosen_add_helper_buttons'))if(element.hasAttribute('multiple')){const allButton=document.createElement('button');allButton.type='button';allButton.className='button chosen-helper-btn';allButton.textContent='All';allButton.addEventListener('click',function(){Array.from(element.options).forEach(function(option){option.selected=true;});const event=new Event('chosen:updated',{bubbles:true,cancelable:true});element.dispatchEvent(event);});const noneButton=document.createElement('button');noneButton.type='button';noneButton.className='button chosen-helper-btn';noneButton.textContent='None';noneButton.addEventListener('click',function(){Array.from(element.options).forEach(function(option){option.selected=false;});const event=new Event('chosen:updated',{bubbles:true,cancelable:true});element.dispatchEvent(event);});element.parentNode.appendChild(allButton);element.parentNode.appendChild(noneButton);}},observeDisabledState:function(element){if(element.__chosenDisabledObserver)return;const observer=new MutationObserver(function(mutations){mutations.forEach(function(mutation){if(mutation.type==='attributes'&&mutation.attributeName==='disabled'){const event=new Event('chosen:updated',{bubbles:true,cancelable:true});element.dispatchEvent(event);}});});observer.observe(element,{attributes:true,attributeFilter:['disabled']});element.__chosenDisabledObserver=observer;},filterElements:function(element){if(element.matches(this.settings.ignoreSelector))return false;const minOptions=element.hasAttribute('multiple')?this.settings.minimum_multiple:this.settings.minimum_single;return !minOptions||element.querySelectorAll('option').length>=minOptions;},isVisible:function(el){return !!(el.offsetWidth||el.offsetHeight||el.getClientRects().length);},splitSelectors:function(selector){const result=[];let current='';let depth=0;for(let i=0;i<selector.length;i++){const char=selector[i];if(char==='['||char==='(')depth++;else{if(char===']'||char===')')depth=Math.max(depth-1,0);}if(char===','&&depth===0){if(current.trim())result.push(current.trim());current='';}else current+=char;}if(current.trim())result.push(current.trim());return result;},getVisibleElements:function(context,selector){const selectors=this.splitSelectors(selector);let elements=[];selectors.forEach((s)=>{const hasVisibleFilter=s.includes(':visible');const cleanSelector=s.replace(':visible','').trim();if(!cleanSelector)return;let selectedElements;try{selectedElements=Array.from(context.querySelectorAll(cleanSelector));}catch(error){return;}if(hasVisibleFilter)selectedElements=selectedElements.filter(this.isVisible);elements=elements.concat(selectedElements);});return elements;},getElements:function(context,selector){context=context||document;let elements=this.getVisibleElements(context,selector||this.settings.selector);elements=elements.filter(function(element){return this.filterElements(element);}.bind(this));const optedInElements=Array.from(context.querySelectorAll(this.settings.optedInSelector));optedInElements.forEach(function(element){if(!elements.includes(element))elements.push(element);});return elements;},getElementOptions:function(element){const options=Object.assign({},this.settings.options,this.getElementOverriddenOptions(element));let dimension;let width;if(this.settings.minimum_width>0){if(this.settings.use_relative_width){dimension='%';const elementWidth=element.getBoundingClientRect().width;const parentWidth=element.parentNode.getBoundingClientRect().width;width=((elementWidth/parentWidth)*100).toPrecision(5);}else{dimension='px';width=element.getBoundingClientRect().width;}if(width<this.settings.minimum_width)options.width=this.settings.minimum_width+dimension;else options.width=width+dimension;}const cardinality=element.dataset.cardinality;if(element.hasAttribute('multiple')&&cardinality)options.max_selected_options=parseInt(cardinality);return options;},getElementOverriddenOptions:function(element){const overriddenOptions={};const noResultsText=element.getAttribute('data-no_results_text');if(noResultsText)overriddenOptions.no_results_text=noResultsText;const searchContains=element.getAttribute('data-search_contains');if(searchContains==='1')overriddenOptions.search_contains=true;else{if(searchContains==='2')overriddenOptions.search_contains=false;}const createOption=element.getAttribute('data-create_option');if(createOption==='true')overriddenOptions.create_option=true;return overriddenOptions;},getSettings:function(settings){return this.deepMerge({}
19,this.settings,(settings&&settings.chosen)||drupalSettings.chosen||{});},deepMerge:function(target,...sources){if(!sources.length)return target;const source=sources.shift();if(typeof target!=='object'||typeof source!=='object')return target;for(const key in source)if(source.hasOwnProperty(key))if(typeof source[key]==='object'){if(!target[key])Object.assign(target,{[key]:{}});this.deepMerge(target[key],source[key]);}else Object.assign(target,{[key]:source[key]});return this.deepMerge(target,...sources);}};})(Drupal,drupalSettings,once);; 20((e)=>{e.behaviors.chosen_accessibility={attach:(e)=>{if(e!==document)return;setTimeout(()=>{t();},1e3);const t=()=>{let t;const n=once("chosen-accessibility",document.querySelectorAll(".chosen-search input"),e),o=document.querySelector("body").classList;t=o.contains("lang-fr")?"Mots-clés":"Keywords",n.forEach((e,n)=>{const o="chosen-input-".concat(n);e.setAttribute("id",o),e.setAttribute("name",o);const c=document.createElement("label");c.innerText=t,c.setAttribute("for",o),c.classList.add("visually-hidden"),e.parentElement.prepend(c);}),once("chosen-listbox-label",document.querySelectorAll(".chosen-container"),e).forEach((e)=>{const t=e.querySelector(".chosen-drop");if(!t)return;const n=t.querySelector(".chosen-results");if(n){var o;const t=e.id.replace(/_chosen$/,""),c=document.querySelector('label[for="'.concat(t,'"]'))||(null===(o=e.closest(".form-item"))||void 0===o?void 0:o.querySelector("label"));c&&(c.id||(c.id="".concat(t,"-label")),n.setAttribute("aria-labelledby",c.id));}t.setAttribute("aria-hidden","true"),e.addEventListener("chosen:showing_dropdown",()=>{t.setAttribute("aria-hidden","false");}),e.addEventListener("chosen:hiding_dropdown",()=>{t.setAttribute("aria-hidden","true");});});};}};})(Drupal);;
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.