PageSourceSearch

https://www.rermag.com/_nuxt/useSelectOptions--b5VrM8l.mjs

js rermag.com collected 2026-10-02 07:29:57 UTC 7,954 bytes, 1 lines download raw bytes

1import{a as e}from"./nuxt-Dw3LQvcO.mjs";import{n as t}from"./state-B-1p1z1y.mjs";import{t as n}from"./useTenants-DNXF_41w.mjs";import{t as r}from"./useNotification-BeE4m4aa.mjs";import{t as i}from"./useAdUnitPatterns-ERyUa5_N.mjs";import{t as a}from"./countries_regions-ro5-rmxd.mjs";var o={encode_sans_condensed:{label:`Encode Sans Semi Condensed`,css:`"Encode Sans Semi Condensed", sans-serif`},fira_sans:{label:`Fira Sans`,css:`"Fira Sans", Arial, sans-serif`},georgia:{label:`Georgia`,css:`Georgia, serif`},ibm_plex_sans:{label:`IBM Plex Sans`,css:`"IBM Plex Sans", sans-serif`},open_sans:{label:`Open Sans`,css:`"Open Sans", sans-serif`},poppins:{label:`Poppins`,css:`"Poppins", sans-serif`},pt_sans:{label:`PT Sans`,css:`"PT Sans", sans-serif`},raleway:{label:`Raleway`,css:`"Raleway", sans-serif`}},s=[{value:`Article`,label:`Article`,plural:`Articles`,editKey:`article`,layoutKey:`article`},{value:`Blog`,label:`Blog`,plural:`Blog`,editKey:`blog`,layoutKey:`blog`},{value:`Company`,label:`Company`,plural:`Companies`,editKey:`company`,layoutKey:`company`},{value:`Contact`,label:`Contact`,plural:`Contacts`,editKey:`contact`,layoutKey:`contact`},{value:`Document`,label:`Document`,plural:`Documents`,editKey:`document`,layoutKey:`document`},{value:`Event`,label:`Event`,plural:`Events`,editKey:`event`,layoutKey:`event`},{value:`MediaGallery`,label:`Media Gallery`,plural:`Media Galleries`,editKey:`media-gallery`,layoutKey:`mediagallery`},{value:`News`,label:`News`,plural:`News`,editKey:`news`,layoutKey:`news`},{value:`Page`,label:`Page`,plural:`Page`,editKey:`page`,layoutKey:`page`},{value:`Podcast`,label:`Podcast`,plural:`Podcasts`,editKey:`podcast`,layoutKey:`podcast`},{value:`PressRelease`,label:`Press Release`,plural:`Press Releases`,editKey:`press-release`,layoutKey:`pressrelease`},{value:`Product`,label:`Product`,plural:`Products`,editKey:`product`,layoutKey:`product`},{value:`Promotion`,label:`Promotion`,plural:`Promotions`,editKey:`promotion`,layoutKey:`promotion`},{value:`Video`,label:`Video`,plural:`Videos`,editKey:`video`,layoutKey:`video`},{value:`Webinar`,label:`Webinar`,plural:`Webinars`,editKey:`webinar`,layoutKey:`webinar`},{value:`Whitepaper`,label:`Whitepaper`,plural:`White Papers`,editKey:`whitepaper`,layoutKey:`whitepaper`}],c=()=>s,l=Object.freeze({DELETED:0,PUBLISHED:1,DRAFT:2});function u(){let s=()=>{let e=t(`fonts`);return e.value||=Object.keys(o).map(e=>({label:o[e].label,value:e})),e.value},u=()=>{let{$ss:t}=e();return(t.thirdPartyScripts?.sourceEsb?.embeds??[]).map(e=>({value:e.key,label:e.key}))},d=async()=>{let n=t(`personSelect`);if(n.value)return n.value;let{$gql:r}=e(),i={status:[l.PUBLISHED],limit:9999};return n.value=(await r.query(`getPersonStream`,i)).data.edges.map(({node:e})=>({label:e.fullName,value:e.id})),n.value},f=async()=>{let n=t(`podcastSeriesSelect`);if(n.value)return n.value;let{$gql:r}=e();return n.value=(await r.queryStream(`podcasts/getPodcastSeriesStream`,{})).data.items.map(e=>({label:e.name,value:e.id})),n.value},p=async(e=`domain`)=>{let{listTenants:r}=n(),i=t(`tenantSelect`);return i.value||=(await r()).map(({domain:t,name:n,tenantKey:r})=>({label:e===t?t.toLowerCase():n,value:r})),i.value},m=async(n=null,i=``)=>{let a=t(`websiteSection${i}`);if(a?.value?.length)return a.value;a.value=[];let{$gql:o}=e(),s={};i&&(s={headers:{"x-tenant-key":i}});let c=await o.queryStream(`getWebsiteSectionsHierarchy`,{},s).catch(e=>{r(e.message)}),l=``;n&&c.data.items.map(e=>{e.id===n&&(l=e.hierarchy[e.hierarchy.length-1].fullName)});let u=[];return c.data.items.map(e=>{let t=e.hierarchy[e.hierarchy.length-1].fullName;(!l||t?.search(l)<0)&&u.push({value:e.id,label:t})}),a.value=[...u],a.value},h=async(t,n,i,a)=>{let{$gql:o}=e(),s=[];if(n){let e={includeTypes:t?[t]:[`Bin`,`Tag`,`Location`,`Organization`,`Person`],excludeIds:a??[],phrase:n,sortField:`name`,sortOrder:`asc`};for(var c=0;c<1;c++){let t=await o.queryStream(`matchTaxonomyStream`,{...e,limit:1e3}).catch(e=>{r.error(e.message)});s=s.concat(t.data.items)}}if(Object.keys(i).length){let e={includeTypes:t?[t]:[`Bin`,`Tag`,`Location`,`Organization`,`Person`],includeIds:i??[]},n=await o.queryStream(`getTaxonomyStream`,{...e}).catch(e=>{r.error(e.message)});s=s.concat(n.data.items.filter(e=>!s.map(e=>e.id).includes(e.id)))}let l=s.map(e=>({id:e.id,name:e.name,fullName:e.fullName,label:e?.fullName??e.name,value:e.id}));return l.sort((e,t)=>
1e.label.toLowerCase()<t.label.toLowerCase()?-1:1),l},g=async()=>{let n=t(`newsletterTemplateSelect`);if(n?.value?.length)return n.value;n.value=[];let{$gql:r}=e();return n.value=(await r.queryStream(`getNewsletterTemplateStream`,{})).data.items.filter(({status:e})=>e===1).map(e=>({label:e.name,value:e.id})),n.value},_=async()=>{let n=t(`publicationSelect`);if(n?.value?.length)return n.value;n.value=[];let{$gql:r}=e();return n.value=(await r.queryStream(`getPublicationStream`,{})).data.items.map(e=>({label:e.name,value:e.id})),n.value},v=()=>[`Standard`,`Featured`,`Pinned`,`Sponsored`,`Recommended`].map(e=>({value:e,label:e})),y=async()=>{let n=t(`adUnitPatternsSelect`);if(n.value)return n.value;let{$gql:r}=e(),a=await r.queryStream(`getAdUnitPatternStream`,{});return n.value=i(a.data.items).value.filter(({type:e})=>e===`layout-block`).map(({name:e,id:t})=>({label:e,value:t})),n.value},b=async()=>{let n=t(`adUnitPatternsAllSelect`);if(n.value)return n.value;let{$gql:r}=e(),a=await r.queryStream(`getAdUnitAdminPatternStream`,{});return n.value=i(a.data.items).value.map(({name:e,id:t})=>({label:e,value:t})),n.value},x=(e,n=!1)=>{let r=t(`countries`);return r.value||=a.map(({label:t,alpha2code:r,alpha3code:i,regions:a,compliance:o})=>{let s=e===2?r:i;return n&&(s=t),{label:t,value:s,regions:a,compliance:o}}),r.value},S=(e=`value`)=>c().map(t=>({value:t[e],label:t.label})),C=async()=>{let n=t(`membershipOptions`);if(n?.value?.length)return n.value;let{$gql:r}=e(),i=await r.queryStream(`getMembershipStream`,{status:1});return i.error||(n.value=i.data.items.map(e=>({value:e.id,label:e.title,status:e.status}))),n.value},w=async()=>{let n=t(`webinarSelect`);if(n?.value?.length)return n.value;let{$gql:r}=e();return n.value=(await r.queryStream(`getContentStream`,{type:`Webinar`,startDateAfter:Date.now(),limit:100})).data.items.filter(({type:e})=>e===`Webinar`).map(e=>({label:e.name,value:e.id})),n.value},T=async()=>{let n=t(`personifAiClientSelect`);if(n?.value?.length)return n.value;n.value=[];let{$gql:i}=e(),a=await i.queryStream(`personifai/getPersonifaiClientStream`,{limit:1e3});return a.error?(r.error(a.message),n.value):(n.value=a.data.items.map(e=>({label:e.name,value:e.id})).sort((e,t)=>e.label.localeCompare(t.label)),n.value)};return{adUnitPatterns:y,adUnitPatternsAll:b,contentTypes:S,countries:x,events:async()=>{let n=t(`eventSelect`);if(n?.value?.length)return n.value;let{$gql:r}=e();return n.value=(await r.queryStream(`getContentStream`,{type:`Event`,startDateAfter:Date.now(),limit:100})).data.items.filter(({type:e})=>e===`Event`).map(e=>({label:e.name,value:e.id})),n.value},fonts:s,getPersonifAiCampaigns:async()=>{let n=t(`personifAiCampaignSelect`);if(n?.value?.length)return n.value;n.value=[];let{$gql:i}=e(),a=await T(),o=await i.queryStream(`personifai/getPersonifaiCampaignStream`,{limit:5e3});if(o.error)return r.error(o.message),n.value;let s=new Map(a.map(e=>[e.value,e.label])),c=new Map;return(o.data.items||[]).forEach(e=>{c.set(String(e.id),e)}),n.value=[...c.values()].map(e=>{let t=s.get(e.clientId)||`Unknown Client`;return{label:e.name||e.fullName||`Unknown Campaign`,value:e.id,clientId:e.clientId,campaignName:e.name,campaignFullName:e.fullName||null,clientName:t,tenant:e.tenant}}).sort((e,t)=>e.label.localeCompare(t.label)),n.value},getPersonifAiClients:T,personOptions:d,getPodcastSeriesOptions:f,getSesbVendors:u,getTaxonomyTerms:h,memberships:C,newsletterTemplates:g,publications:_,scheduleOptions:v,tenants:p,websiteSections:m,webinars:w}}export{o as a,s as i,l as n,c as r,u as t};

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.