PageSourceSearch

https://www.childrensalon.com/build/website/4306.9937b0df.js

js childrensalon.com collected 2026-10-03 19:40:19 UTC 7,515 bytes, 1 lines download raw bytes

1"use strict";(self.rspackChunkchildrensalon=self.rspackChunkchildrensalon||[]).push([[4306],{31577(e,t,s){var n=s(58358),i=s(77987),l=s(49624),u=s(23024),o=s(69883);class r extends u.A{_setDefaults(){this.widgetPrefix="autocomplete",this.widgetName="uiAutocomplete",this.defaultElement="<input/>",this.options={appendTo:null,autoFocus:!1,updateValueOnMenuItemFocus:!0,correctInputValue:!1,closeOnBlur:!0,delay:300,minLength:2,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,messages:{noResults:"No search results.",results:e=>"".concat(e+(e>1?" results are":" result is")," available, use up and down arrow keys to navigate.")}},this.requestIndex=0,this.pending=0}_create(){let e,t,s,l=this;l.isNewMenu=!0,(0,n.iQ)(l.element,"ui-autocomplete-input"),l.element.setAttribute("autocomplete","off"),l._asyncCreate(),l._on({keydown(n){if(l.element.readOnly){e=!0,s=!0,t=!0;return}switch(e=!1,s=!1,t=!1,n.originalEvent.keyCode){case i.A.PAGE_UP:e=!0,n.preventDefault(),l._move("previousPage",n);break;case i.A.PAGE_DOWN:e=!0,n.preventDefault(),l._move("nextPage",n);break;case i.A.UP:e=!0,l._keyEvent("previous",n);break;case i.A.DOWN:e=!0,l._keyEvent("next",n);break;case i.A.ENTER:l.menuInstance.active&&(e=!0,n.preventDefault(),l.menuInstance.select(n));break;case i.A.TAB:l.menuInstance.active&&l.menuInstance.select(n);break;case i.A.ESCAPE:l._menuIsVisible()&&(l._value(l.term),l.close(n),n.preventDefault());break;default:t=!0,l._searchTimeout(n)}},keypress(s){if(e){e=!1,s.preventDefault();return}if(!t)switch(s.originalEvent.keyCode){case i.A.PAGE_UP:l._move("previousPage",s);break;case i.A.PAGE_DOWN:l._move("nextPage",s);break;case i.A.UP:l._keyEvent("previous",s);break;case i.A.DOWN:l._keyEvent("next",s)}},input(e){if(s){s=!1,e.preventDefault();return}l._searchTimeout(e)},focus(e){l.selectedItem=null,l.previous=l._value(),l.options.closeOnBlur||l._menuIsVisible()||!(l._value().length>=l.options.minLength)||l.search(null,e)},blur(e){clearTimeout(l.searching),l.options.closeOnBlur&&l.close(e),l._change(e)}}),l._on(l.window,{beforeunload(){l.element.removeAttribute("autocomplete")}})}_asyncCreate(){let e=this;if(e.asyncCreated)return;e.asyncCreated=!0;let t="ui-autocomplete";e.options.customScroll&&(t+=" ui-custom-scroll"),e._initSource(),e._drawMenuWrap(t),e.menuInstance=new o.A(e.menu,{select(t,s){let i=(0,n.bQ)(s.item,"ui-autocomplete-item"),{previous:l}=e;e.element!==e.document.activeElement&&((0,n.hZ)(e.element,"focus"),e.previous=l,setTimeout(()=>{e.previous=l,e.selectedItem=i})),!1!==e._trigger("select",t,{item:i})&&e._value(i.value),e.term=e._value(),e.close(t),e.selectedItem=i},focus(t,s){if(e.isNewMenu&&(e.isNewMenu=!1,t&&t.originalEvent&&/^mouse/.test(t.originalEvent.type))){e.menuInstance.blur(),(0,n.xH)(e.document,"mousemove",()=>{(0,n.hZ)(t.target,t.originalEvent.type)});return}let i=(0,n.bQ)(s.item,"ui-autocomplete-item");!1!==e._trigger("focus",t,{item:i})&&e.options.updateValueOnMenuItemFocus&&i&&t&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&e._value(i.value)}}),e._hideMenu(),e._on(e.menuWrap,{mousedown(t){t.preventDefault(),(0,n.kp)(t.target,".ui-menu-item").length||setTimeout(()=>{(0,n.xH)(e.document,"mousedown",t=>{t.target===e.element||t.target===e.menuWrap||(0,n.kp)(t.target,".".concat(e.menuInstance.menuId)).length||e.close()})})}}),e._trigger("createMenu",null,{})}_menuIsVisible(){return this.menuWrap&&this.menuWrap.classList&&this.menuWrap.classList.contains("ui-autocomplete-open")}_showMenu(){let e=this;(0,n.iQ)(e.element,"ui-autocomplete-input-opened"),(0,n.iQ)(e.document.body,"ui-autocomplete-menu-active"),(0,n.iQ)(e.menuWrap,"ui-autocomplete-open"),(0,n.p1)(e.menuWrap,"has-scroll",e.menuScrollWrap.scrollHeight>e.menuScrollWrap.clientHeight);let{innerWidth:t}=window,s=s=>{t!==window.innerWidth&&e.close(s)};e._on(e.window,{resize:s,orientationchange:s}),e.options.closeOnBlur||e._on(e.document,{mousedown(t){t.target===e.element||e.menuWrap.contains(t.target)||e.close(t)}})}_hideMenu(){(0,n.vy)(this.document.body,"ui-autocomplete-menu-active"),(0,n.vy)(this.menuWrap,"ui-autocomplete-open"),(0,n.vy)(this.element,"ui-autocomplete-input-opened"),this._off(this.window),this.options.closeOnBlur||this._off(this.document)}widget(){return this.menu.element}destroy(){clearTimeout(this.searching),(0,n.vy)(this.element,"ui-autocomplete-input"),this.element.removeAttribute("autocomplete"),(0,n.TF)(this.menuWrap),super.destroy()}enableDisable(e){super.enableDisable(e),!e&&this.xhr&&(this.xhr.abort(),this.xhr=null)}_initSource(){let e=this;if(Array.isArray(e.options.source))e.source=(t,s)=>{s(e.filter(e.options.source,t.term))};
1else if("function"==typeof e.options.source)e.source=e.options.source;else throw Error("Error typ of source")}filter(e,t){let s=RegExp(t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),"i");return e.filter(e=>s.test(e.label||e.value||e))}_searchTimeout(e){let t=this;clearTimeout(t.searching),t.searching=setTimeout(()=>{let s=t.term===t._value(),n=t._menuIsVisible(),i=e.altKey||e.ctrlKey||e.metaKey||e.shiftKey;s&&(!s||n||i)||(t.selectedItem=null,t.search(null,e))},t.options.delay)}search(e,t){let s=null!=e?e:this._value();this.term=this._value(),s.length<this.options.minLength?this.close(t):!1!==this._trigger("search",t)&&this._search(s)}_search(e){this.pending+=1,(0,n.iQ)(this.element,"ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:e},this._response(),this)}_response(){let e=this;e.requestIndex+=1;let t=e.requestIndex;return s=>{t===e.requestIndex&&e.__response(s),e.pending-=1,e.pending||(0,n.vy)(e.element,"ui-autocomplete-loading")}}__response(e){let t=e&&(e.length&&e[0].label&&e[0].value?e:e.map(e=>"string"==typeof e?{label:e,value:e}:{...e,...{label:e.label||e.value,value:e.value||e.label}}));if(this._trigger("response",null,{content:t}),!this.options.disabled&&t&&t.length&&!this.cancelSearch){if(this.options.correctInputValue&&t[0]){let{label:e}=t[0];e&&(this.element.value=e.substring(0,this.element.value.length))}this._suggest(t),this._trigger("open")}else this._close()}close(e){this.cancelSearch=!0,this._close(e)}_close(e){this._menuIsVisible()&&(this._hideMenu(),this.menuInstance.blur(),this.isNewMenu=!0,this._trigger("close",e))}_change(e){this.previous!==this._value()&&this._trigger("change",e,{item:this.selectedItem})}_suggest(e){this.menu.innerHTML="",this._renderMenu(this.menu,e),this.isNewMenu=!0,this.menuInstance.refresh(),this._showMenu(),this._resizeMenu(),(0,l.default)({...{of:this.element,transformTranslate:!1},...this.options.position,...{elements:this.menuWrap}}),this.options.autoFocus&&this.menuInstance.next()}_resizeMenu(){(0,n.Qi)(this.menuWrap,"width","");let e=Math.max(this.menuWrap.offsetWidth+1,this.element.offsetWidth);(0,n.Qi)(this.menuWrap,"width","".concat(e,"px"))}_renderMenu(e,t){let s=this;t.forEach(t=>{s._renderItemData(e,t)})}_renderItemData(e,t){let s=this._renderItem(e,t);return(0,n.XO)(s,"ui-autocomplete-item",t),s}_renderItem(e,t){let[s]=(0,n.gD)("<li>".concat(t.label,"</li>"));return(0,n.BC)(e,s),s}_move(e,t){if(!this._menuIsVisible())return void this.search(null,t);if(this.menuInstance.isFirstItem()&&/^previous/.test(e)||this.menuInstance.isLastItem()&&/^next/.test(e)){this._value(this.term),this.menuInstance.blur();return}this.menuInstance[e](t)}_value(e){return void 0===e?this.element.value:(this.element.value=e,e)}_keyEvent(e,t){this._move(e,t),t.preventDefault()}}s.d(t,{},{default:r})}}]);

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.