hypnagaga/docs/assets/Headline-2aa6661d.js
2023-10-03 18:07:23 +00:00

2 lines
7.9 KiB
JavaScript

import{S as ie,i as le,s as ne,o as v,g as $,b as y,c as se,d as H,m as ee,t as p,h as k,f as S,j as te,x as ae,y as C,e as z,v as I,w as L,l as R,u as q,p as D,q as G,z as re,A as oe,B as K,n as M}from"./index-8e2228d6.js";import{B as ce}from"./Block-9ace8085.js";import{B as fe}from"./Byline-9c966779.js";import{m as A}from"./marked.esm-76161808.js";const de=s=>({}),O=s=>({}),ue=s=>({}),Q=s=>({}),_e=s=>({}),X=s=>({}),me=s=>({}),Y=s=>({});function Z(s){let t,n;const i=s[11].crown,e=R(i,s,s[12],Y);return{c(){t=v("div"),e&&e.c(),y(t,"class","crown-container")},m(l,r){H(l,t,r),e&&e.m(t,null),n=!0},p(l,r){e&&e.p&&(!n||r&4096)&&q(e,i,l,l[12],n?G(i,l[12],r,me):D(l[12]),Y)},i(l){n||(p(e,l),n=!0)},o(l){k(e,l),n=!1},d(l){l&&S(t),e&&e.d(l)}}}function x(s){let t,n;return{c(){t=v("p"),n=re(s[3]),y(t,"class","section-title mb-0 font-subhed text-xs text-secondary font-bold uppercase whitespace-nowrap tracking-wider")},m(i,e){H(i,t,e),z(t,n)},p(i,e){e&8&&oe(n,i[3])},d(i){i&&S(t)}}}function pe(s){let t,n=A.parseInline(s[0])+"",i;return{c(){t=v("h1"),y(t,"class",i=K(s[8])+" svelte-1xmn7bm")},m(e,l){H(e,t,l),t.innerHTML=n},p(e,l){l&1&&n!==(n=A.parseInline(e[0])+"")&&(t.innerHTML=n),l&256&&i!==(i=K(e[8])+" svelte-1xmn7bm")&&y(t,"class",i)},i:M,o:M,d(e){e&&S(t)}}}function be(s){let t;const n=s[11].hed,i=R(n,s,s[12],X);return{c(){i&&i.c()},m(e,l){i&&i.m(e,l),t=!0},p(e,l){i&&i.p&&(!t||l&4096)&&q(i,n,e,e[12],t?G(n,e[12],l,_e):D(e[12]),X)},i(e){t||(p(i,e),t=!0)},o(e){k(i,e),t=!1},d(e){i&&i.d(e)}}}function ke(s){let t,n=A(s[2])+"";return{c(){t=v("div"),y(t,"class","dek fmx-auto fmb-6")},m(i,e){H(i,t,e),t.innerHTML=n},p(i,e){e&4&&n!==(n=A(i[2])+"")&&(t.innerHTML=n)},i:M,o:M,d(i){i&&S(t)}}}function ye(s){let t,n;const i=s[11].dek,e=R(i,s,s[12],Q);return{c(){t=v("div"),e&&e.c(),y(t,"class","dek fmx-auto fmb-6")},m(l,r){H(l,t,r),e&&e.m(t,null),n=!0},p(l,r){e&&e.p&&(!n||r&4096)&&q(e,i,l,l[12],n?G(i,l[12],r,ue):D(l[12]),Q)},i(l){n||(p(e,l),n=!0)},o(l){k(e,l),n=!1},d(l){l&&S(t),e&&e.d(l)}}}function he(s){let t,n;return t=new fe({props:{class:"fmy-4",authors:s[4],publishTime:s[5],updateTime:s[6],align:"center"}}),{c(){$(t.$$.fragment)},m(i,e){ee(t,i,e),n=!0},p(i,e){const l={};e&16&&(l.authors=i[4]),e&32&&(l.publishTime=i[5]),e&64&&(l.updateTime=i[6]),t.$set(l)},i(i){n||(p(t.$$.fragment,i),n=!0)},o(i){k(t.$$.fragment,i),n=!1},d(i){te(t,i)}}}function ge(s){let t;const n=s[11].byline,i=R(n,s,s[12],O);return{c(){i&&i.c()},m(e,l){i&&i.m(e,l),t=!0},p(e,l){i&&i.p&&(!t||l&4096)&&q(i,n,e,e[12],t?G(n,e[12],l,de):D(e[12]),O)},i(e){t||(p(i,e),t=!0)},o(e){k(i,e),t=!1},d(e){i&&i.d(e)}}}function we(s){let t,n,i,e,l,r,V,d,_,B,u,m,T,c=s[9].crown&&Z(s),f=s[3]&&x(s);const o=[be,pe],h=[];function U(a,b){return a[9].hed?0:1}l=U(s),r=h[l]=o[l](s);const W=[ye,ke],g=[];function E(a,b){return a[9].dek?0:a[2]?1:-1}~(d=E(s))&&(_=g[d]=W[d](s));const F=[ge,he],w=[];function J(a,b){return a[9].byline?0:a[4].length>0||a[5]?1:-1}return~(u=J(s))&&(m=w[u]=F[u](s)),{c(){t=v("header"),c&&c.c(),n=C(),i=v("div"),f&&f.c(),e=C(),r.c(),V=C(),_&&_.c(),B=C(),m&&m.c(),y(i,"class","title"),y(t,"class","relative")},m(a,b){H(a,t,b),c&&c.m(t,null),z(t,n),z(t,i),f&&f.m(i,null),z(i,e),h[l].m(i,null),z(i,V),~d&&g[d].m(i,null),z(t,B),~u&&w[u].m(t,null),T=!0},p(a,b){a[9].crown?c?(c.p(a,b),b&512&&p(c,1)):(c=Z(a),c.c(),p(c,1),c.m(t,n)):c&&(I(),k(c,1,1,()=>{c=null}),L()),a[3]?f?f.p(a,b):(f=x(a),f.c(),f.m(i,e)):f&&(f.d(1),f=null);let j=l;l=U(a),l===j?h[l].p(a,b):(I(),k(h[j],1,1,()=>{h[j]=null}),L(),r=h[l],r?r.p(a,b):(r=h[l]=o[l](a),r.c()),p(r,1),r.m(i,V));let N=d;d=E(a),d===N?~d&&g[d].p(a,b):(_&&(I(),k(g[N],1,1,()=>{g[N]=null}),L()),~d?(_=g[d],_?_.p(a,b):(_=g[d]=W[d](a),_.c()),p(_,1),_.m(i,null)):_=null);let P=u;u=J(a),u===P?~u&&w[u].p(a,b):(m&&(I(),k(w[P],1,1,()=>{w[P]=null}),L()),~u?(m=w[u],m?m.p(a,b):(m=w[u]=F[u](a),m.c()),p(m,1),m.m(t,null)):m=null)},i(a){T||(p(c),p(r),p(_),p(m),T=!0)},o(a){k(c),k(r),k(_),k(m),T=!1},d(a){a&&S(t),c&&c.d(),f&&f.d(),h[l].d(),~d&&g[d].d(),~u&&w[u].d()}}}function ve(s){let t,n,i;return n=new ce({props:{width:s[7],class:"headline text-center fmt-7 fmb-6 "+s[1],$$slots:{default:[we]},$$scope:{ctx:s}}}),{c(){t=v("div"),$(n.$$.fragment),y(t,"class","headline-wrapper svelte-1xmn7bm"),se(t,"display","contents")},m(e,l){H(e,t,l),ee(n,t,null),i=!0},p(e,[l]){const r={};l&128&&(r.width=e[7]),l&2&&(r.class="headline text-center fmt-7 fmb-6 "+e[1]),l&4989&&(r.$$scope={dirty:l,ctx:e}),n.$set(r)},i(e){i||(p(n.$$.fragment,e),i=!0)},o(e){k(n.$$.fragment,e),i=!1},d(e){e&&S(t),te(n)}}}function Te(s,t,n){let{$$slots:i={},$$scope:e}=t;const l=ae(i);let{hed:r="Reuters Graphics Interactive"}=t,{class:V=""}=t,{hedSize:d="normal"}=t,{dek:_=null}=t,{section:B=null}=t,{authors:u=[]}=t,{publishTime:m=""}=t,{updateTime:T=""}=t,{width:c="normal"}=t,f;return s.$$set=o=>{"hed"in o&&n(0,r=o.hed),"class"in o&&n(1,V=o.class),"hedSize"in o&&n(10,d=o.hedSize),"dek"in o&&n(2,_=o.dek),"section"in o&&n(3,B=o.section),"authors"in o&&n(4,u=o.authors),"publishTime"in o&&n(5,m=o.publishTime),"updateTime"in o&&n(6,T=o.updateTime),"width"in o&&n(7,c=o.width),"$$scope"in o&&n(12,e=o.$$scope)},s.$$.update=()=>{if(s.$$.dirty&1024)switch(d){case"biggest":n(8,f="text-6xl");break;case"bigger":n(8,f="text-5xl");break;case"big":n(8,f="text-4xl");break;case"small":n(8,f="text-2xl");break;default:n(8,f="text-3xl")}},[r,V,_,B,u,m,T,c,f,l,d,i,e]}class He extends ie{constructor(t){super(),le(this,t,Te,ve,ne,{hed:0,class:1,hedSize:10,dek:2,section:3,authors:4,publishTime:5,updateTime:6,width:7})}}He.__docgen={version:3,name:"Headline.svelte",data:[{keywords:[{name:"type",description:"{string}"}],visibility:"public",description:"Headline, parsed as an _inline_ markdown string in an `h1` element.",name:"hed",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"Reuters Graphics Interactive"},{visibility:"public",description:"Add extra classes to the block tag to target it with custom CSS.",keywords:[],name:"class",kind:"const",static:!1,readonly:!0,type:{kind:"type",text:"string",type:"string"},localName:"cls",defaultValue:""},{keywords:[{name:"type",description:"{string}"}],visibility:"public",description:"Headline size",name:"hedSize",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"normal"},{keywords:[{name:"type",description:"{string}"}],visibility:"public",description:"Dek, parsed as a markdown string.",name:"dek",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:null},{keywords:[{name:"type",description:"{string}"}],visibility:"public",description:"Section title",name:"section",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:null},{keywords:[],visibility:"public",description:"Array of author names, which will be slugified to create links to Reuters author pages",name:"authors",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"array",type:"array"}},{keywords:[{name:"type",description:"{string}"}],visibility:"public",description:"Publish time as a datetime string.",name:"publishTime",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:""},{keywords:[{name:"type",description:"{string}"}],visibility:"public",description:"Update time as a datetime string.",name:"updateTime",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:""},{keywords:[],visibility:"public",description:"Width of the headline.",name:"width",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"normal"}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[{keywords:[],visibility:"public",description:"Crown named slot",name:"crown"},{keywords:[],visibility:"public",description:"Headline named slot",name:"hed"},{keywords:[],visibility:"public",description:"Dek named slot",name:"dek"},{keywords:[],visibility:"public",description:"Custom byline/dateline",name:"byline"}],refs:[]};export{He as H};
//# sourceMappingURL=Headline-2aa6661d.js.map