PageSourceSearch

https://biesse-thailand.netlify.app/subsite-thailand/component---s…plates-qr-index-tsx-245748d92a276cee3d37.js

js biesse-thailand.netlify.app collected 2026-10-03 10:30:52 UTC 7,167 bytes, 2 lines download raw bytes

1var _global;!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="e69ba1fb-67ec-43a1-acda-2bba7d19ef33",e._sentryDebugIdIdentifier="sentry-dbid-e69ba1fb-67ec-43a1-acda-2bba7d19ef33")}catch(e){}}(),(_global="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"1.30.3.6"},function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="e69ba1fb-67ec-43a1-acda-2bba7d19ef33",e._sentryDebugIdIdentifier="sentry-dbid-e69ba1fb-67ec-43a1-acda-2bba7d19ef33")}catch(e){}}(),(_global="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"8c1272d98d33c0e2301dc0329ac86f2736f28c4b"},(self.webpackChunkbiesse_website=self.webpackChunkbiesse_website||[]).push([[323],{20757:function(e,n,t){t.d(n,{z:function(){return i},b:function(){return a}});var r=t(90512),s=t(61164),l=t(85893);const a=e=>{let{children:n,inverted:t=!1}=e;return(0,l.jsxs)("div",{className:(0,r.Z)("btn--watermark shadow-md",t&&"btn--watermark--inverted"),children:[n,(0,l.jsx)("div",{className:"btn--watermark--plus"})]})},i=e=>{var n;let{variant:t="neutral",size:r="md",className:i,children:d,fullWidth:o,disabled:u,...c}=e;const f=(0,s.y)({size:r,variant:t,fullWidth:o,disabled:u,customClassName:i}),N=(0,l.jsx)("button",{className:f,type:null!==(n=null==c?void 0:c.type)&&void 0!==n?n:"button",disabled:u,...c,children:d});return"watermarked"===t?(0,l.jsx)(a,{children:d}):N}},63659:function(e,n,t){t.d(n,{$:function(){return l}});var r=t(90512),s=t(85893);const l=e=>{let{size:n="small",className:t}=e;return(0,s.jsx)("div",{className:(0,r.Z)("border-gray-300 animate-spin rounded-full border-4 border-t-primary","small"===n&&"w-6 h-6","large"===n&&"h-16 w-16",t)})}},23619:function(e,n,t){t.r(n),t.d(n,{default:function(){return f}});var r=t(14160),s=t(67294),l=t(18479),a=t(6973),i=t(20757),d=t(63659);let o=function(e){return e[e.HAS_FILE=0]="HAS_FILE",e[e.HAS_LINK=1]="HAS_LINK",e[e.HAS_EXTERNAL_LINK=2]="HAS_EXTERNAL_LINK",e[e.NONE=3]="NONE",e}({});function u(){const e="undefined"!=typeof window,n=(n,t)=>{var r;return e&&null!==(r=localStorage.getItem(n))&&void 0!==r?r:t};return{CONTENTFUL_ACCESS_TOKEN:n("CONTENTFUL_ACCESS_TOKEN","qrCD_gtiCb42gBBnEIfBvlYkQ9jX9CgGwST0Gczx2Ns"),CONTENTFUL_SPACE_ID:n("CONTENTFUL_SPACE_ID","bdj0rlksezwc"),CONTENTFUL_ENVIRONMENT_ID:n("CONTENTFUL_ENVIRONMENT_ID","master"),CONTENTFUL_HOST:n("CONTENTFUL_HOST","cdn.contentful.com"),AUTO_REDIRECT:n("AUTO_REDIRECT",!0)}}var c=t(85893);var f=e=>{var n,t;let{location:f}=e;const{AUTO_REDIRECT:N}=u(),E=null!==(n=null===(t=f.pathname.split("/qr/")[1])||void 0===t?void 0:t.replace(/\/$/,""))&&void 0!==n?n:"",[v,b]=(0,s.useState)(null),[_,w]=(0,s.useState)(null);(0,s.useEffect)((()=>{var e,n;const t=navigator.language.toLowerCase(),r=null!==(e=null!==(n=l.nD.find((e=>e.toLowerCase()===t)))&&void 0!==n?n:l.nD.find((e=>e.toLowerCase().split("-")[0]===t.split("-")[0])))&&void 0!==e?e:l.al;b(r)}),[]);const T=async e=>{const n=await async function(e,n){const{CONTENTFUL_ACCESS_TOKEN:t,CONTENTFUL_SPACE_ID:r,CONTENTFUL_ENVIRONMENT_ID:s,CONTENTFUL_HOST:l}=u(),a=new URL(`https://${l}/spaces/${r}/environments/${s}/entries`);a.searchParams.set("content_type","shortLink"),a.searchParams.set("fields.slug",e),a.searchParams.set("include","10"),a.searchParams.set("locale",n);const i=await fetch(a,{headers:{Authorization:`Bearer ${t}`}});if(!i.ok)throw new Error(`Contentful request failed: ${i.status}`);return i.json()}(`${e}`,v),t=function(e){var n,t;const r=null!==(n=null===(t=e.items)||void 0===t?void 0:t[0].fields)&&void 0!==n?n:null,s={data:null,status:o.NONE};if(null!=r){if("file"in r&&null!=r.file)return s.status=o.HAS_FILE,s.data=r.file.sys,s;if("entry"in r&&null!=r.entry)return s.status=o.HAS_LINK,s.data=r.entry.sys,s;if("externalUrl"in r&&null!=r.externalUrl)return s.status=o.HAS_EXTERNAL_LINK,s.data=r.externalUrl,s}return s}(n);switch(t.status){case o.HAS_FILE:{const e=await async function(e){const{CONTENTFUL_ACCESS_TOKEN:n,CONTENTFUL_SPACE_ID:t,CONTENTFUL_ENVIRONMENT_ID:r,CONTENTFUL_HOST:s}=u(),l=new URL(`https://${s}
1/spaces/${t}/environments/${r}/assets/${e}`),a=await fetch(l,{headers:{Authorization:`Bearer ${n}`}});if(!a.ok)throw new Error(`Contentful request failed: ${a.status}`);const i=await a.json();return`https:${null==i?void 0:i.fields.file.url}`}(t.data.id);w(`${e}`);break}case o.HAS_LINK:{const e=function(e){var n,t,r,s,l,a,i;const d=[...null!==(n=e.items)&&void 0!==n?n:[],...null!==(t=null===(r=e.includes)||void 0===r?void 0:r.Entry)&&void 0!==t?t:[]],o=new Map(d.map((e=>[e.sys.id,e]))),u=null===(s=e.items)||void 0===s?void 0:s[0],c=null==u||null===(l=u.fields)||void 0===l||null===(a=l.entry)||void 0===a||null===(i=a.sys)||void 0===i?void 0:i.id,f=[],N=new Set;let E=o.get(c);for(;E;){var v,b,_;if(N.has(E.sys.id))throw new Error(`Circular reference detected: ${E.sys.id}`);N.add(E.sys.id),f.push(E);const e=null===(v=E.fields)||void 0===v||null===(b=v.parentPage)||void 0===b||null===(_=b.sys)||void 0===_?void 0:_.id;if(!e)break;if(E=o.get(e),!E){console.warn(`Parent ${e} was not included`);break}}return f.map((e=>e.fields.slug)).reverse().join("/").substring(1)}(n),t=(0,a.yF)(e,v);w(t);break}case o.HAS_EXTERNAL_LINK:w(`${t.data}`);break;default:return(0,r.navigate)("/404")}};(0,s.useEffect)((function(){E&&v&&T(E)}),[E,v]);const y=()=>{_&&window.open(_,"_self","noopener,noreferrer")};return(0,s.useEffect)((function(){_&&N&&y()}),[_]),(0,c.jsxs)("main",{style:{color:"#111",background:"#fff",minHeight:"100vh"},children:[N&&(0,c.jsxs)("div",{className:"flex justify-center items-center h-screen flex-col",children:[(0,c.jsx)(d.$,{size:"large",className:"m-10"}),(0,c.jsx)("p",{children:"Redirecting..."})]}),!N&&(0,c.jsxs)("div",{children:[(0,c.jsx)("h1",{children:"QR"}),(0,c.jsxs)("p",{children:["Code: ",E||"missing"]}),(0,c.jsxs)("p",{children:["Slug found: ",_||"fetching"]}),(0,c.jsx)(i.z,{onClick:y,disabled:null==_,children:"Redirect"})]})]})}},6973:function(e,n,t){t.d(n,{C1:function(){return s},a0:function(){return l},wY:function(){return i},yF:function(){return a}});var r=t(17360);function s(e,n){var t,r,l;let a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];const i=null!==(t=n[null!==(r=null==e||null===(l=e.parentPage)||void 0===l?void 0:l.id)&&void 0!==r?r:""])&&void 0!==t?t:null,d=[e,...i?s(i,n,!1):[]].filter(Boolean);return a&&d.reverse(),d}function l(e,n){return a(s(e,n).map((e=>{var n;return null!==(n=e.slug)&&void 0!==n?n:""})).filter(Boolean).join("/"),e.node_locale)}function a(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";const{country:s,language:l}=(0,r.JU)(n);return t+`/${s}/${l}/${e}`.replace(/(\/)+/g,"/")}function i(e){return e.reduce(((e,n)=>({...e,[n.id]:n})),{})}}}]);
2//# sourceMappingURL=component---src-templates-qr-index-tsx-245748d92a276cee3d37.js.map

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.