PageSourceSearch

https://www.siniat.pl/etex/js/assets/js/2629.d18029cfd73ea422ab58.mjs

js siniat.pl collected 2026-10-07 23:23:26 UTC 3,297 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkwebpack=self.webpackChunkwebpack||[]).push([[2629],{32629:function(t,e,s){s.r(e),s.d(e,{default:function(){return l}});var n=s(2272),i=s(23201),r=s(79234),a=s(49762),h=s.n(a);class l extends n.V{constructor(){super(...arguments),this.HIDDEN_CLASS="u-hidden",this.searchAutoComplete=h()((t=>{if(!t||t.length<3)return this.resultElement.classList.contains(this.HIDDEN_CLASS)||this.resultElement.classList.add(this.HIDDEN_CLASS),this.alpineInstance.searchAutoCompleteItems=null,void this.spinnerHandler.hideSpinner(this.spinner);this.getAjaxData(t)}),300)}onInit(){this.spinner=this.getXref("js-spinner"),this.spinnerHandler=i.Z.getInstance(),this.inputElement=this.getXref("js-search-input"),this.resultElement=this.getXref("js-autocomplete-result"),this.inputElement.addEventListener("keyup",(t=>{"Enter"!==t.key&&"Escape"!==t.key?this.searchAutoComplete(t.target.value):this.closeSuggestion()})),this.element.addEventListener("focusin",(()=>{this.alpineInstance.searchAutoCompleteItems&&this.inputElement.value&&this.resultElement.classList.remove(this.HIDDEN_CLASS)})),window.addEventListener("click",(t=>{const e=t.target;t.target!==this.inputElement&&"A"!==e.tagName?!this.resultElement.classList.contains(this.HIDDEN_CLASS)&&this.resultElement.classList.add(this.HIDDEN_CLASS):!this.inputElement.value&&this.resultElement.classList.add(this.HIDDEN_CLASS)}))}closeSuggestion(){this.resultElement.classList.add(this.HIDDEN_CLASS),this.spinnerHandler.hideSpinner(this.spinner)}getAjaxData(t){this.spinnerHandler.showSpinner(this.spinner);var e=this.parm.searchUrl+"&keyword="+t,s=new r.o(e,null,!1);this.ajaxWrapper.doFetch(s).then((e=>{e.clone().json().then((e=>{let s=e;this.alpineInstance.searchAutoCompleteItems=0!==s.length?s:null,this.alpineInstance.noResultsMsg=this.parm.noResultsMessage.replace("{keyword}",t),this.spinnerHandler.hideSpinner(this.spinner),this.resultElement.classList.remove(this.HIDDEN_CLASS)}))}))}getDataImplement(){return{noResultsMsg:"",searchAutoCompleteItems:[],searchAutoComplete:t=>this.searchAutoComplete(t)}}}},66721:function(t,e,s){s.d(e,{m:function(){return r}});var n=s(79234),i=s(68442);class r{constructor(){this.importAndCompInitter=i.Z.getInstance()}getData(){const t=this,e={init(){t.alpineInstance=this,t.element=this.$root,t.refs=this.$refs,t.dispatch=this.$dispatch,t.watch=this.$watch,t.nextTick=this.$nextTick,t.ajaxWrapper=new n.F(this.$root,!0),t.initParm(),t.onInit()}},s=this.getDataImplement();return Object.assign(e,s)}getXref(t){return this.refs[t]}dispatchEvent(t,e){this.dispatch(t,e)}watchProp(t,e){this.watch(t,e)}onNextTick(t){this.nextTick(t)}initParm(){}reInitCompsOnDomChangeFor(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.element,e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],s=new MutationObserver((n=>{this.importAndCompInitter.initAllPossibleCompsForContainer(t),e&&s.disconnect()}));s.observe(t,{childList:!0,subtree:!0})}}},2272:function(t,e,s){s.d(e,{V:function(){return i}});var n=s(66721);class i extends n.m{constructor(){super()}initParm(){this.parm=this.getClientData()}getClientData(){var t=this.element.attributes[i.CLIENT_DATA_ATTRIBUTE],e=null;if(t)try{e=JSON.parse(t.value)}catch(s){e=t}return e}}i.CLIENT_DATA_ATTRIBUTE="data-component-parm"}}]);

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.