1
0
Fork 0
pixelfed/public/js/search.js

1 line
22 KiB
JavaScript

(self.webpackChunkpixelfed=self.webpackChunkpixelfed||[]).push([[683],{59010:(t,s,e)=>{"use strict";e.r(s),e.d(s,{default:()=>l});var a=e(19755);function r(t){return function(t){if(Array.isArray(t))return i(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,s){if(!t)return;if("string"==typeof t)return i(t,s);var e=Object.prototype.toString.call(t).slice(8,-1);"Object"===e&&t.constructor&&(e=t.constructor.name);if("Map"===e||"Set"===e)return Array.from(t);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return i(t,s)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(t,s){(null==s||s>t.length)&&(s=t.length);for(var e=0,a=new Array(s);e<s;e++)a[e]=t[e];return a}const l={props:["query","profileId"],data:function(){return{loading:!0,networkError:!1,results:{hashtags:[],profiles:[],statuses:[],places:[]},filters:{hashtags:!0,profiles:!0,statuses:!0},analysis:"profile",showPlaces:!1,placesCursor:1,placesCache:[],placesSearchEnabled:!1,searchVersion:2}},beforeMount:function(){this.bootSearch()},mounted:function(){a(".search-bar input").val(this.query)},updated:function(){a('[data-toggle="tooltip"]').tooltip()},methods:{bootSearch:function(){var t=this.searchLexer();this.analysis=t,this.fetchSearchResults(),axios.get("/api/pixelfed/v1/accounts/verify_credentials").then((function(t){window._sharedData.curUser=t.data,window.App.util.navatar()}))},fetchSearchResults:function(){if("remote"==this.analysis){var t=this.query;if(new URL(t).host===window.location.host)return void(window.location.href=t)}this.searchContext(this.analysis)},followProfile:function(t,s){var e=this;this.loading=!0,axios.post("/i/follow",{item:t.entity.id}).then((function(a){return 1==t.entity.local?void e.fetchSearchResults():(e.loading=!1,void(e.results.profiles[s].entity.follow_request=!0))})).catch((function(t){t.response.data.message&&swal("Error",t.response.data.message,"error")}))},searchLexer:function(){var t=this.query;return t.startsWith("#")?"hashtag":2==(t.match(/@/g)||[]).length?"webfinger":t.startsWith("@")?"profile":t.startsWith("https://")?"remote":"all"},buildUrl:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"hashtag",s=arguments.length>1?arguments[1]:void 0;switch(t){case"hashtag":default:return s.url+"?src=search";case"profile":return 1==s.entity.local?s.url:"/i/web/profile/_/"+s.entity.id}},searchContext:function(t){var s=this;switch(t){case"all":axios.get("/api/search",{params:{q:this.query,src:"metro",v:this.searchVersion,scope:"all"}}).then((function(t){var e=t.data;s.results.hashtags=e.hashtags?e.hashtags:[],s.results.profiles=e.profiles?e.profiles:[],s.results.statuses=e.posts?e.posts:[],s.results.places=e.places?e.places:[],s.placesCache=e.places,s.results.placesPagination=e.placesPagination?e.placesPagination:[],s.loading=!1})).catch((function(t){s.loading=!1,s.networkError=!0}));break;case"remote":axios.get("/api/search",{params:{q:this.query,src:"metro",v:this.searchVersion,scope:"remote"}}).then((function(t){var e=t.data;s.results.hashtags=e.hashtags?e.hashtags:[],s.results.profiles=e.profiles?e.profiles:[],s.results.statuses=e.posts?e.posts:[],s.results.profiles.length&&(s.analysis="profile"),s.results.statuses.length&&(s.analysis="remotePost"),s.loading=!1})).catch((function(t){s.loading=!1,s.networkError=!0}));break;case"hashtag":axios.get("/api/search",{params:{q:this.query.slice(1),src:"metro",v:this.searchVersion,scope:"hashtag"}}).then((function(t){var e=t.data;s.results.hashtags=e.hashtags?e.hashtags:[],s.results.profiles=e.profiles?e.profiles:[],s.results.statuses=e.posts?e.posts:[],s.loading=!1})).catch((function(t){s.loading=!1,s.networkError=!0}));break;case"profile":axios.get("/api/search",{params:{q:this.query,src:"metro",v:this.searchVersion,scope:"profile"}}).then((function(t){var e=t.data;s.results.hashtags=e.hashtags?e.hashtags:[],s.results.profiles=e.profiles?e.profiles:[],s.results.statuses=e.posts?e.posts:[],s.loading=!1})).catch((function(t){s.loading=!1,s.networkError=!0}));break;case"webfinger":axios.get("/api/search",{params:{q:this.query,src:"metro",v:this.searchVersion,scope:"webfinger"}}).then((function(t){var e=t.data;s.results.hashtags=[],s.results.profiles=e.profiles,s.results.statuses=[],s.loading=!1})).catch((function(t){s.loading=!1,s.networkError=!0}));break;default:this.loading=!1,this.networkError=!0}},placesPrevPage:function(){if(this.placesCursor--,1!=this.placesCursor){var t=20*this.placesCursor;this.results.places=this.placesCache.slice(t,20)}else this.results.places=this.placesCache.slice(0,20)},placesNextPage:function(){var t=this;this.placesCursor++;var s=20*this.placesCursor;this.placesCache.length>20?this.results.places=this.placesCache.slice(1==this.placesCursor?0:s,20):axios.get("/api/search",{params:{q:this.query,src:"metro",v:this.searchVersion,scope:"all",page:this.placesCursor}}).then((function(s){var e,a=s.data;t.results.places=a.places?a.places:[],(e=t.placesCache).push.apply(e,r(a.places)),t.loading=!1})).catch((function(s){t.loading=!1,t.networkError=!0}))},formatCount:function(t){return window.App.util.format.count(t)}}}},17707:(t,s,e)=>{Vue.component("search-results",e(41218).default)},81880:(t,s,e)=>{"use strict";e.r(s),e.d(s,{default:()=>i});var a=e(23645),r=e.n(a)()((function(t){return t[1]}));r.push([t.id,".result-card[data-v-07d98d75]{text-decoration:none}.result-card .media[data-v-07d98d75]:hover{background:#edf2f7}@media (min-width:1200px){.container[data-v-07d98d75]{max-width:995px}}",""]);const i=r},81354:(t,s,e)=>{"use strict";e.r(s),e.d(s,{default:()=>o});var a=e(93379),r=e.n(a),i=e(81880),l={insert:"head",singleton:!1};r()(i.default,l);const o=i.default.locals||{}},41218:(t,s,e)=>{"use strict";e.r(s),e.d(s,{default:()=>l});var a=e(14092),r=e(39360),i={};for(const t in r)"default"!==t&&(i[t]=()=>r[t]);e.d(s,i);e(20738);const l=(0,e(51900).default)(r.default,a.render,a.staticRenderFns,!1,null,"07d98d75",null).exports},39360:(t,s,e)=>{"use strict";e.r(s),e.d(s,{default:()=>i});var a=e(59010),r={};for(const t in a)"default"!==t&&(r[t]=()=>a[t]);e.d(s,r);const i=a.default},20738:(t,s,e)=>{"use strict";e.r(s);var a=e(81354),r={};for(const t in a)"default"!==t&&(r[t]=()=>a[t]);e.d(s,r)},14092:(t,s,e)=>{"use strict";e.r(s);var a=e(35831),r={};for(const t in a)"default"!==t&&(r[t]=()=>a[t]);e.d(s,r)},35831:(t,s,e)=>{"use strict";e.r(s),e.d(s,{render:()=>a,staticRenderFns:()=>r});var a=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"container"},[t.loading?e("div",{staticClass:"pt-5 text-center"},[t._m(0)]):t._e(),t._v(" "),t.networkError?e("div",{staticClass:"pt-5 text-center"},[t._m(1)]):t._e(),t._v(" "),t.loading||t.networkError?t._e():e("div",{staticClass:"mt-5"},["all"==t.analysis?e("div",{staticClass:"row"},[e("div",{staticClass:"col-12 d-flex justify-content-between align-items-center"},[e("p",{staticClass:"h5 font-weight-bold text-dark"},[t._v("Showing results for "),e("i",[t._v(t._s(t.query))])]),t._v(" "),t.placesSearchEnabled?e("div",{attrs:{title:"Show Places","data-toggle":"tooltip"}},[t.results.placesPagination.total>0?e("span",{staticClass:"badge badge-light mr-2 p-1 border",staticStyle:{"margin-top":"-5px"}},[t._v(t._s(t.formatCount(t.results.placesPagination.total)))]):t._e(),t._v(" "),e("div",{staticClass:"d-inline custom-control custom-switch"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.showPlaces,expression:"showPlaces"}],staticClass:"custom-control-input",attrs:{type:"checkbox",id:"placesSwitch"},domProps:{checked:Array.isArray(t.showPlaces)?t._i(t.showPlaces,null)>-1:t.showPlaces},on:{change:function(s){var e=t.showPlaces,a=s.target,r=!!a.checked;if(Array.isArray(e)){var i=t._i(e,null);a.checked?i<0&&(t.showPlaces=e.concat([null])):i>-1&&(t.showPlaces=e.slice(0,i).concat(e.slice(i+1)))}else t.showPlaces=r}}}),t._v(" "),t._m(2)])]):t._e()]),t._v(" "),t._m(3),t._v(" "),t.placesSearchEnabled&&t.showPlaces?e("div",{staticClass:"col-12 mb-4"},[e("div",{staticClass:"mb-4"},[e("p",{staticClass:"text-secondary small font-weight-bold"},[t._v("PLACES "),e("span",{staticClass:"pl-1 text-lighter"},[t._v("("+t._s(t.results.placesPagination.total)+")")])])]),t._v(" "),t.results.places.length?e("div",{staticClass:"mb-5"},[t._l(t.results.places,(function(s,a){return e("a",{staticClass:"mr-3 pr-4 d-inline-block text-decoration-none",attrs:{href:t.buildUrl("places",s)}},[e("div",{staticClass:"pb-2"},[e("div",{staticClass:"media align-items-center py-2"},[e("div",{staticClass:"media-body text-truncate"},[e("p",{staticClass:"mb-0 text-break text-dark font-weight-bold",attrs:{"data-toggle":"tooltip",title:s.value}},[e("i",{staticClass:"fas fa-map-marker-alt text-lighter mr-2"}),t._v(" "+t._s(s.value)+"\n\t\t\t\t\t\t\t\t\t")])])])])])})),t._v(" "),20==t.results.places.length||t.placesCursor>0?e("p",{staticClass:"text-center mt-3"},[1==t.placesCursor?e("a",{staticClass:"btn btn-outline-secondary btn-sm font-weight-bold py-0 disabled",attrs:{href:"#",disabled:""}},[e("i",{staticClass:"fas fa-chevron-left mr-2"}),t._v(" Previous\n\t\t\t\t\t\t")]):e("a",{staticClass:"btn btn-outline-secondary btn-sm font-weight-bold py-0",attrs:{href:"#"},on:{click:function(s){return s.preventDefault(),t.placesPrevPage()}}},[e("i",{staticClass:"fas fa-chevron-left mr-2"}),t._v(" Previous\n\t\t\t\t\t\t")]),t._v(" "),e("span",{staticClass:"mx-4 small text-lighter"},[t._v(t._s(t.placesCursor)+"/"+t._s(t.results.placesPagination.last_page))]),t._v(" "),t.placesCursor!==t.results.placesPagination.last_page?e("a",{staticClass:"btn btn-primary btn-sm font-weight-bold py-0",attrs:{href:"#"},on:{click:function(s){return s.preventDefault(),t.placesNextPage()}}},[t._v("\n\t\t\t\t\t\t\tNext "),e("i",{staticClass:"fas fa-chevron-right ml-2"})]):e("a",{staticClass:"btn btn-primary btn-sm font-weight-bold py-0 disabled",attrs:{href:"#",disabled:""}},[t._v("\n\t\t\t\t\t\t\tNext "),e("i",{staticClass:"fas fa-chevron-right ml-2"})])]):t._e()],2):e("div",[e("div",{staticClass:"border py-3 text-center font-weight-bold"},[t._v("No results found")])])]):t._e(),t._v(" "),e("div",{staticClass:"col-md-3"},[e("div",{staticClass:"mb-4"},[e("p",{staticClass:"text-secondary small font-weight-bold"},[t._v("HASHTAGS "),e("span",{staticClass:"pl-1 text-lighter"},[t._v("("+t._s(t.results.hashtags.length)+")")])])]),t._v(" "),t.results.hashtags.length?e("div",t._l(t.results.hashtags,(function(s,a){return e("a",{staticClass:"mb-2 result-card",attrs:{href:t.buildUrl("hashtag",s)}},[e("div",{staticClass:"pb-3"},[e("div",{staticClass:"media align-items-center py-2 pr-3"},[t._m(4,!0),t._v(" "),e("div",{staticClass:"media-body text-truncate"},[e("p",{staticClass:"mb-0 text-break text-dark font-weight-bold",attrs:{"data-toggle":"tooltip",title:s.value}},[t._v("\n\t\t\t\t\t\t\t\t\t\t#"+t._s(s.value)+"\n\t\t\t\t\t\t\t\t\t")]),t._v(" "),s.count>2?e("p",{staticClass:"mb-0 small font-weight-bold text-muted text-uppercase"},[t._v("\n\t\t\t\t\t\t\t\t\t"+t._s(s.count)+" posts\n\t\t\t\t\t\t\t\t")]):t._e()])])])])})),0):e("div",[e("div",{staticClass:"border py-3 text-center font-weight-bold"},[t._v("No results found")])])]),t._v(" "),e("div",{staticClass:"col-md-5"},[e("div",{staticClass:"mb-4"},[e("p",{staticClass:"text-secondary small font-weight-bold"},[t._v("PROFILES "),e("span",{staticClass:"pl-1 text-lighter"},[t._v("("+t._s(t.results.profiles.length)+")")])])]),t._v(" "),t.results.profiles.length?e("div",t._l(t.results.profiles,(function(s,a){return e("a",{staticClass:"mb-2 result-card",attrs:{href:t.buildUrl("profile",s)}},[e("div",{staticClass:"pb-3"},[e("div",{staticClass:"media align-items-center py-2 pr-3"},[e("img",{staticClass:"mr-3 rounded-circle border",attrs:{src:s.avatar,width:"50px",height:"50px",onerror:"this.onerror=null;this.src='/storage/avatars/default.png?v=0';"}}),t._v(" "),e("div",{staticClass:"media-body"},[e("p",{staticClass:"mb-0 text-break text-dark font-weight-bold",attrs:{"data-toggle":"tooltip",title:s.value}},[t._v("\n\t\t\t\t\t\t\t\t\t\t"+t._s(s.value)+"\n\t\t\t\t\t\t\t\t\t")]),t._v(" "),e("p",{staticClass:"mb-0 small font-weight-bold text-muted text-uppercase"},[t._v("\n\t\t\t\t\t\t\t\t\t\t"+t._s(s.entity.post_count)+" Posts\n\t\t\t\t\t\t\t\t\t")])]),t._v(" "),e("div",{staticClass:"ml-3"},[s.entity.following?e("a",{staticClass:"btn btn-primary btn-sm font-weight-bold text-uppercase py-0",attrs:{href:t.buildUrl("profile",s)}},[t._v("Following")]):e("a",{staticClass:"btn btn-outline-primary btn-sm font-weight-bold text-uppercase py-0",attrs:{href:t.buildUrl("profile",s)}},[t._v("View")])])])])])})),0):e("div",[e("div",{staticClass:"border py-3 text-center font-weight-bold"},[t._v("No results found")])])]),t._v(" "),e("div",{staticClass:"col-md-4"},[e("div",{staticClass:"mb-4"},[e("p",{staticClass:"text-secondary small font-weight-bold"},[t._v("STATUSES "),e("span",{staticClass:"pl-1 text-lighter"},[t._v("("+t._s(t.results.statuses.length)+")")])])]),t._v(" "),t.results.statuses.length?e("div",t._l(t.results.statuses,(function(s,a){return e("a",{key:"srs:"+a,staticClass:"mr-2 result-card",attrs:{href:t.buildUrl("status",s)}},[t._o(e("img",{staticClass:"mb-2",attrs:{src:s.thumb,width:"90px",height:"90px",onerror:"this.onerror=null;this.src='/storage/no-preview.png?v=0';"}}),0,"srs:"+a)])})),0):e("div",[e("div",{staticClass:"border py-3 text-center font-weight-bold"},[t._v("No results found")])])])]):"hashtag"==t.analysis?e("div",{staticClass:"row"},[e("div",{staticClass:"col-12 mb-5"},[e("p",{staticClass:"h5 font-weight-bold text-dark"},[t._v("Showing results for "),e("i",[t._v(t._s(t.query))])]),t._v(" "),e("hr")]),t._v(" "),e("div",{staticClass:"col-md-6 offset-md-3"},[e("div",{staticClass:"mb-4"},[e("p",{staticClass:"text-secondary small font-weight-bold"},[t._v("HASHTAGS "),e("span",{staticClass:"pl-1 text-lighter"},[t._v("("+t._s(t.results.hashtags.length)+")")])])]),t._v(" "),t.results.hashtags.length?e("div",t._l(t.results.hashtags,(function(s,a){return e("a",{staticClass:"mb-2 result-card",attrs:{href:t.buildUrl("hashtag",s)}},[e("div",{staticClass:"pb-3"},[e("div",{staticClass:"media align-items-center py-2 pr-3"},[t._m(5,!0),t._v(" "),e("div",{staticClass:"media-body"},[e("p",{staticClass:"mb-0 text-truncate text-dark font-weight-bold",attrs:{"data-toggle":"tooltip",title:s.value}},[t._v("\n\t\t\t\t\t\t\t\t\t\t#"+t._s(s.value)+"\n\t\t\t\t\t\t\t\t\t")]),t._v(" "),s.count>2?e("p",{staticClass:"mb-0 small font-weight-bold text-muted text-uppercase"},[t._v("\n\t\t\t\t\t\t\t\t\t"+t._s(s.count)+" posts\n\t\t\t\t\t\t\t\t")]):t._e()])])])])})),0):e("div",[e("div",{staticClass:"border py-3 text-center font-weight-bold"},[t._v("No results found")])])])]):"profile"==t.analysis?e("div",{staticClass:"row"},[e("div",{staticClass:"col-12 mb-5"},[e("p",{staticClass:"h5 font-weight-bold text-dark"},[t._v("Showing results for "),e("i",[t._v(t._s(t.query))])]),t._v(" "),e("hr")]),t._v(" "),e("div",{staticClass:"col-md-6 offset-md-3"},[e("div",{staticClass:"mb-4"},[e("p",{staticClass:"text-secondary small font-weight-bold"},[t._v("PROFILES "),e("span",{staticClass:"pl-1 text-lighter"},[t._v("("+t._s(t.results.profiles.length)+")")])])]),t._v(" "),t.results.profiles.length?e("div",t._l(t.results.profiles,(function(s,a){return e("div",{staticClass:"card mb-4"},[t._m(6,!0),t._v(" "),e("div",{staticClass:"card-body"},[e("div",{staticClass:"text-center mt-n5 mb-4"},[e("img",{staticClass:"rounded-circle p-1 border mt-n4 bg-white shadow",attrs:{src:s.entity.thumb,width:"90px",height:"90px;",onerror:"this.onerror=null;this.src='/storage/avatars/default.png';"}})]),t._v(" "),e("p",{staticClass:"text-center lead font-weight-bold mb-1"},[t._v(t._s(s.value))]),t._v(" "),e("p",{staticClass:"text-center text-muted small text-uppercase mb-4"}),t._v(" "),e("div",{staticClass:"d-flex justify-content-center"},[s.entity.following?e("button",{staticClass:"btn btn-outline-secondary btn-sm py-1 px-4 text-uppercase font-weight-bold mr-3",staticStyle:{"font-weight":"500"},attrs:{type:"button"}},[t._v("Following")]):t._e(),t._v(" "),e("a",{staticClass:"btn btn-primary btn-sm py-1 px-4 text-uppercase font-weight-bold",staticStyle:{"font-weight":"500"},attrs:{href:t.buildUrl("profile",s)}},[t._v("View Profile")])])])])})),0):e("div",[e("div",{staticClass:"border py-3 text-center font-weight-bold"},[t._v("No results found")])])])]):"webfinger"==t.analysis?e("div",{staticClass:"row"},[e("div",{staticClass:"col-12 mb-5"},[e("p",{staticClass:"h5 font-weight-bold text-dark"},[t._v("Showing results for "),e("i",[t._v(t._s(t.query))])]),t._v(" "),e("hr"),t._v(" "),e("div",{staticClass:"col-md-6 offset-md-3"},t._l(t.results.profiles,(function(s,a){return e("div",{staticClass:"card mb-2"},[t._m(7,!0),t._v(" "),e("div",{staticClass:"card-body"},[e("div",{staticClass:"text-center mt-n5 mb-4"},[e("img",{staticClass:"rounded-circle p-1 border mt-n4 bg-white shadow",attrs:{src:s.entity.thumb,width:"90px",height:"90px;",onerror:"this.onerror=null;this.src='/storage/avatars/default.png';"}})]),t._v(" "),e("p",{staticClass:"text-center lead font-weight-bold mb-1"},[t._v(t._s(s.value))]),t._v(" "),e("p",{staticClass:"text-center text-muted small text-uppercase mb-4"}),t._v(" "),e("div",{staticClass:"d-flex justify-content-center"},[e("a",{staticClass:"btn btn-primary btn-sm py-1 px-4 text-uppercase font-weight-bold",staticStyle:{"font-weight":"500"},attrs:{href:"/i/web/profile/_/"+s.entity.id}},[t._v("View Profile")])])])])})),0)])]):"remote"==t.analysis?e("div",{staticClass:"row"},[e("div",{staticClass:"col-12 mb-5"},[e("p",{staticClass:"h5 font-weight-bold text-dark"},[t._v("Showing results for "),e("i",[t._v(t._s(t.query))])]),t._v(" "),e("hr")]),t._v(" "),t.results.profiles.length?e("div",{staticClass:"col-md-6 offset-3"},t._l(t.results.profiles,(function(s,a){return e("a",{staticClass:"mb-2 result-card",attrs:{href:t.buildUrl("profile",s)}},[e("div",{staticClass:"pb-3"},[e("div",{staticClass:"media align-items-center py-2 pr-3"},[e("img",{staticClass:"mr-3 rounded-circle border",attrs:{src:s.entity.thumb,width:"50px",height:"50px",onerror:"this.onerror=null;this.src='/storage/avatars/default.png';"}}),t._v(" "),e("div",{staticClass:"media-body"},[e("p",{staticClass:"mb-0 text-truncate text-dark font-weight-bold",attrs:{"data-toggle":"tooltip",title:s.value}},[t._v("\n\t\t\t\t\t\t\t\t\t"+t._s(s.value)+"\n\t\t\t\t\t\t\t\t")]),t._v(" "),e("p",{staticClass:"mb-0 small font-weight-bold text-muted text-uppercase"},[t._v("\n\t\t\t\t\t\t\t\t\t"+t._s(s.entity.post_count)+" Posts\n\t\t\t\t\t\t\t\t")])]),t._v(" "),e("div",{staticClass:"ml-3"},[s.entity.following?e("a",{staticClass:"btn btn-primary btn-sm font-weight-bold text-uppercase py-0",attrs:{href:t.buildUrl("profile",s)}},[t._v("Following")]):e("a",{staticClass:"btn btn-outline-primary btn-sm font-weight-bold text-uppercase py-0",attrs:{href:t.buildUrl("profile",s)}},[t._v("View")])])])])])})),0):t._e(),t._v(" "),t.results.statuses.length?e("div",{staticClass:"col-md-6 offset-3"},t._l(t.results.statuses,(function(s,a){return e("a",{staticClass:"mr-2 result-card",attrs:{href:t.buildUrl("status",s)}},[e("img",{staticClass:"mb-2",attrs:{src:s.thumb,width:"90px",height:"90px",onerror:"this.onerror=null;this.src='/storage/no-preview.png';"}})])})),0):t._e()]):"remotePost"==t.analysis?e("div",{staticClass:"row"},[e("div",{staticClass:"col-12 mb-5"},[e("p",{staticClass:"h5 font-weight-bold text-dark"},[t._v("Showing results for "),e("i",[t._v(t._s(t.query))])]),t._v(" "),e("hr")]),t._v(" "),e("div",{staticClass:"col-md-6 offset-md-3"},[t.results.statuses.length?e("div",t._l(t.results.statuses,(function(s,a){return e("div",{staticClass:"card mb-4 shadow-none border"},[e("div",{staticClass:"card-header p-0 m-0"},[e("div",{staticStyle:{width:"100%",height:"200px",background:"#fff"}},[e("div",{staticClass:"pt-4 text-center"},[e("img",{staticClass:"img-fluid border",staticStyle:{"max-height":"140px"},attrs:{src:s.thumb}})])])]),t._v(" "),e("div",{staticClass:"card-body"},[e("div",{staticClass:"mt-n4 mb-2"},[e("div",{staticClass:"media"},[e("img",{staticClass:"rounded-circle p-1 mr-2 border mt-n3 bg-white shadow",attrs:{src:"/storage/avatars/default.png",width:"70px",height:"70px;",onerror:"this.onerror=null;this.src='/storage/avatars/default.png';"}}),t._v(" "),e("div",{staticClass:"media-body pt-3"},[e("p",{staticClass:"font-weight-bold mb-0"},[t._v(t._s(s.username))])]),t._v(" "),e("div",{staticClass:"float-right pt-3"},[e("p",{staticClass:"small mb-0 text-muted"},[t._v(t._s(s.timestamp))])])])]),t._v(" "),e("p",{staticClass:"text-center mb-3 lead",domProps:{innerHTML:t._s(s.caption)}})]),t._v(" "),e("div",{staticClass:"card-footer"},[e("a",{staticClass:"btn btn-primary btn-block font-weight-bold rounded-0",attrs:{href:s.url}},[t._v("View Post")])])])})),0):e("div",[e("div",{staticClass:"border py-3 text-center font-weight-bold"},[t._v("No results found")])])])]):e("div",{staticClass:"col-12"},[e("p",{staticClass:"text-center text-muted lead font-weight-bold"},[t._v("No results found")])])])])},r=[function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"spinner-border",attrs:{role:"status"}},[e("span",{staticClass:"sr-only"},[t._v("Loading…")])])},function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("p",{staticClass:"lead font-weight-lighter"},[t._v("An error occured, results could not be loaded."),e("br"),t._v(" Please try again later.")])},function(){var t=this.$createElement,s=this._self._c||t;return s("label",{staticClass:"custom-control-label font-weight-bold text-sm text-lighter",attrs:{for:"placesSwitch"}},[s("i",{staticClass:"fas fa-map-marker-alt"})])},function(){var t=this.$createElement,s=this._self._c||t;return s("div",{staticClass:"col-12 mb-5"},[s("hr")])},function(){var t=this.$createElement,s=this._self._c||t;return s("span",{staticClass:"d-inline-flex align-items-center justify-content-center border rounded-circle mr-3",staticStyle:{width:"50px",height:"50px"}},[s("i",{staticClass:"fas fa-hashtag text-muted"})])},function(){var t=this.$createElement,s=this._self._c||t;return s("span",{staticClass:"d-inline-flex align-items-center justify-content-center border rounded-circle mr-3",staticStyle:{width:"50px",height:"50px"}},[s("i",{staticClass:"fas fa-hashtag text-muted"})])},function(){var t=this.$createElement,s=this._self._c||t;return s("div",{staticClass:"card-header p-0 m-0"},[s("div",{staticStyle:{width:"100%",height:"140px",background:"#0070b7"}})])},function(){var t=this.$createElement,s=this._self._c||t;return s("div",{staticClass:"card-header p-0 m-0"},[s("div",{staticStyle:{width:"100%",height:"140px",background:"#0070b7"}})])}]}},t=>{t.O(0,[898],(()=>{return s=17707,t(t.s=s);var s}));t.O()}]);