PageSourceSearch

https://neat.tube/client/en-US/chunk-FM5PYVED.js

js neat.tube collected 2026-10-05 10:33:24 UTC 10,768 bytes, 2 lines download raw bytes

1import{a as H}from"./chunk-G6JMM6YH.js";import{a as U}from"./chunk-RWFRRD6F.js";import{b as F}from"./chunk-DEGXQ3R2.js";import{Aa as w,Da as o,Db as C,Eb as P,Ec as p,Fb as M,Gb as R,Jb as y,Mc as d,Mh as I,Na as T,Wc as S,Yb as _,Zb as A,_b as f,ba as O,cb as L,gb as m,hb as u,mb as c,nb as l,ob as s,oc as D,pb as g,tb as k,tc as E,ub as x,uc as N,za as b}from"./chunk-NY4TI4KT.js";import{i as h,j as v}from"./chunk-IQVXR75E.js";var V=(i,r,n)=>({"no-videos":i,"to-manage":r,"display-as-row":n});function z(i,r){if(i&1&&(l(0,"my-link",10),_(1),s()),i&2){let n=y(2);c("internalLink",n.ownerRouterLink)("href",n.ownerHref)("target",n.ownerTarget),o(),f(" ",n.playlist().videoChannelBy," ");}}function $(i,r){if(i&1&&(l(0,"span",12),_(1),s()),i&2){let n=y(2);o(),A(n.playlist().privacy.label);}}function B(i,r){if(i&1&&g(0,"div",14),i&2){let n=y(2);c("innerHTML",n.playlistDescription,b);}}function G(i,r){if(i&1&&(l(0,"div",8)(1,"my-link",9),_(2),s(),m(3,z,2,4,"my-link",10),l(4,"div",11),m(5,$,2,1,"span",12),l(6,"span",13),C(7,1),E(8,"myFromNow"),s()(),m(9,B,1,1,"div",14),s()),i&2){let n=y();o(),c("internalLink",n.playlistRouterLink)("href",n.playlistHref)("target",n.playlistTarget)("title",n.playlist().displayName),o(),f(" ",n.playlist().displayName," "),o(),u(n.displayChannel()&&n.playlist().videoChannelBy?3:-1),o(2),u(n.displayPrivacy()?5:-1),o(3),P(N(8,9,n.playlist().updatedAt)),M(7),o(),u(n.displayDescription()?9:-1);}}var Q=(()=>{let r=class r{markdownService=O(I);playlist=p(void 0);toManage=p.required({transform:d});thumbnailOnly=p(!1,{transform:d});displayChannel=p(!1,{transform:d});displayDescription=p(!1,{transform:d});displayPrivacy=p(!1,{transform:d});displayAsRow=p(!1,{transform:d});linkType=p("internal");ownerRouterLink;ownerHref;ownerTarget;playlistRouterLink;playlistHref;playlistTarget;playlistDescription;ngOnInit(){return v(this,null,function*(){this.buildPlaylistUrl(),this.buildOwnerUrl(),this.displayDescription()&&(this.playlistDescription=yield this.markdownService.textMarkdownToHTML({markdown:this.playlist().description}));});}buildPlaylistUrl(){if(this.toManage()){this.playlistRouterLink=["/my-library/video-playlists",this.playlist().shortUUID];return;}let t=this.playlist();if(t.videosLength===0){this.playlistRouterLink=null;return;}let a=this.linkType();if(a==="internal"||!t.url){this.playlistRouterLink=H.buildWatchUrl(t);return;}if(a==="external"){this.playlistRouterLink=null,this.playlistHref=t.url,this.playlistTarget="_blank";return;}this.playlistRouterLink=["/search/lazy-load-playlist",{url:t.url}];}buildOwnerUrl(){let t=this.playlist(),a=this.linkType();if(t.videoChannel){if(a==="internal"||!t.videoChannel.url){this.ownerRouterLink=`/c/${t.videoChannelBy}`;return;}if(a==="external"){this.ownerRouterLink=null,this.ownerHref=t.videoChannel.url,this.ownerTarget="_blank";return;}this.ownerRouterLink=["/search/lazy-load-channel",{url:t.videoChannel.url}];}}getPlaylistThumbnailUrl(){return this.playlist().getThumbnailUrl(280);}};h(r,"\u0275fac",function(a){return new(a||r)();}),h(r,"\u0275cmp",T({type:r,selectors:[["my-video-playlist-miniature"]],inputs:{playlist:[1,"playlist"],toManage:[1,"toManage"],thumbnailOnly:[1,"thumbnailOnly"],displayChannel:[1,"displayChannel"],displayDescription:[1,"displayDescription"],displayPrivacy:[1,"displayPrivacy"],displayAsRow:[1,"displayAsRow"],linkType:[1,"linkType"]},decls:9,vars:14,consts:()=>{let t;t="{VAR_PLURAL, plural, =0 {No videos} =1 {1 video} other {{INTERPOLATION} videos}}",t=R(t,{INTERPOLATION:"\uFFFD1\uFFFD",VAR_PLURAL:"\uFFFD0\uFFFD"});let a;return a="Updated "+"\uFFFD0\uFFFD"+"",[t,a,[1,"miniature",3,"ngClass"],["inheritParentStyle","true","inheritParentDimension","true","tabindex","-1",1,"miniature-thumbnail",3,"internalLink","href","target","title"],["alt",""],[1,"miniature-playlist-info-overlay"],[1,"play-overlay"],[1,"icon"],[1,"miniature-info"],["inheritParentStyle","true","inheritParentDimension","true","className","ellipsis-multiline-2",1,"miniature-name",3,"internalLink","href","target","title"],["inheritParentStyle","true",1,"by",3,"internalLink","href","target"],[1,"privacy-date"],[1,"privacy"],[1,"updated-at"],[1,"description",3,"innerHTML"]];},template:function(a,e){a&1&&(l(0,"div",2)(1,"my-link",3),g(2,"img",4),l(3,"div",5),k(4),C(5,0),x(),s(),l(6,"div",6),g(7,"div",7),s()(),m(8,G,10,11,"div",8),s()),a&2&&(c("ngClass",D(10,V,e.playlist().videosLength===0,e.toManage(),e.displayAsRow())),o(),c("internalLink",e.playlistRouterLink)("href",e.playlistHref)("target",e.playlistTarget)("title",e.playlist().displayName),o(),L("aria-label",e.playlist().displayName)("src",e.getPlaylistThumbnailUrl(),w),o(3),P(e.playlist().videosLength)(e.playlist().videosLength),M(5),o(3),u(e.thumbnailOnly()?-1:8));},dependencies:[S,U,F],styles:[`.miniature[_ngcontent-%COMP%]{display:inline-block;width:100%;vertical-align:middle}
1.miniature.no-videos[_ngcontent-%COMP%]:not(.to-manage)   a[_ngcontent-%COMP%]{cursor:default!important}.miniature.to-manage[_ngcontent-%COMP%]   .play-overlay[_ngcontent-%COMP%], .miniature.no-videos[_ngcontent-%COMP%]   .play-overlay[_ngcontent-%COMP%]{display:none}.miniature-thumbnail[_ngcontent-%COMP%]{display:flex;flex-direction:column;position:relative;border-radius:4px;width:100%;height:100%;overflow:hidden;background-color:transparent;transition:filter .2s ease}.miniature-thumbnail[_ngcontent-%COMP%]:focus:not(:focus-visible){outline:none!important}.miniature-thumbnail[_ngcontent-%COMP%]   .play-overlay[_ngcontent-%COMP%]{position:absolute;right:0;bottom:0;width:inherit;height:inherit;opacity:0;background-color:#2e2323cc}.miniature-thumbnail[_ngcontent-%COMP%]   .play-overlay[_ngcontent-%COMP%], .miniature-thumbnail[_ngcontent-%COMP%]   .play-overlay[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{transition:all .2s ease}.miniature-thumbnail[_ngcontent-%COMP%]   .play-overlay[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{width:0;height:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.5);border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:18px solid #F4F4F5}.miniature-thumbnail[_ngcontent-%COMP%]   .play-overlay[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:before{display:block;content:"";width:49px;height:49px;top:-25px;right:-13px;border-radius:100%;position:absolute;background-color:var(--primary-450);opacity:.3}.miniature-thumbnail[_ngcontent-%COMP%]:hover{text-decoration:none!important}.miniature-thumbnail[_ngcontent-%COMP%]:hover   .play-overlay[_ngcontent-%COMP%]{opacity:1}.miniature-thumbnail[_ngcontent-%COMP%]:hover   .play-overlay[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{transform:translate(-50%,-50%) scale(1)}.miniature-thumbnail[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:inherit;height:inherit}.miniature-thumbnail[_ngcontent-%COMP%]   img.blur-filter[_ngcontent-%COMP%]{--thumbnailBlur: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg"><filter id="thumbnailBlur" primitiveUnits="objectBoundingBox"><feGaussianBlur stdDeviation="0.07 0.125"></feGaussianBlur><feColorMatrix type="matrix" values="1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 9 0"></feColorMatrix><feComposite in2="SourceGraphic" operator="in"></feComposite></filter></svg>#thumbnailBlur');filter:var(--thumbnailBlur)}.miniature-thumbnail[_ngcontent-%COMP%]   .miniature-playlist-info-overlay[_ngcontent-%COMP%]{position:absolute;right:0;bottom:0;height:100%;padding:0 10px;font-size:14px;font-weight:600;display:inline-block;background-color:#111c;color:#e9dfdf}.miniature-thumbnail[_ngcontent-%COMP%]   .miniature-playlist-info-overlay[_ngcontent-%COMP%]{display:flex;align-items:center}.miniature-info[_ngcontent-%COMP%]{display:flex;flex-direction:column}.miniature-info[_ngcontent-%COMP%]   .miniature-name[_ngcontent-%COMP%]{display:inline-block;transition:color .2s;font-weight:700;color:var(--fg);word-break:break-word;word-wrap:break-word;overflow-wrap:break-word}.miniature-info[_ngcontent-%COMP%]   .miniature-name[_ngcontent-%COMP%]:hover{text-decoration:none}.miniature-info[_ngcontent-%COMP%]   .by[_ngcontent-%COMP%]{display:block;color:var(--fg-300)}.miniature-info[_ngcontent-%COMP%]   .by[_ngcontent-%COMP%], .miniature-info[_ngcontent-%COMP%]   .by[_ngcontent-%COMP%]:hover, .miniature-info[_ngcontent-%COMP%]   .by[_ngcontent-%COMP%]:focus, .miniature-info[_ngcontent-%COMP%]   .by[_ngcontent-%COMP%]:active{text-decoration:none}.miniature-info[_ngcontent-%COMP%]   .by[_ngcontent-%COMP%]:focus:not(:focus-visible){outline:none}.miniature-info[_ngcontent-%COMP%]   .privacy-date[_ngcontent-%COMP%]{color:var(--fg-200);font-size:.75rem}.miniature-info[_ngcontent-%COMP%]   .privacy-date[_ngcontent-%COMP%]   .privacy[_ngcontent-%COMP%]{font-weight:600}.miniature-info[_ngcontent-%COMP%]   .privacy-date[_ngcontent-%COMP%]   .privacy[_ngcontent-%COMP%]:after{content:"-";margin:0 3px}.miniature-info[_ngcontent-%COMP%]   .description[_ngcontent-%COMP%]{margin-top:10px;color:var(--fg-300);word-break:break-word;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.miniature[_ngcontent-%COMP%]:not(.display-as-row)   .miniature-name[_ng
1content-%COMP%]{margin-top:.5rem;font-size:1rem}.miniature[_ngcontent-%COMP%]:not(.display-as-row)   .miniature-thumbnail[_ngcontent-%COMP%]{position:relative;height:0;width:100%;padding-top:56.25%}.miniature[_ngcontent-%COMP%]:not(.display-as-row)   .miniature-thumbnail[_ngcontent-%COMP%]     a{position:absolute;width:100%;height:100%;top:0}.miniature.display-as-row[_ngcontent-%COMP%]{--co-row-thumbnail-width: 280px;--co-row-thumbnail-height: 153px;display:flex}.miniature.display-as-row[_ngcontent-%COMP%]   .miniature-name[_ngcontent-%COMP%]{font-size:1.25rem}.miniature.display-as-row[_ngcontent-%COMP%]   .privacy-date[_ngcontent-%COMP%]{font-size:.875rem;margin-top:.25rem}.miniature.display-as-row[_ngcontent-%COMP%]   .miniature-thumbnail[_ngcontent-%COMP%]{min-width:var(--co-row-thumbnail-width);max-width:var(--co-row-thumbnail-width);height:var(--co-row-thumbnail-height);margin-inline-end:1rem}@media screen and (max-width:800px){.miniature.display-as-row[_ngcontent-%COMP%]{--co-row-thumbnail-width: 201px;--co-row-thumbnail-height: 114px}}@media screen and (max-width:500px){.miniature.display-as-row[_ngcontent-%COMP%]{--co-row-thumbnail-width: 125px;--co-row-thumbnail-height: 71px}.miniature.display-as-row[_ngcontent-%COMP%]   .miniature-name[_ngcontent-%COMP%]{font-size:1rem}.miniature.display-as-row[_ngcontent-%COMP%]   .privacy-date[_ngcontent-%COMP%]{font-size:.875rem}}
2/*# sourceMappingURL=video-playlist-miniature.component-ZKGNKPKN.css.map */`]}));let i=r;return i;})();export{Q as a};/**i18n:347eeb695970c32bc275618edc2e751c67145d9fc3012e70543c114a99b9e016*///# sourceMappingURL=chunk-FM5PYVED.js.map

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.