PageSourceSearch

https://members.social-policy.org.uk/5284.3ee5931106fcf663.js

js social-policy.org.uk collected 2026-10-02 06:20:13 UTC 10,637 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkVeryConnect=self.webpackChunkVeryConnect||[]).push([[5284],{95284:(Ft,v,a)=>{a.r(v),a.d(v,{BlogAdminModule:()=>Mt});var c=a(52805),m=a(72922),P=a(15859),Q=a(79903),I=a(8352),L=a(3999),J=a(59718),S=a(60611),N=a(331),A=a(50245),h=a(74174),V=a(87638),x=a(47290),Y=a(8239),f=a(64762),d=a(88990),E=a(662),k=a(10174),b=a(5296),Z=a(87399),H=a(6281),T=a(50725),R=a(10067),W=a(48921),$=a(3811),B=a(97482),C=a(70840),w=a(85960),G=a(51248),t=a(14026),j=a(19807),p=a(64177),X=a(99092),K=a(10218),z=a(78798),O=a(3814),q=a(62441),_=a(22009),y=a(50339),tt=a(61958),ot=a(4087),nt=a(81117),et=a(47946),at=a(16838),lt=a(17789),rt=a(11336),U=a(64683),st=a(16839);function it(o,n){if(1&o&&(t.TgZ(0,"div",10,11)(2,"label",12),t._uU(3),t.ALo(4,"tr"),t.qZA(),t.TgZ(5,"tg-clearable-input"),t._UZ(6,"tg-datepicker",13),t.ALo(7,"tr"),t.qZA()()),2&o){const e=n.txt,l=n.ctrl,r=t.MAs(1),i=t.oxw();t.Q6J("autoId",!1),t.xp6(2),t.Q6J("for",r.id),t.xp6(1),t.hij("",t.lcZ(4,7,e+"Long"),":"),t.xp6(3),t.Q6J("formControl",l)("controlId",r.id)("placeholder",t.lcZ(7,9,e))("maxDate",i.currDate)}}function gt(o,n){if(1&o){const e=t.EpF();t.TgZ(0,"button",14),t.NdJ("click.passive",function(){const i=t.CHM(e).$implicit,u=t.oxw();return t.KtG(u.setRange(i))}),t.qZA()}2&o&&t.Q6J("translate",n.$implicit)}function ct(o,n){if(1&o&&t._UZ(0,"time",24),2&o){const e=t.oxw().$implicit;t.Q6J("tgMomentAgo",e.latestPost)}}function mt(o,n){if(1&o&&(t.TgZ(0,"tr")(1,"td")(2,"a",20),t._uU(3),t.qZA()(),t.TgZ(4,"td")(5,"a",20),t._uU(6),t.qZA()(),t.TgZ(7,"td")(8,"a",20),t._uU(9),t.qZA()(),t.TgZ(10,"td")(11,"a",21),t.ALo(12,"asMailtoLink"),t._uU(13),t.qZA()(),t.TgZ(14,"td"),t.YNc(15,ct,1,1,"time",22),t.qZA(),t.TgZ(16,"td")(17,"span",23),t._uU(18),t.qZA()()()),2&o){const e=n.$implicit,l=t.oxw(3);t.xp6(2),t.Q6J("uiSref","addressbook.profile")("uiParams",l.toUserParams(e)),t.xp6(1),t.Oqu(e.firstname),t.xp6(2),t.Q6J("uiSref","addressbook.profile")("uiParams",l.toUserParams(e)),t.xp6(1),t.Oqu(e.lastname),t.xp6(2),t.Q6J("uiSref","blog.name")("uiParams",l.toBlogParams(e)),t.xp6(1),t.Oqu(e.blog_name),t.xp6(2),t.Q6J("href",t.lcZ(12,15,e.email),t.LSH),t.xp6(2),t.Oqu(e.email),t.xp6(2),t.Q6J("ngIf",e.latestPost),t.xp6(2),t.ekj("alert-danger",!e.count),t.xp6(1),t.Oqu((e.count||0).toLocaleString())}}function dt(o,n){if(1&o&&(t.TgZ(0,"tfoot"),t.GkF(1,17),t.qZA()),2&o){t.oxw(3);const e=t.MAs(17);t.xp6(1),t.Q6J("ngTemplateOutlet",e)}}function pt(o,n){if(1&o&&(t.TgZ(0,"table",16)(1,"thead"),t.GkF(2,17),t.qZA(),t.TgZ(3,"tbody"),t.YNc(4,mt,19,17,"tr",18),t.qZA(),t.YNc(5,dt,2,1,"tfoot",19),t.qZA()),2&o){const e=t.oxw(2),l=t.MAs(17);t.xp6(2),t.Q6J("ngTemplateOutlet",l),t.xp6(2),t.Q6J("ngForOf",e.rows)("ngForTrackBy",e.trackById),t.xp6(1),t.Q6J("ngIf",e.rows.length>=50)}}function ut(o,n){if(1&o&&t.YNc(0,pt,6,4,"table",15),2&o){const e=t.oxw(),l=t.MAs(19);t.Q6J("ngIf",e.rows.length)("ngIfElse",l)}}function ft(o,n){1&o&&(t.TgZ(0,"tr")(1,"th"),t._uU(2),t.ALo(3,"tr"),t.qZA(),t.TgZ(4,"th"),t._uU(5),t.ALo(6,"tr"),t.qZA(),t.TgZ(7,"th"),t._uU(8),t.ALo(9,"tr"),t.qZA(),t.TgZ(10,"th"),t._uU(11),t.ALo(12,"tr"),t.qZA(),t.TgZ(13,"th"),t._uU(14),t.ALo(15,"tr"),t.qZA(),t.TgZ(16,"th"),t._uU(17),t.ALo(18,"tr"),t.qZA()()),2&o&&(t.xp6(2),t.Oqu(t.xi3(3,6,"firstname","user")),t.xp6(3),t.Oqu(t.xi3(6,9,"lastname","user")),t.xp6(3),t.Oqu(t.lcZ(9,12,"blogName")),t.xp6(3),t.Oqu(t.lcZ(12,14,"email")),t.xp6(3),t.Oqu(t.lcZ(15,16,"latestPost")),t.xp6(3),t.Oqu(t.lcZ(18,18,"numPosts")))}function Tt(o,n){1&o&&t._UZ(0,"div",25),2&o&&t.Q6J("translate","noStats")}function vt(o,n){1&o&&t._UZ(0,"tg-loader-spinner-lg")}const At=function(o){return{txt:"from",ctrl:o}},ht=function(o){return{txt:"until",ctrl:o}},D="blog.admin";class s{constructor(n,e,l,r){this.statsRes=n,this.alert=e,this.cdr=l,this.fb=r,this.BLOG_SRE
1F="blog.name",this.USER_SREF="addressbook.profile",this.ranges=["lastWeek","lastMonth","allTime"],this.rows=null,this.trackById=w.trackById}ngOnDestroy(){(0,G.unsubscribeFromAll)(this._sub)}ngOnInit(){function n(r){return r?r.toISOString():null}this.ctrlFrom=this.fb.control(null),this.ctrlTo=this.fb.control(null),this.currDate=new Date;const e=(0,C.observeControlValue)(this.ctrlFrom).pipe((0,T.U)(n)),l=(0,C.observeControlValue)(this.ctrlTo).pipe((0,T.U)(n));this._sub=(0,H.a)([e,l]).pipe((0,R.b)(100),(0,T.U)(([r,i])=>{const u={};return r&&(u.from=r),i&&(u.to=i),u}),(0,W.O)({}),(0,k.p)(),(0,b.H)("[BlogAdminBreakdown.pre-fetch]"),(0,$.w)(r=>this.query(r)),(0,b.H)("[BlogAdminBreakdown.fetch]")).subscribe((0,E.e)(r=>{this.rows=r,this.cdr.markForCheck()}))}setRange(n){switch(n){case"lastWeek":this.ctrlFrom.setValue(Z().subtract(1,"week").startOf("day").toDate()),this.ctrlTo.setValue(null);break;case"lastMonth":this.ctrlFrom.setValue(Z().subtract(1,"month").startOf("day").toDate()),this.ctrlTo.setValue(null);break;case"allTime":this.ctrlFrom.setValue(null),this.ctrlTo.setValue(null);break;default:throw new TypeError(`Invalid date range: ${n}`)}}toBlogParams(n){return{blogName:n.blog_name}}toUserParams(n){return{userId:n.id}}query(n){var e=this;return(0,Y.Z)(function*(){try{return yield(0,A.n)(e.statsRes.blogs({params:n}))}catch{return e.alert.alertError({key:"fetchErr",ns:D}),e.query[d.y7]?.delete(M(n)),[]}})()}}function M(o){return JSON.stringify(o)}s.\u0275fac=function(n){return new(n||s)(t.Y36(x.A),t.Y36(j.c),t.Y36(t.sBO),t.Y36(c.QS))},s.\u0275cmp=t.Xpm({type:s,selectors:[["tg-blog-admin-breakdown"]],hostVars:2,hostBindings:function(n,e){2&n&&t.ekj("container-fluid",!0)},features:[t._Bn([{provide:B.z,useValue:D}])],decls:22,vars:19,consts:[[1,"well","well-sm","text-center"],["tplDate",""],[1,"rangeselect"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["role","group",1,"btn-group"],["class","btn btn-default",3,"translate","click.passive",4,"ngFor","ngForOf"],[3,"ngIf","ngIfElse"],["tplHead",""],["tplNoRows",""],["tplLoading",""],[3,"autoId"],["idInp","id"],[3,"for"],[3,"formControl","controlId","placeholder","maxDate","clearable-input-target"],[1,"btn","btn-default",3,"translate","click.passive"],["class","table table-striped table-hover",4,"ngIf","ngIfElse"],[1,"table","table-striped","table-hover"],[3,"ngTemplateOutlet"],[4,"ngFor","ngForOf","ngForTrackBy"],[4,"ngIf"],[3,"uiSref","uiParams"],["target","_blank","rel","noopener nofollow",3,"href"],[3,"tgMomentAgo",4,"ngIf"],[1,"badge"],[3,"tgMomentAgo"],[1,"alert","alert-info","text-center",3,"translate"]],template:function(n,e){if(1&n&&(t.TgZ(0,"header",0),t._uU(1),t.ALo(2,"titlecase"),t.ALo(3,"tr"),t.qZA(),t.YNc(4,it,8,11,"ng-template",null,1,t.W1O),t.TgZ(6,"div",2),t.GkF(7,3)(8,3),t.TgZ(9,"div")(10,"label"),t._uU(11),t.ALo(12,"tr"),t.qZA(),t.TgZ(13,"div",4),t.YNc(14,gt,1,1,"button",5),t.qZA()()(),t.YNc(15,ut,1,2,"ng-template",6),t.YNc(16,ft,19,20,"ng-template",null,7,t.W1O),t.YNc(18,Tt,1,1,"ng-template",null,8,t.W1O),t.YNc(20,vt,1,0,"ng-template",null,9,t.W1O)),2&n){const l=t.MAs(5),r=t.MAs(21);t.xp6(1),t.Oqu(t.lcZ(2,9,t.lcZ(3,11,"blogPosts"))),t.xp6(6),t.Q6J("ngTemplateOutlet",l)("ngTemplateOutletContext",t.VKq(15,At,e.ctrlFrom)),t.xp6(1),t.Q6J("ngTemplateOutlet",l)("ngTemplateOutletContext",t.VKq(17,ht,e.ctrlTo)),t.xp6(3),t.hij("",t.lcZ(12,13,"recent"),":"),t.xp6(3),t.Q6J("ngForOf",e.ranges),t.xp6(1),t.Q6J("ngIf",e.rows)("ngIfElse",r)}},dependencies:[p.sg,p.O5,p.tP,X.X,K.P,z.Z,O.u0,O.k6,q.h,_.a,y.k,m.UISref,m.AnchorUISref,tt.y,c.JJ,c.oH,ot.W,nt.e,et.X,at.s,lt.U,rt.N,p.rS,U.H,st.E],styles:["[_nghost-%COMP%]{display:block}.rangeselect[_ngcontent-%COMP%]{align-items:flex-end;display:flex;flex-direction:row;margin-bottom:1em}.rangeselect[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-left:30px}.rangeselect[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{margin-left:0}.well[_ngcontent-%COMP%]{font-weight:700}.btn-group[_ngcontent-%COMP%]{display:block}"],changeDetection:0}),(0,f.gn)([(0,d.qQ)(o=>o.blog_name)],s.prototype,"toBlogParams",null),(0,f.gn)([(0,d.qQ)(o=>o.id)],s.prototype,"toUserParams",null),(0,f.gn)([(0,d.qQ)(M)],s.prototype,"query",null);
1var xt=a(25989),bt=a(25789),Zt=a(12936),F=a(60138),Bt=a(62593);function Ct(o,n){1&o&&(t._uU(0),t.ALo(1,"tr")),2&o&&t.Oqu(t.lcZ(1,1,"tag"))}function Ot(o,n){if(1&o&&(t.TgZ(0,"a",7),t._uU(1),t.qZA()),2&o){const e=n.$implicit,l=t.oxw();t.Q6J("uiSref","blog.latest")("uiParams",l.paramsFor(e)),t.xp6(1),t.Oqu(e)}}function yt(o,n){1&o&&(t._uU(0),t.ALo(1,"tr")),2&o&&t.Oqu(t.lcZ(1,1,"occurrence"))}function Ut(o,n){if(1&o&&t._uU(0),2&o){const e=n.$implicit,l=t.oxw();t.Oqu(l.formatValue(e))}}class g{constructor(n){this.tableData=n}formatValue(n){return n?.toLocaleString()??"0"}ngOnInit(){const n=[],e=[];for(const[l,{_id:r,count:i}]of this.tableData.entries())n[l]=i,e[l]=r;this.pieData=n,this.pieLabels=e,this.showFooter=this.tableData.length>49}paramsFor(n){return{tag:n}}}g.\u0275fac=function(n){return new(n||g)(t.Y36(h.wp))},g.\u0275cmp=t.Xpm({type:g,selectors:[["tg-blog-admin-top-tags"]],hostVars:2,hostBindings:function(n,e){2&n&&t.ekj("container-fluid",!0)},features:[t._Bn([],[{provide:B.z,useValue:"blog.admin"}])],decls:11,vars:16,consts:[[3,"pieData","pieLabels","titlePage","txtNoData","tableData"],[1,"table","table-striped","table-hover",3,"tg-data-table","sort","footer"],["tg-table-column-def","_id",3,"sortable"],["tg-table-header-cell",""],[3,"uiSref","uiParams",4,"tg-table-cell"],["tg-table-column-def","count",3,"sortable"],["tg-table-cell",""],[3,"uiSref","uiParams"]],template:function(n,e){1&n&&(t.TgZ(0,"tg-table-pie-page",0),t.ALo(1,"titlecase"),t.ALo(2,"tr"),t.ALo(3,"tr"),t.TgZ(4,"table",1),t.ynx(5,2),t.YNc(6,Ct,2,3,"ng-template",3),t.YNc(7,Ot,2,3,"a",4),t.BQk(),t.ynx(8,5),t.YNc(9,yt,2,3,"ng-template",3),t.YNc(10,Ut,1,1,"ng-template",6),t.BQk(),t.qZA()()),2&n&&(t.Q6J("pieData",e.pieData)("pieLabels",e.pieLabels)("titlePage",t.lcZ(1,10,t.lcZ(2,12,"top25")))("txtNoData",t.lcZ(3,14,"noStats"))("tableData",e.tableData),t.xp6(4),t.Q6J("tg-data-table",e.tableData)("sort","count")("footer",e.showFooter),t.xp6(1),t.Q6J("sortable",!0),t.xp6(3),t.Q6J("sortable",!0))},dependencies:[y.k,m.UISref,m.AnchorUISref,bt.q,Zt.Q,F.Hg,F.Wl,Bt.c,p.rS,U.H],styles:["[_nghost-%COMP%]{display:block}"],changeDetection:0}),(0,f.gn)([(0,d.qQ)(xt.Z)],g.prototype,"paramsFor",null);const Dt=[{abstract:!0,component:V.J9,name:"admin.blogs",url:"/blogs"},{component:g,name:"admin.blogs.tags",resolve:[{deps:[x.A],resolveFn:o=>(0,A.n)(o.topTags()),token:h.wp}],url:"/tags"},{component:s,name:"admin.blogs.breakdown",url:"/breakdown"}];let Mt=(()=>{class o{}return o.\u0275fac=function(e){return new(e||o)},o.\u0275mod=t.oAB({type:o}),o.\u0275inj=t.cJS({imports:[P.GlobalModule,m.UIRouterModule.forChild({config:S.Z.config(Dt)}),c.u5,c.UX,Q.g,N.h,J.f,I.t,L.b]}),o})()}}]);

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.