PageSourceSearch

https://uamedia.eu/static/build/pub/js/search-filters.63da95b5ed.js

js uamedia.eu collected 2026-10-02 12:08:39 UTC 18,396 bytes, 1 lines download raw bytes

1(self.webpackChunk=self.webpackChunk||[]).push([[67],{6726:function(e,t,r){var n=r(1611),o=r(2846),a=r(1936),c=Math.max,l=Math.min;e.exports=function(e,t,r){var i,s,u,d,p,m,f=0,h=!1,g=!1,k=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function b(t){var r=i,n=s;return i=s=void 0,f=t,d=e.apply(n,r)}function _(e){return f=e,p=setTimeout(y,t),h?b(e):d}function v(e){var r=e-m;return void 0===m||r>=t||r<0||g&&e-f>=u}function y(){var e=o();if(v(e))return E(e);p=setTimeout(y,function(e){var r=t-(e-m);return g?l(r,u-(e-f)):r}(e))}function E(e){return p=void 0,k&&i?b(e):(i=s=void 0,d)}function V(){var e=o(),r=v(e);if(i=arguments,s=this,m=e,r){if(void 0===p)return _(m);if(g)return clearTimeout(p),p=setTimeout(y,t),b(m)}return void 0===p&&(p=setTimeout(y,t)),d}return t=a(t)||0,n(r)&&(h=!!r.leading,u=(g="maxWait"in r)?c(a(r.maxWait)||0,t):u,k="trailing"in r?!!r.trailing:k),V.cancel=function(){void 0!==p&&clearTimeout(p),f=0,i=m=s=p=void 0},V.flush=function(){return void 0===p?d:E(o())},V}},5193:function(e,t,r){var n=r(9736),o=r(2360);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==n(e)}},2846:function(e,t,r){var n=r(7400);e.exports=function(){return n.Date.now()}},1936:function(e,t,r){var n=r(1611),o=r(5193),a=/^\s+|\s+$/g,c=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,i=/^0o[0-7]+$/i,s=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(o(e))return NaN;if(n(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=n(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(a,"");var r=l.test(e);return r||i.test(e)?s(e.slice(2),r?2:8):c.test(e)?NaN:+e}},3376:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return W}});var n=r(2005),o={class:"c-search__form i-after"},a=["placeholder","value","disabled"],c=["disabled"],l={class:"c-search__action"},i=["aria-expanded"],s={key:0,id:"search-filters",ref:"root",class:"c-search__filters","aria-labelledby":"search-toggle"},u={class:"c-search__header"},d={class:"c-search__header-title"},p={class:"c-search__main","data-lock-ignore":""},m={class:"c-search__group"},f={class:"c-search__group-inner"},h={class:"c-search__checkbox"},g=["disabled"],k={class:"c-search__checkbox"},b=["disabled"],_={class:"c-search__group c-search__group--date"},v={class:"c-search__group-title"},y={class:"c-search__group-inner"},E={class:"c-search__date"},V={for:"date-from",class:"i-after"},S={class:"c-search__date"},N={for:"date-to",class:"i-after"},C={class:"c-search__group-title"},B=["onClick"],w={class:"c-search__group-inner"},D=["id","disabled","onClick"],F={class:"c-search__footer"},x={key:0,class:"o-all o-block o-block--list"},T=["disabled"],$=r(722),O=r(9424),j=r(5136),M=r(7957),I=r(7003),P=r.n(I),L=r(6726),z=r.n(L),U=r(2503),A=r(6215),Z=r.n(A);function H(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function K(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?H(Object(r),!0).forEach((function(t){G(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):H(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function G(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var q={components:{DatePicker:O.Z},setup:function(){var e,t=window.matchMedia("(min-width: 768px)"),r=(0,n.ref)(null),o="is-filters",a=(0,n.ref)(!1),c=function(){(0,$.Qp)(r.value,{allowTouchMove:function(e){for(;e&&e!==document.body;){if(null!==e.getAttribute("data-lock-ignore"))return!0;e=e.parentElement}}})},l=function(){document.documentElement.classList.remove(o),(0,$.tG)(r.value),a.value=!1};t.addListener((function(e){r.value&&(e.matches?(0,$.tG)(r.value):c())}));var i=(0,M.useStore)(),s=(0,n.ref)({rubricks:!0});!function(e){var t,r,o=(0,M.useStore)();(0,n.onBeforeMount)((function(){var e=["search/FETCHED"];t=o.subscribe((function(t,r){var n=t.type;e.includes(n)&&window.history.pushState(Z().cloneDeep(r.search),document.title,r.search.result_url)})),r=window.addEventListener("popstate",(function(e){e.state&&(o.state.search=Z().assign(o.state.search,Z().cloneDeep(e.state)))})),window.history.replaceState(Z().cloneDeep(o.state.search),document.title,document.location.href)})),(0,n.onBeforeUnmount)((function(){t(),r()}))}();var u=function(e){var t=document.querySelector("#jsv-search-empty-block-last-ne
1ws");t&&(0!==e?t.setAttribute("hidden",!0):t.removeAttribute("hidden"))};return u((null===(e=i.state.search.paginator)||void 0===e?void 0:e.total)||0),(0,n.watch)((function(){var e;return(null===(e=i.state.search.paginator)||void 0===e?void 0:e.total)||0}),(function(e,t){u(e)})),{root:r,dateFormat:"dd.MM.yy",opened:a,filtersOpen:function(){a.value=!0,document.documentElement.classList.add(o),t.matches||(0,n.nextTick)(c)},filtersClose:function(){l()},filtersHide:l,locale:j.Z,openedFilterStatses:s,termValue:null,filters:(0,n.computed)((function(){return i.state.search.filters})),selected:(0,n.computed)((function(){return i.state.search.filters.selected})),term:(0,n.computed)((function(){return i.state.search.term})),paginator:(0,n.computed)((function(){return i.state.search.paginator})),countSelectedFilters:(0,n.computed)((function(){var e,t=(null===(e=i.state.search.filters)||void 0===e?void 0:e.selected)||[],r=0;return P()(t,(function(e,t){switch(t){case"date_to":case"date_from":r+=e?1:0;break;default:r+=e.length}})),r})),psSearch:(0,n.computed)((function(){return U.Z.status("search@fetch")}))}},computed:K(K({dateFrom:{get:function(){return new Date(this.selected.date_from)||null},set:function(e){var t=new Date(e);this.changeFilter("date_from","custom","".concat(t.getUTCFullYear(),"-").concat(t.getMonth()+1,"-").concat(t.getDate()))}},dateTo:{get:function(){return new Date(this.selected.date_to)||null},set:function(e){var t=new Date(e);this.changeFilter("date_to","custom","".concat(t.getUTCFullYear(),"-").concat(t.getMonth()+1,"-").concat(t.getDate()))}}},(0,M.mapGetters)("search",["isSelected"])),{},{newTerm:function(){return this.termValue||this.term},isClear:function(){var e=this.selected||[];return!!(e.targets&&e.targets.length||e.rubrics&&e.rubrics.length||e.date_from||e.date_to)},countSelectedFiltersString:function(){var e={one:this.$t("фильтр"),few:this.$t("фильтра"),many:this.$t("фильтров"),other:this.$t("фильтров")};return"".concat(this.countSelectedFilters," ").concat(this.pluralize(this.countSelectedFilters,e))}}),mounted:function(){},methods:K(K({},(0,M.mapActions)("search",{clearAllFilters:function(e){e("detachAllFilters")},loadMore:function(e,t){e("loadMore",t)},changeFilter:function(e,t,r,n){e("changeFilter",{id:t,type:r,values:n})},fetch:function(e){e("fetch")},changeSearchFilter:function(e,t){e("changeSearchFilter",{term:t})},makeSearch:function(e){e("makeSearch")},onChangePage:function(e,t){e("changePage",{page:t})}})),{},{filtersClear:function(){this.clearAllFilters()},update:function(){this.fetch(this.$refs.form)},onCheck:function(e,t){this.psSearch||this.changeFilter(e,"choose",t)},onSearchInput:z()((function(e){var t=e.target;this.changeSearchFilter(t.value||"")}),350),onKeyUpInput:function(e){var t=this;"Enter"===e.code&&setTimeout((function(){t.prepareSubmit()}),150)},onSubmit:function(){this.prepareSubmit()},prepareSubmit:z()((function(){this.makeSearch()}),300),clickLoadMore:function(){this.psSearch||this.loadMore(this.paginator.current_page+1)}})},W=(0,r(6959).Z)(q,[["render",function(e,t,r,$,O,j){var M=(0,n.resolveComponent)("date-picker");return(0,n.openBlock)(),(0,n.createElementBlock)("div",null,[(0,n.createElementVNode)("div",o,[(0,n.createElementVNode)("input",{placeholder:e.$t("Пошук"),value:j.newTerm,disabled:$.psSearch,type:"text",class:"c-search__form-input","aria-label":"Пошук",onInput:t[0]||(t[0]=function(){return j.onSearchInput&&j.onSearchInput.apply(j,arguments)}),onKeyup:t[1]||(t[1]=function(){return j.onKeyUpInput&&j.onKeyUpInput.apply(j,arguments)})},null,40,a),(0,n.createElementVNode)("button",{disabled:$.psSearch,type:"submit",class:"c-search__form-submit i-before","aria-label":"Знайти",onClick:t[2]||(t[2]=function(){return j.onSubmit&&j.onSubmit.apply(j,arguments)})},null,8,c)]),(0,n.createElementVNode)("div",l,[(0,n.createElementVNode)("button",{id:"search-toggle",type:"button",class:"c-search__action-toggle i-before i-after","aria-controls":"search-filters","aria-expanded":$.opened,onClick:t[3]||(t[3]=function(e){return $.opened?$.f
1iltersHide():$.filtersOpen()})},[(0,n.createElementVNode)("span",null,[$.opened?((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:1},[(0,n.createTextVNode)((0,n.toDisplayString)(e.$t("Приховати фільтри")),1)],64)):((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:0},[(0,n.createTextVNode)((0,n.toDisplayString)(e.$t("Показати фільтри")),1)],64))]),$.countSelectedFilters?((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:0},[(0,n.createTextVNode)(" ("+(0,n.toDisplayString)($.countSelectedFilters)+") ",1)],64)):(0,n.createCommentVNode)("",!0)],8,i),j.isClear?((0,n.openBlock)(),(0,n.createElementBlock)("button",{key:0,type:"button",class:"c-search__action-clear i-before",onClick:t[4]||(t[4]=function(){return j.filtersClear&&j.filtersClear.apply(j,arguments)})},(0,n.toDisplayString)(e.$t("Скинути фільтри")),1)):(0,n.createCommentVNode)("",!0)]),(0,n.createElementVNode)("div",{class:(0,n.normalizeClass)(["c-search__extend",{"is-open":$.opened}])},[(0,n.createVNode)(n.Transition,null,{default:(0,n.withCtx)((function(){return[$.opened?((0,n.openBlock)(),(0,n.createElementBlock)("div",{key:0,class:"c-search__backdrop","aria-hidden":"true",onClick:t[5]||(t[5]=function(){return $.filtersClose&&$.filtersClose.apply($,arguments)})})):(0,n.createCommentVNode)("",!0)]})),_:1}),(0,n.createVNode)(n.Transition,null,{default:(0,n.withCtx)((function(){return[$.opened?((0,n.openBlock)(),(0,n.createElementBlock)("div",s,[(0,n.createElementVNode)("div",u,[(0,n.createElementVNode)("div",d,(0,n.toDisplayString)(e.$t("Фільтри")),1),(0,n.createElementVNode)("button",{class:"c-search__header-close i-before","aria-label":"Закрити фільтри",onClick:t[6]||(t[6]=function(){return $.filtersClose&&$.filtersClose.apply($,arguments)})})]),(0,n.createElementVNode)("div",p,[(0,n.createElementVNode)("div",m,[(0,n.createElementVNode)("div",f,[(0,n.createElementVNode)("div",h,[(0,n.createElementVNode)("button",{disabled:$.psSearch,class:(0,n.normalizeClass)([{"is-checked":!e.isSelected("targets","notInTitle")},"c-result__checkbox-button"]),type:"button",onClick:t[7]||(t[7]=function(e){return j.onCheck("targets","notInTitle")})},(0,n.toDisplayString)(e.$t("Пошук в заголовку")),11,g)]),(0,n.createElementVNode)("div",k,[(0,n.createElementVNode)("button",{disabled:$.psSearch,class:(0,n.normalizeClass)([{"is-checked":!e.isSelected("targets","notInText")},"c-result__checkbox-button"]),type:"button",onClick:t[8]||(t[8]=function(e){return j.onCheck("targets","notInText")})},(0,n.toDisplayString)(e.$t("Пошук у тексті")),11,b)])])]),(0,n.createElementVNode)("div",_,[(0,n.createElementVNode)("div",v,(0,n.toDisplayString)(e.$t("Період"))+": ",1),(0,n.createElementVNode)("div",y,[(0,n.createElementVNode)("div",E,[(0,n.createElementVNode)("label",V,(0,n.toDisplayString)(e.$t("Від")),1),(0,n.createVNode)(M,{id:"date-from",modelValue:j.dateFrom,"onUpdate:modelValue":t[9]||(t[9]=function(e){return j.dateFrom=e}),"input-format":$.dateFormat,"upper-limit":j.dateTo,locale:$.locale,disabled:$.psSearch},null,8,["modelValue","input-format","upper-limit","locale","disabled"])]),(0,n.createElementVNode)("div",S,[(0,n.createElementVNode)("label",N,(0,n.toDisplayString)(e.$t("До")),1),(0,n.createVNode)(M,{id:"date-to",modelValue:j.dateTo,"onUpdate:modelValue":t[10]||(t[10]=function(e){return j.dateTo=e}
1),"lower-limit":j.dateFrom,"input-format":$.dateFormat,"upper-limit":new Date,locale:$.locale,disabled:$.psSearch},null,8,["modelValue","lower-limit","input-format","upper-limit","locale","disabled"])])])]),((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)($.filters.blocks,(function(t){return(0,n.openBlock)(),(0,n.createElementBlock)("div",{key:"search-block-".concat(t.id),class:(0,n.normalizeClass)([{"is-open":$.openedFilterStatses[t.id]},"c-search__group c-search__group--block"])},[(0,n.createElementVNode)("div",C,(0,n.toDisplayString)(t.name)+": ",1),(0,n.createElementVNode)("button",{type:"button",class:"c-search__group-toggle i-after",onClick:function(e){return $.openedFilterStatses[t.id]=!$.openedFilterStatses[t.id]}},(0,n.toDisplayString)(t.name),9,B),(0,n.createElementVNode)("div",w,[((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)(t.values,(function(r){return(0,n.openBlock)(),(0,n.createElementBlock)("div",{key:"search-".concat(t.id,"-").concat(r.id),class:"c-search__checkbox"},[(0,n.createElementVNode)("button",{id:"search-btn-".concat(t.id,"-").concat(r.id),class:(0,n.normalizeClass)({"is-checked":e.isSelected(t.id,r.id)}),disabled:$.psSearch,onClick:function(e){return j.onCheck(t.id,r.id)}},[(0,n.createElementVNode)("span",null,(0,n.toDisplayString)(r.content),1)],10,D)])})),128))])],2)})),128))]),(0,n.createElementVNode)("div",F,[(0,n.createElementVNode)("button",{type:"button",class:"c-btn c-search__apply",onClick:t[11]||(t[11]=function(){return $.filtersHide&&$.filtersHide.apply($,arguments)})},(0,n.toDisplayString)(e.$t("Застосувати")),1),j.isClear?((0,n.openBlock)(),(0,n.createElementBlock)("button",{key:0,type:"button",class:"c-search__clear i-before",onClick:t[12]||(t[12]=function(){return j.filtersClear&&j.filtersClear.apply(j,arguments)})},(0,n.toDisplayString)(e.$t("Скинути фільтри")),1)):(0,n.createCommentVNode)("",!0)])],512)):(0,n.createCommentVNode)("",!0)]})),_:1})],2),((0,n.openBlock)(),(0,n.createBlock)(n.Teleport,{to:"#js-search-block-load-more"},[$.paginator&&$.paginator.last_page>1&&$.paginator.current_page<$.paginator.last_page?((0,n.openBlock)(),(0,n.createElementBlock)("div",x,[(0,n.createElementVNode)("button",{disabled:$.psSearch,class:"c-all",onClick:t[13]||(t[13]=function(){return j.clickLoadMore&&j.clickLoadMore.apply(j,arguments)})},(0,n.toDisplayString)(e.$t("Завантажити ще")),9,T)])):(0,n.createCommentVNode)("",!0)]))])}]])},2412:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return C}});var n=r(2005),o={key:0,class:"c-finded"},a={class:"c-list mh-600"},c={key:1,class:"c-empty"},l=r(7957),i={class:"c-card-row o-card"},s={key:0,class:"c-card-row__preview o-card__preview u-cover"},u=["src","srcset","alt"],d={class:"c-card-row__main"},p={class:"c-card-row__title o-card__title"},m={key:1,class:"o-card__icon o-card__icon--video i-before"},f=[(0,n.createElementVNode)("span",{class:"sr-only"},"відео-матеріал",-1)],h=["href"],g={class:"o-card__info"},k=(0,n.createElementVNode)("dt",{class:"sr-only"},"Категорія",-1),b={class:"o-card__info-item"},_=["href"],v=(0,n.createElementVNode)("dt",{class:"sr-only"},"Дата публікації",-1),y={class:"o-card__info-item"},E=["datetime"],V={props:{post:{type:Object,required:!0,default:function(){return{}}}}},S=r(6959),N={components:{CardRow:(0,S.Z)(V,[["render",function(e,t,r,o,a,c){return(0,n.openBlock)(),(0,n.createElementBlock)("div",i,[r.post.image&&r.post.image.src?((0,n.openBlock)(),(0,n.createElementBlock)("picture",s,[(0,n.createElementVNode)("img",{class:"js-lazy",src:r.post.image.src,srcset:"".concat(r.post.image.src2x," 2x"),alt:r.post.image.alt,width:"100",height:"100"},null,8,u)])):(0,n.createCommentVNode)("",!0),(0,n.createElementVNode)("div",d,[(0,n.createElementVNode)("div",p,[r.post.label?((0,n.openBlock)(),(0,n.createElementBlock)("span",{key:0,class:(0,n.normalizeClass)([r.post.label.class,"c-badge o-card__badge"])},(0,n.toDisplayString)(r.post.label.name),3)):(0,n.createCommentVNode)("",!0),r.post.icons.video?((0,n.openBlock)(),(0,n.createElementBlock)("span",m,f)):(0,n.createCommentVNode)("",!0),(0,n.createElementVNode)("a",{href:r.post.url,class:"c-card-row__link o-card__link u-tr-color"},(0,n.toDisplayString)(r.post.title),9,h)]),(0,n.createElementVNode)("dl",g,[r.post.rubric&&r.post.rubric.name?((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:0},[k,(0,n.createElementVNode)("dd",b,[(0,n.createElementVNode)("a",{href:r.post.rubric.url,class:"o-card__category u-tr-color"},(0,n.toDisplayString)(r.post.rubric.name),9,_)])],64)):(0,n.createCommentVNode)("",!0),r.post.date&&r.post.date.atom?((0,n.openBlock)(),(0,n.createElementBlock)(n.Fragment,{key:1},[v,(0,n.createElementVNode)("dd",y,[(0,n.createElementVNode)("time",{class:"o-card__date",datetime:r.post.date.atom},(0,n.toDisplayString)(r.post.date.pretty),9,E)])],64)):(0,n.createCommentVNode)("",!0)])])])}]])},setup:function(){var e=(0,l.useStore)();return{items:(0,n.computed)((function(){return e.state.search.items})),paginator:(0,n.computed)((function(){return e.state.search.paginator}))}}},C=(0,S.Z)(N,[["render",function(e,t,r,l,i,s){var u=(0,n.resolveComponent)("card-row");return(0,n.openBlock)(),(0,n.createElementBlock)("div",null,[l.items&&l.items.length&&l.paginator&&l.paginator.total?((0,n.openBlock)(),(0,n.createElementBlock)("div",o,[(0,n.createElementVNode)("span",null,(0,n.toDisplayString)(e.$t("Знайдено"))+":",1),(0,n.createTextVNode)(" "+(0,n.toDisplayString)(l.paginator.total)+" "+(0,n.toDisplayString)(l.paginator.total_text),1)])):(0,n.createCommentVNode)("",!0),(0,n.withDirectives)((0,n.createElementVNode)("ul",a,[((0,n.openBlock)(!0),(0,n.createElementBlock)(n.Fragment,null,(0,n.renderList)(l.items,(function(e){return(0,n.openBlock)(),(0,n.createElementBlock)("li",{key:"search-post-item-".concat(e.number),class:"c-list__item"},[(0,n.createVNode)(u,{post:e},null,8,["post"])])})),128))],512),[[n.vShow,l.items&&l.items.length]]),!l.items||l.items&&0===l.items.length?((0,n.openBlock)(),(0,n.createElementBlock)("div",c,[(0,n.createElementVNode)("p",null,(0,n.toDisplayString)(e.$t("Порожньо :(")),1)])):(0,n.createCommentVNode)("",!0)])}]])}}]);

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.