PageSourceSearch

https://www.vespa.co.th/_next/static/chunks/9387-9721b5ca756e3284.js

js vespa.co.th collected 2026-10-07 14:51:38 UTC 22,579 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9387],{26807:(n,t,e)=>{e.d(t,{Yv:()=>m});var a=e(3648),i=e(72530);function r(){let n=(0,a._)(["\n  query Promotions($slug: String!) {\n    promotions(filters: { slugURL: { eq: $slug } }) {\n      data {\n        attributes {\n          pageTitle\n          slugURL\n          publishedAt\n          promotionHeader {\n            textHeading\n            textExcerpt\n            coverImage {\n              data {\n                attributes {\n                  name\n                  alternativeText\n                  caption\n                  width\n                  height\n                  hash\n                  ext\n                  mime\n                  size\n                  url\n                  previewUrl\n                  provider\n                }\n              }\n            }\n          }\n          promotionDynamicZone {\n            ... on ComponentArticleDescription {\n              __typename\n              description\n            }\n            ... on ComponentArticleDivider {\n              __typename\n              isVisible\n            }\n          }\n        }\n      }\n    }\n  }\n"]);return r=function(){return n},n}function u(){let n=(0,a._)(['\n  query Promotions($slug: String!) {\n    promotions(filters: { slugURL: { ne: $slug } }, sort: "publishedAt:desc", pagination: { limit: 4 }) {\n      data {\n        id\n        attributes {\n          slugURL\n          promotionHeader {\n            textHeading\n            thumbnailImage {\n              data {\n                attributes {\n                  alternativeText\n                  url\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n']);return u=function(){return n},n}function l(){let n=(0,a._)(["\n  query Promotions($sort: [String!]) {\n    promotions(pagination: { limit: 12 }, sort: $sort) {\n      data {\n        id\n        attributes {\n          slugURL\n          promotionHeader {\n            textHeading\n            thumbnailImage {\n              data {\n                attributes {\n                  alternativeText\n                  url\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n"]);return l=function(){return n},n}function o(){let n=(0,a._)(["\n  query Promotions($start: Int!, $sort: [String!], $limit: Int = 4) {\n    promotions(pagination: { limit: $limit, start: $start }, sort: $sort) {\n      data {\n        id\n        attributes {\n          slugURL\n          promotionHeader {\n            textHeading\n            thumbnailImage {\n              data {\n                attributes {\n                  alternativeText\n                  url\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n"]);return o=function(){return n},n}function s(){let n=(0,a._)(["\n  query PagePromotionLanding {\n    pagePromotionLanding {\n      data {\n        attributes {\n          pageTitle\n          promotionLandingMetaHeader {\n            metaTitle\n            metaDescription\n            metaKeyword\n            metaOGTitle\n            metaOGDescription\n            metaOGImage {\n              data {\n                attributes {\n                  url\n                }\n              }\n            }\n          }\n          textHeading\n          coverMedia {\n            data {\n              attributes {\n                url\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n"]);return s=function(){return n},n}function d(){let n=(0,a._)(["\n  query Promotions($slug: String!) {\n    promotions(filters: { slugURL: { eq: $slug } }) {\n      data {\n        attributes {\n          promotionMetaHeader {\n            metaTitle\n            metaDescription\n            metaKeyword\n            metaOGTitle\n            metaOGDescription\n            metaOGImage {\n              data {\n                attributes {\n                  url\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n"]);return d=function(){return n},n}(0,i.J1)(r()),(0,i.J1)(u()),(0,i.J1)(l());let m=(0,i.J1)(o());(0,i.J1)(s()),(0,i.J1)(d())},30245:(n,t,e)=>{e.d(t,{e:()=>u,m:()=>o});var a=e(72530);let i=e(87358).env.STRAPI_URL||"https://cms.vespa.co.th";if(!i)throw Error("STRAPI_URL or NEXT_PUBLIC_STRAPI_URL is not configured");let r=i.replace("://localhost","://127.0.0.1").replace(/\/$/,""),u=new a.l4("".concat(r,"/graphql"),{errorPolicy:"all",cache:"no-cache"}),l=new Map,o={request:async(n,t)=>{if(n.includes("query compareVariant")&&(null==t?void 0:t.name)){let e="compareVariant:".concat(t.name),a=l.get(e),i=Date.now();if(a&&i-a.timestamp<3e5)return a.data;let r=await u.request(n,t);return l.set(e,{data:r,timestamp:i}),r}return u.request(n,t)}}},53409:(n,t,e)=>{e.d(t,{Br:()=>b,fA:()=>p,so:()=>c,wB:()=>g});var a=e(3648),i=e(72530);function r(){let n=(0,a._)(["\n  query News($slug: String!, $publicationState: PublicationState!) {\n    news(publicationState: $publicationState, filters: { slugURL: { eq: $slug } }) {\n      data {\n        attributes {\n          pageTitle\n          slugURL\n          publishedAt\n          dynamicZone {\n            ... on ComponentArticleEditor {\n              __typename\n              description\n            }\n            ... on ComponentArticleImgText {\n              __typename\n              detail\n              image {\n                data {\n                  attributes {\n                    url\n                  }\n                }\n              }\n            }\n            ... on ComponentArticleTextImg {\n              __typename\n              detail\n              image {\n                data {\n                  attributes {\n                    url\n                  }\n                }\n              }\n            }\n            ... on ComponentArticleCallAction {\n              __typename\n              title\n              linkURL\n              nameButton\n              isInternalLink\n            }\n            ... on ComponentArticleGallery {\n              __typename\n              gallery {\n                data {\n                  attributes {\n                    url\n                  }\n                }\n              }\n              galleryMobile {\n                data {\n                  attributes {\n                    url\n                  }\n                }\n              }\n            }\n          }\n          newsHeader {\n            textHeading\n            textExcerpt\n            coverImage {\n              data {\n                attributes {\n                  url\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n"]);return r=function(){return n},n}function u(){let n=(0,a._)(['\n  query News($limit: Int = 10) {\n    news(pagination: { limit: $limit }, sort: "publishedAt:desc") {\n      data {\n        id\n        attributes {\n          pageTitle\n          slugURL\n          updatedAt\n          publishedAt\n          newsHeader {\n            id\n            textHeading\n            textExcerpt\n            thumbnailImage {\n              data {\n                attributes {\n                  url\n                }\n              }\n            }\n          }\n          createdAt\n        }\n      }\n    }\n  }\n']);return u=function(){return n},n}function l(){let n=(0,a._)(["\n  query News($sort: [String!], $limit: Int = 12,  $start: Int = 0 ) {\n    news(pagination: { limit: $limit, start: $start }, sort: $sort) {\n      data {\n        id\n        attributes {\n          slugURL\n          contentHeader: newsHeader {\n            textHeading\n            thumbnailImage {\n              data {\n                attributes {\n                  alternativeText\n                  url\n                }\n              }\n            }\n          } \n        }\n      }\n    }\n  }\n"]);return l=function(){return n},n}function o(){let n=(0,a._)(["\n  query News($start: Int!, $sort: [String!]) {\n    news(pagination: { limit: 4, start: $start }, sort: $sort) {\n      data {\n        id\n        attributes {\n          slugURL\n          contentHeader: newsHeader {\n            textHeading\n            thumbnailImage {\n              data {\n                attributes {\n                  alternativeText\n                  url\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n"]);return o=function(){return n},n}function s(){let n=(0,a._)(["\n  query PageNewsLanding {\n    pageNewsLanding {\n      data {\n        attributes {\n          pageTitle\n          newsLandingMetaHeader {\n            metaTitle\n            metaDescription\n            metaKeyword\n            metaOGTitle\n            metaOGDescription\n            metaOGImage {\n              data {\n                attributes {\n                  url\n                }\n              }\n            }\n          }\n          textHeading\n          coverMedia {\n            data {\n              attributes {\n                url\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n"]);return s=function(){return n},n}function d(){let n=(0,a._)(['\n  query News($slug: String!) {\n    news(filters: { slugURL: { ne: $slug } }, sort: "publishedAt:desc", pagination: { limit: 4 }) {\n      data {\n        id\n        attributes {\n          slugURL\n          newsHeader {\n            textHeading\n            thumbnailImage {\n              data {\n                attributes {\n                  alternativeText\n                  url\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n']);return d=function(){return n},n}function m(){let n=(0,a._)(["\n  query News($slug: String!, $publicationState: PublicationState!) {\n    news(publicationState: $publicationState, filters: { slugURL: { eq: $slug } }) {\n      data {\n        attributes {\n          newsMetaHeader {\n            metaTitle\n            metaDescription\n            metaKeyword\n            metaOGTitle\n            metaOGDescription\n            metaOGImage {\n              data {\n                attributes {\n                  url\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n"]);return m=function(){return n},n}(0,i.J1)(r());let c=(0,i.J1)(u()),g=(0,i.J1)(l());(0,i.J1)(o());let p=(0,i.J1)(s()),b=(0,i.J1)(d());(0,i.J1)(m())},56618:(n,t,e)=>{e.d(t,{q:()=>r});var a=e(2821);let i=(0,e(91520).z)({classGroups:{"font-size":[{text:["title-large","title-medium","title-small","title-small-alt","body-large","body","body-small","caption"]}]}}),r=function(){for(var n=arguments.length,t=Array(n),e=0;e<n;e++)t[e]=arguments[e];return i((0,a.$)(t))}},74868:(n,t,e)=>{e.d(t,{Ft:()=>y,MV:()=>_,Ws:()=>L,oo:()=>x,uS:()=>T});var a=e(3648),i=e(72530);function r(){let n=(0,a._)(["\n  query Contents($slug: String!, $publicationState: PublicationState!) {\n    contentVespaTalks(publicationState: $publicationState, filters: { slugURL: { eq: $slug } }) {\n      data {\n        attributes {\n          pageTitle\n          slugURL\n          publishedAt\n          dynamicZone {\n            ... on ComponentArticleEditor {\n              __typename\n              description\n            }\n            ... on ComponentArticleCallAction {\n              __typename\n              title\n              linkURL\n              nameButton\n              isInternalLink\n            }\n            ... on ComponentArticleImgText {\n              __typename\n              detail\n              image {\n                data {\n                  attributes {\n                    url\n                  }\n                }\n              }\n            }\n            ... on ComponentArticleTextImg {\n              __typename\n              detail\n              image {\n                data {\n                  attributes {\n                    url\n                  }\n                }\n              }\n            }\n            ... on ComponentArticleGallery {\n              __typename\n              gallery {\n                data {\n                  attributes {\n                    url\n                  }\n                }\n              }\n              galleryMobile {\n                data {\n                  attributes {\n                    url\n                  }\n                }\n              }\n            }\n          }\n          contentHeader {\n            textHeading\n            textExcerpt\n            coverImage {\n              data {\n                attributes {\n                  name\n                  alternativeText\n                  caption\n                  width\n                  height\n                  hash\n                  ext\n                  mime\n                  size\n                  url\n                  previewUrl\n                  provider\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n"]);return r=function(){return n},n}function u(){let n=(0,a._)(["\n  query Contents($slug: String!, $publicationState: PublicationState!) {\n    contentVespa101S(publicationState: $publicationState, filters: { slugURL: { eq: $slug } }) {\n      data {\n        attributes {\n          pageTitle\n          slugURL\n          publishedAt\n          dynamicZone {\n            ... on ComponentArticleEditor {\n              __typename\n              description\n            }\n            ... on ComponentArticleImgText {\n              __typename\n              detail\n              image {\n                data {\n                  attributes {\n                    url\n                  }\n                }\n              }\n            }\n            ... on ComponentArticleTextImg {\n              __typename\n              detail\n              image {\n                data {\n                  attributes {\n                    url\n                  }\n                }\n              }\n            }\n            ... on ComponentArticleCallAction {\n              __typename\n              title\n              linkURL\n              nameButton\n              isInternalLink\n            }\n            ... on ComponentArticleGallery {\n              __typename\n              gallery {\n                data {\n                  attributes {\n                    url\n                  }\n                }\n              }\n              galleryMobile {\n                data {\n                  attributes {\n                    url\n                  }\n                }\n              }\n            }\n          }\n          contentHeader {\n            textHeading\n            textExcerpt\n            coverImage {\n              data {\n                attributes {\n                  name\n                  alternativeText\n                  caption\n                  width\n                  height\n                  hash\n                  ext\n                  mime\n                  size\n                  url\n                  previewUrl\n                  provider\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n"]);return u=function(){return n},n}function l(){let n=(0,a._)(['\n  query Contents($limit: Int = 10) {\n    contents(publicationState: LIVE, pagination: { limit: $limit }, sort: "publishedAt:desc") {\n      data {\n        id\n        attributes {\n          pageTitle\n          slugURL\n          updatedAt\n          publishedAt\n          contentHeader {\n            id\n            textHeading\n            textExcerpt\n            thumbnailImage {\n              data {\n                attributes {\n                  url\n                }\n              }\n            }\n          }\n          createdAt\n        }\n      }\n    }\n  }\n']);return l=function(){return n},n}function o(){let n=(0,a._)(["\n  query Contents($sort: [String!], $limit: Int = 12, $start: Int = 0) {\n    contentVespa101S(pagination: { limit: $limit, start: $start }, sort: $sort) {\n      data {\n        id\n        attributes {\n          slugURL\n          contentHeader: contentHeader {\n            textHeading\n         
1   thumbnailImage {\n              data {\n                attributes {\n                  alternativeText\n                  url\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n"]);return o=function(){return n},n}function s(){let n=(0,a._)(["\n  query Contents($sort: [String!], $limit: Int = 12, $start: Int = 0) {\n    contentVespaTalks(pagination: { limit: $limit, start: $start }, sort: $sort) {\n      data {\n        id\n        attributes {\n          slugURL\n          createdAt\n          contentHeader: contentHeader {\n            textHeading\n            thumbnailImage {\n              data {\n                attributes {\n                  alternativeText\n                  url\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n"]);return s=function(){return n},n}function d(){let n=(0,a._)(["\n  query Contents($start: Int!, $sort: [String!]) {\n    contents(pagination: { limit: 4, start: $start }, sort: $sort) {\n      data {\n        id\n        attributes {\n          slugURL\n          contentHeader: contentHeader {\n            textHeading\n            thumbnailImage {\n              data {\n                attributes {\n                  alternativeText\n                  url\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n"]);return d=function(){return n},n}function m(){let n=(0,a._)(["\n  query PageContentsLanding {\n    pageContentLanding {\n      data {\n        attributes {\n          pageTitle\n          contentLandingMetaHeader {\n            metaTitle\n            metaDescription\n            metaKeyword\n            metaOGTitle\n            metaOGDescription\n            metaOGImage {\n              data {\n                attributes {\n                  url\n                }\n              }\n            }\n          }\n          textHeading\n          coverMedia {\n            data {\n              attributes {\n                url\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n"]);return m=function(){return n},n}function c(){let n=(0,a._)(["\n  query PageContentsLanding {\n    pageVespa101Landing {\n      data {\n        attributes {\n          pageTitle\n          contentLandingMetaHeader {\n            metaTitle\n            metaDescription\n            metaKeyword\n            metaOGTitle\n            metaOGDescription\n            metaOGImage {\n              data {\n                attributes {\n                  url\n                }\n              }\n            }\n          }\n          textHeading\n          coverMedia {\n            data {\n              attributes {\n                url\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n"]);return c=function(){return n},n}function g(){let n=(0,a._)(["\n  query PageContentsLanding {\n    pageVespaTalkLanding {\n      data {\n        attributes {\n          pageTitle\n          contentLandingMetaHeader {\n            metaTitle\n            metaDescription\n            metaKeyword\n            metaOGTitle\n            metaOGDescription\n            metaOGImage {\n              data {\n                attributes {\n                  url\n                }\n              }\n            }\n          }\n          textHeading\n          coverMedia {\n            data {\n              attributes {\n                url\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n"]);return g=function(){return n},n}function p(){let n=(0,a._)(['\n  query Contents($slug: String!) {\n    contentVespa101S(filters: { slugURL: { ne: $slug } }, sort: "publishedAt:desc", pagination: { limit: 4 }) {\n      data {\n        id\n        attributes {\n          slugURL\n          contentHeader {\n            textHeading\n            thumbnailImage {\n              data {\n                attributes {\n                  alternativeText\n                  url\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n']);return p=function(){return n},n}function b(){let n=(0,a._)(['\n  query Contents($slug: String!) {\n    contentVespaTalks(filters: { slugURL: { ne: $slug } }, sort: "publishedAt:desc", pagination: { limit: 4 }) {\n      data {\n        id\n        attributes {\n          slugURL\n          contentHeader {\n            textHeading\n            thumbnailImage {\n              data {\n                attributes {\n                  alternativeText\n                  url\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n']);return b=function(){return n},n}function $(){let n=(0,a._)(["\n  query Contents($slug: String!, $publicationState: PublicationState!) {\n    contentVespa101S(publicationState: $publicationState, filters: { slugURL: { eq: $slug } }) {\n      data {\n        attributes {\n          contentMetaHeader {\n            metaTitle\n            metaDescription\n            metaKeyword\n            metaOGTitle\n            metaOGDescription\n            metaOGImage {\n              data {\n                attributes {\n                  url\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n"]);return $=function(){return n},n}function f(){let n=(0,a._)(["\n  query Contents($slug: String!, $publicationState: PublicationState!) {\n    contentVespaTalks(publicationState: $publicationState, filters: { slugURL: { eq: $slug } }) {\n      data {\n        attributes {\n          contentMetaHeader {\n            metaTitle\n            metaDescription\n            metaKeyword\n            metaOGTitle\n            metaOGDescription\n            metaOGImage {\n              data {\n                attributes {\n                  url\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n"]);return f=function(){return n},n}(0,i.J1)(r()),(0,i.J1)(u()),(0,i.J1)(l());let y=(0,i.J1)(o()),_=(0,i.J1)(s());(0,i.J1)(d());let x=(0,i.J1)(m()),T=(0,i.J1)(c()),L=(0,i.J1)(g());
1(0,i.J1)(p()),(0,i.J1)(b()),(0,i.J1)($()),(0,i.J1)(f())}}]);

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.