PageSourceSearch

https://www.nestlehealthscience.com.hk/sites/default/files/js/js_I…nC32o03h3bBZiOajWn2l4HJ1bJuU837Rv_H_AOLeFDS

js nestlehealthscience.com.hk collected 2026-10-06 07:59:57 UTC 70,529 bytes, 27 lines download raw bytes

1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
2(function($,Drupal,drupalSettings){Drupal.behaviors.nhscMegaMebuSettingsBehavior={attach:function(context,settings){if(context!==document)return;window.runOnce=false;if(!window.runOnce){var $menuPosition=(drupalSettings.menuPosition)?drupalSettings.menuPosition:1;$('.menu-position-order').insertAfter('ul#cd-primary-nav:first > li:nth-child('+$menuPosition+')');window.runOnce=true;}}};})(jQuery,Drupal,drupalSettings);;
3(function($,Drupal,drupalSettings){Drupal.behaviors.nhscMegaMebuBehavior={attach:function(context,settings){var size;function windowSize(){size=$(document).width();if(size>=1025){$('nav').removeClass('open-menu');$('.hamburger-menu .bar').removeClass('animate');}};$('.hamburger-menu').on('click',function(){$('.hamburger-menu .bar').toggleClass('animate');$('body').toggleClass('freezeScroll');$('html').toggleClass('freezeScroll');if($('nav').hasClass('open-menu')){$('ul .sub-menu').removeClass('open-sub');$('nav').removeClass('open-menu');$('.navbar-header').removeClass('move-up');}else{$('nav').toggleClass('open-menu');$('.navbar-header').addClass('move-up');$('.nhsc-new-search').removeClass('hide-me');}});$('#block-nhscmegamenublock li ul').parent().addClass('hasChild');$('#block-nhscmegamenublock ul li:has(ul)').addClass('has_child');$('.back').on('click',function(e){if(size<=1025){$(this).parent().removeClass('open-sub');if(($(this).parents().eq(3).attr('class'))==='menu-header-container'){$('.nhsc-new-search').removeClass('hide-me');$('#nhsc-mega-menu-filters.filter-body').hide();}}});$('nav .over-menu').on('click',function(){$('nav').removeClass('open-menu');$('.bar').removeClass('animate');$('nhsc-new-search').removeClass('.hide-me');});var nav_level1=$('#cd-primary-nav > li');var nav_level2=$('.block-nhsc-mega-menu-block ul li ul li');var li_menu_hover=$('.level-2 > li > a');function width_fix(){console.log("width fix");$whidt_item=$(this).width();$whidt_item=$whidt_item-8;$prevEl=$(this).prev('li');$preWidth=$(this).prev('li').width();var pos=$(this).position();pos=pos.left+4;$('.header .desk-menu .menu-container .menu>li.line').css({width:$whidt_item,left:pos,opacity:1});}$(document).ready(function(){windowSize();$('#block-nhscmegamenublock li a').on('click',function(e){if($(this).parent().hasClass('hasChild')){e.preventDefault();$(this).next('ul').addClass('open-sub');if(size>=1024)if($(this).attr('href')&&$(this).attr('href')!=='#')window.location.href=$(this).attr('href');if(size<=1024)$('.nhsc-new-search').addClass('hide-me');}else window.location.href=$(this).attr('href');$('.icon-open-close').addClass('open');});nav_level1.hoverIntent({over:function(){if(size>1024){$(this).children('ul.sub-menu').addClass('show-menu-block');$('.level-2 > li > a').removeClass('active');}},timeout:300,out:function(){$("ul.sub-menu",this).removeClass('show-menu-block');}});nav_level2.hoverIntent({over:function(){if(size>1024)$(this).children('ul.sub-menu').addClass('show-menu-block');},timeout:300,out:function(){$("ul.sub-menu",this).removeClass('show-menu-block');}});$('.level-2 > li > a').hoverIntent({over:function(){if(size>1024){$('.submenu-link.active').removeClass('active');$(this).addClass('menu-items-hover active');$('.level-3 > li > a').removeClass('menu-items-hover active1');}},timeout:300,out:function(){$(this).removeClass('menu-items-hover');}});$('.level-3 > li > a').hoverIntent({over:function(){if(size>1024){$('.submenu-link.active1').removeClass('active1');$(this).addClass('menu-items-hover active1');$('.level-4 > li > a').removeClass('menu-items-hover active2');}},timeout:300,out:function(){$(this).removeClass('menu-items-hover');}});$('.level-4 > li > a').hoverIntent({over:function(){if(size>1024){$('.submenu-link.active2').removeClass('active2');$(this).addClass('menu-items-hover active2');}},timeout:300,out:function(){$(this).removeClass('menu-items-hover');}});});$(window).resize(function(){windowSize();});$('#nhsc-mega-menu-filters input[type="checkbox"]').on('change',function(){var filtersApplied=$('#nhsc-mega-menu-filters input[type="checkbox"]').filter(':checked').length;var totalSelected=parseInt(filtersApplied);if(totalSelected>0)$('span#filterCount').html(totalSelected);else $('span#filterCount').html('');});$('button.js-form-reset').hide();$('.icon-open-close').on("click",function(){$(this).toggleClass('open');$('.filter-body').toggle();var isFilterBodyVisible=$('.filter-body').is(':visible');if(isFilterBodyVisible===true)$('button.js-form-reset').show();else $('button.js-form-reset').hide();});$('#nhsc-mega-menu-filters button.js-form-submit').click(function(){var selected_brands=[];console.log('selected_brands',selected_brands);$('#nhsc-mega-menu-filters input[type=checkbox]').each(function(){if(this.checked)selected_brands.push($(this).attr('value'));});$('.js-form-item-image').hide();selected_brands.filter(function(item){$('.js-form-item-image').each(function(){if($(this).attr('data-brands').split(', ').indexOf(item)>-1)$(this).show();});});var filtersApplied=$('#nhsc-mega-menu-filters input[type="checkbox"]').filter(':checked').length;var totalSelected=parseInt(filtersApplied);if(totalSelected>0){}else $('.js-form-item-image').show();});$('.block-nhsc-mega-menu-block button.js-form-reset').click(function(){$('span#filterCount').html('');$('.js-form-item-image').show();$('#nhsc-mega-menu-filters input').filter(':checkbox').prop('checked',fal
3se);});$('#nhsc-mega-menu-filters .button.js-form-submit').click(function(){$('#nhsc-mega-menu-filters.filter-body').hide();$('button.js-form-reset').hide();});$("#cd-primary-nav ul").addClass(function(){var depth=$(this).parents("ul").length;return "level-"+(depth+1);});setTimeout(function(){var $menuBackText=(drupalSettings.menuBackText)?drupalSettings.menuBackText:'Back';$('.back-button-js a').append($menuBackText);},3000);}};})(jQuery,Drupal,drupalSettings);;
4!function(factory){"use strict";"function"==typeof define&&define.amd?define(["jquery"],factory):"object"==typeof module&&module.exports?module.exports=factory(require("jquery")):jQuery&&!jQuery.fn.hoverIntent&&factory(jQuery);}(function($){"use strict";function track(ev){cX=ev.pageX,cY=ev.pageY;}var cX,cY,_cfg={interval:100,sensitivity:6,timeout:0},INSTANCE_COUNT=0,compare=function(ev,$el,s,cfg){if(Math.sqrt((s.pX-cX)*(s.pX-cX)+(s.pY-cY)*(s.pY-cY))<cfg.sensitivity)return $el.off(s.event,track),delete s.timeoutId,s.isActive=!0,ev.pageX=cX,ev.pageY=cY,delete s.pX,delete s.pY,cfg.over.apply($el[0],[ev]);s.pX=cX,s.pY=cY,s.timeoutId=setTimeout(function(){compare(ev,$el,s,cfg);},cfg.interval);};$.fn.hoverIntent=function(handlerIn,handlerOut,selector){var instanceId=INSTANCE_COUNT++,cfg=$.extend({},_cfg);$.isPlainObject(handlerIn)?(cfg=$.extend(cfg,handlerIn),$.isFunction(cfg.out)||(cfg.out=cfg.over)):cfg=$.isFunction(handlerOut)?$.extend(cfg,{over:handlerIn,out:handlerOut,selector}):$.extend(cfg,{over:handlerIn,out:handlerIn,selector:handlerOut});function handleHover(e){var ev=$.extend({},e),$el=$(this),hoverIntentData=$el.data("hoverIntent");hoverIntentData||$el.data("hoverIntent",hoverIntentData={});var state=hoverIntentData[instanceId];state||(hoverIntentData[instanceId]=state={id:instanceId}),state.timeoutId&&(state.timeoutId=clearTimeout(state.timeoutId));var mousemove=state.event="mousemove.hoverIntent.hoverIntent"+instanceId;if("mouseenter"===e.type){if(state.isActive)return;state.pX=ev.pageX,state.pY=ev.pageY,$el.off(mousemove,track).on(mousemove,track),state.timeoutId=setTimeout(function(){compare(ev,$el,state,cfg);},cfg.interval);}else{if(!state.isActive)return;$el.off(mousemove,track),state.timeoutId=setTimeout(function(){!function(ev,$el,s,out){var data=$el.data("hoverIntent");data&&delete data[s.id],out.apply($el[0],[ev]);}(ev,$el,state,cfg.out);},cfg.timeout);}}return this.on({"mouseenter.hoverIntent":handleHover,"mouseleave.hoverIntent":handleHover},cfg.selector);};});;
5(function($,Drupal,drupalSettings){'use strict';Drupal.behaviors.shs={attach:function(context){var settingsDefault={display:{animationSpeed:400,labelsOnEveryLevel:true},labels:[]};$(context).find('.shs-enabled').not('.shs-processed').addClass('shs-processed').each(function(){var field=this;var field_name=$(field).attr('data-shs-selector');if(!drupalSettings.hasOwnProperty('shs')||!drupalSettings.shs.hasOwnProperty(field_name))return;var config=$.extend({},settingsDefault,drupalSettings.shs[field_name],{fieldName:field_name});if(drupalSettings.shs[field_name].hasOwnProperty('display'))config.display=$.extend(true,{},settingsDefault.display,drupalSettings.shs[field_name].display);Drupal.behaviors.shs.initClasses(config.fieldName,config.classes);if(!Drupal.shs.classes[config.fieldName].hasOwnProperty('models'))return;var app_model=new Drupal.shs.classes[config.fieldName].models.app({config});var app_view=new Drupal.shs.classes[config.fieldName].views.app({el:field,model:app_model});app_view.render();});},initClasses:function(fieldName,definitions){Drupal.shs.classes[fieldName]=Drupal.shs.classes[fieldName]||{models:{},views:{}};$.each(definitions.models,function(modelKey,modelClass){Drupal.shs.classes[fieldName].models[modelKey]=Drupal.shs.getClass(modelClass);});$.each(definitions.views,function(viewKey,viewClass){Drupal.shs.classes[fieldName].views[viewKey]=Drupal.shs.getClass(viewClass);});}};Drupal.shs={classes:{},getClass:function(classname){var parts=classname.split('.');var fn=(window||this);for(var i=0,len=parts.length;i<len;i++)fn=fn[parts[i]];if(typeof fn!=='function')throw new Error('Class/function not found: ['+classname+']');return fn;}};}(jQuery,Drupal,drupalSettings));;
6(function(Backbone,Drupal){'use strict';Drupal.shs.AppModel=Backbone.Model.extend({defaults:{config:{}}});}(Backbone,Drupal));;
7(function(Backbone,Drupal){'use strict';Drupal.shs.ContainerModel=Backbone.Model.extend({defaults:{delta:0,parents:[],value:null}});}(Backbone,Drupal));;
8(function($,Backbone,Drupal){'use strict';Drupal.shs.WidgetModel=Backbone.Model.extend({defaults:{defaultValue:'_none',level:0,itemCollection:null,dataLoaded:false},initialize:function(options){this.set('id',options.id);},findItemModel:function(id){return this.itemCollection.findWhere({id});}});}(jQuery,Backbone,Drupal));;
9(function(Backbone,Drupal){'use strict';Drupal.shs.WidgetItemModel=Backbone.Model.extend({defaults:{tid:null,langcode:null,name:'',description:'',hasChildren:false,idAttribute:'tid'},initialize:function(){this.set('id',this.get('tid'));},parse:function(response,options){return {tid:response.tid,name:response.name,description:response.description__value,langcode:response.langcode,hasChildren:response.hasChildren};}});}(Backbone,Drupal));;
10(function(Backbone,Drupal){'use strict';Drupal.shs.WidgetItemOptionModel=Backbone.Model.extend({defaults:{label:'',value:undefined,hasChildren:false},initialize:function(){}});}(Backbone,Drupal));;
11(function($,_,Backbone,Drupal,once){'use strict';Drupal.shs.AppView=Backbone.View.extend({container:null,config:{},initialize:function(options){this.config=this.model.get('config');this.collection=new Drupal.shs.ContainerCollection();this.collection.reset();this.listenTo(this.collection,'initialize:shs',this.renderWidgets);$(once("shs",this.$el)).addClass('hidden');},render:function(){var app=this;app.container=$('<div>').addClass('shs-container').html('').insertBefore(app.$el);$.each(app.getConfig('parents'),function(delta,parents){app.collection.add(new Drupal.shs.classes[app.getConfig('fieldName')].models.container({delta,parents}));});app.collection.trigger('initialize:shs');return app;},renderWidgets:function(){var app=this;var fieldName=app.getConfig('fieldName');app.collection.each(function(containerModel){var container=new Drupal.shs.classes[fieldName].views.container({app,model:containerModel});app.container.append(container.render().$el);});new Drupal.shs.classes[fieldName].views.addNew({app});app.collection.trigger('widgetsRendered:shs');return app;},updateElementValue:function(value,container,widgetModel){var app=this;if(app.getSetting('multiple')){value=[];app.collection.each(function(model){var modelValue=model.get('value');
11if(typeof modelValue==undefined||null==modelValue||modelValue===app.getSetting('anyValue'))return;value.push(modelValue);});}else{if(value===app.getSetting('anyValue')&&widgetModel.get('level')>0)value=widgetModel.get('id');}app.$el.val(value).trigger({type:'change',shsContainer:container,shsWidgetModel:widgetModel});return app;},hasError:function(){return this.$el.hasClass('error');},getConfig:function(name){if(typeof name==undefined||name==null)return this.config||{};var parts=name.split('.');var conf=this.config||{};for(var i=0,len=parts.length;i<len;i++)conf=conf[parts[i]];if(typeof conf===undefined)return;return conf;},getSetting:function(name){if(typeof name==undefined||name==null)name='settings';else name='settings.'+name;return this.getConfig(name);}});Drupal.shs.ContainerCollection=Backbone.Collection.extend({model:Drupal.shs.ContainerModel});}(jQuery,_,Backbone,Drupal,once));;
12(function($,Backbone,Drupal){'use strict';Drupal.shs.AddNewView=Backbone.View.extend({app:null,tagName:'div',initialize:function(options){this.app=options.app;this.listenTo(this.app.collection,'widgetsRendered:shs',this.addButton);},addButton:function(){var element=this;$('.shs-addnew-container',element.app.container).remove();element.$el.addClass('shs-addnew-container').html('');var cardinality=this.app.getConfig('cardinality');var itemCount=this.app.collection.length;if((cardinality===1)||(cardinality===itemCount))return;var $button=$('<a>').addClass('button').addClass('add-another').text(this.app.getSetting('addNewLabel'));$button.on('click',{app:this.app,button:this},this.triggerContainerRefresh);$button.appendTo(element.$el);element.$el.appendTo(element.app.container);return element;},triggerContainerRefresh:function(event){var element=event.data.button;var app=event.data.app;element.$el.addClass('is-disabled');app.collection.add(new Drupal.shs.classes[app.getConfig('fieldName')].models.container({delta:app.collection.length,parents:[{defaultValue:app.getSetting('anyValue'),parent:0}]}));element.$el.removeClass('is-disabled');app.container.html('');app.collection.trigger('initialize:shs');}});}(jQuery,Backbone,Drupal));;
13(function($,_,Backbone,Drupal){'use strict';Drupal.shs.ContainerView=Backbone.View.extend({app:null,tagName:'div',initialize:function(options){this.app=options.app;var defaultValue=this.app.getConfig('defaultValue');if(null!==defaultValue&&defaultValue.hasOwnProperty(this.model.get('delta')))this.model.set('value',this.app.getConfig('defaultValue')[this.model.get('delta')]);this.collection=new Drupal.shs.WidgetCollection({url:Drupal.url(this.app.getConfig('baseUrl')+'/'+this.app.getConfig('fieldName')+'/'+this.app.getConfig('bundle'))});this.collection.reset();this.listenTo(this.collection,'initialize:shs-container',this.renderWidgets);this.listenTo(this.collection,'update:selection',this.selectionUpdate);this.listenTo(this.collection,'update:value',this.broadcastUpdate);},render:function(){var container=this;container.$el.addClass('shs-field-container').attr('data-shs-delta',container.model.get('delta')).html('');$.each(container.model.get('parents'),function(index,item){container.collection.add(new Drupal.shs.classes[container.app.getConfig('fieldName')].models.widget({id:item.parent,defaultValue:item.defaultValue,level:index}));});container.collection.trigger('initialize:shs-container');return container;},renderWidgets:function(){var container=this;container.$el.html('');container.collection.each(function(widgetModel){container.$el.append($('<div>').addClass('shs-widget-container').attr('data-shs-level',widgetModel.get('level')));new Drupal.shs.classes[container.app.getConfig('fieldName')].views.widget({container,model:widgetModel});});return container;},selectionUpdate:function(widgetModel,value,widgetView){var container=this;var models=_.filter(this.collection.models,function(model){return model.get('level')>widgetModel.get('level');});container.collection.remove(models);var anyValue=container.app.getSetting('anyValue');if(value!==anyValue)container.collection.add(new Drupal.shs.classes[container.app.getConfig('fieldName')].models.widget({id:value,level:widgetModel.get('level')+1}));if(value===anyValue&&widgetModel.get('level')>0)value=widgetModel.get('id');var parents=[];var previousParent=0;container.collection.each(function(widgetModel){parents.push({defaultValue:widgetModel.get('defaultValue'),parent:previousParent});previousParent=widgetModel.get('defaultValue');});container.model.set('parents',parents);container.model.set('value',value);container.collection.trigger('update:value',widgetModel,value);container.collection.trigger('initialize:shs-container');},broadcastUpdate:function(widgetModel,value){var app=this.app;if(value===app.getSetting('anyValue')&&widgetModel.get('level')>0)value=widgetModel.get('id');app.updateElementValue(value,this,widgetModel);}});Drupal.shs.WidgetCollection=Backbone.Collection.extend({model:Drupal.shs.WidgetModel,initialize:function(options){this.url=options.url;}});}(jQuery,_,Backbone,Drupal));;
14(function($,Drupal,drupalSettings,Backbone){'use strict';Drupal.shs.WidgetView=Backbone.View.extend({container:null,tagName:'select',events:{'change':'selectionChange'},initialize:function(options){this.container=options.container;if(!this.model.get('dataLoaded'))this.model.itemCollection=new Drupal.shs.WidgetItemCollection({url:Drupal.url(this.container.app.getConfig('baseUrl')+'/'+this.container.app.getConfig('fieldName')+'/'+this.container.app.getConfig('bundle')+'/'+this.model.get('id'))});this.listenTo(this,'widget:rerender',this.render);this.listenTo(this.model.itemCollection,'update',this.render);if(this.model.get('dataLoaded'))this.trigger('widget:rerender');else this.model.itemCollection.fetch();},render:function(){var widget=this;var elemId=widget.container.app.$el.prop('id')+'-shs-'+widget.container.model.get('delta')+'-'+widget.model.get('level');widget.$el.prop('id',elemId).prop('disabled',widget.container.app.$el.prop('disabled')).attr('aria-labelledby',elemId+'-label').addClass('shs-select').addClass('form-select').addClass('form-element').addClass('form-element--type-select').hide();if(widget.$el.attr('style')&&(widget.$el.attr('style')===''))widget.$el.removeAttr('style');if(widget.model.get('dataLoaded'))widget.$el.show();if(widget.container.app.getSetting('required')){widget.$el.addClass('required');if(widget.model.get('level')===0){widget.$el.attr('required','required');widget.$el.attr('aria-required','true');widget.container.app.$el.removeAttr('required');widget.container.app.$el.removeAttr('aria-required');}}if(widget.container.app.hasError())widget.$el.addClass('error');$('option',widget.$el).remove();var defaultValue=widget.model.get('defaultValue');var defaultValueExistsOnOptions=false;widget.model.itemCollection.each(function(item){if(!item.get('tid'))return;if(defaultValue==item.get('tid'))defaultValueExistsOnOptions=true;var optionModel=new Drupal.shs.classes[widget.container.app.getConfig('fieldName')].models.widgetItemOption({label:item.get('name'),value:item.get('tid'),hasChildren:item.get('hasChildren')});var option=new Drupal.shs.classes[widget.container.app.getConfig('fieldName')].views.widgetItem({model:optionModel});widget.$el.append(option.render().$el);});if(widget.model.itemCollection.length>
140)widget.$el.prepend($('<option>').text(widget.container.app.getSetting('anyLabel')).val(widget.container.app.getSetting('anyValue')));var $container=$('.shs-widget-container[data-shs-level="'+widget.model.get('level')+'"]',widget.container.$el);if(widget.model.itemCollection.length===0&&!widget.container.app.getSetting('create_new_levels')){$container.remove();return widget;}if((widget.container.model.get('delta')===0)||widget.container.app.getConfig('display.labelsOnEveryLevel')){var labels=widget.container.app.getConfig('labels')||[];var label=widget.container.app.getConfig('bundleLabel');if(widget.model.get('level')>0){var parentModel=widget.container.collection.models[widget.model.get('level')-1];var parentValue=parentModel.get('defaultValue');var parentItem=parentModel.findItemModel(parentValue);if(parentItem)label=parentItem.get('name');}if(labels.hasOwnProperty(widget.model.get('level'))&&(labels[widget.model.get('level')]!==false))label=labels[widget.model.get('level')];$('<label>').prop('id',widget.$el.prop('id')+'-label').addClass('visually-hidden').text(label).appendTo($container);widget.$el.prop('aria-labelled-by',widget.$el.prop('id')+'-label');}if(!defaultValueExistsOnOptions&&(defaultValue!==widget.container.app.getSetting('anyValue')))defaultValue=widget.container.app.getSetting('anyValue');widget.$el.val(defaultValue);if(widget.model.get('dataLoaded'))$container.append(widget.$el);else $container.append(widget.$el.fadeIn(widget.container.app.getConfig('display.animationSpeed')));widget.model.set('dataLoaded',true);return widget;},selectionChange:function(){var value=$(this.el).val();this.model.set('defaultValue',value);this.container.collection.trigger('update:selection',this.model,value,this);this.container.$el.last().find('select').focus();}});Drupal.shs.WidgetItemCollection=Backbone.Collection.extend({model:Drupal.shs.WidgetItemModel,initialize:function(options){this.url=options.url;}});}(jQuery,Drupal,drupalSettings,Backbone));;
15(function($,Drupal,drupalSettings,Backbone){'use strict';Drupal.shs.WidgetItemView=Backbone.View.extend({tagName:'option',initialize:function(){},render:function(){if((typeof this.model.get('value')===undefined)||(this.model.get('value')===null))return;this.$el.text(this.model.get('label')).val(this.model.get('value'));if(this.model.get('hasChildren'))this.$el.addClass('has-children');return this;}});}(jQuery,Drupal,drupalSettings,Backbone));;
16/* @license GPL-2.0-or-later https://raw.githubusercontent.com/jquery-form/form/master/LICENSE */
17(function(factory){if(typeof define==='function'&&define.amd)define(['jquery'],factory);else if(typeof module==='object'&&module.exports)module.exports=function(root,jQuery){if(typeof jQuery==='undefined')if(typeof window!=='undefined')jQuery=require('jquery');else jQuery=require('jquery')(root);factory(jQuery);return jQuery;};else factory(jQuery);}(function($){'use strict';var rCRLF=/\r?\n/g;var feature={};feature.fileapi=$('<input type="file">').get(0).files!==undefined;feature.formdata=(typeof window.FormData!=='undefined');var hasProp=!!$.fn.prop;$.fn.attr2=function(){if(!hasProp)return this.attr.apply(this,arguments);var val=this.prop.apply(this,arguments);if((val&&val.jquery)||typeof val==='string')return val;return this.attr.apply(this,arguments);};$.fn.ajaxSubmit=function(options,data,dataType,onSuccess){if(!this.length){log('ajaxSubmit: skipping submit process - no element selected');return this;}var method,action,url,isMsie,iframeSrc,$form=this;if(typeof options==='function')options={success:options};else if(typeof options==='string'||(options===false&&arguments.length>0)){options={'url':options,'data':data,'dataType':dataType};if(typeof onSuccess==='function')options.success=onSuccess;}else{if(typeof options==='undefined')options={};}method=options.method||options.type||this.attr2('method');action=options.url||this.attr2('action');url=(typeof action==='string')?action.trim():'';url=url||window.location.href||'';if(url)url=(url.match(/^([^#]+)/)||[])[1];isMsie=/(MSIE|Trident)/.test(navigator.userAgent||'');iframeSrc=(isMsie&&/^https/i.test(window.location.href||''))?'javascript:false':'about:blank';options=$.extend(true,{url,success:$.ajaxSettings.success,type:method||$.ajaxSettings.type,iframeSrc},options);var veto={};this.trigger('form-pre-serialize',[this,options,veto]);if(veto.veto){log('ajaxSubmit: submit vetoed via form-pre-serialize trigger');return this;}if(options.beforeSerialize&&options.beforeSerialize(this,options)===false){log('ajaxSubmit: submit aborted via beforeSerialize callback');return this;}var traditional=options.traditional;if(typeof traditional==='undefined')traditional=$.ajaxSettings.traditional;var elements=[];var qx,a=this.formToArray(options.semantic,elements,options.filtering);if(options.data){var optionsData=typeof (options.data)==="function"?options.data(a):options.data;options.extraData=optionsData;qx=$.param(optionsData,traditional);}if(options.beforeSubmit&&options.beforeSubmit(a,this,options)===false){log('ajaxSubmit: submit aborted via beforeSubmit callback');return this;}this.trigger('form-submit-validate',[a,this,options,veto]);if(veto.veto){log('ajaxSubmit: submit vetoed via form-submit-validate trigger');return this;}var q=$.param(a,traditional);if(qx)q=(q?(q+'&'+qx):qx);if(options.type.toUpperCase()==='GET'){options.url+=(options.url.indexOf('?')>=0?'&':'?')+q;options.data=null;}else options.data=q;var callbacks=[];if(options.resetForm)callbacks.push(function(){$form.resetForm();});if(options.clearForm)callbacks.push(function(){$form.clearForm(options.includeHidden);});if(!options.dataType&&options.target){var oldSuccess=options.success||function(){};callbacks.push(function(data,textStatus,jqXHR){var successArguments=arguments,fn=options.replaceTarget?'replaceWith':'html';$(options.target)[fn](data).each(function(){oldSuccess.apply(this,successArguments);});});}else{if(options.success)if(Array.isArray(options.success))callbacks=callbacks.concat(options.success);else callbacks.push(options.success);}options.success=function(data,status,xhr){var context=options.context||this;for(var i=0,max=callbacks.length;i<max;i++)callbacks[i].apply(context,[data,status,xhr||$form,$form]);};if(options.error){var oldError=options.error;options.error=function(xhr,status,error){var context=options.context||this;oldError.apply(context,[xhr,status,error,$form]);};}if(options.complete){var oldComplete=options.complete;options.complete=function(xhr,status){var context=options.context||this;oldComplete.apply(context,[xhr,status,$form]);};}var fileInputs=$('input[type=file]:enabled',this).filter(function(){return $(this).val()!=='';});var hasFileInputs=fileInputs.length>0;var mp='multipart/form-data';var multipart=($form.attr('enctype')===mp||$form.attr('encoding')===mp);var fileAPI=feature.fileapi&&feature.formdata;log('fileAPI :'+fileAPI);var shouldUseFrame=(hasFileInputs||multipart)&&!fileAPI;var jqxhr;if(options.iframe!==false&&(options.iframe||shouldUseFrame))if(options.closeKeepAlive)$.get(options.closeKeepAlive,function(){jqxhr=fileUploadIframe(a);});else jqxhr=fileUploadIframe(a);else if((hasFileInputs||multipart)&&fileAPI)jqxhr=fileUploadXhr(a);else jqxhr=$.ajax(options);$form.removeData('jqxhr').data('jqxhr',jqxhr);for(var k=0;k<elements.length;k++)elements[k]=null;this.trigger('form-submit-notify',[this,options]);return this;function deepSerialize(extraData){var serialized=$.param(extraData,options.traditional).split('&');var len=serialized.length;var result=[];var i,part;for(i=0;i<len;i++){serialized[i]=serialized[i].replace(/\+/g,' ');part=serialized[i].split('=');result.push([decodeURIComponent(part[0]),decodeURIComponent(part[1])]);}return result;}function fileUploadXhr(a){var formdata=new FormData();for(var i=0;i<a.length;i++)formdata.append(a[i].name,a[i].value);if(options.extraData){var serializedData=deepSerialize(options.extraData);for(i=0;i<serializedData.length;i++)if(serializedData[i])formdata.append(serializedData[i][0],serializedData[i][1]);}options.data=null;var s=$.extend(true,{},$.ajaxSettings,options,{contentType:false,processData:false,cache:false,type:method||'POST'});if(options.uploadProgress)s.xhr=function(){var xhr=$.ajaxSettings.xhr();if(xhr.upload)xhr.upload.addEventListener('progress',function(event){var percent=0;var position=event.loaded||event.position;var total=event.total;if(event.lengthComputable)percent=Math.ceil(position/total*100);options.uploadProgress(event,position,total,percent);},false);return xhr;};s.data=null;var beforeSend=s.beforeSend;s.beforeSend=function(xhr,o){if(options.formData)o.data=options.formData;else o.data=formdata;
17if(beforeSend)beforeSend.call(this,xhr,o);};return $.ajax(s);}function fileUploadIframe(a){var form=$form[0],el,i,s,g,id,$io,io,xhr,sub,n,timedOut,timeoutHandle;var deferred=$.Deferred();deferred.abort=function(status){xhr.abort(status);};if(a)for(i=0;i<elements.length;i++){el=$(elements[i]);if(hasProp)el.prop('disabled',false);else el.removeAttr('disabled');}s=$.extend(true,{},$.ajaxSettings,options);s.context=s.context||s;id='jqFormIO'+new Date().getTime();var ownerDocument=form.ownerDocument;var $body=$form.closest('body');if(s.iframeTarget){$io=$(s.iframeTarget,ownerDocument);n=$io.attr2('name');if(!n)$io.attr2('name',id);else id=n;}else{$io=$('<iframe name="'+id+'" src="'+s.iframeSrc+'" />',ownerDocument);$io.css({position:'absolute',top:'-1000px',left:'-1000px'});}io=$io[0];xhr={aborted:0,responseText:null,responseXML:null,status:0,statusText:'n/a',getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(status){var e=(status==='timeout'?'timeout':'aborted');log('aborting upload... '+e);this.aborted=1;try{if(io.contentWindow.document.execCommand)io.contentWindow.document.execCommand('Stop');}catch(ignore){}$io.attr('src',s.iframeSrc);xhr.error=e;if(s.error)s.error.call(s.context,xhr,e,status);if(g)$.event.trigger('ajaxError',[xhr,s,e]);if(s.complete)s.complete.call(s.context,xhr,e);}};g=s.global;if(g&&$.active++===0)$.event.trigger('ajaxStart');if(g)$.event.trigger('ajaxSend',[xhr,s]);if(s.beforeSend&&s.beforeSend.call(s.context,xhr,s)===false){if(s.global)$.active--;deferred.reject();return deferred;}if(xhr.aborted){deferred.reject();return deferred;}sub=form.clk;if(sub){n=sub.name;if(n&&!sub.disabled){s.extraData=s.extraData||{};s.extraData[n]=sub.value;if(sub.type==='image'){s.extraData[n+'.x']=form.clk_x;s.extraData[n+'.y']=form.clk_y;}}}var CLIENT_TIMEOUT_ABORT=1;var SERVER_ABORT=2;function getDoc(frame){var doc=null;try{if(frame.contentWindow)doc=frame.contentWindow.document;}catch(err){log('cannot get iframe.contentWindow document: '+err);}if(doc)return doc;try{doc=frame.contentDocument?frame.contentDocument:frame.document;}catch(err){log('cannot get iframe.contentDocument: '+err);doc=frame.document;}return doc;}var csrf_token=$('meta[name=csrf-token]').attr('content');var csrf_param=$('meta[name=csrf-param]').attr('content');if(csrf_param&&csrf_token){s.extraData=s.extraData||{};s.extraData[csrf_param]=csrf_token;}function doSubmit(){var t=$form.attr2('target'),a=$form.attr2('action'),mp='multipart/form-data',et=$form.attr('enctype')||$form.attr('encoding')||mp;form.setAttribute('target',id);if(!method||/post/i.test(method))form.setAttribute('method','POST');if(a!==s.url)form.setAttribute('action',s.url);if(!s.skipEncodingOverride&&(!method||/post/i.test(method)))$form.attr({encoding:'multipart/form-data',enctype:'multipart/form-data'});if(s.timeout)timeoutHandle=setTimeout(function(){timedOut=true;cb(CLIENT_TIMEOUT_ABORT);},s.timeout);function checkState(){try{var state=getDoc(io).readyState;log('state = '+state);if(state&&state.toLowerCase()==='uninitialized')setTimeout(checkState,50);}catch(e){log('Server abort: ',e,' (',e.name,')');cb(SERVER_ABORT);if(timeoutHandle)clearTimeout(timeoutHandle);timeoutHandle=undefined;}}var extraInputs=[];try{if(s.extraData)for(var n in s.extraData)if(s.extraData.hasOwnProperty(n))if($.isPlainObject(s.extraData[n])&&s.extraData[n].hasOwnProperty('name')&&s.extraData[n].hasOwnProperty('value'))extraInputs.push($('<input type="hidden" name="'+s.extraData[n].name+'">',ownerDocument).val(s.extraData[n].value).appendTo(form)[0]);else extraInputs.push($('<input type="hidden" name="'+n+'">',ownerDocument).val(s.extraData[n]).appendTo(form)[0]);if(!s.iframeTarget)$io.appendTo($body);if(io.attachEvent)io.attachEvent('onload',cb);else io.addEventListener('load',cb,false);setTimeout(checkState,15);try{form.submit();}catch(err){var submitFn=document.createElement('form').submit;submitFn.apply(form);}}finally{form.setAttribute('action',a);form.setAttribute('enctype',et);if(t)form.setAttribute('target',t);else $form.removeAttr('target');$(extraInputs).remove();}}if(s.forceSync)doSubmit();else setTimeout(doSubmit,10);var data,doc,domCheckCount=50,callbackProcessed;function cb(e){if(xhr.aborted||callbackProcessed)return;doc=getDoc(io);if(!doc){log('cannot access response document');e=SERVER_ABORT;}if(e===CLIENT_TIMEOUT_ABORT&&xhr){xhr.abort('timeout');deferred.reject(xhr,'timeout');return;}if(e===SERVER_ABORT&&xhr){xhr.abort('server abort');deferred.reject(xhr,'error','server abort');return;}if(!doc||doc.location.href===s.iframeSrc)if(!timedOut)return;if(io.detachEvent)io.detachEvent('onload',cb);else io.removeEventListener('load',cb,false);var status='success',errMsg;
17try{if(timedOut)throw 'timeout';var isXml=s.dataType==='xml'||doc.XMLDocument||$.isXMLDoc(doc);log('isXml='+isXml);if(!isXml&&window.opera&&(doc.body===null||!doc.body.innerHTML))if(--domCheckCount){log('requeing onLoad callback, DOM not available');setTimeout(cb,250);return;}var docRoot=doc.body?doc.body:doc.documentElement;xhr.responseText=docRoot?docRoot.innerHTML:null;xhr.responseXML=doc.XMLDocument?doc.XMLDocument:doc;if(isXml)s.dataType='xml';xhr.getResponseHeader=function(header){var headers={'content-type':s.dataType};return headers[header.toLowerCase()];};if(docRoot){xhr.status=Number(docRoot.getAttribute('status'))||xhr.status;xhr.statusText=docRoot.getAttribute('statusText')||xhr.statusText;}var dt=(s.dataType||'').toLowerCase();var scr=/(json|script|text)/.test(dt);if(scr||s.textarea){var ta=doc.getElementsByTagName('textarea')[0];if(ta){xhr.responseText=ta.value;xhr.status=Number(ta.getAttribute('status'))||xhr.status;xhr.statusText=ta.getAttribute('statusText')||xhr.statusText;}else{if(scr){var pre=doc.getElementsByTagName('pre')[0];var b=doc.getElementsByTagName('body')[0];if(pre)xhr.responseText=pre.textContent?pre.textContent:pre.innerText;else{if(b)xhr.responseText=b.textContent?b.textContent:b.innerText;}}}}else{if(dt==='xml'&&!xhr.responseXML&&xhr.responseText)xhr.responseXML=toXml(xhr.responseText);}try{data=httpData(xhr,dt,s);}catch(err){status='parsererror';xhr.error=errMsg=(err||status);}}catch(err){log('error caught: ',err);status='error';xhr.error=errMsg=(err||status);}if(xhr.aborted){log('upload aborted');status=null;}if(xhr.status)status=((xhr.status>=200&&xhr.status<300)||xhr.status===304)?'success':'error';if(status==='success'){if(s.success)s.success.call(s.context,data,'success',xhr);deferred.resolve(xhr.responseText,'success',xhr);if(g)$.event.trigger('ajaxSuccess',[xhr,s]);}else{if(status){if(typeof errMsg==='undefined')errMsg=xhr.statusText;if(s.error)s.error.call(s.context,xhr,status,errMsg);deferred.reject(xhr,'error',errMsg);if(g)$.event.trigger('ajaxError',[xhr,s,errMsg]);}}if(g)$.event.trigger('ajaxComplete',[xhr,s]);if(g&&!--$.active)$.event.trigger('ajaxStop');if(s.complete)s.complete.call(s.context,xhr,status);callbackProcessed=true;if(s.timeout)clearTimeout(timeoutHandle);setTimeout(function(){if(!s.iframeTarget)$io.remove();else $io.attr('src',s.iframeSrc);xhr.responseXML=null;},100);}var toXml=$.parseXML||function(s,doc){if(window.ActiveXObject){doc=new ActiveXObject('Microsoft.XMLDOM');doc.async='false';doc.loadXML(s);}else doc=(new DOMParser()).parseFromString(s,'text/xml');return (doc&&doc.documentElement&&doc.documentElement.nodeName!=='parsererror')?doc:null;};var httpData=function(xhr,type,s){var ct=xhr.getResponseHeader('content-type')||'',xml=((type==='xml'||!type)&&ct.indexOf('xml')>=0),data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.nodeName==='parsererror')if($.error)$.error('parsererror');if(s&&s.dataFilter)data=s.dataFilter(data,type);if(typeof data==='string')if((type==='json'||!type)&&ct.indexOf('json')>=0)data=JSON.parse(data);else{if((type==='script'||!type)&&ct.indexOf('javascript')>=0)$.globalEval(data);}return data;};return deferred;}};$.fn.ajaxForm=function(options,data,dataType,onSuccess){if(typeof options==='string'||(options===false&&arguments.length>0)){options={'url':options,'data':data,'dataType':dataType};if(typeof onSuccess==='function')options.success=onSuccess;}options=options||{};options.delegation=options.delegation&&typeof $.fn.on==='function';if(!options.delegation&&this.length===0){var o={s:this.selector,c:this.context};if(!$.isReady&&o.s){log('DOM not ready, queuing ajaxForm');$(function(){$(o.s,o.c).ajaxForm(options);});return this;}log('terminating; zero elements found by selector'+($.isReady?'':' (DOM not ready)'));return this;}if(options.delegation){$(document).off('submit.form-plugin',this.selector,doAjaxSubmit).off('click.form-plugin',this.selector,captureSubmittingElement).on('submit.form-plugin',this.selector,options,doAjaxSubmit).on('click.form-plugin',this.selector,options,captureSubmittingElement);return this;}if(options.beforeFormUnbind)options.beforeFormUnbind(this,options);return this.ajaxFormUnbind().on('submit.form-plugin',options,doAjaxSubmit).on('click.form-plugin',options,captureSubmittingElement);};function doAjaxSubmit(e){var options=e.data;if(!e.isDefaultPrevented()){e.preventDefault();$(e.target).closest('form').ajaxSubmit(options);}}function captureSubmittingElement(e){var target=e.target;var $el=$(target);if(!$el.is('[type=submit],[type=image]')){var t=$el.closest('[type=submit]');if(t.length===0)return;target=t[0];}var form=target.form;form.clk=target;if(target.type==='image')if(typeof e.offsetX!=='undefined'){form.clk_x=e.offsetX;form.clk_y=e.offsetY;}else if(typeof $.fn.offset==='function'){var offset=$el.offset();form.clk_x=e.pageX-offset.left;form.clk_y=e.pageY-offset.top;}else{form.clk_x=e.pageX-target.offsetLeft;form.clk_y=e.pageY-target.offsetTop;}setTimeout(function(){form.clk=form.clk_x=form.clk_y=null;},100);}$.fn.ajaxFormUnbind=function(){return this.off('submit.form-plugin click.form-plugin');};$.fn.formToArray=function(semantic,elements,filtering){var a=[];if(this.length===0)return a;var form=this[0];var formId=this.attr('id');var els=(semantic||typeof form.elements==='undefined')?form.getElementsByTagName('*'):form.elements;var els2;if(els)els=$.makeArray(els);if(formId&&(semantic||/(Edge|Trident)\//.test(navigator.userAgent))){els2=$(':input[form="'+formId+'"]').get();if(els2.length)els=(els||[]).concat(els2);}if(!els||!els.length)return a;
17if(typeof (filtering)==="function")els=$.map(els,filtering);var i,j,n,v,el,max,jmax;for(i=0,max=els.length;i<max;i++){el=els[i];n=el.name;if(!n||el.disabled)continue;if(semantic&&form.clk&&el.type==='image'){if(form.clk===el){a.push({name:n,value:$(el).val(),type:el.type});a.push({name:n+'.x',value:form.clk_x},{name:n+'.y',value:form.clk_y});}continue;}v=$.fieldValue(el,true);if(v&&v.constructor===Array){if(elements)elements.push(el);for(j=0,jmax=v.length;j<jmax;j++)a.push({name:n,value:v[j]});}else if(feature.fileapi&&el.type==='file'){if(elements)elements.push(el);var files=el.files;if(files.length)for(j=0;j<files.length;j++)a.push({name:n,value:files[j],type:el.type});else a.push({name:n,value:'',type:el.type});}else{if(v!==null&&typeof v!=='undefined'){if(elements)elements.push(el);a.push({name:n,value:v,type:el.type,required:el.required});}}}if(!semantic&&form.clk){var $input=$(form.clk),input=$input[0];n=input.name;if(n&&!input.disabled&&input.type==='image'){a.push({name:n,value:$input.val()});a.push({name:n+'.x',value:form.clk_x},{name:n+'.y',value:form.clk_y});}}return a;};$.fn.formSerialize=function(semantic){return $.param(this.formToArray(semantic));};$.fn.fieldSerialize=function(successful){var a=[];this.each(function(){var n=this.name;if(!n)return;var v=$.fieldValue(this,successful);if(v&&v.constructor===Array)for(var i=0,max=v.length;i<max;i++)a.push({name:n,value:v[i]});else{if(v!==null&&typeof v!=='undefined')a.push({name:this.name,value:v});}});return $.param(a);};$.fn.fieldValue=function(successful){for(var val=[],i=0,max=this.length;i<max;i++){var el=this[i];var v=$.fieldValue(el,successful);if(v===null||typeof v==='undefined'||(v.constructor===Array&&!v.length))continue;if(Array.isArray(v))val=val.concat(v);else val.push(v);}return val;};$.fieldValue=function(el,successful){var n=el.name,t=el.type,tag=el.tagName.toLowerCase();if(typeof successful==='undefined')successful=true;if(successful&&(!n||el.disabled||t==='reset'||t==='button'||(t==='checkbox'||t==='radio')&&!el.checked||(t==='submit'||t==='image')&&el.form&&el.form.clk!==el||tag==='select'&&el.selectedIndex===-1))return null;if(tag==='select'){var index=el.selectedIndex;if(index<0)return null;var a=[],ops=el.options;var one=(t==='select-one');var max=(one?index+1:ops.length);for(var i=(one?index:0);i<max;i++){var op=ops[i];if(op.selected&&!op.disabled){var v=op.value;if(!v)v=(op.attributes&&op.attributes.value&&!(op.attributes.value.specified))?op.text:op.value;if(one)return v;a.push(v);}}return a;}return $(el).val().replace(rCRLF,'\r\n');};$.fn.clearForm=function(includeHidden){return this.each(function(){$('input,select,textarea',this).clearFields(includeHidden);});};$.fn.clearFields=$.fn.clearInputs=function(includeHidden){var re=/^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i;return this.each(function(){var t=this.type,tag=this.tagName.toLowerCase();if(re.test(t)||tag==='textarea')this.value='';else if(t==='checkbox'||t==='radio')this.checked=false;else if(tag==='select')this.selectedIndex=-1;else if(t==='file')if(/MSIE/.test(navigator.userAgent))$(this).replaceWith($(this).clone(true));else $(this).val('');else{if(includeHidden)if((includeHidden===true&&/hidden/.test(t))||(typeof includeHidden==='string'&&$(this).is(includeHidden)))this.value='';}});};$.fn.resetForm=function(){return this.each(function(){var el=$(this);var tag=this.tagName.toLowerCase();switch(tag){case 'input':this.checked=this.defaultChecked;case 'textarea':this.value=this.defaultValue;return true;case 'option':case 'optgroup':var select=el.parents('select');if(select.length&&select[0].multiple)if(tag==='option')this.selected=this.defaultSelected;else el.find('option').resetForm();else select.resetForm();return true;case 'select':el.find('option').each(function(i){this.selected=this.defaultSelected;if(this.defaultSelected&&!el[0].multiple){el[0].selectedIndex=i;return false;}});return true;case 'label':var forEl=$(el.attr('for'));var list=el.find('input,select,textarea');if(forEl[0])list.unshift(forEl[0]);list.resetForm();return true;case 'form':if(typeof this.reset==='function'||(typeof this.reset==='object'&&!this.reset.nodeType))this.reset();return true;default:el.find('form,input,label,select,textarea').resetForm();return true;}}
17);};$.fn.enable=function(b){if(typeof b==='undefined')b=true;return this.each(function(){this.disabled=!b;});};$.fn.selected=function(select){if(typeof select==='undefined')select=true;return this.each(function(){var t=this.type;if(t==='checkbox'||t==='radio')this.checked=select;else{if(this.tagName.toLowerCase()==='option'){var $sel=$(this).parent('select');if(select&&$sel[0]&&$sel[0].type==='select-one')$sel.find('option').selected(false);this.selected=select;}}});};$.fn.ajaxSubmit.debug=false;function log(){if(!$.fn.ajaxSubmit.debug)return;var msg='[jquery.form] '+Array.prototype.join.call(arguments,'');if(window.console&&window.console.log)window.console.log(msg);else{if(window.opera&&window.opera.postError)window.opera.postError(msg);}}}));;
18/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
19(function($,Drupal,drupalSettings){Drupal.Views={};Drupal.Views.parseQueryString=function(query){const args={};if(query.includes('?'))query=query.substring(query.indexOf('?')+1);let pair;const pairs=query.split('&');for(let i=0;i<pairs.length;i++){pair=pairs[i].split('=');if(pair[0]!=='q')if(pair[1])args[decodeURIComponent(pair[0].replace(/\+/g,' '))]=decodeURIComponent(pair[1].replace(/\+/g,' '));else args[decodeURIComponent(pair[0].replace(/\+/g,' '))]='';}return args;};Drupal.Views.parseViewArgs=function(href,viewPath){const returnObj={};const path=Drupal.Views.getPath(href);const viewHref=Drupal.url(viewPath).substring(drupalSettings.path.baseUrl.length);if(viewHref&&path.startsWith(`${viewHref}/`)){returnObj.view_args=decodeURIComponent(path.substring(viewHref.length+1,path.length));returnObj.view_path=path;}return returnObj;};Drupal.Views.pathPortion=function(href){const protocol=window.location.protocol;if(href.startsWith(protocol))href=href.substring(href.indexOf('/',protocol.length+2));return href;};Drupal.Views.getPath=function(href){href=Drupal.Views.pathPortion(href);href=href.substring(drupalSettings.path.baseUrl.length,href.length);if(href.startsWith('?q='))href=href.substring(3,href.length);const chars=['#','?','&'];for(let i=0;i<chars.length;i++)if(href.includes(chars[i]))href=href.substring(0,href.indexOf(chars[i]));return href;};})(jQuery,Drupal,drupalSettings);;
20(function($,Drupal,drupalSettings){Drupal.behaviors.ViewsAjaxView={};Drupal.behaviors.ViewsAjaxView.attach=function(context,settings){if(settings?.views?.ajaxViews){const {views:{ajaxViews}}=settings;Object.keys(ajaxViews||{}).forEach((i)=>{Drupal.views.instances[i]=new Drupal.views.ajaxView(ajaxViews[i]);});}};Drupal.behaviors.ViewsAjaxView.detach=(context,settings,trigger)=>{if(trigger==='unload')if(settings?.views?.ajaxViews){const {views:{ajaxViews}}=settings;Object.keys(ajaxViews||{}).forEach((i)=>{const selector=`.js-view-dom-id-${ajaxViews[i].view_dom_id}`;if($(selector,context).length){delete Drupal.views.instances[i];delete settings.views.ajaxViews[i];}});}};Drupal.views={};Drupal.views.instances={};Drupal.views.ajaxView=function(settings){const selector=`.js-view-dom-id-${settings.view_dom_id}`;this.$view=$(selector);this.$exposed_form=$(`form#views-exposed-form-${settings.view_name.replace(/_/g,'-')}-${settings.view_display_id.replace(/_/g,'-')}`);let ajaxPath=drupalSettings.views.ajax_path;if(ajaxPath.constructor.toString().includes('Array'))ajaxPath=ajaxPath[0];let queryString=window.location.search||'';if(queryString!==''){queryString=queryString.slice(1);const params=decodeURI(queryString).split('&').filter((param)=>{const [name,value]=param.split('=');return (this.$exposed_form.find(`input[name="${name}"]`).length===0&&!['page','reset','sort','order','q','render'].includes(name));});queryString=encodeURI(params.join('&'));if(queryString!=='')queryString=(ajaxPath.includes('?')?'&':'?')+queryString;}this.element_settings={url:ajaxPath+queryString,submit:settings,httpMethod:'GET',setClick:true,event:'click',selector,progress:{type:'fullscreen'}};this.settings=settings;once('exposed-form',this.$exposed_form).forEach(this.attachExposedFormAjax.bind(this));once('ajax-pager',this.$view.filter(this.filterNestedViews.bind(this))).forEac
20h(this.attachPagerAjax.bind(this));const selfSettings=$.extend({},this.element_settings,{event:'RefreshView',base:this.selector,httpMethod:'GET',element:this.$view.get(0)});this.refreshViewAjax=Drupal.ajax(selfSettings);};Drupal.views.ajaxView.prototype.attachExposedFormAjax=function(){const that=this;this.exposedFormAjax=[];$('input[type=submit], button[type=submit], input[type=image]',this.$exposed_form).not('[data-drupal-selector=edit-reset]').each(function(index){const selfSettings=$.extend({},that.element_settings,{base:$(this).attr('id'),element:this});that.exposedFormAjax[index]=Drupal.ajax(selfSettings);});};Drupal.views.ajaxView.prototype.filterNestedViews=function(){return !this.$view.parents('.view').length;};Drupal.views.ajaxView.prototype.attachPagerAjax=function(){this.$view.find('.js-pager__items a, th.views-field a, .attachment .views-summary a').each(this.attachPagerLinkAjax.bind(this));};Drupal.views.ajaxView.prototype.attachPagerLinkAjax=function(id,link){const $link=$(link);const viewData={};const href=$link.attr('href');$.extend(viewData,this.settings,Drupal.Views.parseQueryString(href),Drupal.Views.parseViewArgs(href,this.settings.view_base_path));const selfSettings=$.extend({},this.element_settings,{submit:viewData,base:false,element:link,httpMethod:'GET'});this.pagerAjax=Drupal.ajax(selfSettings);};Drupal.AjaxCommands.prototype.setBrowserUrl=(ajax,response)=>{if(ajax.element&&!ajax.element.closest('.ui-dialog-content'))window.history.replaceState(null,'',response.url);};})(jQuery,Drupal,drupalSettings);;
21(function($,Drupal){'use strict';Drupal.views.ajaxView.prototype.attachExposedFormAjax=function(){var that=this;this.exposedFormAjax=[];$('button[type=submit], input[type=submit], input[type=image]',this.$exposed_form).not('[data-drupal-selector=edit-reset]').each(function(index){var self_settings=$.extend({},that.element_settings,{base:$(this).attr('id'),element:this});that.exposedFormAjax[index]=Drupal.ajax(self_settings);});};})(jQuery,Drupal);;
22(function($,Drupal,drupalSettings,once){"use strict";Drupal.AjaxCommands.prototype.viewsLoadMoreAppend=function(ajax,response){var options=response.options,method=options.method,wrapper_selector=options.wrapper_selector,$wrapper=$(wrapper_selector),content_selector=options.content_selector,pager_selector=options.pager_selector,effect=options.effect,speed=options.speed,target_list=options.target_list,settings=response.settings||ajax.settings||drupalSettings,new_content_wrapped=$('<div></div>').html(response.data.trim()),new_content=new_content_wrapped.contents();if(new_content.length!=1||new_content.get(0).nodeType!=1)new_content=new_content_wrapped.find(wrapper_selector);Drupal.detachBehaviors($wrapper[0],settings);if(target_list)content_selector+=' '+target_list;if(effect)new_content.find(content_selector).children().hide();if(new_content.find(pager_selector).length==1)$wrapper.find(pager_selector).replaceWith(new_content.find(pager_selector));else $wrapper.find(pager_selector).remove();$wrapper.find(content_selector)[method](new_content.find(content_selector).children());if(effect)$wrapper.find(content_selector).children(':not(:visible)')[effect](speed);$wrapper.trigger('views_load_more.new_content',new_content.clone());once.remove('ajax-pager',$wrapper);Drupal.attachBehaviors($wrapper[0],settings);};})(jQuery,Drupal,drupalSettings,once);;
23(function($,Drupal){var isChrome=(/chrom(e|ium)/.test(window.navigator.userAgent.toLowerCase()));if(isChrome){var backButton=false;if(window.performance){var navEntries=window.performance.getEntriesByType('navigation');if(navEntries.length>0&&navEntries[0].type==='back_forward')backButton=true;else{if(window.performance.navigation&&window.performance.navigation.type===window.performance.navigation.TYPE_BACK_FORWARD)backButton=true;}}if(backButton){var attachBehaviors=Drupal.attachBehaviors;Drupal.attachBehaviors=function(context,settings){setTimeout(function(){attachBehaviors(context,settings);},300);};}}})(jQuery,Drupal);;
24(function($,Drupal){const states={postponed:[]};Drupal.states=states;function invert(a,invertState){return invertState&&typeof a!=='undefined'?!a:a;}function compare(a,b){if(a===b)return typeof a==='undefined'?a:true;return typeof a==='undefined'||typeof b==='undefined';}function ternary(a,b){if(typeof a==='undefined')return b;if(typeof b==='undefined')return a;return a&&b;}Drupal.behaviors.states={attach(context,settings){const elements=once('states','[data-drupal-states]',context);const il=elements.length;for(let i=0;i<il;i++){const config=JSON.parse(elements[i].getAttribute('data-drupal-states'));Object.keys(config||{}
24).forEach((state)=>{new states.Dependent({element:$(elements[i]),state:states.State.sanitize(state),constraints:config[state]});});}while(states.postponed.length)states.postponed.shift()();}};states.Dependent=function(args){$.extend(this,{values:{},oldValue:null},args);this.dependees=this.getDependees();Object.keys(this.dependees||{}).forEach((selector)=>{this.initializeDependee(selector,this.dependees[selector]);});this.reevaluate();};states.Dependent.comparisons={RegExp(reference,value){return reference.test(value);},Function(reference,value){return reference(value);},Array(reference,value){if(!Array.isArray(value))return false;return JSON.stringify(reference.sort())===JSON.stringify(value.sort());},Number(reference,value){return typeof value==='string'?compare(reference.toString(),value):compare(reference,value);}};states.Dependent.prototype={initializeDependee(selector,dependeeStates){this.values[selector]={};Object.keys(dependeeStates).forEach((i)=>{let state=dependeeStates[i];if($.inArray(state,dependeeStates)===-1)return;state=states.State.sanitize(state);this.values[selector][state.name]=null;const $dependee=$(selector);$dependee.on(`state:${state}`,{selector,state},(e)=>{this.update(e.data.selector,e.data.state,e.value);});new states.Trigger({selector,state});if($dependee.data(`trigger:${state.name}`)!==undefined)this.values[selector][state.name]=$dependee.data(`trigger:${state.name}`);});},compare(reference,selector,state){const value=this.values[selector][state.name];if(reference.constructor.name in states.Dependent.comparisons)return states.Dependent.comparisons[reference.constructor.name](reference,value);return compare(reference,value);},update(selector,state,value){if(value!==this.values[selector][state.name]){this.values[selector][state.name]=value;this.reevaluate();}},reevaluate(){let value=this.verifyConstraints(this.constraints);if(value!==this.oldValue){this.oldValue=value;value=invert(value,this.state.invert);this.element.trigger({type:`state:${this.state}`,value,trigger:true});}},verifyConstraints(constraints,selector){let result;if(Array.isArray(constraints)){const hasXor=$.inArray('xor',constraints)===-1;const len=constraints.length;for(let i=0;i<len;i++)if(constraints[i]!=='xor'){const constraint=this.checkConstraints(constraints[i],selector,i);if(constraint&&(hasXor||result))return hasXor;result=result||constraint;}}else{if($.isPlainObject(constraints)){for(const n in constraints)if(constraints.hasOwnProperty(n)){result=ternary(result,this.checkConstraints(constraints[n],selector,n));if(result===false)return false;}}}return result;},checkConstraints(value,selector,state){if(typeof state!=='string'||/[0-9]/.test(state[0]))state=null;else{if(typeof selector==='undefined'){selector=state;state=null;}}if(state!==null){state=states.State.sanitize(state);return invert(this.compare(value,selector,state),state.invert);}return this.verifyConstraints(value,selector);},getDependees(){const cache={};const _compare=this.compare;this.compare=function(reference,selector,state){(cache[selector]||(cache[selector]=[])).push(state.name);};this.verifyConstraints(this.constraints);this.compare=_compare;return cache;}};states.Trigger=function(args){$.extend(this,args);if(this.state in states.Trigger.states){this.element=$(this.selector);if(this.element.data(`trigger:${this.state}`)===undefined)this.initialize();}};states.Trigger.prototype={initialize(){const trigger=states.Trigger.states[this.state];if(typeof trigger==='function'){this.element.data(`trigger:${this.state}`,null);trigger.call(window,this.element);}else Object.keys(trigger||{}).forEach((event)=>{this.defaultTrigger(event,trigger[event]);});},defaultTrigger(event,valueFn){let oldValue=valueFn.call(this.element);this.element.data(`trigger:${this.state}`,oldValue);this.element.on(event,function(e){const value=valueFn.call(this.element,e);if(oldValue!==value){this.element.trigger({type:`state:${this.state}`,value,oldValue});oldValue=value;this.element.data(`trigger:${this.state}`,value);}}.bind(this));}};states.Trigger.states={empty:{keyup(){return this.val()==='';},change(){return this.val()==='';}},checked:{change(){let checked=false;this.each(function(){checked=$(this).prop('checked');return !checked;});return checked;}},value:{keyup(){if(this.length>1)return this.filter(':checked').val()||false;return this.val();},change(){if(this.length>1)return this.filter(':checked').val()||false;return this.val();}},collapsed:{collapsed(e){return typeof e!=='undefined'&&'value' in e?e.value:!this[0].hasAttribute('open');}}};states.State=function(state){this.pristine=state;this.name=state;let process=true;do{while(this.name.charAt(0)==='!'){this.name=this.name.substring(1);this.invert=!this.invert;}if(this.name in states.State.aliases)this.name=states.State.aliases[this.name];else process=false;}while(process);};states.State.sanitize=function(state){if(state instanceof states.State)return state;return new states.State(state);};
24states.State.aliases={enabled:'!disabled',invisible:'!visible',invalid:'!valid',untouched:'!touched',optional:'!required',filled:'!empty',unchecked:'!checked',irrelevant:'!relevant',expanded:'!collapsed',open:'!collapsed',closed:'collapsed',readwrite:'!readonly'};states.State.prototype={invert:false,toString(){return this.name;}};const $document=$(document);$document.on('state:disabled',(e)=>{const tagsSupportDisable='button, fieldset, optgroup, option, select, textarea, input';if(e.trigger)$(e.target).closest('.js-form-item, .js-form-submit, .js-form-wrapper').toggleClass('form-disabled',e.value).find(tagsSupportDisable).addBack(tagsSupportDisable).prop('disabled',e.value);});$document.on('state:readonly',(e)=>{if(e.trigger)$(e.target).closest('.js-form-item, .js-form-submit, .js-form-wrapper').toggleClass('form-readonly',e.value).find('input, textarea').prop('readonly',e.value);});$document.on('state:required',(e)=>{if(e.trigger)if(e.value){const label=`label${e.target.id?`[for=${e.target.id}]`:''}`;const $label=$(e.target).attr({required:'required'}).closest('.js-form-item, .js-form-wrapper').find(label);if(!$label.hasClass('js-form-required').length)$label.addClass('js-form-required form-required');}else $(e.target).removeAttr('required').closest('.js-form-item, .js-form-wrapper').find('label.js-form-required').removeClass('js-form-required form-required');});$document.on('state:visible',(e)=>{if(e.trigger){let $element=$(e.target).closest('.js-form-item, .js-form-submit, .js-form-wrapper');if(e.target.tagName==='A')$element=$(e.target);$element.toggle(e.value);}});$document.on('state:checked',(e)=>{if(e.trigger)$(e.target).closest('.js-form-item, .js-form-wrapper').find('input').prop('checked',e.value).trigger('change');});$document.on('state:collapsed',(e)=>{if(e.trigger)if(e.target.hasAttribute('open')===e.value)$(e.target).find('> summary').trigger('click');});})(jQuery,Drupal);;
25(function($){$(document).unbind('state:disabled');$(document).bind('state:disabled',function(e){if(e.trigger)$(e.target).attr('disabled',e.value).closest('.form-item, .form-submit, .form-wrapper').toggleClass('form-disabled',e.value).find(':input').attr('disabled',e.value);});})(jQuery);;
26(function($,Drupal,once){Drupal.webform=Drupal.webform||{};Drupal.webform.states=Drupal.webform.states||{};Drupal.webform.states.slideDown=Drupal.webform.states.slideDown||{};Drupal.webform.states.slideDown.duration='slow';Drupal.webform.states.slideUp=Drupal.webform.states.slideUp||{};Drupal.webform.states.slideUp.duration='fast';$.fn.hasData=function(data){return (typeof this.data(data)!=='undefined');};$.fn.isWebform=function(){return $(this).closest('form.webform-submission-form, form[id^="webform"], form[data-is-webform]').length?true:false;};$.fn.isWebformElement=function(){return ($(this).isWebform()||$(this).closest('[data-is-webform-element]').length)?true:false;};Drupal.states.Trigger.states.empty.change=function change(){return this.val()==='';};Drupal.states.Dependent.comparisons.Object=function(reference,value){if('pattern' in reference)return (new RegExp(reference['pattern'])).test(value);else if('!pattern' in reference)return !((new RegExp(reference['!pattern'])).test(value));else if('less' in reference)return (value!==''&&parseFloat(reference['less'])>parseFloat(value));else if('less_equal' in reference)return (value!==''&&parseFloat(reference['less_equal'])>=parseFloat(value));else if('greater' in reference)return (value!==''&&parseFloat(reference['greater'])<parseFloat(value));else if('greater_equal' in reference)return (value!==''&&parseFloat(reference['greater_equal'])<=parseFloat(value));else if('between' in reference||'!between' in reference){if(value==='')return false;var between=reference['between']||reference['!between'];var betweenParts=between.split(':');var greater=betweenParts[0];var less=(typeof betweenParts[1]!=='undefined')?betweenParts[1]:null;var isGreaterThan=(greater===null||greater===''||parseFloat(value)>=parseFloat(greater));var isLessThan=(less===null||less===''||parseFloat(value)<=parseFloat(less));var result=(isGreaterThan&&isLessThan);return (reference['!between'])?!result:result;}else return reference.indexOf(value)!==false;};var $document=$(document);$document.on('state:required',function(e){if(e.trigger&&$(e.target).isWebformElement()){var $target=$(e.target);toggleRequired($target.find('input[type="file"]'),e.value);if($target.is('.js-form-type-radios, .js-form-type-webform-radios-other, .js-webform-type-radios, .js-webform-type-webform-radios-other, .js-webform-type-webform-entity-radios, .webform-likert-table')){$target.toggleClass('required',e.value);toggleRequired($target.find('input[type="radio"]'),e.value);}if($target.is('.js-form-type-checkboxes, .js-form-type-webform-checkboxes-other, .js-webform-type-checkboxes, .js-webform-type-webform-checkboxes-other')){$target.toggleClass('required',e.value);var $checkboxes=$target.find('input[type="checkbox"]');if(e.value){$checkboxes.on('click',statesCheckboxesRequiredEventHandler);checkboxesRequired($target);}else{$checkboxes.off('click',statesCheckboxesRequiredEventHandler);toggleRequired($checkboxes,false);}}if($target.is('.js-webform-tableselect')){$target.toggleClass('required',e.value);var isMultiple=$target.is('[multiple]');if(isMultiple){var $tbody=$target.find('tbody');var $checkboxes=$tbody.find('input[type="checkbox"]');copyRequireMessage($target,$checkboxes);if(e.value){$checkboxes.on('click change',statesCheckboxesRequiredEventHandler);checkboxesRequired($tbody);}else{$checkboxes.off('click change ',statesCheckboxesRequiredEventHandler);toggleRequired($tbody,false);}}else{var $radios=$target.find('input[type="radio"]');copyRequireMessage($target,$radios);toggleRequired($radios,e.value);}}if($target.is('.js-form-type-webform-select-other, .js-webform-type-webform-select-other')){var $select=$target.find('select');toggleRequired($select,e.value);copyRequireMessage($target,$select);}if($target.find('> label:not([for])').length)$target.find('> label').toggleClass('js-form-required form-required',e.value);if($target.is('.js-webform-type-radios, .js-webform-type-checkboxes, fieldset'))$target.find('legend span.fieldset-legend:not(.visually-hidden),legend span.fieldset__label:not(.visually-hidden)').toggleClass('js-form-required form-required',e.value);if($target.is('fieldset'))$target.removeAttr('required aria-required');}});$document.on('state:checked',function(e){if(e.trigger)$(e.target).trigger('change');});$document.on('state:readonly',function(e){if(e.trigger&&$(e.target).isWebformElement()){$(e.target).prop('readonly',e.value).closest('.js-form-item, .js-form-wrapper').toggleClass('webform-readonly',e.value).find('input, textarea').prop('readonly',e.value);$(e.target).trigger('webform:readonly').find('select, input, textarea, button').trigger('webform:readonly');}});$document.on('state:visible state:visible-slide',function(e){if(e.trigger&&$(e.target).isWebformElement())if(e.value)$(':input',e.target).addBack().each(function(){restoreValueAndRequired(this);triggerEventHandlers(this);});else $(':input',e.target).addBack().each(function(){backupValueAndRequired(this);clearValueAndRequired(this);triggerEventHandlers(this);});});$document.on('state:visible-slide',function(e){if(e.trigger&&$(e.target).isWebformElement()){var effect=e.value?'slideDown':'slide
26Up';var duration=Drupal.webform.states[effect].duration;$(e.target).closest('.js-form-item, .js-form-submit, .js-form-wrapper')[effect](duration);}});Drupal.states.State.aliases['invisible-slide']='!visible-slide';$document.on('state:disabled',function(e){if(e.trigger&&$(e.target).isWebformElement()){$(e.target).prop('disabled',e.value).closest('.js-form-item, .js-form-submit, .js-form-wrapper').toggleClass('form-disabled',e.value).find('select, input, textarea, button').prop('disabled',e.value);var fileElements=$(e.target).find(':input[type="hidden"][name$="[fids]"]');if(fileElements.length){if($(e.target).is('fieldset'))$(e.target).prop('disabled',false);fileElements.removeAttr('disabled');}$(e.target).trigger('webform:disabled').find('select, input, textarea, button').trigger('webform:disabled');}});Drupal.behaviors.webformCheckboxesRequired={attach(context){$(once('webform-checkboxes-required','.js-form-type-checkboxes.required, .webform-term-checkboxes.required, .js-form-type-webform-checkboxes-other.required, .js-webform-type-checkboxes.required, .js-webform-type-webform-checkboxes-other.required, .js-webform-type-webform-radios-other.checkboxes',context)).each(function(){var $element=$(this);$element.find('input[type="checkbox"]').on('click',statesCheckboxesRequiredEventHandler);setTimeout(function(){checkboxesRequired($element);});});}};Drupal.behaviors.webformRadiosRequired={attach(context){$(once('webform-radios-required','.js-form-type-radios, .js-form-type-webform-radios-other, .js-webform-type-radios, .js-webform-type-webform-radios-other, .js-webform-type-webform-entity-radios, .js-webform-type-webform-scale',context)).each(function(){var $element=$(this);setTimeout(function(){radiosRequired($element);});});}};Drupal.behaviors.webformTableSelectRequired={attach(context){$(once('webform-tableselect-required','.js-webform-tableselect.required',context)).each(function(){var $element=$(this);var $tbody=$element.find('tbody');var isMultiple=$element.is('[multiple]');if(isMultiple)$tbody.find('input[type="checkbox"]').on('click change',function(){checkboxesRequired($tbody);});setTimeout(function(){isMultiple?checkboxesRequired($tbody):radiosRequired($element);});});}};function checkboxesRequired($element){var $firstCheckbox=$element.find('input[type="checkbox"]').first();var isChecked=$element.find('input[type="checkbox"]').is(':checked');toggleRequired($firstCheckbox,!isChecked);copyRequireMessage($element,$firstCheckbox);}function radiosRequired($element){var $radios=$element.find('input[type="radio"]');var isRequired=$element.hasClass('required');toggleRequired($radios,isRequired);copyRequireMessage($element,$radios);}function statesCheckboxesRequiredEventHandler(){var $element=$(this).closest('.js-webform-type-checkboxes, .js-webform-type-webform-checkboxes-other, .js-webform-type-webform-term-checkboxes, .js-webform-tableselect tbody');checkboxesRequired($element);}function triggerEventHandlers(input){var $input=$(input);var type=input.type;var tag=input.tagName.toLowerCase();var extraParameters=['webform.states'];if(type==='checkbox'||type==='radio')$input.trigger('change',extraParameters).trigger('blur',extraParameters);else if(tag==='select'){if($input.closest('.webform-type-address').length){if(!$input.data('webform-states-address-initialized')&&$input.attr('autocomplete')==='country'&&$input.val()===$input.find("option[selected]").attr('value'))return;$input.data('webform-states-address-initialized',true);}$input.trigger('change',extraParameters).trigger('blur',extraParameters);}else{if(type!=='submit'&&type!=='button'&&type!=='file'){var hasInputMask=($.fn.inputmask&&$input.hasClass('js-webform-input-mask'));hasInputMask&&$input.inputmask('remove');$input.trigger('input',extraParameters).trigger('change',extraParameters).trigger('keydown',extraParameters).trigger('keyup',extraParameters).trigger('blur',extraParameters);hasInputMask&&$input.inputmask();}}}function backupValueAndRequired(input){var $input=$(input);var type=input.type;var tag=input.tagName.toLowerCase();if($input.prop('required')&&!$input.hasData('webform-required'))$input.data('webform-required',true);if(!$input.hasData('webform-value'))if(type==='checkbox'||type==='radio')$input.data('webform-value',$input.prop('checked'));else if(tag==='select'){var values=[];$input.find('option:selected').each(function(i,option){values[i]=option.value;});$input.data('webform-value',values);}else{if(type!=='submit'&&type!=='button')$input.data('webform-value',input.value);}}function restoreValueAndRequired(input){var $input=$(input);var value=$input.data('webform-value');
26if(typeof value!=='undefined'){var type=input.type;var tag=input.tagName.toLowerCase();if(type==='checkbox'||type==='radio')$input.prop('checked',value);else if(tag==='select')$.each(value,function(i,option_value){option_value=option_value.replace(/'/g,"\\\'");$input.find("option[value='"+option_value+"']").prop('selected',true);});else{if(type!=='submit'&&type!=='button')input.value=value;}$input.removeData('webform-value');}var required=$input.data('webform-required');if(typeof required!=='undefined'){if(required)$input.prop('required',true);$input.removeData('webform-required');}}function clearValueAndRequired(input){var $input=$(input);if($input.closest('[data-webform-states-no-clear]').length)return;var type=input.type;var tag=input.tagName.toLowerCase();if(type==='checkbox'||type==='radio')$input.prop('checked',false);else if(tag==='select')if($input.find('option[value=""]').length)$input.val('');else input.selectedIndex=-1;else{if(type!=='submit'&&type!=='button')input.value=(type==='color')?'#000000':'';}$input.prop('required',false);}function toggleRequired($input,required){var isCheckboxOrRadio=($input.attr('type')==='radio'||$input.attr('type')==='checkbox');if(required)if(isCheckboxOrRadio)$input.attr({'required':'required'});else $input.attr({'required':'required','aria-required':'true'});else{if(isCheckboxOrRadio)$input.removeAttr('required');else $input.removeAttr('required aria-required');$input.each(function(){this.setCustomValidity&&this.setCustomValidity('');});}}function copyRequireMessage($source,$destination){if($source.attr('data-msg-required'))$destination.attr('data-msg-required',$source.attr('data-msg-required'));}})(jQuery,Drupal,once);;
27(function($,Drupal){$(document).on('state:required',function(e){if(e.trigger&&$(e.target).isWebform()){var $target=$(e.target);if($target.is('.js-form-wrapper.panel'))if(e.value)$target.find('.panel-heading .panel-title').addClass('js-form-required form-required');else $target.find('.panel-heading .panel-title').removeClass('js-form-required form-required');}});})(jQuery,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.