PageSourceSearch

https://orange-armadillo-542103.hostingersite.com/wp-content/plugi…/assets/js/jquery.selectric.min.js?ver=1.8

js orange-armadillo-542103.hostingersite.com collected 2026-10-03 04:45:14 UTC 10,384 bytes, 1 lines download raw bytes

1!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof module&&module.exports?module.exports=function(b,c){return void 0===c&&(c="undefined"!=typeof window?require("jquery"):require("jquery")(b)),a(c),c}:a(jQuery)}(function(a){"use strict";var b=a(document),c=a(window),d="selectric",e="Input Items Open Disabled TempShow HideSelect Wrapper Hover Responsive Above Scroll Group GroupLabel",f=".sl",g=["a","e","i","o","u","n","c","y"],h=[/[\xE0-\xE5]/g,/[\xE8-\xEB]/g,/[\xEC-\xEF]/g,/[\xF2-\xF6]/g,/[\xF9-\xFC]/g,/[\xF1]/g,/[\xE7]/g,/[\xFD-\xFF]/g],i=function(b,c){var d=this;d.element=b,d.$element=a(b),d.state={enabled:!1,opened:!1,currValue:-1,selectedIdx:-1},d.eventTriggers={open:d.open,close:d.close,destroy:d.destroy,refresh:d.refresh,init:d.init},d.init(c)};i.prototype={utils:{isMobile:function(){return/android|ip(hone|od|ad)/i.test(navigator.userAgent)},replaceDiacritics:function(a){for(var b=h.length;b--;)a=a.toLowerCase().replace(h[b],g[b]);return a},format:function(a){var b=arguments;return(""+a).replace(/\{(?:(\d+)|(\w+))\}/g,function(a,c,d){return d&&b[1]?b[1][d]:b[c]})},nextEnabledItem:function(a,b){for(;a[b=(b+1)%a.length].disabled;);return b},previousEnabledItem:function(a,b){for(;a[b=(b>0?b:a.length)-1].disabled;);return b},toDash:function(a){return a.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()},triggerCallback:function(b,c){var e=c.element,f=c.options["on"+b];a.isFunction(f)&&f.call(e,e,c),a.fn[d].hooks[b]&&a.each(a.fn[d].hooks[b],function(){this.call(e,e,c)}),a(e).trigger(d+"-"+this.toDash(b),c)}},init:function(b){var c=this;if(c.options=a.extend(!0,{},a.fn[d].defaults,c.options,b),c.utils.triggerCallback("BeforeInit",c),c.destroy(!0),c.options.disableOnMobile&&c.utils.isMobile())return void(c.disableOnMobile=!0);c.classes=c.getClassNames();var e=a("<input/>",{"class":c.classes.input,readonly:c.utils.isMobile()}),f=a("<div/>",{"class":c.classes.items,tabindex:-1}),g=a("<div/>",{"class":c.classes.scroll}),h=a("<div/>",{"class":c.classes.prefix,html:c.options.arrowButtonMarkup}),i=a("<p/>",{"class":"label"}),j=c.$element.wrap("<div/>").parent().append(h.prepend(i),f,e);c.elements={input:e,items:f,itemsScroll:g,wrapper:h,label:i,outerWrapper:j},c.$element.on(c.eventTriggers).wrap('<div class="'+c.classes.hideselect+'"/>'),c.originalTabindex=c.$element.prop("tabindex"),c.$element.prop("tabindex",!1),c.populate(),c.activate(),c.utils.triggerCallback("Init",c)},activate:function(){var a=this,b=a.$element.width();a.utils.triggerCallback("BeforeActivate",a),a.elements.outerWrapper.prop("class",[a.classes.wrapper,a.$element.prop("class").replace(/\S+/g,a.classes.prefix+"-$&"),a.options.responsive?a.classes.responsive:""].join(" ")),a.options.inheritOriginalWidth&&b>0&&a.elements.outerWrapper.width(b),a.$element.prop("disabled")?(a.elements.outerWrapper.addClass(a.classes.disabled),a.elements.input.prop("disabled",!0)):(a.state.enabled=!0,a.elements.outerWrapper.removeClass(a.classes.disabled),a.$li=a.elements.items.removeAttr("style").find("li"),a.bindEvents()),a.utils.triggerCallback("Activate",a)},getClassNames:function(){var b=this,c=b.options.customClass,d={};return a.each(e.split(" "),function(a,e){var f=c.prefix+e;d[e.toLowerCase()]=c.camelCase?f:b.utils.toDash(f)}),d.prefix=c.prefix,d},setLabel:function(){var b=this,c=b.options.labelBuilder,d=b.lookupItems[b.state.currValue];b.elements.label.html(a.isFunction(c)?c(d):b.utils.format(c,d))},populate:function(){var b=this,c=b.$element.children(),d=b.$element.find("option"),e=d.index(d.filter(":selected")),f=0;b.state.currValue=b.state.selected=~e?e:0,b.state.selectedIdx=b.state.currValue,b.items=[],b.lookupItems=[],c.length&&(c.each(function(c){var d=a(this);if(d.is("optgroup")){var e={element:d,label:d.prop("label"),groupDisabled:d.prop("disabled"),items:[]};d.children().each(function(c){var d=a(this),g=d.html();e.items[c]={index:f,element:d,value:d.val(),text:g,slug:b.utils.replaceDiacritics(g),disabled:e.groupDisabled},b.lookupItems[f]=e.items[c],f++}),b.items[c]=e}else{var g=d.html();b.items[c]={index:f,element:d,value:d.val(),text:g,slug:b.utils.replaceDiacritics(g),disabled:d.prop("disabled")}
1,b.lookupItems[f]=b.items[c],f++}}),b.setLabel(),b.elements.items.append(b.elements.itemsScroll.html(b.getItemsMarkup(b.items))))},getItemsMarkup:function(b){var c=this,d="<ul>";return a.each(b,function(b,e){void 0!==e.label?(d+=c.utils.format('<ul class="{1}"><li class="{2}">{3}</li>',a.trim([c.classes.group,e.groupDisabled?"disabled":"",e.element.prop("class")].join(" ")),c.classes.grouplabel,e.element.prop("label")),a.each(e.items,function(a,b){d+=c.getItemMarkup(b.index,b)}),d+="</ul>"):d+=c.getItemMarkup(e.index,e)}),d+"</ul>"},getItemMarkup:function(b,c){var d=this,e=d.options.optionsItemBuilder;return d.utils.format('<li data-index="{1}" class="{2}">{3}</li>',b,a.trim([b===d.state.currValue?"selected":"",b===d.items.length-1?"last":"",c.disabled?"disabled":""].join(" ")),a.isFunction(e)?e(c,c.element,b):d.utils.format(e,c))},bindEvents:function(){var b=this;b.elements.wrapper.add(b.$element).add(b.elements.outerWrapper).add(b.elements.input).off(f),b.elements.outerWrapper.on("mouseenter"+f+" mouseleave"+f,function(c){a(this).toggleClass(b.classes.hover,"mouseenter"===c.type),b.options.openOnHover&&(clearTimeout(b.closeTimer),"mouseleave"===c.type?b.closeTimer=setTimeout(a.proxy(b.close,b),b.options.hoverIntentTimeout):b.open())}),b.elements.wrapper.on("click"+f,function(a){b.state.opened?b.close():b.open(a)}),b.elements.input.prop({tabindex:b.originalTabindex,disabled:!1}).on("keypress"+f,b.handleSystemKeys).on("keydown"+f,function(a){b.handleSystemKeys(a),clearTimeout(b.resetStr),b.resetStr=setTimeout(function(){b.elements.input.val("")},b.options.keySearchTimeout);var c=a.keyCode||a.which;if(c>36&&c<41){if(!b.options.allowWrap&&(c<39&&0===b.state.selectedIdx||c>38&&b.state.selectedIdx+1===b.items.length))return;b.select(b.utils[(c<39?"previous":"next")+"EnabledItem"](b.items,b.state.selectedIdx))}}).on("focusin"+f,function(a){b.state.opened||b.open(a)}).on("oninput"in b.elements.input[0]?"input":"keyup",function(){b.elements.input.val().length&&a.each(b.items,function(a,c){if(RegExp("^"+b.elements.input.val(),"i").test(c.slug)&&!c.disabled)return b.select(a),!1})}),b.$li.on({mousedown:function(a){a.preventDefault(),a.stopPropagation()},click:function(){return b.select(a(this).data("index"),!0),!1}})},handleSystemKeys:function(a){var b=this,c=a.keyCode||a.which;13==c&&a.preventDefault(),/^(9|13|27)$/.test(c)&&(a.stopPropagation(),b.select(b.state.selectedIdx,!0))},refresh:function(){var a=this;a.populate(),a.activate(),a.utils.triggerCallback("Refresh",a)},setOptionsDimensions:function(){var a=this,b=a.elements.items.closest(":visible").children(":hidden").addClass(a.classes.tempshow),c=a.options.maxHeight,d=a.elements.items.outerWidth(),e=a.elements.wrapper.outerWidth()-(d-a.elements.items.width());!a.options.expandToItemText||e>d?a.finalWidth=e:(a.elements.items.css("overflow","scroll"),a.elements.outerWrapper.width(9e4),a.finalWidth=a.elements.items.width(),a.elements.items.css("overflow",""),a.elements.outerWrapper.width("")),a.elements.items.width(a.finalWidth).height()>c&&a.elements.items.height(c),b.removeClass(a.classes.tempshow)},isInViewport:function(){var a=this,b=c.scrollTop(),d=c.height(),e=a.elements.outerWrapper.offset().top,f=a.elements.outerWrapper.outerHeight(),g=e+f+a.itemsHeight<=b+d,h=e-a.itemsHeight>b,i=!g&&h;a.elements.outerWrapper.toggleClass(a.classes.above,i)},detectItemVisibility:function(a){var b=this,c=b.$li.eq(a).outerHeight(),d=b.$li[a].offsetTop,e=b.elements.itemsScroll.scrollTop(),f=d+2*c;b.elements.itemsScroll.scrollTop(f>e+b.itemsHeight?f-b.itemsHeight:d-c<e?d-c:e)},open:function(c){var e=this;e.utils.triggerCallback("BeforeOpen",e),c&&(c.preventDefault(),c.stopPropagation()),e.state.enabled&&(e.setOptionsDimensions(),a("."+e.classes.hideselect,"."+e.classes.open).children()[d]("close"),e.state.opened=!0,e.itemsHeight=e.elements.items.outerHeight(),e.itemsInnerHeight=e.elements.items.height(),e.elements.outerWrapper.addClass(e.classes.open),e.elements.input.val(""),c&&"focusin"!==c.type&&e.elements.input.focus(),b.on("click"+f,a.proxy(e.close,e)).on("scroll"+f,a.proxy(e.isInViewport,e)),e.isInViewport(),e.options.preventWindowScroll&&b.on("mousewheel"+f+" DOMMouseScroll"+f,"."+e.classes.scroll,function(b){var c=b.originalEvent,d=a(this).scrollTop(),f=0;"detail"in c&&(f=c.detail*-1),"wheelDelta"in c&&(f=c.wheelDelta),"wheelDeltaY"in c&&(f=c.wheelDeltaY),"deltaY"in c&&(f=c.deltaY*-1),(d===this.scrollHeight-e.itemsInnerHe
1ight&&f<0||0===d&&f>0)&&b.preventDefault()}),e.detectItemVisibility(e.state.selectedIdx),e.utils.triggerCallback("Open",e))},close:function(){var a=this;a.utils.triggerCallback("BeforeClose",a),a.change(),b.off(f),a.elements.outerWrapper.removeClass(a.classes.open),a.state.opened=!1,a.utils.triggerCallback("Close",a)},change:function(){var a=this;a.utils.triggerCallback("BeforeChange",a),a.state.currValue!==a.state.selectedIdx&&(a.$element.prop("selectedIndex",a.state.currValue=a.state.selectedIdx).data("value",a.lookupItems[a.state.selectedIdx].text),a.setLabel()),a.utils.triggerCallback("Change",a)},select:function(a,b){var c=this;void 0!==a&&(c.lookupItems[a].disabled||(c.$li.filter("[data-index]").removeClass("selected").eq(c.state.selectedIdx=a).addClass("selected"),c.detectItemVisibility(a),b&&c.close()))},destroy:function(a){var b=this;b.state&&b.state.enabled&&(b.elements.items.add(b.elements.wrapper).add(b.elements.input).remove(),a||b.$element.removeData(d).removeData("value"),b.$element.prop("tabindex",b.originalTabindex).off(f).off(b.eventTriggers).unwrap().unwrap(),b.state.enabled=!1)}},a.fn[d]=function(b){return this.each(function(){var c=a.data(this,d);c&&!c.disableOnMobile?"string"==typeof b&&c[b]?c[b]():c.init(b):a.data(this,d,new i(this,b))})},a.fn[d].hooks={add:function(a,b,c){this[a]||(this[a]={}),this[a][b]=c},remove:function(a,b){delete this[a][b]}},a.fn[d].defaults={onChange:function(b){a(b).change()},maxHeight:300,keySearchTimeout:500,arrowButtonMarkup:'<b class="button">&#x25be;</b>',disableOnMobile:!0,openOnHover:!1,hoverIntentTimeout:500,expandToItemText:!1,responsive:!1,preventWindowScroll:!0,inheritOriginalWidth:!1,allowWrap:!0,customClass:{prefix:d,camelCase:!1},optionsItemBuilder:"{text}",labelBuilder:"{text}"}});

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.