1var e=`Discover and Share Exceptional Dining`,t=`Explore local restaurants, authentic reviews, and a vibrant community of food lovers - All in one place.`;function n(){return{meta:[{title:`${e} | Tastebuds`},{name:`description`,content:t},{property:`og:type`,content:`website`},{property:`og:site_name`,content:`Tastebuds`},{property:`og:title`,content:e},{property:`og:description`,content:t},{property:`og:locale`,content:`en_US`},{name:`twitter:card`,content:`summary`},{name:`twitter:site`,content:`@tastebuds`},{name:`twitter:site_id`,content:`27704724`},{name:`twitter:creator`,content:`@tastebuds`},{name:`twitter:creator_id`,content:`27704724`},{name:`twitter:title`,content:e},{name:`twitter:description`,content:t}]}}function r(e,t){let n=new URL(e,`https://tastebuds.space`).toString(),r=[{name:`apple-itunes-app`,content:`app-id=1513515360, app-argument=${e}`},{property:`og:url`,content:n}];if(t&&r.push({title:`${t.title} | Tastebuds`},{property:`og:type`,content:t.type||`website`},{property:`og:title`,content:t.title},{name:`twitter:card`,content:`summary_large_image`},{name:`twitter:title`,content:t.title}),t?.description!==void 0){let e=d(t.description);r.push({name:`description`,content:e},{property:`og:description`,content:e},{name:`twitter:description`,content:t.description})}return t?.imageUrl&&(r.push({property:`og:image`,content:t.imageUrl},{name:`twitter:image`,content:t.imageUrl}),t.imageUrl.startsWith(`https`)&&r.push({property:`og:image:secure_url`,content:t.imageUrl})),t?.imageType&&r.push({property:`og:image:type`,content:t.imageType}),t?.imageWidth!==void 0&&r.push({property:`og:image:width`,content:String(t.imageWidth)}),t?.imageHeight!==void 0&&r.push({property:`og:image:height`,content:String(t.imageHeight)}),t?.imageAlt&&r.push({property:`og:image:alt`,content:t.imageAlt},{name:`twitter:image:alt`,content:t.imageAlt}),t?.articleAuthor&&r.push({property:`article:author`,content:t.articleAuthor}),t?.articlePublishedTime&&r.push({property:`article:published_time`,content:t.articlePublishedTime}),t?.articleSection&&r.push({property:`article:section`,content:t.articleSection}),t?.twitterLabel1&&t.twitterData1&&r.push({name:`twitter:label1`,content:t.twitterLabel1},{name:`twitter:data1`,content:t.twitterData1}),t?.twitterLabel2&&t.twitterData2&&r.push({name:`twitter:label2`,content:t.twitterLabel2},{name:`twitter:data2`,content:t.twitterData2}),{links:[{rel:`canonical`,href:n}],meta:r}}function i(e){let t=e.name||`Tastebuds`,n=l(e.image?.url);return c({title:t,description:l(e.address),imageUrl:n,imageAlt:t,type:`website`})}function a(e){let t=e.venue?.name||`Tastebuds`,n=l(e.images?.[0]?.url),r=l(e.createdAt);return{...c({title:t,description:l(e.content),imageUrl:n,imageAlt:t,type:`article`}),articleAuthor:l(e.author?.username),articlePublishedTime:r,articleSection:`Food and Drink`,twitterLabel1:`Reading Time`,twitterData1:`5 minutes`,twitterLabel2:r?`Published`:void 0,twitterData2:r}}function o(e){let t=e.title||`Tastebuds`,n=l(e.image?.url);return c({title:t,description:u(e.description)||`A Tastebuds collection of restaurants to try.`,imageUrl:n,imageAlt:t,type:`website`})}function s(e){let t=(e.name?.trim()||e.username?.trim())??`Tastebuds`,n=l(e.avatar?.url);return c({title:t,description:e.bio?.trim()||`See ${t}'s restaurant reviews and favorite places on Tastebuds.`,imageUrl:n,imageAlt:`${t}'s profile photo`,type:`website`})}function c(e){if(!e.imageUrl){let{imageAlt:t,...n}=e;return n}return{...e,imageWidth:1080,imageHeight:1080}}function l(e){return typeof e==`string`?e:void 0}function u(e){return e?.trim()||void 0}function d(e){let t=e.replaceAll(` 2`,` `);return Array.from(t).slice(0,200).join(``).trim()}export{s as a,r as i,n,i as o,a as r,o 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.