PageSourceSearch

https://www.rothelec.fr/sites/www.rothelec.fr/files/js/js_-qXzKI5U…PixZSdK40bpOWXfy43e8HEexV3DPSHsEf7P9AGcO-W4

js rothelec.fr collected 2026-10-04 21:24:22 UTC 551,155 bytes, 258 lines download raw bytes

vendor: 4,265 bytes, lines 1-7
1/* @license GPL-2.0-or-later https://git.drupalcode.org/project/once/-/raw/v1.0.1/LICENSE.md */
2/*! @drupal/once - v1.0.1 - 2021-06-12 */
3var 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}();
4
5;
6/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
7window.drupalTranslations={"strings":{"":{"An AJAX HTTP error occurred.":"Une erreur HTTP AJAX s\u0027est produite.","HTTP Result Code: !status":"Code de statut HTTP : !status","An AJAX HTTP request terminated abnormally.":"Une requ\u00eate HTTP AJAX s\u0027est termin\u00e9e anormalement.","Debugging information follows.":"Informations de d\u00e9bogage ci-dessous.","Path: !uri":"Chemin : !uri","StatusText: !statusText":"StatusText: !statusText","ResponseText: !responseText":"ResponseText : !responseText","ReadyState: !readyState":"ReadyState : !readyState","CustomMessage: !customMessage":"Message personalis\u00e9 : !customMessage","Please wait...":"Veuillez patienter...","The response failed verification so will not be processed.":"La v\u00e9rification de la r\u00e9ponse a \u00e9chou\u00e9, elle ne sera pas trait\u00e9e.","The callback URL is not local and not trusted: !url":"L\u0027URL de retour n\u0027est pas locale et n\u0027est pas de confiance : !url","Changed":"Modifi\u00e9","Hide":"Masquer","Show":"Afficher","List additional actions":"Lister les actions suppl\u00e9mentaires","New revision":"Nouvelle r\u00e9vision","No revision":"Aucune r\u00e9vision","Needs to be updated":"N\u00e9cessite une mise \u00e0 jour","Does not need to be updated":"Ne n\u00e9cessite aucune mise \u00e0 jour","Flag other translations as outdated":"Marquer les autres traductions comme p\u00e9rim\u00e9es","Do not flag other translations as outdated":"Ne pas marquer les autres traductions comme p\u00e9rim\u00e9es","Edit":"Edit","Status message":"Message d\u0027\u00e9tat","Error message":"Message d\u0027erreur","Warning message":"Message d\u0027avertissement","You have unsaved changes.":"Vous avez des changements non enregistr\u00e9s.","Hide row weights":"Cacher le poids des lignes","Show row weights":"Afficher le poids des lignes","Drag to re-order":"Cliquer-d\u00e9poser pour r\u00e9-organiser","Show all columns":"Montrer toutes les colonnes","Hide lower priority columns":"Cacher les colonnes de plus faible priorit\u00e9","Show table cells that were hidden to make the table fit within a small screen.":"Montrer les cellules de tableau qui ont \u00e9t\u00e9 cach\u00e9es pour que le tableau rentre dans un petit \u00e9cran.","(active tab)":"(onglet actif)","1 block is available in the modified list.\u0003@count blocks are available in the modified list.":"@count bloc est disponible dans la liste modifi\u00e9e.\u0003@count blocs sont disponibles dans la liste modifi\u00e9e.","Not restricted":"Non restreint","Restricted to certain pages":"R\u00e9serv\u00e9 \u00e0 certaines pages","The block cannot be placed in this region.":"Le bloc ne peut pas \u00eatre plac\u00e9 dans cette r\u00e9gion.","Please provide a name for the button group.":"Veuillez fournir un n
7om pour le groupe de boutons.","Button group name":"Nom du groupe de boutons","Apply":"Apply","Cancel":"Annuler","Editing the name of the new button group in a dialog.":"Modification du nom du nouveau groupe de boutons dans une bo\u00eete de dialogue.","Editing the name of the \u0022@groupName\u0022 button group in a dialog.":"Modification du nom du groupe de boutons @groupName dans une bo\u00eete de dialogue.","Place a button to create a new button group.":"Placer un bouton pour cr\u00e9er un nouveau groupe de boutons.","New group":"Nouveau groupe","Add a CKEditor button group to the end of this row.":"Ajouter un groupe de boutons CKEditor \u00e0 la fin de cette ligne.","Add group":"Ajouter un groupe","Uploads disabled":"Transferts d\u00e9sactiv\u00e9s","Uploads enabled, max size: @size @dimensions":"Transferts activ\u00e9s, taille max. : @size @dimensions","Rich Text Editor, !label field":"\u00c9diteur de texte riche, champ !label","Loading...":"En cours de chargement...","No styles configured":"Aucun style configur\u00e9","@count styles configured":"@count styles configur\u00e9s","Image":"Image","Link":"Lien","Unlink":"Supprimer le lien","Edit Link":"Lien de modification","@groupName button group in position @position of @positionCount in row @row of @rowCount.":"Groupe de boutons @groupName \u00e0 la position @position de @positionCount \u00e0 la ligne @row de @rowCount.","Press the down arrow key to create a new row.":"Appuyer sur la touche \u0022fl\u00e8che du bas\u0022 pour cr\u00e9er une nouvelle ligne.","button":"bouton","@name @type.":"@name @type.","Press the down arrow key to activate.":"Appuyer sur la touche \u0022fl\u00e8che du bas\u0022 pour activer.","@name @type in position @position of @positionCount in @groupName button group in row @row of @rowCount.":"@name @type \u00e0 la position @position de @positionCount dans le groupe de boutons @groupName \u00e0 la ligne @row de @rowCount.","Press the down arrow key to create a new button group in a new row.":"Presser la touche fl\u00e8che bas pour cr\u00e9er un nouveau groupe de bouton dans une nouvelle ligne.","This is the last group. Move the button forward to create a new group.":"Ceci est le dernier groupe. D\u00e9placer le bouton vers l\u0027avant pour cr\u00e9er un nouveau groupe.","The \u0022@name\u0022 button is currently enabled.":"Le bouton \u0022@name\u0022 est actuellement activ\u00e9.","Use the keyboard arrow keys to change the position of this button.":"Utiliser les fl\u00e8ches du clavier pour changer la position de ce bouton.","Press the up arrow key on the top row to disable the button.":"Appuyer sur la touche fl\u00e8che du haut sur la ligne du haut pour d\u00e9sactiver le bouton.","The \u0022@name\u0022 button is currently disabled.":"Le bouton \u0022@name\u0022 est actuellement d\u00e9sactiv\u00e9.","Use the down arrow key to move this button into the active toolbar.":"Utiliser la touche \u0022fl\u00e8che du bas\u0022 pour d\u00e9placer ce bouton dans la barre d\u0027outils active.","This @name is currently enabled.":"Ce @name est actuellement activ\u00e9.","Use the keyboard arrow keys to change the position of this separator.":"Utiliser les fl\u00e8ches du clavier pour changer la position de ce s\u00e9parateur.","Separators are used to visually split individual buttons.":"Les s\u00e9parateurs sont utilis\u00e9s pour s\u00e9parer visuellement des boutons individuels.","This @name is currently disabled.":"Ce @name est actuellement d\u00e9sactiv\u00e9","Use the down arrow key to move this separator into the active toolbar.":"Utiliser la touche \u0022fl\u00e8che du bas\u0022 pour d\u00e9placer ce s\u00e9parateur dans la barre d\u0027outils active.","You may add multiple separators to each button group.":"Vous pouvez ajouter plusieurs s\u00e9parateurs \u00e0 chaque groupe de boutons.","Hide group names":"Masquer les noms des groupes","Show group names":"Afficher les noms des groupes","Open":"Ouvert","Close":"Fermer","Tabbing is no longer constrained by the Contextual module.":"La tabulation n\u0027est plus contrainte par le module Contextual.","Tabbing is constrained to a set of @contextualsCount and the edit mode toggle.":"La tabulation est c
7ontrainte par un ensemble de @contextualsCount et l\u0027activation\/d\u00e9saction du mode d\u0027\u00e9dition.","Press the esc key to exit.":"Pressez la touche Echap pour quitter.","@count contextual link\u0003@count contextual links":"@count lien contextuel\u0003@count liens contextuels","@action @title configuration options":"options de configuration @action @title","Changing the text format to %text_format will permanently remove content that is not allowed in that text format.\u003Cbr\u003E\u003Cbr\u003ESave your changes before switching the text format to avoid losing data.":"Basculer le format de texte en %text_format retirera d\u00e9finitivement le contenu qui n\u0027est pas autoris\u00e9 dans ce format de texte.\u003Cbr\u003E\u003Cbr\u003EPour \u00e9viter de perdre des donn\u00e9es, enregistrez vos changements avant de basculer le format de texte.","Change text format?":"Changer le format de texte ?","Continue":"Continuer","The selected file %filename cannot be uploaded. Only files with the following extensions are allowed: %extensions.":"Le fichier s\u00e9lectionn\u00e9 %filename ne peut pas \u00eatre transf\u00e9r\u00e9. Seulement les fichiers avec les extensions suivantes sont permis : %extensions.","Enabled":"Activ\u00e9","Disabled":"D\u00e9sactiv\u00e9","Based on the text editor configuration, these tags have automatically been added: \u003Cstrong\u003E@tag-list\u003C\/strong\u003E.":"Bas\u00e9 sur la configuration de l\u0027\u00e9diteur de texte, ces balises ont automatiquement \u00e9t\u00e9 ajout\u00e9es : \u003Cstrong\u003E@tag-list\u003C\/strong\u003E.","Hide description":"Masquer la description","Show description":"Afficher la description","Changes made in this table will not be saved until the form is submitted.":"Les changements effectu\u00e9s dans ce tableau ne seront pris en compte que lorsque la configuration aura \u00e9t\u00e9 enregistr\u00e9e.","By @name on @date":"Par @name le @date","By @name":"Par @name","Authored on @date":"R\u00e9dig\u00e9 le @date","Embedded media":"M\u00e9dia int\u00e9gr\u00e9","Caption":"L\u00e9gende","Enter caption here":"Saisir la l\u00e9gende ici","Not published":"Non publi\u00e9","Show media item weights":"Afficher les poids des \u00e9l\u00e9ments m\u00e9dia","Hide media item weights":"Masquer les poids des \u00e9l\u00e9ments m\u00e9dia","Insert from Media Library":"Ins\u00e9rer \u00e0 partir de la m\u00e9diath\u00e8que","Not in menu":"Pas dans le menu","Requires a title":"Titre obligatoire","Don\u0027t display post information":"Ne pas afficher les informations de la contribution","Not promoted":"Non promu","Leave preview?":"Quitter l\u0027aper\u00e7u ?","Leave preview":"Quitter l\u0027aper\u00e7u","Leaving the preview will cause unsaved changes to be lost. Are you sure you want to leave the preview?":"Quitter la pr\u00e9-visualisation entra\u00eenera la perte des changements non-enregistr\u00e9s. \u00cates-vous s\u00fbr(e) de vouloir quitter la pr\u00e9-visualisation ?","CTRL+Left click will prevent this dialog from showing and proceed to the clicked link.":"CTRL + clic gauche emp\u00eachera cette fen\u00eatre de dialogue de s\u0027ouvrir et ouvrira le lien cliqu\u00e9.","Alias: @alias":"Alias : @alias","No alias":"Aucun alias","Your changes to \u003Cq\u003E@entity-title\u003C\/q\u003E could not be saved, either due to a website problem or a network connection problem.\u003Cbr\u003EPlease try again.":"Vos modifications dans \u003Cq\u003E@entity-title\u003C\/q\u003E n\u0027ont pas pu \u00eatre enregistr\u00e9es, soit \u00e0 cause d\u0027un probl\u00e8me dans le site web, soit \u00e0 cause d\u0027un probl\u00e8me de connexion r\u00e9seau. \u003Cbr \/\u003EVeuillez recommencer.","Network problem!":"Probl\u00e8me de r\u00e9seau !","Quick edit":"Modification rapide","Alternative text":"Texte alternatif","Title":"Title","OK":"OK","Could not load the form for \u003Cq\u003E@field-label\u003C\/q\u003E, either due to a website problem or a network connection problem.\u003Cbr\u003EPlease try again.":"Impossible de charger le formulaire de \u003Cq\u003E@field-label\u003C\/q\u003E, soit \u00e0 cause d\u0027un probl\u00e8me dans le site web, soit \u00e0 cause d\u0027un probl\u00e8me de connexion r\u00e9seau. \u003Cbr \/\u003EVeuillez r\u00e9essayer.","You have unsaved changes":"Vous avez des changements non enregistr\u00e9s","Discard changes?":"Annuler les changements ?","Save":"Enregistrer","Discard changes":"Annuler les changements","Saving":"Enregistrement","!modules modules are available in the modified list.":"Les modules !modules sont disponibles dans la liste modifi\u00e9e.","Edit summary":"Modifier le r\u00e9sum\u00e9","Home":"Accueil","The toolbar cannot be set to a horizontal orientation when it is locked.":"La barre d\u0027outils ne peut pas \u00eatre orient\u00e9e horizontalement quand elle est verrouill\u00e9e.","Horizontal orientation":"Orientation horizontale","Vertical orientation":"Orientation verticale","Extend":"Extension","Collapse":"Replier","@label":"@label","Tray orientation changed to @orientation.":"L\u0027orientation du sous-menu est maintenant @orientation.","closed":"ferm\u00e9","opened":"ouvert","Tray \u0022@tray\u0022 @action.":"Sous-menu \u0022@tray\u0022 @action.","Tray @action.":"Sous-menu @action.","!tour_item of !total":"!tour_item sur !total","End tour":"Terminer la visite","This permission is inherited from the authenticated user role."
7:"Ce droit est h\u00e9rit\u00e9e du r\u00f4le de l\u0027utilisateur authentifi\u00e9.","Add":"Ajouter","Remove group":"Supprimer le groupe","Apply (all displays)":"Appliquer (tous les affichages)","Revert to default":"R\u00e9tablir par d\u00e9faut","Apply (this display)":"Appliquer (cet affichage)","1 item selected\u0003@count items selected":"1 \u00e9l\u00e9ment s\u00e9lectionn\u00e9\u0003@count \u00e9l\u00e9ments s\u00e9lectionn\u00e9s","0 sec":"0\u00a0s","1 year\u0003@count years":"@count ann\u00e9e\u0003@count ann\u00e9es","1 month\u0003@count months":"@count mois\u0003@count mois","1 week\u0003@count weeks":"@count semaine\u0003@count semaines","1 day\u0003@count days":"@count jour\u0003@count jours","1 hour\u0003@count hours":"@count heure\u0003@count heures","1 min\u0003@count min":"@count min\u0003@count min","1 sec\u0003@count sec":"@count sec\u0003@count sec","Automatic alias":"Alias automatique","This field is required.":"Ce champ est requis.","Insert this token into your form":"Ins\u00e9rer ce jeton (\u003Cem\u003Etoken\u003C\/em\u003E) dans votre formulaire","First click a text field to insert your tokens into.":"Cliquez d\u0027abord sur un champ de texte pour ins\u00e9rer vos jetons (\u003Cem\u003Etokens\u003C\/em\u003E) dans celui -ci.","Collapse all":"Tout replier","All @count items selected":"Tous les @count \u00e9l\u00e9ments ont \u00e9t\u00e9 s\u00e9lectionn\u00e9s","Zero items selected":"Zero \u00e9l\u00e9ment s\u00e9lectionn\u00e9","Select all media":"S\u00e9lectionner tous les m\u00e9dias","Select all rows in this table":"S\u00e9lectionner toutes les lignes du tableau","Deselect all rows in this table":"D\u00e9s\u00e9lectionner toutes les lignes du tableau"}},"pluralFormula":{"0":0,"1":0,"default":1}};;
8window.Drupal={behaviors:{},locale:{}};(function(Drupal,drupalSettings,drupalTranslations,console,Proxy,Reflect){Drupal.throwError=function(error){setTimeout(()=>{throw error;},0);};Drupal.attachBehaviors=function(context,settings){context=context||document;settings=settings||drupalSettings;const behaviors=Drupal.behaviors;Object.keys(behaviors||{}).forEach((i)=>{if(typeof behaviors[i].attach==='function')try{behaviors[i].attach(context,settings);}catch(e){Drupal.throwError(e);}});};Drupal.detachBehaviors=function(context,settings,trigger){context=context||document;settings=settings||drupalSettings;trigger=trigger||'unload';const behaviors=Drupal.behaviors;Object.keys(behaviors||{}).forEach((i)=>{if(typeof behaviors[i].detach==='function')try{behaviors[i].detach(context,settings,trigger);}catch(e){Drupal.throwError(e);}});};Drupal.checkPlain=function(str){str=str.toString().replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;').replace(/"/g,'&quot;').replace(/'/g,'&#39;');return str;};Drupal.formatString=function(str,args){const processedArgs={};Object.keys(args||{}).forEach((key)=>{switch(key.charAt(0)){case '@':processedArgs[key]=Drupal.checkPlain(args[key]);break;case '!':processedArgs[key]=args[key];break;default:processedArgs[key]=Drupal.theme('placeholder',args[key]);break;}});return Drupal.stringReplace(str,processedArgs,null);};Drupal.stringReplace=function(str,args,keys){if(str.length===0)return str;if(!Array.isArray(keys)){keys=Object.keys(args||{});keys.sort((a,b)=>a.length-b.length);}if(keys.length===0)return str;const key=keys.pop();const fragments=str.split(key);if(keys.length){for(let i=0;i<fragments.length;i++)fragments[i]=Drupal.stringReplace(fragments[i],args,keys.slice(0));}return fragments.join(args[key]);};Drupal.t=function(str,args,options){options=options||{};options.context=options.context||'';if(typeof drupalTranslations!=='undefined'&&drupalTranslations.strings&&drupalTranslations.strings[options.context]&&drupalTranslations.strings[options.context][str])str=drupalTranslations.strings[options.context][str];if(args)str=Drupal.formatString(str,args);return str;};Drupal.url=function(path){return drupalSettings.path.baseUrl+drupalSettings.path.pathPrefix+path;};Drupal.url.toAbsolute=function(url){const urlParsingNode=document.createElement('a');try{url=decodeURIComponent(url);}catch(e){}urlParsingNode.setAttribute('href',url);return urlParsingNode.cloneNode(false).href;};Drupal.url.isLocal=function(url){let absoluteUrl=Drupal.url.toAbsolute(url);let {protocol}=window.location;if(protocol==='http:'&&absoluteUrl.startsWith('https:'))protocol='https:';let baseUrl=`${protocol}//${window.location.host}${drupalSettings.path.baseUrl.slice(0,-1)}`;try{absoluteUrl=decodeURIComponent(absoluteUrl);}catch(e){}try{baseUrl=decodeURIComponent(baseUrl);}catch(e){}return absoluteUrl===baseUrl||absoluteUrl.startsWith(`${baseUrl}/`);};Drupal.formatPlural=function(count,singular,plural,args,options){args=args||{};args['@count']=count;const pluralDelimiter=drupalSettings.pluralDelimiter;const translations=Drupal.t(singular+pluralDelimiter+plural,args,options).split(pluralDelimiter);let index=0;
8if(typeof drupalTranslations!=='undefined'&&drupalTranslations.pluralFormula)index=count in drupalTranslations.pluralFormula?drupalTranslations.pluralFormula[count]:drupalTranslations.pluralFormula.default;else{if(args['@count']!==1)index=1;}return translations[index];};Drupal.encodePath=function(item){return window.encodeURIComponent(item).replace(/%2F/g,'/');};Drupal.deprecationError=({message})=>{if(drupalSettings.suppressDeprecationErrors===false&&typeof console!=='undefined'&&console.warn)console.warn(`[Deprecation] ${message}`);};Drupal.deprecatedProperty=({target,deprecatedProperty,message})=>{if(!Proxy||!Reflect)return target;return new Proxy(target,{get:(target,key,...rest)=>{if(key===deprecatedProperty)Drupal.deprecationError({message});return Reflect.get(target,key,...rest);}});};Drupal.theme=function(func,...args){if(func in Drupal.theme)return Drupal.theme[func](...args);};Drupal.theme.placeholder=function(str){return `<em class="placeholder">${Drupal.checkPlain(str)}</em>`;};Drupal.elementIsVisible=function(elem){return !!(elem.offsetWidth||elem.offsetHeight||elem.getClientRects().length);};Drupal.elementIsHidden=function(elem){return !Drupal.elementIsVisible(elem);};})(Drupal,window.drupalSettings,window.drupalTranslations,window.console,window.Proxy,window.Reflect);;
9if(window.jQuery)jQuery.noConflict();document.documentElement.className+=' js';(function(Drupal,drupalSettings){const domReady=(callback)=>{const listener=()=>{callback();document.removeEventListener('DOMContentLoaded',listener);};if(document.readyState!=='loading')setTimeout(callback,0);else document.addEventListener('DOMContentLoaded',listener);};domReady(()=>{Drupal.attachBehaviors(document,drupalSettings);});})(Drupal,window.drupalSettings);;
10Drupal.debounce=function(func,wait,immediate){let timeout;let result;return function(...args){const context=this;const later=function(){timeout=null;if(!immediate)result=func.apply(context,args);};const callNow=immediate&&!timeout;clearTimeout(timeout);timeout=setTimeout(later,wait);if(callNow)result=func.apply(context,args);return result;};};;
11!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}(function(e){"use strict";return e.ui=e.ui||{},e.ui.version="1.14.1"});
12
13/*!
14 * jQuery UI :data 1.14.1
15 * https://jqueryui.com
16 *
17 * Copyright OpenJS Foundation and other contributors
18 * Released under the MIT license.
19 * https://jquery.org/license
20 */
21!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}(function(e){"use strict";return e.extend(e.expr.pseudos,{data:e.expr.createPseudo(function(n){return function(t){return!!e.data(t,n)}})})});
22
23/*!
24 * jQuery UI Disable Selection 1.14.1
25 * https://jqueryui.com
26 *
27 * Copyright OpenJS Foundation and other contributors
28 * Released under the MIT license.
29 * https://jquery.org/license
30 */
31!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}(function(e){"use strict";return e.fn.extend({disableSelection:(n="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.on(n+".ui-disableSelection",function(e){e.preventDefault()})}),enableSelection:function(){return this.off(".ui-disableSelection")}});var n});
32
33/*!
34 * jQuery UI Legacy jQuery Core patches 1.14.1
35 * https://jqueryui.com
36 *
37 * Copyright OpenJS Foundation and other contributors
38 * Released under the MIT license.
39 * https://jquery.org/license
40 *
41 */
42!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}(function(e){"use strict";e.escapeSelector||(e.escapeSelector=function(e){return CSS.escape(e+"")}),e.fn.even&&e.fn.odd||e.fn.extend({even:function(){return this.filter(function(e){return e%2==0})},odd:function(){return this.filter(function(e){return e%2==1})}})});
43
44/*!
45 * jQuery UI Scroll Parent 1.14.1
46 * https://jqueryui.com
47 *
48 * Copyright OpenJS Foundation and other contributors
49 * Released under the MIT license.
50 * https://jquery.org/license
51 */
52!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],t):t(jQuery)}(function(t){"use strict";return t.fn.scrollParent=function(e){var s=this.css("position"),n="absolute"===s,o=e?/(auto|scroll|hidden)/:/(auto|scroll)/,i=this.parents().filter(function(){var e=t(this);return(!n||"static"!==e.css("position"))&&o.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==s&&i.length?i:t(this[0].ownerDocument||document)}});
53
54/*!
55 * jQuery UI Unique ID 1.14.1
56 * https://jqueryui.com
57 *
58 * Copyright OpenJS Foundation and other contributors
59 * Released under the MIT license.
60 * https://jquery.org/license
61 */
62!function(i){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],i):i(jQuery)}(function(i){"use strict";return i.fn.extend({uniqueId:(e=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++e)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id
vendor: 5,005 bytes, lines 62-94
62)&&i(this).removeAttr("id")})}});var e});
63
64/*!
65 * jQuery UI Focusable 1.14.1
66 * https://jqueryui.com
67 *
68 * Copyright OpenJS Foundation and other contributors
69 * Released under the MIT license.
70 * https://jquery.org/license
71 */
72!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}(function(e){"use strict";return e.ui.focusable=function(t,i){var s,n,u,a,o,r=t.nodeName.toLowerCase();return"area"===r?(n=(s=t.parentNode).name,!(!t.href||!n||"map"!==s.nodeName.toLowerCase())&&((u=e("img[usemap='#"+n+"']")).length>0&&u.is(":visible"))):(/^(input|select|textarea|button|object)$/.test(r)?(a=!t.disabled)&&(o=e(t).closest("fieldset")[0])&&(a=!o.disabled):a="a"===r&&t.href||i,a&&e(t).is(":visible")&&"visible"===e(t).css("visibility"))},e.extend(e.expr.pseudos,{focusable:function(t){return e.ui.focusable(t,null!=e.attr(t,"tabindex"))}}),e.ui.focusable});
73
74/*!
75 * jQuery UI Keycode 1.14.1
76 * https://jqueryui.com
77 *
78 * Copyright OpenJS Foundation and other contributors
79 * Released under the MIT license.
80 * https://jquery.org/license
81 */
82!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}(function(e){"use strict";return e.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}});
83
84!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}(function(e){"use strict";return e.ui.plugin={add:function(n,i,t){var u,o=e.ui[n].prototype;for(u in t)o.plugins[u]=o.plugins[u]||[],o.plugins[u].push([i,t[u]])},call:function(e,n,i,t){var u,o=e.plugins[n];if(o&&(t||e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType))for(u=0;u<o.length;u++)e.options[o[u][0]]&&o[u][1].apply(e.element,i)}}});
85
86/*!
87 * jQuery UI Widget 1.14.1
88 * https://jqueryui.com
89 *
90 * Copyright OpenJS Foundation and other contributors
91 * Released under the MIT license.
92 * https://jquery.org/license
93 */
94!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],t):t(jQuery)}(function(t){"use strict";var e,i=0,s=Array.prototype.hasOwnProperty,n=Array.prototype.slice;return t.cleanData=(e=t.cleanData,function(i){var s,n,o;for(o=0;null!=(n=i[o]);o++)(s=t._data(n,"events"))&&s.remove&&t(n).triggerHandler("remove");e(i)}),t.widget=function(e,i,s){var n,o,a,r={},l=e.split(".")[0];if("__proto__"===(e=e.split(".")[1])||"constructor"===e)return t.error("Invalid widget name: "+e);var u=l+"-"+e;return s||(s=i,i=t.Widget),Array.isArray(s)&&(s=t.extend.apply(null,[{}].concat(s))),t.expr.pseudos[u.toLowerCase()]=function(e){return!!t.data(e,u)},t[l]=t[l]||{},n=t[l][e],o=t[l][e]=function(t,e){if(!this||!this._createWidget)return new o(t,e);arguments.length&&this._createWidget(t,e)},t.extend(o,n,{version:s.version,_proto:t.extend({},s),_childConstructors:[]}),(a=new i).options=t.widget.extend({},a.options),t.each(s,function(t,e){r[t]="function"==typeof e?function(){function s(){return i.prototype[t].apply(this,arguments)}function n(e){return i.prototype[t].apply(this,e)}return function(){var t,i=this._super,o=this._superApply;return this._super=s,this._superApply=n,t=e.apply(this,arguments),this._super=i,this._superApply=o,t}}():e}),o.prototype=t.widget.extend(a,{widgetEventPrefix:n&&a.widgetEventPrefix||e},r,{constructor:o,namespace:l,widgetName:e,widgetFullName:u}),n?(t.each(n._childConstructors,function(e,i){var s=i.prototype;t.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete n._childConstructors):i._childConstructors.push(o),t.widget.bridge(e,o),o},t.widget.extend=function(e){for(var i,o,a=n.call(arguments,1),r=0,l=a.length;r<l;r++)for(i in a[r])o=a[r][i],s.call(a[r],i)&&void 0!==o&&(t.isPlainObject(o)?e[i]=t.isPlainObject(e[i])?t.widget.extend({},e[i],o):t.widget.extend({},o):e[i]=o);return e},t.widget.bridge=function(e,i){var s=i.prototype.widgetFullName||e;t.fn[e]=function(o){var a="string"==typeof o,r=n.call(arguments,1),l=this;return a?this.length||"instance"!==o?this.each(function(){var i,n=t.data(this,s);return"instance"===o?(l=n,!1):n?"function"!=typeof n[o]||"_"===o.charAt(0)?t.error("no such method '"+o+"' for "+e+" widget instance"):(i=n[o].apply(n,r))!==n&&void 0!==i?(l=i&&i.jquery?l.pushStack(i.get()):i,!1):void 0:t.error("cannot call methods on "+e+" prior to initialization; attempted to call method '"+o+"'")}):l=void 0:(r.length&&(o=t.widget.extend.apply(null,[o].concat(r))),this.each(function(){var e=t.data(this,s);e?(e.option(o||{}),e._init&&e._init()):t.data(this,s,new i(o,this))})),l}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t
vendor: 11,142 bytes, lines 94-114
94(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;o<s.length-1;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){var i=[],s=this;function n(){var i=[];e.element.each(function(e,n){t.map(s.classesElementLookup,function(t){return t}).some(function(t){return t.is(n)})||i.push(n)}),s._on(t(i),{remove:"_untrackClassesElement"})}function o(o,a){var r,l;for(l=0;l<o.length;l++)r=s.classesElementLookup[o[l]]||t(),e.add?(n(),r=t(t.uniqueSort(r.get().concat(e.element.get())))):r=t(r.not(e.element).get()),s.classesElementLookup[o[l]]=r,i.push(o[l]),a&&e.classes[o[l]]&&i.push(e.classes[o[l]])}return(e=t.extend({element:this.element,classes:this.options.classes||{}},e)).keys&&o(e.keys.match(/\S+/g)||[],!0),e.extra&&o(e.extra.match(/\S+/g)||[]),i.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))}),this._off(t(e.target))},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){if(e||!0!==o.options.disabled&&!t(this).hasClass("ui-state-disabled"))return("string"==typeof a?o[a]:a).apply(o,arguments)}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var l=s.match(/^([\w:-]*)\s*(.*)$/),u=l[1]+o.eventNamespace,h=l[2];h?n.on(u,h,r):i.on(u,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){var i=this;return setTimeout(function(){return("string"==typeof t?i[t]:t).apply(i,arguments)},e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},(i=t.Event(i)).type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!("function"==typeof a&&!1===a.apply(this.element[0],[i].concat(s))||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){var a;"string"==typeof n&&(n={effect:n});var r=n?!0===n||"number"==typeof n?i:n.effect||i:e;"number"==typeof(n=n||{})?n={duration:n}:!0===n&&(n={}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget});
95
96/*!
97 * jQuery UI Labels 1.14.1
98 * https://jqueryui.com
99 *
100 * Copyright OpenJS Foundation and other contributors
101 * Released under the MIT license.
102 * https://jquery.org/license
103 */
104!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],t):t(jQuery)}(function(t){"use strict";return t.fn.labels=function(){var t,s,e,i,n;return this.length?this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(i=this.eq(0).parents("label"),(e=this.attr("id"))&&(n=(t=this.eq(0).parents().last()).add(t.length?t.siblings():this.siblings()),s="label[for='"+CSS.escape(e)+"']",i=i.add(n.find(s).addBack(s))),this.pushStack(i)):this.pushStack([])}});
105
106/*!
107 * jQuery UI Autocomplete 1.14.1
108 * https://jqueryui.com
109 *
110 * Copyright OpenJS Foundation and other contributors
111 * Released under the MIT license.
112 * https://jquery.org/license
113 */
114!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./menu","../keycode","../position","../version","../widget"],e):e(jQuery)}(function(e){"use strict";return e.widget("ui.autocomplete",{version:"1.14.1",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var t,i,s,n=this.element[0].nodeName.toLowerCase(),o="textarea"===n,u="input"===n;this.isMultiLine=o||!u&&"true"===this.element.prop("contentEditable"),this.valueMethod=this.element[o||u?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(n){if(this.element.prop("readOnly"))return t=!0,s=!0,void(i=!0);t=!1,s=!1,i=!1;var o=e.ui.keyCode;switch(n.keyCode){case o.PAGE_UP:t=!0,this._move("previousPage",n);break;case o.PAGE_DOWN:t=!0,this._move("nextPage",n);break;case o.UP:t=!0,this._keyEvent("previous",n);break;case o.DOWN:t=!0,this._keyEvent("next",n);break;case o.ENTER:this.menu.active&&(t=!0,n.preventDefault(),this.menu.select(n));break;case o.TAB:this.menu.active&&this.menu.select(n);break;case o.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(n),n.preventDefault());break;default:i=!0,this._searchTimeout(n)}},keypress:function(s){if(t)return t=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||s.preventDefault());if(!i){var n=e.ui.keyCode;switch(s.keyCode){case n.PAGE_UP:this._move("previousPage",s);break;case n.PAGE_DOWN:this._move("nextPage",s);break;case n.UP:this._keyEvent("previous",s);break;case n.DOWN:this._keyEvent("next",s)}}},input:function(e){if(s)return s=!1,void e.preventDefault();this._searchTimeout(e)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){clearTimeout(this.searching),this.close(e),this._change(e)}}),this._initSource(),this.menu=e("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(e){e.preventDefault()},menufocus:function(t,i){var s,n;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){e(t.target).trigger(t.originalEvent)});n=i.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:n})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(n.value),(s=i.item.attr("aria-label")||n.value)&&String.prototype.trim.call(s).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(e("<div>").text(s))},100))},menuselect:function(e,t){var i=t.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.trigger("focus"),this.previous=s),!1!==this._trigger("select",e,{item:i})&&this._value(i.value),this.term=this._value(),this.close(e),this.selectedItem=i}}),this.liveRegion=e("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(e,t){this._super(e,t),"source"===e&&this._initSource(),"appendTo"===e&&this.menu.element.appendTo(this._appendTo()),"disabled"===e&&t&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var i=this.menu.element[0];return t.target===this.element[0]||t.target===i||e.contains(i,t.target)},_closeOnClickOutside:function(e){this._isEventTargetInWidget(e)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?e(t):this.document.find(t).eq(0)),t&&t[0]||(t=this.element.closest(".ui-front, dialog")),t.length||(t=this.document[0].body),t},_initSource:function(){var t,i,s=this;Array.isArray(this.options.source)?(t=this.options.source,this.source=function(i,s){s(e.ui.autocomplete.filter(t,i.term))}):"string"==typeof this.options.source?(i=this.options.source,this.source=function(t,n){s.xhr&&s.xhr.abort(),s.xhr=e.ajax({url:i,data:t,dataType:"json",success:function(e){n(e)},error:function(){n([])}})}):this.source=this.options.source},_searchTimeout:function(e){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(
vendor: 5,098 bytes, lines 114-124
114),i=this.menu.element.is(":visible"),s=e.altKey||e.ctrlKey||e.metaKey||e.shiftKey;t&&(!t||i||s)||(this.selectedItem=null,this.search(null,e))},this.options.delay)},search:function(e,t){return e=null!=e?e:this._value(),this.term=this._value(),e.length<this.options.minLength?this.close(t):!1!==this._trigger("search",t)?this._search(e):void 0},_search:function(e){this.pending++,this._addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:e},this._response())},_response:function(){var e=++this.requestIndex;return function(t){e===this.requestIndex&&this.__response(t),this.pending--,this.pending||this._removeClass("ui-autocomplete-loading")}.bind(this)},__response:function(e){e&&(e=this._normalize(e)),this._trigger("response",null,{content:e}),!this.options.disabled&&e&&e.length&&!this.cancelSearch?(this._suggest(e),this._trigger("open")):this._close()},close:function(e){this.cancelSearch=!0,this._close(e)},_close:function(e){this._off(this.document,"mousedown"),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",e))},_change:function(e){this.previous!==this._value()&&this._trigger("change",e,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:e.map(t,function(t){return"string"==typeof t?{label:t,value:t}:e.extend({},t,{label:t.label||t.value,value:t.value||t.label})})},_suggest:function(t){var i=this.menu.element.empty();this._renderMenu(i,t),this.isNewMenu=!0,this.menu.refresh(),i.show(),this._resizeMenu(),i.position(e.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(),this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var e=this.menu.element;e.outerWidth(Math.max(e.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(t,i){var s=this;e.each(i,function(e,i){s._renderItemData(t,i)})},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-autocomplete-item",t)},_renderItem:function(t,i){return e("<li>").append(e("<div>").text(i.label)).appendTo(t)},_move:function(e,t){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(e)||this.menu.isLastItem()&&/^next/.test(e)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[e](t);this.search(null,t)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(e,t){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(e,t),t.preventDefault())}}),e.extend(e.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,i){var s=new RegExp(e.ui.autocomplete.escapeRegex(i),"i");return e.grep(t,function(e){return s.test(e.label||e.value||e)})}}),e.widget("ui.autocomplete",e.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(e){return e+(e>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){var i;this._superApply(arguments),this.options.disabled||this.cancelSearch||(i=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(e("<div>").text(i))},100))}}),e.ui.autocomplete});
115
116/*!
117 * jQuery UI Menu 1.14.1
118 * https://jqueryui.com
119 *
120 * Copyright OpenJS Foundation and other contributors
121 * Released under the MIT license.
122 * https://jquery.org/license
123 */
124!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","../keycode","../position","../unique-id","../version","../widget"],e):e(jQuery)}(function(e){"use strict";return e.widget("ui.menu",{version:"1.14.1",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(e){e.preventDefault(),this._activateItem(e)},"click .ui-menu-item":function(t){var i=e(t.target),s=e(this.document[0].activeElement);!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&s.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var i=this.active||this._menuItems().first();t||this.focus(e,i)},blur:function(t){this._delay(function(){!e.contains(this.element[0],this.document[0].activeElement)&&this.collapseAll(t)}
vendor: 5,933 bytes, line 124
124)},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(e){this._closeOnDocumentClick(e)&&this.collapseAll(e,!0),this.mouseHandled=!1}})},_activateItem:function(t){if(!this.previousFilter&&(t.clientX!==this.lastMousePosition.x||t.clientY!==this.lastMousePosition.y)){this.lastMousePosition={x:t.clientX,y:t.clientY};var i=e(t.target).closest(".ui-menu-item"),s=e(t.currentTarget);i[0]===s[0]&&(s.is(".ui-state-active")||(this._removeClass(s.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,s)))}},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=e(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var i,s,n,a,u=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move("first","first",t);break;case e.ui.keyCode.END:this._move("last","last",t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:u=!1,s=this.previousFilter||"",a=!1,n=t.keyCode>=96&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),n===s?a=!0:n=s+n,i=this._filterMenuItems(n),(i=a&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i).length||(n=String.fromCharCode(t.keyCode),i=this._filterMenuItems(n)),i.length?(this.focus(t,i),this.previousFilter=n,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}u&&t.preventDefault()},_activate:function(e){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(e):this.select(e))},refresh:function(){var t,i,s,n,a=this,u=this.options.icons.submenu,o=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),i=o.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=e(this),i=t.prev(),s=e("<span>").data("ui-menu-submenu-caret",!0);a._addClass(s,"ui-menu-icon","ui-icon "+u),i.attr("aria-haspopup","true").prepend(s),t.attr("aria-labelledby",i.attr("id"))}),this._addClass(i,"ui-menu","ui-widget ui-widget-content ui-front"),(t=o.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=e(this);a._isDivider(t)&&a._addClass(t,"ui-menu-divider","ui-widget-content")}),n=(s=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(s,"ui-menu-item")._addClass(n,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(e,t){if("icons"===e){var i=this.element.find(".ui-menu-icon");this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,t.submenu)}this._super(e,t)},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",String(e)),this._toggleClass(null,"ui-state-disabled",!!e)},focus:function(e,t){var i,s,n;this.blur(e,e&&"focus"===e.type),this._scrollIntoView(t),this.active=t.first(),s=this.active.children(".ui-menu-item-wrapper"),this._addClass(s,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",s.attr("id")),n=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(n,null,"ui-state-active"),e&&"keydown"===e.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=t.children(".ui-menu")).length&&e&&/^mouse/.test(e.type)&&this._startOpening(i),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(t){var i,s,n,a,u,o;this._hasScroll()&&(i=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,n=t.offset().top-this.activeMenu.offset().top-i-s,a=this.activeMenu.scrollTop(),u=this.activeMenu.height(),o=t.outerHeight(),n<0?this.activeMenu.scrollTop(a+n):n+o>u&&this.activeMenu.scrollTop(a+n-u+o))},blur:function(e,t){t||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",e,{item:this.active}),this.active=null)},_startOpening:function(e){clearTimeout(this.timer),"true"===e.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(e)},this.delay))},_open:function(t){var i=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(t,i){clearTimeout(this.timer),this.timer=this._delay(function(){var s=i?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));s.length||(s=this.element),this._close(s),this.blur(t),this._removeClass(s.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=s},i?0:this.delay)},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","fal
vendor: 9,306 bytes, lines 124-154
124se")},_closeOnDocumentClick:function(t){return!e(t.target).closest(".ui-menu").length},_isDivider:function(e){return!/[^\-\u2014\u2013\s]/.test(e.text())},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this._menuItems(this.active.children(".ui-menu")).first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_menuItems:function(e){return(e||this.element).find(this.options.items).filter(".ui-menu-item")},_move:function(e,t,i){var s;this.active&&(s="first"===e||"last"===e?this.active["first"===e?"prevAll":"nextAll"](".ui-menu-item").last():this.active[e+"All"](".ui-menu-item").first()),s&&s.length&&this.active||(s=this._menuItems(this.activeMenu)[t]()),this.focus(i,s)},nextPage:function(t){var i,s,n;this.active?this.isLastItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.innerHeight(),0===e.fn.jquery.indexOf("3.2.")&&(n+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.nextAll(".ui-menu-item").each(function(){return(i=e(this)).offset().top-s-n<0}),this.focus(t,i)):this.focus(t,this._menuItems(this.activeMenu)[this.active?"last":"first"]())):this.next(t)},previousPage:function(t){var i,s,n;this.active?this.isFirstItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.innerHeight(),0===e.fn.jquery.indexOf("3.2.")&&(n+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.prevAll(".ui-menu-item").each(function(){return(i=e(this)).offset().top-s+n>0}),this.focus(t,i)):this.focus(t,this._menuItems(this.activeMenu).first())):this.next(t)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||e(t.target).closest(".ui-menu-item");var i={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0),this._trigger("select",t,i)},_filterMenuItems:function(t){var i=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),s=new RegExp("^"+i,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return s.test(String.prototype.trim.call(e(this).children(".ui-menu-item-wrapper").text()))})}})});
125
126/*!
127 * jQuery UI Controlgroup 1.14.1
128 * https://jqueryui.com
129 *
130 * Copyright OpenJS Foundation and other contributors
131 * Released under the MIT license.
132 * https://jquery.org/license
133 */
134!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","../widget"],t):t(jQuery)}(function(t){"use strict";var e=/ui-corner-([a-z]){2,6}/g;return t.widget("ui.controlgroup",{version:"1.14.1",defaultElement:"<div>",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar"),this.refresh()},_destroy:function(){this._callChildMethod("destroy"),this.childWidgets.removeData("ui-controlgroup-data"),this.element.removeAttr("role"),this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var e=this,i=[];t.each(this.options.items,function(n,o){var s,l={};if(o)return"controlgroupLabel"===n?((s=e.element.find(o)).each(function(){var e=t(this);e.children(".ui-controlgroup-label-contents").length||e.contents().wrapAll("<span class='ui-controlgroup-label-contents'></span>")}),e._addClass(s,null,"ui-widget ui-widget-content ui-state-default"),void(i=i.concat(s.get()))):void(t.fn[n]&&(l=e["_"+n+"Options"]?e["_"+n+"Options"]("middle"):{classes:{}},e.element.find(o).each(function(){var o=t(this),s=o[n]("instance"),r=t.widget.extend({},l);if("button"!==n||!o.parent(".ui-spinner").length){s||(s=o[n]()[n]("instance")),s&&(r.classes=e._resolveClassesValues(r.classes,s)),o[n](r);var u=o[n]("widget");t.data(u[0],"ui-controlgroup-data",s||o[n]("instance")),i.push(u[0])}})))}),this.childWidgets=t(t.uniqueSort(i)),this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(e){this.childWidgets.each(function(){var i=t(this).data("ui-controlgroup-data");i&&i[e]&&i[e]()})},_updateCornerClass:function(t,e){var i=this._buildSimpleOptions(e,"label").classes.label;this._removeClass(t,null,"ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all"),this._addClass(t,null,i)},_buildSimpleOptions:function(t,e){var i="vertical"===this.options.direction,n={classes:{}};return n.classes[e]={middle:"",first:"ui-corner-"+(i?"top":"left"),last:"ui-corner-"+(i?"bottom":"right"),only:"ui-corner-all"}[t],n},_spinnerOptions:function(t){var e=this._buildSimpleOptions(t,"ui-spinner");return e.classes["ui-spinner-up"]="",e.classes["ui-spinner-down"]="",e},_buttonOptions:function(t){return this._buildSimpleOptions(t,"ui-button")},_checkboxradioOptions:function(t){return this._buildSimpleOptions(t,"ui-checkboxradio-label")},_selectmenuOptions:function(t){var e="vertical"===this.options.direction;return{width:!!e&&"auto",classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(e?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(e?"top":"left")},last:{"ui-selectmenu-button-open":e?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(e?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[t]}},_resolveClassesValues:function(i,n){var o={};return t.each(i,function(t){var s=n.options.classes[t]||"";s=String.prototype.trim.call(s.replace(e,"")),o[t]=(s+" "+i[t]).replace(/\s+/g," ")}),o},_setOption:function(t,e){"direction"===t&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(t,e),"disabled"!==t?this.refresh():this._callChildMethod(e?"disable":"enable")},refresh:function(){var e,i=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction),"horizontal"===this.options.direction&&this._addClass(null,"ui-helper-clearfix"),this._initWidgets(),e=this.childWidgets,this.options.onlyVisible&&(e=e.filter(":visible")),e.length&&(t.each(["first","last"],function(t,n){var o=e[n]().data("ui-controlgroup-data");if(o&&i["_"+o.widgetName+"Options"]){var s=i["_"+o.widgetName+"Options"](1===e.length?"only":n);s.classes=i._resolveClassesValues(s.classes,o),o.element[o.widgetName](s)}else i._updateCornerClass(e[n](),n)}),this._callChildMethod("refresh"))}})});
135
136/*!
137 * jQuery UI Form Reset Mixin 1.14.1
138 * https://jqueryui.com
139 *
140 * Copyright OpenJS Foundation and other contributors
141 * Released under the MIT license.
142 * https://jquery.org/license
143 */
144!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}(function(e){"use strict";return e.ui.formResetMixin={_formResetHandler:function(){var t=e(this);setTimeout(function(){var r=t.data("ui-form-reset-instances");e.each(r,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=e(this.element.prop("form")),this.form.length){var t=this.form.data("ui-form-reset-instances")||[];t.length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t)}},_unbindFormResetHandler:function(){if(this.form.length){var t=this.form.data("ui-form-reset-instances");t.splice(e.inArray(this,t),1),t.length?this.form.data("ui-form-reset-instances",t):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}}});
145
146/*!
147 * jQuery UI Mouse 1.14.1
148 * https://jqueryui.com
149 *
150 * Copyright OpenJS Foundation and other contributors
151 * Released under the MIT license.
152 * https://jquery.org/license
153 */
154!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","../version","../widget"],e):e(jQuery)}(function(e){"use strict";var t=!1;return e(document).on("mouseup",function(){t=!1}),e.widget("ui.mouse",{version:"1.14.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.on("mousedown."+this.widgetName,function(e){return t._mouseDown(e)}).on("click."+this.widgetName,function(s){if(!0===e.data(s.target,t.widgetName+".preventClickEvent"))return e.removeData(s.target,t.widgetName+".preventClickEvent"),s.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(s){if(!t){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(s),this._mouseDownEvent=s;var i=this,o=1===s.which,n="string"==typeof this.options.cancel&&e(s.target).closest(this.options.cancel).length;
vendor: 12,146 bytes, lines 154-174
154return!(o&&!n&&this._mouseCapture(s))||(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(s)&&this._mouseDelayMet(s)&&(this._mouseStarted=!1!==this._mouseStart(s),!this._mouseStarted)?(s.preventDefault(),!0):(!0===e.data(s.target,this.widgetName+".preventClickEvent")&&e.removeData(s.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return i._mouseMove(e)},this._mouseUpDelegate=function(e){return i._mouseUp(e)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),s.preventDefault(),t=!0,!0))}},_mouseMove:function(e){if(this._mouseMoved&&!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e);return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,e),this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(s){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,s.target===this._mouseDownEvent.target&&e.data(s.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(s)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,t=!1,s.preventDefault()},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})});
155
156/*!
157 * jQuery UI Checkboxradio 1.14.1
158 * https://jqueryui.com
159 *
160 * Copyright OpenJS Foundation and other contributors
161 * Released under the MIT license.
162 * https://jquery.org/license
163 */
164!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","../form-reset-mixin","../labels","../widget"],e):e(jQuery)}(function(e){"use strict";return e.widget("ui.checkboxradio",[e.ui.formResetMixin,{version:"1.14.1",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var i,t,s,n=this._super()||{};return this._readType(),t=this.element.labels(),this.label=e(t[t.length-1]),this.label.length||e.error("No label found for checkboxradio widget"),this.originalLabel="",(s=this.label.contents().not(this.element[0])).length&&(this.originalLabel+=s.clone().wrapAll("<div></div>").parent().html()),this.originalLabel&&(n.label=this.originalLabel),null!=(i=this.element[0].disabled)&&(n.disabled=i),n},_create:function(){var e=this.element[0].checked;this._bindFormResetHandler(),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled),this._setOption("disabled",this.options.disabled),this._addClass("ui-checkboxradio","ui-helper-hidden-accessible"),this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget"),"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label"),this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel),this._enhance(),e&&this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var i=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type,"input"===i&&/radio|checkbox/.test(this.type)||e.error("Can't create checkboxradio on element.nodeName="+i+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var i=this.element[0].name,t="input[name='"+CSS.escape(i)+"']";return i?(this.form.length?e(this.form[0].elements).filter(t):e(t).filter(function(){return 0===e(e(this).prop("form")).length})).not(this.element):e([])},_toggleClasses:function(){var i=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",i),this.options.icon&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",i)._toggleClass(this.icon,null,"ui-icon-blank",!i),"radio"===this.type&&this._getRadioGroup().each(function(){var i=e(this).checkboxradio("instance");i&&i._removeClass(i.label,"ui-checkboxradio-checked","ui-state-active")})},_destroy:function(){this._unbindFormResetHandler(),this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(e,i){if("label"!==e||i){if(this._super(e,i),"disabled"===e)return this._toggleClass(this.label,null,"ui-state-disabled",i),void(this.element[0].disabled=i);this.refresh()}},_updateIcon:function(i){var t="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=e("<span>"),this.iconSpace=e("<span> </span>"),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(t+=i?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,i?"ui-icon-blank":"ui-icon-check")):t+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",t),i||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var e=this.label.contents().not(this.element[0]);this.icon&&(e=e.not(this.icon[0])),this.iconSpace&&(e=e.not(this.iconSpace[0])),e.remove(),this.label.append(this.options.label)},refresh:function(){var e=this.element[0].checked,i=this.element[0].disabled;this._updateIcon(e),this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",e),null!==this.options.label&&this._updateLabel(),i!==this.options.disabled&&this._setOptions({disabled:i})}}]),e.ui.checkboxradio});
165
166/*!
167 * jQuery UI Draggable 1.14.1
168 * https://jqueryui.com
169 *
170 * Copyright OpenJS Foundation and other contributors
171 * Released under the MIT license.
172 * https://jquery.org/license
173 */
174!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./mouse","../data","../plugin","../scroll-parent","../version","../widget"],t):t(jQuery)}(function(t){"use strict";return t.widget("ui.draggable",t.ui.mouse,{version:"1.14.1",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative(),this.options.addClasses&&this._addClass("ui-draggable"),this._setHandleClassName(),this._mouseInit()},_setOption:function(t,e){this._super(t,e),"handle"===t&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){(this.helper||this.element).is(".ui-draggable-dragging")?this.destroyOnClear=!0:(this._removeHandleClassName(),this._mouseDestroy())},_mouseCapture:function(e){var s=this.options;return!(this.helper||s.disabled||t(e.target).closest(".ui-resizable-handle").length>0)&&(this.handle=this._getHandle(e),!!this.handle&&(this._blurActiveElement(e),this._blockFrames(!0===s.iframeFix?"iframe":s.iframeFix),!0))},_blockFrames:function(e){this.iframeBlocks=this.document.find(e).map(function(){var e=t(this);return t("<div>").css("position","absolute").appendTo(e.parent()).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).offset(e.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(e){var s=this.document[0].activeElement;t(e.target).closest(s).length||t(s).trigger("blur")},_mouseStart:function(e){var s=this.options;return this.helper=this._createHelper(e),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),t.ui.ddmanager&&(t.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter(function(){return"fixed"===t(this).css("position")}).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(e),this.originalPosition=this.position=this._generatePosition(e,!1),this.originalPageX=e.pageX,this.originalPageY=e.pageY,s.cursorAt&&this._adjustOffsetFromHelper(s.cursorAt),this._setContainment(),!1===this._trigger("start",e)?(this._clear(),!1):(this._cacheHelperProportions(),t.ui.ddmanager&&!s.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this._mouseDrag(e,!0),t.ui.ddmanager&&t.ui.ddmanager.dragStart(this,e),!0)},_refreshOffsets:function(t){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:t.pageX-this.offset.left,top:t.pageY-this.offset.top}},_mouseDrag:function(e,s){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(e,!0),this.positionAbs=this._convertPositionTo("absolute"),!s){var i=this._uiHash();if(!1===this._trigger("drag",e,i))return this._mouseUp(new t.Event("mouseup",e)),!1;this.position=i.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),!1},_mouseStop:function(e){var s=this,i=!1;return t.ui.ddmanager&&!this.options.dropBehaviour&&(i=t.ui.ddmanager.drop(this,e)),this.dropped&&(i=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!i||"valid"===this.options.revert&&i||!0===this.options.revert||"function"==typeof this.options.revert&&this.options.revert.call(this.element,i)?t(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==s._trigger("stop",e)&&s._clear()}):!1!==this._trigger("stop",e)&&this._clear(),!1},_mouseUp:function(e){return this._unblockFrames(),t.ui.ddmanager&&t.ui.ddmanager.dragStop(this,e),this.handleElement.is(e.target)&&this.element.trigger("focus"),t.ui.mouse.prototype._mouseUp.call(this,e)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new t.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(e){return!this.options.handle||!!t(e.target).closest(this.element.find(this.options.handle)).length},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(e){var s=this.options,i="function"==typeof s.helper,o=i?t(s.helper.apply(this.element[0],[e])):"clone"===s.helper?this.element.clone().removeAttr("id"):this.element;return o.parents("body").length||o.appendTo("parent"===s.appendTo?this.element[0].parentNode:s.appendTo),i&&o[0]===this.element[0]&&this._setPositionRelative(),o[0]===this.element[0]||/(fixed|absolute)/.test(o.css("position"))||o.css("position","absolute"),o},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),Array.isArray(t)&&(t={left:+t[0],top:+t[1]||0}
vendor: 4,612 bytes, line 174
174),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_isRootNode:function(t){return/(html|body)/i.test(t.tagName)||t===this.document[0]},_getParentOffset:function(){var e=this.offsetParent.offset(),s=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==s&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var t=this.element.position(),e=this._isRootNode(this.scrollParent[0]);return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+(e?0:this.scrollParent.scrollTop()),left:t.left-(parseInt(this.helper.css("left"),10)||0)+(e?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,s,i,o=this.options,n=this.document[0];this.relativeContainer=null,o.containment?"window"!==o.containment?"document"!==o.containment?o.containment.constructor!==Array?("parent"===o.containment&&(o.containment=this.helper[0].parentNode),(i=(s=t(o.containment))[0])&&(e=/(scroll|auto)/.test(s.css("overflow")),this.containment=[(parseInt(s.css("borderLeftWidth"),10)||0)+(parseInt(s.css("paddingLeft"),10)||0),(parseInt(s.css("borderTopWidth"),10)||0)+(parseInt(s.css("paddingTop"),10)||0),(e?Math.max(i.scrollWidth,i.offsetWidth):i.offsetWidth)-(parseInt(s.css("borderRightWidth"),10)||0)-(parseInt(s.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(e?Math.max(i.scrollHeight,i.offsetHeight):i.offsetHeight)-(parseInt(s.css("borderBottomWidth"),10)||0)-(parseInt(s.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=s)):this.containment=o.containment:this.containment=[0,0,t(n).width()-this.helperProportions.width-this.margins.left,(t(n).height()||n.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=[t(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,t(window).scrollLeft()+t(window).width()-this.helperProportions.width-this.margins.left,t(window).scrollTop()+(t(window).height()||n.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=null},_convertPositionTo:function(t,e){e||(e=this.position);var s="absolute"===t?1:-1,i=this._isRootNode(this.scrollParent[0]);return{top:e.top+this.offset.relative.top*s+this.offset.parent.top*s-("fixed"===this.cssPosition?-this.offset.scroll.top:i?0:this.offset.scroll.top)*s,left:e.left+this.offset.relative.left*s+this.offset.parent.left*s-("fixed"===this.cssPosition?-this.offset.scroll.left:i?0:this.offset.scroll.left)*s}},_generatePosition:function(t,e){var s,i,o,n,r=this.options,l=this._isRootNode(this.scrollParent[0]),a=t.pageX,h=t.pageY;return l&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),e&&(this.containment&&(this.relativeContainer?(i=this.relativeContainer.offset(),s=[this.containment[0]+i.left,this.containment[1]+i.top,this.containment[2]+i.left,this.containment[3]+i.top]):s=this.containment,t.pageX-this.offset.click.left<s[0]&&(a=s[0]+this.offset.click.left),t.pageY-this.offset.click.top<s[1]&&(h=s[1]+this.offset.click.top),t.pageX-this.offset.click.left>s[2]&&(a=s[2]+this.offset.click.left),t.pageY-this.offset.click.top>s[3]&&(h=s[3]+this.offset.click.top)),r.grid&&(o=r.grid[1]?this.originalPageY+Math.round((h-this.originalPageY)/r.grid[1])*r.grid[1]:this.originalPageY,h=s?o-this.offset.click.top>=s[1]||o-this.offset.click.top>s[3]?o:o-this.offset.click.top>=s[1]?o-r.grid[1]:o+r.grid[1]:o,n=r.grid[0]?this.originalPageX+Math.round((a-this.originalPageX)
vendor: 4,883 bytes, line 174
174/r.grid[0])*r.grid[0]:this.originalPageX,a=s?n-this.offset.click.left>=s[0]||n-this.offset.click.left>s[2]?n:n-this.offset.click.left>=s[0]?n-r.grid[0]:n+r.grid[0]:n),"y"===r.axis&&(a=this.originalPageX),"x"===r.axis&&(h=this.originalPageY)),{top:h-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:l?0:this.offset.scroll.top),left:a-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:l?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(e,s,i){return i=i||this._uiHash(),t.ui.plugin.call(this,e,[s,i,this],!0),/^(drag|start|stop)/.test(e)&&(this.positionAbs=this._convertPositionTo("absolute"),i.offset=this.positionAbs),t.Widget.prototype._trigger.call(this,e,s,i)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),t.ui.plugin.add("draggable","connectToSortable",{start:function(e,s,i){var o=t.extend({},s,{item:i.element});i.sortables=[],t(i.options.connectToSortable).each(function(){var s=t(this).sortable("instance");s&&!s.options.disabled&&(i.sortables.push(s),s.refreshPositions(),s._trigger("activate",e,o))})},stop:function(e,s,i){var o=t.extend({},s,{item:i.element});i.cancelHelperRemoval=!1,t.each(i.sortables,function(){var t=this;t.isOver?(t.isOver=0,i.cancelHelperRemoval=!0,t.cancelHelperRemoval=!1,t._storedCSS={position:t.placeholder.css("position"),top:t.placeholder.css("top"),left:t.placeholder.css("left")},t._mouseStop(e),t.options.helper=t.options._helper):(t.cancelHelperRemoval=!0,t._trigger("deactivate",e,o))})},drag:function(e,s,i){t.each(i.sortables,function(){var o=!1,n=this;n.positionAbs=i.positionAbs,n.helperProportions=i.helperProportions,n.offset.click=i.offset.click,n._intersectsWith(n.containerCache)&&(o=!0,t.each(i.sortables,function(){return this.positionAbs=i.positionAbs,this.helperProportions=i.helperProportions,this.offset.click=i.offset.click,this!==n&&this._intersectsWith(this.containerCache)&&t.contains(n.element[0],this.element[0])&&(o=!1),o})),o?(n.isOver||(n.isOver=1,i._parent=s.helper.parent(),n.currentItem=s.helper.appendTo(n.element).data("ui-sortable-item",!0),n.options._helper=n.options.helper,n.options.helper=function(){return s.helper[0]},e.target=n.currentItem[0],n._mouseCapture(e,!0),n._mouseStart(e,!0,!0),n.offset.click.top=i.offset.click.top,n.offset.click.left=i.offset.click.left,n.offset.parent.left-=i.offset.parent.left-n.offset.parent.left,n.offset.parent.top-=i.offset.parent.top-n.offset.parent.top,i._trigger("toSortable",e),i.dropped=n.element,t.each(i.sortables,function(){this.refreshPositions()}),i.currentItem=i.element,n.fromOutside=i),n.currentItem&&(n._mouseDrag(e),s.position=n.position)):n.isOver&&(n.isOver=0,n.cancelHelperRemoval=!0,n.options._revert=n.options.revert,n.options.revert=!1,n._trigger("out",e,n._uiHash(n)),n._mouseStop(e,!0),n.options.revert=n.options._revert,n.options.helper=n.options._helper,n.placeholder&&n.placeholder.remove(),s.helper.appendTo(i._parent),i._refreshOffsets(e),s.position=i._generatePosition(e,!0),i._trigger("fromSortable",e),i.dropped=!1,t.each(i.sortables,function(){this.refreshPositions()}))})}}),t.ui.plugin.add("draggable","cursor",{start:function(e,s,i){var o=t("body"),n=i.options;o.css("cursor")&&(n._cursor=o.css("cursor")),o.css("cursor",n.cursor)},stop:function(e,s,i){var o=i.options;o._cursor&&t("body").css("cursor",o._cursor)}}),t.ui.plugin.add("draggable","opacity",{start:function(e,s,i){var o=t(s.helper),n=i.options;o.css("opacity")&&(n._opacity=o.css("opacity")),o.css("opacity",n.opacity)},stop:function(e,s,i){var o=i.options;o._opacity&&t(s.helper).css("opacity",o._opacity)}}),t.ui.plugin.add("draggable","scroll",{start:function(t,e,s){s.scrollParentNotHidden||(s.scrollParentNotHidden=s.helper.scrollParent(!1)),s.scrollParentNotHidden[0]!==s.document[0]&&"HTML"!==s.scrollParentNotHidden[0].tagName&&(s.overflowOffset=s.scrollParentNotHidden.offset())},drag:function(e,s,i){var o=i.options,n=!1,r=i.scrollParentNotHidden[0],l=i.document[0];r!==l&&"HTML"!==r.tagName?(o.axis&&"x"===o.axis||(i.overflowOffset.top+r.offsetHeight-e.pageY<o.scrollSensitivity?r.scrollTop=n=r.scrollTop+o.scrollSpeed:e.pageY-i.overflowOffset.top<o.scrollSensitivity&&(r.scrollTop=n=r.scrollTop-o.scrollSpeed)),o.axis&&"y"===o.axis||(i.overflowOffset.left+r.offsetWidth-e.pageX<o.scrollSensitivity?r.scrollLeft=n=r.scrollLeft+o.scrollSpeed:e.pageX-i.overflowOffset.left<o.scrollSensitivity&&(r.scrollLeft=n=r.scrollLeft-o.scrollSpeed))):(o.axis&&"x"===o.axis||(e.pageY-t
vendor: 4,192 bytes, lines 174-184
174(l).scrollTop()<o.scrollSensitivity?n=t(l).scrollTop(t(l).scrollTop()-o.scrollSpeed):t(window).height()-(e.pageY-t(l).scrollTop())<o.scrollSensitivity&&(n=t(l).scrollTop(t(l).scrollTop()+o.scrollSpeed))),o.axis&&"y"===o.axis||(e.pageX-t(l).scrollLeft()<o.scrollSensitivity?n=t(l).scrollLeft(t(l).scrollLeft()-o.scrollSpeed):t(window).width()-(e.pageX-t(l).scrollLeft())<o.scrollSensitivity&&(n=t(l).scrollLeft(t(l).scrollLeft()+o.scrollSpeed)))),!1!==n&&t.ui.ddmanager&&!o.dropBehaviour&&t.ui.ddmanager.prepareOffsets(i,e)}}),t.ui.plugin.add("draggable","snap",{start:function(e,s,i){var o=i.options;i.snapElements=[],t(o.snap.constructor!==String?o.snap.items||":data(ui-draggable)":o.snap).each(function(){var e=t(this),s=e.offset();this!==i.element[0]&&i.snapElements.push({item:this,width:e.outerWidth(),height:e.outerHeight(),top:s.top,left:s.left})})},drag:function(e,s,i){var o,n,r,l,a,h,p,c,f,d,g=i.options,u=g.snapTolerance,m=s.offset.left,v=m+i.helperProportions.width,_=s.offset.top,P=_+i.helperProportions.height;for(f=i.snapElements.length-1;f>=0;f--)h=(a=i.snapElements[f].left-i.margins.left)+i.snapElements[f].width,c=(p=i.snapElements[f].top-i.margins.top)+i.snapElements[f].height,v<a-u||m>h+u||P<p-u||_>c+u||!t.contains(i.snapElements[f].item.ownerDocument,i.snapElements[f].item)?(i.snapElements[f].snapping&&i.options.snap.release&&i.options.snap.release.call(i.element,e,t.extend(i._uiHash(),{snapItem:i.snapElements[f].item})),i.snapElements[f].snapping=!1):("inner"!==g.snapMode&&(o=Math.abs(p-P)<=u,n=Math.abs(c-_)<=u,r=Math.abs(a-v)<=u,l=Math.abs(h-m)<=u,o&&(s.position.top=i._convertPositionTo("relative",{top:p-i.helperProportions.height,left:0}).top),n&&(s.position.top=i._convertPositionTo("relative",{top:c,left:0}).top),r&&(s.position.left=i._convertPositionTo("relative",{top:0,left:a-i.helperProportions.width}).left),l&&(s.position.left=i._convertPositionTo("relative",{top:0,left:h}).left)),d=o||n||r||l,"outer"!==g.snapMode&&(o=Math.abs(p-_)<=u,n=Math.abs(c-P)<=u,r=Math.abs(a-m)<=u,l=Math.abs(h-v)<=u,o&&(s.position.top=i._convertPositionTo("relative",{top:p,left:0}).top),n&&(s.position.top=i._convertPositionTo("relative",{top:c-i.helperProportions.height,left:0}).top),r&&(s.position.left=i._convertPositionTo("relative",{top:0,left:a}).left),l&&(s.position.left=i._convertPositionTo("relative",{top:0,left:h-i.helperProportions.width}).left)),!i.snapElements[f].snapping&&(o||n||r||l||d)&&i.options.snap.snap&&i.options.snap.snap.call(i.element,e,t.extend(i._uiHash(),{snapItem:i.snapElements[f].item})),i.snapElements[f].snapping=o||n||r||l||d)}}),t.ui.plugin.add("draggable","stack",{start:function(e,s,i){var o,n=i.options,r=t.makeArray(t(n.stack)).sort(function(e,s){return(parseInt(t(e).css("zIndex"),10)||0)-(parseInt(t(s).css("zIndex"),10)||0)});r.length&&(o=parseInt(t(r[0]).css("zIndex"),10)||0,t(r).each(function(e){t(this).css("zIndex",o+e)}),this.css("zIndex",o+r.length))}}),t.ui.plugin.add("draggable","zIndex",{start:function(e,s,i){var o=t(s.helper),n=i.options;o.css("zIndex")&&(n._zIndex=o.css("zIndex")),o.css("zIndex",n.zIndex)},stop:function(e,s,i){var o=i.options;o._zIndex&&t(s.helper).css("zIndex",o._zIndex)}}),t.ui.draggable});
175
176/*!
177 * jQuery UI Resizable 1.14.1
178 * https://jqueryui.com
179 *
180 * Copyright OpenJS Foundation and other contributors
181 * Released under the MIT license.
182 * https://jquery.org/license
183 */
184!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./mouse","../disable-selection","../plugin","../version","../widget"],t):t(jQuery)}(function(t){"use strict";return t.widget("ui.resizable",t.ui.mouse,{version:"1.14.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(e,i){var s,h=!1,n=t(e).css("overflow");if("hidden"===n)return!1;if("scroll"===n)return!0;
vendor: 31,128 bytes, lines 184-204
184if(e[s=i&&"left"===i?"scrollLeft":"scrollTop"]>0)return!0;try{e[s]=1,h=e[s]>0,e[s]=0}catch(t){}return h},_create:function(){var e,i=this.options,s=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("<div class='ui-wrapper'></div>").css({overflow:"hidden",position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,e={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(e),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this._proportionallyResize()),this._setupHandles(),i.autoHide&&t(this.element).on("mouseenter",function(){i.disabled||(s._removeClass("ui-resizable-autohide"),s._handles.show())}).on("mouseleave",function(){i.disabled||s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy(),this._addedHandles.remove();var e,i=function(e){t(e).removeData("resizable").removeData("ui-resizable").off(".resizable")};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!e}},_setupHandles:function(){var e,i,s,h,n,o=this.options,a=this;if(this.handles=o.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this._addedHandles=t(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),s=this.handles.split(","),this.handles={},i=0;i<s.length;i++)h="ui-resizable-"+(e=String.prototype.trim.call(s[i])),n=t("<div>"),this._addClass(n,"ui-resizable-handle "+h),n.css({zIndex:o.zIndex}),this.handles[e]=".ui-resizable-"+e,this.element.children(this.handles[e]).length||(this.element.append(n),this._addedHandles=this._addedHandles.add(n));this._renderAxis=function(e){var i,s,h,n;for(i in e=e||this.element,this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=t(this.handles[i]),this._on(this.handles[i],{mousedown:a._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=t(this.handles[i],this.element),n=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),h=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),e.css(h,n),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){a.resizing||(this.className&&(n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),a.axis=n&&n[1]?n[1]:"se")}),o.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(e){var i,s,h=!1;for(i in this.handles)((s=t(this.handles[i])[0])===e.target||t.contains(s,e.target))&&(h=!0);return!this.options.disabled&&h},_mouseStart:function(e){var i,s,h,n,o=this.options,a=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),o.containment&&(i+=t(o.containment).scrollLeft()||0,s+=t(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:s},this._helper||(n=this._calculateAdjustedElementDimensions(a)),this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:n.width,height:n.height},this.originalSize=this._helper?{width:a.outerWidth(),height:a.outerHeight()}:{width:n.width,height:n.height},this.sizeDiff={width:a.outerWidth()-a.width(),height:a.outerHeight()-a.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio="number"==typeof o.aspectRatio?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,h=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===h?this.axis+"-resize":h),this._addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var i,s,h=this.originalMousePosition,n=this.axis,o=e.pageX-h.left||0,a=e.pageY-h.top||0,l=this._change[n];return this._updatePrevProperties(),!!l&&(i=l.apply(this,[e,o,a]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",e,this.ui()),this._applyChanges()),!1)},_mouseStop:function(e){this.resizing=!1;var i,s,h,n,o,a,l,r=this.options,p=this;return this._helper&&(h=(s=(i=this._proportionallyResizeElements).length&&/textarea/i.test(i[0].nodeName))&&this._hasScroll(i[0],"left")?0:p.sizeDiff.height,n=s?0:p.sizeDiff.width,o={width:p.helper.width()-n,height:p.helper.height()-h},a=parseFloat(p.element.css("left"))+(p.position.left-p.originalPosition.left)||null,l=parseFloat(p.element.css("top"))+(p.position.top-p.originalPosition.top)||null,r.animate||this.element.css(t.extend(o,{top:l,left:a})),p.helper.height(p.size.height),p.helper.width(p.size.width),this._helper&&!r.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.helper.css(t),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px",this.helper.width(t.width)),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px",this.helper.height(t.height)),t},_updateVirtualBoundaries:function(t){var e,i,s,h,n,o=this.options;n={minWidth:this._isNumber(o.minWidth)?o.minWidth:0,maxWidth:this._isNumber(o.maxWidth)?o.maxWidth:1/0,minHeight:this._isNumber(o.minHeight)?o.minHeight:0,maxHeight:this._isNumber(o.maxHeight)?o.maxHeight:1/0},(this._aspectRatio||t)&&(e=n.minHeight*this.aspectRatio,s=n.minWidth/this.aspectRatio,i=n.maxHeight*this.aspectRatio,h=n.maxWidth/this.aspectRatio,e>n.minWidth&&(n.minWidth=e),s>n.minHeight&&(n.minHeight=s),i<n.maxWidth&&(n.maxWidth=i),h<n.maxHeight&&(n.maxHeight=h)),this._vBoundaries=n},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,i=this.size,s=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===s&&(t.left=e.left+(i.width-t.width),t.top=null),"nw"===s&&(t.top=e.top+(i.height-t.height),t.left=e.left+(i.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,i=this.axis,s=this._isNumber(t.width)&&e.maxWidth&&e.maxWidth<t.width,h=this._isNumber(t.height)&&e.maxHeight&&e.maxHeight<t.height,n=this._isNumber(t.width)&&e.minWidth&&e.minWidth>t.width,o=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,a=this.originalPosition.left+this.originalSize.width,l=this.originalPosition.top+this.originalSize.height,r=/sw|nw|w/.test(i),p=/nw|ne|n/.test(i);return n&&(t.width=e.minWidth),o&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),h&&(t.height=e.maxHeight),n&&r&&(t.left=a-e.minWidth),s&&r&&(t.left=a-e.maxWidth),o&&p&&(t.top=l-e.minHeight),h&&p&&(t.top=l-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],h=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];e<4;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(h[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_calculateAdjustedElementDimensions:function(t){var e,i,s,h=t.get(0);return"content-box"!==t.css("box-sizing")||!this._hasScroll(h)&&!this._hasScroll(h,"left")?{height:parseFloat(t.css("height")),width:parseFloat(t.css("width"))}:(e=parseFloat(h.style.width),i=parseFloat(h.style.height),s=this._getPaddingPlusBorderDimensions(t),e=isNaN(e)?this._getElementTheoreticalSize(t,s,"width"):e,{height:i=isNaN(i)?this._getElementTheoreticalSize(t,s,"height"):i,width:e})},_getElementTheoreticalSize:function(t,e,i){return Math.max(0,Math.ceil(t.get(0)["offset"+i[0].toUpperCase()+i.slice(1)]-e[i]-.5))||0},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;e<this._proportionallyResizeElements.length;e++)t=this._proportionallyResizeElements[e],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var e=this.element,i=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||t("<div></div>").css({overflow:"hidden"}),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize;return{left:this.originalPosition.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize;return{top:this.originalPosition.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]),"resize"!==e&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).resizable("instance"),s=i.options,h=i._proportionallyResizeElements,n=h.length&&/textarea/i.test(h[0].nodeName),o=n&&i._hasScroll(h[0],"left")?0:i.sizeDiff.height,a=n?0:i.sizeDiff.width,l={width:i.size.width-a,height:i.size.height-o},r=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,p=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(l,p&&r?{top:p,left:r}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};h&&h.length&&t(h[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var e,i,s,h,n,o,a,l=t(this).resizable("instance"),r=l.options,p=l.element,d=r.containment,g=d instanceof t?d.get(0):/parent/.test(d)?p.parent().get(0):d;g&&(l.containerElement=t(g),/document/.test(d)||d===document?(l.containerOffset={left:0,top:0},l.containerPosition={left:0,top:0},l.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(e=t(g),i=[],t(["Top","Right","Left","Bottom"]).each(function(t,s){i[t]=l._num(e.css("padding"+s))}),l.containerOffset=e.offset(),l.containerPosition=e.position(),l.containerSize={height:e.innerHeight()-i[3],width:e.innerWidth()-i[1]},s=l.containerOffset,h=l.containerSize.height,n=l.containerSize.width,o=l._hasScroll(g,"left")?g.scrollWidth:n,a=l._hasScroll(g)?g.scrollHeight:h,l.parentData={element:g,left:s.left,top:s.top,width:o,height:a}))},resize:function(e){var i,s,h,n,o=t(this).resizable("instance"),a=o.options,l=o.containerOffset,r=o.position,p=o._aspectRatio||e.shiftKey,d={top:0,left:0},g=o.containerElement,u=!0;g[0]!==document&&/static/.test(g.css("position"))&&(d=l),r.left<(o._helper?l.left:0)&&(o.size.width=o.size.width+(o._helper?o.position.left-l.left:o.position.left-d.left),p&&(o.size.height=o.size.width/o.aspectRatio,u=!1),o.position.left=a.helper?l.left:0),r.top<(o._helper?l.top:0)&&(o.size.height=o.size.height+(o._helper?o.position.top-l.top:o.position.top),p&&(o.size.width=o.size.height*o.aspectRatio,u=!1),o.position.top=o._helper?l.top:0),h=o.containerElement.get(0)===o.element.parent().get(0),n=/relative|absolute/.test(o.containerElement.css("position")),h&&n?(o.offset.left=o.parentData.left+o.position.left,o.offset.top=o.parentData.top+o.position.top):(o.offset.left=o.element.offset().left,o.offset.top=o.element.offset().top),i=Math.abs(o.sizeDiff.width+(o._helper?o.offset.left-d.left:o.offset.left-l.left)),s=Math.abs(o.sizeDiff.height+(o._helper?o.offset.top-d.top:o.offset.top-l.top)),i+o.size.width>=o.parentData.width&&(o.size.width=o.parentData.width-i,p&&(o.size.height=o.size.width/o.aspectRatio,u=!1)),s+o.size.height>=o.parentData.height&&(o.size.height=o.parentData.height-s,p&&(o.size.width=o.size.height*o.aspectRatio,u=!1)),u||(o.position.left=o.prevPosition.left,o.position.top=o.prevPosition.top,o.size.width=o.prevSize.width,o.size.height=o.prevSize.height)},stop:function(){var e=t(this).resizable("instance"),i=e.options,s=e.containerOffset,h=e.containerPosition,n=e.containerElement,o=t(e.helper),a=o.offset(),l=o.outerWidth()-e.sizeDiff.width,r=o.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(n.css("position"))&&t(this).css({left:a.left-h.left-s.left,width:l,height:r}),e._helper&&!i.animate&&/static/.test(n.css("position"))&&t(this).css({left:a.left-h.left-s.left,width:l,height:r})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var e=t(this).resizable("instance"),i=e.options;t(i.alsoResize).each(function(){var i=t(this),s=e._calculateAdjustedElementDimensions(i);i.data("ui-resizable-alsoresize",{width:s.width,height:s.height,left:parseFloat(i.css("left")),top:parseFloat(i.css("top"))})})},resize:function(e,i){var s=t(this).resizable("instance"),h=s.options,n=s.originalSize,o=s.originalPosition,a={height:s.size.height-n.height||0,width:s.size.width-n.width||0,top:s.position.top-o.top||0,left:s.position.left-o.left||0};t(h.alsoResize).each(function(){var e=t(this),s=t(this).data("ui-resizable-alsoresize"),h={},n=e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(n,function(t,e){var i=(s[e]||0)+(a[e]||0);i&&i>=0&&(h[e]=i||null)}),e.css(h)})},stop:function(){t(this).removeData("ui-resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var e=t(this).resizable("instance"),i=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}),e._addClass(e.ghost,"ui-resizable-ghost"),!0===t.uiBackCompat&&"string"==typeof e.options.ghost&&e.ghost.addClass(this.options.ghost),e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var e,i=t(this).resizable("instance"),s=i.options,h=i.size,n=i.originalSize,o=i.originalPosition,a=i.axis,l="number"==typeof s.grid?[s.grid,s.grid]:s.grid,r=l[0]||1,p=l[1]||1,d=Math.round((h.width-n.width)/r)*r,g=Math.round((h.height-n.height)/p)*p,u=n.width+d,c=n.height+g,f=s.maxWidth&&s.maxWidth<u,m=s.maxHeight&&s.maxHeight<c,z=s.minWidth&&s.minWidth>u,_=s.minHeight&&s.minHeight>c;s.grid=l,z&&(u+=r),_&&(c+=p),f&&(u-=r),m&&(c-=p),/^(se|s|e)$/.test(a)?(i.size.width=u,i.size.height=c):/^(ne)$/.test(a)?(i.size.width=u,i.size.height=c,i.position.top=o.top-g):/^(sw)$/.test(a)?(i.size.width=u,i.size.height=c,i.position.left=o.left-d):((c-p<=0||u-r<=0)&&(e=i._getPaddingPlusBorderDimensions(this)),c-p>0?(i.size.height=c,i.position.top=o.top-g):(c=p-e.height,i.size.height=c,i.position.top=o.top+n.height-c),u-r>0?(i.size.width=u,i.position.left=o.left-d):(u=r-e.width,i.size.width=u,i.position.left=o.left+n.width-u))}}),t.ui.resizable});
185
186/*!
187 * jQuery UI Button 1.14.1
188 * https://jqueryui.com
189 *
190 * Copyright OpenJS Foundation and other contributors
191 * Released under the MIT license.
192 * https://jquery.org/license
193 */
194!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./controlgroup","./checkboxradio","../keycode","../widget"],t):t(jQuery)}(function(t){"use strict";var i;return t.widget("ui.button",{version:"1.14.1",defaultElement:"<button>",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var t,i=this._super()||{};return this.isInput=this.element.is("input"),null!=(t=this.element[0].disabled)&&(i.disabled=t),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(i.label=this.originalLabel),i},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled||!1),this.hasTitle=!!this.element.attr("title"),this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label)),this._addClass("ui-button","ui-widget"),this._setOption("disabled",this.options.disabled),this._enhance(),this.element.is("a")&&this._on({keyup:function(i){i.keyCode===t.ui.keyCode.SPACE&&(i.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button"),this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title"),this.options.showLabel||this.title||this.element.attr("title",this.options.label)},_updateIcon:function(i,o){var s="iconPosition"!==i,n=s?this.options.iconPosition:o,e="top"===n||"bottom"===n;this.icon?s&&this._removeClass(this.icon,null,this.options.icon):(this.icon=t("<span>"),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only")),s&&this._addClass(this.icon,null,o),this._attachIcon(n),e?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconSpace||(this.iconSpace=t("<span> </span>"),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(n))},_destroy:function(){this.element.removeAttr("role"),this.icon&&this.icon.remove(),this.iconSpace&&this.iconSpace.remove(),this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(t){this.icon[/^(?:end|bottom)/.test(t)?"before":"after"](this.iconSpace)},_attachIcon:function(t){this.element[/^(?:end|bottom)/.test(t)?"append":"prepend"](this.icon)},_setOptions:function(t){var i=void 0===t.showLabel?this.options.showLabel:t.showLabel,o=void 0===t.icon?this.options.icon:t.icon;i||o||(t.showLabel=!0),this._super(t)},_setOption:function(t,i){"icon"===t&&(i?this._updateIcon(t,i):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove())),"iconPosition"===t&&this._updateIcon(t,i),"showLabel"===t&&(this._toggleClass("ui-button-icon-only",null,!i),this._updateTooltip()),"label"===t&&(this.isInput?this.element.val(i):(this.element.html(i),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition)))),this._super(t,i),"disabled"===t&&(this._toggleClass(null,"ui-state-disabled",i),this.element[0].disabled=i,i&&this.element.trigger("blur"))},refresh:function(){var t=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");t!==this.options.disabled&&this._setOptions({disabled:t}),this._updateTooltip()}}),!0===t.uiBackCompat&&(t.widget("ui.button",t.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text),!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel),this.options.icon||!this.options.icons.primary&&!this.options.icons.secondary?this.options.icon&&(this.options.icons.primary=this.options.icon):this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end"),this._super()},_setOption:function(t,i){"text"!==t?("showLabel"===t&&(this.options.text=i),"icon"===t&&(this.options.icons.primary=i),"icons"===t&&(i.primary?(this._super("icon",i.primary),this._super("iconPosition","beginning")):i.secondary&&(this._super("icon",i.secondary),this._super("iconPosition","end"))),this._superApply(arguments)):this._super("showLabel",i)}}),t.fn.button=(i=t.fn.button,function(o){var s="string"==typeof o,n=Array.prototype.slice.call(arguments,1),e=this;return s?this.length||"instance"!==o?this.each(function(){var i,s=t(this).attr("type"),h="checkbox"!==s&&"radio"!==s?"button":"checkboxradio",a=t.data(this,"ui-"+h);return"instance"===o?(e=a,!1):a?"function"!=typeof a[o]||"_"===o.charAt(0)?t.error("no such method '"+o+"' for button widget instance"):(i=a[o].apply(a,n))!==a&&void 0!==i?(e=i&&i.jquery?e.pushStack(i.get()):i,!1):void 0:t.error("cannot call methods on button prior to initialization; attempted to call method '"+o+"'")}):e=void 0:(n.length&&(o=t.widget.extend.apply(null,[o].concat(n))),this.each(function(){var s=t(this).attr("type"),n="checkbox"!==s&&"radio"!==s?"button":"checkboxradio",e=t.data(this,"ui-"+n);if(e)e.option(o||{}),e._init&&e._init();else{if("button"===n)return void i.call(t(this),o);t(this).checkboxradio(t.extend({icon:!1},o))}})),e}),t.fn.buttonset=function(){return t.ui.controlgroup||t.error("Controlgroup widget missing"),"option"===arguments[0]&&"items"===arguments[1]&&arguments[2]?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):"option"===arguments[0]&&"items"===arguments[1]?this.controlgroup.apply(this,[arguments[0],"items.button"]):("object"==typeof arguments[0]&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))}),t.ui.button});
195
196/*!
197 * jQuery UI Dialog 1.14.1
198 * https://jqueryui.com
199 *
200 * Copyright OpenJS Foundation and other contributors
201 * Released under the MIT license.
202 * https://jquery.org/license
203 */
204!function(i){"use strict";"function"==typeof define&&define.amd?define(["jquery","./button","./draggable","./mouse","./resizable","../focusable","../keycode","../position","../tabbable","../unique-id","../version","../widget"],i):i(jQuery)}(function(i){"use strict";return i.widget("ui.dialog",{version:"1.14.1",options:{appendTo:"body",autoOpen:!0,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:!0,closeText:"Close",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var e=i(this).css(t).offset().top;e<0&&i(this).css("top",t.top-e)}},resizable:!0,show:null,title:null,uiDialogTitleHeadingLevel:0,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),null==this.options.title&&null!=this.originalTitle&&(this.options.title=this.originalTitle),this.options.disabled&&(this.options.disabled=!1),this._createWrapper(),this.element.show().removeAttr("title").appendTo(this.uiDialog),this._addClass("ui-dialog-content","ui-widget-content"),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&i.fn.draggable&&this._makeDraggable(),this.options.resizable&&i.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var t=this.options.appendTo;return t&&(t.jquery||t.nodeType)?i(t):this.document.find(t||"body").eq(0)},_destroy:function(){var i,t=this.originalPosition;this._untrackInstance(),this._destroyOverlay(),this.element.removeUniqueId().css(this.originalCss).detach(),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),(i=t.parent.children().eq(t.index)).length&&i[0]!==this.element[0]?i.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},disable:i.noop,enable:i.noop,close:function(t){var e=this;this._isOpen&&!1!==this._trigger("beforeClose",t)&&(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||i(this.document[0].activeElement).trigger("blur"),this._hide(this.uiDialog,this.options.hide,function(){e._trigger("close",t)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(t,e){var o=!1,s=this.uiDialog.siblings(".ui-front:visible").map(function(){return+i(this).css("z-index")}).get(),n=Math.max.apply(null,s);return n>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",n+1),o=!0),o&&!e&&this._trigger("focus",t),o},open:function(){var t=this;this._isOpen?this._moveToTop()&&this._focusTabbable():(this._isOpen=!0,this.opener=i(this.document[0].activeElement),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,function(){t._focusTabbable(),t._trigger("focus")}),this._makeFocusTarget(),this._trigger("open"))},_focusTabbable:function(){var i=this._focusedElement;i||(i=this.element.find("[autofocus]")),i.length||(i=this.element.find(":tabbable")),i.length||(i=this.uiDialogButtonPane.find(":tabbable")),i.length||(i=this.uiDialogTitlebarClose.filter(":tabbable")),i.length||(i=this.uiDialog),i.eq(0).trigger("focus")},_restoreTabbableFocus:function(){var t=this.document[0].activeElement;this.uiDialog[0]===t||i.contains(this.uiDialog[0],t)||this._focusTabbable()},_keepFocus:function(i){i.preventDefault(),this._restoreTabbableFocus()},_createWrapper:function(){this.uiDialog=i("<div>").hide().attr({tabIndex:-1,role:"dialog","aria-modal":this.options.modal?"true":null}).appendTo(this._appendTo()),this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front"),this._on(this.uiDialog,{keydown:function(t){if(this.options.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===i.ui.keyCode.ESCAPE)return t.preventDefault(),void this.close(t);if(t.keyCode===i.ui.keyCode.TAB&&!t.isDefaultPrevented()){var e=this.uiDialog.find(":tabbable"),o=e.first(),s=e.last();t.target!==s[0]&&t.target!==this.uiDialog[0]||t.shiftKey?t.target!==o[0]&&t.target!==this.uiDialog[0]||!t.shiftKey||(this._delay(function(){s.trigger("focus")}),t.preventDefault()):(this._delay(function(){o.trigger("focus")}),t.preventDefault())}},mousedown:function(i){this._moveToTop(i)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var t;this.uiDialogTitlebar=i("<div>"),this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix"),this._on(this.uiDialogTitlebar,{mousedown:function(t){i(t.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")}}),this.uiDialogTitlebarClose=i("<button type='button'></button>").button({label:i("<a>").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar),this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close"),this._on(this.uiDialogTitlebarClose,{click:function(i){i.preventDefault(),this.close(i)}});var e=Number.isInteger(this.options.uiDialogTitleHeadingLevel)&&this.options.uiDialogTitleHeadingLevel>0&&this.options.uiDialogTitleHeadingLevel<=6?"h"+this.options.uiDialogTitleHeadingLevel:"span";t=i("<"+e+">").uniqueId().prependTo(this.uiDialogTitlebar),this._addClass(t,"ui-dialog-title"),this._title(t),this.uiDialogTitlebar.prepe
vendor: 7,602 bytes, lines 204-206
204ndTo(this.uiDialog),this.uiDialog.attr({"aria-labelledby":t.attr("id")})},_title:function(i){this.options.title?i.text(this.options.title):i.html("&#160;")},_createButtonPane:function(){this.uiDialogButtonPane=i("<div>"),this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix"),this.uiButtonSet=i("<div>").appendTo(this.uiDialogButtonPane),this._addClass(this.uiButtonSet,"ui-dialog-buttonset"),this._createButtons()},_createButtons:function(){var t=this,e=this.options.buttons;this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),i.isEmptyObject(e)||Array.isArray(e)&&!e.length?this._removeClass(this.uiDialog,"ui-dialog-buttons"):(i.each(e,function(e,o){var s,n;o="function"==typeof o?{click:o,text:e}:o,o=i.extend({type:"button"},o),s=o.click,n={icon:o.icon,iconPosition:o.iconPosition,showLabel:o.showLabel,icons:o.icons,text:o.text},delete o.click,delete o.icon,delete o.iconPosition,delete o.showLabel,delete o.icons,"boolean"==typeof o.text&&delete o.text,i("<button></button>",o).button(n).appendTo(t.uiButtonSet).on("click",function(){s.apply(t.element[0],arguments)})}),this._addClass(this.uiDialog,"ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog))},_makeDraggable:function(){var t=this,e=this.options;function o(i){return{position:i.position,offset:i.offset}}this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(e,s){t._addClass(i(this),"ui-dialog-dragging"),t._blockFrames(),t._trigger("dragStart",e,o(s))},drag:function(i,e){t._trigger("drag",i,o(e))},stop:function(s,n){var a=n.offset.left-t.document.scrollLeft(),l=n.offset.top-t.document.scrollTop();e.position={my:"left top",at:"left"+(a>=0?"+":"")+a+" top"+(l>=0?"+":"")+l,of:t.window},t._removeClass(i(this),"ui-dialog-dragging"),t._unblockFrames(),t._trigger("dragStop",s,o(n))}})},_makeResizable:function(){var t=this,e=this.options,o=e.resizable,s=this.uiDialog.css("position"),n="string"==typeof o?o:"n,e,s,w,se,sw,ne,nw";function a(i){return{originalPosition:i.originalPosition,originalSize:i.originalSize,position:i.position,size:i.size}}this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:e.maxWidth,maxHeight:e.maxHeight,minWidth:e.minWidth,minHeight:this._minHeight(),handles:n,start:function(e,o){t._addClass(i(this),"ui-dialog-resizing"),t._blockFrames(),t._trigger("resizeStart",e,a(o))},resize:function(i,e){t._trigger("resize",i,a(e))},stop:function(o,s){var n=t.uiDialog.offset(),l=n.left-t.document.scrollLeft(),h=n.top-t.document.scrollTop();e.height=t.uiDialog.height(),e.width=t.uiDialog.width(),e.position={my:"left top",at:"left"+(l>=0?"+":"")+l+" top"+(h>=0?"+":"")+h,of:t.window},t._removeClass(i(this),"ui-dialog-resizing"),t._unblockFrames(),t._trigger("resizeStop",o,a(s))}}).css("position",s)},_trackFocus:function(){this._on(this.widget(),{focusin:function(t){this._makeFocusTarget(),this._focusedElement=i(t.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var t=this._trackingInstances(),e=i.inArray(this,t);-1!==e&&t.splice(e,1)},_trackingInstances:function(){var i=this.document.data("ui-dialog-instances");return i||(i=[],this.document.data("ui-dialog-instances",i)),i},_minHeight:function(){var i=this.options;return"auto"===i.height?i.minHeight:Math.min(i.minHeight,i.height)},_position:function(){var i=this.uiDialog.is(":visible");i||this.uiDialog.show(),this.uiDialog.position(this.options.position),i||this.uiDialog.hide()},_setOptions:function(t){var e=this,o=!1,s={};i.each(t,function(i,t){e._setOption(i,t),i in e.sizeRelatedOptions&&(o=!0),i in e.resizableRelatedOptions&&(s[i]=t)}),o&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",s)},_setOption:function(t,e){var o,s,n=this.uiDialog;"disabled"!==t&&(this._super(t,e),"appendTo"===t&&this.uiDialog.appendTo(this._appendTo()),"buttons"===t&&this._createButtons(),"closeText"===t&&this.uiDialogTitlebarClose.button({label:i("<a>").text(""+this.options.closeText).html()}),"draggable"===t&&((o=n.is(":data(ui-draggable)"))&&!e&&n.draggable("destroy"),!o&&e&&this._makeDraggable()),"position"===t&&this._position(),"resizable"===t&&((s=n.is(":data(ui-resizable)"))&&!e&&n.resizable("destroy"),s&&"string"==typeof e&&n.resizable("option","handles",e),s||!1===e||this._makeResizable()),"title"===t&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")),"modal"===t&&n.attr("aria-modal",e?"true":null))},_size:function(){var i,t,e,o=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),o.minWidth>o.width&&(o.width=o.minWidth),i=this.uiDialog.css({height:"auto",width:o.width}).outerHeight(),t=Math.max(0,o.minHeight-i),e="number"==typeof o.maxHeight?Math.max(0,o.maxHeight-i):"none","auto"===o.height?this.element.css({minHeight:t,maxHeight:e,height:"auto"}):this.element.height(Math.max(0,o.height-i)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var t=i(this);return i("<div>").css({position:"absolute",width:t.outerWidth(),height:t.outerHeight()}).appendTo(t.parent()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(t){return!!i(t.target).closest(".ui-dialog").length||!!i(t.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var t=!0;this._delay(function(){t=!1}),this.document.data("ui-dialog-overlays")||this.document.on("focusin.ui-dialog",function(i){if(!t){var e=this._trackingInstances()[0];e._allowInteraction(i)||(i.preventDefault(),e._focusTabbable())}}.bind(this)),this.overlay=i("<div>").appendTo(this._appendTo()),this._addClass(this.overlay,null,"ui-widget-overlay ui-front"),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var i=this.document.data("ui-dialog-overlays")-1;i?this.document.data("ui-dialog-overlays",i):(this.document.off("focusin.ui-dialog"),this.document.removeData("ui-dialog-overlays")),this.overlay.remove(),this.overlay=null}}}),!0===i.uiBackCompat&&i.widget("ui.dialog",i.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super(),this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(i,t){"dialogClass"===i&&this.uiDialog.removeClass(this.options.dialogClass).addClass(t),this._superApply(arguments)}}),i.ui.dialog});
205
206(function(){'use strict';Drupal.behaviors.quicklink={attach:function attachQuicklink(context,settings){var debug=settings.quicklink.debug;function hydrateQuicklinkConfig(){settings.quicklink.quicklinkConfig=settings.quicklink.quicklinkConfig||{};settings.quicklink.ignoredLinks=settings.quicklink.ignoredLinks||[];var quicklinkConfig=settings.quicklink.quicklinkConfig;quicklinkConfig.ignores=[];for(var i=0;i<settings.quicklink.url_patterns_to_ignore.length;i++){var pattern=settings.quicklink.url_patterns_to_ignore[i];(function(i,pattern){if(pattern.length)quicklinkConfig.ignores.push(function(uri,elem){var ruleName='Pattern found in href. See ignored URL patterns log.';var ruleFunc=uri.includes(pattern);outputDebugInfo(ruleFunc,ruleName,uri,elem,pattern);return ruleFunc;});})(i,pattern);}
206if(settings.quicklink.ignore_selectors)for(var i=0;i<settings.quicklink.ignore_selectors.length;i++){var pattern=settings.quicklink.ignore_selectors[i];(function(i,pattern){if(pattern.length)quicklinkConfig.ignores.push(function(uri,elem){var ruleName='Element matches custom selectors within "ignore selectors" array. See log.';var ruleFunc=elem.matches(pattern);outputDebugInfo(ruleFunc,ruleName,uri,elem,pattern);return ruleFunc;});})(i,pattern);}if(settings.quicklink.ignore_admin_paths){var adminLinkContainerPatterns=settings.quicklink.admin_link_container_patterns.join();quicklinkConfig.ignores.push(function(uri,elem){var ruleName='Exists in admin element container.';var ruleFunc=elem.matches(adminLinkContainerPatterns);outputDebugInfo(ruleFunc,ruleName,uri,elem);return ruleFunc;});}if(settings.quicklink.ignore_ajax_links){quicklinkConfig.ignores.push(function(uri,elem){var ruleName='Link has "use-ajax" CSS class.';var ruleFunc=elem.classList.contains('use-ajax');outputDebugInfo(ruleFunc,ruleName,uri,elem);return ruleFunc;});quicklinkConfig.ignores.push(function(uri,elem){var ruleName='Link has "/ajax" in url.';var ruleFunc=uri.includes('/ajax');outputDebugInfo(ruleFunc,ruleName,uri,elem);return ruleFunc;});}if(settings.quicklink.ignore_file_ext)quicklinkConfig.ignores.push(function(uri,elem){var ruleName='Contains file extension at end of href.';var ruleFunc=uri.match(/(\.[^\/]{1,5}\?)|(\.[^\/]{1,5}$)/);outputDebugInfo(ruleFunc,ruleName,uri,elem);return ruleFunc;});if(settings.quicklink.total_request_limit)quicklinkConfig.limit=parseInt(settings.quicklink.total_request_limit);if(settings.quicklink.concurrency_throttle_limit)quicklinkConfig.throttle=parseInt(settings.quicklink.concurrency_throttle_limit);if(settings.quicklink.idle_wait_timeout)quicklinkConfig.timeout=parseInt(settings.quicklink.idle_wait_timeout);if(settings.quicklink.viewport_delay)quicklinkConfig.delay=parseInt(settings.quicklink.viewport_delay);quicklinkConfig.ignores.push(function(uri,elem){var ruleName='Contains noprefetch attribute.';var ruleFunc=elem.hasAttribute('noprefetch');outputDebugInfo(ruleFunc,ruleName,uri,elem);return ruleFunc;});quicklinkConfig.ignores.push(function(uri,elem){var ruleName='Contains download attribute.';var ruleFunc=elem.hasAttribute('download');outputDebugInfo(ruleFunc,ruleName,uri,elem);return ruleFunc;});quicklinkConfig.origins=(settings.quicklink.allowed_domains)?settings.quicklink.allowed_domains:false;}function outputDebugInfo(ruleFunc,ruleName,uri,elem,pattern){if(debug&&ruleFunc){var debugMessage=ruleName+' Link ignored.';var thisLog={};var urlPattern=pattern||false;elem.classList.add('quicklink-ignore');elem.textContent+='🚫';elem.dataset.quicklinkMatch=debugMessage;thisLog.ruleName=ruleName;thisLog.uri=uri;thisLog.elem=elem;thisLog.message=debugMessage;if(urlPattern)thisLog.urlPattern=urlPattern;(function(thisLog){settings.quicklink.ignoredLinks.push(thisLog);})(thisLog);}}function loadQuicklink(){var urlParams=new URLSearchParams(window.location.search);var noprefetch=urlParams.get('noprefetch')!==null||window.location.hash==='#noprefetch';if(noprefetch&&debug)console.info('The "noprefetch" parameter or hash exists in the URL. Quicklink library not loaded.');return window.quicklink&&!noprefetch;}if(!settings.quicklink.quicklinkConfig)hydrateQuicklinkConfig();settings.quicklink.quicklinkConfig.el=(settings.quicklink.selector)?context.querySelector(settings.quicklink.selector):context;if(loadQuicklink())if(settings.quicklink.prefetch_only_paths)quicklink.prefetch(settings.quicklink.prefetch_only_paths);else try{quicklink.listen(settings.quicklink.quicklinkConfig);}catch(err){console.error('quicklink.listen is not found. Please verify you are running version 2 of the Quicklink library.',err);}if(debug){console.info('Quicklink config object',settings.quicklink.quicklinkConfig);console.info('Quicklink module debug log',settings.quicklink.debug_log);console.info('Quicklink ignored links',settings.quicklink.ignoredLinks);}}};})();;
207/* @license MIT https://raw.githubusercontent.com/focus-trap/tabbable/v6.3.0/LICENSE */
208/*!
209* tabbable 6.3.0
210* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE
211*/
212!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
212(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;if(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}))}
212(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)}}));
213
214;
215/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
216(function($,Drupal){let autocomplete;function autocompleteSplitValues(value){const result=[];let quote=false;let current='';const valueLength=value.length;let character;for(let i=0;i<valueLength;i++){character=value.charAt(i);if(character==='"'){current+=character;quote=!quote;}else if(character===','&&!quote){result.push(current.trim());current='';}else current+=character;}if(value.length>0)result.push(current.trim());return result;}function extractLastTerm(terms){return autocomplete.splitValues(terms).pop();}function searchHandler(event){const options=autocomplete.options;if(options.isComposing)return false;const term=autocomplete.extractLastTerm(event.target.value);if(term.length>0&&options.firstCharacterBlacklist.includes(term[0]))return false;return term.length>=options.minLength;}function sourceData(request,response){const elementId=this.element.attr('id');if(!(elementId in autocomplete.cache))autocomplete.cache[elementId]={};function showSuggestions(suggestions){const tagged=autocomplete.splitValues(request.term);const il=tagged.length;for(let i=0;i<il;i++)if(suggestions.includes(tagged[i]))suggestions.splice(suggestions.indexOf(tagged[i]),1);response(suggestions);}const term=autocomplete.extractLastTerm(request.term);function sourceCallbackHandler(data){autocomplete.cache[elementId][term]=data;showSuggestions(data);}if(autocomplete.cache[elementId].hasOwnProperty(term))showSuggestions(autocomplete.cache[elementId][term]);else{const options=$.extend({success:sourceCallbackHandler,data:{q:term}},autocomplete.ajax);$.ajax(this.element.attr('data-autocomplete-path'),options);}}function focusHandler(){return false;}function selectHandler(event,ui){const terms=autocomplete.splitValues(event.target.value);terms.pop();terms.push(ui.item.value);event.target.value=terms.join(', ');return false;}function renderItem(ul,item){return $('<li>').append($('<a>').html(item.label)).appendTo(ul);}Drupal.behaviors.autocomplete={attach(context){once('autocomplete','input.form-autocomplete',context).forEach((element)=>{const $autocomplete=$(element);const blacklist=$autocomplete.attr('data-autocomplete-first-character-blacklist');$.extend(autocomplete.options,{firstCharacterBlacklist:blacklist||''});$autocomplete.autocomplete(autocomplete.options).each(function(){$(this).data('ui-autocomplete')._renderItem=autocomplete.options.renderItem;});$autocomplete.on('compositionstart.autocomplete',()=>{autocomplete.options.isComposing=true;});$autocomplete.on('compositionend.autocomplete',()=>{autocomplete.options.isComposing=false;});});},detach(context,settings,trigger){if(trigger==='unload')$(once.remove('autocomplete','input.form-autocomplete',context)).autocomplete('destroy');}};autocomplete={cache:{},splitValues:autocompleteSplitValues,extractLastTerm,options:{source:sourceData,focus:focusHandler,search:searchHandler,select:selectHandler,renderItem,minLength:1,firstCharacterBlacklist:'',isComposing:false},ajax:{dataType:'json',jsonp:false}};Drupal.autocomplete=autocomplete;})(jQuery,Drupal);;
217/**
218 * tua-body-scroll-lock v1.6.1
219 * (c) 2025 Evinma, BuptStEve
220 * @license MIT
221 */
222!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).bodyScrollLock={})}(this,(function(e){"use strict";var t=function(){return"undefined"==typeof window},n=function(e){e=e||navigator.userAgent;var t=/(iPad).*OS\s([\d_]+)/.test(e);return{ios:!t&&/(iPhone\sOS)\s([\d_]+)/.test(e)||t,android:/(Android);?[\s/]+([\d.]+)?/.test(e)}};function o(e){if(t())return!1;if(!e)throw new Error("options must be provided");
222var n=!1,o={get passive(){n=!0}},i=function(){},l="__TUA_BSL_TEST_PASSIVE__";window.addEventListener(l,i,o),window.removeEventListener(l,i,o);var c=e.capture;return n?e:void 0!==c&&c}function i(){return"__BSL_PREVENT_DEFAULT__"in window||(window.__BSL_PREVENT_DEFAULT__=function(e){e.cancelable&&e.preventDefault()}),window.__BSL_PREVENT_DEFAULT__}function l(e){return e?Array.isArray(e)?e:[e]:[]}function c(e,t,n){var o,i,l,c,r=e.scrollTop,s=e.scrollLeft,d=e.scrollWidth,u=e.scrollHeight,a=e.clientWidth,f=e.clientHeight,v=function(e){var t=window.getComputedStyle(e).flexDirection;return{column:"column-reverse"===t,row:"row-reverse"===t}}(e);return v.column?(o=n>0&&Math.abs(r)+f+1>=u,i=n<0&&Math.abs(r)<=1):(o=n>0&&0===r,i=n<0&&r+f+1>=u),v.row?(l=t>0&&Math.abs(s)+a+1>=d,c=t<0&&Math.abs(s)<=1):(l=t>0&&0===s,c=t<0&&s+a+1>=d),{isOnTop:o,isOnBottom:i,isOnLeft:l,isOnRight:c}}var r={lockedNum:0,lockedElements:[],unLockCallback:null,documentListenerAdded:!1,initialClientPos:{clientX:0,clientY:0}};function s(e){if(t())return r;if(!(null==e?void 0:e.useGlobalLockState))return s.lockState;var n="__BSL_LOCK_STATE__"in window?Object.assign(Object.assign({},r),window.__BSL_LOCK_STATE__):r;return window.__BSL_LOCK_STATE__=n,n}function d(e){var t=document.documentElement,n=Object.assign({},t.style),o=(void 0,!0);if(t.style.overflow="hidden",t.style.boxSizing="border-box",o){var i=window.innerWidth-t.clientWidth,l=parseInt(window.getComputedStyle(t).paddingRight,10);t.style.paddingRight="".concat(i+l,"px")}return function(){["overflow","boxSizing","paddingRight"].forEach((function(e){t.style[e]=n[e]||""}))}}function u(e){e.documentListenerAdded&&(document.removeEventListener("touchmove",i(),o({passive:!1})),e.documentListenerAdded=!1)}s.lockState=r,e.clearBodyLocks=function(e){var o;if(!t()){var i=s(e);if(i.lockedNum=0,null===(o=i.unLockCallback)||void 0===o||o.call(i),n().ios){if(i.lockedElements.length)for(var l=i.lockedElements.pop();l;)l.ontouchmove=null,l.ontouchstart=null,l=i.lockedElements.pop();u(i)}}},e.getLockState=s,e.lock=function(e,r){if(!t()){var u=n(),a=s(r);u.ios?(l(e).filter((function(e){return e&&-1===a.lockedElements.indexOf(e)})).forEach((function(e){e.ontouchstart=function(e){var t=e.targetTouches[0],n=t.clientX,o=t.clientY;a.initialClientPos={clientX:n,clientY:o}},e.ontouchmove=function(t){!function(e,t,n){if(t){var o=e.targetTouches[0].clientX-n.clientX,l=e.targetTouches[0].clientY-n.clientY,r=Math.abs(l)>Math.abs(o),s=c(t,o,l),d=s.isOnTop,u=s.isOnBottom,a=s.isOnLeft,f=s.isOnRight;if(r&&(d||u)||!r&&(a||f))return i()(e)}e.stopPropagation()}(t,e,a.initialClientPos)},a.lockedElements.push(e)})),function(e){if(!n().ios)return;if(e.documentListenerAdded)return;document.addEventListener("touchmove",i(),o({passive:!1})),e.documentListenerAdded=!0}(a),(null==r?void 0:r.setOverflowForIOS)&&(a.unLockCallback=d())):a.lockedNum<=0&&(a.unLockCallback=u.android?function(e){var t=document.documentElement,n=document.body,o=t.scrollTop||n.scrollTop,i=Object.assign({},t.style),l=Object.assign({},n.style);return t.style.height="100%",t.style.overflow="hidden",n.style.top="-".concat(o,"px"),n.style.width="100%",n.style.height="auto",n.style.position="fixed",n.style.overflow=(null==e?void 0:e.overflowType)||"hidden",function(){t.style.height=i.height||"",t.style.overflow=i.overflow||"",["top","width","height","overflow","position"].forEach((function(e){n.style[e]=l[e]||""})),"scrollBehavior"in document.documentElement.style?window.scrollTo({top:o,behavior:"instant"}):window.scrollTo(0,o)}}(r):d()),a.lockedNum+=1}},e.unlock=function(e,o){var i;if(!t()){var c=s(o);c.lockedNum-=1,c.lockedNum>0||(null===(i=c.unLockCallback)||void 0===i||i.call(c),n().ios&&(l(e).forEach((function(e){var t=c.lockedElements.indexOf(e);e&&-1!==t&&(e.ontouchmove=null,e.ontouchstart=null,c.lockedElements.splice(t,1))})),u(c)))}}}));
223;
224(function($,Drupal,once){Drupal.webform=Drupal.webform||{};Drupal.webform.imageSelect=Drupal.webform.imageSelect||{};Drupal.webform.imageSelect.options=Drupal.webform.imageSelect.options||{};Drupal.behaviors.webformImageSelect={attach(context){if(!$.fn.imagepicker)return;$(once('webform-image-select','.js-webform-image-select',context)).each(function(){var $select=$(this);var isMultiple=$select.attr('multiple');var images=JSON.parse($select.attr('data-images'));for(var value in images)if(images.hasOwnProperty(value)){var image=images[value];value=value.toString().replace(/"/g,'\\"');$select.find('option[value="'+value+'"]').attr({'data-img-src':image.src,'data-img-label':image.text,'data-img-alt':image.text});}var options=$.extend({hide_select:false},Drupal.webform.imageSelect.options);if($select.attr('data-show-label'))options.show_label=true;if($select.attr('data-options'))options=$.extend(true,options,JSON.parse($select.attr('data-options')));$select.imagepicker(options);$select.attr('tabindex','-1');if(isMultiple)$select.next('.image_picker_selector').attr('role','radiogroup');var $thumbnail=$select.next('.image_picker_selector').find('.thumbnail');$thumbnail.prop('tabindex','0').attr('role',isMultiple?'checkbox':'radio').each(function(){var alt=$(this).find('img').attr('alt');if(alt){alt=alt.replace(/<\/?[^>]+(>|$)/g,'');$(this).find('img').attr('alt',alt);$(this).attr('title',alt);}$(this).find('p').attr('aria-hidden',true);}).on('focus',function(event){$(this).addClass('focused');}).on('blur',function(event){$(this).removeClass('focused');}).on('keydown',function(event){if(event.which===32){$(this).trigger('click');event.preventDefault();}else if(event.which===37||event.which===38){var $prev=$(this).parent();do $prev=$prev.prev();while($prev.length&&$prev.is(':hidden'));$prev.find('.thumbnail').trigger('focus');event.preventDefault();}else{if(event.which===39||event.which===40){var $next=$(this).parent();do $next=$next.next();while($next.length&&$next.is(':hidden'));$next.find('.thumbnail').trigger('focus');event.preventDefault();}}}).on('click',function(event){var selected=$(this).hasClass('selected');$(this).attr('aria-checked',selected);});});}};})(jQuery,Drupal,once);;
225(function($,Drupal,debounce){$.fn.drupalGetSummary=function(){const callback=this.data('summaryCallback');if(!this[0]||!callback)return '';const result=callback(this[0]);return result?result.trim():'';};$.fn.drupalSetSummary=function(callback){const self=this;if(typeof callback!=='function'){const val=callback;callback=function(){return val;};}return (this.data('summaryCallback',callback).off('formUpdated.summary').on('formUpdated.summary',()=>{self.trigger('summaryUpdated');}).trigger('summaryUpdated'));};Drupal.behaviors.formSingleSubmit={attach(){function onFormSubmit(e){const $form=$(e.currentTarget);const formValues=new URLSearchParams(new FormData(e.target)).toString();const previousValues=$form.attr('data-drupal-form-submit-last');
225if(previousValues===formValues)e.preventDefault();else $form.attr('data-drupal-form-submit-last',formValues);}$(once('form-single-submit','body')).on('submit.singleSubmit','form:not([method~="GET"])',onFormSubmit);}};function triggerFormUpdated(element){$(element).trigger('formUpdated');}function fieldsList(form){return [].map.call(form.querySelectorAll('[name][id]'),(el)=>el.id);}Drupal.behaviors.formUpdated={attach(context){const $context=$(context);const contextIsForm=context.tagName==='FORM';const $forms=$(once('form-updated',contextIsForm?$context:$context.find('form')));let formFields;if($forms.length)$.makeArray($forms).forEach((form)=>{const events='change.formUpdated input.formUpdated ';const eventHandler=debounce((event)=>{triggerFormUpdated(event.target);},300);formFields=fieldsList(form).join(',');form.setAttribute('data-drupal-form-fields',formFields);$(form).on(events,eventHandler);});if(contextIsForm){formFields=fieldsList(context).join(',');const currentFields=$(context).attr('data-drupal-form-fields');if(formFields!==currentFields)triggerFormUpdated(context);}},detach(context,settings,trigger){const $context=$(context);const contextIsForm=context.tagName==='FORM';if(trigger==='unload')once.remove('form-updated',contextIsForm?$context:$context.find('form')).forEac
225h((form)=>{form.removeAttribute('data-drupal-form-fields');$(form).off('.formUpdated');});}};Drupal.behaviors.fillUserInfoFromBrowser={attach(context,settings){const userInfo=['name','mail','homepage'];const $forms=$(once('user-info-from-browser','[data-user-info-from-browser]'));if($forms.length)userInfo.forEach((info)=>{const $element=$forms.find(`[name=${info}]`);const browserData=localStorage.getItem(`Drupal.visitor.${info}`);if(!$element.length)return;const emptyValue=$element[0].value==='';const defaultValue=$element.attr('data-drupal-default-value')===$element[0].value;if(browserData&&(emptyValue||defaultValue))$element.each(function(index,item){item.value=browserData;});});$forms.on('submit',()=>{userInfo.forEach((info)=>{const $element=$forms.find(`[name=${info}]`);if($element.length)localStorage.setItem(`Drupal.visitor.${info}`,$element[0].value);});});}};const handleFragmentLinkClickOrHashChange=(e)=>{let url;if(e.type==='click')url=e.currentTarget.location?e.currentTarget.location:e.currentTarget;else url=window.location;const hash=url.hash.substring(1);if(hash){const $target=$(`#${hash}`);$('body').trigger('formFragmentLinkClickOrHashChange',[$target]);setTimeout(()=>$target.trigger('focus'),300);}};const debouncedHandleFragmentLinkClickOrHashChange=debounce(handleFragmentLinkClickOrHashChange,300,true);$(window).on('hashchange.form-fragment',debouncedHandleFragmentLinkClickOrHashChange);
225$(document).on('click.form-fragment','a[href*="#"]',debouncedHandleFragmentLinkClickOrHashChange);})(jQuery,Drupal,Drupal.debounce);;
226(($,Drupal)=>{function DetailsSummarizedContent(node){this.$node=$(node);this.setupSummary();}$.extend(DetailsSummarizedContent,{instances:[]});$.extend(DetailsSummarizedContent.prototype,{setupSummary(){this.$detailsSummarizedContentWrapper=$(Drupal.theme('detailsSummarizedContentWrapper'));this.$node.on('summaryUpdated',this.onSummaryUpdated.bind(this)).trigger('summaryUpdated').find('> summary').append(this.$detailsSummarizedContentWrapper);},onSummaryUpdated(){const text=this.$node.drupalGetSummary();this.$detailsSummarizedContentWrapper.html(Drupal.theme('detailsSummarizedContentText',text));}});Drupal.behaviors.detailsSummary={attach(context){DetailsSummarizedContent.instances=DetailsSummarizedContent.instances.concat(once('details','details',context).map((details)=>new DetailsSummarizedContent(details)));}};Drupal.DetailsSummarizedContent=DetailsSummarizedContent;Drupal.theme.detailsSummarizedContentWrapper=()=>`<span class="summary"></span>`;Drupal.theme.detailsSummarizedContentText=(text)=>text?` (${text})`:'';})(jQuery,Drupal);;
227(function($,Drupal){Drupal.behaviors.detailsAria={attach(){$(once('detailsAria','body')).on('click.detailsAria','summary',(event)=>{const $summary=$(event.currentTarget);const open=$(event.currentTarget.parentNode).attr('open')==='open'?'false':'true';$summary.attr({'aria-expanded':open});});}};})(jQuery,Drupal);;
228(function($){const handleFragmentLinkClickOrHashChange=(e,$target)=>{$target.parents('details').not('[open]').find('> summary').trigger('click');};$('body').on('formFragmentLinkClickOrHashChange.details',handleFragmentLinkClickOrHashChange);window.addEventListener('invalid',(event)=>{if(event.target.matches('details input[required]'))handleFragmentLinkClickOrHashChange(event,$(event.target));},{capture:true});})(jQuery);;
229/* @license GPL-2.0-or-later https://raw.githubusercontent.com/jquery-form/form/master/LICENSE */
230(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;
230if(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;
230try{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 parseJSON=$.parseJSON||function(s){return window['eval']('('+s+')');};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=parseJSON(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;
230if(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;}}
230);};$.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);}}}));;
231/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
232(function($,Drupal){"use strict";function patchCapadressAjaxInstances(){if(typeof Drupal.ajax==='undefined')return;for(var i=0;i<Drupal.ajax.instances.length;i++){var instance=Drupal.ajax.instances[i];if(instance&&typeof (instance.callback)!='undefined'&&String(instance.callback).indexOf('_custom_capadress')!==-1)instance.options.beforeSend=false;}}function fieldwatcher(context){var cpDebounce;$(once("fieldwatcher","[id*=edit-code-posta]",context)).each(function(){$(this).keyup(function(){var field=$(this);if(field.val().length>2){clearTimeout(cpDebounce);cpDebounce=setTimeout(function(){patchCapadressAjaxInstances();field.trigger("overminlength");},250);}});});$(once("fieldwatcher","[id*=edit-ville]",context)).each(function(){$(this).on('change',function(){if($(this).val().length>3){patchCapadressAjaxInstances();$(this).trigger("overminlength");}});});$(once("fieldwatcher","[id*=edit-adresse]",context)).each(function(){$(this).on('change',function(){if($(this).val().length>5){patchCapadressAjaxInstances();$(this).trigger("overminlength");}});});}Drupal.behaviors.capadressScript={attach:function(context){fieldwatcher(context);setTimeout(patchCapadressAjaxInstances,0);}};}(jQuery,Drupal));(function($){capadresse_inputs=$('[class*=js-form-item-code-postal] input, [class*=js-form-item-ville] input, [class*=js-form-item-adresse] input');capadresse_inputs.addClass('js-capadress');capadresse_inputs.attr('autocomplete','nope');$('[class*=js-form-item-code-postal] input, [class*=js-form-item-ville] input').on('input',function(){$('input[name="qualitycode_cpville"]').val('');});$('[class*=js-form-item-adresse] input').on('input',function(){$('input[name="qualitycode_adresse"]').val('');});function capadressSelectSuggestion(){function selectItem(item){if(item.attr('data-postalcode')&&$('[class*=js-form-item-code-postal] input').length){if(item.data('postalcode')!=$('[class*=js-form-item-code-postal] input').val()){$('[class*=js-form-item-adresse] input').val('');$('[class*=js-form-item-adresse].valid').removeClass('valid');$('[class*=js-form-item-adresse]').find('em.error').remove();$('[class*=js-form-item-adresse].error').removeClass('error');}$('[class*=js-form-item-code-postal] input').val(item.data('postalcode')).valid();$('[class*=js-form-item-code-postal] input').trigger('change');}if(item.attr('data-locality')&&$('[class*=js-form-item-ville] input').length){if(item.data('locality')!=$('[class*=js-form-item-ville] input').val()||(item.attr('data-localitysynonym')&&item.attr('data-localitysynonym')!=$('[class*=js-form-item-ville] input').attr('data-localitysynonym'))){$('[class*=js-form-item-adresse] input').val('');$('[class*=js-form-item-adresse].valid').removeClass('valid');$('[class*=js-form-item-adresse]').find('em.error').remove();$('[class*=js-form-item-adresse].error').removeClass('error');}$('[class*=js-form-item-ville] input').val(item.data('locality')).valid();$('[class*=js-form-item-ville] input').attr('data-locality',item.data('locality'));$('input[name="localityId"]').val(item.data('localityid'));$('input[name="qualitycode_cpville"]').val(item.data('qualitycode'));if(item.attr('data-localitysynonym')){$('[class*=js-form-item-ville] input').val(item.data('localitysynonym')).valid();$('input[name="localitySynonym"]').val(item.data('localitysynonym'));}else $('input[name="localitySynonym"]').val('');}if(item.attr('data-address')&&$('[class*=js-form-item-adresse] input').length){$('[class*=js-form-item-adresse] input').val(item.data('address')).valid();$('input[name="qualitycode_adresse"]').val(item.data('qualitycode'));}item.parent().removeClass('open');nextFormItems=item.parents('.js-form-item').nextAll();parentForm=item.parents('form');if(!parentForm.hasClass('webform-submission-simulateur-economie-energie-form')&&!parentForm.hasClass('webform-submission-votre-simulation-form'))nextFormItems.each(function(){input=$(this).find('input');if(input.val()==''){input.focus();return false;}});}$(document).on('click','.form-suggestions-item',function(event){selectItem($(this));});$(document).on('click','.form-input input',function(){if($(this).next('.form-suggestions').length)if(!$(this).next('.form-suggestions').hasClass('open'))$(this).next('.form-suggestions').addClass('open');});$(document).on('blur','.form-input-wrapper',function(){$this=$(this);if($this.find('.form-suggestions').length)setTimeout(function(){$this.find('.form-suggestions').removeClass('open');}
232,150);});$(document).keydown(function(event){if(event.keyCode==27)$('.form-suggestions.open').removeClass('open');if(event.keyCode==40){event.preventDefault();if($('.form-suggestions.open').length){suggestions=$('.form-suggestions.open');if(suggestions.find('.focus').length){if(suggestions.find('.focus').next().length)suggestions.find('.focus').removeClass('focus').next().addClass('focus');}else suggestions.find('.form-suggestions-item:first-child').addClass('focus');}}if(event.keyCode==38){event.preventDefault();if($('.form-suggestions.open').length){suggestions=$('.form-suggestions.open');if(suggestions.find('.focus').length)if(suggestions.find('.focus').prev().length)suggestions.find('.focus').removeClass('focus').prev().addClass('focus');}}if(event.keyCode==13)if($('.form-suggestions.open').length){suggestions=$('.form-suggestions.open');if(suggestions.find('.focus').length){selectItem(suggestions.find('.focus'));event.preventDefault();return false;}}});$('form').on('keydown','.js-capadress',function(event){parent=$(this).parents('.form-input');if(event.keyCode==40)if(parent.find('.form-suggestions:not(.open)').length)parent.find('.form-suggestions:not(.open)').addClass('open');});}capadressSelectSuggestion();$.fn.capadressCreateSuggestions=function(data){field=this;if(field.length&&data.length){field_wrapper=field.parent();field_item=field.closest('.form-item');if(field_wrapper.find('.form-suggestions').length)field_wrapper.find('.form-suggestions').remove();suggestions=$('<div class="form-suggestions"/>');$.each(data,function(index,line){if(field_item.hasClass('js-form-item-code-postal')||field_item.hasClass('js-form-item-ville')||field_item.hasClass('js-form-item-code-postal-logement')||field_item.hasClass('js-form-item-ville-logement')){if('postalCode' in line&&'locality' in line)if(line.qualityCode==42)if('localitySynonym' in line)suggestions.append('<div class="form-suggestions-item" data-qualitycode="'+line.qualityCode+'" data-postalcode="'+line.postalCode+'" data-localitysynonym="'+line.localitySynonym+'" data-locality="'+line.locality+'" data-localityid="'+line.localityId+'">'+line.postalCode+' '+line.localitySynonym+'</div>');else suggestions.append('<div class="form-suggestions-item" data-qualitycode="'+line.qualityCode+'" data-postalcode="'+line.postalCode+'" data-locality="'+line.locality+'" data-localityid="'+line.localityId+'">'+line.postalCode+' '+line.locality+'</div>');}else{if(field_item.hasClass('js-form-item-adresse'))if('inputOutput' in line)if(line.qualityCode==53&&typeof line.localitySynonym==='undefined')if(line.postalCode==$('[class*=js-form-item-code-postal] input').val()&&line.locality==$('[class*=js-form-item-ville] input').val())suggestions.append('<div class="form-suggestions-item" data-qualitycode="'+line.qualityCode+'" data-address="'+line.inputOutput+'">'+line.inputOutput+'</div>');}});field_wrapper.append(suggestions.addClass('open'));}};})(jQuery);;
233(function($,Drupal){Drupal.theme.progressBar=function(id){const escapedId=Drupal.checkPlain(id);return (`<div id="${escapedId}" class="progress" aria-live="polite">`+'<div class="progress__label">&nbsp;</div>'+'<div class="progress__track"><div class="progress__bar"></div></div>'+'<div class="progress__percentage"></div>'+'<div class="progress__description">&nbsp;</div>'+'</div>');};Drupal.ProgressBar=function(id,updateCallback,method,errorCallback){this.id=id;this.method=method||'GET';this.updateCallback=updateCallback;this.errorCallback=errorCallback;this.element=$(Drupal.theme('progressBar',id));};$.extend(Drupal.ProgressBar.prototype,{setProgress(percentage,message,label){if(percentage>=0&&percentage<=100){$(this.element).find('div.progress__bar').each(function(){this.style.width=`${percentage}%`;});$(this.element).find('div.progress__percentage').html(`${percentage}%`);}$('div.progress__description',this.element).html(message);$('div.progress__label',this.element).html(label);if(this.updateCallback)this.updateCallback(percentage,message,this);},startMonitoring(uri,delay){this.delay=delay;this.uri=uri;this.sendPing();},stopMonitoring(){clearTimeout(this.timer);this.uri=null;},sendPing(){if(this.timer)clearTimeout(this.timer);if(this.uri){const pb=this;let uri=this.uri;if(!uri.includes('?'))uri+='?';else uri+='&';uri+='_format=json';$.ajax({type:this.method,url:uri,data:'',dataType:'json',success(progress){if(progress.status===0){pb.displayError(progress.data);return;}pb.setProgress(progress.percentage,progress.message,progress.label);pb.timer=setTimeout(()=>{pb.sendPing();},pb.delay);},error(xmlhttp){const e=new Drupal.AjaxError(xmlhttp,pb.uri);pb.displayError(`<pre>${e.message}</pre>`);}});}},displayError(string){const error=$('<div class="messages messages--error"></div>').html(string);$(this.element).before(error).hide();if(this.errorCallback)this.errorCallback(this);}});})(jQuery,Drupal);;
234/* @license MIT https://raw.githubusercontent.com/muicss/loadjs/4.3.0/LICENSE.txt */
235loadjs=function(){var h=function(){},o={},c={},f={};function u(e,n){if(e){var t=f[e];if(c[e]=n,t)for(;t.length;)t[0](e,n),t.splice(0,1)}}function l(e,n){e.call&&(e={success:e}),n.length?(e.error||h)(n):(e.success||h)(e)}function p(t,r,i,s){var o,e,u,n=document,c=i.async,f=(i.numRetries||0)+1,l=i.before||h,a=t.replace(/[\?|#].*$/,""),d=t.replace(/^(css|img|module|nomodule)!/,"");if(s=s||0,/(^css!|\.css$)/.test(a))(u=n.createElement("link")).rel="stylesheet",u.href=d,(o="hideFocus"in u)&&u.relList&&(o=0,u.rel="preload",u.as="style");else if(/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(a))(u=n.createElement("img")).src=d;else if((u=n.createElement("script")).src=d,u.async=void 0===c||c,e="noModule"in u,/^module!/.test(a)){if(!e)return r(t,"l");u.type="module"}else if(/^nomodule!/.test(a)&&e)return r(t,"l");!(u.onload=u.onerror=u.onbeforeload=function(e){var n=e.type[0];if(o)try{u.sheet.cssText.length||(n="e")}catch(e){18!=e.code&&(n="e")}if("e"==n){if((s+=1)<f)return p(t,r,i,s)}else if("preload"==u.rel&&"style"==u.as)return u.rel="stylesheet";r(t,n,e.defaultPrevented)})!==l(t,u)&&n.head.appendChild(u)}function t(e,n,t){var r,i;if(n&&n.trim&&(r=n),i=(r?t:n)||{},r){if(r in o)throw"LoadJS";o[r]=!0}
235function s(n,t){!function(e,r,n){var t,i,s=(e=e.push?e:[e]).length,o=s,u=[];for(t=function(e,n,t){if("e"==n&&u.push(e),"b"==n){if(!t)return;u.push(e)}--s||r(u)},i=0;i<o;i++)p(e[i],t,n)}(e,function(e){l(i,e),n&&l({success:n,error:t},e),u(r,e)},i)}if(i.returnPromise)return new Promise(s);s()}return t.ready=function(e,n){return function(e,t){e=e.push?e:[e];var n,r,i,s=[],o=e.length,u=o;for(n=function(e,n){n.length&&s.push(e),--u||t(s)};o--;)r=e[o],(i=c[r])?n(r,i):(f[r]=f[r]||[]).push(n)}(e,function(e){l(n,e)}),t},t.done=function(e){u(e,[])},t.reset=function(){o={},c={},f={}},t.isDefined=function(e){return e in o},t}();;
236/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
237(function(Drupal,debounce){let liveElement;const announcements=[];Drupal.behaviors.drupalAnnounce={attach(context){if(!liveElement){liveElement=document.createElement('div');liveElement.id='drupal-live-announce';liveElement.className='visually-hidden';liveElement.setAttribute('aria-live','polite');liveElement.setAttribute('aria-busy','false');document.body.appendChild(liveElement);}}};function announce(){const text=[];let priority='polite';let announcement;const il=announcements.length;for(let i=0;i<il;i++){announcement=announcements.pop();text.unshift(announcement.text);if(announcement.priority==='assertive')priority='assertive';}if(text.length){liveElement.innerHTML='';liveElement.setAttribute('aria-busy','true');liveElement.setAttribute('aria-live',priority);liveElement.innerHTML=text.join('\n');liveElement.setAttribute('aria-busy','false');}}Drupal.announce=function(text,priority){announcements.push({text,priority});return debounce(announce,200)();};})(Drupal,Drupal.debounce);;
238((Drupal)=>{Drupal.Message=class{constructor(messageWrapper=null){if(!messageWrapper)this.messageWrapper=Drupal.Message.defaultWrapper();else this.messageWrapper=messageWrapper;}static defaultWrapper(){let wrapper=document.querySelector('[data-drupal-messages]')||document.querySelector('[data-drupal-messages-fallback]');if(!wrapper){wrapper=document.createElement('div');document.body.appendChild(wrapper);}if(wrapper.hasAttribute('data-drupal-messages-fallback')){wrapper.removeAttribute('data-drupal-messages-fallback');wrapper.classList.remove('hidden');}wrapper.setAttribute('data-drupal-messages','');return wrapper.innerHTML===''?Drupal.Message.messageInternalWrapper(wrapper):wrapper.firstElementChild;}static getMessageTypeLabels(){return {status:Drupal.t('Status message'),error:Drupal.t('Error message'),warning:Drupal.t('Warning message')};}add(message,options={}){if(!options.hasOwnProperty('type'))options.type='status';if(typeof message!=='string')throw new Error('Message must be a string.');Drupal.Message.announce(message,options);options.id=options.id?String(options.id):`${options.type}-${Math.random().toFixed(15).replace('0.','')}`;if(!Drupal.Message.getMessageTypeLabels().hasOwnProperty(options.type)){const {type}=options;throw new Error(`The message type, ${type}, is not present in Drupal.Message.getMessageTypeLabels().`);}this.messageWrapper.appendChild(Drupal.theme('message',{text:message},options));return options.id;}select(id){return this.messageWrapper.querySelector(`[data-drupal-message-id^="${id}"]`);}remove(id){return this.messageWrapper.removeChild(this.select(id));}clear(){Array.prototype.forEach.call(this.messageWrapper.querySelectorAll('[data-drupal-message-id]'),(message)=>{this.messageWrapper.removeChild(message);});}static announce(message,options){if(!options.priority&&(options.type==='warning'||options.type==='error'))options.priority='assertive';if(options.announce!=='')Drupal.announce(options.announce||message,options.priority);}static messageInternalWrapper(messageWrapper){const innerWrapper=document.createElement('div');innerWrapper.setAttribute('class','messages__wrapper');messageWrapper.insertAdjacentElement('afterbegin',innerWrapper);return innerWrapper;}};Drupal.theme.message=({text},{type,id})=>{const messagesTypes=Drupal.Message.getMessageTypeLabels();const messageWrapper=document.createElement('div');messageWrapper.setAttribute('class',`messages messages--${type}`);messageWrapper.setAttribute('role',type==='error'||type==='warning'?'alert':'status');messageWrapper.setAttribute('data-drupal-message-id',id);messageWrapper.setAttribute('data-drupal-message-type',type);messageWrapper.setAttribute('aria-label',messagesTypes[type]);messageWrapper.innerHTML=`${text}`;return messageWrapper;};})(Drupal);;
239(function($,window,Drupal,drupalSettings,loadjs,{isFocusable,tabbable}){Drupal.behaviors.AJAX={attach(context,settings){function loadAjaxBehavior(base){const elementSettings=settings.ajax[base];if(typeof elementSettings.selector==='undefined')elementSettings.selector=`#${base}`;
239once('drupal-ajax',$(elementSettings.selector)).forEach((el)=>{elementSettings.element=el;elementSettings.base=base;Drupal.ajax(elementSettings);});}Object.keys(settings.ajax||{}).forEach(loadAjaxBehavior);Drupal.ajax.bindAjaxLinks(document.body);once('ajax','.use-ajax-submit').forEach((el)=>{const elementSettings={};elementSettings.url=$(el.form).attr('action');elementSettings.setClick=true;elementSettings.event='click';elementSettings.progress={type:'throbber'};elementSettings.base=el.id;elementSettings.element=el;Drupal.ajax(elementSettings);});},detach(context,settings,trigger){if(trigger==='unload')Drupal.ajax.expired().forEach((instance)=>{Drupal.ajax.instances[instance.instanceIndex]=null;});}};Drupal.AjaxError=function(xmlhttp,uri,customMessage){let statusCode;let statusText;let responseText;if(xmlhttp.status)statusCode=`\n${Drupal.t('An AJAX HTTP error occurred.')}\n${Drupal.t('HTTP Result Code: !status',{'!status':xmlhttp.status})}`;else statusCode=`\n${Drupal.t('An AJAX HTTP request terminated abnormally.')}`;statusCode+=`\n${Drupal.t('Debugging information follows.')}`;const pathText=`\n${Drupal.t('Path: !uri',{'!uri':uri})}`;statusText='';try{statusText=`\n${Drupal.t('StatusText: !statusText',{'!statusText':xmlhttp.statusText.trim()})}`;}catch(e){}responseText='';try{responseText=`\n${Drupal.t('ResponseText: !responseText',{'!responseText':xmlhttp.responseText.trim()})}`;}catch(e){}responseText=responseText.replace(/<("[^"]*"|'[^']*'|[^'">])*>/gi,'');responseText=responseText.replace(/[\n]+\s+/g,'\n');const readyStateText=xmlhttp.status===0?`\n${Drupal.t('ReadyState: !readyState',{'!readyState':xmlhttp.readyState})}`:'';customMessage=customMessage?`\n${Drupal.t('CustomMessage: !customMessage',{'!customMessage':customMessage})}`:'';this.message=statusCode+pathText+statusText+customMessage+responseText+readyStateText;this.name='AjaxError';if(!Drupal.AjaxError.messages)Drupal.AjaxError.messages=new Drupal.Message();Drupal.AjaxError.messages.add(Drupal.t("Oops, something went wrong. Check your browser's developer console for more details."),{type:'error'});};Drupal.AjaxError.prototype=new Error();Drupal.AjaxError.prototype.constructor=Drupal.AjaxError;Drupal.ajax=function(settings){if(arguments.length!==1)throw new Error('Drupal.ajax() function must be called with one configuration object only');const base=settings.base||false;const element=settings.element||false;delete settings.base;delete settings.element;if(!settings.progress&&!element)settings.progress=false;const ajax=new Drupal.Ajax(base,element,settings);ajax.instanceIndex=Drupal.ajax.instances.length;Drupal.ajax.instances.push(ajax);return ajax;};Drupal.ajax.instances=[];Drupal.ajax.expired=function(){return Drupal.ajax.instances.filter((instance)=>instance&&instance.element!==false&&!document.body.contains(instance.element));};Drupal.ajax.bindAjaxLinks=(element)=>{once('ajax','.use-ajax',element).forEach((ajaxLink)=>{const $linkElement=$(ajaxLink);const elementSettings={progress:{type:'throbber'},dialogType:$linkElement.data('dialog-type'),dialog:$linkElement.data('dialog-options'),dialogRenderer:$linkElement.data('dialog-renderer'),base:$linkElement.attr('id'),element:ajaxLink};const href=$linkElement.attr('href');if(href){elementSettings.url=href;elementSettings.event='click';}const httpMethod=$linkElement.data('ajax-http-method');if(httpMethod)elementSettings.httpMethod=httpMethod;Drupal.ajax(elementSettings);});};Drupal.Ajax=function(base,element,elementSettings){const defaults={httpMethod:'POST',event:element?'mousedown':null,keypress:true,selector:base?`#${base}`:null,effect:'none',speed:'none',method:'replaceWith',progress:{type:'throbber',message:Drupal.t('Processing...')},submit:{js:true}};$.extend(this,defaults,elementSettings);this.commands=new Drupal.AjaxCommands();this.instanceIndex=false;if(this.wrapper)this.wrapper=`#${this.wrapper}`;this.element=element;this.preCommandsFocusedElementSelector=null;this.elementSettings=elementSettings;if(this.element&&this.element.form)this.$form=$(this.element.form);if(!this.url){const $element=$(this.element);if(this.element.tagName==='A')this.url=$element.attr('href');else{if(this.element&&element.form)this.url=this.$form.attr('action');}}const originalUrl=this.url;this.url=this.url.replace(/\/nojs(\/|$|\?|#)/,'/ajax$1');if(drupalSettings.ajaxTrustedUrl[originalUrl])drupalSettings.ajaxTrustedUrl[this.url]=true;const ajax=this;ajax.options={url:ajax.url,data:ajax.submit,isInProgress(){return ajax.ajaxing;},beforeSerialize(elementSettings,options){return ajax.beforeSerialize(elementSettings,options);},beforeSubmit(formValues,elementSettings,options){ajax.ajaxing=true;ajax.preCommandsFocusedElementSelector=null;return ajax.beforeSubmit(formValues,elementSettings,options);},beforeSend(xmlhttprequest,options){ajax.ajaxing=true;return ajax.beforeSend(xmlhttprequest,options);},success(response,status,xmlhttprequest){ajax.preCommandsFocusedElementSelector=document.activeElement.getAttribute('data-drupal-selector');if(typeof response==='string')response=$.parseJSON(response);if(response!==null&&!drupalSettings.ajaxTrustedUrl[ajax.url])if(xmlhttprequest.getResponseHeader('X-Drupal-Ajax-Token')!=='1'){const customMessage=Drupal.t('The response failed verification so will not be processed.');return ajax.error(xmlhttprequest,ajax.url,customMessage);}return (Promise.resolve(ajax.success(response,status)).then(()=>{ajax.ajaxing=false;
239$(document).trigger('ajaxSuccess',[xmlhttprequest,this]);$(document).trigger('ajaxComplete',[xmlhttprequest,this]);if(--$.active===0)$(document).trigger('ajaxStop');}));},error(xmlhttprequest,status,error){ajax.ajaxing=false;},complete(xmlhttprequest,status){if(status==='error'||status==='parsererror')return ajax.error(xmlhttprequest,ajax.url);},dataType:'json',jsonp:false,method:ajax.httpMethod};if(elementSettings.dialog)ajax.options.data.dialogOptions=elementSettings.dialog;if(!ajax.options.url.includes('?'))ajax.options.url+='?';else ajax.options.url+='&';let wrapper=`drupal_${elementSettings.dialogType||'ajax'}`;if(elementSettings.dialogRenderer)wrapper+=`.${elementSettings.dialogRenderer}`;ajax.options.url+=`${Drupal.ajax.WRAPPER_FORMAT}=${wrapper}`;$(ajax.element).on(elementSettings.event,function(event){if(!drupalSettings.ajaxTrustedUrl[ajax.url]&&!Drupal.url.isLocal(ajax.url))throw new Error(Drupal.t('The callback URL is not local and not trusted: !url',{'!url':ajax.url}));return ajax.eventResponse(this,event);});if(elementSettings.keypress)$(ajax.element).on('keypress',function(event){return ajax.keypressResponse(this,event);});if(elementSettings.prevent)$(ajax.element).on(elementSettings.prevent,false);};Drupal.ajax.WRAPPER_FORMAT='_wrapper_format';Drupal.Ajax.AJAX_REQUEST_PARAMETER='_drupal_ajax';Drupal.Ajax.prototype.execute=function(){if(this.ajaxing)return;try{this.beforeSerialize(this.element,this.options);return $.ajax(this.options);}catch(e){this.ajaxing=false;window.alert(`An error occurred while attempting to process ${this.options.url}: ${e.message}`);return $.Deferred().reject();}};Drupal.Ajax.prototype.keypressResponse=function(element,event){const ajax=this;if(event.which===13||(event.which===32&&element.type!=='text'&&element.type!=='textarea'&&element.type!=='tel'&&element.type!=='number')){event.preventDefault();event.stopPropagation();$(element).trigger(ajax.elementSettings.event);}};Drupal.Ajax.prototype.eventResponse=function(element,event){event.preventDefault();event.stopPropagation();const ajax=this;if(ajax.ajaxing)return;try{if(ajax.$form){if(ajax.setClick)element.form.clk=element;ajax.$form.ajaxSubmit(ajax.options);}else{ajax.beforeSerialize(ajax.element,ajax.options);$.ajax(ajax.options);}}catch(e){ajax.ajaxing=false;window.alert(`An error occurred while attempting to process ${ajax.options.url}: ${e.message}`);}};Drupal.Ajax.prototype.beforeSerialize=function(element,options){if(this.$form&&document.body.contains(this.$form.get(0))){const settings=this.settings||drupalSettings;Drupal.detachBehaviors(this.$form.get(0),settings,'serialize');}options.data[Drupal.Ajax.AJAX_REQUEST_PARAMETER]=1;const pageState=drupalSettings.ajaxPageState;options.data['ajax_page_state[theme]']=pageState.theme;options.data['ajax_page_state[theme_token]']=pageState.theme_token;options.data['ajax_page_state[libraries]']=pageState.libraries;};Drupal.Ajax.prototype.beforeSubmit=function(formValues,element,options){};Drupal.Ajax.prototype.beforeSend=function(xmlhttprequest,options){if(this.$form){options.extraData=options.extraData||{};options.extraData.ajax_iframe_upload='1';const v=$.fieldValue(this.element);if(v!==null)options.extraData[this.element.name]=v;}$(this.element).prop('disabled',true);if(!this.progress||!this.progress.type)return;const progressIndicatorMethod=`setProgressIndicator${this.progress.type.slice(0,1).toUpperCase()}${this.progress.type.slice(1).toLowerCase()}`;if(progressIndicatorMethod in this&&typeof this[progressIndicatorMethod]==='function')this[progressIndicatorMethod].call(this);};Drupal.theme.ajaxProgressThrobber=(message)=>{const messageMarkup=typeof message==='string'?Drupal.theme('ajaxProgressMessage',message):'';const throbber='<div class="throbber">&nbsp;</div>';return `<div class="ajax-progress ajax-progress-throbber">${throbber}${messageMarkup}</div>`;};Drupal.theme.ajaxProgressIndicatorFullscreen=()=>'<div class="ajax-progress ajax-progress-fullscreen">&nbsp;</div>';Drupal.theme.ajaxProgressMessage=(message)=>`<div class="message">${message}</div>`;Drupal.theme.ajaxProgressBar=($element)=>$('<div class="ajax-progress ajax-progress-bar"></div>').append($element);Drupal.Ajax.prototype.setProgressIndicatorBar=function(){const progressBar=new Drupal.ProgressBar(`ajax-progress-${this.element.i
239d}`,$.noop,this.progress.method,$.noop);if(this.progress.message)progressBar.setProgress(-1,this.progress.message);if(this.progress.url)progressBar.startMonitoring(this.progress.url,this.progress.interval||1500);this.progress.element=$(Drupal.theme('ajaxProgressBar',progressBar.element));this.progress.object=progressBar;$(this.element).after(this.progress.element);};Drupal.Ajax.prototype.setProgressIndicatorThrobber=function(){this.progress.element=$(Drupal.theme('ajaxProgressThrobber',this.progress.message));if($(this.element).closest('[data-drupal-ajax-container]').length)$(this.element).closest('[data-drupal-ajax-container]').after(this.progress.element);else $(this.element).after(this.progress.element);};Drupal.Ajax.prototype.setProgressIndicatorFullscreen=function(){this.progress.element=$(Drupal.theme('ajaxProgressIndicatorFullscreen'));$('body').append(this.progress.element);};Drupal.Ajax.prototype.commandExecutionQueue=function(response,status){const ajaxCommands=this.commands;return Object.keys(response||{}).reduce((executionQueue,key)=>executionQueue.then(()=>{const {command}=response[key];if(command&&ajaxCommands[command])return ajaxCommands[command](this,response[key],status);}),Promise.resolve());};Drupal.Ajax.prototype.success=function(response,status){if(this.progress.element)$(this.progress.element).remove();if(this.progress.object)this.progress.object.stopMonitoring();$(this.element).prop('disabled',false);const elementParents=$(this.element).parents('[data-drupal-selector]').addBack().toArray();const focusChanged=Object.keys(response||{}).some((key)=>{const {command,method}=response[key];return (command==='focusFirst'||command==='openDialog'||(command==='invoke'&&method==='focus'));});return (this.commandExecutionQueue(response,status).then(()=>{if(!focusChanged){let target=false;if(this.element){if($(this.element).data('refocus-blur')&&this.preCommandsFocusedElementSelector)target=document.querySelector(`[data-drupal-selector="${this.preCommandsFocusedElementSelector}"]`);if(!target&&!$(this.element).data('disable-refocus')){for(let n=elementParents.length-1;!target&&n>=0;n--)target=document.querySelector(`[data-drupal-selector="${elementParents[n].getAttribute('data-drupal-selector')}"]`);}}if(target)$(target).trigger('focus');}if(this.$form&&document.body.contains(this.$form.get(0))){const settings=this.settings||drupalSettings;Drupal.attachBehaviors(this.$form.get(0),settings);}this.settings=null;}).catch((error)=>console.error(Drupal.t('An error occurred during the execution of the Ajax response: !error',{'!error':error}))));};Drupal.Ajax.prototype.getEffect=function(response){const type=response.effect||this.effect;const speed=response.speed||this.speed;const effect={};if(type==='none'){effect.showEffect='show';effect.hideEffect='hide';effect.showSpeed='';}else if(type==='fade'){effect.showEffect='fadeIn';effect.hideEffect='fadeOut';effect.showSpeed=speed;}else{effect.showEffect=`${type}Toggle`;effect.hideEffect=`${type}Toggle`;effect.showSpeed=speed;}return effect;};Drupal.Ajax.prototype.error=function(xmlhttprequest,uri,customMessage){if(this.progress.element)$(this.progress.element).remove();if(this.progress.object)this.progress.object.stopMonitoring();$(this.wrapper).show();$(this.element).prop('disabled',false);if(this.$form&&document.body.contains(this.$form.get(0))){const settings=this.settings||drupalSettings;Drupal.attachBehaviors(this.$form.get(0),settings);}throw new Drupal.AjaxError(xmlhttprequest,uri,customMessage);};Drupal.theme.ajaxWrapperNewContent=($newContent,ajax,response)=>(response.effect||ajax.effect)!=='none'&&$newContent.filter((i)=>!(($newContent[i].nodeName==='#comment'||($newContent[i].nodeName==='#text'&&/^(\s|\n|\r)*$/.test($newContent[i].textContent))))).length>1?Drupal.theme('ajaxWrapperMultipleRootElements',$newContent):$newContent;Drupal.theme.ajaxWrapperMultipleRootElements=($elements)=>$('<div></div>').append($elements);Drupal.AjaxCommands=function(){};Drupal.AjaxCommands.prototype={insert(ajax,response){const $wrapper=response.selector?$(response.selector):$(ajax.wrapper);const method=response.method||ajax.method;const effect=ajax.getEffect(response);const settings=response.settings||ajax.settings||drupalSettings;const parseHTML=(htmlString)=>{const fragment=document.createDocumentFragment();const template=fragment.appendChild(document.createElement('template'));template.innerHTML=htmlString;return template.content.childNodes;};let $newContent=$(parseHTML(response.data));
239$newContent=Drupal.theme('ajaxWrapperNewContent',$newContent,ajax,response);switch(method){case 'html':case 'replaceWith':case 'replaceAll':case 'empty':case 'remove':Drupal.detachBehaviors($wrapper.get(0),settings);break;default:break;}$wrapper[method]($newContent);if(effect.showEffect!=='show')$newContent.hide();const $ajaxNewContent=$newContent.find('.ajax-new-content');if($ajaxNewContent.length){$ajaxNewContent.hide();$newContent.show();$ajaxNewContent[effect.showEffect](effect.showSpeed);}else{if(effect.showEffect!=='show')$newContent[effect.showEffect](effect.showSpeed);}$newContent.each((index,element)=>{if(element.nodeType===Node.ELEMENT_NODE&&document.documentElement.contains(element))Drupal.attachBehaviors(element,settings);});},remove(ajax,response,status){const settings=response.settings||ajax.settings||drupalSettings;$(response.selector).each(function(){Drupal.detachBehaviors(this,settings);}).remove();},changed(ajax,response,status){const $element=$(response.selector);if(!$element.hasClass('ajax-changed')){$element.addClass('ajax-changed');if(response.asterisk)$element.find(response.asterisk).append(` <abbr class="ajax-changed" title="${Drupal.t('Changed')}">*</abbr> `);}},alert(ajax,response,status){window.alert(response.text);},announce(ajax,response){if(response.priority)Drupal.announce(response.text,response.priority);else Drupal.announce(response.text);},redirect(ajax,response,status){window.location=response.url;},css(ajax,response,status){$(response.selector).css(response.argument);},settings(ajax,response,status){const ajaxSettings=drupalSettings.ajax;if(ajaxSettings)Drupal.ajax.expired().forEach((instance)=>{if(instance.selector){const selector=instance.selector.replace('#','');if(selector in ajaxSettings)delete ajaxSettings[selector];}});if(response.merge)$.extend(true,drupalSettings,response.settings);else ajax.settings=response.settings;},data(ajax,response,status){$(response.selector).data(response.name,response.value);},focusFirst(ajax,response,status){let focusChanged=false;const container=document.querySelector(response.selector);if(container){const tabbableElements=tabbable(container);if(tabbableElements.length){tabbableElements[0].focus();focusChanged=true;}else{if(isFocusable(container)){container.focus();focusChanged=true;}}}if(ajax.hasOwnProperty('element')&&!focusChanged)ajax.element.focus();},invoke(ajax,response,status){const $element=$(response.selector);$element[response.method](...response.args);},restripe(ajax,response,status){$(response.selector).find('> tbody > tr:visible, > tr:visible').removeClass('odd even').filter(':even').addClass('odd').end().filter(':odd').addClass('even');},update_build_id(ajax,response,status){document.querySelectorAll(`input[name="form_build_id"][value="${response.old}"]`).forEach((item)=>{item.value=response.new;});},add_css(ajax,response,status){if(typeof response.data==='string'){Drupal.deprecationError({message:'Passing a string to the Drupal.ajax.add_css() method is deprecated in 10.1.0 and is removed from drupal:11.0.0. See https://www.drupal.org/node/3154948.'});$('head').prepend(response.data);return;}const allUniqueBundleIds=response.data.map(function(style){const uniqueBundleId=style.href;if(!loadjs.isDefined(uniqueBundleId))loadjs(`css!${style.href}`,uniqueBundleId,{before(path,styleEl){Object.keys(style).forEach((attributeKey)=>{styleEl.setAttribute(attributeKey,style[attributeKey]);});}});return uniqueBundleId;});return new Promise((resolve,reject)=>{loadjs.ready(allUniqueBundleIds,{success(){resolve();},error(depsNotFound){const message=Drupal.t(`The following files could not be loaded: @dependencies`,{'@dependencies':depsNotFound.join(', ')});reject(message);}});});},message(ajax,response){const messages=new Drupal.Message(document.querySelector(response.messageWrapperQuerySelector));if(response.clearPrevious)messages.clear();messages.add(response.message,response.messageOptions);},add_js(ajax,response,status){const parentEl=document.querySelector(response.selector||'body');const settings=ajax.settings||drupalSettings;const allUniqueBundleIds=response.data.map((script)=>{const uniqueBundleId=script.src;
239if(!loadjs.isDefined(uniqueBundleId))loadjs(script.src,uniqueBundleId,{async:false,before(path,scriptEl){Object.keys(script).forEach((attributeKey)=>{scriptEl.setAttribute(attributeKey,script[attributeKey]);});parentEl.appendChild(scriptEl);return false;}});return uniqueBundleId;});return new Promise((resolve,reject)=>{loadjs.ready(allUniqueBundleIds,{success(){Drupal.attachBehaviors(parentEl,settings);resolve();},error(depsNotFound){const message=Drupal.t(`The following files could not be loaded: @dependencies`,{'@dependencies':depsNotFound.join(', ')});reject(message);}});});},scrollTop(ajax,response){document.querySelector(response.selector)?.scrollIntoView();}};const stopEvent=(xhr,settings)=>{return (xhr.getResponseHeader('X-Drupal-Ajax-Token')==='1'&&settings.isInProgress&&settings.isInProgress());};$.extend(true,$.event.special,{ajaxSuccess:{trigger(event,xhr,settings){if(stopEvent(xhr,settings))return false;}},ajaxComplete:{trigger(event,xhr,settings){if(stopEvent(xhr,settings)){$.active++;return false;}}}});})(jQuery,window,Drupal,drupalSettings,loadjs,window.tabbable);;
240(function(Drupal){Drupal.AjaxCommands.prototype.gtagEvent=function(ajax,response){gtag('event',response.event_name,response.data);};})(Drupal);;
241window.addEventListener||function(t,n,e,o,r,i,c){t[o]=n[o]=e[o]=function(t,n){var e=this;c.unshift([e,t,n,function(t){t.currentTarget=e,t.preventDefault=function(){t.returnValue=!1;},t.stopPropagation=function(){t.cancelBubble=!0;},t.target=t.srcElement||e,n.call(e,t);}]),this.attachEvent("on"+t,c[0][3]);},t[r]=n[r]=e[r]=function(t,n){for(var e,o=0;e=c[o];++o)if(e[0]==this&&e[1]==t&&e[2]==n)return this.detachEvent("on"+t,c.splice(o,1)[0][3]);},t[i]=n[i]=e[i]=function(t){return this.fireEvent("on"+t.type,t);};}(Window.prototype,HTMLDocument.prototype,Element.prototype,"addEventListener","removeEventListener","dispatchEvent",[]);!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Swiper=t();}(this,function(){"use strict";function s(e){return null!==e&&"object"==typeof e&&"constructor" in e&&e.constructor===Object;}function a(t,i){void 0===t&&(t={}),void 0===i&&(i={}
241),Object.keys(i).forEach(function(e){void 0===t[e]?t[e]=i[e]:s(i[e])&&s(t[e])&&0<Object.keys(i[e]).length&&a(t[e],i[e]);});}function l(e){for(var t=0;t<e.length;t+=1)this[t]=e[t];return this.length=e.length,this;}var f="undefined"!=typeof document?document:{},i={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null;},querySelectorAll:function(){return [];},getElementById:function(){return null;},createEvent:function(){return {initEvent:function(){}};},createElement:function(){return {children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return [];}};},createElementNS:function(){return {};},importNode:function(){return null;},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}},K=(a(f,i),"undefined"!=typeof window?window:{});a(K,{document:i,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this;},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return {getPropertyValue:function(){return "";}};},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return {};}});function E(e,t){var i=[],s=0;if(e&&!t&&e instanceof l)return e;if(e)if("string"==typeof e){var a,n,r=e.trim();if(0<=r.indexOf("<")&&0<=r.indexOf(">")){var o="div";for(0===r.indexOf("<li")&&(o="ul"),0===r.indexOf("<tr")&&(o="tbody"),0!==r.indexOf("<td")&&0!==r.indexOf("<th")||(o="tr"),0===r.indexOf("<tbody")&&(o="table"),0===r.indexOf("<option")&&(o="select"),(n=f.createElement(o)).innerHTML=r,s=0;s<n.childNodes.length;s+=1)i.push(n.childNodes[s]);}else for(a=t||"#"!==e[0]||e.match(/[ .<>:~]/)?(t||f).querySelectorAll(e.trim()):[f.getElementById(e.trim().split("#")[1])],s=0;s<a.length;s+=1)a[s]&&i.push(a[s]);}else if(e.nodeType||e===K||e===f)i.push(e);else{if(0<e.length&&e[0].nodeType)for(s=0;s<e.length;s+=1)i.push(e[s]);}return new l(i);}function n(e){for(var t=[],i=0;i<e.length;i+=1)-1===t.indexOf(e[i])&&t.push(e[i]);return t;}E.fn=l.prototype,E.Class=l,E.Dom7=l;function o(e){var t=this;t.params=e=void 0===e?{}:e,t.eventsListeners={}
241,t.params&&t.params.on&&Object.keys(t.params.on).forEach(function(e){t.on(e,t.params.on[e]);});}var e,h,p,c,u={addClass:function(e){if(void 0===e)return this;for(var t=e.split(" "),i=0;i<t.length;i+=1)for(var s=0;s<this.length;s+=1)void 0!==this[s]&&void 0!==this[s].classList&&this[s].classList.add(t[i]);return this;},removeClass:function(e){for(var t=e.split(" "),i=0;i<t.length;i+=1)for(var s=0;s<this.length;s+=1)void 0!==this[s]&&void 0!==this[s].classList&&this[s].classList.remove(t[i]);return this;},hasClass:function(e){return !!this[0]&&this[0].classList.contains(e);},toggleClass:function(e){for(var t=e.split(" "),i=0;i<t.length;i+=1)for(var s=0;s<this.length;s+=1)void 0!==this[s]&&void 0!==this[s].classList&&this[s].classList.toggle(t[i]);return this;},attr:function(e,t){var i=arguments;if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(var s=0;s<this.length;s+=1)if(2===i.length)this[s].setAttribute(e,t);else for(var a in e)this[s][a]=e[a],this[s].setAttribute(a,e[a]);return this;},removeAttr:function(e){for(var t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this;},data:function(e,t){var i;if(void 0!==t){for(var s=0;s<this.length;s+=1)(i=this[s]).dom7ElementDataStorage||(i.dom7ElementDataStorage={}),i.dom7ElementDataStorage[e]=t;return this;}if(i=this[0])return i.dom7ElementDataStorage&&e in i.dom7ElementDataStorage?i.dom7ElementDataStorage[e]:i.getAttribute("data-"+e)||void 0;},transform:function(e){for(var t=0;t<this.length;t+=1){var i=this[t].style;i.webkitTransform=e,i.transform=e;}return this;},transition:function(e){"string"!=typeof e&&(e+="ms");for(var t=0;t<this.length;t+=1){var i=this[t].style;i.webkitTransitionDuration=e,i.transitionDuration=e;}return this;},on:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var h=e[0],n=e[1],r=e[2],i=e[3];function p(e){var t=e.target;if(t){var i=e.target.dom7EventData||[];if(i.indexOf(e)<0&&i.unshift(e),E(t).is(n))r.apply(t,i);else for(var s=E(t).parents(),a=0;a<s.length;a+=1)E(s[a]).is(n)&&r.apply(s[a],i);}}function c(e){var t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),r.apply(this,t);}"function"==typeof e[1]&&(h=e[0],r=e[1],i=e[2],n=void 0);for(var s,i=i||!1,a=h.split(" "),u=0;u<this.length;u+=1){var o=this[u];if(n)for(s=0;s<a.length;s+=1){var l=a[s];o.dom7LiveListeners||(o.dom7LiveListeners={}),o.dom7LiveListeners[l]||(o.dom7LiveListeners[l]=[]),o.dom7LiveListeners[l].push({listener:r,proxyListener:p}),o.addEventListener(l,p,i);}else for(s=0;s<a.length;s+=1){var d=a[s];o.dom7Listeners||(o.dom7Listeners={}),o.dom7Listeners[d]||(o.dom7Listeners[d]=[]),o.dom7Listeners[d].push({listener:r,proxyListener:c}),o.addEventListener(d,c,i);}}return this;},off:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var h=e[0],i=e[1],s=e[2],a=e[3];"function"==typeof e[1]&&(h=e[0],s=e[1],a=e[2],i=void 0);for(var a=a||!1,p=h.split(" "),n=0;n<p.length;n+=1)for(var c=p[n],u=0;u<this.length;u+=1){var r=this[u],o=void 0;if(!i&&r.dom7Listeners?o=r.dom7Listeners[c]:i&&r.dom7LiveListeners&&(o=r.dom7LiveListeners[c]),o&&o.length)for(var l=o.length-1;0<=l;--l){var d=o[l];!(s&&d.listener===s||s&&d.listener&&d.listener.dom7proxy&&d.listener.dom7proxy===s)&&s||(r.removeEventListener(c,d.proxyListener,a),o.splice(l,1));}}return this;},trigger:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];for(var i=e[0].split(" "),s=e[1],a=0;a<i.length;a+=1)for(var n=i[a],r=0;r<this.length;r+=1){var o=this[r],l=void 0;try{l=new K.CustomEvent(n,{detail:s,bubbles:!0,cancelable:!0});}catch(e){(l=f.createEvent("Event")).initEvent(n,!0,!0),l.detail=s;}o.dom7EventData=e.filter(function(e,t){return 0<t;}),o.dispatchEvent(l),o.dom7EventData=[],delete o.dom7EventData;}return this;},transitionEnd:function(t){var i,s=["webkitTransitionEnd","transitionend"],a=this;function n(e){if(e.target===this)for(t.call(this,e),i=0;i<s.length;i+=1)a.off(s[i],n);}if(t)for(i=0;i<s.length;i+=1)a.on(s[i],n);return this;},outerWidth:function(e){return 0<this.length?e?(e=this.styles(),this[0].offsetWidth+parseFloat(e.getPropertyValue("margin-right"))+
241parseFloat(e.getPropertyValue("margin-left"))):this[0].offsetWidth:null;},outerHeight:function(e){return 0<this.length?e?(e=this.styles(),this[0].offsetHeight+parseFloat(e.getPropertyValue("margin-top"))+parseFloat(e.getPropertyValue("margin-bottom"))):this[0].offsetHeight:null;},offset:function(){var e,t,i,s,a;return 0<this.length?(e=(a=this[0]).getBoundingClientRect(),i=f.body,t=a.clientTop||i.clientTop||0,i=a.clientLeft||i.clientLeft||0,s=a===K?K.scrollY:a.scrollTop,a=a===K?K.scrollX:a.scrollLeft,{top:e.top+s-t,left:e.left+a-i}):null;},css:function(e,t){var i;if(1===arguments.length){if("string"!=typeof e){for(i=0;i<this.length;i+=1)for(var s in e)this[i].style[s]=e[s];return this;}if(this[0])return K.getComputedStyle(this[0],null).getPropertyValue(e);}if(2!==arguments.length||"string"!=typeof e)return this;for(i=0;i<this.length;i+=1)this[i].style[e]=t;return this;},each:function(e){if(!e)return this;for(var t=0;t<this.length;t+=1)if(!1===e.call(this[t],t,this[t]))return this;return this;},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:void 0;for(var t=0;t<this.length;t+=1)this[t].innerHTML=e;return this;},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(var t=0;t<this.length;t+=1)this[t].textContent=e;return this;},is:function(e){var t,i,s=this[0];if(!s||void 0===e)return !1;if("string"==typeof e){if(s.matches)return s.matches(e);if(s.webkitMatchesSelector)return s.webkitMatchesSelector(e);if(s.msMatchesSelector)return s.msMatchesSelector(e);for(t=E(e),i=0;i<t.length;i+=1)if(t[i]===s)return !0;return !1;}if(e===f)return s===f;if(e===K)return s===K;
241if(e.nodeType||e instanceof l){for(t=e.nodeType?[e]:e,i=0;i<t.length;i+=1)if(t[i]===s)return !0;return !1;}return !1;},index:function(){var e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e;}},eq:function(e){if(void 0===e)return this;var t=this.length;return new l(t-1<e?[]:e<0?(t=t+e)<0?[]:[this[t]]:[this[e]]);},append:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];for(var i=0;i<e.length;i+=1)for(var s=e[i],a=0;a<this.length;a+=1)if("string"==typeof s){var n=f.createElement("div");for(n.innerHTML=s;n.firstChild;)this[a].appendChild(n.firstChild);}else if(s instanceof l)for(var r=0;r<s.length;r+=1)this[a].appendChild(s[r]);else this[a].appendChild(s);return this;},prepend:function(e){for(var t,i=0;i<this.length;i+=1)if("string"==typeof e){var s=f.createElement("div");for(s.innerHTML=e,t=s.childNodes.length-1;0<=t;--t)this[i].insertBefore(s.childNodes[t],this[i].childNodes[0]);}else if(e instanceof l)for(t=0;t<e.length;t+=1)this[i].insertBefore(e[t],this[i].childNodes[0]);else this[i].insertBefore(e,this[i].childNodes[0]);return this;},next:function(e){return 0<this.length?e?this[0].nextElementSibling&&E(this[0].nextElementSibling).is(e)?new l([this[0].nextElementSibling]):new l([]):this[0].nextElementSibling?new l([this[0].nextElementSibling]):new l([]):new l([]);},nextAll:function(e){var t=[],i=this[0];if(!i)return new l([]);for(;i.nextElementSibling;){var s=i.nextElementSibling;e&&!E(s).is(e)||t.push(s),i=s;}return new l(t);},prev:function(e){var t;return 0<this.length?(t=this[0],e?t.previousElementSibling&&E(t.previousElementSibling).is(e)?new l([t.previousElementSibling]):new l([]):t.previousElementSibling?new l([t.previousElementSibling]):new l([])):new l([]);},prevAll:function(e){var t=[],i=this[0];if(!i)return new l([]);for(;i.previousElementSibling;){var s=i.previousElementSibling;e&&!E(s).is(e)||t.push(s),i=s;}return new l(t);},parent:function(e){for(var t=[],i=0;i<this.length;i+=1)null===this[i].parentNode||e&&!E(this[i].parentNode).is(e)||t.push(this[i].parentNode);return E(n(t));},parents:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var s=this[i].parentNode;s;)e&&!E(s).is(e)||t.push(s),s=s.parentNode;return E(n(t));},closest:function(e){var t=this;return void 0===e?new l([]):t=t.is(e)?t:t.parents(e).eq(0);},find:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var s=this[i].querySelectorAll(e),a=0;a<s.length;a+=1)t.push(s[a]);return new l(t);},children:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var s=this[i].childNodes,a=0;a<s.length;a+=1)e?1===s[a].nodeType&&E(s[a]).is(e)&&t.push(s[a]):1===s[a].nodeType&&t.push(s[a]);return new l(n(t));},filter:function(e){for(var t=[],i=0;i<this.length;i+=1)e.call(this[i],i,this[i])&&t.push(this[i]);return new l(t);},remove:function(){for(var e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this;},add:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];for(var i=0;i<e.length;i+=1)for(var s=E(e[i]),a=0;a<s.length;a+=1)this[this.length]=s[a],this.length+=1;return this;},styles:function(){return this[0]?K.getComputedStyle(this[0],null):{};}},U=(Object.keys(u).forEach(function(e){E.fn[e]=E.fn[e]||u[e];}),{deleteProps:function(e){var t=e;Object.keys(t).forEach(function(e){try{t[e]=null;}catch(e){}try{delete t[e];}catch(e){}});},nextTick:function(e,t){return void 0===t&&(t=0),setTimeout(e,t);},now:function(){return Date.now();},getTranslate:function(e,t){void 0===t&&(t="x");var i,s,a,e=K.getComputedStyle(e,null);return K.WebKitCSSMatrix?(6<(s=e.transform||e.webkitTransform).split(",").length&&(s=s.split(", ").map(function(e){return e.replace(",",".");}).join(", ")),a=new K.WebKitCSSMatrix("none"===s?"":s)):i=(a=e.MozTransform||e.OTransform||e.MsTransform||e.msTransform||e.transform||e.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(s=K.WebKitCSSMatrix?a.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),(s="y"===t?K.WebKitCSSMatrix?a.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5]):s)||0;},parseUrlQuery:function(e){var t,i,s,a,n={},e=e||K.location.href;if("string"==typeof e&&e.length)for(a=(i=(e=-1<e.indexOf("?")?e.replace(/\S*\?/,""):"").split("&").filter(function(e){return ""!==e;})).length,t=0;t<a;t+=1)s=i[t].replace(/#\S+/g,"").split("="),n[decodeURIComponent(s[0])]=void 0===s[1]?void 0:decodeURIComponent(s[1])||"";return n;},isObject:function(e){return "object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object;},extend:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];for(var i=Object(e[0]),s=1;s<e.length;s+=1){var a=e[s];if(null!=a)for(var n=Object.keys(Object(a)),r=0,d=n.length;r<d;r+=1){var o=n[r],l=Object.getOwnPropertyDescriptor(a,o);void 0!==l&&l.enumerable&&(U.isObject(i[o])&&U.isObject(a[o])?U.extend(i[o],a[o]):!U.isObject(i[o])&&U.isObject(a[o])?(i[o]={},U.extend(i[o],a[o])):i[o]=a[o]);}}return i;}}),x={touch:!!("ontouchstart" in K||K.DocumentTouch&&f instanceof K.DocumentTouch),pointerEvents:!!K.PointerEvent&&"maxTouchPoints" in K.navigator&&0<=K.navigator.maxTouchPoints,observer:"MutationObserver" in K||"WebkitMutationObserver" in K,passiveListener:function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0;}});K.addEventListener("testPassiveListener",null,t);}catch(e){}return e;}(),gestures:"ongesturestart" in K},i={components:{configurable:!0}},i=(o.prototype.on=function(e,t,i){var s=this;if("function"!=typeof t)return s;var a=i?"unshift":"push";return e.split(" ").forEach(function(e){s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][a](t);}),s;},o.prototype.once=function(i,s,e){var a=this;return "function"!=typeof s?a:(n.f7proxy=s,a.on(i,n,e));function n(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];a.off(i,n),n.f7proxy&&delete n.f7proxy,s.apply(a,e);}},o.prototype.off=function(e,s){var a=this;return a.eventsListeners&&e.split(" ").forEach(function(i){void 0===s?a.eventsListeners[i]=[]:a.eventsListeners[i]&&a.eventsListeners[i].length&&a.eventsListeners[i].forEac
241h(function(e,t){(e===s||e.f7proxy&&e.f7proxy===s)&&a.eventsListeners[i].splice(t,1);});}),a;},o.prototype.emit=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var i,s,a=this;if(!a.eventsListeners)return a;var n="string"==typeof e[0]||Array.isArray(e[0])?(i=e[0],s=e.slice(1,e.length),a):(i=e[0].events,s=e[0].data,e[0].context||a);return (Array.isArray(i)?i:i.split(" ")).forEach(function(e){var t;a.eventsListeners&&a.eventsListeners[e]&&(t=[],a.eventsListeners[e].forEach(function(e){t.push(e);}),t.forEach(function(e){e.apply(n,s);}));}),a;},o.prototype.useModulesParams=function(t){var i=this;i.modules&&Object.keys(i.modules).forEach(function(e){e=i.modules[e];e.params&&U.extend(t,e.params);});},o.prototype.useModules=function(t){void 0===t&&(t={});var s=this;s.modules&&Object.keys(s.modules).forEach(function(e){var i=s.modules[e],e=t[e]||{};i.instance&&Object.keys(i.instance).forEach(function(e){var t=i.instance[e];s[e]="function"==typeof t?t.bind(s):t;}),i.on&&s.on&&Object.keys(i.on).forEach(function(e){s.on(e,i.on[e]);}),i.create&&i.create.bind(s)(e);});},i.components.set=function(e){this.use&&this.use(e);},o.installModule=function(t){for(var e=[],i=arguments.length-1;0<i--;)e[i]=arguments[i+1];var s=this,a=(s.prototype.modules||(s.prototype.modules={}),t.name||Object.keys(s.prototype.modules).length+"_"+U.now());return (s.prototype.modules[a]=t).proto&&Object.keys(t.proto).forEach(function(e){s.prototype[e]=t.proto[e];}),t.static&&Object.keys(t.static).forEach(function(e){s[e]=t.static[e];}),t.install&&t.install.apply(s,e),s;},o.use=function(e){for(var t=[],i=arguments.length-1;0<i--;)t[i]=arguments[i+1];var s=this;return Array.isArray(e)?(e.forEach(function(e){return s.installModule(e);}),s):s.installModule.apply(s,[e].concat(t));},Object.defineProperties(o,i),{updateSize:function(){var e=this.$el,t=void 0!==this.params.width?this.params.width:e[0].clientWidth,i=void 0!==this.params.height?this.params.height:e[0].clientHeight;0===t&&this.isHorizontal()||0===i&&this.isVertical()||(t=t-parseInt(e.css("padding-left"),10)-parseInt(e.css("padding-right"),10),i=i-parseInt(e.css("padding-top"),10)-parseInt(e.css("padding-bottom"),10),U.extend(this,{width:t,height:i,size:this.isHorizontal()?t:i}));},updateSlides:function(){var t=this.params,h=this.$wrapperEl,e=this.size,p=this.rtlTranslate,c=this.wrongRTL,u=this.virtual&&t.virtual.enabled,m=(u?this.virtual:this).slides.length,i=h.children("."+this.params.slideClass),v=(u?this.virtual.slides:i).length,s=[],f=[],g=[];function b(e){return !t.cssMode||e!==i.length-1;}var w,y=t.slidesOffsetBefore,x=("function"==typeof y&&(y=t.slidesOffsetBefore.call(this)),t.slidesOffsetAfter),u=("function"==typeof x&&(x=t.slidesOffsetAfter.call(this)),this.snapGrid.length),E=this.snapGrid.length,a=t.spaceBetween,n=-y,T=0,S=0;if(void 0!==e){"string"==typeof a&&0<=a.indexOf("%")&&(a=parseFloat(a.replace("%",""))/100*e),this.virtualSize=-a,p?i.css({marginLeft:"",marginTop:""}):i.css({marginRight:"",marginBottom:""}),1<t.slidesPerColumn&&(w=Math.floor(v/t.slidesPerColumn)===v/this.params.slidesPerColumn?v:Math.ceil(v/t.slidesPerColumn)*t.slidesPerColumn,"auto"!==t.slidesPerView&&"row"===t.slidesPerColumnFill&&(w=Math.max(w,t.slidesPerView*t.slidesPerColumn)));for(var C,M,P,z,k=t.slidesPerColumn,$=w/k,L=Math.floor(v/t.slidesPerColumn),r=0;r<v;r+=1){l=0;var o,I,O,D,A,G,l,H,B,N,V,X,Y,d=i.eq(r);1<t.slidesPerColumn&&(G=A=D=void 0,"row"===t.slidesPerColumnFill&&1<t.slidesPerGroup?(O=Math.floor(r/(t.slidesPerGroup*t.slidesPerColumn)),o=r-t.slidesPerColumn*t.slidesPerGroup*O,I=0===O?t.slidesPerGroup:Math.min(Math.ceil((v-O*k*t.slidesPerGroup)/k),t.slidesPerGroup),D=(A=o-(G=Math.floor(o/I))*I+O*t.slidesPerGroup)+G*w/k,d.css({"-webkit-box-ordinal-group":D,"-moz-box-ordinal-group":D,"-ms-flex-order":D,"-webkit-order":D,order:D})):"column"===t.slidesPerColumnFill?(G=r-(A=Math.floor(r/k))*k,(L<A||A===L&&G===k-1)&&(G+=1)>=k&&(G=0,A+=1)):A=r-(G=Math.floor(r/$))*$,d.css("margin-"+(this.isHorizontal()?"top":"left"),0!==G&&t.spaceBetween&&t.spaceBetween+"px")),"none"!==d.css("display")&&("auto"===t.slidesPerView?(o=K.getComputedStyle(d[0],null),I=d[0].style.transform,O=d[0].style.webkitTransform,I&&(d[0].style.transform="none"),O&&(d[0].style.webkitTransform="none"),l=t.roundLengths?this.isHorizontal()?d.outerWidth(!0):d.outerHeight(!0):this.isHorizontal()?(D=parseFloat(o.getPropertyValue("width")),A=parseFloat(o.getPropertyValue("padding-left")),G=parseFloat(o.getPropertyValue("padding-right")),B=parseFloat(o.getPropertyValue("margin-left")),N=parseFloat(o.getPropertyValue("margin-right")),(H=o.getPropertyValue("box-sizing"))&&"border-box"===H?D+B+N:D+A+G+B+N):(H=parseFloat(o.getPropertyValue("height")),B=parseFloat(o.getPropertyValue("padding-top")),N=parseFloat(o.getPropertyValue("padding-bottom")),V=parseFloat(o.getPropertyValue("margin-top")),X=parseFloat(o.getPropertyValue("margin-bottom")),(Y=o.getPropertyValue("box-sizing"))&&"border-box"===Y?H+V+X:H+B+N+V+X),I&&(d[0].style.transform=I),O&&(d[0].style.webkitTransform=O),t.roundLengths&&(l=Math.floor(l))):(l=(e-(t.slidesPerView-1)*a)/t.slidesPerView,t.roundLengths&&(l=Math.floor(l)),i[r]&&(this.isHorizontal()?i[r].style.width=l+"px":i[r].style.height=l+"px")),i[r]&&(i[r].swiperSlideSize=l),g.push(l),t.centeredSlides?(n=n+l/2+T/2+a,0===T&&0!==r&&(n=n-e/2-a),0===r&&(n=n-e/2-a),Math.abs(n)<.001&&(n=0),t.roundLengths&&(n=Math.floor(n)),S%t.slidesPerGroup==0&&s.push(n),f.push(n)):(t.roundLengths&&(n=Math.floor(n)),(S-Math.min(this.params.slidesPerGroupSkip,S))%this.params.slidesPerGroup==0&&s.push(n),f.push(n),n=n+l+a),this.virtualSize+=l+a,T=l,S+=1);}if(this.virtualSize=Math.max(this.virtualSize,e)+x,p&&c&&("slide"===t.effect||"coverflow"===t.effect)&&h.css({width:this.virtualSize+t.spaceBetween+"px"}),t.setWrapperSize&&(this.isHorizontal()?h.css({width:this.virtualSize+t.spaceBetween+"px"}):h.css({height:this.virtualSize+t.spaceBetween+"px"})),1<t.slidesPerColumn&&(this.virtualSize=(l+t.spaceBetween)*w,this.virtualSize=Math.ceil(this.virtualSize/t.slidesPerColumn)-t.spaceBetween,this.isHorizontal()?h.css({width:this.virtualSize+t.spaceBetween+"px"}):h.css({height:this.virtualSize+t.spaceBetween+"px"}),t.centeredSlides)){for(var F=[],W=0;W<s.length;W+=1){var R=s[W];t.roundLengths&&(R=Math.floor(R)),s[W]<this.virtualSize+s[0]&&F.push(R);}s=F;}if(!t.centeredSlides){F=[];for(var q=0;q<s.length;q+=1){var j=s[q];t.roundLengths&&(j=Math.floor(j)),s[q]<=this.virtualSize-e&&F.push(j);}s=F,1<Math.floor(this.virtualSize-e)-Math.floor(s[s.length-1])&&s.push(this.virtualSize-e);}0===s.length&&(s=[0]),0!==t.spaceBetween&&(this.isHorizontal()?p?i.filter(b).css({marginLeft:a+"px"}):i.filter(b).css({marginRight:a+"px"}):i.filter(b).css({marginBottom:a+"px"}
241)),t.centeredSlides&&t.centeredSlidesBounds&&(C=0,g.forEach(function(e){C+=e+(t.spaceBetween||0);}),M=(C-=t.spaceBetween)-e,s=s.map(function(e){return e<0?-y:M<e?M+x:e;})),t.centerInsufficientSlides&&(P=0,g.forEach(function(e){P+=e+(t.spaceBetween||0);}),(P-=t.spaceBetween)<e&&(z=(e-P)/2,s.forEach(function(e,t){s[t]=e-z;}),f.forEach(function(e,t){f[t]=e+z;}))),U.extend(this,{slides:i,snapGrid:s,slidesGrid:f,slidesSizesGrid:g}),v!==m&&this.emit("slidesLengthChange"),s.length!==u&&(this.params.watchOverflow&&this.checkOverflow(),this.emit("snapGridLengthChange")),f.length!==E&&this.emit("slidesGridLengthChange"),(t.watchSlidesProgress||t.watchSlidesVisibility)&&this.updateSlidesOffset();}},updateAutoHeight:function(e){var t,i,s=[],a=0;if("number"==typeof e?this.setTransition(e):!0===e&&this.setTransition(this.params.speed),"auto"!==this.params.slidesPerView&&1<this.params.slidesPerView)if(this.params.centeredSlides)this.visibleSlides.each(function(e,t){s.push(t);});else for(t=0;t<Math.ceil(this.params.slidesPerView);t+=1){var n=this.activeIndex+t;if(n>this.slides.length)break;s.push(this.slides.eq(n)[0]);}else s.push(this.slides.eq(this.activeIndex)[0]);for(t=0;t<s.length;t+=1)void 0!==s[t]&&(a=a<(i=s[t].offsetHeight)?i:a);a&&this.$wrapperEl.css("height",a+"px");},updateSlidesOffset:function(){for(var e=this.slides,t=0;t<e.length;t+=1)e[t].swiperSlideOffset=this.isHorizontal()?e[t].offsetLeft:e[t].offsetTop;},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);var t=this.params,i=this.slides,s=this.rtlTranslate;if(0!==i.length){void 0===i[0].swiperSlideOffset&&this.updateSlidesOffset();var a=s?e:-e;i.removeClass(t.slideVisibleClass),this.visibleSlidesIndexes=[],this.visibleSlides=[];for(var n=0;n<i.length;n+=1){var r,o,l=i[n],d=(a+(t.centeredSlides?this.minTranslate():0)-l.swiperSlideOffset)/(l.swiperSlideSize+t.spaceBetween);(t.watchSlidesVisibility||t.centeredSlides&&t.autoHeight)&&(o=(r=-(a-l.swiperSlideOffset))+this.slidesSizesGrid[n],(0<=r&&r<this.size-1||1<o&&o<=this.size||r<=0&&o>=this.size)&&(this.visibleSlides.push(l),this.visibleSlidesIndexes.push(n),i.eq(n).addClass(t.slideVisibleClass))),l.progress=s?-d:d;}this.visibleSlides=E(this.visibleSlides);}},updateProgress:function(e){void 0===e&&(t=this.rtlTranslate?-1:1,e=this&&this.translate&&this.translate*t||0);var t=this.params,i=this.maxTranslate()-this.minTranslate(),s=this.progress,a=this.isBeginning,n=a,r=o=this.isEnd,o=0==i?a=!(s=0):(a=(s=(e-this.minTranslate())/i)<=0,1<=s);U.extend(this,{progress:s,isBeginning:a,isEnd:o}),(t.watchSlidesProgress||t.watchSlidesVisibility||t.centeredSlides&&t.autoHeight)&&this.updateSlidesProgress(e),a&&!n&&this.emit("reachBeginning toEdge"),o&&!r&&this.emit("reachEnd toEdge"),(n&&!a||r&&!o)&&this.emit("fromEdge"),this.emit("progress",s);},updateSlidesClasses:function(){var e=this.slides,t=this.params,i=this.$wrapperEl,s=this.activeIndex,a=this.realIndex,n=this.virtual&&t.virtual.enabled,s=(e.removeClass(t.slideActiveClass+" "+t.slideNextClass+" "+t.slidePrevClass+" "+t.slideDuplicateActiveClass+" "+t.slideDuplicateNextClass+" "+t.slideDuplicatePrevClass),(n=n?this.$wrapperEl.find("."+t.slideClass+'[data-swiper-slide-index="'+s+'"]'):e.eq(s)).addClass(t.slideActiveClass),t.loop&&(n.hasClass(t.slideDuplicateClass)?i.children("."+t.slideClass+":not(."+t.slideDuplicateClass+')[data-swiper-slide-index="'+a+'"]'):i.children("."+t.slideClass+"."+t.slideDuplicateClass+'[data-swiper-slide-index="'+a+'"]')).addClass(t.slideDuplicateActiveClass),n.nextAll("."+t.slideClass).eq(0).addClass(t.slideNextClass)),a=(t.loop&&0===s.length&&(s=e.eq(0)).addClass(t.slideNextClass),n.prevAll("."+t.slideClass).eq(0).addClass(t.slidePrevClass));t.loop&&0===a.length&&(a=e.eq(-1)).addClass(t.slidePrevClass),t.loop&&((s.hasClass(t.slideDuplicateClass)?i.children("."+t.slideClass+":not(."+t.slideDuplicateClass+')[data-swiper-slide-index="'+s.attr("data-swiper-slide-index")+'"]'):i.children("."+t.slideClass+"."+t.slideDuplicateClass+'[data-swiper-slide-index="'+s.attr("data-swiper-slide-index")+'"]')).addClass(t.slideDuplicateNextClass),(a.hasClass(t.slideDuplicateClass)?i.children("."+t.slideClass+":not(."+t.slideDuplicateClass+')[data-swiper-slide-index="'+a.attr("data-swiper-slide-index")+'"]'):i.children("."+t.slideClass+"."+t.slideDuplicateClass+'[data-swiper-slide-index="'+a.attr("data-swiper-slide-index")+'"]')).addClass(t.slideDuplicatePrevClass));},updateActiveIndex:function(e){var t=this.rtlTranslate?this.translate:-this.translate,i=this.slidesGrid,s=this.snapGrid,a=this.params,n=this.activeIndex,r=this.realIndex,o=this.snapIndex,l=e;if(void 0===l){for(var d=0;d<i.length;d+=1)void 0!==i[d+1]?t>=i[d]&&t<i[d+1]-(i[d+1]-i[d])/2?l=d:t>=i[d]&&t<i[d+1]&&(l=d+1):t>=i[d]&&(l=d);a.normalizeSlideIndex&&(l<0||void 0===l)&&(l=0);}(e=0<=s.indexOf(t)?s.indexOf(t):(e=Math.min(a.slidesPerGroupSkip,l))+Math.floor((l-e)/a.slidesPerGroup))>=s.length&&(e=s.length-1),l!==n?(a=parseInt(this.slides.eq(l).attr("data-swiper-slide-index")||l,10),U.extend(this,{snapIndex:e,realIndex:a,previousIndex:n,activeIndex:l}
241),this.emit("activeIndexChange"),this.emit("snapIndexChange"),r!==a&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")):e!==o&&(this.snapIndex=e,this.emit("snapIndexChange"));},updateClickedSlide:function(e){var t=this.params,i=E(e.target).closest("."+t.slideClass)[0],s=!1;if(i)for(var a=0;a<this.slides.length;a+=1)this.slides[a]===i&&(s=!0);if(!i||!s)return this.clickedSlide=void 0,void (this.clickedIndex=void 0);this.clickedSlide=i,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(E(i).attr("data-swiper-slide-index"),10):this.clickedIndex=E(i).index(),t.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide();}}),m={getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");var t=this.params,i=this.rtlTranslate,s=this.translate,a=this.$wrapperEl;if(t.virtualTranslate)return i?-s:s;if(t.cssMode)return s;t=U.getTranslate(a[0],e);return (t=i?-t:t)||0;},setTranslate:function(e,t){var i=this.rtlTranslate,s=this.params,a=this.$wrapperEl,n=this.wrapperEl,r=this.progress,o=0,l=0,i=(this.isHorizontal()?o=i?-e:e:l=e,s.roundLengths&&(o=Math.floor(o),l=Math.floor(l)),s.cssMode?n[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-o:-l:s.virtualTranslate||a.transform("translate3d("+o+"px, "+l+"px, 0px)"),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?o:l,this.maxTranslate()-this.minTranslate());(0==i?0:(e-this.minTranslate())/i)!==r&&this.updateProgress(e),this.emit("setTranslate",this.translate,t);},minTranslate:function(){return -this.snapGrid[0];},maxTranslate:function(){return -this.snapGrid[this.snapGrid.length-1];},translateTo:function(e,t,i,s,a){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),void 0===s&&(s=!0);var n=this,r=n.params,o=n.wrapperEl;if(n.animating&&r.preventInteractionOnTransition)return !1;var l=n.minTranslate(),d=n.maxTranslate();return n.updateProgress(l=s&&l<e?l:s&&e<d?d:e),r.cssMode?(s=n.isHorizontal(),0!==t&&o.scrollTo?o.scrollTo(((d={})[s?"left":"top"]=-l,d.behavior="smooth",d)):o[s?"scrollLeft":"scrollTop"]=-l):0===t?(n.setTransition(0),n.setTranslate(l),i&&(n.emit("beforeTransitionStart",t,a),n.emit("transitionEnd"))):(n.setTransition(t),n.setTranslate(l),i&&(n.emit("beforeTransitionStart",t,a),n.emit("transitionStart")),n.animating||(n.animating=!0,n.onTranslateToWrapperTransitionEnd||(n.onTranslateToWrapperTransitionEnd=function(e){n&&!n.destroyed&&e.target===this&&(n.$wrapperEl[0].removeEventListener("transitionend",n.onTranslateToWrapperTransitionEnd),n.$wrapperEl[0].removeEventListener("webkitTransitionEnd",n.onTranslateToWrapperTransitionEnd),n.onTranslateToWrapperTransitionEnd=null,delete n.onTranslateToWrapperTransitionEnd,i&&n.emit("transitionEnd"));}),n.$wrapperEl[0].addEventListener("transitionend",n.onTranslateToWrapperTransitionEnd),n.$wrapperEl[0].addEventListener("webkitTransitionEnd",n.onTranslateToWrapperTransitionEnd))),!0;}},v={slideTo:function(e,t,i,h){void 0===t&&(t=this.params.speed),void 0===i&&(i=!0);var s=this,a=e=void 0===e?0:e,e=(a<0&&(a=0),s.params),n=s.snapGrid,p=s.slidesGrid,c=s.previousIndex,r=s.activeIndex,u=s.rtlTranslate,m=s.wrapperEl;if(s.animating&&e.preventInteractionOnTransition)return !1;var o=Math.min(s.params.slidesPerGroupSkip,a),o=o+Math.floor((a-o)/s.params.slidesPerGroup);o>=n.length&&(o=n.length-1),(r||e.initialSlide||0)===(c||0)&&i&&s.emit("beforeSlideChangeStart");var l,d=-n[o];if(s.updateProgress(d),e.normalizeSlideIndex)for(var v=0;v<p.length;v+=1)-Math.floor(100*d)>=Math.floor(100*p[v])&&(a=v);if(s.initialized&&a!==r){if(!s.allowSlideNext&&d<s.translate&&d<s.minTranslate())return !1;if(!s.allowSlidePrev&&d>s.translate&&d>s.maxTranslate()&&(r||0)!==a)return !1;}return l=r<a?"next":a<r?"prev":"reset",u&&-d===s.translate||!u&&d===s.translate?(s.updateActiveIndex(a),e.autoHeight&&s.updateAutoHeight(),s.updateSlidesClasses(),"slide"!==e.effect&&s.setTranslate(d),"reset"!=l&&(s.transitionStart(i,l),s.transitionEnd(i,l)),!1):(e.cssMode?(c=s.isHorizontal(),n=-d,u&&(n=m.scrollWidth-m.offsetWidth-n),0!==t&&m.scrollTo?m.scrollTo(((o={})[c?"left":"top"]=n,o.behavior="smooth",o)):m[c?"scrollLeft":"scrollTop"]=n):0===t?(s.setTransition(0),s.setTranslate(d),s.updateActiveIndex(a),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,h),s.transitionStart(i,l),s.transitionEnd(i,l)):(s.setTransition(t),s.setTranslate(d),s.updateActiveIndex(a),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,h),s.transitionStart(i,l),s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(e){s&&!s.destroyed&&e.target===this&&(s.$wrapperEl[0].removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.$wrapperEl[0].removeEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd),s.onSlideToWrapperTransitionEnd=null,delete s.onSlideToWrapperTransitionEnd,s.transitionEnd(i,l));}),s.$wrapperEl[0].addEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.$wrapperEl[0].addEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd))),!0);},slideToLoop:function(e,t,i,s){void 0===t&&(t=this.params.speed);e=void 0===e?0:e;return this.params.loop&&(e+=this.loopedSlides),this.slideTo(e,t,i=void 0===i?!0:i,s);},slideNext:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);
241var s=this.params,a=this.animating,n=this.activeIndex<s.slidesPerGroupSkip?1:s.slidesPerGroup;if(s.loop){if(a)return !1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft;}return this.slideTo(this.activeIndex+n,e,t,i);},slidePrev:function(e,t,h){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var i=this.params,s=this.animating,a=this.snapGrid,n=this.slidesGrid,p=this.rtlTranslate;if(i.loop){if(s)return !1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft;}function r(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e);}var o,l=r(p?this.translate:-this.translate),s=a.map(r),d=(n.map(r),a[s.indexOf(l)],a[s.indexOf(l)-1]);return void 0===d&&i.cssMode&&a.forEach(function(e){!d&&e<=l&&(d=e);}),void 0!==d&&(o=n.indexOf(d))<0&&(o=this.activeIndex-1),this.slideTo(o,e,t,h);},slideReset:function(e,t,i){return void 0===e&&(e=this.params.speed),this.slideTo(this.activeIndex,e,t=void 0===t?!0:t,i);},slideToClosest:function(e,t,i,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===s&&(s=.5);var a,n=this.activeIndex,r=Math.min(this.params.slidesPerGroupSkip,n),r=r+Math.floor((n-r)/this.params.slidesPerGroup),o=this.rtlTranslate?this.translate:-this.translate;return o>=this.snapGrid[r]?o-(a=this.snapGrid[r])>(this.snapGrid[r+1]-a)*s&&(n+=this.params.slidesPerGroup):o-(a=this.snapGrid[r-1])<=(this.snapGrid[r]-a)*s&&(n-=this.params.slidesPerGroup),n=Math.max(n,0),n=Math.min(n,this.slidesGrid.length-1),this.slideTo(n,e,t,i);},slideToClickedSlide:function(){var e,t=this,i=t.params,s=t.$wrapperEl,a="auto"===i.slidesPerView?t.slidesPerViewDynamic():i.slidesPerView,n=t.clickedIndex;i.loop?t.animating||(e=parseInt(E(t.clickedSlide).attr("data-swiper-slide-index"),10),i.centeredSlides?n<t.loopedSlides-a/2||n>t.slides.length-t.loopedSlides+a/2?(t.loopFix(),n=s.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),U.nextTick(function(){t.slideTo(n);})):t.slideTo(n):n>t.slides.length-a?(t.loopFix(),n=s.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),U.nextTick(function(){t.slideTo(n);})):t.slideTo(n)):t.slideTo(n);}},g={loopCreate:function(){var s=this,e=s.params,t=s.$wrapperEl,a=(t.children("."+e.slideClass+"."+e.slideDuplicateClass).remove(),t.children("."+e.slideClass));if(e.loopFillGroupWithBlank){var i=e.slidesPerGroup-a.length%e.slidesPerGroup;if(i!==e.slidesPerGroup){for(var n=0;n<i;n+=1){var h=E(f.createElement("div")).addClass(e.slideClass+" "+e.slideBlankClass);t.append(h);}a=t.children("."+e.slideClass);}}"auto"!==e.slidesPerView||e.loopedSlides||(e.loopedSlides=a.length),s.loopedSlides=Math.ceil(parseFloat(e.loopedSlides||e.slidesPerView,10)),s.loopedSlides+=e.loopAdditionalSlides,s.loopedSlides>a.length&&(s.loopedSlides=a.length);var r=[],o=[];a.each(function(e,t){var i=E(t);e<s.loopedSlides&&o.push(t),e<a.length&&e>=a.length-s.loopedSlides&&r.push(t),i.attr("data-swiper-slide-index",e);});for(var l=0;l<o.length;l+=1)t.append(E(o[l].cloneNode(!0)).addClass(e.slideDuplicateClass));for(var d=r.length-1;0<=d;--d)t.prepend(E(r[d].cloneNode(!0)).addClass(e.slideDuplicateClass));},loopFix:function(){this.emit("beforeLoopFix");var e,t=this.activeIndex,i=this.slides,s=this.loopedSlides,a=this.allowSlidePrev,n=this.allowSlideNext,r=this.snapGrid,o=this.rtlTranslate,r=(this.allowSlidePrev=!0,this.allowSlideNext=!0,-r[t]-this.getTranslate());t<s?(e=i.length-3*s+t,this.slideTo(e+=s,0,!1,!0)&&0!=r&&this.setTranslate((o?-this.translate:this.translate)-r)):t>=i.length-s&&(e=-i.length+t+s,this.slideTo(e+=s,0,!1,!0)&&0!=r&&this.setTranslate((o?-this.translate:this.translate)-r)),this.allowSlidePrev=a,this.allowSlideNext=n,this.emit("loopFix");},loopDestroy:function(){var e=this.$wrapperEl,t=this.params,i=this.slides;e.children("."+t.slideClass+"."+t.slideDuplicateClass+",."+t.slideClass+"."+t.slideBlankClass).remove(),i.removeAttr("data-swiper-slide-index");}},b={setGrabCursor:function(e){var t;x.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||((t=this.el).style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab");},unsetGrabCursor:function(){x.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="");}},w={appendSlide:function(e){var t=this.$wrapperEl,i=this.params;if(i.loop&&this.loopDestroy(),"object"==typeof e&&"length" in e)for(var s=0;s<e.length;s+=1)e[s]&&t.append(e[s]);else t.append(e);i.loop&&this.loopCreate(),i.observer&&x.observer||this.update();},prependSlide:function(e){var t=this.params,i=this.$wrapperEl,s=this.activeIndex,a=(t.loop&&this.loopDestroy(),s+1);if("object"==typeof e&&"length" in e){for(var n=0;n<e.length;n+=1)e[n]&&i.prepend(e[n]);a=s+e.length;}else i.prepend(e);t.loop&&this.loopCreate(),t.observer&&x.observer||this.update(),this.slideTo(a,0,!1);},addSlide:function(e,t){var i=this.$wrapperEl,s=this.params,a=this.activeIndex,h=(s.loop&&(a-=this.loopedSlides,this.loopDestroy(),this.slides=i.children("."+s.slideClass)),this.slides.length);if(e<=0)this.prependSlide(t);else if(h<=e)this.appendSlide(t);else{for(var n=e<a?a+1:a,r=[],o=h-1;e<=o;--o){var p=this.slides.eq(o);p.remove(),r.unshift(p);}if("object"==typeof t&&"length" in t){for(var l=0;l<t.length;l+=1)t[l]&&i.append(t[l]);n=e<a?a+t.length:a;}else i.append(t);for(var d=0;d<r.length;d+=1)i.append(r[d]);s.loop&&this.loopCreate(),s.observer&&x.observer||this.update(),s.loop?this.slideTo(n+this.loopedSlides,0,!1):this.slideTo(n,0,!1);}},removeSlide:function(e){var t=this.params,i=this.$wrapperEl,s=this.activeIndex;t.loop&&(s-=this.loopedSlides,this.loopDestroy(),this.slides=i.children("."+t.slideClass));var a,n=s;if("object"==typeof e&&"length" in e){for(var r=0;r<e.length;r+=1)a=e[r],this.slides[a]&&this.slides.eq(a).remove(),a<n&&--n;n=Math.max(n,0);}else this.slides[a=e]&&this.slides.eq(a).remove(),a<n&&--n,n=Math.max(n,0);t.loop&&this.loopCreate(),t.observer&&x.observer||this.update(),t.loop?this.slideTo(n+this.loopedSlides,0,!1):this.slideTo(n,0,!1);},removeAllSlides:function(){for(var e=[],t=0;t<this.slides.length;t+=1)e.push(t);this.removeSlide(e);}},r=(c=K.navigator.platform,t=K.navigator.userAgent,e={ios:!1,android:!1,androidChrome:!1,desktop:!1,iphone:!1,ipod:!1,ipad:!1,edge:!1,ie:!1,firefox:!1,macos:!1,windows:!1,cordova:!(!K.cordova&&!K.phonegap),phonegap:!(!K.cordova&&!K.phonegap),electron:!1},P=K.screen.width,I=K.screen.height,G=t.match(/(Android);?[\s\/]+([\d.]+)?/),V=t.match(/(iPad).*OS\s([\d_]+)/),Y=t.match(/(iPod)(.*OS\s([\d_]+))?/),B=!V&&t.match(/(iPhone\sOS|iOS)\s([\d_]+)/),O=0<=t.indexOf("MSIE ")||0<=t.indexOf("Trident/"),C=0<=t.indexOf("Edge/"),A=0<=t.indexOf("Gecko/")&&0<=t.indexOf("Firefox/"),h="Win32"===c,p=0<=t.toLowerCase().indexOf("electron"),c="MacIntel"===c,!V&&c&&x.touch&&(1024===P&&1366===I||834===P&&1194===I||834===P&&1112===I||768===P&&1024===I)&&(V=t.match(/(Version)\/([\d.]+)/),c=!1),e.ie=O,e.edge=C,e.firefox=A,G&&!h&&(e.os="android",e.osVersion=G[2],e.android=!0,e.androidChrome=0<=t.toLowerCase().indexOf("chrome")),(V||B||Y)&&(e.os="ios",e.ios=!0),B&&!Y&&(e.osVersion=B[2].replace(/_/g,"."),e.iphone=!0),V&&(e.osVersion=V[2].replace(/_/g,"."),e.ipad=!0),Y&&(e.osVersion=Y[3]?Y[3].replace(/_/g,"."):null,e.ipod=!0),e.ios&&e.osVersion&&0<=t.indexOf("Version/")&&"10"===e.osVersion.split(".")[0]&&(e.osVersion=t.toLowerCase().split("version/")[1].split(" ")[0]),e.webView=!(!(B||V||Y)||!t.match(/.*AppleWeb
241Kit(?!.*Safari)/i)&&!K.navigator.standalone)||K.matchMedia&&K.matchMedia("(display-mode: standalone)").matches,e.webview=e.webView,e.standalone=e.webView,e.desktop=!(e.ios||e.android)||p,e.desktop&&(e.electron=p,e.macos=c,e.windows=h,e.macos&&(e.os="macos"),e.windows&&(e.os="windows")),e.pixelRatio=K.devicePixelRatio||1,e);function y(){var e,t,i=this.params,s=this.el;s&&0===s.offsetWidth||(i.breakpoints&&this.setBreakpoint(),s=this.allowSlideNext,e=this.allowSlidePrev,t=this.snapGrid,this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),("auto"===i.slidesPerView||1<i.slidesPerView)&&this.isEnd&&!this.isBeginning&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=e,this.allowSlideNext=s,this.params.watchOverflow&&t!==this.snapGrid&&this.checkOverflow());}var T=!1;function S(){}var C,M,P,z={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0},k={update:i,translate:m,transition:{setTransition:function(e,t){this.params.cssMode||this.$wrapperEl.transition(e),this.emit("setTransition",e,t);},transitionStart:function(e,t){void 0===e&&(e=!0);var i=this.activeIndex,s=this.params,a=this.previousIndex;s.cssMode||(s.autoHeight&&this.updateAutoHeight(),s=(s=t)||(a<i?"next":i<a?"prev":"reset"),this.emit("transitionStart"),e&&i!==a&&("reset"!==s?(this.emit("slideChangeTransitionStart"),"next"===s?this.emit("slideNextTransitionStart"):this.emit("slidePrevTransitionStart")):this.emit("slideResetTransitionStart")));},transitionEnd:function(e,t){void 0===e&&(e=!0);var i=this.activeIndex,s=this.previousIndex,a=this.params;this.animating=!1,a.cssMode||(this.setTransition(0),a=(a=t)||(s<i?"next":i<s?"prev":"reset"),this.emit("transitionEnd"),e&&i!==s&&("reset"!==a?(this.emit("slideChangeTransitionEnd"),"next"===a?this.emit("slideNextTransitionEnd"):this.emit("slidePrevTransitionEnd")):this.emit("slideResetTransitionEnd")));}},slide:v,loop:g,grabCursor:b,manipulation:w,events:{attachEvents:function(){var e,t=this.params,i=this.touchEvents,s=this.el,a=this.wrapperEl,n=(this.onTouchStart=function(e){var t,i,s,a,n,r=this.touchEventsData,o=this.params,l=this.touches;this.animating&&o.preventInteractionOnTransition||(t=E((e=(e=e).originalEvent?e.originalEvent:e).target),"wrapper"===o.touchEventsTarget&&!t.closest(this.wrapperEl).length||(r.isTouchEvent="touchstart"===e.type,!r.isTouchEvent&&"which" in e&&3===e.which||!r.isTouchEvent&&"button" in e&&0<e.button||r.isTouched&&r.isMoved)||(o.noSwiping&&t.closest(o.noSwipingSelector||"."+o.noSwipingClass)[0]?this.allowClick=!0:o.swipeHandler&&!t.closest(o.swipeHandler)[0]||(l.currentX=("touchstart"===e.type?e.targetTouches[0]:e).pageX,l.currentY=("touchstart"===e.type?e.targetTouches[0]:e).pageY,i=l.currentX,s=l.currentY,a=o.edgeSwipeDetection||o.iOSEdgeSwipeDetection,n=o.edgeSwipeThreshold||o.iOSEdgeSwipeThreshold,a&&(i<=n||i>=K.screen.width-n)||(U.extend(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),l.startX=i,l.startY=s,r.touchStartTime=U.now(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,0<o.threshold&&(r.allowThresholdMove=!1),"touchstart"!==e.type&&(a=!0,t.is(r.formElements)&&(a=!1),f.activeElement&&E(f.activeElement).is(r.formElements)&&f.activeElement!==t[0]&&f.activeElement.blur(),n=a&&this.allowTouchMove&&o.touchStartPreventDefault,(o.touchStartForcePreventDefault||n)&&e.preventDefault()),this.emit
241("touchStart",e)))));}.bind(this),this.onTouchMove=function(e){var t=this.touchEventsData,i=this.params,s=this.touches,a=this.rtlTranslate;if(e.originalEvent&&(e=e.originalEvent),t.isTouched){if(!t.isTouchEvent||"touchmove"===e.type){var n="touchmove"===e.type&&e.targetTouches&&(e.targetTouches[0]||e.changedTouches[0]),r=("touchmove"===e.type?n:e).pageX,n=("touchmove"===e.type?n:e).pageY;if(e.preventedByNestedSwiper)return s.startX=r,void (s.startY=n);if(!this.allowTouchMove)return this.allowClick=!1,void (t.isTouched&&(U.extend(s,{startX:r,startY:n,currentX:r,currentY:n}),t.touchStartTime=U.now()));if(t.isTouchEvent&&i.touchReleaseOnEdges&&!i.loop)if(this.isVertical()){if(n<s.startY&&this.translate<=this.maxTranslate()||n>s.startY&&this.translate>=this.minTranslate())return t.isTouched=!1,void (t.isMoved=!1);}else{if(r<s.startX&&this.translate<=this.maxTranslate()||r>s.startX&&this.translate>=this.minTranslate())return;}if(t.isTouchEvent&&f.activeElement&&e.target===f.activeElement&&E(e.target).is(t.formElements))return t.isMoved=!0,void (this.allowClick=!1);if(t.allowTouchCallbacks&&this.emit("touchMove",e),!(e.targetTouches&&1<e.targetTouches.length)){s.currentX=r,s.currentY=n;r=s.currentX-s.startX,n=s.currentY-s.startY;if(!(this.params.threshold&&Math.sqrt(Math.pow(r,2)+Math.pow(n,2))<this.params.threshold))if(void 0===t.isScrolling&&(this.isHorizontal()&&s.currentY===s.startY||this.isVertical()&&s.currentX===s.startX?t.isScrolling=!1:25<=r*r+n*n&&(o=180*Math.atan2(Math.abs(n),Math.abs(r))/Math.PI,t.isScrolling=this.isHorizontal()?o>i.touchAngle:90-o>i.touchAngle)),t.isScrolling&&this.emit("touchMoveOpposite",e),void 0===t.startMoving&&(s.currentX===s.startX&&s.currentY===s.startY||(t.startMoving=!0)),t.isScrolling)t.isTouched=!1;else{if(t.startMoving){this.allowClick=!1,!i.cssMode&&e.cancelable&&e.preventDefault(),i.touchMoveStopPropagation&&!i.nested&&e.stopPropagation(),t.isMoved||(i.loop&&this.loopFix(),t.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),t.allowMomentumBounce=!1,!i.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",e)),this.emit("sliderMove",e),t.isMoved=!0;var o=this.isHorizontal()?r:n,r=(s.diff=o,o*=i.touchRatio,this.swipeDirection=0<(o=a?-o:o)?"prev":"next",t.currentTranslate=o+t.startTranslate,!0),n=i.resistanceRatio;if(i.touchReleaseOnEdges&&(n=0),0<o&&t.currentTranslate>this.minTranslate()?(r=!1,i.resistance&&(t.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+t.startTranslate+o,n))):o<0&&t.currentTranslate<this.maxTranslate()&&(r=!1,i.resistance&&(t.currentTranslate=this.maxTranslate()+1-Math.pow(this.maxTranslate()-t.startTranslate-o,n))),r&&(e.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&t.currentTranslate<t.startTranslate&&(t.currentTranslate=t.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&t.currentTranslate>t.startTranslate&&(t.currentTranslate=t.startTranslate),0<i.threshold){if(!(Math.abs(o)>i.threshold||t.allowThresholdMove))return void (t.currentTranslate=t.startTranslate);
241if(!t.allowThresholdMove)return t.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,t.currentTranslate=t.startTranslate,void (s.diff=this.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY);}i.followFinger&&!i.cssMode&&((i.freeMode||i.watchSlidesProgress||i.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),i.freeMode&&(0===t.velocities.length&&t.velocities.push({position:s[this.isHorizontal()?"startX":"startY"],time:t.touchStartTime}),t.velocities.push({position:s[this.isHorizontal()?"currentX":"currentY"],time:U.now()})),this.updateProgress(t.currentTranslate),this.setTranslate(t.currentTranslate));}}}}}else t.startMoving&&t.isScrolling&&this.emit("touchMoveOpposite",e);}.bind(this),this.onTouchEnd=function(e){var t=this,i=t.touchEventsData,s=t.params,a=t.touches,h=t.rtlTranslate,p=t.$wrapperEl,n=t.slidesGrid,c=t.snapGrid;if(e.originalEvent&&(e=e.originalEvent),i.allowTouchCallbacks&&t.emit("touchEnd",e),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&s.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void (i.startMoving=!1);s.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var u,m=(o=U.now())-i.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(e),t.emit("tap click",e),m<300&&o-i.lastClickTime<300&&t.emit("doubleTap doubleClick",e)),i.lastClickTime=U.now(),U.nextTick(function(){t.destroyed||(t.allowClick=!0);}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===a.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void (i.startMoving=!1);if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,u=s.followFinger?h?t.translate:-t.translate:-i.currentTranslate,!s.cssMode)if(s.freeMode)if(u<-t.minTranslate())t.slideTo(t.activeIndex);else if(u>-t.maxTranslate())t.slides.length<c.length?t.slideTo(c.length-1):t.slideTo(t.slides.length-1);else{if(s.freeModeMomentum){1<i.velocities.length?(o=i.velocities.pop(),a=i.velocities.pop(),v=o.position-a.position,a=o.time-a.time,t.velocity=v/a,t.velocity/=2,Math.abs(t.velocity)<s.freeModeMinimumVelocity&&(t.velocity=0),(150<a||300<U.now()-o.time)&&(t.velocity=0)):t.velocity=0,t.velocity*=s.freeModeMomentumVelocityRatio,i.velocities.length=0;var v=1e3*s.freeModeMomentumRatio,a=t.velocity*v,r=t.translate+a;h&&(r=-r);var f,g,o=!1,a=20*Math.abs(t.velocity)*s.freeModeMomentumBounceRatio;if(r<t.maxTranslate())s.freeModeMomentumBounce?(r+t.maxTranslate()<-a&&(r=t.maxTranslate()-a),f=t.maxTranslate(),i.allowMomentumBounce=o=!0):r=t.maxTranslate(),s.loop&&s.centeredSlides&&(g=!0);else if(r>t.minTranslate())s.freeModeMomentumBounce?(r-t.minTranslate()>a&&(r=t.minTranslate()+a),f=t.minTranslate(),i.allowMomentumBounce=o=!0):r=t.minTranslate(),s.loop&&s.centeredSlides&&(g=!0);else{if(s.freeModeSticky){for(var b,w=0;w<c.length;w+=1)if(c[w]>-r){b=w;break;}r=-(Math.abs(c[b]-r)<Math.abs(c[b-1]-r)||"next"===t.swipeDirection?c[b]:c[b-1]);}}if(g&&t.once("transitionEnd",function(){t.loopFix();}),0!==t.velocity)v=h?Math.abs((-r-t.translate)/t.velocity):Math.abs((r-t.translate)/t.velocity),s.freeModeSticky&&(v=(a=Math.abs((h?-r:r)-t.translate))<(g=t.slidesSizesGrid[t.activeIndex])?s.speed:a<2*g?1.5*s.speed:2.5*s.speed);else{if(s.freeModeSticky)return void t.slideToClosest();}s.freeModeMomentumBounce&&o?(t.updateProgress(f),t.setTransition(v),t.setTranslate(r),t.transitionStart(!0,t.swipeDirection),t.animating=!0,p.transitionEnd(function(){t&&!t.destroyed&&i.allowMomentumBounce&&(t.emit("momentumBounce"),t.setTransition(s.speed),setTimeout(function(){t.setTranslate(f),p.transitionEnd(function(){t&&!t.destroyed&&t.transitionEnd();});},0));})):t.velocity?(t.updateProgress(r),t.setTransition(v),t.setTranslate(r),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,p.transitionEnd(function(){t&&!t.destroyed&&t.transitionEnd();}))):t.updateProgress(r),t.updateActiveIndex(),t.updateSlidesClasses();}else{if(s.freeModeSticky)return void t.slideToClosest();}(!s.freeModeMomentum||m>=s.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses());}else{for(var l=0,y=t.slidesSizesGrid[0],d=0;d<n.length;d+=d<s.slidesPerGroupSkip?1:s.slidesPerGroup){var x=d<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;void 0!==n[d+x]?u>=n[d]&&u<n[d+x]&&(y=n[(l=d)+x]-n[d]):u>=n[d]&&(l=d,y=n[n.length-1]-n[n.length-2]);}h=(u-n[l])/y,a=l<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;m>s.longSwipesMs?s.longSwipes?("next"===t.swipeDirection&&(h>=s.longSwipesRatio?t.slideTo(l+a):t.slideTo(l)),"prev"===t.swipeDirection&&(h>1-s.longSwipesRatio?t.slideTo(l+a):t.slideTo(l))):t.slideTo(t.activeIndex):s.shortSwipes?!t.navigation||e.target!==t.navigation.nextEl&&e.target!==t.navigation.prevEl?("next"===t.swipeDirection&&t.slideTo(l+a),"prev"===t.swipeDirection&&t.slideTo(l)):e.target===t.navigation.nextEl?t.slideTo(l+a):t.slideTo(l):t.slideTo(t.activeIndex);}}.bind(this),t.cssMode&&(this.onScroll=function(){var e=this.wrapperEl,t=this.rtlTranslate;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=t?e.scrollWidth-e.offsetWidth-e.scrollLeft:-e.scrollLeft:this.translate=-e.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses(),(0==(e=this.maxTranslate()-this.minTranslate())?0:(this.translate-this.minTranslate())/e)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit
241("setTranslate",this.translate,!1);}.bind(this)),this.onClick=function(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()));}.bind(this),!!t.nested);!x.touch&&x.pointerEvents?(s.addEventListener(i.start,this.onTouchStart,!1),f.addEventListener(i.move,this.onTouchMove,n),f.addEventListener(i.end,this.onTouchEnd,!1)):(x.touch&&(e=!("touchstart"!==i.start||!x.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1},s.addEventListener(i.start,this.onTouchStart,e),s.addEventListener(i.move,this.onTouchMove,x.passiveListener?{passive:!1,capture:n}:n),s.addEventListener(i.end,this.onTouchEnd,e),i.cancel&&s.addEventListener(i.cancel,this.onTouchEnd,e),T||(f.addEventListener("touchstart",S),T=!0)),(t.simulateTouch&&!r.ios&&!r.android||t.simulateTouch&&!x.touch&&r.ios)&&(s.addEventListener("mousedown",this.onTouchStart,!1),f.addEventListener("mousemove",this.onTouchMove,n),f.addEventListener("mouseup",this.onTouchEnd,!1))),(t.preventClicks||t.preventClicksPropagation)&&s.addEventListener("click",this.onClick,!0),t.cssMode&&a.addEventListener("scroll",this.onScroll),t.updateOnWindowResize?this.on(r.ios||r.android?"resize orientationchange observerUpdate":"resize observerUpdate",y,!0):this.on("observerUpdate",y,!0);},detachEvents:function(){var e,t=this.params,i=this.touchEvents,s=this.el,a=this.wrapperEl,n=!!t.nested;!x.touch&&x.pointerEvents?(s.removeEventListener(i.start,this.onTouchStart,!1),f.removeEventListener(i.move,this.onTouchMove,n),f.removeEventListener(i.end,this.onTouchEnd,!1)):(x.touch&&(e=!("onTouchStart"!==i.start||!x.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1},s.removeEventListener(i.start,this.onTouchStart,e),s.removeEventListener(i.move,this.onTouchMove,n),s.removeEventListener(i.end,this.onTouchEnd,e),i.cancel&&s.removeEventListener(i.cancel,this.onTouchEnd,e)),(t.simulateTouch&&!r.ios&&!r.android||t.simulateTouch&&!x.touch&&r.ios)&&(s.removeEventListener("mousedown",this.onTouchStart,!1),f.removeEventListener("mousemove",this.onTouchMove,n),f.removeEventListener("mouseup",this.onTouchEnd,!1))),(t.preventClicks||t.preventClicksPropagation)&&s.removeEventListener("click",this.onClick,!0),t.cssMode&&a.removeEventListener("scroll",this.onScroll),this.off(r.ios||r.android?"resize orientationchange observerUpdate":"resize observerUpdate",y);}},breakpoints:{setBreakpoint:function(){var e,i,t,s,a=this.activeIndex,n=this.initialized,r=this.loopedSlides,o=(void 0===r&&(r=0),this.params),l=this.$el,d=o.breakpoints;d&&0!==Object.keys(d).length&&(e=this.getBreakpoint(d))&&this.currentBreakpoint!==e&&((i=e in d?d[e]:void 0)&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(function(e){var t=i[e];void 0!==t&&(i[e]="slidesPerView"!==e||"AUTO"!==t&&"auto"!==t?"slidesPerView"===e?parseFloat(t):parseInt(t,10):"auto");}),d=i||this.originalParams,t=1<o.slidesPerColumn,s=1<d.slidesPerColumn,t&&!s?l.removeClass(o.containerModifierClass+"multirow "+o.containerModifierClass+"multirow-column"):!t&&s&&(l.addClass(o.containerModifierClass+"multirow"),"column"===d.slidesPerColumnFill&&l.addClass(o.containerModifierClass+"multirow-column")),t=d.direction&&d.direction!==o.direction,s=o.loop&&(d.slidesPerView!==o.slidesPerView||t),t&&n&&this.changeDirection(),U.extend(this.params,d),U.extend(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),this.currentBreakpoint=e,s&&n&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(a-r+this.loopedSlides,0,!1)),this.emit("breakpoint",d));},getBreakpoint:function(e){if(e){var t=!1,i=Object.keys(e).map(function(e){var t;return "string"==typeof e&&0===e.indexOf("@")?(t=parseFloat(e.substr(1)),{value:K.innerHeight*t,point:e}):{value:e,point:e};});i.sort(function(e,t){return parseInt(e.value,10)-parseInt(t.value,10);});for(var s=0;s<i.length;s+=1){var a=i[s],n=a.point;a.value<=K.innerWidth&&(t=n);}return t||"max";}}},checkOverflow:{checkOverflow:function(){var e=this.params,t=this.isLocked,i=0<this.slides.length&&e.slidesOffsetBefore+e.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;e.slidesOffsetBefore&&e.slidesOffsetAfter&&i?this.isLocked=i<=this.size:this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,t!==this.isLocked&&this.emit
241(this.isLocked?"lock":"unlock"),t&&t!==this.isLocked&&(this.isEnd=!1,this.navigation&&this.navigation.update());}},classes:{addClasses:function(){var t=this.classNames,i=this.params,e=this.rtl,s=this.$el,a=[];a.push("initialized"),a.push(i.direction),i.freeMode&&a.push("free-mode"),i.autoHeight&&a.push("autoheight"),e&&a.push("rtl"),1<i.slidesPerColumn&&(a.push("multirow"),"column"===i.slidesPerColumnFill&&a.push("multirow-column")),r.android&&a.push("android"),r.ios&&a.push("ios"),i.cssMode&&a.push("css-mode"),a.forEach(function(e){t.push(i.containerModifierClass+e);}),s.addClass(t.join(" "));},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" "));}},images:{loadImage:function(e,t,i,s,a,n){function r(){n&&n();}!(E(e).parent("picture")[0]||e.complete&&a)&&t?((e=new K.Image()).onload=r,e.onerror=r,s&&(e.sizes=s),i&&(e.srcset=i),t&&(e.src=t)):r();},preloadImages:function(){var e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")));}e.imagesToLoad=e.$el.find("img");for(var i=0;i<e.imagesToLoad.length;i+=1){var s=e.imagesToLoad[i];e.loadImage(s,s.currentSrc||s.getAttribute("src"),s.srcset||s.getAttribute("srcset"),s.sizes||s.getAttribute("sizes"),!0,t);}}}},$={},L=((M=o)&&(d.__proto__=M),P={extendedDefaults:{configurable:!0},defaults:{configurable:!0},Class:{configurable:!0},$:{configurable:!0}},((d.prototype=Object.create(M&&M.prototype)).constructor=d).prototype.slidesPerViewDynamic=function(){var h=this.params,e=this.slides,t=this.slidesGrid,i=this.size,s=this.activeIndex,a=1;if(h.centeredSlides){for(var n,r=e[s].swiperSlideSize,o=s+1;o<e.length;o+=1)e[o]&&!n&&(a+=1,(r+=e[o].swiperSlideSize)>i&&(n=!0));for(var l=s-1;0<=l;--l)e[l]&&!n&&(a+=1,(r+=e[l].swiperSlideSize)>i&&(n=!0));}else for(var d=s+1;d<e.length;d+=1)t[d]-t[s]<i&&(a+=1);return a;},d.prototype.update=function(){var e,t,i=this;function s(){var e=i.rtlTranslate?-1*i.translate:i.translate,e=Math.min(Math.max(e,i.maxTranslate()),i.minTranslate());i.setTranslate(e),i.updateActiveIndex(),i.updateSlidesClasses();}i&&!i.destroyed&&(e=i.snapGrid,(t=i.params).breakpoints&&i.setBreakpoint(),i.updateSize(),i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),i.params.freeMode?(s(),i.params.autoHeight&&i.updateAutoHeight()):(("auto"===i.params.slidesPerView||1<i.params.slidesPerView)&&i.isEnd&&!i.params.centeredSlides?i.slideTo(i.slides.length-1,0,!1,!0):i.slideTo(i.activeIndex,0,!1,!0))||s(),t.watchOverflow&&e!==i.snapGrid&&i.checkOverflow(),i.emit("update"));},d.prototype.changeDirection=function(i,e){void 0===e&&(e=!0);var t=this.params.direction;return (i=i||("horizontal"===t?"vertical":"horizontal"))===t||"horizontal"!==i&&"vertical"!==i||(this.$el.removeClass(""+this.params.containerModifierClass+t).addClass(""+this.params.containerModifierClass+i),this.params.direction=i,this.slides.each(function(e,t){"vertical"===i?t.style.width="":t.style.height="";}),this.emit("changeDirection"),e&&this.update()),this;},d.prototype.init=function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"));},d.prototype.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var i=this,s=i.params,a=i.$el,n=i.$wrapperEl,r=i.slides;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),a.removeAttr("style"),n.removeAttr("style"),r&&r.length&&r.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),i.emit("destroy"),Object.keys(i.eventsListeners).forEac
241h(function(e){i.off(e);}),!1!==e&&(i.$el[0].swiper=null,i.$el.data("swiper",null),U.deleteProps(i)),i.destroyed=!0),null;},d.extendDefaults=function(e){U.extend($,e);},P.extendedDefaults.get=function(){return $;},P.defaults.get=function(){return z;},P.Class.get=function(){return M;},P.$.get=function(){return E;},Object.defineProperties(d,P),d),I={name:"device",proto:{device:r},static:{device:r}},O={name:"support",proto:{support:x},static:{support:x}},D={isEdge:!!K.navigator.userAgent.match(/Edge/g),isSafari:0<=(C=K.navigator.userAgent.toLowerCase()).indexOf("safari")&&C.indexOf("chrome")<0&&C.indexOf("android")<0,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(K.navigator.userAgent)},A={name:"browser",proto:{browser:D},static:{browser:D}},G={name:"resize",create:function(){var e=this;U.extend(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"));},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange");}}});},on:{init:function(){K.addEventListener("resize",this.resize.resizeHandler),K.addEventListener("orientationchange",this.resize.orientationChangeHandler);},destroy:function(){K.removeEventListener("resize",this.resize.resizeHandler),K.removeEventListener("orientationchange",this.resize.orientationChangeHandler);}}},H={func:K.MutationObserver||K.WebkitMutationObserver,attach:function(e,t){void 0===t&&(t={});var i=this,s=new H.func(function(e){var t;1!==e.length?(t=function(){i.emit("observerUpdate",e[0]);},K.requestAnimationFrame?K.requestAnimationFrame(t):K.setTimeout(t,0)):i.emit("observerUpdate",e[0]);});s.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),i.observer.observers.push(s);},init:function(){if(x.observer&&this.params.observer){if(this.params.observeParents)for(var e=this.$el.parents(),t=0;t<e.length;t+=1)this.observer.attach(e[t]);this.observer.attach(this.$el[0],{childList:this.params.observeSlideChildren}),this.observer.attach(this.$wrapperEl[0],{attributes:!1});}},destroy:function(){this.observer.observers.forEach(function(e){e.disconnect();}),this.observer.observers=[];}},B={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){U.extend(this,{observer:{init:H.init.bind(this),attach:H.attach.bind(this),destroy:H.destroy.bind(this),observers:[]}});},on:{init:function(){this.observer.init();},destroy:function(){this.observer.destroy();}}},N={update:function(h){var t=this,e=t.params,i=e.slidesPerView,s=e.slidesPerGroup,e=e.centeredSlides,p=t.params.virtual,c=p.addSlidesBefore,p=p.addSlidesAfter,a=t.virtual,u=a.from,m=a.to,n=a.slides,v=a.slidesGrid,f=a.renderSlide,a=a.offset;t.updateActiveIndex();var g,b=t.activeIndex||0,w=t.rtlTranslate?"right":t.isHorizontal()?"left":"top",e=e?(g=Math.floor(i/2)+s+c,Math.floor(i/2)+s+p):(g=i+(s-1)+c,s+p),r=Math.max((b||0)-e,0),o=Math.min((b||0)+g,n.length-1),i=(t.slidesGrid[r]||0)-(t.slidesGrid[0]||0);function y(){t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.lazy&&t.params.lazy.enabled&&t.lazy.load();}if(U.extend(t.virtual,{from:r,to:o,offset:i,slidesGrid:t.slidesGrid}),u===r&&m===o&&!h)return t.slidesGrid!==v&&i!==a&&t.slides.css(w,i+"px"),void t.updateProgress();if(t.params.virtual.renderExternal)return t.params.virtual.renderExternal.call(t,{offset:i,from:r,to:o,slides:function(){for(var e=[],t=r;t<=o;t+=1)e.push(n[t]);return e;}()}),void y();var x=[],E=[];if(h)t.$wrapperEl.find("."+t.params.slideClass).remove();else for(var l=u;l<=m;l+=1)(l<r||o<l)&&t.$wrapperEl.find("."+t.params.slideClass+'[data-swiper-slide-index="'+l+'"]').remove();for(var d=0;d<n.length;d+=1)r<=d&&d<=o&&(void 0===m||h?E.push(d):(m<d&&E.push(d),d<u&&x.push(d)));E.forEach(function(e){t.$wrapperEl.append(f(n[e],e));}),x.sort(function(e,t){return t-e;}).forEach(function(e){t.$wrapperEl.prepend(f(n[e],e));}),t.$wrapperEl.children(".swiper-slide").css(w,i+"px"),y();},renderSlide:function(e,t){var i=this.params.virtual;if(i.cache&&this.virtual.cache[t])return this.virtual.cache[t];e=i.renderSlide?E(i.renderSlide.call(this,e,t)):E('<div class="'+this.params.slideClass+'" data-swiper-slide-index="'+t+'">'+e+"</div>");return e.attr("data-swiper-slide-index")||e.attr("data-swiper-slide-index",t),i.cache&&(this.virtual.cache[t]=e),e;},appendSlide:function(e){if("object"==typeof e&&"length" in e)for(var t=0;t<e.length;t+=1)e[t]&&this.virtual.slides.push(e[t]);else this.virtual.slides.push(e);this.virtual.update(!0);}
241,prependSlide:function(e){var s,a,t=this.activeIndex,i=t+1,n=1;if(Array.isArray(e)){for(var r=0;r<e.length;r+=1)e[r]&&this.virtual.slides.unshift(e[r]);i=t+e.length,n=e.length;}else this.virtual.slides.unshift(e);this.params.virtual.cache&&(s=this.virtual.cache,a={},Object.keys(s).forEach(function(e){var t=s[e],i=t.attr("data-swiper-slide-index");i&&t.attr("data-swiper-slide-index",parseInt(i,10)+1),a[parseInt(e,10)+n]=t;}),this.virtual.cache=a),this.virtual.update(!0),this.slideTo(i,0);},removeSlide:function(e){if(null!=e){var t=this.activeIndex;if(Array.isArray(e))for(var i=e.length-1;0<=i;--i)this.virtual.slides.splice(e[i],1),this.params.virtual.cache&&delete this.virtual.cache[e[i]],e[i]<t&&--t,t=Math.max(t,0);else this.virtual.slides.splice(e,1),this.params.virtual.cache&&delete this.virtual.cache[e],e<t&&--t,t=Math.max(t,0);this.virtual.update(!0),this.slideTo(t,0);}},removeAllSlides:function(){this.virtual.slides=[],this.params.virtual.cache&&(this.virtual.cache={}),this.virtual.update(!0),this.slideTo(0,0);}},V={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,addSlidesBefore:0,addSlidesAfter:0}},create:function(){U.extend(this,{virtual:{update:N.update.bind(this),appendSlide:N.appendSlide.bind(this),prependSlide:N.prependSlide.bind(this),removeSlide:N.removeSlide.bind(this),removeAllSlides:N.removeAllSlides.bind(this),renderSlide:N.renderSlide.bind(this),slides:this.params.virtual.slides,cache:{}}});},on:{beforeInit:function(){var e;this.params.virtual.enabled&&(this.classNames.push(this.params.containerModifierClass+"virtual"),U.extend(this.params,e={watchSlidesProgress:!0}),U.extend(this.originalParams,e),this.params.initialSlide||this.virtual.update(
241));},setTranslate:function(){this.params.virtual.enabled&&this.virtual.update();}}},X={handle:function(e){var t=this.rtlTranslate,i=(e=e.originalEvent?e.originalEvent:e).keyCode||e.charCode,s=this.params.keyboard.pageUpDown,a=s&&33===i,s=s&&34===i,n=37===i,r=39===i,o=38===i,l=40===i;if(!this.allowSlideNext&&(this.isHorizontal()&&r||this.isVertical()&&l||s))return !1;if(!this.allowSlidePrev&&(this.isHorizontal()&&n||this.isVertical()&&o||a))return !1;if(!(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey||f.activeElement&&f.activeElement.nodeName&&("input"===f.activeElement.nodeName.toLowerCase()||"textarea"===f.activeElement.nodeName.toLowerCase()))){if(this.params.keyboard.onlyInViewport&&(a||s||n||r||o||l)){var h=!1;if(0<this.$el.parents("."+this.params.slideClass).length&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var p=K.innerWidth,c=K.innerHeight,d=this.$el.offset();t&&(d.left-=this.$el[0].scrollLeft);for(var u=[[d.left,d.top],[d.left+this.width,d.top],[d.left,d.top+this.height],[d.left+this.width,d.top+this.height]],m=0;m<u.length;m+=1){var v=u[m];0<=v[0]&&v[0]<=p&&0<=v[1]&&v[1]<=c&&(h=!0);}if(!h)return;}this.isHorizontal()?((a||s||n||r)&&(e.preventDefault?e.preventDefault():e.returnValue=!1),((s||r)&&!t||(a||n)&&t)&&this.slideNext(),((a||n)&&!t||(s||r)&&t)&&this.slidePrev()):((a||s||o||l)&&(e.preventDefault?e.preventDefault():e.returnValue=!1),(s||l)&&this.slideNext(),(a||o)&&this.slidePrev()),this.emit("keyPress",i);}},enable:function(){this.keyboard.enabled||(E(f).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0);},disable:function(){this.keyboard.enabled&&(E(f).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1);}},Y={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){U.extend(this,{keyboard:{enabled:!1,enable:X.enable.bind(this),disable:X.disable.bind(this),handle:X.handle.bind(this)}});},on:{init:function(){this.params.keyboard.enabled&&this.keyboard.enable();},destroy:function(){this.keyboard.enabled&&this.keyboard.disable();}}};function d(){for(var i,e=[],t=arguments.length;t--;)e[t]=arguments[t];i=(i=1===e.length&&e[0].constructor&&e[0].constructor===Object?e[0]:(n=e[0],e[1]))||{},i=U.extend({},i),n&&!i.el&&(i.el=n),M.call(this,i),Object.keys(k).forEach(function(t){Object.keys(k[t]).forEach(function(e){d.prototype[e]||(d.prototype[e]=k[t][e]);});});var s,a,n,r=this,o=(void 0===r.modules&&(r.modules={}),Object.keys(r.modules).forEach(function(e){var t,e=r.modules[e];e.params&&(t=Object.keys(e.params)[0],"object"==typeof (e=e.params[t])&&null!==e&&t in i&&"enabled" in e&&(!0===i[t]&&(i[t]={enabled:!0}),"object"!=typeof i[t]||"enabled" in i[t]||(i[t].enabled=!0),i[t]||(i[t]={enabled:!1})));}),U.extend({},z)),l=(r.useModulesParams(o),r.params=U.extend({},o,$,i),r.originalParams=U.extend({},r.params),r.passedParams=U.extend({},i),(r.$=E)(r.params.el));if(n=l[0])return 1<l.length?(s=[],l.each(function(e,t){t=U.extend({},i,{el:t});s.push(new d(t));}),s):(n.swiper=r,l.data("swiper",r),n&&n.shadowRoot&&n.shadowRoot.querySelector?(a=E(n.shadowRoot.querySelector("."+r.params.wrapperClass))).children=function(e){return l.children(e);}:a=l.children("."+r.params.wrapperClass),U.extend(r,{$el:l,el:n,$wrapperEl:a,wrapperEl:a[0],classNames:[],slides:E(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return "horizontal"===r.params.direction;},isVertical:function(){return "vertical"===r.params.direction;},rtl:"rtl"===n.dir.toLowerCase()||"rtl"===l.css("direction"),rtlTranslate:"horizontal"===r.params.direction&&("rtl"===n.dir.toLowerCase()||"rtl"===l.css("direction")),wrongRTL:"-webkit-box"===a.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:r.params.allowSlideNext,allowSlidePrev:r.params.allowSlidePrev,touchEvents:(o=x.pointerEvents?["pointerdown","pointermove","pointerup"]:["mousedown","mousemove","mouseup"],r.touchEventsTouch={start:(n=["touchstart","touchmove","touchend","touchcancel"])[0],move:n[1],end:n[2],cancel:n[3]},r.touchEventsDesktop={start:o[0],move:o[1],end:o[2]},x.touch||!r.params.simulateTouch?r.touchEventsTouch:r.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:U.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:r.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),r.useModules(),r.params.init&&r.init(),r);}var F={lastScrollTime:U.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return -1<K.navigator.userAgent.indexOf("firefox")?"DOMMouseScroll":((t="onwheel" in f)||((e=f.createElement("div")).setAttribute("onwheel","return;"),t="function"==typeof e.onwheel),(t=!t&&f.implementation&&f.implementation.hasFeature&&!0!==f.implementation.hasFeature("","")?f.implementation.hasFeature("Events.wheel","3.0"):t)?"wheel":"mousewheel");var e,t;},normalize:function(e){var t=0,i=0,s=0,a=0;return "detail" in e&&(i=e.detail),"wheelDelta" in e&&(i=-e.wheelDelta/120),"wheelDeltaY" in e&&(i=-e.wheelDeltaY/120
241),"wheelDeltaX" in e&&(t=-e.wheelDeltaX/120),"axis" in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,a=10*i,"deltaY" in e&&(a=e.deltaY),"deltaX" in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=a,a=0),(s||a)&&e.deltaMode&&(1===e.deltaMode?(s*=40,a*=40):(s*=800,a*=800)),{spinX:t=s&&!t?s<1?-1:1:t,spinY:i=a&&!i?a<1?-1:1:i,pixelX:s,pixelY:a};},handleMouseEnter:function(){this.mouseEntered=!0;},handleMouseLeave:function(){this.mouseEntered=!1;},handle:function(e){var t=e,i=this,s=i.params.mousewheel,a=(i.params.cssMode&&t.preventDefault(),i.$el);if("container"!==i.params.mousewheel.eventsTarged&&(a=E(i.params.mousewheel.eventsTarged)),!i.mouseEntered&&!a[0].contains(t.target)&&!s.releaseOnEdges)return !0;t.originalEvent&&(t=t.originalEvent);var a=0,n=i.rtlTranslate?-1:1,r=F.normalize(t);if(s.forceToAxis)if(i.isHorizontal()){if(!(Math.abs(r.pixelX)>Math.abs(r.pixelY)))return !0;a=-r.pixelX*n;}else{if(!(Math.abs(r.pixelY)>Math.abs(r.pixelX)))return !0;a=-r.pixelY;}else a=Math.abs(r.pixelX)>Math.abs(r.pixelY)?-r.pixelX*n:-r.pixelY;if(0===a)return !0;if(s.invert&&(a=-a),i.params.freeMode){var o={time:U.now(),delta:Math.abs(a),direction:Math.sign(a)},n=i.mousewheel.lastEventBeforeSnap,r=n&&o.time<n.time+500&&o.delta<=n.delta&&o.direction===n.direction;if(!r){i.mousewheel.lastEventBeforeSnap=void 0,i.params.loop&&i.loopFix();var l,h,n=i.getTranslate()+a*s.sensitivity,s=i.isBeginning,d=i.isEnd;if((n=n>=i.minTranslate()?i.minTranslate():n)<=i.maxTranslate()&&(n=i.maxTranslate()),i.setTransition(0),i.setTranslate(n),i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses(),(!s&&i.isBeginning||!d&&i.isEnd)&&i.updateSlidesClasses(),i.params.freeModeSticky&&(clearTimeout(i.mousewheel.timeout),i.mousewheel.timeout=void 0,15<=(l=i.mousewheel.recentWheelEvents).length&&l.shift(),s=l.length?l[l.length-1]:void 0,d=l[0],l.push(o),s&&(o.delta>s.delta||o.direction!==s.direction)?l.splice(0):15<=l.length&&o.time-d.time<500&&1<=d.delta-o.delta&&o.delta<=6&&(h=0<a?.8:.2,i.mousewheel.lastEventBeforeSnap=o,l.splice(0),i.mousewheel.timeout=U.nextTick(function(){i.slideToClosest(i.params.speed,!0,void 0,h);},0)),i.mousewheel.timeout||(i.mousewheel.timeout=U.nextTick(function(){i.mousewheel.lastEventBeforeSnap=o,l.splice(0),i.slideToClosest(i.params.speed,!0,void 0,.5);},500))),r||i.emit("scroll",t),i.params.autoplay&&i.params.autoplayDisableOnInteraction&&i.autoplay.stop(),n===i.minTranslate()||n===i.maxTranslate())return !0;}}else{s={time:U.now(),delta:Math.abs(a),direction:Math.sign(a),raw:e},d=i.mousewheel.recentWheelEvents,r=(2<=d.length&&d.shift(),d.length?d[d.length-1]:void 0);if(d.push(s),(!r||s.direction!==r.direction||s.delta>r.delta||s.time>r.time+150)&&i.mousewheel.animateSlider(s),i.mousewheel.releaseScroll(s))return !0;}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1;},animateSlider:function(e){return 6<=e.delta&&U.now()-this.mousewheel.lastScrollTime<60||(e.direction<0?this.isEnd&&!this.params.loop||this.animating||(this.slideNext(),this.emit("scroll",e.raw)):this.isBeginning&&!this.params.loop||this.animating||(this.slidePrev(),this.emit("scroll",e.raw)),this.mousewheel.lastScrollTime=(new K.Date()).getTime(),!1);},releaseScroll:function(e){var t=this.params.mousewheel;if(e.direction<0){if(this.isEnd&&!this.params.loop&&t.releaseOnEdges)return !0;}else{if(this.isBeginning&&!this.params.loop&&t.releaseOnEdges)return !0;}return !1;},enable:function(){var e=F.event();if(this.params.cssMode)return this.wrapperEl.removeEventListener(e,this.mousewheel.handle),!0;if(!e)return !1;if(this.mousewheel.enabled)return !1;var t=this.$el;return (t="container"!==this.params.mousewheel.eventsTarged?E(this.params.mousewheel.eventsTarged):t).on("mouseenter",this.mousewheel.handleMouseEnter),t.on("mouseleave",this.mousewheel.handleMouseLeave),t.on(e,this.mousewheel.handle),this.mousewheel.enabled=!0;},disable:function(){var e=F.event();if(this.params.cssMode)return this.wrapperEl.addEventListener(e,this.mousewheel.handle),!0;if(!e)return !1;if(!this.mousewheel.enabled)return !1;var t=this.$el;return (t="container"!==this.params.mousewheel.eventsTarged?E(this.params.mousewheel.eventsTarged):t).off(e,this.mousewheel.handle),!(this.mousewheel.enabled=!1);}},W={update:function(){var e,t,i=this.params.navigation;this.params.loop||(e=(t=this.navigation).$nextEl,(t=t.$prevEl)&&0<t.length&&(this.isBeg
241inning?t.addClass(i.disabledClass):t.removeClass(i.disabledClass),t[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](i.lockClass)),e&&0<e.length&&(this.isEnd?e.addClass(i.disabledClass):e.removeClass(i.disabledClass),e[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](i.lockClass)));},onPrevClick:function(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev();},onNextClick:function(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext();},init:function(){var e,t,i=this.params.navigation;(i.nextEl||i.prevEl)&&(i.nextEl&&(e=E(i.nextEl),this.params.uniqueNavElements&&"string"==typeof i.nextEl&&1<e.length&&1===this.$el.find(i.nextEl).length&&(e=this.$el.find(i.nextEl))),i.prevEl&&(t=E(i.prevEl),this.params.uniqueNavElements&&"string"==typeof i.prevEl&&1<t.length&&1===this.$el.find(i.prevEl).length&&(t=this.$el.find(i.prevEl))),e&&0<e.length&&e.on("click",this.navigation.onNextClick),t&&0<t.length&&t.on("click",this.navigation.onPrevClick),U.extend(this.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}));},destroy:function(){var e=this.navigation,t=e.$nextEl,e=e.$prevEl;t&&t.length&&(t.off("click",this.navigation.onNextClick),t.removeClass(this.params.navigation.disabledClass)),e&&e.length&&(e.off("click",this.navigation.onPrevClick),e.removeClass(this.params.navigation.disabledClass));}},R={update:function(){var h=this.rtl,s=this.params.pagination;if(s.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var a,e=(this.virtual&&this.params.virtual.enabled?this.virtual:this).slides.length,t=this.pagination.$el,i=this.params.loop?Math.ceil((e-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((a=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>e-1-2*this.loopedSlides&&(a-=e-2*this.loopedSlides),i-1<a&&(a-=i),a<0&&"bullets"!==this.params.paginationType&&(a=i+a)):a=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===s.type&&this.pagination.bullets&&0<this.pagination.bullets.length){var n,r,o,l=this.pagination.bullets;if(s.dynamicBullets&&(this.pagination.bulletSize=l.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),t.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(s.dynamicMainBullets+4)+"px"),1<s.dynamicMainBullets&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=a-this.previousIndex,this.pagination.dynamicBulletIndex>s.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=s.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),n=a-this.pagination.dynamicBulletIndex,o=((r=n+(Math.min(l.length,s.dynamicMainBullets)-1))+n)/2),l.removeClass(s.bulletActiveClass+" "+s.bulletActiveClass+"-next "+s.bulletActiveClass+"-next-next "+s.bulletActiveClass+"-prev "+s.bulletActiveClass+"-prev-prev "+s.bulletActiveClass+"-main"),1<t.length)l.each(function(e,t){var t=E(t),i=t.index();i===a&&t.addClass(s.bulletActiveClass),s.dynamicBullets&&(n<=i&&i<=r&&t.addClass(s.bulletActiveClass+"-main"),i===n&&t.prev().addClass(s.bulletActiveClass+"-prev").prev().addClass(s.bulletActiveClass+"-prev-prev"),i===r&&t.next().addClass(s.bulletActiveClass+"-next").next().addClass(s.bulletActiveClass+"-next-next"));});else{var e=l.eq(a),p=e.index();if(e.addClass(s.bulletActiveClass),s.dynamicBullets){for(var e=l.eq(n),d=l.eq(r),c=n;c<=r;c+=1)l.eq(c).addClass(s.bulletActiveClass+"-main");if(this.params.loop)if(p>=l.length-s.dynamicMainBullets){for(var u=s.dynamicMainBullets;0<=u;--u)l.eq(l.length-u).addClass(s.bulletActiveClass+"-main");l.eq(l.length-s.dynamicMainBullets-1).addClass(s.bulletActiveClass+"-prev");}else e.prev().addClass(s.bulletActiveClass+"-prev").prev().addClass(s.bulletActiveClass+"-prev-prev"),d.next().addClass(s.bulletActiveClass+"-next").next().addClass(s.bulletActiveClass+"-next-next");else e.prev().addClass(s.bulletActiveClass+"-prev").prev().addClass(s.bulletActiveClass+"-prev-prev"),d.next().addClass(s.bulletActiveClass+"-next").next().addClass(s.bulletActiveClass+"-next-next");}}s.dynamicBullets&&(p=Math.min(l.length,s.dynamicMainBullets+4),e=(this.pagination.bulletSize*p-this.pagination.bulletSize)/2-o*this.pagination.bulletSize,d=h?"right":"left",l.css(this.isHorizontal()?d:"top",e+"px"));}"fraction"===s.type&&(t.find("."+s.currentClass).text(s.formatFractionCurrent(a+1)),t.find("."+s.totalClass).text(s.formatFractionTotal(i))),"progressbar"===s.type&&(p=s.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical",o=(a+1)/i,d=h=1,"horizontal"==p?h=o:d=o,t.find("."+s.progressbarFillClass).transform("translate3d(0,
2410,0) scaleX("+h+") scaleY("+d+")").transition(this.params.speed)),"custom"===s.type&&s.renderCustom?(t.html(s.renderCustom(this,a+1,i)),this.emit("paginationRender",this,t[0])):this.emit("paginationUpdate",this,t[0]),t[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](s.lockClass);}},render:function(){var e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t=(this.virtual&&this.params.virtual.enabled?this.virtual:this).slides.length,i=this.pagination.$el,s="";if("bullets"===e.type){for(var a=this.params.loop?Math.ceil((t-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,n=0;n<a;n+=1)e.renderBullet?s+=e.renderBullet.call(this,n,e.bulletClass):s+="<"+e.bulletElement+' class="'+e.bulletClass+'"></'+e.bulletElement+">";i.html(s),this.pagination.bullets=i.find("."+e.bulletClass);}"fraction"===e.type&&(s=e.renderFraction?e.renderFraction.call(this,e.currentClass,e.totalClass):'<span class="'+e.currentClass+'"></span> / <span class="'+e.totalClass+'"></span>',i.html(s)),"progressbar"===e.type&&(s=e.renderProgressbar?e.renderProgressbar.call(this,e.progressbarFillClass):'<span class="'+e.progressbarFillClass+'"></span>',i.html(s)),"custom"!==e.type&&this.emit("paginationRender",this.pagination.$el[0]);}},init:function(){var e,t=this,i=t.params.pagination;!i.el||0!==(e=E(i.el)).length&&(t.params.uniqueNavElements&&"string"==typeof i.el&&1<e.length&&(e=t.$el.find(i.el)),"bullets"===i.type&&i.clickable&&e.addClass(i.clickableClass),e.addClass(i.modifierClass+i.type),"bullets"===i.type&&i.dynamicBullets&&(e.addClass(""+i.modifierClass+i.type+"-dynamic"),t.pagination.dynamicBulletIndex=0,i.dynamicMainBullets<1&&(i.dynamicMainBullets=1)),"progressbar"===i.type&&i.progressbarOpposite&&e.addClass(i.progressbarOppositeClass),i.clickable&&e.on("click","."+i.bulletClass,function(e){e.preventDefault();e=E(this).index()*t.params.slidesPerGroup;t.params.loop&&(e+=t.loopedSlides),t.slideTo(e);}),U.extend(t.pagination,{$el:e,el:e[0]}));},destroy:function(){var e,t=this.params.pagination;t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length&&((e=this.pagination.$el).removeClass(t.hiddenClass),e.removeClass(t.modifierClass+t.type),this.pagination.bullets&&this.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&e.off("click","."+t.bulletClass));}},q={setTranslate:function(){var e,t,i,s,a,n,r,o;this.params.scrollbar.el&&this.scrollbar.el&&(n=this.scrollbar,e=this.rtlTranslate,o=this.progress,t=n.dragSize,i=n.trackSize,s=n.$dragEl,a=n.$el,n=this.params.scrollbar,o=(i-(r=t))*o,e?0<(o=-o)?(r=t-o,o=0):i<-o+t&&(r=i+o):o<0?(r=t+o,o=0):i<o+t&&(r=i-o),this.isHorizontal()?(s.transform("translate3d("+o+"px, 0, 0)"),s[0].style.width=r+"px"):(s.transform("translate3d(0px, "+o+"px, 0)"),s[0].style.height=r+"px"),n.hide&&(clearTimeout(this.scrollbar.timeout),a[0].style.opacity=1,this.scrollbar.timeout=setTimeout(function(){a[0].style.opacity=0,a.transition(400);},1e3)));},setTransition:function(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e);},updateSize:function(){var e,t,i,s,a,n,r;this.params.scrollbar.el&&this.scrollbar.el&&(t=(e=this.scrollbar).$dragEl,i=e.$el,t[0].style.width="",t[0].style.height="",s=this.isHorizontal()?i[0].offsetWidth:i[0].offsetHeight,n=(a=this.size/this.virtualSize)*(s/this.size),r="auto"===this.params.scrollbar.dragSize?s*a:parseInt(this.params.scrollbar.dragSize,10),this.isHorizontal()?t[0].style.width=r+"px":t[0].style.height=r+"px",i[0].style.display=1<=a?"none":"",this.params.scrollbar.hide&&(i[0].style.opacity=0),U.extend(e,{trackSize:s,divider:a,moveDivider:n,dragSize:r}),e.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass));},getPointerPosition:function(e){return this.isHorizontal()?("touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0]:e).clientX:("touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0]:e).clientY;},setDragPosition:function(e){var t=this.scrollbar,i=this.rtlTranslate,s=t.$el,a=t.dragSize,n=t.trackSize,r=t.dragStartPos,t=(t.getPointerPosition(e)-s.offset()[this.isHorizontal()?"left":"top"]-(null!==r?r:a/2))/(n-a),e=(t=Math.max(Math.min(t,1),0),i&&(t=1-t),this.minTranslate()+(this.maxTranslate()-this.minTranslate())*t);this.updateProgress(e),this.setTranslate(e),this.updateActiveIndex(),this.updateSlidesClasses();}
241,onDragStart:function(e){var t=this.params.scrollbar,i=this.scrollbar,s=this.$wrapperEl,a=i.$el,n=i.$dragEl;this.scrollbar.isTouched=!0,this.scrollbar.dragStartPos=e.target===n[0]||e.target===n?i.getPointerPosition(e)-e.target.getBoundingClientRect()[this.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),s.transition(100),n.transition(100),i.setDragPosition(e),clearTimeout(this.scrollbar.dragTimeout),a.transition(0),t.hide&&a.css("opacity",1),this.params.cssMode&&this.$wrapperEl.css("scroll-snap-type","none"),this.emit("scrollbarDragStart",e);},onDragMove:function(e){var t=this.scrollbar,i=this.$wrapperEl,s=t.$el,a=t.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),i.transition(0),s.transition(0),a.transition(0),this.emit("scrollbarDragMove",e));},onDragEnd:function(e){var t=this.params.scrollbar,i=this.scrollbar,s=this.$wrapperEl,a=i.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,this.params.cssMode&&(this.$wrapperEl.css("scroll-snap-type",""),s.transition("")),t.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=U.nextTick(function(){a.css("opacity",0),a.transition(400);},1e3)),this.emit("scrollbarDragEnd",e),t.snapOnRelease&&this.slideToClosest());},enableDraggable:function(){var e,t,i,s,a;this.params.scrollbar.el&&(i=this.scrollbar,e=this.touchEventsTouch,t=this.touchEventsDesktop,a=this.params,i=i.$el[0],s=!(!x.passiveListener||!a.passiveListeners)&&{passive:!1,capture:!1},a=!(!x.passiveListener||!a.passiveListeners)&&{passive:!0,capture:!1},x.touch?(i.addEventListener(e.start,this.scrollbar.onDragStart,s),i.addEventListener(e.move,this.scrollbar.onDragMove,s),i.addEventListener(e.end,this.scrollbar.onDragEnd,a)):(i.addEventListener(t.start,this.scrollbar.onDragStart,s),f.addEventListener(t.move,this.scrollbar.onDragMove,s),f.addEventListener(t.end,this.scrollbar.onDragEnd,a)));},disableDraggable:function(){var e,t,i,s,a;this.params.scrollbar.el&&(i=this.scrollbar,e=this.touchEventsTouch,t=this.touchEventsDesktop,a=this.params,i=i.$el[0],s=!(!x.passiveListener||!a.passiveListeners)&&{passive:!1,capture:!1},a=!(!x.passiveListener||!a.passiveListeners)&&{passive:!0,capture:!1},x.touch?(i.removeEventListener(e.start,this.scrollbar.onDragStart,s),i.removeEventListener(e.move,this.scrollbar.onDragMove,s),i.removeEventListener(e.end,this.scrollbar.onDragEnd,a)):(i.removeEventListener(t.start,this.scrollbar.onDragStart,s),f.removeEventListener(t.move,this.scrollbar.onDragMove,s),f.removeEventListener(t.end,this.scrollbar.onDragEnd,a)));},init:function(){var e,t,i,s;this.params.scrollbar.el&&(e=this.scrollbar,s=this.$el,i=E((t=this.params.scrollbar).el),0===(s=(i=this.params.uniqueNavElements&&"string"==typeof t.el&&1<i.length&&1===s.find(t.el).length?s.find(t.el):i).find("."+this.params.scrollbar.dragClass)).length&&(s=E('<div class="'+this.params.scrollbar.dragClass+'"></div>'),i.append(s)),U.extend(e,{$el:i,el:i[0],$dragEl:s,dragEl:s[0]}),t.draggable&&e.enableDraggable());},destroy:function(){this.scrollbar.disableDraggable();}},j={setTransform:function(e,t){var i=this.rtl,e=E(e),i=i?-1:1,s=e.attr("data-swiper-parallax")||"0",a=e.attr("data-swiper-parallax-x"),n=e.attr("data-swiper-parallax-y"),r=e.attr("data-swiper-parallax-scale"),o=e.attr("data-swiper-parallax-opacity");a||n?(a=a||"0",n=n||"0"):this.isHorizontal()?(a=s,n="0"):(n=s,a="0"),a=0<=a.indexOf("%")?parseInt(a,10)*t*i+"%":a*t*i+"px",n=0<=n.indexOf("%")?parseInt(n,10)*t+"%":n*t+"px",null!=o&&(s=o-(o-1)*(1-Math.abs(t)),e[0].style.opacity=s),null==r?e.transform("translate3d("+a+", "+n+", 0px)"):(i=r-(r-1)*(1-Math.abs(t)),e.transform("translate3d("+a+", "+n+", 0px) scale("+i+")"));},setTranslate:function(){var s=this,e=s.$el,t=s.slides,a=s.progress,n=s.snapGrid;e.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e,t){s.parallax.setTransform(t,a);}),t.each(function(e,t){var i=t.progress;1<s.params.slidesPerGroup&&"auto"!==s.params.slidesPerView&&(i+=Math.ceil(e/2)-a*(n.length-1)),i=Math.min(Math.max(i,-1),1),E(t).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e,t){s.parallax.setTransform(t,i);});});},setTransition:function(s){void 0===s&&(s=this.params.speed),this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e,t){var t=E(t),i=parseInt(t.attr("data-swiper-parallax-duration"),10)||s;0===s&&(i=0),t.transition(i);});}},_={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,i=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,e=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(s-t,2)+Math.pow(e-i,2));},onGestureStart:function(e){var t=this.params.zoom,i=this.zoom,s=i.gesture;if(i.fakeGestureTouched=!1,i.fakeGestureMoved=!1,!x.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;i.fakeGestureTouched=!0,s.scaleStart=_.getDistanceBetweenTouches(e);}s.$slideEl&&s.$slideEl.length||(s.$slideEl=E(e.target).closest("."+this.params.slideClass),0===s.$slideEl.length&&(s.$slideEl=this.slides.eq(this.activeIndex)),s.$imageEl=s.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),s.$imageWrapEl=s.$imageEl.parent("."+t.containerClass),s.maxRatio=s.$imageWrapEl.attr("data-swiper-zoom")||t.maxRatio,0!==s.$imageWrapEl.length)?(s.$imageEl&&s.$imageEl.transition(0),this.zoom.isScaling=!0):s.$imageEl=void 0;},onGestureChange:function(e){var t=this.params.zoom,i=this.zoom,s=i.gesture;if(!x.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;i.fakeGestureMoved=!0,s.scaleMove=_.getDistanceBetweenTouches(e);}s.$imageEl&&0!==s.$imageEl.length&&(i.scale=x.gestures?e.scale*i.currentScale:s.scaleMove/s.scaleStart*i.currentScale,i.scale>s.maxRatio&&(i.scale=s.maxRatio-1+Math.pow(i.scale-s.maxRatio+1,.5)),i.scale<t.minRatio&&(i.scale=t.minRatio+1-Math.pow(t.minRatio-i.scale+1,.5)),s.$imageEl.transform("translate3d(0,
2410,0) scale("+i.scale+")"));},onGestureEnd:function(e){var t=this.params.zoom,i=this.zoom,s=i.gesture;if(!x.gestures){if(!i.fakeGestureTouched||!i.fakeGestureMoved)return;if("touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2&&!r.android)return;i.fakeGestureTouched=!1,i.fakeGestureMoved=!1;}s.$imageEl&&0!==s.$imageEl.length&&(i.scale=Math.max(Math.min(i.scale,s.maxRatio),t.minRatio),s.$imageEl.transition(this.params.speed).transform("translate3d(0,0,0) scale("+i.scale+")"),i.currentScale=i.scale,i.isScaling=!1,1===i.scale&&(s.$slideEl=void 0));},onTouchStart:function(e){var t=this.zoom,i=t.gesture,t=t.image;i.$imageEl&&0!==i.$imageEl.length&&(t.isTouched||(r.android&&e.cancelable&&e.preventDefault(),t.isTouched=!0,t.touchesStart.x=("touchstart"===e.type?e.targetTouches[0]:e).pageX,t.touchesStart.y=("touchstart"===e.type?e.targetTouches[0]:e).pageY));},onTouchMove:function(e){var t=this.zoom,i=t.gesture,s=t.image,a=t.velocity;if(i.$imageEl&&0!==i.$imageEl.length&&(this.allowClick=!1,s.isTouched&&i.$slideEl)){s.isMoved||(s.width=i.$imageEl[0].offsetWidth,s.height=i.$imageEl[0].offsetHeight,s.startX=U.getTranslate(i.$imageWrapEl[0],"x")||0,s.startY=U.getTranslate(i.$imageWrapEl[0],"y")||0,i.slideWidth=i.$slideEl[0].offsetWidth,i.slideHeight=i.$slideEl[0].offsetHeight,i.$imageWrapEl.transition(0),this.rtl&&(s.startX=-s.startX,s.startY=-s.startY));var n=s.width*t.scale,r=s.height*t.scale;if(!(n<i.slideWidth&&r<i.slideHeight)){if(s.minX=Math.min(i.slideWidth/2-n/2,0),s.maxX=-s.minX,s.minY=Math.min(i.slideHeight/2-r/2,0),s.maxY=-s.minY,s.touchesCurrent.x=("touchmove"===e.type?e.targetTouches[0]:e).pageX,s.touchesCurrent.y=("touchmove"===e.type?e.targetTouches[0]:e).pageY,!s.isMoved&&!t.isScaling){if(this.isHorizontal()&&(Math.floor(s.minX)===Math.floor(s.startX)&&s.touchesCurrent.x<s.touchesStart.x||Math.floor(s.maxX)===Math.floor(s.startX)&&s.touchesCurrent.x>s.touchesStart.x))return void (s.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(s.minY)===Math.floor(s.startY)&&s.touchesCurrent.y<s.touchesStart.y||Math.floor(s.maxY)===Math.floor(s.startY)&&s.touchesCurrent.y>s.touchesStart.y))return void (s.isTouched=!1);}e.cancelable&&e.preventDefault(),e.stopPropagation(),s.isMoved=!0,s.currentX=s.touchesCurrent.x-s.touchesStart.x+s.startX,s.currentY=s.touchesCurrent.y-s.touchesStart.y+s.startY,s.currentX<s.minX&&(s.currentX=s.minX+1-Math.pow(s.minX-s.currentX+1,.8)),s.currentX>s.maxX&&(s.currentX=s.maxX-1+Math.pow(s.currentX-s.maxX+1,.8)),s.currentY<s.minY&&(s.currentY=s.minY+1-Math.pow(s.minY-s.currentY+1,.8)),s.currentY>s.maxY&&(s.currentY=s.maxY-1+Math.pow(s.currentY-s.maxY+1,.8)),a.prevPositionX||(a.prevPositionX=s.touchesCurrent.x),a.prevPositionY||(a.prevPositionY=s.touchesCurrent.y),a.prevTime||(a.prevTime=Date.now()),a.x=(s.touchesCurrent.x-a.prevPositionX)/(Date.now()-a.prevTime)/2,a.y=(s.touchesCurrent.y-a.prevPositionY)/(Date.now()-a.prevTime)/2,Math.abs(s.touchesCurrent.x-a.prevPositionX)<2&&(a.x=0),Math.abs(s.touchesCurrent.y-a.prevPositionY)<2&&(a.y=0),a.prevPositionX=s.touchesCurrent.x,a.prevPositionY=s.touchesCurrent.y,a.prevTime=Date.now(),i.$imageWrapEl.transform("translate3d("+s.currentX+"px, "+s.currentY+"px,0)");}}},onTouchEnd:function(){var e=this.zoom,t=e.gesture,i=e.image,s=e.velocity;if(t.$imageEl&&0!==t.$imageEl.length){if(!i.isTouched||!i.isMoved)return i.isTouched=!1,void (i.isMoved=!1);i.isTouched=!1,i.isMoved=!1;var a=300,n=300,r=s.x*a,r=i.currentX+r,o=s.y*n,o=i.currentY+o,s=(0!==s.x&&(a=Math.abs((r-i.currentX)/s.x)),0!==s.y&&(n=Math.abs((o-i.currentY)/s.y)),Math.max(a,n)),a=(i.currentX=r,i.currentY=o,i.width*e.scale),n=i.height*e.scale;i.minX=Math.min(t.slideWidth/2-a/2,0),i.maxX=-i.minX,i.minY=Math.min(t.slideHeight/2-n/2,0),i.maxY=-i.minY,i.currentX=Math.max(Math.min(i.currentX,i.maxX),i.minX),i.currentY=Math.max(Math.min(i.currentY,i.maxY),i.minY),t.$imageWrapEl.transition(s).transform("translate3d("+i.currentX+"px, "+i.currentY+"px,0)");}},onTransitionEnd:function(){var e=this.zoom,t=e.gesture;t.$slideEl&&this.previousIndex!==this.activeIndex&&(t.$imageEl&&t.$imageEl.transform("translate3d(0,
2410,0) scale(1)"),t.$imageWrapEl&&t.$imageWrapEl.transform("translate3d(0,0,0)"),e.scale=1,e.currentScale=1,t.$slideEl=void 0,t.$imageEl=void 0,t.$imageWrapEl=void 0);},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e);},in:function(e){var t,i,s,a,n=this.zoom,r=this.params.zoom,o=n.gesture,l=n.image;o.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?o.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):o.$slideEl=this.slides.eq(this.activeIndex),o.$imageEl=o.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),o.$imageWrapEl=o.$imageEl.parent("."+r.containerClass)),o.$imageEl&&0!==o.$imageEl.length&&(o.$slideEl.addClass(""+r.zoomedSlideClass),l=void 0===l.touchesStart.x&&e?(t=("touchend"===e.type?e.changedTouches[0]:e).pageX,("touchend"===e.type?e.changedTouches[0]:e).pageY):(t=l.touchesStart.x,l.touchesStart.y),n.scale=o.$imageWrapEl.attr("data-swiper-zoom")||r.maxRatio,n.currentScale=o.$imageWrapEl.attr("data-swiper-zoom")||r.maxRatio,e?(r=o.$slideEl[0].offsetWidth,e=o.$slideEl[0].offsetHeight,t=o.$slideEl.offset().left+r/2-t,l=o.$slideEl.offset().top+e/2-l,s=o.$imageEl[0].offsetWidth,a=o.$imageEl[0].offsetHeight,s=s*n.scale,a=a*n.scale,s=-(r=Math.min(r/2-s/2,0)),a=-(e=Math.min(e/2-a/2,0)),s<(i=(i=t*n.scale)<r?r:i)&&(i=s),a<(s=(s=l*n.scale)<e?e:s)&&(s=a)):s=i=0,o.$imageWrapEl.transition(300).transform("translate3d("+i+"px, "+s+"px,0)"),o.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+n.scale+")"));},out:function(){var e=this.zoom,t=this.params.zoom,i=e.gesture;i.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?i.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):i.$slideEl=this.slides.eq(this.activeIndex),i.$imageEl=i.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),i.$imageWrapEl=i.$imageEl.parent("."+t.containerClass)),i.$imageEl&&0!==i.$imageEl.length&&(e.scale=1,e.currentScale=1,i.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),i.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),i.$slideEl.removeClass(""+t.zoomedSlideClass),i.$slideEl=void 0);},enable:function(){var e,t,i,s=this.zoom;s.enabled||(s.enabled=!0,e=!("touchstart"!==this.touchEvents.start||!x.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},t=!x.passiveListener||{passive:!1,capture:!0},i="."+this.params.slideClass,x.gestures?(this.$wrapperEl.on("gesturestart",i,s.onGestureStart,e),this.$wrapperEl.on("gesturechange",i,s.onGestureChange,e),this.$wrapperEl.on("gestureend",i,s.onGestureEnd,e)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,i,s.onGestureStart,e),this.$wrapperEl.on(this.touchEvents.move,i,s.onGestureChange,t),this.$wrapperEl.on(this.touchEvents.end,i,s.onGestureEnd,e),this.touchEvents.cancel&&this.$wrapperEl.on(this.touchEvents.cancel,i,s.onGestureEnd,e)),this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,s.onTouchMove,t));},disable:function(){var e,t,i,s=this.zoom;s.enabled&&(this.zoom.enabled=!1,e=!("touchstart"!==this.touchEvents.start||!x.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},t=!x.passiveListener||{passive:!1,capture:!0},i="."+this.params.slideClass,x.gestures?(this.$wrapperEl.off("gesturestart",i,s.onGestureStart,e),this.$wrapperEl.off("gesturechange",i,s.onGestureChange,e),this.$wrapperEl.off("gestureend",i,s.onGestureEnd,e)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,i,s.onGestureStart,e),this.$wrapperEl.off(this.touchEvents.move,i,s.onGestureChange,t),this.$wrapperEl.off(this.touchEvents.end,i,s.onGestureEnd,e),this.touchEvents.cancel&&this.$wrapperEl.off(this.touchEvents.cancel,i,s.onGestureEnd,e)),this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,s.onTouchMove,t));}},Z={loadInSlide:function(e,l){void 0===l&&(l=!0);var d,h=this,p=h.params.lazy;void 0!==e&&0!==h.slides.length&&(e=(d=h.virtual&&h.params.virtual.enabled?h.$wrapperEl.children("."+h.params.slideClass+'[data-swiper-slide-index="'+e+'"]'):h.slides.eq(e)).find("."+p.elementClass+":not(."+p.loadedClass+"):not(."+p.loadingClass+")"),0!==(e=!d.hasClass(p.elementClass)||d.hasClass(p.loadedClass)||d.hasClass(p.loadingClass)?e:e.add(d[0])).length&&e.each(function(e,t){var i=E(t),s=(i.addClass(p.loadingClass),i.attr("data-background")),a=i.attr("data-src"),n=i.attr("data-srcset"),r=i.attr("data-sizes"),o=i.parent("picture");h.loadImage(i[0],a||s,n,r,!1,function(){var e,t;null==h||!h||h&&!h.params||h.destroyed||(s?(i.css("background-image",'url("'+s+'")'),i.removeAttr("data-background")):(n&&(i.attr("srcset",n
241),i.removeAttr("data-srcset")),r&&(i.attr("sizes",r),i.removeAttr("data-sizes")),o.length&&o.children("source").each(function(e,t){t=E(t);t.attr("data-srcset")&&(t.attr("srcset",t.attr("data-srcset")),t.removeAttr("data-srcset"));}),a&&(i.attr("src",a),i.removeAttr("data-src"))),i.addClass(p.loadedClass).removeClass(p.loadingClass),d.find("."+p.preloaderClass).remove(),h.params.loop&&l&&(e=d.attr("data-swiper-slide-index"),d.hasClass(h.params.slideDuplicateClass)?(t=h.$wrapperEl.children('[data-swiper-slide-index="'+e+'"]:not(.'+h.params.slideDuplicateClass+")"),h.lazy.loadInSlide(t.index(),!1)):(t=h.$wrapperEl.children("."+h.params.slideDuplicateClass+'[data-swiper-slide-index="'+e+'"]'),h.lazy.loadInSlide(t.index(),!1))),h.emit("lazyImageReady",d[0],i[0]),h.params.autoHeight&&h.updateAutoHeight());}),h.emit("lazyImageLoad",d[0],i[0]);}));},load:function(){var i=this,t=i.$wrapperEl,s=i.params,h=i.slides,e=i.activeIndex,p=i.virtual&&s.virtual.enabled,a=s.lazy,n=s.slidesPerView;function c(e){if(p){if(t.children("."+s.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return 1;}else{if(h[e])return 1;}}function u(e){return p?E(e).attr("data-swiper-slide-index"):E(e).index();}if("auto"===n&&(n=0),i.lazy.initialImageLoaded||(i.lazy.initialImageLoaded=!0),i.params.watchSlidesVisibility)t.children("."+s.slideVisibleClass).each(function(e,t){t=p?E(t).attr("data-swiper-slide-index"):E(t).index();i.lazy.loadInSlide(t);});else if(1<n)for(var r=e;r<e+n;r+=1)c(r)&&i.lazy.loadInSlide(r);else i.lazy.loadInSlide(e);if(a.loadPrevNext)if(1<n||a.loadPrevNextAmount&&1<a.loadPrevNextAmount){for(var a=a.loadPrevNextAmount,o=n,m=Math.min(e+o+Math.max(a,o),h.length),o=Math.max(e-Math.max(o,a),0),l=e+n;l<m;l+=1)c(l)&&i.lazy.loadInSlide(l);for(var d=o;d<e;d+=1)c(d)&&i.lazy.loadInSlide(d);}else{a=t.children("."+s.slideNextClass),o=(0<a.length&&i.lazy.loadInSlide(u(a)),t.children("."+s.slidePrevClass));0<o.length&&i.lazy.loadInSlide(u(o));}}},Q={LinearSpline:function(e,t){var i,s,a,n,r;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(r=function(e,t){for(s=-1,i=e.length;1<i-s;)e[a=i+s>>1]<=t?s=a:i=a;return i;}(this.x,e),n=r-1,(e-this.x[n])*(this.y[r]-this.y[n])/(this.x[r]-this.x[n])+this.y[n]):0;},this;},getInterpolateFunction:function(e){this.controller.spline||(this.controller.spline=this.params.loop?new Q.LinearSpline(this.slidesGrid,e.slidesGrid):new Q.LinearSpline(this.snapGrid,e.snapGrid));},setTranslate:function(e,t){var i,s,a=this,n=a.controller.control;function r(e){var t=a.rtlTranslate?-a.translate:a.translate;"slide"===a.params.controller.by&&(a.controller.getInterpolateFunction(e),s=-a.controller.spline.interpolate(-t)),s&&"container"!==a.params.controller.by||(i=(e.maxTranslate()-e.minTranslate())/(a.maxTranslate()-a.minTranslate()),s=(t-a.minTranslate())*i+e.minTranslate()),a.params.controller.inverse&&(s=e.maxTranslate()-s),e.updateProgress(s),e.setTranslate(s,a),e.updateActiveIndex(),e.updateSlidesClasses();}if(Array.isArray(n))for(var o=0;o<n.length;o+=1)n[o]!==t&&n[o] instanceof L&&r(n[o]);else n instanceof L&&t!==n&&r(n);},setTransition:function(t,e){var i,s=this,a=s.controller.control;function n(e){e.setTransition(t,s),0!==t&&(e.transitionStart(),e.params.autoHeight&&U.nextTick(function(){e.updateAutoHeight();}),e.$wrapperEl.transitionEnd(function(){a&&(e.params.loop&&"slide"===s.params.controller.by&&e.loopFix(),e.transitionEnd());}));}if(Array.isArray(a))for(i=0;i<a.length;i+=1)a[i]!==e&&a[i] instanceof L&&n(a[i]);else a instanceof L&&e!==a&&n(a);}},J={makeElFocusable:function(e){return e.attr("tabIndex","0"),e;},makeElNotFocusable:function(e){return e.attr("tabIndex","-1"),e;},addElRole:function(e,t){return e.attr("role",t),e;},addElLabel:function(e,t){return e.attr("aria-label",t),e;},disableEl:function(e){return e.attr("aria-disabled",!0),e;},enableEl:function(e){return e.attr("aria-disabled",!1),e;},onEnterKey:function(e){var t=this.params.a11y;13===e.keyCode&&(e=E(e.target),this.navigation&&this.navigation.$nextEl&&e.is(this.navigation.$nextEl)&&(this.isEnd&&!this.params.loop||this.slideNext(),this.isEnd?this.a11y.notify(t.lastSlideMessage):this.a11y.notify(t.nextSlideMessage)),this.navigation&&this.navigation.$prevEl&&e.is(this.navigation.$prevEl)&&(this.isBeg
241inning&&!this.params.loop||this.slidePrev(),this.isBeginning?this.a11y.notify(t.firstSlideMessage):this.a11y.notify(t.prevSlideMessage)),this.pagination&&e.is("."+this.params.pagination.bulletClass)&&e[0].click());},notify:function(e){var t=this.a11y.liveRegion;0!==t.length&&(t.html(""),t.html(e));},updateNavigation:function(){var e,t;!this.params.loop&&this.navigation&&(e=(t=this.navigation).$nextEl,(t=t.$prevEl)&&0<t.length&&(this.isBeginning?(this.a11y.disableEl(t),this.a11y.makeElNotFocusable(t)):(this.a11y.enableEl(t),this.a11y.makeElFocusable(t))),e&&0<e.length&&(this.isEnd?(this.a11y.disableEl(e),this.a11y.makeElNotFocusable(e)):(this.a11y.enableEl(e),this.a11y.makeElFocusable(e))));},updatePagination:function(){var i=this,s=i.params.a11y;i.pagination&&i.params.pagination.clickable&&i.pagination.bullets&&i.pagination.bullets.length&&i.pagination.bullets.each(function(e,t){t=E(t);i.a11y.makeElFocusable(t),i.a11y.addElRole(t,"button"),i.a11y.addElLabel(t,s.paginationBulletMessage.replace(/\{\{index\}\}/,t.index()+1));});},init:function(){this.$el.append(this.a11y.liveRegion);var e,t,i=this.params.a11y;this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&(this.a11y.makeElFocusable(e),this.a11y.addElRole(e,"button"),this.a11y.addElLabel(e,i.nextSlideMessage),e.on("keydown",this.a11y.onEnterKey)),t&&(this.a11y.makeElFocusable(t),this.a11y.addElRole(t,"button"),this.a11y.addElLabel(t,i.prevSlideMessage),t.on("keydown",this.a11y.onEnterKey)),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.on("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey);},destroy:function(){var e,t;this.a11y.liveRegion&&0<this.a11y.liveRegion.length&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&e.off("keydown",this.a11y.onEnterKey),t&&t.off("keydown",this.a11y.onEnterKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey);}},ee={init:function(){if(this.params.history){if(!K.history||!K.history.pushState)return this.params.history.enabled=!1,void (this.params.hashNavigation.enabled=!0);var e=this.history;e.initialized=!0,e.paths=ee.getPathValues(),(e.paths.key||e.paths.value)&&(e.scrollToSlide(0,e.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||K.addEventListener("popstate",this.history.setHistoryPopState));}},destroy:function(){this.params.history.replaceState||K.removeEventListener("popstate",this.history.setHistoryPopState);},setHistoryPopState:function(){this.history.paths=ee.getPathValues(),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1);},getPathValues:function(){var e=K.location.pathname.slice(1).split("/").filter(function(e){return ""!==e;}),t=e.length;return {key:e[t-2],value:e[t-1]};},setHistory:function(e,t){this.history.initialized&&this.params.history.enabled&&(t=this.slides.eq(t),t=ee.slugify(t.attr("data-history")),K.location.pathname.includes(e)||(t=e+"/"+t),(e=K.history.state)&&e.value===t||(this.params.history.replaceState?K.history.replaceState({value:t},null,t):K.history.pushState({value:t},null,t)));},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"");},scrollToSlide:function(e,t,i){if(t)for(var s=0,a=this.slides.length;s<a;s+=1){var n=this.slides.eq(s);ee.slugify(n.attr("data-history"))!==t||n.hasClass(this.params.slideDuplicateClass)||(n=n.index(),this.slideTo(n,e,i));}else this.slideTo(0,e,i);}},te={onHashCange:function(){this.emit("hashChange");var e=f.location.hash.replace("#","");e===this.slides.eq(this.activeIndex).attr("data-hash")||void 0!==(e=this.$wrapperEl.children("."+this.params.slideClass+'[data-hash="'+e+'"]').index())&&this.slideTo(e);},setHash:function(){var e;this.hashNavigation.initialized&&this.params.hashNavigation.enabled&&(this.params.hashNavigation.replaceState&&K.history&&K.history.replaceState?K.history.replaceState(null,null,"#"+this.slides.eq(this.activeIndex).attr("data-hash")||""):(e=(e=this.slides.eq(this.activeIndex)).attr("data-hash")||e.attr("data-history"),f.location.hash=e||""),this.emit
241("hashSet"));},init:function(){if(!(!this.params.hashNavigation.enabled||this.params.history&&this.params.history.enabled)){this.hashNavigation.initialized=!0;var e=f.location.hash.replace("#","");if(e)for(var t=0,i=this.slides.length;t<i;t+=1){var s=this.slides.eq(t);(s.attr("data-hash")||s.attr("data-history"))!==e||s.hasClass(this.params.slideDuplicateClass)||(s=s.index(),this.slideTo(s,0,this.params.runCallbacksOnInit,!0));}this.params.hashNavigation.watchState&&E(K).on("hashchange",this.hashNavigation.onHashCange);}},destroy:function(){this.params.hashNavigation.watchState&&E(K).off("hashchange",this.hashNavigation.onHashCange);}},ie={run:function(){var e=this,t=e.slides.eq(e.activeIndex),i=e.params.autoplay.delay;t.attr("data-swiper-autoplay")&&(i=t.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(e.autoplay.timeout),e.autoplay.timeout=U.nextTick(function(){e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),e.params.cssMode&&e.autoplay.running&&e.autoplay.run();},i);},start:function(){return void 0===this.autoplay.timeout&&!this.autoplay.running&&(this.autoplay.running=!0,this.emit("autoplayStart"),this.autoplay.run(),!0);},stop:function(){return !!this.autoplay.running&&void 0!==this.autoplay.timeout&&(this.autoplay.timeout&&(clearTimeout(this.autoplay.timeout),this.autoplay.timeout=void 0),this.autoplay.running=!1,this.emit("autoplayStop"),!0);},pause:function(e){this.autoplay.running&&(this.autoplay.paused||(this.autoplay.timeout&&clearTimeout(this.autoplay.timeout),this.autoplay.paused=!0,0!==e&&this.params.autoplay.waitForTransition?(this.$wrapperEl[0].addEventListener("transitionend",this.autoplay.onTransitionEnd),this.$wrapperEl[0].addEventListener("webkitTransitionEnd",this.autoplay.onTransitionEnd)):(this.autoplay.paused=!1,this.autoplay.run())));}},se={setTranslate:function(){for(var e=this.slides,t=0;t<e.length;t+=1){var i=this.slides.eq(t),s=-i[0].swiperSlideOffset,a=(this.params.virtualTranslate||(s-=this.translate),0),n=(this.isHorizontal()||(a=s,s=0),this.params.fadeEffect.crossFade?Math.max(1-Math.abs(i[0].progress),0):1+Math.min(Math.max(i[0].progress,-1),0));i.css({opacity:n}).transform("translate3d("+s+"px, "+a+"px, 0px)");}},setTransition:function(e){var i,s=this,t=s.slides,a=s.$wrapperEl;t.transition(e),s.params.virtualTranslate&&0!==e&&(i=!1,t.transitionEnd(function(){if(!i&&s&&!s.destroyed){i=!0,s.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],t=0;t<e.length;t+=1)a.trigger(e[t]);}}));}},ae={setTranslate:function(){var e,t=this.$el,h=this.$wrapperEl,p=this.slides,i=this.width,c=this.height,u=this.rtlTranslate,s=this.size,a=this.params.cubeEffect,n=this.isHorizontal(),m=this.virtual&&this.params.virtual.enabled,v=0;a.shadow&&(n?(0===(e=h.find(".swiper-cube-shadow")).length&&(e=E('<div class="swiper-cube-shadow"></div>'),h.append(e)),e.css({height:i+"px"})):0===(e=t.find(".swiper-cube-shadow")).length&&(e=E('<div class="swiper-cube-shadow"></div>'),t.append(e)));for(var f,g=0;g<p.length;g+=1){var r=p.eq(g),o=g,l=90*(o=m?parseInt(r.attr("data-swiper-slide-index"),10):o),b=Math.floor(l/360),w=(u&&(l=-l,b=Math.floor(-l/360)),Math.max(Math.min(r[0].progress,1),-1)),d=0,y=0,x=0,b=(o%4==0?(d=4*-b*s,x=0):(o-1)%4==0?(d=0,x=4*-b*s):(o-2)%4==0?(d=s+4*b*s,x=s):(o-3)%4==0&&(d=-s,x=3*s+4*s*b),u&&(d=-d),n||(y=d,d=0),"rotateX("+(n?0:-l)+"deg) rotateY("+(n?l:0)+"deg) translate3d("+d+"px, "+y+"px, "+x+"px)");w<=1&&-1<w&&(v=u?90*-o-90*w:90*o+90*w),r.transform(b),a.slideShadows&&(l=n?r.find(".swiper-slide-shadow-left"):r.find(".swiper-slide-shadow-top"),d=n?r.find(".swiper-slide-shadow-right"):r.find(".swiper-slide-shadow-bottom"),0===l.length&&(l=E('<div class="swiper-slide-shadow-'+(n?"left":"top")+'"></div>'),r.append(l)),0===d.length&&(d=E('<div class="swiper-slide-shadow-'+(n?"right":"bottom")+'"></div>'),r.append(d)),l.length&&(l[0].style.opacity=Math.max(-w,0)),d.length&&(d[0].style.opacity=Math.max(w,0)));}h.css({"-webkit-transform-origin":"50% 50% -"+s/2+"px","-moz-transform-origin":"50% 50% -"+s/2+"px","-ms-transform-origin":"50% 50% -"+s/2+"px","transform-origin":"50% 50% -"+s/2+"px"}),a.shadow&&(n?e.transform("translate3d(0px, "+(i/2+a.shadowOffset)+"px, "+-i/2+"px) rotateX(90deg) rotateZ(0deg) scale("+a.shadowScale+")"):(t=Math.abs(v)-90*Math.floor(Math.abs(v)/90),i=1.5-(Math.sin(2*t*Math.PI/360)/2+Math.cos(2*t*Math.PI/360)/2),t=a.shadowScale,i=a.shadowScale/i,f=a.shadowOffset,e.transform("scale3d("+t+", 1, "+i+") translate3d(0px, "+(c/2+f)+"px, "+-c/2/i+"px) rotateX(-90deg)"))),h.transform("translate3d(0px,0,"+(D.isSafari||D.isWebView?-s/2:0)+"px) rotateX("+(this.isHorizontal()?0:v)+"deg) rotateY("+(this.isHorizontal()?-v:0)+"deg)");},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e);}},ne={setTranslate:function(){for(var e=this.slides,h=this.rtlTranslate,t=0;t<e.length;t+=1){var i,s,a=e.eq(t),n=a[0].progress,r=-180*(n=this.params.flipEffect.limitRotation?Math.max(Math.min(a[0].progress,
2411),-1):n),o=0,l=-a[0].swiperSlideOffset,d=0;this.isHorizontal()?h&&(r=-r):(d=l,o=-r,r=l=0),a[0].style.zIndex=-Math.abs(Math.round(n))+e.length,this.params.flipEffect.slideShadows&&(i=this.isHorizontal()?a.find(".swiper-slide-shadow-left"):a.find(".swiper-slide-shadow-top"),s=this.isHorizontal()?a.find(".swiper-slide-shadow-right"):a.find(".swiper-slide-shadow-bottom"),0===i.length&&(i=E('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"left":"top")+'"></div>'),a.append(i)),0===s.length&&(s=E('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"right":"bottom")+'"></div>'),a.append(s)),i.length&&(i[0].style.opacity=Math.max(-n,0)),s.length&&(s[0].style.opacity=Math.max(n,0))),a.transform("translate3d("+l+"px, "+d+"px, 0px) rotateX("+o+"deg) rotateY("+r+"deg)");}},setTransition:function(e){var i,s=this,t=s.slides,a=s.activeIndex,n=s.$wrapperEl;t.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),s.params.virtualTranslate&&0!==e&&(i=!1,t.eq(a).transitionEnd(function(){if(!i&&s&&!s.destroyed){i=!0,s.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],t=0;t<e.length;t+=1)n.trigger(e[t]);}}));}},re={setTranslate:function(){for(var h=this.width,p=this.height,c=this.slides,u=this.$wrapperEl,m=this.slidesSizesGrid,e=this.params.coverflowEffect,t=this.isHorizontal(),v=this.translate,f=t?h/2-v:p/2-v,g=t?e.rotate:-e.rotate,b=e.depth,i=0,w=c.length;i<w;i+=1){var s=c.eq(i),a=m[i],n=(f-s[0].swiperSlideOffset-a/2)/a*e.modifier,r=t?g*n:0,o=t?0:g*n,l=-b*Math.abs(n),d=e.stretch,a=("string"==typeof d&&-1!==d.indexOf("%")&&(d=parseFloat(e.stretch)/100*a),t?0:d*n),d=t?d*n:0,y=1-(1-e.scale)*Math.abs(n),d=(Math.abs(d)<.001&&(d=0),Math.abs(a)<.001&&(a=0),Math.abs(l)<.001&&(l=0),Math.abs(r)<.001&&(r=0),"translate3d("+d+"px,"+a+"px,"+l+"px)  rotateX("+(o=Math.abs(o)<.001?0:o)+"deg) rotateY("+r+"deg) scale("+(y=Math.abs(y)<.001?0:y)+")");s.transform(d),s[0].style.zIndex=1-Math.abs(Math.round(n)),e.slideShadows&&(a=t?s.find(".swiper-slide-shadow-left"):s.find(".swiper-slide-shadow-top"),l=t?s.find(".swiper-slide-shadow-right"):s.find(".swiper-slide-shadow-bottom"),0===a.length&&(a=E('<div class="swiper-slide-shadow-'+(t?"left":"top")+'"></div>'),s.append(a)),0===l.length&&(l=E('<div class="swiper-slide-shadow-'+(t?"right":"bottom")+'"></div>'),s.append(l)),a.length&&(a[0].style.opacity=0<n?n:0),l.length&&(l[0].style.opacity=0<-n?-n:0));}(x.pointerEvents||x.prefixedPointerEvents)&&(u[0].style.perspectiveOrigin=f+"px 50%");},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e);}},oe={init:function(){var e=this.params.thumbs,t=this.constructor;e.swiper instanceof t?(this.thumbs.swiper=e.swiper,U.extend(this.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),U.extend(this.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):U.isObject(e.swiper)&&(this.thumbs.swiper=new t(U.extend({},e.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),this.thumbs.swiperCreated=!0),this.thumbs.swiper.$el.addClass(this.params.thumbs.thumbsContainerClass),this.thumbs.swiper.on("tap",this.thumbs.onThumbClick);},onThumbClick:function(){var e,t,i,s=this.thumbs.swiper;s&&(e=s.clickedIndex,(i=s.clickedSlide)&&E(i).hasClass(this.params.thumbs.slideThumbActiveClass)||null==e||(i=s.params.loop?parseInt(E(s.clickedSlide).attr("data-swiper-slide-index"),10):e,this.params.loop&&(s=this.activeIndex,this.slides.eq(s).hasClass(this.params.slideDuplicateClass)&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,s=this.activeIndex),e=this.slides.eq(s).prevAll('[data-swiper-slide-index="'+i+'"]').eq(0).index(),t=this.slides.eq(s).nextAll('[data-swiper-slide-index="'+i+'"]').eq(0).index(),i=void 0===e||void 0!==t&&t-s<s-e?t:e),this.slideTo(i)));},update:function(h){var e=this.thumbs.swiper;if(e){var t,i,s,a="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():e.params.slidesPerView,n=this.params.thumbs.autoScrollOffset,p=n&&!e.params.loop,r=(this.realIndex===e.realIndex&&!p||(t=e.activeIndex,s=e.params.loop?(e.slides.eq(t).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,t=e.activeIndex),s=e.slides.eq(t).prevAll('[data-swiper-slide-index="'+this.realIndex+'"]').eq(0).index(),i=e.slides.eq(t).nextAll('[data-swiper-slide-index="'+this.realIndex+'"]').eq(0).index(),i=void 0===s?i:void 0===i?s:i-t==t-s?t:i-t<t-s?i:s,this.activeIndex>this.previousIndex?"next":"prev"):(i=this.realIndex)>this.previousIndex?"next":"prev",p&&(i+="next"===s?n:-1*n),e.visibleSlidesIndexes&&e.visibleSlidesIndexes.indexOf(i)<0&&(e.params.centeredSlides?i=t<i?i-Math.floor(a/2)+1:i+Math.floor(a/2)-1:t<i&&(i=i-a+1),e.slideTo(i,h?0:void 0))),1),o=this.params.thumbs.slideThumbActiveClass;if(1<this.params.slidesPerView&&!this.params.centeredSlides&&(r=this.params.slidesPerView),this.params.thumbs.multipleActiveThumbs||(r=1),r=Math.floor(r),e.slides.removeClass(o),e.params.loop||e.params.virtual&&e.params.virtual.enabled)for(var l=0;l<r;l+=1)e.$wrapperEl.children('[data-swiper-slide-index="'+(this.realIndex+l)+'"]').addClass(o);else for(var d=0;d<r;d+=1)e.slides.eq(this.realIndex+d).addClass(o);}}},t=[I,O,A,G,B,V,Y,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create:function(){U.extend(this,{mousewheel:{enabled:!1,enable:F.enable.bind(this),disable:F.disable.bind(this),handle:F.handle.bind(this),handleMouseEnter:F.handleMouseEnter.bind(this),handleMouseLeave:F.handleMouseLeave.bind(this),animateSlider:F.animateSlider.bind(this),releaseScroll:F.releaseScroll.bind(this),lastScrollTime:U.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[]}});},on:{init:function(){!this.params.mousewheel.enabled&&this.params.cssMode&&this.mousewheel.disable(),this.params.mousewheel.enabled&&this.mousewheel.enable();},destroy:function(){this.params.cssMode&&this.mousewheel.enable(),this.mousewheel.enabled&&this.mousewheel.disable();}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){U.extend(this,{navigation:{init:W.init.bind(this),update:W.update.bind(this),destroy:W.destroy.bind(this),onNextClick:W.onNextClick.bind(this),onPrevClick:W.onPrevClick.bind(this)}});},on:{init:function(){this.navigation.init(),this.navigation.update();},toEdge:function(){this.navigation.update();},fromEdge:function(){this.navigation.update();},destroy:function(){this.navigation.destroy();},click:function(e){var t,i=this.navigation,s=i.$nextEl,i=i.$prevEl;!this.params.navigation.hideOnClick||E(e.target).is(i)||E(e.target).is(s)||(s?t=s.hasClass(this.params.navigation.hiddenClass):i&&(t=i.hasClass(this.params.navigation.hiddenClass)),!0===t?this.emit
241("navigationShow",this):this.emit("navigationHide",this),s&&s.toggleClass(this.params.navigation.hiddenClass),i&&i.toggleClass(this.params.navigation.hiddenClass));}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(e){return e;},formatFractionTotal:function(e){return e;},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){U.extend(this,{pagination:{init:R.init.bind(this),render:R.render.bind(this),update:R.update.bind(this),destroy:R.destroy.bind(this),dynamicBulletIndex:0}});},on:{init:function(){this.pagination.init(),this.pagination.render(),this.pagination.update();},activeIndexChange:function(){!this.params.loop&&void 0!==this.snapIndex||this.pagination.update();},snapIndexChange:function(){this.params.loop||this.pagination.update();},slidesLengthChange:function(){this.params.loop&&(this.pagination.render(),this.pagination.update());},snapGridLengthChange:function(){this.params.loop||(this.pagination.render(),this.pagination.update());},destroy:function(){this.pagination.destroy();},click:function(e){this.params.pagination.el&&this.params.pagination.hideOnClick&&0<this.pagination.$el.length&&!E(e.target).hasClass(this.params.pagination.bulletClass)&&(!0===this.pagination.$el.hasClass(this.params.pagination.hiddenClass)?this.emit("paginationShow",this):this.emit("paginationHide",this),this.pagination.$el.toggleClass(this.params.pagination.hiddenClass));}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){U.extend(this,{scrollbar:{init:q.init.bind(this),destroy:q.destroy.bind(this),updateSize:q.updateSize.bind(this),setTranslate:q.setTranslate.bind(this),setTransition:q.setTransition.bind(this),enableDraggable:q.enableDraggable.bind(this),disableDraggable:q.disableDraggable.bind(this),setDragPosition:q.setDragPosition.bind(this),getPointerPosition:q.getPointerPosition.bind(this),onDragStart:q.onDragStart.bind(this),onDragMove:q.onDragMove.bind(this),onDragEnd:q.onDragEnd.bind(this),isTouched:!1,timeout:null,dragTimeout:null}});},on:{init:function(){this.scrollbar.init(),this.scrollbar.updateSize(),this.scrollbar.setTranslate();},update:function(){this.scrollbar.updateSize();},resize:function(){this.scrollbar.updateSize();},observerUpdate:function(){this.scrollbar.updateSize();},setTranslate:function(){this.scrollbar.setTranslate();},setTransition:function(e){this.scrollbar.setTransition(e);},destroy:function(){this.scrollbar.destroy();}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){U.extend(this,{parallax:{setTransform:j.setTransform.bind(this),setTranslate:j.setTranslate.bind(this),setTransition:j.setTransition.bind(this)}});},on:{beforeInit:function(){this.params.parallax.enabled&&(this.params.watchSlidesProgress=!0,this.originalParams.watchSlidesProgress=!0);},init:function(){this.params.parallax.enabled&&this.parallax.setTranslate();},setTranslate:function(){this.params.parallax.enabled&&this.parallax.setTranslate();},setTransition:function(e){this.params.parallax.enabled&&this.parallax.setTransition(e);}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var s=this,t={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}},a=("onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(function(e){t[e]=_[e].bind(s);}),U.extend(s,{zoom:t}),1);Object.defineProperty(s.zoom,"scale",{get:function(){return a;},set:function(e){var t,i;a!==e&&(t=s.zoom.gesture.$imageEl?s.zoom.gesture.$imageEl[0]:void 0,i=s.zoom.gesture.$slideEl?s.zoom.gesture.$slideEl[0]:void 0,s.emit("zoomChange",e,t,i)),a=e;}});},on:{init:function(){this.params.zoom.enabled&&this.zoom.enable();},destroy:function(){this.zoom.disable();},touchStart:function(e){this.zoom.enabled&&this.zoom.onTouchStart(e);},touchEnd:function(e){this.zoom.enabled&&this.zoom.onTouchEnd(e);},doubleTap:function(e){this.params.zoom.enabled&&this.zoom.enabled&&this.params.zoom.toggle&&this.zoom.toggle(e);},transitionEnd:function(){this.zoom.enabled&&this.params.zoom.enabled&&this.zoom.onTransitionEnd();},slideChange:function(){this.zoom.enabled&&this.params.zoom.enabled&&this.params.cssMode&&this.zoom.onTransitionEnd();}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){U.extend(this,{lazy:{initialImageLoaded:!1,load:Z.load.bind(this),loadInSlide:Z.loadInSlide.bind(this)}});},on:{beforeInit:function(){this.params.lazy.enabled&&this.params.preloadImages&&(this.params.preloadImages=!1);},init:function(){this.params.lazy.enabled&&!this.params.loop&&0===this.params.initialSlide&&this.lazy.load();},scroll:function(){this.params.freeMode&&!this.params.freeModeSticky&&this.lazy.load();},resize:function(){this.params.lazy.enabled&&this.lazy.load();},scrollbarDragMove:function(){this.params.lazy.enabled&&this.lazy.load();},transitionStart:function(){this.params.lazy.enabled&&(this.params.lazy.loadOnTransitionStart||!this.params.lazy.loadOnTransitionStart&&!this.lazy.initialImageLoaded)&&this.lazy.load();},transitionEnd:function(){this.params.lazy.enabled&&!this.params.lazy.loadOnTransitionStart&&this.lazy.load();},slideChange:function(){this.params.lazy.enabled&&this.params.cssMode&&this.lazy.load();}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){U.extend(this,{controller:{control:this.params.controller.control,getInterpolateFunction:Q.getInterpolateFunction.bind(this),setTranslate:Q.setTranslate.bind(this),setTransition:Q.setTransition.bind(this)}});},on:{update:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline);},resize:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline);},observerUpdate:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline);},setTranslate:function(e,t){this.controller.control&&this.controller.setTranslate(e,t);},setTransition:function(e,t){this.controller.control&&this.controller.setTransition(e,t);}}},{name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create:function(){var t=this;U.extend(t,{a11y:{liveRegion:E('<span class="'+t.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>')}}),Object.keys(J).forEach(function(e){t.a11y[e]=J[e].bind(t);});},on:{init:function(){this.params.a11y.enabled&&(this.a11y.init(),this.a11y.updateNavigation());},toEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation();},fromEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation();},paginationUpdate:function(){this.params.a11y.enabled&&this.a11y.updatePagination();},destroy:function(){this.params.a11y.enabled&&this.a11y.destroy();}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){U.extend(this,{history:{init:ee.init.bind(this),setHistory:ee.setHistory.bind(this),setHistoryPopState:ee.setHistoryPopState.bind(this),scrollToSlide:ee.scrollToSlide.bind(this),destroy:ee.destroy.bind(this)}});},on:{init:function(){this.params.history.enabled&&this.history.init();},destroy:function(){this.params.history.enabled&&this.history.destroy();},transitionEnd:function(){this.history.initialized&&this.history.setHistory(this.params.history.key,this.activeIndex);},slideChange:function(){this.history.initialized&&this.params.cssMode&&this.history.setHistory(this.params.history.key,this.activeIndex);}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){U.extend(this,{hashNavigation:{initialized:!1,init:te.init.bind(this),destroy:te.destroy.bind(this),setHash:te.setHash.bind(this),onHashCange:te.onHashCange.bind(this)}});},on:{init:function(){this.params.hashNavigation.enabled&&this.hashNavigation.init();},destroy:function(){this.params.hashNavigation.enabled&&this.hashNavigation.destroy();},transitionEnd:function(){this.hashNavigation.initialized&&this.hashNavigation.setHash();},slideChange:function(){this.hashNavigation.initialized&&this.params.cssMode&&this.hashNavigation.setHash();}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){var t=this;U.extend(t,{autoplay:{running:!1,paused:!1,run:ie.run.bind(t),start:ie.start.bind(t),stop:ie.stop.bind(t),pause:ie.pause.bind(t),onVisibilityChange:function(){"hidden"===document.visibilityState&&t.autoplay.running&&t.autoplay.pause(),"visible"===document.visibilityState&&t.autoplay.paused&&(t.auto
241play.run(),t.autoplay.paused=!1);},onTransitionEnd:function(e){t&&!t.destroyed&&t.$wrapperEl&&e.target===this&&(t.$wrapperEl[0].removeEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].removeEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd),t.autoplay.paused=!1,t.autoplay.running?t.autoplay.run():t.autoplay.stop());}}});},on:{init:function(){this.params.autoplay.enabled&&(this.autoplay.start(),document.addEventListener("visibilitychange",this.autoplay.onVisibilityChange));},beforeTransitionStart:function(e,t){this.autoplay.running&&(t||!this.params.autoplay.disableOnInteraction?this.autoplay.pause(e):this.autoplay.stop());},sliderFirstMove:function(){this.autoplay.running&&(this.params.autoplay.disableOnInteraction?this.autoplay.stop():this.autoplay.pause());},touchEnd:function(){this.params.cssMode&&this.autoplay.paused&&!this.params.autoplay.disableOnInteraction&&this.autoplay.run();},destroy:function(){this.autoplay.running&&this.autoplay.stop(),document.removeEventListener("visibilitychange",this.autoplay.onVisibilityChange);}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){U.extend(this,{fadeEffect:{setTranslate:se.setTranslate.bind(this),setTransition:se.setTransition.bind(this)}});},on:{beforeInit:function(){var e;"fade"===this.params.effect&&(this.classNames.push(this.params.containerModifierClass+"fade"),U.extend(this.params,e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0}),U.extend(this.originalParams,e));},setTranslate:function(){"fade"===this.params.effect&&this.fadeEffect.setTranslate();},setTransition:function(e){"fade"===this.params.effect&&this.fadeEffect.setTransition(e);}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){U.extend(this,{cubeEffect:{setTranslate:ae.setTranslate.bind(this),setTransition:ae.setTransition.bind(this)}});},on:{beforeInit:function(){var e;"cube"===this.params.effect&&(this.classNames.push(this.params.containerModifierClass+"cube"),this.classNames.push(this.params.containerModifierClass+"3d"),U.extend(this.params,e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0}),U.extend(this.originalParams,e));},setTranslate:function(){"cube"===this.params.effect&&this.cubeEffect.setTranslate();},setTransition:function(e){"cube"===this.params.effect&&this.cubeEffect.setTransition(e);}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){U.extend(this,{flipEffect:{setTranslate:ne.setTranslate.bind(this),setTransition:ne.setTransition.bind(this)}});},on:{beforeInit:function(){var e;"flip"===this.params.effect&&(this.classNames.push(this.params.containerModifierClass+"flip"),this.classNames.push(this.params.containerModifierClass+"3d"),U.extend(this.params,e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0}),U.extend(this.originalParams,e));},setTranslate:function(){"flip"===this.params.effect&&this.flipEffect.setTranslate();},setTransition:function(e){"flip"===this.params.effect&&this.flipEffect.setTransition(e);}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){U.extend(this,{coverflowEffect:{setTranslate:re.setTranslate.bind(this),setTransition:re.setTransition.bind(this)}});},on:{beforeInit:function(){"coverflow"===this.params.effect&&(this.classNames.push(this.params.containerModifierClass+"coverflow"),this.classNames.push(this.params.containerModifierClass+"3d"),this.params.watchSlidesProgress=!0,this.originalParams.watchSlidesProgress=!0);},setTranslate:function(){"coverflow"===this.params.effect&&this.coverflowEffect.setTranslate();},setTransition:function(e){"coverflow"===this.params.effect&&this.coverflowEffect.setTransition(e);}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){U.extend(this,{thumbs:{swiper:null,init:oe.init.bind(this),update:oe.update.bind(this),onThumbClick:oe.onThumbClick.bind(this)}});},on:{beforeInit:function(){var e=this.params.thumbs;e&&e.swiper&&(this.thumbs.init(),this.thumbs.update(!0));},slideChange:function(){this.thumbs.swiper&&this.thumbs.update();},update:function(){this.thumbs.swiper&&this.thumbs.update();},resize:function(){this.thumbs.swiper&&this.thumbs.update();},observerUpdate:function(){this.thumbs.swiper&&this.thumbs.update();},setTransition:function(e){var t=this.thumbs.swiper;t&&t.setTransition(e);},beforeDestroy:function(){var e=this.thumbs.swiper;e&&this.thumbs.swiperCreated&&e&&e.destroy();}}}];return void 0===L.use&&(L.use=L.Class.use,L.installModule=L.Class.installModule),L.use(t),L;});"use strict";!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).Popper={});}(this,function(e){function b(e){return {width:(e=e.getBoundingClientRect()).width,height:e.height,top:e.top,right:e.right,bottom:e.bottom,left:e.left,x:e.left,y:e.top};}function g(e){return "[object Window]"!==e.toString()?(e=e.ownerDocument)&&e.defaultView||window:e;}function E(e){return {scrollLeft:(e=g(e)).pageXOffset,scrollTop:e.pageYOffset};}function y(e){return e instanceof g(e).Element||e instanceof Element;}function v(e){return e instanceof g(e).HTMLElement||e instanceof HTMLElement;}function O(e){return e?(e.nodeName||"").toLowerCase():null;}function w(e){return ((y(e)?e.ownerDocument:e.document)||window.document).documentElement;}function D(e){return b(w(e)).left+E(e).scrollLeft;}function x(e){return g(e).getComputedStyle(e);}function P(e){return e=x(e),/auto|scroll|overlay|hidden/.test(e.overflow+e.overflowY+e.overflowX);}function L(e){return {x:e.offsetLeft,y:e.offsetTop,width:e.offsetWidth,height:e.offsetHeight};}function k(e){return "html"===O(e)?e:e.assignedSlot||e.parentNode||e.host||w(e);}function B(e,t){void 0===t&&(t=[]);var n=function e(t){return 0<=["html","body","#document"].indexOf(O(t))?t.ownerDocument.body:v(t)&&P(t)?t:e(k(t));}
241(e),o=(e="body"===O(n),g(n)),n=e?[o].concat(o.visualViewport||[],P(n)?n:[]):n;return t=t.concat(n),e?t:t.concat(B(k(n)));}function o(e){if(!v(e)||"fixed"===x(e).position)return null;if(e=e.offsetParent){var t=w(e);if("body"===O(e)&&"static"===x(e).position&&"static"!==x(t).position)return t;}return e;}function W(e){for(var t=g(e),n=o(e);n&&0<=["table","td","th"].indexOf(O(n))&&"static"===x(n).position;)n=o(n);if(n&&"body"===O(n)&&"static"===x(n).position)return t;if(!n)e:{for(e=k(e);v(e)&&["html","body"].indexOf(O(e))<0;){if("none"!==(n=x(e)).transform||"none"!==n.perspective||n.willChange&&"auto"!==n.willChange){n=e;break e;}e=e.parentNode;}n=null;}return n||t;}function j(e){return e.split("-")[0];}function A(e,t){var n,o=t.getRootNode&&t.getRootNode();if(e.contains(t))return !0;if(n=(n=o)?o instanceof (n=g(o).ShadowRoot)||o instanceof ShadowRoot:n)do if(t&&e.isSameNode(t))return !0;while(t=t.parentNode||t.host);return !1;}function H(e){return Object.assign(Object.assign({},e),{},{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height});}function R(e,t){var n,o,r,i;return "viewport"===t?(t=g(e),o=w(e),t=t.visualViewport,n=o.clientWidth,o=o.clientHeight,i=r=0,t&&(n=t.width,o=t.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(r=t.offsetLeft,i=t.offsetTop)),e=H(e={width:n,height:o,x:r+D(e),y:i})):v(t)?((e=b(t)).top+=t.clientTop,e.left+=t.clientLeft,e.bottom=e.top+t.clientHeight,e.right=e.left+t.clientWidth,e.width=t.clientWidth,e.height=t.clientHeight,e.x=e.left,e.y=e.top):(i=w(e),e=w(i),r=E(i),t=i.ownerDocument.body,n=Math.max(e.scrollWidth,e.clientWidth,t?t.scrollWidth:0,t?t.clientWidth:0),o=Math.max(e.scrollHeight,e.clientHeight,t?t.scrollHeight:0,t?t.clientHeight:0),i=-r.scrollLeft+D(i),r=-r.scrollTop,"rtl"===x(t||e).direction&&(i+=Math.max(e.clientWidth,t?t.clientWidth:0)-n),e=H({width:n,height:o,x:i,y:r})),e;}function S(e){return 0<=["top","bottom"].indexOf(e)?"x":"y";}function T(e){var t=e.reference,n=e.element,o=(e=e.placement)?j(e):null,r=(e=e?e.split("-")[1]:null,t.x+t.width/2-n.width/2),i=t.y+t.height/2-n.height/2;switch(o){case "top":r={x:r,y:t.y-n.height};break;case "bottom":r={x:r,y:t.y+t.height};break;case "right":r={x:t.x+t.width,y:i};break;case "left":r={x:t.x-n.width,y:i};break;default:r={x:t.x,y:t.y};}if(null!=(o=o?S(o):null))switch(i="y"===o?"height":"width",e){case "start":r[o]-=t[i]/2-n[i]/2;break;case "end":r[o]+=t[i]/2-n[i]/2;}return r;}function q(e){return Object.assign(Object.assign({},{top:0,right:0,bottom:0,left:0}),e);}function C(n,e){return e.reduce(function(e,t){return e[t]=n,e;},{});}function M(e,t){t=void 0===(t=(f=t=void 0===t?{}:t).placement)?e.placement:t;var c,l,n,o,d,u,m,r=void 0===(a=f.boundary)?"clippingParents":a,i=void 0===(a=f.rootBoundary)?"viewport":a,a=void 0===(a=f.elementContext)?"popper":a,s=void 0!==(p=f.altBoundary)&&p,f=q("number"!=typeof (f=void 0===(f=f.padding)?0:f)?f:C(f,_)),h=e.elements.reference,p=e.rects.popper,i=(c=y(s=e.elements[s?"popper"===a?"reference":"popper":a])?s:s.contextElement||w(e.elements.popper),n=i,l="clippingParents"===(l=r)?(d=B(k(o=c)),y(u=0<=["absolute","fixed"].indexOf(x(o).position)&&v(o)?W(o):o)?d.filter(function(e){return y(e)&&A(e,u)&&"body"!==O(e);}):[]):[].concat(l),(n=(n=[].concat(l,[n])).reduce(function(e,t){return t=R(c,t),e.top=Math.max(t.top,e.top),e.right=Math.min(t.right,e.right),e.bottom=Math.min(t.bottom,e.bottom),e.left=Math.max(t.left,e.left),e;},R(c,n[0]))).width=n.right-n.left,n.height=n.bottom-n.top,n.x=n.left,n.y=n.top,r=n,s=T({reference:i=b(h),element:p,strategy:"absolute",placement:t}),p=H(Object.assign(Object.assign({},p),s)),"popper"===a?p:i),g={top:r.top-i.top+f.top,bottom:i.bottom-r.bottom+f.bottom,left:r.left-i.left+f.left,right:i.right-r.right+f.right};return e=e.modifiersData.offset,"popper"===a&&e&&(m=e[t],Object.keys(g).forEach(function(e){var t=0<=["right","bottom"].indexOf(e)?1:-1,n=0<=["top","bottom"].indexOf(e)?"y":"x";g[e]+=m[n]*t;})),g;}function N(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return !t.some(function(e){return !(e&&"function"==typeof e.getBoundingClientRect);});}function t(e){var t=(e=void 0===e?{}:e).defaultModifiers,m=void 0===t?[]:t,h=void 0===(e=e.defaultOptions)?i:e;
241return function(s,f,t){function p(){c.forEach(function(e){return e();}),c=[];}void 0===t&&(t=h);var n,o,l={placement:"bottom",orderedModifiers:[],options:Object.assign(Object.assign({},i),h),modifiersData:{},elements:{reference:s,popper:f},attributes:{},styles:{}},c=[],d=!1,u={state:l,setOptions:function(e){return p(),l.options=Object.assign(Object.assign(Object.assign({},h),l.options),e),l.scrollParents={reference:y(s)?B(s):s.contextElement?B(s.contextElement):[],popper:B(f)},a=[].concat(m,l.options.modifiers).reduce(function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign(Object.assign(Object.assign({},n),t),{},{options:Object.assign(Object.assign({},n.options),t.options),data:Object.assign(Object.assign({},n.data),t.data)}):t,e;},{}),t=t=Object.keys(a).map(function(e){return a[e];}),n=new Map(),o=new Set(),r=[],t.forEach(function(e){n.set(e.name,e);}),t.forEach(function(e){o.has(e.name)||function t(e){o.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach(function(e){o.has(e)||(e=n.get(e))&&t(e);}),r.push(e);}(e);}),i=r,e=F.reduce(function(e,t){return e.concat(i.filter(function(e){return e.phase===t;}));},[]),l.orderedModifiers=e.filter(function(e){return e.enabled;}),l.orderedModifiers.forEach(function(e){var t=e.name,n=void 0===(n=e.options)?{}:n;"function"==typeof (e=e.effect)&&(t=e({state:l,name:t,instance:u,options:n}),c.push(t||function(){}));}),u.update();var t,n,o,r,i,a;},forceUpdate:function(){if(!d){var e,t,n=l.elements,o=n.reference;if(N(o,n=n.popper))for(l.rects={reference:(r=o,i=W(n),void 0===(a="fixed"===l.options.strategy)&&(a=!1),s=w(i),r=b(r),c=v(i),f={scrollLeft:0,scrollTop:0},p={x:0,y:0},!c&&a||("body"===O(i)&&!P(s)||(f=i!==g(i)&&v(i)?{scrollLeft:i.scrollLeft,scrollTop:i.scrollTop}:E(i)),v(i)?((p=b(i)).x+=i.clientLeft,p.y+=i.clientTop):s&&(p.x=D(s))),{x:r.left+f.scrollLeft-p.x,y:r.top+f.scrollTop-p.y,width:r.width,height:r.height}),popper:L(n)},l.reset=!1,l.placement=l.options.placement,l.orderedModifiers.forEach(function(e){return l.modifiersData[e.name]=Object.assign({},e.data);}),o=0;o<l.orderedModifiers.length;o++)!0===l.reset?(l.reset=!1,o=-1):(n=(t=l.orderedModifiers[o]).fn,e=void 0===(e=t.options)?{}:e,t=t.name,"function"==typeof n&&(l=n({state:l,options:e,name:t,instance:u})||l));}var r,i,a,s,c,f,p;},update:(n=function(){return new Promise(function(e){u.forceUpdate(),e(l);});},function(){return o=o||new Promise(function(e){Promise.resolve().then(function(){o=void 0,e(n());});});}),destroy:function(){p(),d=!0;}};return N(s,f)&&u.setOptions(t).then(function(e){!d&&t.onFirstUpdate&&t.onFirstUpdate(e);}),u;};}function r(e){var t,n=e.popper,o=e.popperRect,r=e.placement,i=e.offsets,c=e.position,a=e.gpuAcceleration,l=e.adaptive,s=e=e.roundOffsets?(e=window.devicePixelRatio||1,{x:Math.round(i.x*e)/e||0,y:Math.round(i.y*e)/e||0}):i,d=(e=void 0===(e=s.x)?0:e,s=void 0===(s=s.y)?0:s,i.hasOwnProperty("x")),i=i.hasOwnProperty("y"),f="left",p="top",u=window;return l&&((t=W(n))===g(n)&&(t=w(n)),"top"===r&&(p="bottom",s=(s-(t.clientHeight-o.height))*(a?1:-1)),"left"===r&&(f="right",e=(e-(t.clientWidth-o.width))*(a?1:-1))),n=Object.assign({position:c},l&&m),a?Object.assign(Object.assign({},n),{},((r={})[p]=i?"0":"",r[f]=d?"0":"",r.transform=(u.devicePixelRatio||1)<2?"translate("+e+"px, "+s+"px)":"translate3d("+e+"px, "+s+"px, 0)",r)):Object.assign(Object.assign({},n),{},((t={})[p]=i?s+"px":"",t[f]=d?e+"px":"",t.transform="",t));}function V(e){return e.replace(/left|right|bottom|top/g,function(e){return u[e];});}function I(e){return e.replace(/start|end/g,function(e){return h[e];});}function s(e,t,n){return {top:e.top-t.height-(n=void 0===n?{x:0,y:0}:n).y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x};}function f(t){return ["top","right","bottom","left"].some(function(e){return 0<=t[e];});}var _=["top","bottom","right","left"],U=_.reduce(function(e,t){return e.concat([t+"-start",t+"-end"]);},[]),z=[].concat(_,["auto"]).reduce(function(e,t){return e.concat([t,t+"-start",t+"-end"]);},[]),F="beforeRead read afterRead beforeMain main afterMain beforeWrite write afterWrite".split(" "),i={placement:"bottom",modifiers:[],strategy:"absolute"},p={passive:!0},n={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,o=(e=e.options).scroll,r=void 0===o||o,i=void 0===(e=e.resize)||e,a=g(t.elements.popper),s=[].concat(t.scrollParents.reference,t.scrollParents.popper);
241return r&&s.forEach(function(e){e.addEventListener("scroll",n.update,p);}),i&&a.addEventListener("resize",n.update,p),function(){r&&s.forEach(function(e){e.removeEventListener("scroll",n.update,p);}),i&&a.removeEventListener("resize",n.update,p);};},data:{}},a={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state;t.modifiersData[e.name]=T({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement});},data:{}},m={top:"auto",right:"auto",bottom:"auto",left:"auto"},c={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state;e=void 0===(e=(o=e.options).gpuAcceleration)||e;var n=void 0===(n=o.adaptive)||n,o=void 0===(o=o.roundOffsets)||o;e={placement:j(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:e},null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign(Object.assign({},t.styles.popper),r(Object.assign(Object.assign({},e),{},{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:n,roundOffsets:o})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign(Object.assign({},t.styles.arrow),r(Object.assign(Object.assign({},e),{},{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:o})))),t.attributes.popper=Object.assign(Object.assign({},t.attributes.popper),{},{"data-popper-placement":t.placement});},data:{}},l={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var r=e.state;Object.keys(r.elements).forEach(function(e){var t=r.styles[e]||{},n=r.attributes[e]||{},o=r.elements[e];v(o)&&O(o)&&(Object.assign(o.style,t),Object.keys(n).forEach(function(e){var t=n[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t);}));});},effect:function(e){var o=e.state,r={popper:{position:o.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(o.elements.popper.style,r.popper),o.elements.arrow&&Object.assign(o.elements.arrow.style,r.arrow),function(){Object.keys(o.elements).forEach(function(e){var t=o.elements[e],n=o.attributes[e]||{};e=Object.keys((o.styles.hasOwnProperty(e)?o.styles:r)[e]).reduce(function(e,t){return e[t]="",e;},{}),v(t)&&O(t)&&(Object.assign(t.style,e),Object.keys(n).forEach(function(e){t.removeAttribute(e);}));});};},requires:["computeStyles"]},d={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var a=e.state,t=e.name,s=void 0===(e=e.options.offset)?[0,0]:e,n=(o=(e=z.reduce(function(e,t){var n=a.rects,o=j(t),r=0<=["left","top"].indexOf(o)?-1:1,n=(i="function"==typeof s?s(Object.assign(Object.assign({},n),{},{placement:t})):s)[0]||0,i=(i[1]||0)*r,o=0<=["left","right"].indexOf(o)?{x:i,y:n}:{x:n,y:i};return e[t]=o,e;},{}))[a.placement]).x,o=o.y;null!=a.modifiersData.popperOffsets&&(a.modifiersData.popperOffsets.x+=n,a.modifiersData.popperOffsets.y+=o),a.modifiersData[t]=e;}},u={left:"right",right:"left",bottom:"top",top:"bottom"},h={start:"end",end:"start"},X={name:"flip",enabled:!0,phase:"main",fn:function(e){var l=e.state,t=e.options;if(e=e.name,!l.modifiersData[e]._skip){var n=void 0===(n=t.mainAxis)||n,o=void 0===(o=t.altAxis)||o,r=t.fallbackPlacements,d=t.padding,u=t.boundary,m=t.rootBoundary,p=t.altBoundary,h=void 0===(i=t.flipVariations)||i,g=t.allowedAutoPlacements,i=j(t=l.options.placement),r=r||(i!==t&&h?function(e){if("auto"===j(e))return [];var t=V(e);return [I(e),t,I(t)];}(t):[V(t)]),c=[t].concat(r).reduce(function(e,t){return e.concat("auto"===j(t)?(n=l,o=(e=void 0===(e={placement:t,boundary:u,rootBoundary:m,padding:d,flipVariations:h,allowedAutoPlacements:g})?{}:e).boundary,r=e.rootBoundary,i=e.padding,a=e.flipVariations,s=e.allowedAutoPlacements,c=void 0===s?z:s,f=e.placement.split("-")[1],p=(a=0===(a=(e=f?a?U:U.filter(function(e){return e.split("-")[1]===f;}):_).filter(function(e){return 0<=c.indexOf(e);})).length?e:a).reduce(function(e,t){return e[t]=M(n,{placement:t,boundary:o,rootBoundary:r,padding:i})[j(t)],e;},{}),Object.keys(p).sort(function(e,t){return p[e]-p[t];})):t);var n,o,r,i,a,s,c,f,p;},[]),t=l.rects.reference,b=(r=l.rects.popper,new Map());i=!0;for(var y=c[0],v=0;v<c.length;v++){var a=c[v],O=j(a),s="start"===a.split("-")[1],f=0<=["top","bottom"].indexOf(O),w=f?"width":"height",x=M(l,{placement:a,boundary:u,rootBoundary:m,altBoundary:p,padding:d}),s=f?s?"right":"left":s?"bottom":"top";if(t[w]>r[w]&&(s=V(s)),w=V(s),f=[],n&&f.push(x[O]<=0),o&&f.push(x[s]<=0,x[w]<=0),f.every(function(e){return e;})){y=a,i=!1;break;}b.set(a,f);}if(i)for(n=function(t){var e=c.find(function(e){if(e=b.get(e))return e.slice(0,t).every(function(e){return e;});});if(e)return y=e,"break";},o=h?3:1;0<o&&"break"!==n(o);o--);l.placement!==y&&(l.modifiersData[e]._skip=!0,l.placement=y,l.reset=!0);}},requiresIfExists:["offset"],data:{_skip:!1}},Y={name:"preventOverflow",enabled:!0,phase:"main",fn:function(c){var e=c.state,t=c.options;c=c.name;var n,l,d,u,m,h,g,b,y=void 0===(o=t.mainAxis)||o,o=void 0!==(o=t.altAxis)&&o,r=void 0===(r=t.tether)||r,v=void 0===(O=t.tetherOffset)?0:O,t=M(e,{boundary:t.boundary,rootBoundary:t.rootBoundary,padding:t.padding,altBoundary:t.altBoundary}),O=j(e.placement),w=e.placement.split("-")[1],x=!w,i=S(O),a=(O="x"===i?"y":"x",e.modifiersData.popperOffsets),s=e.rects.reference,f=e.rects.popper,p="function"==typeof v?v(Object.assign(Object.assign({},e.rects),{},{placement:e.placement})):v,v={x:0,y:0};a&&(y&&(n="y"===i?"height":"width",y=a[i],l=a[i]+t[g="y"===i?"top":"left"],d=a[i]-t[b="y"===i?"bottom":"right"],u=r?-f[n]/2:0,m=("start"===w?s:f)[n],w="start"===w?-f[n]:-s[n],f=e.elements.arrow,f=r&&f?L(f):{width:0,height:0},g=(h=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0})[g],b=h[b],f=Math.max(0,Math.min(s[n],f[n])),m=x?s[n]/2-u-f-g-p:m-f-g-p,x=x?-s[n]/2+u+f+b+p:w+f+b+p,p=e.elements.arrow&&W(e.elements.arrow),s=e.modifiersData.offset?e.modifiersData.offset[e.placement][i]:0,p=a[i]+m-s-(p?"y"===i?p.clientTop||0:p.clientLeft||0:0),x=a[i]+x-s,r=Math.max(r?Math.min(l,p):l,Math.min(y,r?Math.max(d,x):d)),a[i]=r,v[i]=r-y),o&&(o=a[O],r=Math.max(o+t["x"===i?"top":"left"],Math.min(o,o-t["x"===i?"bottom":"right"])),a[O]=r,v[O]=r-o),e.modifiersData[c]=v);},requiresIfExists:["offset"]},G={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n,o,c,r,i=e.state,a=(e=e.name,i.elements.arrow),s=i.modifiersData.popperOffsets,f=j(i.placement),p=S(f);f=0<=["left","right"].indexOf(f)?"height":"width",a&&s&&(t=i.modifiersData[e+"#persistent"].padding,n=L(a),o="y"===p?"to
241p":"left",c="y"===p?"bottom":"right",r=i.rects.reference[f]+i.rects.reference[p]-s[p]-i.rects.popper[f],s=s[p]-i.rects.reference[p],r=(a=(a=W(a))?"y"===p?a.clientHeight||0:a.clientWidth||0:0)/2-n[f]/2+(r/2-s/2),f=Math.max(t[o],Math.min(r,a-n[f]-t[c])),i.modifiersData[e]=((s={})[p]=f,s.centerOffset=f-r,s));},effect:function(e){var t=e.state,n=e.options,o=(e=e.name,n.element),n=void 0===(n=n.padding)?0:n;null==(o=void 0===o?"[data-popper-arrow]":o)||("string"!=typeof o||(o=t.elements.popper.querySelector(o)))&&A(t.elements.popper,o)&&(t.elements.arrow=o,t.modifiersData[e+"#persistent"]={padding:q("number"!=typeof n?n:C(n,_))});},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},J={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=(e=e.name,t.rects.reference),o=t.rects.popper,r=t.modifiersData.preventOverflow,i=M(t,{elementContext:"reference"}),a=M(t,{altBoundary:!0}),n=s(i,n),o=s(a,o,r),r=f(n),a=f(o);t.modifiersData[e]={referenceClippingOffsets:n,popperEscapeOffsets:o,isReferenceHidden:r,hasPopperEscaped:a},t.attributes.popper=Object.assign(Object.assign({},t.attributes.popper),{},{"data-popper-reference-hidden":r,"data-popper-escaped":a});}},K=t({defaultModifiers:[n,a,c,l]}),Q=[n,a,c,l,d,X,Y,G,J],Z=t({defaultModifiers:Q});e.applyStyles=l,e.arrow=G,e.computeStyles=c,e.createPopper=Z,e.createPopperLite=K,e.defaultModifiers=Q,e.detectOverflow=M,e.eventListeners=n,e.flip=X,e.hide=J,e.offset=d,e.popperGenerator=t,e.popperOffsets=a,e.preventOverflow=Y,Object.defineProperty(e,"__esModule",{value:!0});});!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("@popperjs/core")):"function"==typeof define&&define.amd?define(["@popperjs/core"],e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e(t.Popper);}(this,function(a){"use strict";var d=function(n){if(n&&n.__esModule)return n;var i=Object.create(null);return n&&Object.keys(n).forEach(function(t){var e;"default"!==t&&(e=Object.getOwnPropertyDescriptor(n,t),Object.defineProperty(i,t,e.get?e:{enumerable:!0,get:function(){return n[t];}}));}),i.default=n,Object.freeze(i);}(a);function i(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value" in i&&(i.writable=!0),Object.defineProperty(t,i.key,i);}}function o(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),t;}function s(){return (s=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n,i=arguments[e];for(n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n]);}return t;}).apply(this,arguments);}function f(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,(Object.setPrototypeOf||function(t,e){return t.__proto__=e,t;})(t,e);}function p(t){for(;t+=Math.floor(1e6*Math.random()),document.getElementById(t););return t;}function m(t){return (t=O(t))&&document.querySelector(t)?t:null;}function _(t){return (t=O(t))?document.querySelector(t):null;}function v(t){if(!t)return 0;var e=(t=window.getComputedStyle(t)).transitionDuration,t=t.transitionDelay,n=Number.parseFloat(e),i=Number.parseFloat(t);return n||i?(e=e.split(",")[0],t=t.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(t))):0;}function b(t){t.dispatchEvent(new Event("transitionend"));}function y(t){return (t[0]||t).nodeType;}function w(e,t){var n=!1,t=t+5;e.addEventListener("transitionend",function t(){n=!0,e.removeEventListener("transitionend",t);}),setTimeout(function(){n||b(e);},t);}function E(i,o,s){Object.keys(s).forEach(function(t){var e=s[t],n=o[t],n=n&&y(n)?"element":null==n?""+n:{}.toString.call(n).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(e).test(n))throw new TypeError(i.toUpperCase()+': Option "'+t+'" provided type "'+n+'" but expected type "'+e+'".');});}function T(t){return !!t&&(!!(t.style&&t.parentNode&&t.parentNode.style)&&(e=getComputedStyle(t),t=getComputedStyle(t.parentNode),"none"!==e.display&&"none"!==t.display&&"hidden"!==e.visibility));var e;}function A(){return function(){};}function k(t){return t.offsetHeight;}function L(){var t=window.jQuery;return t&&!document.body.hasAttribute("data-bs-no-jquery")?t:null;}function C(n,i){var t=function(){var t,e=L();e&&(t=e.fn[n],e.fn[n]=i.jQueryInterface,e.fn[n].Constructor=i,e.fn[n].noConflict=function(){return e.fn[n]=t,i.jQueryInterface;});};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",t):t();}function D(t,e,n){I.set(t,e,n);}function l(t,e){return I.get(t,e);}
241var S,N,O=function(t){var e=t.getAttribute("data-bs-target");if(!e||"#"===e){t=t.getAttribute("href");if(!t||!t.includes("#")&&!t.startsWith("."))return null;e=(t=t.includes("#")&&!t.startsWith("#")?"#"+t.split("#")[1]:t)&&"#"!==t?t.trim():null;}return e;},e="rtl"===document.documentElement.dir,I=(S={},{set:function(t,e,n){void 0===t.bsKey&&(t.bsKey={key:e,id:N},N++),S[t.bsKey.id]=n;},get:function(t,e){if(!t||void 0===t.bsKey)return null;t=t.bsKey;return t.key===e?S[t.id]:null;},delete:function(t,e){var n;void 0===t.bsKey||(n=t.bsKey).key===e&&(delete S[n.id],delete t.bsKey);}}),j=/[^.]*(?=\..*)\.|.*/,P=/\..*/,x=/::\d+$/,H={},B=N=1,M={mouseenter:"mouseover",mouseleave:"mouseout"},R=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function K(t,e){return e&&e+"::"+B++||t.uidEvent||B++;}function W(t){var e=K(t);return t.uidEvent=e,H[e]=H[e]||{},H[e];}function U(t,e,n){void 0===n&&(n=null);for(var i=Object.keys(t),o=0,s=i.length;o<s;o++){var r=t[i[o]];if(r.originalHandler===e&&r.delegationSelector===n)return r;}return null;}function F(t,e,n){var i="string"==typeof e,n=i?n:e,e=t.replace(P,""),o=M[e];return [i,n,e=R.has(e=o?o:e)?e:t];}function z(t,e,n,i,u){var o,s,r,a,l,c,h,d,f,p;"string"==typeof e&&t&&(n||(n=i,i=null),o=(r=F(e,n,i))[0],s=r[1],r=r[2],(l=U(a=(a=W(t))[r]||(a[r]={}),s,o?n:null))?l.oneOff=l.oneOff&&u:(l=K(s,e.replace(j,"")),(e=o?(d=t,f=n,p=i,function t(e){for(var n=d.querySelectorAll(f),i=e.target;i&&i!==this;i=i.parentNode)for(var o=n.length;o--;)if(n[o]===i)return e.delegateTarget=i,t.oneOff&&g.off(d,e.type,p),p.apply(i,[e]);return null;}):(c=t,h=n,function t(e){return e.delegateTarget=c,t.oneOff&&g.off(c,e.type,h),h.apply(c,[e]);})).delegationSelector=o?n:null,e.originalHandler=s,e.oneOff=u,a[e.uidEvent=l]=e,t.addEventListener(r,e,o)));}function Y(t,e,n,i,o){i=U(e[n],i,o);i&&(t.removeEventListener(n,i,Boolean(o)),delete e[n][i.uidEvent]);}var X,g={on:function(t,e,n,i){z(t,e,n,i,!1);},one:function(t,e,n,i){z(t,e,n,i,!0);},off:function(r,a,t,e){var n,i,o,s,l,c;"string"==typeof a&&r&&(n=(e=F(a,t,e))[0],i=e[1],o=e[2],s=o!==a,l=W(r),e=a.startsWith("."),void 0===i?(e&&Object.keys(l).forEach(function(t){var e,n,i,o,s;e=r,n=l,i=t,o=a.slice(1),s=n[i]||{},Object.keys(s).forEach(function(t){t.includes(o)&&(t=s[t],Y(e,n,i,t.originalHandler,t.delegationSelector));});}),c=l[o]||{},Object.keys(c).forEach(function(t){var e=t.replace(x,"");s&&!a.includes(e)||(e=c[t],Y(r,l,o,e.originalHandler,e.delegationSelector));})):l&&l[o]&&Y(r,l,o,i,n?t:null));},trigger:function(t,e,n){if("string"!=typeof e||!t)return null;var i,o=L(),s=e.replace(P,""),u=e!==s,h=R.has(s),r=!0,a=!0,l=!1,c=null;return u&&o&&(i=o.Event(e,n),o(t).trigger(i),r=!i.isPropagationStopped(),a=!i.isImmediatePropagationStopped(),l=i.isDefaultPrevented()),h?(c=document.createEvent("HTMLEvents")).initEvent(s,r,!0):c=new CustomEvent(e,{bubbles:r,cancelable:!0}),void 0!==n&&Object.keys(n).forEach(function(t){Object.defineProperty(c,t,{get:function(){return n[t];}});}),l&&c.preventDefault(),a&&t.dispatchEvent(c),c.defaultPrevented&&void 0!==i&&i.preventDefault(),c;}},q=($.prototype.dispose=function(){var t=this._element,e=this.constructor.DATA_KEY;I.delete(t,e),this._element=null;},$.getInstance=function(t){return l(t,this.DATA_KEY);},o($,null,[{key:"VERSION",get:function(){return "5.0.0-beta2";}}]),$),Q=(f(V,X=q),(Q=V.prototype).close=function(t){var t=t?this._getRootElement(t):this._element,e=this._triggerCloseEvent(t);null===e||e.defaultPrevented||this._removeElement(t);},Q._getRootElement=function(t){return _(t)||t.closest(".alert");},Q._triggerCloseEvent=function(t){return g.trigger(t,"close.bs.alert");},Q._removeElement=function(t){var e,n=this;t.classList.remove("show"),t.classList.contains("fade")?(e=v(t),g.one(t,"transitionend",function(){return n._destroyElement(t);}),w(t,e)):this._destroyElement(t);},Q._destroyElement=function(t){t.parentNode&&t.parentNode.removeChild(t),g.trigger(t,"closed.bs.alert");},V.jQueryInterface=function(e){return this.each(function(){var t=(t=l(this,"bs.alert"))||new V(this);"close"===e&&t[e](this);});},V.handleDismiss=function(e){return function(t){t&&t.preventDefault(),e.close(this);};},o(V,null,[{key:"DATA_KEY",get:function(){return "bs.alert";}}]),V);function V(){return X.apply(this,arguments)||this;}function $(t){t&&(this._element=t,D(t,this.constructor.DATA_KEY,this));}g.on(document,"click.bs.alert.data-api",'[data-bs-dismiss="alert"]',Q.handleDismiss(new Q())),C("alert",Q);f(J,G=q),J.prototype.toggle=function(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"));},J.jQueryInterface=function(e){return this.each(function(){var t=(t=l(this,"bs.button"))||new J(this);"toggle"===e&&t[e]();});},o(J,null,[{key:"DATA_KEY",get:function(){return "bs.button";}}]);var G,Z=J;function J(){return G.apply(this,arguments)||this;}function tt(t){return "true"===t||"false"!==t&&(t===Number(t).toString()?Number(t):""===t||"null"===t?null:t);}function et(t){return t.replace(/[A-Z]/g,function(t){return "-"+t.toLowerCase();});}g.on(document,"click.bs.button.data-api",'[data-bs-toggle="button"]',function(t){t.preventDefault();t=t.target.closest('[data-bs-toggle="button"]');(l(t,"bs.button")||new Z(t)).toggle();}),C("button",Z);function c(t,e){var n;return void 0===e&&(e=document.documentElement),(n=[]).concat.apply(n,Element.prototype.querySelectorAll.call(e,t));}function u(t,e){return void 0===e&&(e=document.documentElement),Element.prototype.querySelector.call(e,t);}function nt(t,e){var n;return (n=[]).concat.apply(n,t.children).filter(function(t){return t.matches(e);});}function it(t,e){for(var n=t.previousElementSibling;n;){if(n.matches(e))return [n];n=n.previousElementSibling;}return [];}var ot,h={setDataAttribute:function(t,e,n){t.setAttribute("data-bs-"+et(e),n);},removeDataAttribute:function(t,e){t.removeAttribute("data-bs-"+et(e));},getDataAttributes:function(n){if(!n)return {};var i={};return Object.keys(n.dataset).filter(function(t){return t.startsWith("bs");}
241).forEach(function(t){var e=(e=t.replace(/^bs/,"")).charAt(0).toLowerCase()+e.slice(1,e.length);i[e]=tt(n.dataset[t]);}),i;},getDataAttribute:function(t,e){return tt(t.getAttribute("data-bs-"+et(e)));},offset:function(t){t=t.getBoundingClientRect();return {top:t.top+document.body.scrollTop,left:t.left+document.body.scrollLeft};},position:function(t){return {top:t.offsetTop,left:t.offsetLeft};}},st={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},rt={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},at=(f(lt,ot=q),(t=lt.prototype).next=function(){this._isSliding||this._slide("next");},t.nextWhenVisible=function(){!document.hidden&&T(this._element)&&this.next();},t.prev=function(){this._isSliding||this._slide("prev");},t.pause=function(t){t||(this._isPaused=!0),u(".carousel-item-next, .carousel-item-prev",this._element)&&(b(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null;},t.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval));},t.to=function(t){var e=this,n=(this._activeElement=u(".active.carousel-item",this._element),this._getItemIndex(this._activeElement));if(!(t>this._items.length-1||t<0))if(this._isSliding)g.one(this._element,"slid.bs.carousel",function(){return e.to(t);});else{if(n===t)return this.pause(),void this.cycle();this._slide(n<t?"next":"prev",this._items[t]);}},t.dispose=function(){ot.prototype.dispose.call(this),g.off(this._element,".bs.carousel"),this._items=null,this._config=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null;},t._getConfig=function(t){return t=s({},st,t),E("carousel",t,rt),t;},t._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);t<=40||(t=t/this.touchDeltaX,(this.touchDeltaX=0)<t&&(e?this.next():this.prev()),t<0&&(e?this.prev():this.next()));},t._addEventListeners=function(){var e=this;this._config.keyboard&&g.on(this._element,"keydown.bs.carousel",function(t){return e._keydown(t);}),"hover"===this._config.pause&&(g.on(this._element,"mouseenter.bs.carousel",function(t){return e.pause(t);}),g.on(this._element,"mouseleave.bs.carousel",function(t){return e.cycle(t);})),this._config.touch&&this._touchSupported&&this._addTouchEventListeners();},t._addTouchEventListeners=function(){function t(t){!n._pointerEvent||"pen"!==t.pointerType&&"touch"!==t.pointerType?n._pointerEvent||(n.touchStartX=t.touches[0].clientX):n.touchStartX=t.clientX;}function e(t){!n._pointerEvent||"pen"!==t.pointerType&&"touch"!==t.pointerType||(n.touchDeltaX=t.clientX-n.touchStartX),n._handleSwipe(),"hover"===n._config.pause&&(n.pause(),n.touchTimeout&&clearTimeout(n.touchTimeout),n.touchTimeout=setTimeout(function(t){return n.cycle(t);},500+n._config.interval));}var n=this;c(".carousel-item img",this._element).forEach(function(t){g.on(t,"dragstart.bs.carousel",function(t){return t.preventDefault();});}),this._pointerEvent?(g.on(this._element,"pointerdown.bs.carousel",t),g.on(this._element,"pointerup.bs.carousel",e),this._element.classList.add("pointer-event")):(g.on(this._element,"touchstart.bs.carousel",t),g.on(this._element,"touchmove.bs.carousel",function(t){(t=t).touches&&1<t.touches.length?n.touchDeltaX=0:n.touchDeltaX=t.touches[0].clientX-n.touchStartX;}),g.on(this._element,"touchend.bs.carousel",e));},t._keydown=function(t){/input|textarea/i.test(t.target.tagName)||("ArrowLeft"===t.key?(t.preventDefault(),e?this.next():this.prev()):"ArrowRight"===t.key&&(t.preventDefault(),e?this.prev():this.next()));},t._getItemIndex=function(t){return this._items=t&&t.parentNode?c(".carousel-item",t.parentNode):[],this._items.indexOf(t);},t._getItemByDirection=function(t,e){var n="next"===t,i="prev"===t,o=this._getItemIndex(e),s=this._items.length-1;if((i&&0===o||n&&o===s)&&!this._config.wrap)return e;i=(o+("prev"===t?-1:1))%this._items.length;return -1==i?this._items[this._items.length-1]:this._items[i];},t._triggerSlideEvent=function(t,e){var n=this._getItemIndex(t),i=this._getItemIndex(u(".active.carousel-item",this._element));return g.trigger(this._element,"slide.bs.carousel",{relatedTarget:t,direction:e,from:i,to:n});},t._setActiveIndicatorElement=function(t){if(this._indicatorsElement){var e=u(".active",this._indicatorsElement);e.classList.remove("active"),e.removeAttribute("aria-current");for(var n=c("[data-bs-target]",this._indicatorsElement),i=0;i<n.length;i++)if(Number.parseInt(n[i].getAttribute("data-bs-slide-to"),10)===this._getItemIndex(t)){n[i].classList.add("active"),n[i].setAttribute("aria-current","true");break;}}},t._updateInterval=function(){var t=this._activeElement||u(".active.carousel-item",this._element);t&&((t=Number.parseInt(t.getAttribute("data-bs-interval"),10))?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=t):this._config.interval=this._config.defaultInterval||this._config.interval);},t._slide=function(t,e){var n=this,i=u(".active.carousel-item",this._element),o=this._getItemIndex(i),s=e||i&&this._getItemByDirection(t,i),r=this._getItemIndex(s),e=Boolean(this._interval),a="next"===t?"carousel-item-start":"carousel-item-end",l="next"===t?"carousel-item-next":"carousel-item-prev",c="next"===t?"left":"right";s&&s.classList.contains("active")?this._isSliding=!1:!this._triggerSlideEvent(s,c).defaultPrevented&&i&&s&&(this._isSliding=!0,e&&this.pause(),this._setActiveIndicatorElement(s),this._activeElement=s,this._element.classList.contains("slide")?(s.classList.add(l),k(s),i.classList.add(a),s.classList.add(a),t=v(i),g.one(i,"transitionend",function(){s.classList.remove(a,l),s.classList.add("active"),i.classList.remove("active",l,a),n._isSli
241ding=!1,setTimeout(function(){g.trigger(n._element,"slid.bs.carousel",{relatedTarget:s,direction:c,from:o,to:r});},0);}),w(i,t)):(i.classList.remove("active"),s.classList.add("active"),this._isSliding=!1,g.trigger(this._element,"slid.bs.carousel",{relatedTarget:s,direction:c,from:o,to:r})),e&&this.cycle());},lt.carouselInterface=function(t,e){var n=l(t,"bs.carousel"),i=s({},st,h.getDataAttributes(t)),o=("object"==typeof e&&(i=s({},i,e)),"string"==typeof e?e:i.slide),n=n||new lt(t,i);if("number"==typeof e)n.to(e);else if("string"==typeof o){if(void 0===n[o])throw new TypeError('No method named "'+o+'"');n[o]();}else i.interval&&i.ride&&(n.pause(),n.cycle());},lt.jQueryInterface=function(t){return this.each(function(){lt.carouselInterface(this,t);});},lt.dataApiClickHandler=function(t){var e,n,i=_(this);i&&i.classList.contains("carousel")&&(e=s({},h.getDataAttributes(i),h.getDataAttributes(this)),(n=this.getAttribute("data-bs-slide-to"))&&(e.interval=!1),lt.carouselInterface(i,e),n&&l(i,"bs.carousel").to(n),t.preventDefault());},o(lt,null,[{key:"Default",get:function(){return st;}},{key:"DATA_KEY",get:function(){return "bs.carousel";}}]),lt);function lt(t,e){return (t=ot.call(this,t)||this)._items=null,t._interval=null,t._activeElement=null,t._isPaused=!1,t._isSliding=!1,t.touchTimeout=null,t.touchStartX=0,t.touchDeltaX=0,t._config=t._getConfig(e),t._indicatorsElement=u(".carousel-indicators",t._element),t._touchSupported="ontouchstart" in document.documentElement||0<navigator.maxTouchPoints,t._pointerEvent=Boolean(window.PointerEvent),t._addEventListeners(),t;}g.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",at.dataApiClickHandler),g.on(window,"load.bs.carousel.data-api",function(){for(var t=c('[data-bs-ride="carousel"]'),e=0,n=t.length;e<n;e++)at.carouselInterface(t[e],l(t[e],"bs.carousel"));}),C("carousel",at);var ct,ut={toggle:!0,parent:""},ht={toggle:"boolean",parent:"(string|element)"},dt=(f(ft,ct=q),(t=ft.prototype).toggle=function(){this._element.classList.contains("show")?this.hide():this.show();},t.show=function(){var e=this;if(!this._isTransitioning&&!this._element.classList.contains("show")){this._parent&&0===(i=c(".show, .collapsing",this._parent).filter(function(t){return "string"==typeof e._config.parent?t.getAttribute("data-bs-parent")===e._config.parent:t.classList.contains("collapse");})).length&&(i=null);var n,t,i,o=u(this._selector);if(i){var s=i.find(function(t){return o!==t;});if((n=s?l(s,"bs.collapse"):null)&&n._isTransitioning)return;}g.trigger(this._element,"show.bs.collapse").defaultPrevented||(i&&i.forEach(function(t){o!==t&&ft.collapseInterface(t,"hide"),n||D(t,"bs.collapse",null);}),t=this._getDimension(),this._element.classList.remove("collapse"),this._element.classList.add("collapsing"),this._element.style[t]=0,this._triggerArray.length&&this._triggerArray.forEach(function(t){t.classList.remove("collapsed"),t.setAttribute("aria-expanded",!0);}),this.setTransitioning(!0),s="scroll"+(t[0].toUpperCase()+t.slice(1)),i=v(this._element),g.one(this._element,"transitionend",function(){e._element.classList.remove("collapsing"),e._element.classList.add("collapse","show"),e._element.style[t]="",e.setTransitioning(!1),g.trigger(e._element,"shown.bs.collapse");}),w(this._element,i),this._element.style[t]=this._element[s]+"px");}},t.hide=function(){var t=this;if(!this._isTransitioning&&this._element.classList.contains("show")&&!g.trigger(this._element,"hide.bs.collapse").defaultPrevented){var e=this._getDimension(),n=(this._element.style[e]=this._element.getBoundingClientRect()[e]+"px",k(this._element),this._element.classList.add("collapsing"),this._element.classList.remove("collapse","show"),this._triggerArray.length);if(0<n)for(var i=0;i<n;i++){var o=this._triggerArray[i],s=_(o);s&&!s.classList.contains("show")&&(o.classList.add("collapsed"),o.setAttribute("aria-expanded",!1));}this.setTransitioning(!0),this._element.style[e]="";e=v(this._element);g.one(this._element,"transitionend",function(){t.setTransitioning(!1),t._element.classList.remove("collapsing"),t._element.classList.add("collapse"),g.trigger(t._element,"hidden.bs.collapse");}),w(this._element,e);}},t.setTransitioning=function(t){this._isTransitioning=t;},t.dispose=function(){ct.prototype.dispose.call(this),this._config=null,this._parent=null,this._triggerArray=null,this._isTransitioning=null;},t._getConfig=function(t){return (t=s({},ut,t)).toggle=Boolean(t.toggle),E("collapse",t,ht),t;},t._getDimension=function(){return this._element.classList.contains("width")?"width":"height";},t._getParent=function(){var n=this,t=this._config.parent;return y(t)?void 0===t.jquery&&void 0===t[0]||(t=t[0]):t=u(t),c('[data-bs-toggle="collapse"][data-bs-parent="'+t+'"]',t).forEach(function(t){var e=_(t);n._addAriaAndCollapsedClass(e,[t]);}),t;},t._addAriaAndCollapsedClass=function(t,e){var n;t&&e.length&&(n=t.classList.contains("show"),e.forEach(function(t){n?t.classList.remove("collapsed"):t.classList.add("collapsed"),t.setAttribute("aria-expanded",n);}));},ft.collapseInterface=function(t,e){var n=l(t,"bs.collapse"),i=s({},ut,h.getDataAttributes(t),"object"==typeof e&&e?e:{});if(!n&&i.toggle&&"string"==typeof e&&/show|hide/.test(e)&&(i.toggle=!1),n=n||new ft(t,i),"string"==typeof e){if(void 0===n[e])throw new TypeError('No method n
241amed "'+e+'"');n[e]();}},ft.jQueryInterface=function(t){return this.each(function(){ft.collapseInterface(this,t);});},o(ft,null,[{key:"Default",get:function(){return ut;}},{key:"DATA_KEY",get:function(){return "bs.collapse";}}]),ft);function ft(e,t){var n;(n=ct.call(this,e)||this)._isTransitioning=!1,n._config=n._getConfig(t),n._triggerArray=c('[data-bs-toggle="collapse"][href="#'+e.id+'"],[data-bs-toggle="collapse"][data-bs-target="#'+e.id+'"]');for(var i=c('[data-bs-toggle="collapse"]'),o=0,s=i.length;o<s;o++){var r=i[o],a=m(r),l=c(a).filter(function(t){return t===e;});null!==a&&l.length&&(n._selector=a,n._triggerArray.push(r));}return n._parent=n._config.parent?n._getParent():null,n._config.parent||n._addAriaAndCollapsedClass(n._element,n._triggerArray),n._config.toggle&&n.toggle(),n;}g.on(document,"click.bs.collapse.data-api",'[data-bs-toggle="collapse"]',function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();var n=h.getDataAttributes(this),t=m(this);c(t).forEach(function(t){var e=l(t,"bs.collapse"),e=e?(null===e._parent&&"string"==typeof n.parent&&(e._config.parent=n.parent,e._parent=e._getParent()),"toggle"):n;dt.collapseInterface(t,e);});}),C("collapse",dt);var pt,gt=new RegExp("ArrowUp|ArrowDown|Escape"),mt=e?"top-end":"top-start",_t=e?"top-start":"top-end",vt=e?"bottom-end":"bottom-start",bt=e?"bottom-start":"bottom-end",yt=e?"left-start":"right-start",wt=e?"right-start":"left-start",Et={offset:[0,2],flip:!0,boundary:"clippingParents",reference:"toggle",display:"dynamic",popperConfig:null},Tt={offset:"(array|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element|object)",display:"string",popperConfig:"(null|object|function)"},At=(f(r,pt=q),(t=r.prototype).toggle=function(){var t;this._element.disabled||this._element.classList.contains("disabled")||(t=this._element.classList.contains("show"),r.clearMenus(),t||this.show());},t.show=function(){if(!(this._element.disabled||this._element.classList.contains("disabled")||this._menu.classList.contains("show"))){var t=r.getParentFromElement(this._element),e={relatedTarget:this._element};if(!g.trigger(this._element,"show.bs.dropdown",e).defaultPrevented){if(this._inNavbar)h.setDataAttribute(this._menu,"popper","none");else{if(void 0===d)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");var n=this._element,i=("parent"===this._config.reference?n=t:y(this._config.reference)?(n=this._config.reference,void 0!==this._config.reference.jquery&&(n=this._config.reference[0])):"object"==typeof this._config.reference&&(n=this._config.reference),this._getPopperConfig()),o=i.modifiers.find(function(t){return "applyStyles"===t.name&&!1===t.enabled;});this._popper=a.createPopper(n,this._menu,i),o&&h.setDataAttribute(this._menu,"popper","static");}
241"ontouchstart" in document.documentElement&&!t.closest(".navbar-nav")&&(n=[]).concat.apply(n,document.body.children).forEach(function(t){return g.on(t,"mouseover",null,function(){});}),this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.toggle("show"),this._element.classList.toggle("show"),g.trigger(this._element,"shown.bs.dropdown",e);}}},t.hide=function(){var t;this._element.disabled||this._element.classList.contains("disabled")||!this._menu.classList.contains("show")||(t={relatedTarget:this._element},g.trigger(this._element,"hide.bs.dropdown",t).defaultPrevented||(this._popper&&this._popper.destroy(),this._menu.classList.toggle("show"),this._element.classList.toggle("show"),h.removeDataAttribute(this._menu,"popper"),g.trigger(this._element,"hidden.bs.dropdown",t)));},t.dispose=function(){pt.prototype.dispose.call(this),g.off(this._element,".bs.dropdown"),this._menu=null,this._popper&&(this._popper.destroy(),this._popper=null);},t.update=function(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update();},t._addEventListeners=function(){var e=this;g.on(this._element,"click.bs.dropdown",function(t){t.preventDefault(),t.stopPropagation(),e.toggle();});},t._getConfig=function(t){if(t=s({},this.constructor.Default,h.getDataAttributes(this._element),t),E("dropdown",t,this.constructor.DefaultType),"object"==typeof t.reference&&!y(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError("dropdown".toUpperCase()+': Option "reference" provided type "object" without a required "getBoundingClientRect" method.');return t;},t._getMenuElement=function(){return function(t){for(var e=t.nextElementSibling;e;){if(e.matches(".dropdown-menu"))return [e];e=e.nextElementSibling;}return [];}(this._element)[0];},t._getPlacement=function(){var t=this._element.parentNode;if(t.classList.contains("dropend"))return yt;if(t.classList.contains("dropstart"))return wt;var e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?_t:mt:e?bt:vt;},t._detectNavbar=function(){return null!==this._element.closest(".
241navbar");},t._getOffset=function(){var e=this,n=this._config.offset;return "string"==typeof n?n.split(",").map(function(t){return Number.parseInt(t,10);}):"function"==typeof n?function(t){return n(t,e._element);}:n;},t._getPopperConfig=function(){var t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{altBoundary:this._config.flip,boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return "static"===this._config.display&&(t.modifiers=[{name:"applyStyles",enabled:!1}]),s({},t,"function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig);},r.dropdownInterface=function(t,e){var n=(n=l(t,"bs.dropdown"))||new r(t,"object"==typeof e?e:null);if("string"==typeof e){if(void 0===n[e])throw new TypeError('No method named "'+e+'"');n[e]();}},r.jQueryInterface=function(t){return this.each(function(){r.dropdownInterface(this,t);});},r.clearMenus=function(t){if(!t||2!==t.button&&("keyup"!==t.type||"Tab"===t.key))for(var e=c('[data-bs-toggle="dropdown"]'),n=0,i=e.length;n<i;n++){var o,s,r=l(e[n],"bs.dropdown"),a={relatedTarget:e[n]};t&&"click"===t.type&&(a.clickEvent=t),r&&(s=r._menu,e[n].classList.contains("show")&&!(t&&("click"===t.type&&/input|textarea/i.test(t.target.tagName)||"keyup"===t.type&&"Tab"===t.key)&&s.contains(t.target)||g.trigger(e[n],"hide.bs.dropdown",a).defaultPrevented)&&("ontouchstart" in document.documentElement&&(o=[]).concat.apply(o,document.body.children).forEach(function(t){return g.off(t,"mouseover",null,function(){});}),e[n].setAttribute("aria-expanded","false"),r._popper&&r._popper.destroy(),s.classList.remove("show"),e[n].classList.remove("show"),h.removeDataAttribute(s,"popper"),g.trigger(e[n],"hidden.bs.dropdown",a)));}},r.getParentFromElement=function(t){return _(t)||t.parentNode;},r.dataApiKeydownHandler=function(t){if(!(/input|textarea/i.test(t.target.tagName)?"Space"===t.key||"Escape"!==t.key&&("ArrowDown"!==t.key&&"ArrowUp"!==t.key||t.target.closest(".dropdown-menu")):!gt.test(t.key))&&(t.preventDefault(),t.stopPropagation(),!this.disabled&&!this.classList.contains("disabled"))){var e=r.getParentFromElement(this),n=this.classList.contains("show");if("Escape"===t.key)return (this.matches('[data-bs-toggle="dropdown"]')?this:it(this,'[data-bs-toggle="dropdown"]')[0]).focus(),void r.clearMenus();n||"ArrowUp"!==t.key&&"ArrowDown"!==t.key?n&&"Space"!==t.key?(n=c(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",e).filter(T)).length&&(e=n.indexOf(t.target),"ArrowUp"===t.key&&0<e&&e--,"ArrowDown"===t.key&&e<n.length-1&&e++,n[e=-1===e?0:e].focus()):r.clearMenus():(this.matches('[data-bs-toggle="dropdown"]')?this:it(this,'[data-bs-toggle="dropdown"]')[0]).click();}},o(r,null,[{key:"Default",get:function(){return Et;}},{key:"DefaultType",get:function(){return Tt;}},{key:"DATA_KEY",get:function(){return "bs.dropdown";}}]),r);function r(t,e){return (t=pt.call(this,t)||this)._popper=null,t._config=t._getConfig(e),t._menu=t._getMenuElement(),t._inNavbar=t._detectNavbar(),t._addEventListeners(),t;}g.on(document,"keydown.bs.dropdown.data-api",'[data-bs-toggle="dropdown"]',At.dataApiKeydownHandler),g.on(document,"keydown.bs.dropdown.data-api",".dropdown-menu",At.dataApiKeydownHandler),g.on(document,"click.bs.dropdown.data-api",At.clearMenus),g.on(document,"keyup.bs.dropdown.data-api",At.clearMenus),g.on(document,"click.bs.dropdown.data-api",'[data-bs-toggle="dropdown"]',function(t){t.preventDefault(),t.stopPropagation(),At.dropdownInterface(this,"toggle");}),g.on(document,"click.bs.dropdown.data-api",".dropdown form",function(t){return t.stopPropagation();}),C("dropdown",At);var kt,Lt={backdrop:!0,keyboard:!0,focus:!0},Ct={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"},Dt=(f(St,kt=q),(t=St.prototype).toggle=function(t){return this._isShown?this.hide():this.show(t);},t.show=function(t){var e,n=this;this._isShown||this._isTransitioning||(this._element.classList.contains("fade")&&(this._isTransitioning=!0),e=g.trigger(this._element,"show.bs.modal",{relatedTarget:t}),this._isShown||e.defaultPrevented||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),g.on(this._element,"click.dismiss.bs.modal",'[data-bs-dismiss="modal"]',function(t){return n.hide(t);}),g.on(this._dialog,"mousedown.dismiss.bs.modal",function(){g.one(n._element,"mouseup.dismiss.bs.modal",function(t){t.target===n._element&&(n._ignoreBackdropClick=!0);});}),this._showBackdrop(function(){return n._showElement(t);})));},t.hide=function(t){var e=this;t&&t.preventDefault(),!this._isShown||this._isTransitioning||g.trigger(this._element,"hide.bs.modal").defaultPrevented||(this._isShown=!1,(t=this._element.classList.contains("fade"))&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),g.off(document,"focusin.bs.modal"),this._element.classList.remove("show"),g.off(this._element,"click.dismiss.bs.modal"),g.off(this._dialog,"mousedown.dismiss.bs.modal"),t?(t=v(this._element),g.one(this._element,"transitionend",function(t){return e._hideModal(t);}),w(this._element,t)):this._hideModal());},t.dispose=function(){[window,this._element,this._dialog].forEach(function(t){return g.off(t,".bs.modal");}),kt.prototype.dispose.call(this),g.off(document,"focusin.bs.modal"),this._config=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null;},t.handleUpdate=function(){this._adjustDialog();},t._getConfig=function(t){return t=s({},Lt,t),E("modal",t,Ct),t;},t._showElement=function(t){function e(){n._config.focus&&n._element.focus(),n._isTransitioning=!1,g.trigger(n._element,"shown.bs.modal",{relatedTarget:t});}var n=this,i=this._element.classList.contains("fade"),o=u(".modal-body",this._dialog);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0,o&&(o.scrollTop=0),i&&k(this._element),this._element.classList.add("show"),this._config.focus&&this._enforceFocus();i?(o=v(this._dialog),g.one(this._dialog,"transitionend",e),w(this._dialog,o)):e();},t._enforceFocus=function(){var e=this;g.off(document,"focusin.bs.modal"),g.on(document,"focusin.bs.modal",function(t){document===t.target||e._element===t.target||e._element.contains(t.target)||e._element.focus();});},t._setEscapeEvent=function(){var e=this;this._isShown?g.on(this._element,"keydown.dismiss.bs.modal",function(t){e._config.keyboard&&"Escape"===t.key?(t.preventDefault(),e.hide()):e._config.keyboard||"Escape"!==t.key||e._triggerBackdropTransition();}):g.off(this._element,"keydown.dismiss.bs.modal");},t._setResizeEvent=function(){var t=this;this._isShown?g.on(window,"resize.bs.modal",function(){return t._adjustDialog();}):g.off(window,"resize.bs.modal");},t._hideModal=function(){var t=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._showBackdrop(function(){document.body.classList.remove("modal-open"),t._resetAdjustments(),t._resetScrollbar(),g.trigger(t._element,"hidden.bs.modal");});},t._removeBackdrop=function(){this._backdrop.parentNode.removeChild(this._backdrop),this._backdrop=null;},t._showBackdrop=function(t){var e,n=this,i=this._element.classList.contains("fade")?"fade":"";this._isShown&&this._config.backdrop?(this._backdrop=document.createElement("div"),this._backdrop.className="modal-backdrop",i&&this._backdrop.classList.add(i),document.body.appendChild(this._backdrop),g.on(this._element,"click.dismiss.bs.modal",function(t){n._ignoreBackdropClick?n._ignoreBackdropClick=!1:t.target===t.currentTarget&&("static"===n._config.backdrop?n._triggerBackdropTransition():n.hide());}),i&&k(this._backdrop),this._backdrop.classList.add("show"),i?(i=v(this._backdrop),g.one(this._backdrop,"transitionend",t),w(this._backdrop,i)
241):t()):!this._isShown&&this._backdrop?(this._backdrop.classList.remove("show"),i=function(){n._removeBackdrop(),t();},this._element.classList.contains("fade")?(e=v(this._backdrop),g.one(this._backdrop,"transitionend",i),w(this._backdrop,e)):i()):t();},t._triggerBackdropTransition=function(){var t,e,n=this;g.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented||((t=this._element.scrollHeight>document.documentElement.clientHeight)||(this._element.style.overflowY="hidden"),this._element.classList.add("modal-static"),e=v(this._dialog),g.off(this._element,"transitionend"),g.one(this._element,"transitionend",function(){n._element.classList.remove("modal-static"),t||(g.one(n._element,"transitionend",function(){n._element.style.overflowY="";}),w(n._element,e));}),w(this._element,e),this._element.focus());},t._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;(!this._isBodyOverflowing&&t&&!e||this._isBodyOverflowing&&!t&&e)&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),(this._isBodyOverflowing&&!t&&!e||!this._isBodyOverflowing&&t&&e)&&(this._element.style.paddingRight=this._scrollbarWidth+"px");},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight="";},t._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(t.left+t.right)<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth();},t._setScrollbar=function(){var e=this;this._isBodyOverflowing&&(this._setElementAttributes(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top","paddingRight",function(t){return t+e._scrollbarWidth;}),this._setElementAttributes(".sticky-top","marginRight",function(t){return t-e._scrollbarWidth;}),this._setElementAttributes("body","paddingRight",function(t){return t+e._scrollbarWidth;})),document.body.classList.add("modal-open");},t._setElementAttributes=function(t,i,o){c(t).forEach(function(t){var e=t.style[i],n=window.getComputedStyle(t)[i];h.setDataAttribute(t,i,e),t.style[i]=o(Number.parseFloat(n))+"px";});},t._resetScrollbar=function(){this._resetElementAttributes(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top","paddingRight"),this._resetElementAttributes(".sticky-top","marginRight"),this._resetElementAttributes("body","paddingRight");},t._resetElementAttributes=function(t,n){c(t).forEach(function(t){var e=h.getDataAttribute(t,n);void 0===e&&t===document.body?t.style[n]="":(h.removeDataAttribute(t,n),t.style[n]=e);});},t._getScrollbarWidth=function(){var t=document.createElement("div"),e=(t.className="modal-scrollbar-measure",document.body.appendChild(t),t.getBoundingClientRect().width-t.clientWidth);return document.body.removeChild(t),e;},St.jQueryInterface=function(n,i){return this.each(function(){var t=l(this,"bs.modal"),e=s({},Lt,h.getDataAttributes(this),"object"==typeof n&&n?n:{}),t=t||new St(this,e);if("string"==typeof n){if(void 0===t[n])throw new TypeError('No method named "'+n+'"');t[n](i);}});},o(St,null,[{key:"Default",get:function(){return Lt;}},{key:"DATA_KEY",get:function(){return "bs.modal";}}]),St);function St(t,e){var n;return (n=kt.call(this,t)||this)._config=n._getConfig(e),n._dialog=u(".modal-dialog",t),n._backdrop=null,n._isShown=!1,n._isBodyOverflowing=!1,n._ignoreBackdropClick=!1,n._isTransitioning=!1,n._scrollbarWidth=0,n;}g.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',function(t){var e,n=this,i=_(this),t=("A"!==this.tagName&&"AREA"!==this.tagName||t.preventDefault(),g.one(i,"show.bs.modal",function(t){t.defaultPrevented||g.one(i,"hidden.bs.modal",function(){T(n)&&n.focus();});}),l(i,"bs.modal"));t||(e=s({},h.getDataAttributes(i),h.getDataAttributes(this)),t=new Dt(i,e)),t.toggle(this);}),C("modal",Dt);var Nt=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Ot=/^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/gi,It=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i;function jt(t,o,e){if(!t.length)return t;if(e&&"function"==typeof e)return e(t);for(var e=(new window.DOMParser()).parseFromString(t,"text/html"),s=Object.keys(o),r
241=(t=[]).concat.apply(t,e.body.querySelectorAll("*")),n=0,i=r.length;n<i;n++)!function(t){var e=r[t],t=e.nodeName.toLowerCase();if(!s.includes(t))return e.parentNode.removeChild(e);var n=(n=[]).concat.apply(n,e.attributes),i=[].concat(o["*"]||[],o[t]||[]);n.forEach(function(t){!function(t,e){var n=t.nodeName.toLowerCase();if(e.includes(n))return !Nt.has(n)||Boolean(Ot.test(t.nodeValue)||It.test(t.nodeValue));for(var i=e.filter(function(t){return t instanceof RegExp;}),o=0,s=i.length;o<s;o++)if(i[o].test(n))return 1;}(t,i)&&e.removeAttribute(t.nodeName);});}(n);return e.body.innerHTML;}var Pt,xt=new RegExp("(^|\\s)bs-tooltip\\S+","g"),Ht=new Set(["sanitize","allowList","sanitizeFn"]),Bt={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(array|string|function)",container:"(string|element|boolean)",fallbackPlacements:"array",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",allowList:"object",popperConfig:"(null|object|function)"},Mt={AUTO:"auto",TOP:"top",RIGHT:e?"left":"right",BOTTOM:"bottom",LEFT:e?"right":"left"},Rt={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:[0,0],container:!1,fallbackPlacements:["top","right","bottom","left"],boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},popperConfig:null},Kt={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},t=(f(Wt,Pt=q),(t=Wt.prototype).enable=function(){this._isEnabled=!0;},t.disable=function(){this._isEnabled=!1;},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled;},t.toggle=function(t){this._isEnabled&&(t?((t=this._initializeOnDelegatedTarget(t))._activeTrigger.click=!t._activeTrigger.click,t._isWithActiveTrigger()?t._enter(null,t):t._leave(null,t)):this.getTipElement().classList.contains("show")?this._leave(null,this):this._enter(null,this));},t.dispose=function(){clearTimeout(this._timeout),g.off(this._element,this.constructor.EVENT_KEY),g.off(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.tip&&this.tip.parentNode&&this.tip.parentNode.removeChild(this.tip),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.config=null,this.tip=null,Pt.prototype.dispose.call(this);},t.show=function(){var t,e,n,i=this;if("none"===this._element.style.display)throw new Error("Please use show on visible elements");this.isWithContent()&&this._isEnabled&&(t=g.trigger(this._element,this.constructor.Event.SHOW),e=(null===(e=function t(e){return document.documentElement.attachShadow?"function"==typeof e.getRootNode?(n=e.getRootNode()) instanceof ShadowRoot?n:null:e instanceof ShadowRoot?e:e.parentNode?t(e.parentNode):null:null;var n;}(this._element))?this._element.ownerDocument.documentElement:e).contains(this._element),!t.defaultPrevented&&e&&(t=this.getTipElement(),e=p(this.constructor.NAME),t.setAttribute("id",e),this._element.setAttribute("aria-describedby",e),this.setContent(),this.config.animation&&t.classList.add("fade"),e="function"==typeof this.config.placement?this.config.placement.call(this,t,this._element):this.config.placement,e=this._getAttachment(e),this._addAttachmentClass(e),n=this._getContainer(),D(t,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||n.appendChild(t),g.trigger(this._element,this.constructor.Event.INSERTED),this._popper=a.createPopper(this._element,t,this._getPopperConfig(e)),t.classList.add("show"),(n="function"==typeof this.config.customClass?this.config.customClass():this.config.customClass)&&(e=t.classList).add.apply(e,n.split(" ")),"ontouchstart" in document.documentElement&&(t=[]).concat.apply(t,document.body.children).forEac
241h(function(t){g.on(t,"mouseover",function(){});}),e=function(){var t=i._hoverState;i._hoverState=null,g.trigger(i._element,i.constructor.Event.SHOWN),"out"===t&&i._leave(null,i);},this.tip.classList.contains("fade")?(n=v(this.tip),g.one(this.tip,"transitionend",e),w(this.tip,n)):e()));},t.hide=function(){var t,e,n,i=this;this._popper&&(t=this.getTipElement(),e=function(){"show"!==i._hoverState&&t.parentNode&&t.parentNode.removeChild(t),i._cleanTipClass(),i._element.removeAttribute("aria-describedby"),g.trigger(i._element,i.constructor.Event.HIDDEN),i._popper&&(i._popper.destroy(),i._popper=null);},g.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented||(t.classList.remove("show"),"ontouchstart" in document.documentElement&&(n=[]).concat.apply(n,document.body.children).forEach(function(t){return g.off(t,"mouseover",A);}),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,this.tip.classList.contains("fade")?(n=v(t),g.one(t,"transitionend",e),w(t,n)):e(),this._hoverState=""));},t.update=function(){null!==this._popper&&this._popper.update();},t.isWithContent=function(){return Boolean(this.getTitle());},t.getTipElement=function(){if(this.tip)return this.tip;var t=document.createElement("div");return t.innerHTML=this.config.template,this.tip=t.children[0],this.tip;},t.setContent=function(){var t=this.getTipElement();this.setElementContent(u(".tooltip-inner",t),this.getTitle()),t.classList.remove("fade","show");},t.setElementContent=function(t,e){if(null!==t)return "object"==typeof e&&y(e)?(e.jquery&&(e=e[0]),void (this.config.html?e.parentNode!==t&&(t.innerHTML="",t.appendChild(e)):t.textContent=e.textContent)):void (this.config.html?(this.config.sanitize&&(e=jt(e,this.config.allowList,this.config.sanitizeFn)),t.innerHTML=e):t.textContent=e);},t.getTitle=function(){return this._element.getAttribute("data-bs-original-title")||("function"==typeof this.config.title?this.config.title.call(this._element):this.config.title);},t.updateAttachment=function(t){return "right"===t?"end":"left"===t?"start":t;},t._initializeOnDelegatedTarget=function(t,e){var n=this.constructor.DATA_KEY;return (e=e||l(t.delegateTarget,n))||(e=new this.constructor(t.delegateTarget,this._getDelegateConfig()),D(t.delegateTarget,n,e)),e;},t._getOffset=function(){var e=this,n=this.config.offset;return "string"==typeof n?n.split(",").map(function(t){return Number.parseInt(t,10);}):"function"==typeof n?function(t){return n(t,e._element);}:n;},t._getPopperConfig=function(t){var e=this,t={placement:t,modifiers:[{name:"flip",options:{altBoundary:!0,fallbackPlacements:this.config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this.config.boundary}},{name:"arrow",options:{element:"."+this.constructor.NAME+"-arrow"}},{name:"onChange",enabled:!0,phase:"afterWrite",fn:function(t){return e._handlePopperPlacementChange(t);}}],onFirstUpdate:function(t){t.options.placement!==t.placement&&e._handlePopperPlacementChange(t);}};return s({},t,"function"==typeof this.config.popperConfig?this.config.popperConfig(t):this.config.popperConfig);},t._addAttachmentClass=function(t){this.getTipElement().classList.add("bs-tooltip-"+this.updateAttachment(t));},t._getContainer=function(){return !1===this.config.container?document.body:y(this.config.container)?this.config.container:u(this.config.container);},t._getAttachment=function(t){return Mt[t.toUpperCase()];},t._setListeners=function(){var n=this;this.config.trigger.split(" ").forEach(function(t){var e;"click"===t?g.on(n._element,n.constructor.Event.CLICK,n.config.selector,function(t){return n.toggle(t);}):"manual"!==t&&(e="hover"===t?n.constructor.Event.MOUSEENTER:n.constructor.Event.FOCUSIN,t="hover"===t?n.constructor.Event.MOUSELEAVE:n.constructor.Event.FOCUSOUT,g.on(n._element,e,n.config.selector,function(t){return n._enter(t);}),g.on(n._element,t,n.config.selector,function(t){return n._leave(t);}));}),this._hideModalHandler=function(){n._element&&n.hide();},g.on(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=s({},this.config,{trigger:"manual",selector:""}):this._fixTitle();},t._fixTitle=function(){var t=this._element.getAttribute("title"),e=typeof this._element.getAttribute("data-bs-original-title");!t&&"string"==e||(this._element.setAttribute("data-bs-original-title",t||""),!t||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",t),this._element.setAttribute("title",""));},t._enter=function(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusin"===t.type?"focu
241s":"hover"]=!0),e.getTipElement().classList.contains("show")||"show"===e._hoverState?e._hoverState="show":(clearTimeout(e._timeout),e._hoverState="show",e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){"show"===e._hoverState&&e.show();},e.config.delay.show):e.show());},t._leave=function(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusout"===t.type?"focus":"hover"]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState="out",e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){"out"===e._hoverState&&e.hide();},e.config.delay.hide):e.hide());},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return !0;return !1;},t._getConfig=function(t){var e=h.getDataAttributes(this._element);return Object.keys(e).forEach(function(t){Ht.has(t)&&delete e[t];}),t&&"object"==typeof t.container&&t.container.jquery&&(t.container=t.container[0]),"number"==typeof (t=s({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),E("tooltip",t,this.constructor.DefaultType),t.sanitize&&(t.template=jt(t.template,t.allowList,t.sanitizeFn)),t;},t._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t;},t._cleanTipClass=function(){var e=this.getTipElement(),t=e.getAttribute("class").match(xt);null!==t&&0<t.length&&t.map(function(t){return t.trim();}).forEach(function(t){return e.classList.remove(t);});},t._handlePopperPlacementChange=function(t){t=t.state;t&&(this.tip=t.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(t.placement)));},Wt.jQueryInterface=function(n){return this.each(function(){var t=l(this,"bs.tooltip"),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t=t||new Wt(this,e),"string"==typeof n)){if(void 0===t[n])throw new TypeError('No method named "'+n+'"');t[n]();}});},o(Wt,null,[{key:"Default",get:function(){return Rt;}},{key:"NAME",get:function(){return "tooltip";}},{key:"DATA_KEY",get:function(){return "bs.tooltip";}},{key:"Event",get:function(){return Kt;}},{key:"EVENT_KEY",get:function(){return ".bs.tooltip";}},{key:"DefaultType",get:function(){return Bt;}}]),Wt);function Wt(t,e){if(void 0===d)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");return (t=Pt.call(this,t)||this)._isEnabled=!0,t._timeout=0,t._hoverState="",t._activeTrigger={},t._popper=null,t.config=t._getConfig(e),t.tip=null,t._setListeners(),t;}C("tooltip",t);var Ut,Ft=new RegExp("(^|\\s)bs-popover\\S+","g"),zt=s({},t.Default,{placement:"right",offset:[0,8],trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'}),Yt=s({},t.DefaultType,{content:"(string|element|function)"}),Xt={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"},qt=(f(Qt,Ut=t),(qt=Qt.prototype).isWithContent=function(){return this.getTitle()||this._getContent();},qt.setContent=function(){var t=this.getTipElement(),e=(this.setElementContent(u(".popover-header",t),this.getTitle()),this._getContent());"function"==typeof e&&(e=e.call(this._element)),this.setElementContent(u(".popover-body",t),e),t.classList.remove("fade","show");},qt._addAttachmentClass=function(t){this.getTipElement().classList.add("bs-popover-"+this.updateAttachment(t));},qt._getContent=function(){return this._element.getAttribute("data-bs-content")||this.config.content;},qt._cleanTipClass=function(){var e=this.getTipElement(),t=e.getAttribute("class").match(Ft);null!==t&&0<t.length&&t.map(function(t){return t.trim();}).forEach(function(t){return e.classList.remove(t);});},Qt.jQueryInterface=function(n){return this.each(function(){var t=l(this,"bs.popover"),e="object"==typeof n?n:null;if((t||!/dispose|hide/.test(n))&&(t||(t=new Qt(this,e),D(this,"bs.popover",t)),"string"==typeof n)){if(void 0===t[n])throw new TypeError('No method n
241amed "'+n+'"');t[n]();}});},o(Qt,null,[{key:"Default",get:function(){return zt;}},{key:"NAME",get:function(){return "popover";}},{key:"DATA_KEY",get:function(){return "bs.popover";}},{key:"Event",get:function(){return Xt;}},{key:"EVENT_KEY",get:function(){return ".bs.popover";}},{key:"DefaultType",get:function(){return Yt;}}]),Qt);function Qt(){return Ut.apply(this,arguments)||this;}C("popover",qt);var Vt,$t={offset:10,method:"auto",target:""},Gt={offset:"number",method:"string",target:"(string|element)"},Zt=(f(Jt,Vt=q),(n=Jt.prototype).refresh=function(){var e=this,t=this._scrollElement===this._scrollElement.window?"offset":"position",i="auto"===this._config.method?t:this._config.method,o="position"===i?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),c(this._selector).map(function(t){var t=m(t),e=t?u(t):null;if(e){var n=e.getBoundingClientRect();if(n.width||n.height)return [h[i](e).top+o,t];}return null;}).filter(function(t){return t;}).sort(function(t,e){return t[0]-e[0];}).forEach(function(t){e._offsets.push(t[0]),e._targets.push(t[1]);});},n.dispose=function(){Vt.prototype.dispose.call(this),g.off(this._scrollElement,".bs.scrollspy"),this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null;},n._getConfig=function(t){var e;return "string"!=typeof (t=s({},$t,"object"==typeof t&&t?t:{})).target&&y(t.target)&&((e=t.target.id)||(e=p("scrollspy"),t.target.id=e),t.target="#"+e),E("scrollspy",t,Gt),t;},n._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop;},n._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight);},n._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height;},n._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),n<=t){e=this._targets[this._targets.length-1];this._activeTarget!==e&&this._activate(e);}else{if(this._activeTarget&&t<this._offsets[0]&&0<this._offsets[0])return this._activeTarget=null,void this._clear();for(var i=this._offsets.length;i--;)this._activeTarget!==this._targets[i]&&t>=this._offsets[i]&&(void 0===this._offsets[i+1]||t<this._offsets[i+1])&&this._activate(this._targets[i]);}},n._activate=function(e){this._activeTarget=e,this._clear();var t=this._selector.split(",").map(function(t){return t+'[data-bs-target="'+e+'"],'+t+'[href="'+e+'"]';}),n=u(t.join(","));n.classList.contains("dropdown-item")?(u(".dropdown-toggle",n.closest(".dropdown")).classList.add("active"),n.classList.add("active")):(n.classList.add("active"),function(){for(var t=[],e=n.parentNode;e&&e.nodeType===Node.ELEMENT_NODE&&3!==e.nodeType;)e.matches(".nav, .list-group")&&t.push(e),e=e.parentNode;return t;}().forEach(function(t){it(t,".nav-link, .list-group-item").forEach(function(t){return t.classList.add("active");}),it(t,".nav-item").forEach(function(t){nt(t,".nav-link").forEach(function(t){return t.classList.add("active");});});})),g.trigger(this._scrollElement,"activate.bs.scrollspy",{relatedTarget:e});},n._clear=function(){c(this._selector).filter(function(t){return t.classList.contains("active");}).forEach(function(t){return t.classList.remove("active");});},Jt.jQueryInterface=function(e){return this.each(function(){var t=(t=l(this,"bs.scrollspy"))||new Jt(this,"object"==typeof e&&e);if("string"==typeof e){if(void 0===t[e])throw new TypeError('No method named "'+e+'"');t[e]();}});},o(Jt,null,[{key:"Default",get:function(){return $t;}},{key:"DATA_KEY",get:function(){return "bs.scrollspy";}}]),Jt);function Jt(t,e){var n;return (n=Vt.call(this,t)||this)._scrollElement="BODY"===t.tagName?window:t,n._config=n._getConfig(e),n._selector=n._config.target+" .nav-link, "+n._config.target+" .list-group-item, "+n._config.target+" .dropdown-item",n._offsets=[],n._targets=[],n._activeTarget=null,n._scrollHeight=0,g.on(n._scrollElement,"scroll.bs.scrollspy",function(){return n._process();}),n.refresh(),n._process(),n;}g.on(window,"load.bs.scrollspy.data-api",function(){c('[data-bs-spy="scroll"]').forEach(function(t){return new Zt(t,h.getDataAttributes(t));});}),C("scrollspy",Zt);f(ne,te=q),(n=ne.prototype).show=function(){var t,e,n,i,o=this;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&this._element.classList.contains("active")||this._element.classList.contains("disabled")||(t=_(this._element),(e=this._element.closest(".
241nav, .list-group"))&&(i="UL"===e.nodeName||"OL"===e.nodeName?":scope > li > .active":".active",n=(n=c(i,e))[n.length-1]),i=n?g.trigger(n,"hide.bs.tab",{relatedTarget:this._element}):null,g.trigger(this._element,"show.bs.tab",{relatedTarget:n}).defaultPrevented||null!==i&&i.defaultPrevented||(this._activate(this._element,e),i=function(){g.trigger(n,"hidden.bs.tab",{relatedTarget:o._element}),g.trigger(o._element,"shown.bs.tab",{relatedTarget:n});},t?this._activate(t,t.parentNode,i):i()));},n._activate=function(t,e,n){function i(){return o._transitionComplete(t,s,n);}var o=this,s=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?nt(e,".active"):c(":scope > li > .active",e))[0],e=n&&s&&s.classList.contains("fade");s&&e?(e=v(s),s.classList.remove("show"),g.one(s,"transitionend",i),w(s,e)):i();},n._transitionComplete=function(t,e,n){var i;e&&(e.classList.remove("active"),(i=u(":scope > .dropdown-menu .active",e.parentNode))&&i.classList.remove("active"),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)),t.classList.add("active"),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),k(t),t.classList.contains("fade")&&t.classList.add("show"),t.parentNode&&t.parentNode.classList.contains("dropdown-menu")&&(t.closest(".dropdown")&&c(".dropdown-toggle").forEach(function(t){return t.classList.add("active");}),t.setAttribute("aria-expanded",!0)),n&&n();},ne.jQueryInterface=function(e){return this.each(function(){var t=l(this,"bs.tab")||new ne(this);if("string"==typeof e){if(void 0===t[e])throw new TypeError('No method named "'+e+'"');t[e]();}});},o(ne,null,[{key:"DATA_KEY",get:function(){return "bs.tab";}}]);var te,ee=ne;function ne(){return te.apply(this,arguments)||this;}g.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',function(t){t.preventDefault(),(l(this,"bs.tab")||new ee(this)).show();}),C("tab",ee);var ie,n,oe={animation:"boolean",autohide:"boolean",delay:"number"},se={animation:!0,autohide:!0,delay:5e3},q=(f(re,ie=q),(n=re.prototype).show=function(){var t,e,n=this;g.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),t=function(){n._element.classList.remove("showing"),n._element.classList.add("show"),g.trigger(n._element,"shown.bs.toast"),n._config.autohide&&(n._timeout=setTimeout(function(){n.hide();},n._config.delay));},this._element.classList.remove("hide"),k(this._element),this._element.classList.add("showing"),this._config.animation?(e=v(this._element),g.one(this._element,"transitionend",t),w(this._element,e)):t());},n.hide=function(){var t,e,n=this;this._element.classList.contains("show")&&!g.trigger(this._element,"hide.bs.toast").defaultPrevented&&(t=function(){n._element.classList.add("hide"),g.trigger(n._element,"hidden.bs.toast");},this._element.classList.remove("show"),this._config.animation?(e=v(this._element),g.one(this._element,"transitionend",t),w(this._element,e)):t());},n.dispose=function(){this._clearTimeout(),this._element.classList.contains("show")&&this._element.classList.remove("show"),g.off(this._element,"click.dismiss.bs.toast"),ie.prototype.dispose.call(this),this._config=null;},n._getConfig=function(t){return t=s({},se,h.getDataAttributes(this._element),"object"==typeof t&&t?t:{}),E("toast",t,this.constructor.DefaultType),t;},n._setListeners=function(){var t=this;g.on(this._element,"click.dismiss.bs.toast",'[data-bs-dismiss="toast"]',function(){return t.hide();});},n._clearTimeout=function(){clearTimeout(this._timeout),this._timeout=null;},re.jQueryInterface=function(e){return this.each(function(){var t=(t=l(this,"bs.toast"))||new re(this,"object"==typeof e&&e);if("string"==typeof e){if(void 0===t[e])throw new TypeError('No method named "'+e+'"');t[e](this);}});},o(re,null,[{key:"DefaultType",get:function(){return oe;}},{key:"Default",get:function(){return se;}},{key:"DATA_KEY",get:function(){return "bs.toast";}}]),re);function re(t,e){return (t=ie.call(this,t)||this)._config=t._getConfig(e),t._timeout=null,t._setListeners(),t;}return C("toast",q),{Alert:Q,Button:Z,Carousel:at,Collapse:dt,Dropdown:At,Modal:Dt,Popover:qt,ScrollSpy:Zt,Tab:ee,Toast:q,Tooltip:t};});!function(s){"function"==typeof define&&define.amd?define(["jquery"],s):"object"==typeof module&&module.exports?module.exports=function(e,t){return void 0===t&&(t="undefined"!=typeof window?require("jquery"):require("jquery")(e)),s(t),t;}:s(jQuery);}(function(p){"use strict";function s(e,t){var s=this;s.element=e,s.$element=p(e),s.state={multiple:!!s.$element.attr("multiple"),enabled:!1,opened:!1,currValue:-1,selectedIdx:-1,highlightedIdx:-1},s.eventTriggers={open:s.open,close:s.close,destroy:s.destroy,refresh:s.refresh,init:s.init},s.init(t);}var t=p(document),i=p(window),l=["a","e","i","o","u","n","c","y"],n=[/[\xE0-\xE5]/g,/[\xE8-\xEB]/g,/[\xEC-\xEF]/g,/[\xF2-\x
241F6]/g,/[\xF9-\xFC]/g,/[\xF1]/g,/[\xE7]/g,/[\xFD-\xFF]/g];s.prototype={utils:{isMobile:function(){return /android|ip(hone|od|ad)/i.test(navigator.userAgent);},escapeRegExp:function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");},replaceDiacritics:function(e){for(var t=n.length;t--;)e=e.toLowerCase().replace(n[t],l[t]);return e;},format:function(e){var l=arguments;return (""+e).replace(/\{(?:(\d+)|(\w+))\}/g,function(e,t,s){return s&&l[1]?l[1][s]:l[t];});},nextEnabledItem:function(e,t){for(;e[t=(t+1)%e.length].disabled;);return t;},previousEnabledItem:function(e,t){for(;e[t=(0<t?t:e.length)-1].disabled;);return t;},toDash:function(e){return e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();},triggerCallback:function(e,t){var s=t.element,t=t.options["on"+e],l=[s].concat([].slice.call(arguments).slice(1));p.isFunction(t)&&t.apply(s,l),p(s).trigger("selectric-"+this.toDash(e),l);},arrayToClassname:function(e){e=p.grep(e,function(e){return !!e;});return p.trim(e.join(" "));}},init:function(e){var t,s,l,i,n,a,o=this;o.options=p.extend(!0,{},p.fn.selectric.defaults,o.options,e),o.utils.triggerCallback("BeforeInit",o),o.destroy(!0),o.options.disableOnMobile&&o.utils.isMobile()?o.disableOnMobile=!0:(o.classes=o.getClassNames(),e=p("<input/>",{class:o.classes.input,readonly:o.utils.isMobile()}),t=p("<div/>",{class:o.classes.items,tabindex:-1}),s=p("<div/>",{class:o.classes.scroll}),l=p("<div/>",{class:o.classes.prefix,html:o.options.arrowButtonMarkup}),i=p("<span/>",{class:o.classes.label}),n=o.$element.wrap("<div/>").parent().append(l.prepend(i),t,e),a=p("<div/>",{class:o.classes.hideselect}),o.elements={input:e,items:t,itemsScroll:s,wrapper:l,label:i,outerWrapper:n},o.options.nativeOnMobile&&o.utils.isMobile()&&(o.elements.input=void 0,a.addClass(o.classes.prefix+"-is-native"),o.$element.on("change",function(){o.refresh();})),o.$element.on(o.eventTriggers).wrap(a),o.originalTabindex=o.$element.prop("tabindex"),o.$element.prop("tabindex",-1),o.populate(),o.activate(),o.utils.triggerCallback("Init",o));},activate:function(){var e=this,t=e.elements.items.closest(":visible").children(":hidden").addClass(e.classes.tempshow),s=e.$element.width();t.removeClass(e.classes.tempshow),e.utils.triggerCallback("BeforeActivate",e),e.elements.outerWrapper.prop("class",e.utils.arrayToClassname([e.classes.wrapper,e.$element.prop("class").replace(/\S+/g,e.classes.prefix+"-$&"),e.options.responsive?e.classes.responsive:""])),e.options.inheritOriginalWidth&&0<s&&e.elements.outerWrapper.width(s),e.unbindEvents(),e.$element.prop("disabled")?(e.elements.outerWrapper.addClass(e.classes.disabled),e.elements.input&&e.elements.input.prop("disabled",!0)):(e.state.enabled=!0,e.elements.outerWrapper.removeClass(e.classes.disabled),e.$li=e.elements.items.removeAttr("style").find("li"),e.bindEvents()),e.utils.triggerCallback("Activate",e);},getClassNames:function(){var l=this,i=l.options.customClass,n={};return p.each("Input Items Open Disabled TempShow HideSelect Wrapper Focus Hover Responsive Above Below Scroll Group GroupLabel Label".split(" "),function(e,t){var s=i.prefix+t;n[t.toLowerCase()]=i.camelCase?s:l.utils.toDash(s);}),n.prefix=i.prefix,n;},setLabel:function(){var t,e,s=this,l=s.options.labelBuilder;s.state.multiple?(e=0===(e=p.isArray(s.state.currValue)?s.state.currValue:[s.state.currValue]).length?[0]:e,t=p.map(e,function(t){return p.grep(s.lookupItems,function(e){return e.index===t;})[0];}),t=p.grep(t,function(e){return 1<t.length||0===t.length?""!==p.trim(e.value):e;}),t=p.map(t,function(e){return p.isFunction(l)?l(e):s.utils.format(l,e);}),s.options.multiple.maxLabelEntries&&(t.length>=s.options.multiple.maxLabelEntries+1?(t=t.slice(0,s.options.multiple.maxLabelEntries)).push(p.isFunction(l)?l({text:"..."}):s.utils.format(l,{text:"..."})):t.slice(t.length-1)),s.elements.label.html(t.join(s.options.multiple.separator))):(e=s.lookupItems[s.state.currValue],s.elements.label.html(p.isFunction(l)?l(e):s.utils.format(l,e)));},populate:function(){var l=this,e=l.$element.children(),t=l.$element.find("option"),s=t.filter(":selected"),i=t.index(s),n=0,t=l.state.multiple?[]:0;1<s.length&&l.state.multiple&&(i=[],s.each(function(){i.push(p(this).index());})),l.state.currValue=~i?i:t,l.state.selectedIdx=l.state.currValue,l.state.highlightedIdx=l.state.currValue,l.items=[],l.lookupItems=[],e.length&&(e.each(function(e){var s,t=p(this);t.is("optgroup")?(s={element:t,label:t.prop("label"),groupDisabled:t.prop("disabled"),items:[]},t.children().each(function(e){var t=p(this);s.items[e]=l.getItemData(n,t,s.groupDisabled||t.prop("disabled")),l.lookupItems[n]=s.items[e],n++;}),l.items[e]=s):(l.items[e]=l.getItemData(n,t,t.prop("disabled")),l.lookupItems[n]=l.items[e],n++);}),l.setLabel(),l.elements.items.append(l.elements.itemsScroll.html(l.getItemsMarkup(l.items))));},getItemData:function(e,t,s){return {index:e,element:t,value:t.val(),className:t.prop("class"),text:t.html(),slug:p.trim(this.utils.replaceDiacritics(t.html())),alt:t.attr("data-alt"),selected:t.prop("selected"),disabled:s};},getItemsMarkup:function(e){var s=this,l="<ul>";return p.isFunction(s.options.listBuilder)&&s.options.listBuilder&&(e=s.options.listBuilder(e)),p.each(e,function(e,t){void 0!==t.label?(l+=s.utils.format('<ul class="{1}"><li class="{2}">{3}</li>',s.utils.arrayToClassname([s.classes.group,t.groupDisabled?"disabled":"",t.element.prop("class")]
241),s.classes.grouplabel,t.element.prop("label")),p.each(t.items,function(e,t){l+=s.getItemMarkup(t.index,t);}),l+="</ul>"):l+=s.getItemMarkup(t.index,t);}),l+"</ul>";},getItemMarkup:function(e,t){var s=this,l=s.options.optionsItemBuilder,i={value:t.value,text:t.text,slug:t.slug,index:t.index};return s.utils.format('<li data-index="{1}" class="{2}">{3}</li>',e,s.utils.arrayToClassname([t.className,e===s.items.length-1?"last":"",t.disabled?"disabled":"",t.selected?"selected":""]),p.isFunction(l)?s.utils.format(l(t,this.$element,e),t):s.utils.format(l,i));},unbindEvents:function(){this.elements.wrapper.add(this.$element).add(this.elements.outerWrapper).add(this.elements.input).off(".sl");},bindEvents:function(){var n=this;n.elements.outerWrapper.on("mouseenter.sl mouseleave.sl",function(e){p(this).toggleClass(n.classes.hover,"mouseenter"===e.type),n.options.openOnHover&&(clearTimeout(n.closeTimer),"mouseleave"===e.type?n.closeTimer=setTimeout(p.proxy(n.close,n),n.options.hoverIntentTimeout):n.open());}),n.elements.wrapper.on("click.sl",function(e){n.state.opened?n.close():n.open(e);}),n.options.nativeOnMobile&&n.utils.isMobile()||(n.$element.on("focus.sl",function(){n.elements.input.focus();}),n.elements.input.prop({tabindex:n.originalTabindex,disabled:!1}).on("keydown.sl",p.proxy(n.handleKeys,n)).on("focusin.sl",function(e){n.elements.outerWrapper.addClass(n.classes.focus),n.elements.input.one("blur",function(){n.elements.input.blur();}),n.options.openOnFocus&&!n.state.opened&&n.open(e);}).on("focusout.sl",function(){n.elements.outerWrapper.removeClass(n.classes.focus);}).on("input propertychange",function(){var e=n.elements.input.val(),i=new RegExp("^"+n.utils.escapeRegExp(e),"i");clearTimeout(n.resetStr),n.resetStr=setTimeout(function(){n.elements.input.val("");},n.options.keySearchTimeout),e.length&&p.each(n.items,function(e,t){if(!t.disabled){if(i.test(t.text)||i.test(t.slug))return n.highlight(e),!1;if(t.alt)for(var s=t.alt.split("|"),l=0;l<s.length&&s[l];l++)if(i.test(s[l].trim()))return n.highlight(e),!1;}});})),n.$li.on({mousedown:function(e){e.preventDefault(),e.stopPropagation();},click:function(){return n.select(p(this).data("index")),!1;}});},handleKeys:function(e){var t=this,s=e.which,l=t.options.keys,i=-1<p.inArray(s,l.previous),n=-1<p.inArray(s,l.next),a=-1<p.inArray(s,l.select),l=-1<p.inArray(s,l.open),o=t.state.highlightedIdx,r=i&&0===o||n&&o+1===t.items.length,u=0;if(13!==s&&32!==s||e.preventDefault(),i||n){if(!t.options.allowWrap&&r)return;i&&(u=t.utils.previousEnabledItem(t.lookupItems,o)),n&&(u=t.utils.nextEnabledItem(t.lookupItems,o)),t.highlight(u);}if(a&&t.state.opened)return t.select(o),void (t.state.multiple&&t.options.multiple.keepMenuOpen||t.close());l&&!t.state.opened&&t.open();},refresh:function(){this.populate(),this.activate(),this.utils.triggerCallback("Refresh",this);},setOptionsDimensions:function(){var e=this,t=e.elements.items.closest(":visible").children(":hidden").addClass(e.classes.tempshow),s=e.options.maxHeight,l=e.elements.items.outerWidth(),i=e.elements.wrapper.outerWidth()-(l-e.elements.items.width());!e.options.expandToItemText||l<i?e.finalWidth=i:(e.elements.items.css("overflow","scroll"),e.elements.outerWrapper.width(9e4),e.finalWidth=e.elements.items.width(),e.elements.items.css("overflow",""),e.elements.outerWrapper.width("")),e.elements.items.width(e.finalWidth).height()>s&&e.elements.items.height(s),t.removeClass(e.classes.tempshow);},isInViewport:function(){var e,t,s,l=this;!0===l.options.forceRenderAbove?l.elements.outerWrapper.addClass(l.classes.above):!0===l.options.forceRenderBelow?l.elements.outerWrapper.addClass(l.classes.below):(t=i.scrollTop(),s=i.height(),s=(e=l.elements.outerWrapper.offset().top)+l.elements.outerWrapper.outerHeight()+l.itemsHeight<=t+s,e=e-l.itemsHeight>t,s=!(t=!s&&e),l.elements.outerWrapper.toggleClass(l.classes.above,t),l.elements.outerWrapper.toggleClass(l.classes.below,s));},detectItemVisibility:function(e){var t=this,s=t.$li.filter("[data-index]"),l=(t.state.multiple&&(e=p.isArray(e)&&0===e.length?0:e,e=p.isArray(e)?Math.min.apply(Math,e):e),s.eq(e).outerHeight()),s=s[e].offsetTop,e=t.elements.itemsScroll.scrollTop(),i=s+2*l;t.elements.itemsScroll.scrollTop(i>e+t.itemsHeight?i-t.itemsHeight:s-l<e?s-l:e);},open:function(e){var i=this;if(i.options.nativeOnMobile&&i.utils.isMobile())return !1;i.utils.triggerCallback("BeforeOpen",i),e&&(e.preventDefault(),i.options.stopPropagation&&e.stopPropagation()),i.state.enabled&&(i.setOptionsDimensions(),p("."+i.classes.hideselect,"."+i.classes.open).children().selectric("close"),i.state.opened=!0,i.itemsHeight=i.elements.items.outerHeight(),i.itemsInnerHe
241ight=i.elements.items.height(),i.elements.outerWrapper.addClass(i.classes.open),i.elements.input.val(""),e&&"focusin"!==e.type&&i.elements.input.focus(),setTimeout(function(){t.on("click.sl",p.proxy(i.close,i)).on("scroll.sl",p.proxy(i.isInViewport,i));},1),i.isInViewport(),i.options.preventWindowScroll&&t.on("mousewheel.sl DOMMouseScroll.sl","."+i.classes.scroll,function(e){var t=e.originalEvent,s=p(this).scrollTop(),l=0;"detail" in t&&(l=-1*t.detail),"wheelDelta" in t&&(l=t.wheelDelta),"wheelDeltaY" in t&&(l=t.wheelDeltaY),"deltaY" in t&&(l=-1*t.deltaY),(s===this.scrollHeight-i.itemsInnerHeight&&l<0||0===s&&0<l)&&e.preventDefault();}),i.detectItemVisibility(i.state.selectedIdx),i.highlight(i.state.multiple?-1:i.state.selectedIdx),i.utils.triggerCallback("Open",i));},close:function(){var e=this;e.utils.triggerCallback("BeforeClose",e),t.off(".sl"),e.elements.outerWrapper.removeClass(e.classes.open),e.state.opened=!1,e.utils.triggerCallback("Close",e);},change:function(){var s=this;s.utils.triggerCallback("BeforeChange",s),s.state.multiple?(p.each(s.lookupItems,function(e){s.lookupItems[e].selected=!1,s.$element.find("option").prop("selected",!1);}),p.each(s.state.selectedIdx,function(e,t){s.lookupItems[t].selected=!0,s.$element.find("option").eq(t).prop("selected",!0);}),s.state.currValue=s.state.selectedIdx,s.setLabel(),s.utils.triggerCallback("Change",s)):s.state.currValue!==s.state.selectedIdx&&(s.$element.prop("selectedIndex",s.state.currValue=s.state.selectedIdx).data("value",s.lookupItems[s.state.selectedIdx].text),s.setLabel(),s.utils.triggerCallback("Change",s));},highlight:function(e){var t=this,s=t.$li.filter("[data-index]").removeClass("highlighted");t.utils.triggerCallback("BeforeHighlight",t),void 0===e||-1===e||t.lookupItems[e].disabled||(s.eq(t.state.highlightedIdx=e).addClass("highlighted"),t.detectItemVisibility(e),t.utils.triggerCallback("Highlight",t));},select:function(e){var t,s=this,l=s.$li.filter("[data-index]");s.utils.triggerCallback("BeforeSelect",s,e),void 0===e||-1===e||s.lookupItems[e].disabled||(s.state.multiple?(s.state.selectedIdx=p.isArray(s.state.selectedIdx)?s.state.selectedIdx:[s.state.selectedIdx],-1!==(t=p.inArray(e,s.state.selectedIdx))?s.state.selectedIdx.splice(t,1):s.state.selectedIdx.push(e),l.removeClass("selected").filter(function(e){return -1!==p.inArray(e,s.state.selectedIdx);}).addClass("selected")):l.removeClass("selected").eq(s.state.selectedIdx=e).addClass("selected"),s.state.multiple&&s.options.multiple.keepMenuOpen||s.close(),s.change(),s.utils.triggerCallback("Select",s,e));},destroy:function(e){var t=this;t.state&&t.state.enabled&&(t.elements.items.add(t.elements.wrapper).add(t.elements.input).remove(),e||t.$element.removeData("selectric").removeData("value"),t.$element.prop("tabindex",t.originalTabindex).off(".sl").off(t.eventTriggers).unwrap().unwrap(),t.state.enabled=!1);}},p.fn.selectric=function(t){return this.each(function(){var e=p.data(this,"selectric");e&&!e.disableOnMobile?"string"==typeof t&&e[t]?e[t]():e.init(t):p.data(this,"selectric",new s(this,t));});},p.fn.selectric.defaults={onChange:function(e){p(e).change();},maxHeight:300,keySearchTimeout:500,arrowButtonMarkup:'<button class="selectric-button">&#x25be;</button>',disableOnMobile:!1,nativeOnMobile:!0,openOnFocus:!0,openOnHover:!1,hoverIntentTimeout:500,expandToItemText:!1,responsive:!1,preventWindowScroll:!0,inheritOriginalWidth:!1,allowWrap:!0,forceRenderAbove:!1,forceRenderBelow:!1,stopPropagation:!0,optionsItemBuilder:"{text}",labelBuilder:"{text}",listBuilder:!1,keys:{previous:[37,38],next:[39,40],select:[9,13,27],open:[13,32,37,38,39,40],close:[9,27]},customClass:{prefix:"selectric",camelCase:!1},multiple:{separator:", ",keepMenuOpen:!0,maxLabelEntries:!1}};});!function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(jQuery);}(function(u){u.extend(u.fn,{validate:function(t){var s;{if(this.length)return (s=u.data(this[0],"validator"))||(this.attr("novalidate","novalidate"),s=new u.validator(t,this[0]),u.data(this[0],"validator",s),s.settings.onsubmit&&(this.on("click.validate",":submit",function(t){s.submitButton=t.currentTarget,u(this).hasClass("cancel")&&(s.cancelSubmit=!0),void 0!==u(this).attr("formnovalidate")&&(s.cancelSubmit=!0);}),this.on("submit.validate",function(i){function t(){var t,e;return s.submitButton&&(s.settings.submitHandler||s.formSubmitted)&&(t=u("<input type='hidden'/>").attr("name",s.submitButton.name).val(u(s.submitButton).val()).appendTo(s.currentForm)),!s.settings.submitHandler||(e=s.settings.submitHandler.call(s,s.currentForm,i),t&&t.remove(),void 0!==e&&e);}return s.settings.debug&&i.preventDefault(),s.cancelSubmit?(s.cancelSubmit=!1,t()):s.form()?s.pendingRequest?!(s.formSubmitted=!0):t():(s.focusInvalid(),!1);})),s);t&&t.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing.");}},valid:function(){var t,e,i;return u(this[0]).is("form")?t=this.validate().form():(i=[],t=!0,e=u(this[0].form).validate(),this.each(function(){(t=e.element(this)&&t)||(i=i.concat(e.errorList));}),e.errorList=i),t;},rules:function(t,e){var i,s,n,r,a,o=this[0];if(null!=o&&(!o.form&&o.hasAttribute("contenteditable")&&(o.form=this.closest("form")[0],o.name=this.attr("name")),null!=o.form)){if(t)switch(i=u.data(o.form,"validator").settings,s=i.rules,n=u.validator.staticRules(o),t){case "add":u.extend(n,u.validator.normalizeRule(e)),delete n.messages,s[o.name]=n,e.messages&&(i.messages[o.name]=u.extend(i.messages[o.name],e.messages));break;
241case "remove":return e?(a={},u.each(e.split(/\s/),function(t,e){a[e]=n[e],delete n[e];}),a):(delete s[o.name],n);}return (t=u.validator.normalizeRules(u.extend({},u.validator.classRules(o),u.validator.attributeRules(o),u.validator.dataRules(o),u.validator.staticRules(o)),o)).required&&(r=t.required,delete t.required,t=u.extend({required:r},t)),t.remote&&(r=t.remote,delete t.remote,t=u.extend(t,{remote:r})),t;}}}),u.extend(u.expr.pseudos||u.expr[":"],{blank:function(t){return !u.trim(""+u(t).val());},filled:function(t){t=u(t).val();return null!==t&&!!u.trim(""+t);},unchecked:function(t){return !u(t).prop("checked");}}),u.validator=function(t,e){this.settings=u.extend(!0,{},u.validator.defaults,t),this.currentForm=e,this.init();},u.validator.format=function(i,t){return 1===arguments.length?function(){var t=u.makeArray(arguments);return t.unshift(i),u.validator.format.apply(this,t);}:(void 0===t||((t=2<arguments.length&&t.constructor!==Array?u.makeArray(arguments).slice(1):t).constructor!==Array&&(t=[t]),u.each(t,function(t,e){i=i.replace(new RegExp("\\{"+t+"\\}","g"),function(){return e;});})),i);},u.extend(u.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:u([]),errorLabelContainer:u([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(t){this.lastActive=t,this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,t,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(t)));},onfocusout:function(t){this.checkable(t)||!(t.name in this.submitted)&&this.optional(t)||this.element(t);},onkeyup:function(t,e){9===e.which&&""===this.elementValue(t)||-1!==u.inArray(e.keyCode,[16,17,18,20,35,36,37,38,39,40,45,144,225])||(t.name in this.submitted||t.name in this.invalid)&&this.element(t);},onclick:function(t){t.name in this.submitted?this.element(t):t.parentNode.name in this.submitted&&this.element(t.parentNode);},highlight:function(t,e,i){("radio"===t.type?this.findByName(t.name):u(t)).addClass(e).removeClass(i);},unhighlight:function(t,e,i){("radio"===t.type?this.findByName(t.name):u(t)).removeClass(e).addClass(i);}},setDefaults:function(t){u.extend(u.validator.defaults,t);},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",equalTo:"Please enter the same value again.",maxlength:u.validator.format("Please enter no more than {0} characters."),minlength:u.validator.format("Please enter at least {0} characters."),rangelength:u.validator.format("Please enter a value between {0} and {1} characters long."),range:u.validator.format("Please enter a value between {0} and {1}."),max:u.validator.format("Please enter a value less than or equal to {0}."),min:u.validator.format("Please enter a value greater than or equal to {0}."),step:u.validator.format("Please enter a multiple of {0}.")},autoCreateRanges:!1,prototype:{init:function(){function t(t){!this.form&&this.hasAttribute("contenteditable")&&(this.form=u(this).closest("form")[0],this.name=u(this).attr("name"));var e=u.data(this.form,"validator"),i="on"+t.type.replace(/^validate/,""),s=e.settings;s[i]&&!u(this).is(s.ignore)&&s[i].call(e,this,t);}this.labelContainer=u(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||u(this.currentForm),this.containers=u(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var i,s=this.groups={};u.each(this.settings.groups,function(i,t){"string"==typeof t&&(t=t.split(/\s/)),u.each(t,function(t,e){s[e]=i;});}),i=this.settings.rules,u.each(i,function(t,e){i[t]=u.validator.normalizeRule(e);}),u(this.currentForm).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox'], [contenteditable], [type='button']",t).on("click.validate","select, option, [type='radio'], [type='checkbox']",t),this.settings.invalidHandler&&u(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler);},form:function(){return this.checkForm(),u.extend(this.submitted,this.errorMap),this.invalid=u.extend({},this.errorMap),this.valid()||u(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid();},checkForm:function(){this.prepareForm();for(var t=0,e=this.currentElements=this.elements();e[t];t++)this.check(e[t]);return this.valid();},element:function(t){var e,i,s=this.clean(t),n=this.validationTargetFor(s),r=this,a=!0;return void 0===n?delete this.invalid[s.name]:(this.prepareElement(n),this.currentElements=u(n),(i=this.groups[n.name])&&u.each(this.groups,function(t,e){e===i&&t!==n.name&&((s=r.validationTargetFor(r.clean(r.findByName(t))))&&s.name in r.invalid&&(r.currentElements.push(s),a=r.check(s)&&a));}),e=!1!==this.check(n),a=a&&e,this.invalid[n.name]=!e,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers
241)),this.showErrors(),u(t).attr("aria-invalid",!e)),a;},showErrors:function(e){var i;e&&(u.extend((i=this).errorMap,e),this.errorList=u.map(this.errorMap,function(t,e){return {message:t,element:i.findByName(e)[0]};}),this.successList=u.grep(this.successList,function(t){return !(t.name in e);})),this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors();},resetForm:function(){u.fn.resetForm&&u(this.currentForm).resetForm(),this.invalid={},this.submitted={},this.prepareForm(),this.hideErrors();var t=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(t);},resetElements:function(t){var e;if(this.settings.unhighlight)for(e=0;t[e];e++)this.settings.unhighlight.call(this,t[e],this.settings.errorClass,""),this.findByName(t[e].name).removeClass(this.settings.validClass);else t.removeClass(this.settings.errorClass).removeClass(this.settings.validClass);},numberOfInvalids:function(){return this.objectLength(this.invalid);},objectLength:function(t){var e,i=0;for(e in t)void 0!==t[e]&&null!==t[e]&&!1!==t[e]&&i++;return i;},hideErrors:function(){this.hideThese(this.toHide);},hideThese:function(t){t.not(this.containers).text(""),this.addWrapper(t).hide();},valid:function(){return 0===this.size();},size:function(){return this.errorList.length;},focusInvalid:function(){if(this.settings.focusInvalid)try{u(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin");}catch(t){}},findLastActive:function(){var e=this.lastActive;return e&&1===u.grep(this.errorList,function(t){return t.element.name===e.name;}).length&&e;},elements:function(){var e=this,i={};return u(this.currentForm).find("input, select, textarea, [contenteditable]").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){var t=this.name||u(this).attr("name");return !t&&e.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.hasAttribute("contenteditable")&&(this.form=u(this).closest("form")[0],this.name=t),!(t in i||!e.objectLength(u(this).rules())||(i[t]=!0,0));});},clean:function(t){return u(t)[0];},errors:function(){var t=this.settings.errorClass.split(" ").join(".");return u(this.settings.errorElement+"."+t,this.errorContext);},resetInternals:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=u([]),this.toHide=u([]);},reset:function(){this.resetInternals(),this.currentElements=u([]);},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers);},prepareElement:function(t){this.reset(),this.toHide=this.errorsFor(t);},elementValue:function(t){var e=u(t),i=t.type;return "radio"===i||"checkbox"===i?this.findByName(t.name).filter(":checked").val():"number"===i&&void 0!==t.validity?t.validity.badInput?"NaN":e.val():(t=t.hasAttribute("contenteditable")?e.text():e.val(),"file"===i?"C:\\fakepath\\"===t.substr(0,12)?t.substr(12):0<=(e=t.lastIndexOf("/"))?t.substr(e+1):0<=(e=t.lastIndexOf("\\"))?t.substr(e+1):t:"string"==typeof t?t.replace(/\r/g,""):t);},check:function(e){e=this.validationTargetFor(this.clean(e));var t,i,s,n,r=u(e).rules(),a=u.map(r,function(t,e){return e;}).length,o=!1,l=this.elementValue(e);
241if("function"==typeof r.normalizer?n=r.normalizer:"function"==typeof this.settings.normalizer&&(n=this.settings.normalizer),n){if("string"!=typeof (l=n.call(e,l)))throw new TypeError("The normalizer should return a string value.");delete r.normalizer;}for(i in r){s={method:i,parameters:r[i]};try{if("dependency-mismatch"===(t=u.validator.methods[i].call(this,l,e,s.parameters))&&1===a){o=!0;continue;}if(o=!1,"pending"===t)return void (this.toHide=this.toHide.not(this.errorsFor(e)));if(!t)return this.formatAndAdd(e,s),!1;}catch(t){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+e.id+", check the '"+s.method+"' method.",t),t instanceof TypeError&&(t.message+=".  Exception occurred when checking element "+e.id+", check the '"+s.method+"' method."),t;}}if(!o)return this.objectLength(r)&&this.successList.push(e),!0;},customDataMessage:function(t,e){return u(t).data("msg"+e.charAt(0).toUpperCase()+e.substring(1).toLowerCase())||u(t).data("msg");},customMessage:function(t,e){t=this.settings.messages[t];return t&&(t.constructor===String?t:t[e]);},findDefined:function(){for(var t=0;t<arguments.length;t++)if(void 0!==arguments[t])return arguments[t];},defaultMessage:function(t,e){var i=this.findDefined(this.customMessage(t.name,(e="string"==typeof e?{method:e}:e).method),this.customDataMessage(t,e.method),!this.settings.ignoreTitle&&t.title||void 0,u.validator.messages[e.method],"<strong>Warning: No message defined for "+t.name+"</strong>"),s=/\$?\{(\d+)\}/g;return "function"==typeof i?i=i.call(this,e.parameters,t):s.test(i)&&(i=u.validator.format(i.replace(s,"{$1}"),e.parameters)),i;},formatAndAdd:function(t,e){var i=this.defaultMessage(t,e);this.errorList.push({message:i,element:t,method:e.method}),this.errorMap[t.name]=i,this.submitted[t.name]=i;},addWrapper:function(t){return t=this.settings.wrapper?t.add(t.parent(this.settings.wrapper)):t;},defaultShowErrors:function(){for(var t,e,i=0;this.errorList[i];i++)e=this.errorList[i],this.settings.highlight&&this.settings.highlight.call(this,e.element,this.settings.errorClass,this.settings.validClass),this.showLabel(e.element,e.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(i=0;this.successList[i];i++)this.showLabel(this.successList[i]);if(this.settings.unhighlight)for(i=0,t=this.validElements();t[i];i++)this.settings.unhighlight.call(this,t[i],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show();},validElements:function(){return this.currentElements.not(this.invalidElements());},invalidElements:function(){return u(this.errorList).map(function(){return this.element;});},showLabel:function(t,e){var i,s,n,r=this.errorsFor(t),a=this.idOrName(t),o=u(t).attr("aria-describedby");r.length?(r.removeClass(this.settings.validClass).addClass(this.settings.errorClass),r.html(e)):(s=r=u("<"+this.settings.errorElement+">").attr("id",a+"-error").addClass(this.settings.errorClass).html(e||""),this.settings.wrapper&&(s=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(s):this.settings.errorPlacement?this.settings.errorPlacement.call(this,s,u(t)):s.insertAfter(t),r.is("label")?r.attr("for",a):0===r.parents("label[for='"+this.escapeCssMeta(a)+"']").length&&(s=r.attr("id"),o?o.match(new RegExp("\\b"+this.escapeCssMeta(s)+"\\b"))||(o+=" "+s):o=s,u(t).attr("aria-describedby",o),(i=this.groups[t.name])&&u.each((n=this).groups,function(t,e){e===i&&u("[name='"+n.escapeCssMeta(t)+"']",n.currentForm).attr("aria-describedby",r.attr("id"));}))),!e&&this.settings.success&&(r.text(""),"string"==typeof this.settings.success?r.addClass(this.settings.success):this.settings.success(r,t)),this.toShow=this.toShow.add(r);},errorsFor:function(t){var e=this.escapeCssMeta(this.idOrName(t)),t=u(t).attr("aria-describedby"),e="label[for='"+e+"'], label[for='"+e+"'] *";return t&&(e=e+", #"+this.escapeCssMeta(t).replace(/\s+/g,", #")),this.errors().filter(e);},escapeCssMeta:function(t){return t.replace(/([\\!"#$%&'()*+,.\/:;<=>?@\[\]^`{|}~])/g,"\\$1");},idOrName:function(t){return this.groups[t.name]||!this.checkable(t)&&t.id||t.name;},validationTargetFor:function(t){return this.checkable(t)&&(t=this.findByName(t.name)),u(t).not(this.settings.ignore)[0];},checkable:function(t){return /radio|checkbox/i.test(t.type);},findByName:function(t){return u(this.currentForm).find("[name='"+this.escapeCssMeta(t)+"']");},getLength:function(t,e){switch(e.nodeName.toLowerCase()){case "select":return u("option:selected",e).length;case "input":if(this.checkable(e))return this.findByName(e.name).filter(":checked").length;}return t.length;},depend:function(t,e){return !this.dependTypes[typeof t]||this.dependTypes[typeof t](t,e);},dependTypes:{boolean:function(t){return t;},string:function(t,e){return !!u(t,e.form).length;},function:function(t,e){return t(e);}},optional:function(t){var e=this.elementValue(t);
241return !u.validator.methods.required.call(this,e,t)&&"dependency-mismatch";},startRequest:function(t){this.pending[t.name]||(this.pendingRequest++,u(t).addClass(this.settings.pendingClass),this.pending[t.name]=!0);},stopRequest:function(t,e){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[t.name],u(t).removeClass(this.settings.pendingClass),e&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(u(this.currentForm).submit(),this.submitButton&&u("input:hidden[name='"+this.submitButton.name+"']",this.currentForm).remove(),this.formSubmitted=!1):!e&&0===this.pendingRequest&&this.formSubmitted&&(u(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1);},previousValue:function(t,e){return e="string"==typeof e&&e||"remote",u.data(t,"previousValue")||u.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,{method:e})});},destroy:function(){this.resetForm(),u(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur");}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,e){t.constructor===String?this.classRuleSettings[t]=e:u.extend(this.classRuleSettings,t);},classRules:function(t){var e={},t=u(t).attr("class");return t&&u.each(t.split(" "),function(){this in u.validator.classRuleSettings&&u.extend(e,u.validator.classRuleSettings[this]);}),e;},normalizeAttributeRule:function(t,e,i,s){/min|max|step/.test(i)&&(null===e||/number|range|text/.test(e))&&(s=Number(s),isNaN(s)&&(s=void 0)),s||0===s?t[i]=s:e===i&&"range"!==e&&(t[i]=!0);},attributeRules:function(t){var e,i,s={},n=u(t),r=t.getAttribute("type");for(e in u.validator.methods)i="required"===e?(i=t.getAttribute(e),""===i&&(i=!0),!!i):n.attr(e),this.normalizeAttributeRule(s,r,e,i);return s.maxlength&&/-1|2147483647|524288/.test(s.maxlength)&&delete s.maxlength,s;},dataRules:function(t){var e,i,s={},n=u(t),r=t.getAttribute("type");for(e in u.validator.methods)i=n.data("rule"+e.charAt(0).toUpperCase()+e.substring(1).toLowerCase()),this.normalizeAttributeRule(s,r,e,i);return s;},staticRules:function(t){var e={},i=u.data(t.form,"validator");return e=i.settings.rules?u.validator.normalizeRule(i.settings.rules[t.name])||{}:e;},normalizeRules:function(s,n){return u.each(s,function(t,e){if(!1!==e){if(e.param||e.depends){var i=!0;switch(typeof e.depends){case "string":i=!!u(e.depends,n.form).length;break;case "function":i=e.depends.call(n,n);}i?s[t]=void 0===e.param||e.param:(u.data(n.form,"validator").resetElements(u(n)),delete s[t]);}}else delete s[t];}),u.each(s,function(t,e){s[t]=u.isFunction(e)&&"normalizer"!==t?e(n):e;}
241),u.each(["minlength","maxlength"],function(){s[this]&&(s[this]=Number(s[this]));}),u.each(["rangelength","range"],function(){var t;s[this]&&(u.isArray(s[this])?s[this]=[Number(s[this][0]),Number(s[this][1])]:"string"==typeof s[this]&&(t=s[this].replace(/[\[\]]/g,"").split(/[\s,]+/),s[this]=[Number(t[0]),Number(t[1])]));}),u.validator.autoCreateRanges&&(null!=s.min&&null!=s.max&&(s.range=[s.min,s.max],delete s.min,delete s.max),null!=s.minlength&&null!=s.maxlength&&(s.rangelength=[s.minlength,s.maxlength],delete s.minlength,delete s.maxlength)),s;},normalizeRule:function(t){var e;return "string"==typeof t&&(e={},u.each(t.split(/\s/),function(){e[this]=!0;}),t=e),t;},addMethod:function(t,e,i){u.validator.methods[t]=e,u.validator.messages[t]=void 0!==i?i:u.validator.messages[t],e.length<3&&u.validator.addClassRules(t,u.validator.normalizeRule(t));},methods:{required:function(t,e,i){return this.depend(i,e)?"select"===e.nodeName.toLowerCase()?(i=u(e).val())&&0<i.length:this.checkable(e)?0<this.getLength(t,e):0<t.length:"dependency-mismatch";},email:function(t,e){return this.optional(e)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(t);},url:function(t,e){return this.optional(e)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[\/?#]\S*)?$/i.test(t);},date:function(t,e){return this.optional(e)||!/Invalid|NaN/.test(new Date(t).toString());},dateISO:function(t,e){return this.optional(e)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(t);},number:function(t,e){return this.optional(e)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(t);},digits:function(t,e){return this.optional(e)||/^\d+$/.test(t);},minlength:function(t,e,i){t=u.isArray(t)?t.length:this.getLength(t,e);return this.optional(e)||i<=t;},maxlength:function(t,e,i){t=u.isArray(t)?t.length:this.getLength(t,e);return this.optional(e)||t<=i;},rangelength:function(t,e,i){t=u.isArray(t)?t.length:this.getLength(t,e);return this.optional(e)||t>=i[0]&&t<=i[1];},min:function(t,e,i){return this.optional(e)||i<=t;},max:function(t,e,i){return this.optional(e)||t<=i;},range:function(t,e,i){return this.optional(e)||t>=i[0]&&t<=i[1];},step:function(t,e,i){function s(t){return (t=(""+t).match(/(?:\.(\d+))?$/))&&t[1]?t[1].length:0;}function n(t){return Math.round(t*Math.pow(10,r));}var r,a=u(e).attr("type"),o="Step attribute on input type "+a+" is not supported.",l=new RegExp("\\b"+a+"\\b"),h=!0;if(a&&!l.test(["text","number","range"].join()))throw new Error(o);return r=s(i),(s(t)>r||n(t)%n(i)!=0)&&(h=!1),this.optional(e)||h;},equalTo:function(t,e,i){i=u(i);return this.settings.onfocusout&&i.not(".validate-equalTo-blur").length&&i.addClass("validate-equalTo-blur").on("blur.validate-equalTo",function(){u(e).valid();}),t===i.val();},remote:function(s,n,t,r){if(this.optional(n))return "dependency-mismatch";r="string"==typeof r&&r||"remote";var a,e,o=this.previousValue(n,r);return this.settings.messages[n.name]||(this.settings.messages[n.name]={}),o.originalMessage=o.originalMessage||this.settings.messages[n.name][r],this.settings.messages[n.name][r]=o.message,e=u.param(u.extend({data:s},(t="string"==typeof t?{url:t}:t).data)),o.old===e?o.valid:(o.old=e,(a=this).startRequest(n),(e={})[n.name]=s,u.ajax(u.extend(!0,{mode:"abort",port:"validate"+n.name,dataType:"json",data:e,context:a.currentForm,success:function(t){var e,i=!0===t||"true"===t;a.settings.messages[n.name][r]=o.originalMessage,i?(e=a.formSubmitted,a.resetInternals(),a.toHide=a.errorsFor(n),a.formSubmitted=e,a.successList.push(n),a.invalid[n.name]=!1,a.showErrors()):(e={},t=t||a.defaultMessage(n,{method:r,parameters:s}),e[n.name]=o.message=t,a.invalid[n.name]=!0,a.showErrors(e)),o.valid=i,a.stopRequest(n,i);}},t)),"pending");}}});var s,n={};
241return u.ajaxPrefilter?u.ajaxPrefilter(function(t,e,i){var s=t.port;"abort"===t.mode&&(n[s]&&n[s].abort(),n[s]=i);}):(s=u.ajax,u.ajax=function(t){var e=("mode" in t?t:u.ajaxSettings).mode,i=("port" in t?t:u.ajaxSettings).port;return "abort"===e?(n[i]&&n[i].abort(),n[i]=s.apply(this,arguments),n[i]):s.apply(this,arguments);}),u;});!function(t){"function"==typeof define&&define.amd?define(["jquery","./jquery.validate.min"],t):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(jQuery);}(function(o){return o.validator.addMethod("maxWords",function(t,e,a){return this.optional(e)||i(t).match(/\b\w+\b/g).length<=a;},o.validator.format("Please enter {0} words or less.")),o.validator.addMethod("minWords",function(t,e,a){return this.optional(e)||i(t).match(/\b\w+\b/g).length>=a;},o.validator.format("Please enter at least {0} words.")),o.validator.addMethod("rangeWords",function(t,e,a){var t=i(t),d=/\b\w+\b/g;return this.optional(e)||t.match(d).length>=a[0]&&t.match(d).length<=a[1];},o.validator.format("Please enter between {0} and {1} words.")),o.validator.addMethod("accept",function(t,e,a){var d,i,a="string"==typeof a?a.replace(/\s/g,""):"image/*",n=this.optional(e);if(n)return n;if("file"===o(e).attr("type")&&(a=a.replace(/[\-\[\]\/\{\}\(\)\+\?\.\\\^\$\|]/g,"\\$&").replace(/,/g,"|").replace(/\/\*/g,"/.*"),e.files&&e.files.length))for(i=new RegExp(".?("+a+")$","i"),d=0;d<e.files.length;d++)if(!e.files[d].type.match(i))return !1;return !0;},o.validator.format("Please enter a value with a valid mimetype.")),o.validator.addMethod("alphanumeric",function(t,e){return this.optional(e)||/^\w+$/i.test(t);},"Letters, numbers, and underscores only please"),o.validator.addMethod("bankaccountNL",function(t,e){if(this.optional(e))return !0;if(!/^[0-9]{9}|([0-9]{2} ){3}[0-9]{3}$/.test(t))return !1;for(var a=t.replace(/ /g,""),d=0,i=a.length,n=0;n<i;n++)d+=(i-n)*a.substring(n,n+1);return d%11==0;},"Please specify a valid bank account number"),o.validator.addMethod("bankorgiroaccountNL",function(t,e){return this.optional(e)||o.validator.methods.bankaccountNL.call(this,t,e)||o.validator.methods.giroaccountNL.call(this,t,e);},"Please specify a valid bank or giro account number"),o.validator.addMethod("bic",function(t,e){return this.optional(e)||/^([A-Z]{6}[A-Z2-9][A-NP-Z1-9])(X{3}|[A-WY-Z0-9][A-Z0-9]{2})?$/.test(t.toUpperCase());},"Please specify a valid BIC code"),o.validator.addMethod("cifES",function(t,e){"use strict";if(this.optional(e))return !0;var a,d,e=new RegExp(/^([ABCDEFGHJKLMNPQRSUVW])(\d{7})([0-9A-J])$/gi),i=t.substring(0,1),n=t.substring(1,8),r=t.substring(8,9),o=0,s=0;if(9!==t.length||!e.test(t))return !1;for(a=0;a<n.length;a++)d=parseInt(n[a],10),a%2==0?s+=(d*=2)<10?d:d-9:o+=d;return e=(10-(o+s).toString().substr(-1)).toString(),e=9<parseInt(e,10)?"0":e,t="JABCDEFGHI".substr(e,1).toString(),i.match(/[ABEH]/)?r===e:!i.match(/[KPQS]/)&&r===e||r===t;},"Please specify a valid CIF number."),o.validator.addMethod("cpfBR",function(t){if(11!==(t=t.replace(/([~!@#$%^&*()_+=`{}\[\]\-|\\:;'<>,.\/? ])+/g,"")).length)return !1;var e,a=0,d=parseInt(t.substring(9,10),10),i=parseInt(t.substring(10,11),10),n=function(t,e){t=10*t%11;return (t=10!==t&&11!==t?t:0)===e;};if(""===t||"00000000000"===t||"11111111111"===t||"22222222222"===t||"33333333333"===t||"44444444444"===t||"55555555555"===t||"66666666666"===t||"77777777777"===t||"88888888888"===t||"99999999999"===t)return !1;for(e=1;e<=9;e++)a+=parseInt(t.substring(e-1,e),10)*(11-e);if(n(a,d)){for(a=0,e=1;e<=10;e++)a+=parseInt(t.substring(e-1,e),10)*(12-e);return n(a,i);}return !1;},"Please specify a valid CPF number"),o.validator.addMethod("creditcard",function(t,e){if(this.optional(e))return "dependency-mismatch";if(/[^0-9 \-]+/.test(t))return !1;var a,d,i=0,n=0,r=!1;if((t=t.replace(/\D/g,"")).length<13||19<t.length)return !1;for(a=t.length-1;0<=a;a--)d=t.charAt(a),n=parseInt(d,10),r&&9<(n*=2)&&(n-=9),i+=n,r=!r;return i%10==0;},"Please enter a valid credit card number."),o.validator.addMethod("creditcardtypes",function(t,e,a){if(/[^0-9\-]+/.test(t))return !1;t=t.replace(/\D/g,"");var d=0;
241return a.mastercard&&(d|=1),a.visa&&(d|=2),a.amex&&(d|=4),a.dinersclub&&(d|=8),a.enroute&&(d|=16),a.discover&&(d|=32),a.jcb&&(d|=64),a.unknown&&(d|=128),1&(d=a.all?255:d)&&/^(5[12345])/.test(t)||2&d&&/^(4)/.test(t)?16===t.length:4&d&&/^(3[47])/.test(t)?15===t.length:8&d&&/^(3(0[012345]|[68]))/.test(t)?14===t.length:16&d&&/^(2(014|149))/.test(t)?15===t.length:32&d&&/^(6011)/.test(t)||64&d&&/^(3)/.test(t)?16===t.length:64&d&&/^(2131|1800)/.test(t)?15===t.length:!!(128&d);},"Please enter a valid credit card number."),o.validator.addMethod("currency",function(t,e,a){var d="string"==typeof a,i=d?a:a[0],d=!!d||a[1],i=i.replace(/,/g,""),a="^["+(i=d?i+"]":i+"]?")+"([1-9]{1}[0-9]{0,2}(\\,[0-9]{3})*(\\.[0-9]{0,2})?|[1-9]{1}[0-9]{0,}(\\.[0-9]{0,2})?|0(\\.[0-9]{0,2})?|(\\.[0-9]{1,2})?)$";return a=new RegExp(a),this.optional(e)||a.test(t);},"Please specify a valid currency"),o.validator.addMethod("dateFA",function(t,e){return this.optional(e)||/^[1-4]\d{3}\/((0?[1-6]\/((3[0-1])|([1-2][0-9])|(0?[1-9])))|((1[0-2]|(0?[7-9]))\/(30|([1-2][0-9])|(0?[1-9]))))$/.test(t);},o.validator.messages.date),o.validator.addMethod("dateITA",function(t,e){var a,d,i,n=!1,n=!!/^\d{1,2}\/\d{1,2}\/\d{4}$/.test(t)&&(t=t.split("/"),a=parseInt(t[0],10),d=parseInt(t[1],10),t=parseInt(t[2],10),(i=new Date(Date.UTC(t,d-1,a,12,0,0,0))).getUTCFullYear()===t&&i.getUTCMonth()===d-1&&i.getUTCDate()===a);return this.optional(e)||n;},o.validator.messages.date),o.validator.addMethod("dateNL",function(t,e){return this.optional(e)||/^(0?[1-9]|[12]\d|3[01])[\.\/\-](0?[1-9]|1[012])[\.\/\-]([12]\d)?(\d\d)$/.test(t);},o.validator.messages.date),o.validator.addMethod("extension",function(t,e,a){return a="string"==typeof a?a.replace(/,/g,"|"):"png|jpe?g|gif",this.optional(e)||t.match(new RegExp("\\.("+a+")$","i"));},o.validator.format("Please enter a value with a valid extension.")),o.validator.addMethod("giroaccountNL",function(t,e){return this.optional(e)||/^[0-9]{1,7}$/.test(t);},"Please specify a valid giro account number"),o.validator.addMethod("iban",function(t,e){if(this.optional(e))return !0;var a,d,i,n,e=t.replace(/ /g,"").toUpperCase(),r="",o=!0,s="";if(e.length<5)return !1;if(void 0!==(t={AL:"\\d{8}[\\dA-Z]{16}",AD:"\\d{8}[\\dA-Z]{12}",AT:"\\d{16}",AZ:"[\\dA-Z]{4}\\d{20}",BE:"\\d{12}",BH:"[A-Z]{4}[\\dA-Z]{14}",BA:"\\d{16}",BR:"\\d{23}[A-Z][\\dA-Z]",BG:"[A-Z]{4}\\d{6}[\\dA-Z]{8}",CR:"\\d{17}",HR:"\\d{17}",CY:"\\d{8}[\\dA-Z]{16}",CZ:"\\d{20}",DK:"\\d{14}",DO:"[A-Z]{4}\\d{20}",EE:"\\d{16}",FO:"\\d{14}",FI:"\\d{14}",FR:"\\d{10}[\\dA-Z]{11}\\d{2}",GE:"[\\dA-Z]{2}\\d{16}",DE:"\\d{18}",GI:"[A-Z]{4}[\\dA-Z]{15}",GR:"\\d{7}[\\dA-Z]{16}",GL:"\\d{14}",GT:"[\\dA-Z]{4}[\\dA-Z]{20}",HU:"\\d{24}",IS:"\\d{22}",IE:"[\\dA-Z]{4}\\d{14}",IL:"\\d{19}",IT:"[A-Z]\\d{10}[\\dA-Z]{12}",KZ:"\\d{3}[\\dA-Z]{13}",KW:"[A-Z]{4}[\\dA-Z]{22}",LV:"[A-Z]{4}[\\dA-Z]{13}",LB:"\\d{4}[\\dA-Z]{20}",LI:"\\d{5}[\\dA-Z]{12}",LT:"\\d{16}",LU:"\\d{3}[\\dA-Z]{13}",MK:"\\d{3}[\\dA-Z]{10}\\d{2}",MT:"[A-Z]{4}\\d{5}[\\dA-Z]{18}",MR:"\\d{23}",MU:"[A-Z]{4}\\d{19}[A-Z]{3}",MC:"\\d{10}[\\dA-Z]{11}\\d{2}",MD:"[\\dA-Z]{2}\\d{18}",ME:"\\d{18}",NL:"[A-Z]{4}\\d{10}",NO:"\\d{11}",PK:"[\\dA-Z]{4}\\d{16}",PS:"[\\dA-Z]{4}\\d{21}",PL:"\\d{24}",PT:"\\d{21}",RO:"[A-Z]{4}[\\dA-Z]{16}",SM:"[A-Z]\\d{10}[\\dA-Z]{12}",SA:"\\d{2}[\\dA-Z]{18}",RS:"\\d{18}",SK:"\\d{20}",SI:"\\d{15}",ES:"\\d{20}",SE:"\\d{20}",CH:"\\d{5}[\\dA-Z]{12}",TN:"\\d{20}",TR:"\\d{5}[\\dA-Z]{17}",AE:"\\d{3}\\d{16}",GB:"[A-Z]{4}\\d{14}",VG:"[\\dA-Z]{4}\\d{16}"}[e.substring(0,2)])&&!new RegExp("^[A-Z]{2}\\d{2}"+t+"$","").test(e))return !1;for(a=e.substring(4,e.length)+e.substring(0,4),i=0;i<a.length;i++)(o="0"!==(d=a.charAt(i))?!1:o)||(r+="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".indexOf(d));for(n=0;n<r.length;n++)s=(""+s+r.charAt(n))%97;return 1===s;},"Please specify a valid IBAN"),o.validator.addMethod("integer",function(t,e){return this.optional(e)||/^-?\d+$/.test(t);},"A positive or negative non-decimal number please"),o.validator.addMethod("ipv4",function(t,e){return this.optional(e)||/^(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)$/i.test(t);},"Please enter a valid IP v4 address."),o.validator.addMethod("ipv6",function(t,e){return this.optional(e)||/^((([0-9A-Fa-f]{1,4}:){7}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}:[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){5}:([0-9A-Fa-f]{1,4}:)?[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){4}:([0-9A-Fa-f]{1,4}:){0,2}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){3}:([0-9A-Fa-f]{1,4}:){0,3}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){2}:([0-9A-Fa-f]{1,4}:){0,4}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(([0-9A-Fa-f]{1,4}:){0,5}:((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(::([0-9A-Fa-f]{1,4}:){0,5}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|([0-9A-Fa-f]{1,4}::([0-9A-Fa-f]{1,4}:){0,5}[0-9A-Fa-f]{1,4})|(::([0-9A-Fa-f]{1,4}:){0,6}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){1,7}:))$/i.test(t);},"Please enter a valid IP v6 address."),o.validator.addMethod("lettersonly",function(t,e){return this.optional(e)||/^[a-z]+$/i.test(t);},"Letters only please"),o.validator.addMethod("letterswithbasicpunc",function(t,e){return this.optional(e)||/^[a-z\-.,()'"\s]+$/i.test(t);},"Letters or punctuation only please"),o.validator.addMethod("mobileNL",function(t,e){return this.optional(e)||/^((\+|00(\s|\s?\-\s?)?)31(\s|\s?\-\s?)?(\(0\)[\-\s]?)?|0)6((\s|\s?\-\s?)?[0-9]){8}$/.test(t);},"Please specify a valid mobile number"),o.validator.addMethod("mobileUK",function(t,e){return t=t.replace(/\(|\)|\s+|-/g,""),this.optional(e)||9<t.length&&t.match(/^(?:(?:(?
241:00\s?|\+)44\s?|0)7(?:[1345789]\d{2}|624)\s?\d{3}\s?\d{3})$/);},"Please specify a valid mobile number"),o.validator.addMethod("netmask",function(t,e){return this.optional(e)||/^(254|252|248|240|224|192|128)\.0\.0\.0|255\.(254|252|248|240|224|192|128|0)\.0\.0|255\.255\.(254|252|248|240|224|192|128|0)\.0|255\.255\.255\.(254|252|248|240|224|192|128|0)/i.test(t);},"Please enter a valid netmask."),o.validator.addMethod("nieES",function(t,e){"use strict";if(this.optional(e))return !0;var e=new RegExp(/^[MXYZ]{1}[0-9]{7,8}[TRWAGMYFPDXBNJZSQVHLCKET]{1}$/gi),a=t.substr(t.length-1).toUpperCase();return !(10<(t=t.toString().toUpperCase()).length||t.length<9||!e.test(t))&&(e=9===(t=t.replace(/^[X]/,"0").replace(/^[Y]/,"1").replace(/^[Z]/,"2")).length?t.substr(0,8):t.substr(0,9),"TRWAGMYFPDXBNJZSQVHLCKET".charAt(parseInt(e,10)%23)===a);},"Please specify a valid NIE number."),o.validator.addMethod("nifES",function(t,e){"use strict";return !!this.optional(e)||!!(t=t.toUpperCase()).match("((^[A-Z]{1}[0-9]{7}[A-Z0-9]{1}$|^[T]{1}[A-Z0-9]{8}$)|^[0-9]{8}[A-Z]{1}$)")&&(/^[0-9]{8}[A-Z]{1}$/.test(t)?"TRWAGMYFPDXBNJZSQVHLCKE".charAt(t.substring(8,0)%23)===t.charAt(8):!!/^[KLM]{1}/.test(t)&&t[8]==="TRWAGMYFPDXBNJZSQVHLCKE".charAt(t.substring(8,1)%23));},"Please specify a valid NIF number."),o.validator.addMethod("nipPL",function(t){"use strict";if(10!==(t=t.replace(/[^0-9]/g,"")).length)return !1;for(var e=[6,5,7,2,3,4,5,6,7],a=0,d=0;d<9;d++)a+=e[d]*t[d];var i=a%11;return (10==i?0:i)===parseInt(t[9],10);},"Please specify a valid NIP number."),o.validator.addMethod("notEqualTo",function(t,e,a){return this.optional(e)||!o.validator.methods.equalTo.call(this,t,e,a);},"Please enter a different value, values must not be the same."),o.validator.addMethod("nowhitespace",function(t,e){return this.optional(e)||/^\S+$/i.test(t);},"No white space please"),o.validator.addMethod("pattern",function(t,e,a){return !!this.optional(e)||(a="string"==typeof a?new RegExp("^(?:"+a+")$"):a).test(t);},"Invalid format."),o.validator.addMethod("phoneNL",function(t,e){return this.optional(e)||/^((\+|00(\s|\s?\-\s?)?)31(\s|\s?\-\s?)?(\(0\)[\-\s]?)?|0)[1-9]((\s|\s?\-\s?)?[0-9]){8}$/.test(t);},"Please specify a valid phone number."),o.validator.addMethod("phonesUK",function(t,e){return t=t.replace(/\(|\)|\s+|-/g,""),this.optional(e)||9<t.length&&t.match(/^(?:(?:(?:00\s?|\+)44\s?|0)(?:1\d{8,9}|[23]\d{9}|7(?:[1345789]\d{8}|624\d{6})))$/);},"Please specify a valid uk phone number"),o.validator.addMethod("phoneUK",function(t,e){return t=t.replace(/\(|\)|\s+|-/g,""),this.optional(e)||9<t.length&&t.match(/^(?:(?:(?:00\s?|\+)44\s?)|(?:\(?0))(?:\d{2}\)?\s?\d{4}\s?\d{4}|\d{3}\)?\s?\d{3}\s?\d{3,4}|\d{4}\)?\s?(?:\d{5}|\d{3}\s?\d{3})|\d{5}\)?\s?\d{4,5})$/);},"Please specify a valid phone number"),o.validator.addMethod("phoneUS",function(t,e){return t=t.replace(/\s+/g,""),this.optional(e)||9<t.length&&t.match(/^(\+?1-?)?(\([2-9]([02-9]\d|1[02-9])\)|[2-9]([02-9]\d|1[02-9]))-?[2-9]([02-9]\d|1[02-9])-?\d{4}$/);},"Please specify a valid phone number"),o.validator.addMethod("postalcodeBR",function(t,e){return this.optional(e)||/^\d{2}.\d{3}-\d{3}?$|^\d{5}-?\d{3}?$/.test(t);},"Informe um CEP válido."),o.validator.addMethod("postalCodeCA",function(t,e){return this.optional(e)||/^[ABCEGHJKLMNPRSTVXY]\d[ABCEGHJKLMNPRSTVWXYZ] *\d[ABCEGHJKLMNPRSTVWXYZ]\d$/i.test(t);},"Please specify a valid postal code"),o.validator.addMethod("postalcodeIT",function(t,e){return this.optional(e)||/^\d{5}$/.test(t);},"Please specify a valid postal code"),o.validator.addMethod("postalcodeNL",function(t,e){return this.optional(e)||/^[1-9][0-9]{3}\s?[a-zA-Z]{2}$/.test(t);},"Please specify a valid postal code"),o.validator.addMethod("postcodeUK",function(t,e){return this.optional(e)||/^((([A-PR-UWYZ][0-9])|([A-PR-UWYZ][0-9][0-9])|([A-PR-UWYZ][A-HK-Y][0-9])|([A-PR-UWYZ][A-HK-Y][0-9][0-9])|([A-PR-UWYZ][0-9][A-HJKSTUW])|([A-PR-UWYZ][A-HK-Y][0-9][ABEHMNPRVWXY]))\s?([0-9][ABD-HJLNP-UW-Z]{2})|(GIR)\s?(0AA))$/i.test(t);},"Please specify a valid UK postcode"),o.validator.addMethod("require_from_group",function(t,e,a){var d=o(a[1],e.form),i=d.eq(0),n=i.data("valid_req_grp")?i.data("valid_req_grp"):o.extend({},this),a=d.filter(function(){return n.elementValue(this);}).length>=a[0];return i.data("valid_req_grp",n),o(e).data("being_validated")||(d.data("being_validated",!0),d.each(function(){n.element
241(this);}),d.data("being_validated",!1)),a;},o.validator.format("Please fill at least {0} of these fields.")),o.validator.addMethod("skip_or_fill_minimum",function(t,e,a){var d=o(a[1],e.form),i=d.eq(0),n=i.data("valid_skip")?i.data("valid_skip"):o.extend({},this),r=d.filter(function(){return n.elementValue(this);}).length,r=0===r||r>=a[0];return i.data("valid_skip",n),o(e).data("being_validated")||(d.data("being_validated",!0),d.each(function(){n.element(this);}),d.data("being_validated",!1)),r;},o.validator.format("Please either skip these fields or fill at least {0} of them.")),o.validator.addMethod("stateUS",function(t,e,a){var d=void 0===a,i=!d&&void 0!==a.caseSensitive&&a.caseSensitive,n=!d&&void 0!==a.includeTerritories&&a.includeTerritories,d=!d&&void 0!==a.includeMilitary&&a.includeMilitary,a=n||d?n&&d?"^(A[AEKLPRSZ]|C[AOT]|D[CE]|FL|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEINOPST]|N[CDEHJMVY]|O[HKR]|P[AR]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$":n?"^(A[KLRSZ]|C[AOT]|D[CE]|FL|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEINOPST]|N[CDEHJMVY]|O[HKR]|P[AR]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$":"^(A[AEKLPRZ]|C[AOT]|D[CE]|FL|GA|HI|I[ADLN]|K[SY]|LA|M[ADEINOST]|N[CDEHJMVY]|O[HKR]|PA|RI|S[CD]|T[NX]|UT|V[AT]|W[AIVY])$":"^(A[KLRZ]|C[AOT]|D[CE]|FL|GA|HI|I[ADLN]|K[SY]|LA|M[ADEINOST]|N[CDEHJMVY]|O[HKR]|PA|RI|S[CD]|T[NX]|UT|V[AT]|W[AIVY])$";return a=i?new RegExp(a):new RegExp(a,"i"),this.optional(e)||a.test(t);},"Please specify a valid state"),o.validator.addMethod("strippedminlength",function(t,e,a){return o(t).text().length>=a;},o.validator.format("Please enter at least {0} characters")),o.validator.addMethod("time",function(t,e){return this.optional(e)||/^([01]\d|2[0-3]|[0-9])(:[0-5]\d){1,2}$/.test(t);},"Please enter a valid time, between 00:00 and 23:59"),o.validator.addMethod("time12h",function(t,e){return this.optional(e)||/^((0?[1-9]|1[012])(:[0-5]\d){1,2}(\ ?[AP]M))$/i.test(t);},"Please enter a valid time in 12-hour am/pm format"),o.validator.addMethod("url2",function(t,e){return this.optional(e)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)*(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(t);},o.validator.messages.url),o.validator.addMethod("vinUS",function(t){if(17!==t.length)return !1;for(var e,a,d,i,n,r=["A","B","C","D","E","F","G","H","J","K","L","M","N","P","R","S","T","U","V","W","X","Y","Z"],o=[1,2,3,4,5,6,7,8,1,2,3,4,5,7,9,2,3,4,5,6,7,8,9],u=[8,7,6,5,4,3,2,10,0,9,8,7,6,5,4,3,2],s=0,l=0;l<17;l++){if(d=u[l],a=t.slice(l,l+1),8===l&&(n=a),isNaN(a)){for(e=0;e<r.length;e++)if(a.toUpperCase()===r[e]){a=o[e],a*=d,isNaN(n)&&8===e&&(n=r[e]);break;}}else a*=d;s+=a;}return (i=10===(i=s%11)?"X":i)===n;}
241,"The specified vehicle identification number (VIN) is invalid."),o.validator.addMethod("zipcodeUS",function(t,e){return this.optional(e)||/^\d{5}(-\d{4})?$/.test(t);},"The specified US ZIP Code is invalid"),o.validator.addMethod("ziprange",function(t,e){return this.optional(e)||/^90[2-5]\d\{2\}-\d{4}$/.test(t);},"Your ZIP-code must be in the range 902xx-xxxx to 905xx-xxxx"),o;function i(t){return t.replace(/<.[^<>]*?>/g," ").replace(/&nbsp;|&#160;/gi," ").replace(/[.(),;:!?%#$'\"_+=\/\-“”’]*/g,"");}});!function(e){"function"==typeof define&&define.amd?define(["jquery","../jquery.validate"],e):"object"==typeof module&&module.exports?module.exports=e(require("jquery")):e(jQuery);}(function(e){return e.extend(e.validator.messages,{pattern:"Format invalide",required:"Ce champ est obligatoire",remote:"Merci de corriger ce champ",email:"Merci de renseigner une adresse email valide",url:"Merci de renseigner une URL valide",date:"Merci de renseigner une date valide",dateISO:"Merci de renseigner une date valide (ISO)",number:"Merci de renseigner un numéro valide",digits:"Merci de renseigner seulement des chiffres",creditcard:"Merci de renseigner un numéro de carte de crédit valide",equalTo:"Merci de renseigner encore la même valeur",notEqualTo:"Merci de renseigner une valeur différente, les valeurs ne doivent pas être identiques",extension:"Merci de renseigner une valeur avec une extension valide",maxlength:e.validator.format("Merci de renseigner au plus {0} caractères"),minlength:e.validator.format("Merci de renseigner au moins {0} caractères"),rangelength:e.validator.format("Merci de renseigner une valeur qui contient entre {0} et {1} caractères"),range:e.validator.format("Merci de renseigner une valeur entre {0} et {1}"),max:e.validator.format("Merci de renseigner une valeur inférieure ou égale à {0}"),min:e.validator.format("Merci de renseigner une valeur supérieure ou égale à {0}"),step:e.validator.format("Merci de renseigner une valeur multiple de {0}"),maxWords:e.validator.format("Merci de renseigner au plus {0} mots"),minWords:e.validator.format("Merci de renseigner au moins {0} mots"),rangeWords:e.validator.format("Merci de renseigner entre {0} et {1} mots"),letterswithbasicpunc:"Merci de renseigner seulement des lettres et des signes de ponctuation",alphanumeric:"Merci de renseigner seulement des lettres, nombres, espaces et soulignages",lettersonly:"Merci de renseigner seulement des lettres",nowhitespace:"Merci de ne pas inscrire d'espaces blancs",ziprange:"Merci de renseigner un code postal entre 902xx-xxxx et 905-xx-xxxx",integer:"Merci de renseigner un nombre non décimal qui est positif ou négatif",vinUS:"Merci de renseigner un numéro d'identification du véhicule (VIN)",dateITA:"Merci de renseigner une date valide",time:"Merci de renseigner une heure valide entre 00:00 et 23:59",phoneUS:"Merci de renseigner un numéro de téléphone valide",phoneUK:"Merci de renseigner un numéro de téléphone valide",mobileUK:"Merci de renseigner un numéro de téléphone mobile valide",strippedminlength:e.validator.format("Merci de renseigner au moins {0} caractères"),email2:"Merci de renseigner une adresse électronique valide",url2:"Merci de renseigner une adresse URL valide",creditcardtypes:"Merci de renseigner un numéro de carte de crédit valide",ipv4:"Merci de renseigner une adresse IP v4 valide",ipv6:"Merci de renseigner une adresse IP v6 valide",require_from_group:"Merci de renseigner au moins {0} de ces champs",nifES:"Merci de renseigner un numéro NIF valide",nieES:"Merci de renseigner un numéro NIE valide",cifES:"Merci de renseigner un numéro CIF valide",postalCodeCA:"Merci de renseigner un code postal valide"}),e;});!function(e,t){var n,r;"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self,n=e.Cookies,(r=e.Cookies=t()).noConflict=function(){return e.Cookies=n,r;});}(this,function(){"use strict";var f={read:function(e){return e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent);},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decode
241URIComponent);}};function c(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)e[n]=r[n];}return e;}return function t(u,i){function n(e,t,n){if("undefined"!=typeof document){"number"==typeof (n=c({},i,n)).expires&&(n.expires=new Date(Date.now()+864e5*n.expires)),n.expires&&(n.expires=n.expires.toUTCString()),t=u.write(t,e),e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var r,o="";for(r in n)n[r]&&(o+="; "+r,!0!==n[r]&&(o+="="+n[r].split(";")[0]));return document.cookie=e+"="+t+o;}}return Object.create({set:n,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var t=document.cookie?document.cookie.split("; "):[],n={},r=0;r<t.length;r++){var o=t[r].split("="),i=o.slice(1).join("=");'"'===i[0]&&(i=i.slice(1,-1));try{var c=f.read(o[0]);if(n[c]=u.read(i,c),e===c)break;}catch(e){}}return e?n[e]:n;}},remove:function(e,t){n(e,"",c({},t,{expires:-1}));},withAttributes:function(e){return t(this.converter,c({},this.attributes,e));},withConverter:function(e){return t(c({},this.converter,e),this.attributes);}},{attributes:{value:Object.freeze(i)},converter:{value:Object.freeze(u)}});}(f,{path:"/"});});!function(s){s(document).ready(function(){var a={config:{quarterSmallBp:600,mediumBp:768,midMediumBp:1024,quarterMediumBp:1120},vars:{viewportWidth:Math.max(document.documentElement.clientWidth,window.innerWidth||0),viewportHeight:Math.max(document.documentElement.clientHeight,window.innerHeight||0),selectric:!1},init:function(){var e,n;a.removeAutocomplete(),a.checkIE(),a.scrollDetect(),a.slider_visusProduits(),a.couleurs(),a.slider_home(),a.slider_temoignages(),a.slider_articles(),a.slider_ligneLogos_footer(),a.slider_products(),a.collapse(),a.collapseMenuFooter(),a.visuProduitZoom(),a.handleResize(),a.tables(),a.toggleMenuMobile(),a.menuLinkOpen(),a.select(),a.headerFixed(),a.popinExit(),a.searchBar(),a.forms.init(),a.simulateur.form(),a.jauge(),a.backToTop(),a.anchorLink(),a.triggerHoverLink(),a.webformAutoSubmit(),s(document).ajaxComplete(function(){a.removeAutocomplete(),a.select(),a.forms.init(),a.simulateur.form(),a.triggerHoverLink(),a.webformAutoSubmit();}),window.location.hash&&(n=window.location.hash,0<s(n).length&&(e=s(".header_bottom").innerHeight(),0<s(".anchornav_content").length&&(e+=s(".anchornav_content").innerHeight()),n=s(n).offset().top-100,s("html,body").stop().animate({scrollTop:n-e},1500)));},triggerHoverLink:function(){0<s(".hover_link_trigger").length&&s(".hover_link_trigger").hover(function(){s(this).find(".cta").addClass("hover");},function(){s(this).find(".cta").removeClass("hover");});},removeAutocomplete:function(){0<s("select").length&&s("select").each(function(){s(this).attr("autocomplete","off");});},backToTop:function(){var e;s(".js-backToTop").length&&(e=s(".js-backToTop"),s(window).scroll(function(){(window.pageYOffset||document.documentElement.scrollTop)>.8*a.vars.viewportHeight?e.addClass("show"):e.removeClass("show");}).scroll(),s(".js-backToTop").on("click",function(e){s("html, body").animate({scrollTop:0},800);}));},checkIE:function(){var e=window.navigator.userAgent,n=e.indexOf("MSIE"),o=e.indexOf("Trident/");(0<n||0<o)&&(o=parseInt(e.substring(n+5,e.indexOf(".",n)),10),a.ie=!0,s("body").addClass("ie"),s("body").addClass("ie"+o));},jauge:function(){var e,n;s(".jauge_wrap").length&&(e=!1,n=s(".jauge_wrap"),s(window).scroll(function(){(window.pageYOffset||document.documentElement.scrollTop)+a.vars.viewportHeight>n.offset().top+n.outerHeight()/2&&0==e&&(setTimeout(function(){n.addClass("step1");},200),setTimeout(function(){n.addClass("step2");},2050),e=!0);}).scroll());},searchBar:function(){0<s(".header_search_bloc-toggle").length&&s(".header_search_bloc-toggle").on("click",function(){s(this).toggleClass("open"),s(this).parent().find(".header_search_bloc-form").toggleClass("open");});},headerFixed:function(){s(window).scroll(function(e){350<(window.pageYOffset||document.documentElement.scrollTop)?s(".header_bottom").addClass("fixed"):s(".header_bottom").removeClass("fixed");});},isNumeric:function(e){return !isNaN(parseFloat(e))&&isFinite(e);},forms:{init:function(){a.forms.infieldlabel(),a.forms.textarea(),a.forms.numbers(),a.forms.validation(),s(document).ajaxComplete(function(){a.forms.validation();});},infieldlabel:function(){s(".js-infieldlabel").each(function(){var e;e=s(this),label=e.find("label"),input=e.find("input, textarea"),""!=(input_val=input.val())?e.addClass("active"):e.removeClass("active");}),s(document).on("focus",".js-infieldlabel input, .js-infieldlabel textarea",function(){(box=s(this).parents(".js-infieldlabel")).addClass("active");}),s(document).on("blur",".js-infieldlabel input, .js-infieldlabel textarea",function(){box=s(this).parents(".js-infieldlabel"),""==s(this).val()&&box.removeClass("active");});},textarea:function(){s("textarea").length&&(s("textarea").on("input",function(){var e=parseInt(s(this).css("min-height")),e=(s(this).css("height",e+"px"),s(this).get(0).scrollHeight);s(this).css("height",e+"px");}),textareaHeight=s("textarea").get(0).scrollHeight,s("textarea").css("height",textareaHeight+"px"));},numbers:function(){s("form").on("focus","input[type=number].nospinner",function(e){s(this).on("wheel",function(e){e.preventDefault();});}),s("form").on("blur","input[type=number].nospinner",function(e){s(this).off("wheel");}),s("form").on("keydown","input[type=number].nospinner",function(e){38!=e.which&&40!=e.which||e.preventDefault();}),s("form").on("keydown","input[type=number][maxlength]",function(e){this.value.length>=s(this).attr("maxlength")&&(48<=e.keyCode&&e.keyCode<=57||96<=e.ke
241yCode&&e.keyCode<=105)&&e.preventDefault();});},validation:function(){jQuery.validator.addMethod("emailfull",function(e,n){return this.optional(n)||/^([a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+(\.[a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+)*|"((([ \t]*\r\n)?[ \t]+)?([\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*(([ \t]*\r\n)?[ \t]+)?")@(([a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.)+([a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.?$/i.test(e);},"Merci de renseigner une adresse email valide"),s(".webform-submission-form").each(function(){s("input, select, textarea",this).each(function(){void 0!==s(this).data("webform-required-error")&&s(this).attr("data-msg-required",s(this).data("webform-required-error"));}),s(".js-webform-type-radios",this).each(function(){s(this).is("[required]")&&s(this).find("input").prop("required",!0);}),s(this).validate({rules:{email:{emailfull:!0},code_postal_logement:{minlength:5},code_postal:{minlength:5}}
241,errorElement:"em",errorPlacement:function(e,n){n.parent().parent().hasClass("js-webform-radios")||n.parent().hasClass("selectric-hide-select")?e.appendTo(n.parent().parent()):e.appendTo(n.parent());},highlight:function(e,n,o){s(e).addClass(n).removeClass(o),(s(e).parent().parent().hasClass("js-webform-radios")?s(e).parent().parent():s(e).closest(".form-item")).addClass(n).removeClass(o);},unhighlight:function(e,n,o){s(e).removeClass(n).addClass(o),(s(e).parent().parent().hasClass("js-webform-radios")?s(e).parent().parent():s(e).closest(".form-item")).removeClass(n).addClass(o);},invalidHandler:function(e,n){n.numberOfInvalids()&&s(n.errorList[0].element).length&&!s(n.errorList[0].element).parents(".modal").length&&(s(n.errorList[0].element).visible(!0)||s("html, body").scrollTop(s(n.errorList[0].element).offset().top-100));}});});}},simulateur:{form:function(){s(".simulateur").length&&(a.simulateur.maisonAppartement(),a.simulateur.zoneClimatique(),a.simulateur.volume());},maisonAppartement:function(){s("[name=type_habitation]").length&&s(document).on("change","[name=type_habitation]",function(){s("select[name*=maison], select[name*=appartement]").prop("selectedIndex",0),a.vars.selectric.each(function(){(s(this).has("[name*=maison]")||s(this).has("[name*=appartement]"))&&(s(this).selectric("refresh"),(wrapper=s(this).closest(".fieldset-wrapper")).find(".valid").removeClass("valid"),wrapper.find("em.error").remove(),wrapper.find(".error").removeClass("error"));}),s("select[name*=maison].js-webform-image-select, select[name*=appartement].js-webform-image-select").each(function(){s(this).data("picker").sync_picker_with_select(),(wrapper=s(this).closest(".fieldset-wrapper")).find(".valid").removeClass("valid"),wrapper.find("em.error").remove(),wrapper.find(".error").removeClass("error");}),s("input[name*=maison], input[name*=appartement]").each(function(){s(this).val(""),(wrapper=s(this).closest(".fieldset-wrapper")).find(".valid").removeClass("valid"),wrapper.find("em.error").remove(),wrapper.find(".error").removeClass("error");});});},zoneClimatique:function(){s("[name=code_postal_logement]").length&&s("[name=ville_logement]").length&&s("[name=zone_climatique_logement]").length&&(zones_data={10:{depart_zone:"Aube",code_zone:"H1b",indice_zone:"130"},11:{depart_zone:"Aude",code_zone:"H3",indice_zone:"118"},12:{depart_zone:"Aveyron",code_zone:"H2c",indice_zone:"122"},13:{depart_zone:"Bouches-du-Rhône",code_zone:"H3",indice_zone:"118"},14:{depart_zone:"Calvados",code_zone:"H1a",indice_zone:"132"},15:{depart_zone:"Cantal",code_zone:"H1c",indice_zone:"128"},16:{depart_zone:"Charente",code_zone:"H2b",indice_zone:"124"},17:{depart_zone:"Charente-Maritime",code_zone:"H2b",indice_zone:"124"},18:{depart_zone:"Cher",code_zone:"H2b",indice_zone:"124"},19:{depart_zone:"Corrèze",code_zone:"H1c",indice_zone:"128"},20:{depart_zone:"Corse",code_zone:"H3",indice_zone:"128"},21:{depart_zone:"Côte-d’Or",code_zone:"H1c",indice_zone:"126"},22:{depart_zone:"Côtes-d’Armor",code_zone:"H2a",indice_zone:"122"},23:{depart_zone:"Creuse",code_zone:"H1c",indice_zone:"122"},24:{depart_zone:"Dordogne",code_zone:"H2c",indice_zone:"128"},25:{depart_zone:"Doubs",code_zone:"H1c",indice_zone:"128"},26:{depart_zone:"Drôme",code_zone:"H2d",indice_zone:"132"},27:{depart_zone:"Eure",code_zone:"H1a",indice_zone:"132"},28:{depart_zone:"Eure-et-Loir",code_zone:"H1a",indice_zone:"126"},29:{depart_zone:"Finistère",code_zone:"H2a",indice_zone:"118"},30:{depart_zone:"Gard",code_zone:"H3",indice_zone:"122"},31:{depart_zone:"Haute-Garonne",code_zone:"H2c",indice_zone:"122"},32:{depart_zone:"Gers",code_zone:"H2c",indice_zone:"122"},33:{depart_zone:"Gironde",code_zone:"H2c",indice_zone:"118"},34:{depart_zone:"Hérault",code_zone:"H3",indice_zone:"126"},35:{depart_zone:"Ille-et-Vilaine",code_zone:"H2a",indice_zone:"124"},36:{depart_zone:"Indre",code_zone:"H2b",indice_zone:"124"},37:{depart_zone:"Indre-et-Loire",code_zone:"H2b",indice_zone:"128"},38:{depart_zone:"Isère",code_zone:"H1c",indice_zone:"128"},39:{depart_zone:"Jura",code_zone:"H1c",indice_zone:"122"},40:{depart_zone:"Landes",code_zone:"H2c",indice_zone:"124"},41:{depart_zone:"Loir-et-Cher",code_zone:"H2b",indice_zone:"128"},42:{depart_zone:"Loire",code_zone:"H1c",indice_zone:"128"},43:{depart_zone:"Haute-Loire",code_zone:"H1c",indice_zone:"124"},44:{depart_zone:"Loire-Atlantique",code_zone:"H2b",indice_zone:"130"},45:{depart_zone:"Loiret",code_zone:"H1b",indice_zone:"122"},46:{depart_zone:"Lot",code_zone:"H2c",indice_zone:"122"},47:{depart_zone:"Lot-et-Garonne",code_zone:"H2c",indice_zone:"120"},48:{depart_zone:"Lozère",code_zone:"H2d",indice_zone:"124"},49:{depart_zone:"Maine-et-Loire",code_zone:"H2b",indice_zone:"126"},50:{depart_zone:"Manche",code_zone:"H2a",indice_zone:"130"},51:{depart_zone:"Marne",code_zone:"H1b",indice_zone:"130"},52:{depart_zone:"Haute-Marne",code_zone:"H1b",indice_zone:"124"},53:{depart_zone:"Mayenne",code_zone:"H2b",indice_zone:"130"},54:{depart_zone:"Meurthe-et-Moselle",code_zone:"H1b",indice_zone:"130"},55:{depart_zone:"Meuse",code_zone:"H1b",indice_zone:"120"},56:{depart_zone:"Morbihan",code_zone:"H2a",indice_zone:"130"},57:{depart_zone:"Moselle",code_zone:"H1b",indice_zone:"130"},58:{depart_zone:"Nièvre",code_zone:"H1b",indice_zone:"132"},59:{depart_zone:"Nord",code_zone:"H1a",indice_zone:"132"},60:{depart_zone:"Oise",code_zone:"H1a",indice_zone:"132"},61:{depart_zone:"Orne",code_zone:"H1a",indice_zone:"132"},62:{depart_zone:"Pas-de-Calais",code_zone:"H1a",indice_zone:"128"},63:{depart_zone:"Puy-de-Dôme",code_zone:"H1c",indice_zone:"122"},64:{depart_zone:"Pyrénées-Atlantiques",code_zone:"H2c",indice_zone:"122"},65:{depart_zone:"Hautes-Pyrénées",code_zone:"H2c",indice_zone:"118"},66:{depart_zone:"Pyrénées-Orientales",code_zone:"H3",indice_zone:"130"},67:{depart_zone:"Bas-Rhin",code_zone:"H1b",indice_zone:"130"},68:{depart_zone:"Haut-Rhin",code_zone:"H1b",indice_zone:"128"},69:{depart_zone:"Rhône",code_zone:"H1c",indice_zone:"128"},70:{depart_zone:"Haute-Saône",code_zone:"H1b",indice_zone:"128"},71:{depart_zone:"Saône-et-Loire",code_zone:"H1c",indice_zone:"124"},72:{depart_zone:"Sarthe",code_zone:"H2b",indice_zone:"128"},73:{depart_zone:"Savoie",code_zone:"H1c",indice_zone:"128"},74:{depart_zone:"Haute-Savoie",code_zone:"H1c",indice_zone:"130"},75:{depart_zone:"Paris",code_zone:"H1a",indice_zone:"130"},76:{depart_zone:"Seine-Maritime",code_zone:"H1a",indice_zone:"130"},77:{depart_zone:"Seine-et-Marne",code_zone:"H1a",indice_zone:"130"},78:{depart_zone:"Yvelines",code_zone:"H1a",indice_zone:"124"},79:{depart_zone:"Deux-Sèvres",code_zone:"H2b",indice_zone:"132"},80:{depart_zone:"Somme",code_zone:"H1a",indice_zone:"122"},81:{depart_zone:"Tarn",code_zone:"H2c",indice_zone:"122"},82:{depart_zone:"Tarn-et-Garonne",code_zone:"H2c",indice_zone:"118"},83:{depart_zone:"Var",code_zone:"H3",indice_zone:"120"},84:{depart_zone:"Vaucluse",code_zone:"H2d",indice_zone:"124"},85:{depart_zone:"Vendée",code_zone:"H2b",indice_zone:"124"},86:{depart_zone:"Vienne",code_zone:"H2b",indice_zone:"128"},87:{depart_zone:"Haute-Vienne",code_zone:"H1c",indice_zone:"130"},88:{depart_zone:"Vosges",code_zone:"H1b",indice_zone:"130"},89:{depart_zone:"Yonne",code_zone:"H1b",indice_zone:"130"},90:{depart_zone:"Territoire",indice_zone:"130"},91:{depart_zone:"Essonne",code_zone:"H1a",indice_zone:"130"},92:{depart_zone:"Hauts-de-Seine",code_zone:"H1a",indice_zone:"130"},93:{depart_zone:"Seine-Saint-Denis",code_zone:"H1a",indice_zone:"130"}
241,94:{depart_zone:"Val-de-Marne",code_zone:"H1a",indice_zone:"130"},95:{depart_zone:"Val-d’Oise",code_zone:"H1a",indice_zone:"130"},"01":{depart_zone:"Ain",code_zone:"H1c",indice_zone:"128"},"02":{depart_zone:"Aisne",code_zone:"H1a",indice_zone:"132"},"03":{depart_zone:"Allier",code_zone:"H1c",indice_zone:"128"},"04":{depart_zone:"Alpes-de-Haute-Provence",code_zone:"H2d",indice_zone:"120"},"05":{depart_zone:"Hautes-Alpes",code_zone:"H1c",indice_zone:"120"},"06":{depart_zone:"Alpes-Maritimes",code_zone:"H3",indice_zone:"118"},"07":{depart_zone:"Ardèche",code_zone:"H2c",indice_zone:"120"},"08":{depart_zone:"Ardennes",code_zone:"H1b",indice_zone:"132"},"09":{depart_zone:"Ariège",code_zone:"H2c",indice_zone:"128"},"2A":{depart_zone:"Corse-du-Sud",code_zone:"H3",indice_zone:"118"},"2B":{depart_zone:"Haute-Corse",code_zone:"H3",indice_zone:"128"}},s(document).on("change","[name=code_postal_logement]",function(){code_postal=s("[name=code_postal_logement]"),code_postal_val=code_postal.val(),zone=s("[name=zone_climatique_logement]"),code_postal_val&&2==(departement=code_postal_val.substr(0,2)).length&&a.isNumeric(departement)&&departement in zones_data&&(zone.val(zones_data[departement].code_zone),s("[name=zone_climatique_indice]").length&&s("[name=zone_climatique_indice]").val(zones_data[departement].zone_climatique_indice));}),s(document).on("keyup","[name=code_postal_logement]",function(){5<=this.value.length&&s("[name=ville_logement]").focus();}));},volume:function(){s(document).on("change",".form-item-maison-surface-habitable input, .form-item-maison-hauteur-plafond select",function(){var e=s(".maison_volume"),n=e.find(".form-item-maison-surface-habitable input").val(),o=e.find(".form-item-maison-hauteur-plafond select").val(),e=e.find(".form-item-maison-volume input");n&&o?(surface_val_float=parseFloat(n),hauteur_val_float=parseFloat(o),isNaN(surface_val_float)||isNaN(hauteur_val_float)?e.val(""):(volume_val=surface_val_float*hauteur_val_float,e.val(volume_val))):e.val("");}),s(document).on("change",".form-item-appartement-surface-habitable input, .form-item-appartement-hauteur-plafond select",function(){var e=s(".appartement_volume"),n=e.find(".form-item-appartement-surface-habitable input").val(),o=e.find(".form-item-appartement-hauteur-plafond select").val(),e=e.find(".form-item-appartement-volume input");n&&o?(surface_val_float=parseFloat(n),hauteur_val_float=parseFloat(o),isNaN(surface_val_float)||isNaN(hauteur_val_float)?e.val(""):(volume_val=surface_val_float*hauteur_val_float,e.val(volume_val))):e.val("");});}},select:function(){a.vars.selectric=s("select:not(.webform-image-select)").selectric({onChange:function(e){s(e).change(),s(e).valid();}}),a.vars.selectric.on("selectric-open",function(e,n,o){s(n).closest(".form-input").addClass("form-input--selectric-open");}),a.vars.selectric.on("selectric-close",function(e,n,o){s(n).closest(".form-input").removeClass("form-input--selectric-open");});},toggleMenuMobile:function(){s(".toggleMenuMobile").on("click",function(){s(this).toggleClass("active"),s("body").toggleClass("opened_menu");});},tables:function(){s("table").each(function(){s(this).addClass("table"),s(this).wrap('<div class="table-responsive"/>');});},handleResize:function(){s(".product_zoom").length&&window.innerWidth<=991&&s(".product_zoom").modal("hide"),s(window).on("resize",function(){s(".product_zoom").length&&window.innerWidth<=991&&s(".product_zoom").modal("hide");});},initScrollSpy:function(){s("#products_navbar").length&&(s("body").hasClass("ie")||s(window).on("activate.bs.scrollspy",function(){s("#products_navbar ul li .active")[0].scrollIntoView();}));},scrollDetect:function(){0<s(".anchornav").length&&s(window).on("scroll",function(){var e,n;window.pageYOffset>=(e=(e=document.querySelector(".anchornav")).getBoundingClientRect(),n=window.pageYOffset||document.documentElement.scrollTop,e.top+n)?s(".anchornav_content").addClass("sticky"):s(".anchornav_content").removeClass("sticky");});},anchorLink:function(){s('a[href*="#"]').not('[href="#"]').not('[href="#0"]').click(function(e){var n=s(s(this).attr("href"));if(0<n.length)return n=n.offset().top-s(".header").innerHeight()-50,0<s(".anchornav").length&&(n-=46),s("html,body").stop().animate({scrollTop:n},1500),e.preventDefault(),!1;});},popinExit:function(){0<s("#modal_exit").length&&void 0===Cookies.get("rothelec_popin_exit")&&document.addEventListener("mouseout",function e(n){n.clientY<50&&null==n.relatedTarget&&"select"!==n.target.nodeName.toLowerCase()&&(document.removeEventListener("mouseout",e),new bootstrap.Modal(document.getElementById("modal_exit"),{}).show(),Cookies.set("rothelec_popin_exit",1,{expires:10,path:"/"}),window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"popup_show"}));});},visuProduitZoom:function(){s(".js-slider_visusProduits").length&&s(".slider_visusProduits_visus_zoom__btn").on("click",function(e){new bootstrap.Modal(document.getElementById("product_zoom"),{}).show(),s(".product_zoom .product_zoom_content img").attr("src",e.target.dataset.src);});},setParam:function(e,n,o){return e.replace(new RegExp("([?&]"+n+"(?=[=&#]|$)[^#&]*|(?=#|$))"),"&"+n+"="+encodeURIComponent(o)).replace(/^([^?&]+)&/,"$1?");},couleurs:function(){var e,n,o,i,t;s(".js-slider_visusProduits").length&&(e=s(".js-produitCTA a.cta"),s(".colors-all .couleur_item").first().addClass("active"),i=s(".js-produitCTA").data("phid"),n=e.attr("href"),e.attr("href",a.setParam(n,"phid",i)),i=(o=s(".color-wrapper")).find(".count p"),t=
241o.find(".colors-all .couleur_item").first().data("couleur-nom"),i.data("titre-defaut",t).text(t),s(document).on("click",".js-couleur_item",function(){$this=s(this),boite=$this.parents(".colors-all"),o=$this.parents(".color-wrapper"),boite_footer=o.find(".count p"),couleur_id=$this.data("couleur-id"),phid=$this.find(".couleur_item_phid").data("phid"),couleur_nom=$this.data("couleur-nom"),s(".js-couleur_item").removeClass("active"),$this.addClass("active"),s(".count p").each(function(){titre=s(this).data("titre-defaut"),s(this).text(titre);}),boite_footer.text(couleur_nom),s(".js-slider_visusProduits").hide(),s(".js-slider_visusProduits[data-couleur-id="+couleur_id+"]").css("display","flex"),a.slider_visusProduits(),n=e.attr("href"),e.attr("href",a.setParam(n,"phid",phid));}));},slider_home:function(){var e;s(".hero_slider").length&&(e=new Swiper(".hero_slider",{pagination:{el:".swiper-pagination_hero",clickable:!0},navigation:{nextEl:".swiper-button-next_hero",prevEl:".swiper-button-prev_hero"},loop:!0,speed:400,autoplay:{delay:5e3}}),window.dataLayer=window.dataLayer||[],window.dataLayer.push({slide_number:"1",event:"slideactive"}),s(".js-slider_hero").hover(function(){e.autoplay.stop();},function(){e.autoplay.start();}),e.on("transitionEnd",function(){window.dataLayer=window.dataLayer||[],window.dataLayer.push({slide_number:e.realIndex+1,event:"slideactive"});}));},slider_visusProduits:function(){s(".js-slider_visusProduits").length&&s(".js-slider_visusProduits").each(function(){var e=s(this);e.is(":visible")&&(visus=e.find(".slider_visusProduits_visus"),visus_slides=visus.find(".swiper-slide"),zoom_btn=e.find(".slider_visusProduits_visus_zoom__btn a"),nav_pagination=e.find(".swiper-pagination"),nav_prev=e.find(".slider_visusProduits_visus_prev"),nav_next=e.find(".slider_visusProduits_visus_next"),thumbs_prev=e.find(".slider_visusProduits_thumbs_prev"),thumbs_next=e.find(".slider_visusProduits_thumbs_next"),new Swiper(visus,{spaceBetween:0,pagination:{el:".swiper-pagination",clickable:!0},navigation:{prevEl:".slider_visusProduits_visus_prev",nextEl:".slider_visusProduits_visus_next"},on:{init:function(){}}}));});},slider_temoignages:function(){s(".js-slider_temoignages").length&&new Swiper(".js-slider_temoignages",{navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".swiper-pagination-avis",type:"bullets",clickable:!0},speed:500,spaceBetween:20,slidesPerView:2,slidesPerGroup:2,breakpoints:{200:{slidesPerView:1,slidesPerGroup:1,spaceBetween:30},900:{slidesPerView:2,slidesPerGroup:2,spaceBetween:40}}});},slider_articles:function(){function e(e){e.isBeginning&&e.isEnd?(s(e.$el).addClass("disabled"),s(e.$el).addClass("disabled")):(s(e.$el).removeClass("disabled"),s(e.$el).removeClass("disabled"),e.slideTo(0,0));}s(".js-slider_articles").length&&s(".js-slider_articles").each(function(){new Swiper(s(this),{navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".swiper-pagination-dossiers",type:"bullets",clickable:!0},speed:300,spaceBetween:20,slidesPerView:4,breakpoints:{200:{slidesPerView:1},600:{slidesPerView:1},768:{slidesPerView:2},1024:{slidesPerView:3}},on:{init:function(){e(this);},resize:function(){e(this);}}});});},slider_products:function(){function e(e){e.isBeginning&&e.isEnd?(s(e.$el).addClass("disabled"),s(e.$el).addClass("disabled")):(s(e.$el).removeClass("disabled"),s(e.$el).removeClass("disabled"),e.slideTo(0,0));}s(".slider_products").length&&s(".slider_products").each(function(){new Swiper(s(this),{speed:300,spaceBetween:20,slidesPerView:4,navigation:{nextEl:".swiper-button-next-p",prevEl:".swiper-button-prev-p"},pagination:{el:".swiper-pagination-produits",type:"bullets",clickable:!0},breakpoints:{200:{slidesPerView:1},600:{slidesPerView:1},768:{slidesPerView:2},1024:{slidesPerView:3}},on:{init:function(){e(this);},resize:function(){e(this);}}});});},slider_ligneLogos_footer:function(){var n,o;0<s(".js-slider_ligneLogos_footer").length&&(o=function(){n=new Swiper(".js-slider_ligneLogos_footer",{loop:!0,speed:800,centeredSlides:!0,slidesPerView:5,autoplay:{delay:2e3},pagination:{el:".swiper-pagination-labels",type:"bullets",clickable:!0},breakpoints:{200:{slidesPerView:3},480:{slidesPerView:4},600:{slidesPerView:5}}});},768<=a.vars.viewportWidth?void 0!==n&&n.destroy(!0,!0):o(),window.matchMedia("(max-width: 767px)").addListener(function(e){e.matches?o():void 0!==n&&n.destroy(!0,!0);}));},collapseMenuFooter:function(){s(".footer_menu .js-collapsible").length&&(768<=a.vars.viewportWidth?(s(".footer_menu .js-collapsible_item").addClass("open"),s(".footer_menu .js-collapsible_content").show()):(s(".footer_menu .js-collapsible_item").removeClass("open"),s(".footer_menu .js-collapsible_content").hide(),s(document).on("click",".footer_menu .js-collapsible_toggle",function(e){e.preventDefault(),s(this).toggleClass("open"),s(this).next().slideToggle(200);})),window.matchMedia("(max-width: 767px)").addListener(function(e){e.matches?(s(".footer_menu .js-collapsible_item").removeClass("open"),s(".footer_menu .js-collapsible_content").hide(),s(document).on("click",".footer_menu .js-collapsible_toggle",function(e){e.preventDefault(),s(this).toggleClass("open"),s(this).next().slideToggle(200);})):(s(".footer_menu .js-collapsible_item").addClass("open"),s(".footer_menu .js-collapsible_content").show());}));},collapse:function(){s(".product-details .js-collapsible").length&&(992<=a.vars.viewportWidth?(s(".product-details .js-collapsible_item").addClass("open"),s(".product-details .js-collapsible_content").show()):(s(".product-details .js-collapsible_item").removeClass("open"),s(".product-details .js-collapsible_content").hide(),s(document).on("click",".product-details .js-collapsible_toggle",function(e){e.preventDefault(),s(this).toggleClass("open"),s(this).next().slideToggle(200);})),window.matchMedia("(max-width: 991px)").addListener(function(e){e.matches?(s(".product-details .js-collapsible_item").removeClass("open"),s(".product-details .js-collapsible_content").hide(),s(document).on("click",".product-details .js-collapsible_toggle",function(e){e.preventDefault(),s(this).toggleClass("open"),s(this).next().slideToggle(200);})):(s(".product-details .js-collapsible_item").addClass("open"),s(".product-details .js-collapsible_content").show());}));},menuLinkOpen:function(){a.vars.viewportWidth<=1101&&s(".menu.menu--simple-mega-menu > li > a, .menu.menu--simple-mega-menu > li > span").on("click",function(e){e.preventDefault(),s(this).toggleClass("is-open"),s(this).next().slideToggle(200);}),window.matchMedia("(max-width: 1102px)").addListener(function(e){e.matches&&s(".menu.menu--simple-mega-menu > li > a, .menu.menu--simple-mega-menu > li > span").on("click",function(e){e.preventDefault(),s(this).toggleClass("is-open"),s(this).next().slideToggle(200);});});},webformAutoSubmit:function(){0<s('form[id^="webform-submission-multistep-complet-node"],form[id^="webform-submission-demande-de-devis-multistep-node"],form[id^="webform-submission-demande-de-devis-2-multistep-node"]').length&&(0<s('div[id^="edit-step1"],div[id^="edit-step2"]').length?(jQuery(".thumbnail").on("click",function(){s('button[id^="edit-actions-wizard-next"]').click();}),s('button[id^="edit-actions-wizard-next"]').css("display","none")):s('button[id^="edit-actions-wizard-next"]').css("display","inline-block"));}};a.init();});}(jQuery);;
242(($,Drupal,{isTabbable})=>{$.extend($.expr[':'],{tabbable(element){Drupal.deprecationError({message:'The :tabbable selector is deprecated 
242in Drupal 9.2.0 and will be removed in Drupal 11.0.0. Use the core/tabbable library instead. See https://www.drupal.org/node/3183730'});return isTabbable(element);}});})(jQuery,Drupal,window.tabbable);;
243(($)=>{let cachedScrollbarWidth=null;const {max,abs}=Math;const regexHorizontal=/left|center|right/;const regexVertical=/top|center|bottom/;const regexOffset=/[+-]\d+(\.[\d]+)?%?/;const regexPosition=/^\w+/;const _position=$.fn.position;function getOffsets(offsets,width,height){return [parseFloat(offsets[0])*(typeof offsets[0]==='string'&&offsets[0].endsWith('%')?width/100:1),parseFloat(offsets[1])*(typeof offsets[1]==='string'&&offsets[1].endsWith('%')?height/100:1)];}function parseCss(element,property){return parseInt(window.getComputedStyle(element)[property],10)||0;}function getDimensions(elem){const raw=elem[0];if(raw.nodeType===9)return {width:elem.width(),height:elem.height(),offset:{top:0,left:0}};if(!!raw&&raw===raw.window)return {width:elem.width(),height:elem.height(),offset:{top:elem.scrollTop(),left:elem.scrollLeft()}};if(raw.preventDefault)return {width:0,height:0,offset:{top:raw.pageY,left:raw.pageX}};return {width:elem.outerWidth(),height:elem.outerHeight(),offset:elem.offset()};}const collisions={fit:{left(position,data){const {within}=data;const withinOffset=within.isWindow?within.scrollLeft:within.offset.left;const outerWidth=within.width;const collisionPosLeft=position.left-data.collisionPosition.marginLeft;const overLeft=withinOffset-collisionPosLeft;const overRight=collisionPosLeft+data.collisionWidth-outerWidth-withinOffset;let newOverRight;if(data.collisionWidth>outerWidth)if(overLeft>0&&overRight<=0){newOverRight=position.left+overLeft+data.collisionWidth-outerWidth-withinOffset;position.left+=overLeft-newOverRight;}else if(overRight>0&&overLeft<=0)position.left=withinOffset;else if(overLeft>overRight)position.left=withinOffset+outerWidth-data.collisionWidth;else position.left=withinOffset;else if(overLeft>0)position.left+=overLeft;else if(overRight>0)position.left-=overRight;else position.left=max(position.left-collisionPosLeft,position.left);},top(position,data){const {within}=data;const withinOffset=within.isWindow?within.scrollTop:within.offset.top;const outerHeight=data.within.height;const collisionPosTop=position.top-data.collisionPosition.marginTop;const overTop=withinOffset-collisionPosTop;const overBottom=collisionPosTop+data.collisionHeight-outerHeight-withinOffset;let newOverBottom;if(data.collisionHeight>outerHeight)if(overTop>0&&overBottom<=0){newOverBottom=position.top+overTop+data.collisionHeight-outerHeight-withinOffset;position.top+=overTop-newOverBottom;}else if(overBottom>0&&overTop<=0)position.top=withinOffset;else if(overTop>overBottom)position.top=withinOffset+outerHeight-data.collisionHeight;else position.top=withinOffset;else if(overTop>0)position.top+=overTop;else if(overBottom>0)position.top-=overBottom;else position.top=max(position.top-collisionPosTop,position.top);}},flip:{left(position,data){const {within}=data;const withinOffset=within.offset.left+within.scrollLeft;const outerWidth=within.width;const offsetLeft=within.isWindow?within.scrollLeft:within.offset.left;const collisionPosLeft=position.left-data.collisionPosition.marginLeft;const overLeft=collisionPosLeft-offsetLeft;const overRight=collisionPosLeft+data.collisionWidth-outerWidth-offsetLeft;const myOffset=data.my[0]==='left'?-data.elemWidth:data.my[0]==='right'?data.elemWidth:0;const atOffset=data.at[0]==='left'?data.targetWidth:data.at[0]==='right'?-data.targetWidth:0;const offset=-2*data.offset[0];let newOverRight;let newOverLeft;if(overLeft<0){newOverRight=position.left+myOffset+atOffset+offset+data.collisionWidth-outerWidth-withinOffset;if(newOverRight<0||newOverRight<abs(overLeft))position.left+=myOffset+atOffset+offset;}else{if(overRight>0){newOverLeft=position.left-data.collisionPosition.marginLeft+myOffset+atOffset+offset-offsetLeft;if(newOverLeft>0||abs(newOverLeft)<overRight)position.left+=myOffset+atOffset+offset;}}},top(position,data){const {within}=data;const withinOffset=within.offset.top+within.scrollTop;const outerHeight=within.height;const offsetTop=within.isWindow?within.scrollTop:within.offset.top;const collisionPosTop=position.top-data.collisionPosition.marginTop;const overTop=collisionPosTop-offsetTop;const overBottom=collisionPosTop+data.collisionHeight-outerHeight-offsetTop;const top=data.my[1]==='top';const myOffset=top?-data.elemHeight:data.my[1]==='bottom'?data.elemHeight:0;const atOffset=data.at[1]==='top'?data.targetHeight:data.at[1]==='bottom'?-data.targetHeight:0;const offset=-2*data.offset[1];let newOverTop;let newOverBottom;if(overTop<0){newOverBottom=position.top+myOffset+atOffset+offset+data.collisionHeight-outerHeight-withinOffset;if(newOverBottom<0||newOverBottom<abs(overTop))position.top+=myOffset+atOffset+offset;}else{if(overBottom>0){newOverTop=position.top-data.collisionPosition.marginTop+myOffset+atOffset+offset-offsetTop;if(newOverTop>0||abs(newOverTop)<overBottom)position.top+=myOffset+atOffset+offset;}}}},flipfit:{left(...args){collisions.flip.left.apply(this,args);collisions.fit.left.apply(this,args);},top(...args){collisions.flip.top.apply(this,args);collisions.fit.top.apply(this,args);}}};$.position={scrollbarWidth(){if(cachedScrollbarWidth!==undefined)return cachedScrollbarWidth;const div=$('<div '+"style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'>"+"<div style='height:100px;width:auto;'></div></div>");const innerDiv=div.children()[0];$('body').append(div);const w1=innerDiv.offsetWidth;div[0].style.overflow='scroll';let w2=innerDiv.offsetWidth;if(w1===w2)w2=div[0].clientWidth;div.remove();cachedScrollbarWidth=w1-w2;return cachedScrollbarWidth;},getScrollInfo(within){const overflowX=within.isWindow||within.isDocument?'':window.getComputedStyle(within.element[0])['overflow-x'];const overflowY=within.isWindow||within.isDocument?'':window.getComputedStyle(within.element[0])['overflow-y'];const hasOverflowX=overflowX==='scroll'||(overflowX==='auto'&&within.width<within.element[0].scrollWidth);const hasOverflowY=overflowY==='scroll'||(overflowY==='auto'&&within.height<within.element[0].scrollHeight);return {width:hasOverflowY?$.position.scrollbarWidth():0,height:hasOverflowX?$.position.scrollbarWidth():0};},getWithinInfo(element){const withinElement=$(element||window);const isWindow=!!withinElement[0]&&withinElement[0]===withinElement[0].window;const isDocument=!!withinElement[0]&&withinElement[0].nodeType===9;const hasOffset=!isWindow&&!isDocument;return {element:withinElement,isWindow,isDocument,offset:hasOffset?$(element).offset():{left:0,top:0},scrollLeft:withinElement.scrollLeft(),scrollTop:withinElement.scrollTop(),width:withinElement.outerWidth(),height:withinElement.outerHeight()};}};$.fn.position=function(options){if(!options||!options.of)return _position.apply(this,arguments);options=$.extend({},options);const within=$.position.getWithinInfo(options.within);const scrollInfo=$.position.getScrollInfo(within);const collision=(options.collision||'flip').split(' ');const offsets={};const target=typeof options.of==='string'?$(document).find(options.of):$(options.of);const dimensions=getDimensions(target);const targetWidth=dimensions.width;const targetHeight=dimensions.height;const targetOffset=dimensions.offset;if(target[0].preventDefault)options.at='left top';const basePosition=$.extend({},targetOffset);$.each(['my','at'],function(){let pos=(options[this]||'').split(' ');
243if(pos.length===1)pos=regexHorizontal.test(pos[0])?pos.concat(['center']):regexVertical.test(pos[0])?['center'].concat(pos):['center','center'];pos[0]=regexHorizontal.test(pos[0])?pos[0]:'center';pos[1]=regexVertical.test(pos[1])?pos[1]:'center';const horizontalOffset=regexOffset.exec(pos[0]);const verticalOffset=regexOffset.exec(pos[1]);offsets[this]=[horizontalOffset?horizontalOffset[0]:0,verticalOffset?verticalOffset[0]:0];options[this]=[regexPosition.exec(pos[0])[0],regexPosition.exec(pos[1])[0]];});if(collision.length===1)collision[1]=collision[0];if(options.at[0]==='right')basePosition.left+=targetWidth;else{if(options.at[0]==='center')basePosition.left+=targetWidth/2;}if(options.at[1]==='bottom')basePosition.top+=targetHeight;else{if(options.at[1]==='center')basePosition.top+=targetHeight/2;}const atOffset=getOffsets(offsets.at,targetWidth,targetHeight);basePosition.left+=atOffset[0];basePosition.top+=atOffset[1];return this.each(function(){let using;const elem=$(this);const elemWidth=elem.outerWidth();const elemHeight=elem.outerHeight();const marginLeft=parseCss(this,'marginLeft');const marginTop=parseCss(this,'marginTop');const collisionWidth=elemWidth+marginLeft+parseCss(this,'marginRight')+scrollInfo.width;const collisionHeight=elemHeight+marginTop+parseCss(this,'marginBottom')+scrollInfo.height;const position=$.extend({},basePosition);const myOffset=getOffsets(offsets.my,elem.outerWidth(),elem.outerHeight());if(options.my[0]==='right')position.left-=elemWidth;else{if(options.my[0]==='center')position.left-=elemWidth/2;}if(options.my[1]==='bottom')position.top-=elemHeight;else{if(options.my[1]==='center')position.top-=elemHeight/2;}position.left+=myOffset[0];position.top+=myOffset[1];const collisionPosition={marginLeft,marginTop};$.each(['left','top'],function(i,dir){if(collisions[collision[i]])collisions[collision[i]][dir](position,{targetWidth,targetHeight,elemWidth,elemHeight,collisionPosition,collisionWidth,collisionHeight,offset:[atOffset[0]+myOffset[0],atOffset[1]+myOffset[1]],my:options.my,at:options.at,within,elem});});if(options.using)using=function(props){const left=targetOffset.left-position.left;const right=left+targetWidth-elemWidth;const top=targetOffset.top-position.top;const bottom=top+targetHeight-elemHeight;const feedback={target:{element:target,left:targetOffset.left,top:targetOffset.top,width:targetWidth,height:targetHeight},element:{element:elem,left:position.left,top:position.top,width:elemWidth,height:elemHeight},horizontal:right<0?'left':left>0?'right':'center',vertical:bottom<0?'top':top>0?'bottom':'middle'};if(targetWidth<elemWidth&&abs(left+right)<targetWidth)feedback.horizontal='center';if(targetHeight<elemHeight&&abs(top+bottom)<targetHeight)feedback.vertical='middle';if(max(abs(left),abs(right))>max(abs(top),abs(bottom)))feedback.important='horizontal';else feedback.important='vertical';options.using.call(this,props,feedback);};elem.offset($.extend(position,{using}));});};if(!$.hasOwnProperty('ui'))$.ui={};$.ui.position=collisions;})(jQuery);;
244(($,Drupal,drupalSettings,once)=>{if(!Drupal.autocomplete)return;const autocomplete={};autocomplete.getSettings=(input,globalSettings)=>{globalSettings=globalSettings||drupalSettings||{};const settings={auto_submit:false,delay:0,min_length:1,selector:':submit'};const search=$(input).data('search-api-autocomplete-search');if(search&&globalSettings.search_api_autocomplete&&globalSettings.search_api_autocomplete[search])$.extend(settings,globalSettings.search_api_autocomplete[search]);return settings;};Drupal.behaviors.searchApiAutocomplete={attach(context,settings){const s='.ui-autocomplete-input[data-search-api-autocomplete-search]';$(once('search-api-autocomplete',s,context)).each(function foreach(){const uiAutocomplete=$(this).data('ui-autocomplete');if(!uiAutocomplete)return;const $element=uiAutocomplete.menu.element;$element.data('search-api-autocomplete-input-id',this.id);$element.addClass('search-api-autocomplete-search');$element.attr('tabindex','-1');const elementSettings=autocomplete.getSettings(this,settings);if(elementSettings.delay)uiAutocomplete.options.delay=elementSettings.delay;if(elementSettings.min_length)uiAutocomplete.options.minLength=elementSettings.min_length;const oldSelect=uiAutocomplete.options.select;uiAutocomplete.options.select=function select(event,ui,...args){if(ui.item.url){if(event.keyCode===9)return false;window.location.href=ui.item.url;return false;}const ret=oldSelect.apply(this,[event,ui,...args]);if(elementSettings.auto_submit&&elementSettings.selector)$(elementSettings.selector,this.form).trigger('click');return ret;};});}};Drupal.SearchApiAutocomplete=autocomplete;})(jQuery,Drupal,drupalSettings,once);;
245(function($,Drupal){'use strict';Drupal.behaviors.simple_megamenu={attach:function(context,settings){$('ul.menu--simple-mega-menu li.menu-item--expanded a').on('focusin',function(){$('li.menu-item--expanded').removeClass('focused');$(this).parents('li.menu-item--expanded').addClass('focused');});$('body').on('click',function(){$('li.menu-item--expanded').removeClass('focused');});$(document).keyup(function(e){if(e.keyCode==27)$('li.menu-item--expanded').removeClass('focused');});}};}(jQuery,Drupal));;
246(function($,Drupal){Drupal.webform=Drupal.webform||{};Drupal.webform.scrollTopOffset=Drupal.webform.scrollTopOffset||($('#toolbar-administration').length?140:10);Drupal.webformScrollTop=function(element,target){if(!target)return;var $element=$(element);var offset=$element.offset();var $scrollTarget=$element;while($scrollTarget.scrollTop()===0&&$($scrollTarget).parent())$scrollTarget=$scrollTarget.parent();if(target==='page'&&$scrollTarget.length&&$scrollTarget[0].tagName==='HTML'){var rect=$($scrollTarget)[0].getBoundingClientRect();if(!(rect.top>=0&&rect.left>=0&&rect.bottom<=$(window).height()&&rect.right<=$(window).width()))$scrollTarget.animate({scrollTop:0},500);}else{if(offset.top-Drupal.webform.scrollTopOffset<$scrollTarget.scrollTop())$scrollTarget.animate({scrollTop:(offset.top-Drupal.webform.scrollTopOffset)},500);}};Drupal.webformScrolledIntoView=function($element){if(!Drupal.webformIsScrolledIntoView($element))$('html, body').animate({scrollTop:$element.offset().top-Drupal.webform.scrollTopOffset},500);};Drupal.webformIsScrolledIntoView=function(element){var docViewTop=$(window).scrollTop();var docViewBottom=docViewTop+$(window).height();var elemTop=$(element).offset().top;var elemBottom=elemTop+$(element).height();return ((elemBottom<=docViewBottom)&&(elemTop>=docViewTop));};})(jQuery,Drupal);;
247(function($,Drupal,drupalSettings,once,tabbable){Drupal.webform=Drupal.webform||{};Drupal.webform.ajax=Drupal.webform.ajax||{};Drupal.webform.ajax.scrollTopOffset=Drupal.webform.ajax.scrollTopOffset||($('#toolbar-administration').length?140:10);Drupal.webform.scrollTopOffset=Drupal.webform.ajax.scrollTopOffset;Drupal.behaviors.webformAjaxLink={attach(context){$(once('webform-ajax-link','.webform-ajax-link',context)).each(function(){var element_settings={};element_settings.progress={type:'fullscreen'};var href=$(this).attr('href');if(href){element_settings.url=href;element_settings.event='click';}element_settings.dialogType=$(this).data('dialog-type');element_settings.dialogRenderer=$(this).data('dialog-renderer');element_settings.dialog=$(this).data('dialog-options');element_settings.base=$(this).attr('id');element_settings.element=this;Drupal.ajax(element_settings);if(element_settings.dialogRenderer==='off_canvas')$(this).on('click',function(){$('.ui-dialog.webform-ui-dialog:visible').find('.ui-dialog-content').dialog('close');});});}};Drupal.behaviors.webformAjaxHash={attach(context){$(once('webform-ajax-hash','[data-hash]',context)).each(function(){var hash=$(this).data('hash');if(hash)$(this).on('click',function(){location.hash=$(this).data('hash');});});}};Drupal.behaviors.webformConfirmationBackAjax={attach(context){$(once('webform-confirmation-back-ajax','.js-webform-confirmation-back-link-ajax',context)).on('click',function(event){var $form=$(this).parents('form');$form.find('.js-webform-confirmation-back-submit-ajax').trigger('click');var $progress_indicator=$form.find('.ajax-progress');if($progress_indicator)$(this).after($progress_indicator);event.preventDefault();event.stopPropagation();});}};var updateKey;var addElement;Drupal.AjaxCommands.prototype.webformInsert=function(ajax,response,status){this.insert(ajax,response,status);if(addElement){var addSelector=(addElement==='_root_')?'#webform-ui-add-element':'[data-drupal-selector="edit-webform-ui-elements-'+addElement+'-add"]';
247$(addSelector).trigger('click');}if(!addElement&&updateKey){var $element=$('tr[data-webform-key="'+updateKey+'"]');$element.addClass('color-success');setTimeout(function(){$element.removeClass('color-success');},3000);const tabbableElements=tabbable.tabbable($element.get(0));const filteredElements=tabbableElements.filter((element)=>!element.classList.contains('tabledrag-handle'));if(filteredElements.length)filteredElements[0].focus();Drupal.webformScrolledIntoView($element);}else $('#main-content').trigger('focus');var $wrapper=$(response.selector);if($wrapper.parents('.ui-dialog').length===0){var $messages=$wrapper.find('.messages');if(addElement)$messages.remove();else{if($messages.length){var $floatingMessage=$('#webform-ajax-messages');if($floatingMessage.length===0){$floatingMessage=$('<div id="webform-ajax-messages" class="webform-ajax-messages"></div>');$('body').append($floatingMessage);}if($floatingMessage.is(':animated'))$floatingMessage.stop(true,true);$floatingMessage.html($messages).show().delay(3000).fadeOut(1000);}}}updateKey=null;addElement=null;};Drupal.AjaxCommands.prototype.webformScrollTop=function(ajax,response){Drupal.webformScrollTop(response.selector,response.target);var $form=$(response.selector+'-content').find('form');if(!$form.hasClass('js-webform-autofocus'))$(response.selector+'-content').trigger('focus');};Drupal.AjaxCommands.prototype.webformRefresh=function(ajax,response,status){var a=document.createElement('a');a.href=response.url;var forceReload=(response.url.match(/\?reload=([^&]+)($|&)/))?RegExp.$1:null;if(forceReload){response.url=response.url.replace(/\?reload=([^&]+)($|&)/,'');this.redirect(ajax,response,status);return;}if(a.pathname===window.location.pathname&&$('.webform-ajax-refresh').length){updateKey=(response.url.match(/[?|&]update=([^&]+)($|&)/))?RegExp.$1:null;addElement=(response.url.match(/[?|&]add_element=([^&]+)($|&)/))?RegExp.$1:null;$('.webform-ajax-refresh').trigger('click');$('#drupal-off-canvas').hide();}else{if(Drupal.behaviors.webformUnsaved)Drupal.behaviors.webformUnsaved.clear();if(drupalSettings.webform_share&&drupalSettings.webform_share.page)window.top.location=response.url;else this.redirect(ajax,response,status);}};Drupal.AjaxCommands.prototype.webformCloseDialog=function(ajax,response,status){if($('#drupal-off-canvas-wrapper').length){$('#drupal-off-canvas-wrapper').remove();$('body').removeClass('js-tray-open');$(document).off('.off-canvas');$(window).off('.off-canvas');var edge=document.documentElement.dir==='rtl'?'left':'right';var $mainCanvasWrapper=$('[data-off-canvas-main-canvas]');$mainCanvasWrapper.css('padding-'+edge,0);$(window).trigger('resize.tabs');}if($(response.selector).hasClass('ui-dialog-content'))this.closeDialog(ajax,response,status);};Drupal.AjaxCommands.prototype.webformConfirmReload=function(ajax,response){if(window.confirm(response.message))window.location.reload(true);};})(jQuery,Drupal,drupalSettings,once,tabbable);;
248(function($,Drupal,debounce){const cache={right:0,left:0,bottom:0,top:0};const cssVarPrefix='--drupal-displace-offset';const documentStyle=document.documentElement.style;const offsetKeys=Object.keys(cache);const offsetProps={};offsetKeys.forEach((edge)=>{offsetProps[edge]={enumerable:true,get(){return cache[edge];},set(value){if(value!==cache[edge])documentStyle.setProperty(`${cssVarPrefix}-${edge}`,`${value}px`);cache[edge]=value;}};});const offsets=Object.seal(Object.defineProperties({},offsetProps));function getRawOffset(el,edge){const $el=$(el);const documentElement=document.documentElement;let displacement=0;const horizontal=edge==='left'||edge==='right';let placement=$el.offset()[horizontal?'left':'top'];placement-=window[`scroll${horizontal?'X':'Y'}`]||document.documentElement[`scroll${horizontal?'Left':'Top'}`]||0;switch(edge){case 'top':displacement=placement+$el.outerHeight();break;case 'left':displacement=placement+$el.outerWidth();break;case 'bottom':displacement=documentElement.clientHeight-placement;break;case 'right':displacement=documentElement.clientWidth-placement;break;default:displacement=0;}
248return displacement;}function calculateOffset(edge){let edgeOffset=0;const displacingElements=document.querySelectorAll(`[data-offset-${edge}]`);const n=displacingElements.length;for(let i=0;i<n;i++){const el=displacingElements[i];if(el.style.display==='none')continue;let displacement=parseInt(el.getAttribute(`data-offset-${edge}`),10);if(isNaN(displacement))displacement=getRawOffset(el,edge);edgeOffset=Math.max(edgeOffset,displacement);}return edgeOffset;}function displace(broadcast=true){const newOffsets={};offsetKeys.forEach((edge)=>{newOffsets[edge]=calculateOffset(edge);});offsetKeys.forEach((edge)=>{offsets[edge]=newOffsets[edge];});if(broadcast)$(document).trigger('drupalViewportOffsetChange',offsets);return offsets;}Drupal.behaviors.drupalDisplace={attach(){if(this.displaceProcessed)return;this.displaceProcessed=true;$(window).on('resize.drupalDisplace',debounce(displace,200));}};Drupal.displace=displace;Object.defineProperty(Drupal.displace,'offsets',{value:offsets,writable:false});Drupal.displace.calculateOffset=calculateOffset;})(jQuery,Drupal,Drupal.debounce);;
249(function($,Drupal,once){if(once('drupal-dialog-deprecation-listener','html').length){const eventSpecial={handle($event){const $element=$($event.target);const event=$event.originalEvent;const dialog=event.dialog;const dialogArguments=[$event,dialog,$element,event?.settings];$event.handleObj.handler.apply(this,dialogArguments);}};$.event.special['dialog:beforecreate']=eventSpecial;$.event.special['dialog:aftercreate']=eventSpecial;$.event.special['dialog:beforeclose']=eventSpecial;$.event.special['dialog:afterclose']=eventSpecial;const listenDialogEvent=(event)=>{const windowEvents=$._data(window,'events');const isWindowHasDialogListener=windowEvents[event.type];if(isWindowHasDialogListener)Drupal.deprecationError({message:`jQuery event ${event.type} is deprecated in 10.3.0 and is removed from Drupal:12.0.0. See https://www.drupal.org/node/3422670`});};['dialog:beforecreate','dialog:aftercreate','dialog:beforeclose','dialog:afterclose'].forEach((e)=>window.addEventListener(e,listenDialogEvent));}})(jQuery,Drupal,once);;
250class DrupalDialogEvent extends Event{constructor(type,dialog,settings=null){super(`dialog:${type}`,{bubbles:true});this.dialog=dialog;this.settings=settings;}}(function($,Drupal,drupalSettings,bodyScrollLock){drupalSettings.dialog={autoOpen:true,dialogClass:'',buttonClass:'button',buttonPrimaryClass:'button--primary',close(event){Drupal.dialog(event.target).close();Drupal.detachBehaviors(event.target,null,'unload');}};Drupal.dialog=function(element,options){let undef;const $element=$(element);const domElement=$element.get(0);const dialog={open:false,returnValue:undef};function openDialog(settings){settings=$.extend({},drupalSettings.dialog,options,settings);const event=new DrupalDialogEvent('beforecreate',dialog,settings);domElement.dispatchEvent(event);$element.dialog(event.settings);dialog.open=true;if(event.settings.modal)bodyScrollLock.lock(domElement);domElement.dispatchEvent(new DrupalDialogEvent('aftercreate',dialog,event.settings));}function closeDialog(value){domElement.dispatchEvent(new DrupalDialogEvent('beforeclose',dialog));bodyScrollLock.clearBodyLocks();$element.dialog('close');dialog.returnValue=value;dialog.open=false;domElement.dispatchEvent(new DrupalDialogEvent('afterclose',dialog));}dialog.show=()=>{openDialog({modal:false});};dialog.showModal=()=>{openDialog({modal:true});};dialog.close=closeDialog;return dialog;};})(jQuery,Drupal,drupalSettings,bodyScrollLock);;
251(function($,Drupal,drupalSettings,debounce,displace){drupalSettings.dialog=$.extend({autoResize:true,maxHeight:'95%'},drupalSettings.dialog);function resetPosition(options){const offsets=displace.offsets;const left=offsets.left-offsets.right;const top=offsets.top-offsets.bottom;const leftString=`${(left>0?'+':'-')+Math.abs(Math.round(left/2))}px`;const topString=`${(top>0?'+':'-')+Math.abs(Math.round(top/2))}px`;options.position={my:`center${left!==0?leftString:''} center${top!==0?topString:''}`,of:window};return options;}function resetSize(event){const positionOptions=['width','height','minWidth','minHeight','maxHeight','maxWidth','position'];let adjustedOptions={};let windowHeight=$(window).height();let option;let optionValue;let adjustedValue;for(let n=0;n<positionOptions.length;n++){option=positionOptions[n];optionValue=event.data.settings[option];if(optionValue)if(typeof optionValue==='string'&&optionValue.endsWith('%')&&/height/i.test(option)){windowHeight-=displace.offsets.top+displace.offsets.bottom;adjustedValue=parseInt(0.01*parseInt(optionValue,10)*windowHeight,10);if(option==='height'&&Math.round(event.data.$element.parent().outerHeight())<adjustedValue)adjustedValue='auto';adjustedOptions[option]=adjustedValue;}}if(!event.data.settings.modal)adjustedOptions=resetPosition(adjustedOptions);event.data.$element.dialog('option',adjustedOptions);event.data.$element?.get(0)?.dispatchEvent(new CustomEvent('dialogContentResize',{bubbles:true}));}window.addEventListener('dialog:aftercreate',(e)=>{const autoResize=debounce(resetSize,20);const $element=$(e.target);const {settings}=e;const eventData={settings,$element};if(settings.autoResize===true||settings.autoResize==='true'){const uiDialog=$element.dialog('option',{resizable:false,draggable:false}).dialog('widget');uiDialog[0].style.position='fixed';$(window).on('resize.dialogResize scroll.dialogResize',eventData,autoResize).trigger('resize.dialogResize');$(document).on('drupalViewportOffsetChange.dialogResize',eventData,autoResize);}});window.addEventListener('dialog:beforeclose',()=>{$(window).off('.dialogResize');$(document).off('.dialogResize');});})(jQuery,Drupal,drupalSettings,Drupal.debounce,Drupal.displace);;
252(function($,{tabbable,isTabbable}){$.widget('ui.dialog',$.ui.dialog,{options:{buttonClass:'button',buttonPrimaryClass:'button--primary'},_createButtons(){const opts=this.options;let primaryIndex;let index;const il=opts.buttons.length;for(index=0;index<il;index++)if(opts.buttons[index].primary&&opts.buttons[index].primary===true){primaryIndex=index;delete opts.buttons[index].primary;break;}this._super();const $buttons=this.uiButtonSet.children().addClass(opts.buttonClass);if(typeof primaryIndex!=='undefined')$buttons.eq(index).addClass(opts.buttonPrimaryClass);},_focusTabbable(){let hasFocus=this._focusedElement?this._focusedElement.get(0):null;if(!hasFocus)hasFocus=this.element.find('[autofocus]').get(0);if(!hasFocus){const $elements=[this.element,this.uiDialogButtonPane];for(let i=0;i<$elements.length;i++){const element=$elements[i].get(0);if(element){const elementTabbable=tabbable(element);hasFocus=elementTabbable.length?elementTabbable[0]:null;}if(hasFocus)break;}}if(!hasFocus){const closeBtn=this.uiDialogTitlebarClose.get(0);hasFocus=closeBtn&&isTabbable(closeBtn)?closeBtn:null;}if(!hasFocus)hasFocus=this.uiDialog.get(0);$(hasFocus).eq(0).trigger('focus');}});})(jQuery,window.tabbable);;
253(function($,Drupal,{focusable}){Drupal.behaviors.dialog={attach(context,settings){const $context=$(context);if(!$('#drupal-modal').length)$('<div id="drupal-modal" class="ui-front"></div>').hide().appendTo('body');const $dialog=$context.closest('.ui-dialog-content');if($dialog.length){if($dialog.dialog('option','drupalAutoButtons'))$dialog.trigger('dialogButtonsChange');setTimeout(function(){if(!$dialog[0].contains(document.activeElement)){$dialog.dialog('instance')._focusedElement=null;$dialog.dialog('instance')._focusTabbable();}},0);}const originalClose=settings.dialog.close;settings.dialog.close=function(event,...args){originalClose.apply(settings.dialog,[event,...args]);const $element=$(event.target);const ajaxContainer=$element.data('uiDialog')?$element.data('uiDialog').opener.closest('[data-drupal-ajax-container]'):[];if(ajaxContainer.length&&(document.activeElement===document.body||$(document.activeElement).not(':visible'))){const focusableChildren=focusable(ajaxContainer[0]);if(focusableChildren.length>0)setTimeout(()=>{focusableChildren[0].focus();}
253,0);}$(event.target).remove();};},prepareDialogButtons($dialog){const buttons=[];const $buttons=$dialog.find('.form-actions input[type=submit], .form-actions a.button, .form-actions a.action-link');$buttons.each(function(){const $originalButton=$(this);this.style.display='none';buttons.push({text:$originalButton.html()||$originalButton.attr('value'),class:$originalButton.attr('class'),'data-once':$originalButton.data('once'),click(e){if($originalButton[0].tagName==='A')$originalButton[0].click();else $originalButton.trigger('mousedown').trigger('mouseup').trigger('click');e.preventDefault();}});});return buttons;}};Drupal.AjaxCommands.prototype.openDialog=function(ajax,response,status){if(!response.selector)return false;let $dialog=$(response.selector);if(!$dialog.length)$dialog=$(`<div id="${response.selector.replace(/^#/,'')}" class="ui-front"></div>`).appendTo('body');if(!ajax.wrapper)ajax.wrapper=$dialog.attr('id');response.command='insert';response.method='html';ajax.commands.insert(ajax,response,status);response.dialogOptions=response.dialogOptions||{};if(typeof response.dialogOptions.drupalAutoButtons==='undefined')response.dialogOptions.drupalAutoButtons=true;else if(response.dialogOptions.drupalAutoButtons==='false')response.dialogOptions.drupalAutoButtons=false;else response.dialogOptions.drupalAutoButtons=!!response.dialogOptions.drupalAutoButtons;if(!response.dialogOptions.buttons&&response.dialogOptions.drupalAutoButtons)response.dialogOptions.buttons=Drupal.behaviors.dialog.prepareDialogButtons($dialog);$dialog.on('dialogButtonsChange',()=>{const buttons=Drupal.behaviors.dialog.prepareDialogButtons($dialog);$dialog.dialog('option','buttons',buttons);});response.dialogOptions=response.dialogOptions||{};const dialog=Drupal.dialog($dialog.get(0),response.dialogOptions);if(response.dialogOptions.modal)dialog.showModal();else dialog.show();$dialog.parent().find('.ui-dialog-buttonset').addClass('form-actions');};Drupal.AjaxCommands.prototype.closeDialog=function(ajax,response,status){const $dialog=$(response.selector);if($dialog.length){Drupal.dialog($dialog.get(0)).close();if(!response.persist)$dialog.remove();}$dialog.off('dialogButtonsChange');};Drupal.AjaxCommands.prototype.setDialogOption=function(ajax,response,status){const $dialog=$(response.selector);if($dialog.length)$dialog.dialog('option',response.optionName,response.optionValue);};window.addEventListener('dialog:aftercreate',(event)=>{const $element=$(event.target);const dialog=event.dialog;$element.on('click.dialog','.dialog-cancel',(e)=>{dialog.close('cancel');e.preventDefault();e.stopPropagation();});});window.addEventListener('dialog:beforeclose',(e)=>{const $element=$(e.target);$element.off('.dialog');});Drupal.AjaxCommands.prototype.openModalDialogWithUrl=function(ajax,response){const dialogOptions=response.dialogOptions||{};const elementSettings={progress:{type:'throbber'},dialogType:'modal',dialog:dialogOptions,url:response.url,httpMethod:'GET'};Drupal.ajax(elementSettings).execute();};})(jQuery,Drupal,window.tabbable);;
254(function($,Drupal,once,tabbable){if($.ui&&$.ui.dialog&&$.ui.dialog.prototype._allowInteraction){var _allowInteraction=$.ui.dialog.prototype._allowInteraction;$.ui.dialog.prototype._allowInteraction=function(event){if($(event.target).closest('.cke_dialog').length)return true;return _allowInteraction.apply(this,arguments);};}Drupal.behaviors.webformDialogEvents={attach:function(){if(once('webform-dialog','html').length)$(window).on({'dialog:aftercreate':function(event,dialog,$element,settings){setTimeout(function(){const tabbableElements=tabbable.tabbable($element.get(0));var hasFocus=$element.find("[autofocus]");if(!hasFocus.length){hasFocus=tabbableElements.filter((element)=>{return (element.tagName.toLowerCase()==="input"&&element.type!=="button");});hasFocus=$(hasFocus);}if(!hasFocus.length)hasFocus=$element.parent().find('.ui-dialog-titlebar-close');hasFocus.eq(0).trigger('focus');});}});}};})(jQuery,Drupal,once,tabbable);;
255(function($,Drupal,drupalSettings,once){Drupal.webform=Drupal.webform||{};Drupal.webform.dialog=Drupal.webform.dialog||{};Drupal.webform.dialog.options=Drupal.webform.dialog.options||{};Drupal.webformOpenDialog=function(url,type){var $div=$('<div>').append($('<a>').attr('href',url).addClass('webform-dialog').addClass(type||''));Drupal.behaviors.webformDialog.attach($div.get(0));$div.find('a').trigger('click');};Drupal.behaviors.webformDialog={attach(context){$(once('webform-dialog','a.webform-dialog',context)).each(function(){var $a=$(this);var options=$.extend({},Drupal.webform.dialog.options);if($a.attr('class').match(/webform-dialog-([a-z0-9_]+)/)){var dialogOptionsName=RegExp.$1;if(drupalSettings.webform.dialog.options[dialogOptionsName]){options=drupalSettings.webform.dialog.options[dialogOptionsName];delete options.title;}}if($(this).data('dialog-options'))$.extend(options,$(this).data('dialog-options'));var href=$a.attr('href');if(href.indexOf('?source_entity_type=ENTITY_TYPE&source_entity_id=ENTITY_ID')!==-1){if(drupalSettings.webform.dialog.entity_type&&drupalSettings.webform.dialog.entity_id){href=href.replace('ENTITY_TYPE',encodeURIComponent(drupalSettings.webform.dialog.entity_type));href=href.replace('ENTITY_ID',encodeURIComponent(drupalSettings.webform.dialog.entity_id));}else href=href.replace('?source_entity_type=ENTITY_TYPE&source_entity_id=ENTITY_ID','');$a.attr('href',href);}href+=(href.indexOf('?')===-1?'?':'&')+'_webform_dialog=1';var element_settings={};element_settings.progress={type:'fullscreen'};element_settings.url=href;element_settings.event='touchstart click';element_settings.dialogType=$a.data('dialog-type')||'modal';element_settings.dialog=options;element_settings.element=this;element_settings.error=function error(xmlhttp,uri){if(xmlhttp.status===403)window.location.replace(href.split('?')[0]);};Drupal.ajax(element_settings);});}};})(jQuery,Drupal,drupalSettings,once);;
256(function($,Drupal){Drupal.behaviors.webformDetailsInvalid={attach(context){$('details :input',context).on('invalid',function(){$(this).parents('details:not([open])').children('summary').trigger('click');if(Drupal.webform&&Drupal.webform.detailsToggle)Drupal.webform.detailsToggle.setDetailsToggleLabel($(this.form));});}};})(jQuery,Drupal);;
257(function($,Drupal,once){var hasLocalStorage=(function(){try{localStorage.setItem('webform','webform');localStorage.removeItem('webform');return true;}catch(e){return false;}}());Drupal.behaviors.webformDetailsSave={attach(context){if(!hasLocalStorage)return;$(once('webform-details-summary-save','details > summary',context)).on('click',function(){var $details=$(this).parent();if($details[0].hasAttribute('data-webform-details-nosave'))return;var name=Drupal.webformDetailsSaveGetName($details);if(!name)return;var open=($details.attr('open')!=='open')?'1':'0';localStorage.setItem(name,open);});$(once('webform-details-save','details',context)).each(function(){var $details=$(this);var name=Drupal.webformDetailsSaveGetName($details);if(!name)return;var open=localStorage.getItem(name);if(open===null)return;if(open==='1')$details.attr('open','open');else $details.removeAttr('open');});}};Drupal.webformDetailsSaveGetName=function($details){if(!hasLocalStorage)return '';if($details.hasClass('vertical-tabs__pane'))return '';var webformId=$details.attr('data-webform-element-id');if(webformId)return 'Drupal.webform.'+webformId.replace('--','.');var detailsId=$details.attr('id');
257if(!detailsId)return '';var $form=$details.parents('form');if(!$form.length||!$form.attr('id'))return '';var formId=$form.attr('id');if(!formId)return '';formId=formId.replace(/--.+?$/,'').replace(/-/g,'_');detailsId=detailsId.replace(/--.+?$/,'').replace(/-/g,'_');return 'Drupal.webform.'+formId+'.'+detailsId;};})(jQuery,Drupal,once);;
258(function($,Drupal,once){Drupal.webform=Drupal.webform||{};Drupal.webform.detailsToggle=Drupal.webform.detailsToggle||{};Drupal.webform.detailsToggle.options=Drupal.webform.detailsToggle.options||{};Drupal.behaviors.webformDetailsToggle={attach(context){$(once('webform-details-toggle','.js-webform-details-toggle',context)).each(function(){var $form=$(this);var $tabs=$form.find('.webform-tabs');var selector=($tabs.length)?'.webform-tab':'.js-webform-details-toggle, .webform-elements';var $details=$form.find('details').filter(function(){var $parents=$(this).parentsUntil(selector);return ($parents.find('details').length===0);});if($details.length<2)return;var options=$.extend({button:'<button type="button" class="webform-details-toggle-state"></button>'},Drupal.webform.detailsToggle.options);var $toggle=$(options.button).attr('title',Drupal.t('Toggle details widget state.')).on('click',function(e){var $details=$form.find('details:not(.vertical-tabs__pane)');var $summary=$details.find('summary');var open;if(Drupal.webform.detailsToggle.isFormDetailsOpen($form)){$details.removeAttr('open');$summary.attr('aria-expanded','false');open=0;}else{$details.attr('open','open');$summary.attr('aria-expanded','true');open=1;}Drupal.webform.detailsToggle.setDetailsToggleLabel($form);if(Drupal.webformDetailsSaveGetName)$details.each(function(){var name=Drupal.webformDetailsSaveGetName($(this));if(name)localStorage.setItem(name,open);});}).wrap('<div class="webform-details-toggle-state-wrapper"></div>').parent();if($tabs.length)$tabs.find('.item-list:first-child').eq(0).before($toggle);else $details.eq(0).before($toggle);Drupal.webform.detailsToggle.setDetailsToggleLabel($form);});}};Drupal.webform.detailsToggle.isFormDetailsOpen=function($form){return ($form.find('details[open]').length===$form.find('details').length);};Drupal.webform.detailsToggle.setDetailsToggleLabel=function($form){var isOpen=Drupal.webform.detailsToggle.isFormDetailsOpen($form);var label=(isOpen)?Drupal.t('Collapse all'):Drupal.t('Expand all');$form.find('.webform-details-toggle-state').html(label);var text=(isOpen)?Drupal.t('All details have been expanded.'):Drupal.t('All details have been collapsed.');Drupal.announce(text);};})(jQuery,Drupal,once);;

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.