PageSourceSearch

https://unotalone.su/dist/client/3607533.modern.js

js unotalone.su collected 2026-10-04 13:29:46 UTC 2,897 bytes, 1 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{357:function(t,e,r){"use strict";r.r(e);r(5);var o=r(2),n=r(3),l=(r(14),r(17));function c(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,o)}return r}function d(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?c(Object(r),!0).forEach(function(e){Object(n.a)(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var f={props:{payload:{type:Object,require:!0,default:()=>({film:{title:"",title_en:"",poster:"",sh_id:null,kinopoisk_id:null,id:null},button:!1,blocked:!1})}},computed:d(d({},Object(l.b)(["user","isDesktop"])),{},{favActive(){var t;return this.user?null===(t=this.user)||void 0===t?void 0:t.favs.includes(this.payload.film.id):null}}),methods:{setFav(){var t=this;return Object(o.a)(function*(){if(!t.user)return t.$router.push("/signin?ref=".concat(encodeURI(t.$route.fullPath)));var{data:data}=yield t.$axios.post("/api/favs",t.payload.film);if(!data.error){var e=t.user;e.favs.push(t.payload.film.id),t.$store.commit("setUser",e);var img=document.createElement("img");img.className="flyposter",img.src=t.payload.film.poster;var r=document.querySelector('[data-video-id="'.concat(t.payload.film.id,'"]'));r&&(r.appendChild(img),setTimeout(()=>{r.removeChild(img)},2e3))}})()},removeFav(){var t=this;return Object(o.a)(function*(){if(!t.user)return t.$router.push("/signin?id=".concat(t.payload.film.id));var{data:data}=yield t.$axios.delete("/api/favs?id=".concat(t.payload.film.id));if(!data.error){var e=t.user,r=e.favs.filter(e=>e!==t.payload.film.id);e.favs=r,t.$store.commit("setUser",e);var o=document.querySelector('.content.favs .videos .item[data-video-id="'.concat(t.payload.film.id,'"]'));o&&document.querySelector(".videos").removeChild(o)}})()}}},v=r(8),component=Object(v.a)(f,function(){var t=this,e=t._self._c;return t.favActive?e("button",{staticClass:"wi favorite",class:{btn:t.payload.button},attrs:{"data-fav-id":t.payload.film.id,title:"Убрать из избранного"},on:{click:t.removeFav}},[e("img",{attrs:{src:"/static_files/icons/favourite-red.png",alt:""}}),t._v(" "),t.isDesktop&&t.payload.button?[t._v(t._s(t.$t("fav_remove")))]:t._e()],2):e("button",{staticClass:"wi favorite mini",class:{btn:t.payload.button},attrs:{"data-fav-id":t.payload.film.id,title:"Добавить в избранное"},on:{click:t.setFav}},[e("img",{attrs:{src:"/static_files/icons/favourite.png",alt:"Избранное"}}),t._v(" "),t.isDesktop&&t.payload.button?[t._v(t._s(t.$t("fav_to")))]:t._e()],2)},[],!1,null,null,null);e.default=component.exports}}]);

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.