1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,48148,e=>{"use strict";var t=e.i(61745);function r(e,t){return(...e)=>{try{return t(...e)}catch{throw Error(void 0)}}}let n=r(0,t.useTranslations);r(0,t.useFormatter),e.s(["useTranslations",0,n])},22016,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return y},useLinkStatus:function(){return v}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=e.r(90809),o=e.r(43476),s=i._(e.r(71645)),l=e.r(95057),c=e.r(8372),u=e.r(18581),d=e.r(18967),f=e.r(5550),p=e.r(88540),h=e.r(91949),m=e.r(73668),g=e.r(9396);function y(t){var r;let n,a,i,[y,v]=(0,s.useOptimistic)(h.IDLE_LINK_STATUS),w=(0,s.useRef)(null),{href:C,as:S,children:P,prefetch:k=null,passHref:_,replace:x,shallow:E,scroll:O,onClick:T,onMouseEnter:A,onTouchStart:I,legacyBehavior:R=!1,onNavigate:L,transitionTypes:F,ref:U,unstable_dynamicOnHover:N,...j}=t;n=P,R&&("string"==typeof n||"number"==typeof n)&&(n=(0,o.jsx)("a",{children:n}));let M=s.default.useContext(c.AppRouterContext),X=!1!==k,D=!1===k?"none":!0===k?"full":"auto",$="none"!==D?"auto"===D?g.FetchStrategy.PPR:g.FetchStrategy.Full:g.FetchStrategy.PPR,q="string"==typeof(r=S||C)?r:(0,l.formatUrl)(r);if(R){if(n?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});a=s.default.Children.only(n)}let B=R?a&&"object"==typeof a&&a.ref:U,G,z=s.default.useCallback(e=>(null!==M&&(w.current=(0,h.mountLinkInstance)(e,q,M,$,X,v,G)),()=>{w.current&&((0,h.unmountLinkForCurrentNavigation)(w.current),w.current=null),(0,h.unmountPrefetchableInstance)(e)}),[X,q,M,$,v,G]),H={ref:(0,u.useMergedRef)(z,B),onClick(t){R||"function"!=typeof T||T(t),R&&a.props&&"function"==typeof a.props.onClick&&a.props.onClick(t),!M||t.defaultPrevented||function(t,r,n,a,i,o,l,c="none"){if("u">typeof window){let u,{nodeName:d}=t.currentTarget;if("A"===d.toUpperCase()&&((u=t.currentTarget.getAttribute("target"))&&"_self"!==u||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,m.isLocalURL)(r)){a&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),o){let e=!1;if(o({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:f}=e.r(99781);s.default.startTransition(()=>{f(r,a?"replace":"push",!1===i?p.ScrollBehavior.NoScroll:p.ScrollBehavior.Default,n.current,l,c)})}}(t,q,w,x,O,L,F,D)},onMouseEnter(e){R||"function"!=typeof A||A(e),R&&a.props&&"function"==typeof a.props.onMouseEnter&&a.props.onMouseEnter(e),M&&X&&(0,h.onNavigationIntent)(e.currentTarget,!0===N)},onTouchStart:function(e){R||"function"!=typeof I||I(e),R&&a.props&&"function"==typeof a.props.onTouchStart&&a.props.onTouchStart(e),M&&X&&(0,h.onNavigationIntent)(e.currentTarget,!0===N)}};return(0,d.isAbsoluteUrl)(q)?H.href=q:R&&!_&&("a"!==a.type||"href"in a.props)||(H.href=(0,f.addBasePath)(q)),i=R?s.default.cloneElement(a,H):(0,o.jsx)("a",{...j,...H,children:n}),(0,o.jsx)(b.Provider,{value:y,children:i})}let b=(0,s.createContext)(h.IDLE_LINK_STATUS),v=()=>(0,s.useContext)(b);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},8341,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={cancelIdleCallback:function(){return o},requestIdleCallback:function(){return i}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},o="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},19083,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ESCAPE_REGEX:function(){return o},htmlEscapeAttributeString:function(){return u},htmlEscapeJsonString:function(){return c}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},o=/[&><\u2028\u2029]/g,s={"&":"&",'"':""","'":"'","<":"<",">":">"},l=/[&"'<>]/g;function c(e){return e.replace(o,e=>i[e])}function u(e){return e.replace(l,e=>s[e])}},79520,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return w},handleClientScriptLoad:function(){return y},initScriptLoader:function(){return b}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=e.r(55682),o=e.r(90809),s=e.r(43476),l=i._(e.r(74080)),c=o._(e.r(71645)),u=e.r(42732),d=e.r(22737),f=e.r(8341),p=e.r(19083),h=new Map,m=new Set,g=e=>{let{src:t,id:r,onLoad:n=()=>{},onReady:a=null,dangerouslySetInnerHTML:i,children:o="",strategy:s="afterInteractive",onError:c,stylesheets:u}=e,f=r||t;if(f&&m.has(f))return;if(h.has(t)){m.add(f),h.get(t).then(n,c);return}let p=()=>{a&&a(),m.add(f)},g=document.createElement("script"),y=new Promise((e,t)=>{g.addEventListener("load",function(t){e(),n&&n.call(this,t),p()}),g.addEventListener("error",function(e){t(e)})}).catch(function(e){c&&c(e)});i?(g.innerHTML=i.__html||"",p()):o?(g.textContent="string"==typeof o?o:Array.isArray(o)?o.join(""):"",p()):t&&(g.src=t,h.set(t,y)),(0,d.setAttributesFromProps)(g,e),"worker"===s&&g.setAttribute("type","text/partytown"),g.setAttribute("data-nscript",s),u&&(e=>{if(l.default.preinit)return e.forEach(e=>{l.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}})(u),document.body.appendChild(g)};function y(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>g(e))}):g(e)}function b(e){e.forEach(y),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");m.add(t)})}function v(e){let{id:t,src:r="",onLoad:n=()=>{},onReady:a=null,strategy:i="afterInteractive",onError:o,stylesheets:d,...h}=e,{updateScripts:y,scripts:b,getIsSsr:v,appDir:w,nonce:C}=(0,c.useContext)(u.HeadManagerContext);C=h.nonce||C;let S=(0,c.useRef)(!1);(0,c.useEffect)(()=>{let e=t||r;S.current||(a&&e&&m.has(e)&&a(),S.current=!0)},[a,t,r]);let P=(0,c.useRef)(!1);if((0,c.useEffect)(()=>{if(!P.current){if("afterInteractive"===i)g(e);else"lazyOnload"===i&&("complete"===document.readyState?(0,f.requestIdleCallback)(()=>g(e)):window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>g(e))}));P.current=!0}},[e,i]),("beforeInteractive"===i||"worker"===i)&&(y?(b[i]=(b[i]||[]).concat([{id:t,src:r,onLoad:n,onReady:a,onError:o,...h,nonce:C}]),y(b)):v&&v()?m.add(t||r):v&&!v()&&g({...e,nonce:C})),w){if(d&&d.forEach(e=>{l.default.preinit(e,{as:"style"})}),"beforeInteractive"===i)if(!r)return h.dangerouslySetInnerHTML&&(h.children=h.dangerouslySetInnerHTML.__html,delete h.dangerouslySetInnerHTML),(0,s.jsx)("script",{nonce:C,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,p.htmlEscapeJsonString)(JSON.stringify([0,{...h,id:t}]))})`}});else return l.default.preload(r,h.integrity?{as:"script",integrity:h.integrity,nonce:C,crossOrigin:h.crossOrigin}:{as:"script",nonce:C,crossOrigin:h.crossOrigin}),(0,s.jsx)("script",{nonce:C,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,p.htmlEscapeJsonString)(JSON.stringify([r,{...h,id:t}]))})`}});"afterInteractive"===i&&r&&l.default.preload(r,h.integrity?{as:"script",integrity:h.integrity,nonce:C,crossOrigin:h.crossOrigin}:{as:"script",nonce:C,crossOrigin:h.crossOrigin})}return null}Object.defineProperty(v,"__nextScript",{value:!0});let w=v;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},3303,(e,t,r)=>{t.exports=e.r(79520)},18581,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return a}});let n=e.r(71645);function a(e,t){let r=(0,n.useRef)(null),a=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=a.current;t&&(a.current=null,t())}else e&&(r.current=i(e,n)),t&&(a.current=i(t,n))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},73668,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return i}});let n=e.r(18967),a=e.r(52817);function i(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,a.hasBasePath)(r.pathname)}catch(e){return!1}}},98183,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={assign:function(){return l},searchParamsToUrlQuery:function(){return i},urlQueryToSearchParams:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function i(e){let t={};for(let[r,n]of e.entries()){let e=t[r];void 0===e?t[r]=n:Array.isArray(e)?e.push(n):t[r]=[e,n]}return t}function o(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function s(e){let t=new URLSearchParams;for(let[r,n]of Object.entries(e))if(Array.isArray(n))for(let e of n)t.append(r,o(e));else t.set(r,o(n));return t}function l(e,...t){for(let r of t){for(let t of r.keys())e.delete(t);for(let[t,n]of r.entries())e.append(t,n)}return e}},95057,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={formatUrl:function(){return s},formatWithValidation:function(){return c},urlObjectKeys:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=e.r(90809)._(e.r(98183)),o=/https?|ftp|gopher|file/;function s(e){let{auth:t,hostname:r}=e,n=e.protocol||"",a=e.pathname||"",s=e.hash||"",l=e.query||"",c=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?c=t+e.host:r&&(c=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(c+=":"+e.port)),l&&"object"==typeof l&&(l=String(i.urlQueryToSearchParams(l)));let u=e.search||l&&`?${l}`||"";return n&&!n.endsWith(":")&&(n+=":"),e.slashes||(!n||o.test(n))&&!1!==c?(c="//"+(c||""),a&&"/"!==a[0]&&(a="/"+a)):c||(c=""),s&&"#"!==s[0]&&(s="#"+s),u&&"?"!==u[0]&&(u="?"+u),a=a.replace(/[?#]/g,encodeURIComponent),u=u.replace("#","%23"),`${n}${c}${a}${u}${s}`}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function c(e){return s(e)}},18967,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var n={DecodeError:function(){return y},MiddlewareNotFoundError:function(){return C},MissingStaticPage:function(){return w},NormalizeError:function(){return b},PageNotFoundError:function(){return v},SP:function(){return m},ST:function(){return g},WEB_VITALS:function(){return i},execOnce:function(){return o},getDisplayName:function(){return d},getLocationOrigin:function(){return c},getURL:function(){return u},isAbsoluteUrl:function(){return l},isResSent:function(){return f},loadGetInitialProps:function(){return h},normalizeRepeatedSlashes:function(){return p},stringifyError:function(){return S}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=["CLS","FCP","FID","INP","LCP","TTFB"];function o(e){let t,r=!1;return(...n)=>(r||(r=!0,t=e(...n)),t)}let s=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,l=e=>{let t=e.charCodeAt(0);return!!(t>=65&&t<=90||t>=97&&t<=122)&&s.test(e)};function c(){let{protocol:e,hostname:t,port:r}=window.location;return`${e}//${t}${r?":"+r:""}`}function u(){let{href:e}=window.location,t=c();return e.substring(t.length)}function d(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function f(e){return e.finished||e.headersSent}function p(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function h(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await h(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&f(r))return n;if(!n)throw Object.defineProperty(Error(`"${d(e)}.getInitialProps()" should resolve to an object. But found "${n}
1" instead.`),"__NEXT_ERROR_CODE",{value:"E1025",enumerable:!1,configurable:!0});return n}let m="u">typeof performance,g=m&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class y extends Error{}class b extends Error{}class v extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class w extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class C extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function S(e){return JSON.stringify({message:e.message,stack:e.stack})}},20133,e=>{"use strict";var t=e.i(18566),r=e.i(71645),n=e.i(61745),a=r["use".trim()],i=e.i(49092),o=e.i(77105),s=e.i(89790),l=e.i(43476),c=e.i(33165);let{Link:u,redirect:d,permanentRedirect:f,usePathname:p,useRouter:h,getPathname:m}=function(e){let{Link:u,config:d,getPathname:f,...p}=function(e,n){var c,u,d;let f={...c=n||{},localePrefix:"object"==typeof(d=c.localePrefix)?d:{mode:d||"always"},localeCookie:!!((u=c.localeCookie)??1)&&{name:"NEXT_LOCALE",sameSite:"lax",..."object"==typeof u&&u},localeDetection:c.localeDetection??!0,alternateLinks:c.alternateLinks??!0},p=f.pathnames,h=(0,r.forwardRef)(function({href:t,locale:r,...n},s){let c,u;"object"==typeof t?(c=t.pathname,u=t.params):c=t;let d=(0,i.isLocalizableHref)(t),h=e(),g=(0,i.isPromise)(h)?a(h):h,y=d?m({locale:r||g,href:null==p?c:{pathname:c,params:u},forcePrefix:null!=r||void 0}):c;return(0,l.jsx)(o.default,{ref:s,href:"object"==typeof t?{...t,pathname:y}:y,locale:r,localeCookie:f.localeCookie,...n})});function m(e){let t,{forcePrefix:r,href:n,locale:a}=e;return null==p?"object"==typeof n?(t=n.pathname,n.query&&(t+=(0,s.serializeSearchParams)(n.query))):t=n:t=(0,s.compileLocalizedPathname)({locale:a,...(0,s.normalizeNameOrNameWithParams)(n),pathnames:f.pathnames}),(0,s.applyPathnamePrefix)(t,a,f,r)}function g(e){return function(t,...r){return e(m(t),...r)}}return{config:f,Link:h,redirect:g(t.redirect),permanentRedirect:g(t.permanentRedirect),getPathname:m}}(n.useLocale,e);return{...p,Link:u,usePathname:function(){let e,a,o=(e=(0,t.usePathname)(),a=(0,n.useLocale)(),(0,r.useMemo)(()=>{if(!e)return e;let t=e,r=(0,i.getLocalePrefix)(a,d.localePrefix);if((0,i.hasPathnamePrefixed)(r,e))t=(0,i.unprefixPathname)(e,r);else if("never"!==d.localePrefix.mode&&d.localePrefix.prefixes){let r=(0,i.getLocaleAsPrefix)(a);(0,i.hasPathnamePrefixed)(r,e)&&(t=(0,i.unprefixPathname)(e,r))}return t},[d.localePrefix,a,e])),l=(0,n.useLocale)();return(0,r.useMemo)(()=>o&&d.pathnames?(0,s.getRoute)(l,o,d.pathnames):o,[l,o])},useRouter:function(){let e=(0,t.useRouter)(),a=(0,n.useLocale)(),i=(0,t.usePathname)();return(0,r.useMemo)(()=>{function t(e){return function(t,r){let{locale:n,...o}=r||{},s=[f({href:t,locale:n||a,forcePrefix:null!=n||void 0})];Object.keys(o).length>0&&s.push(o),(0,c.default)(d.localeCookie,i,a,n),e(...s)}}return{...e,push:t(e.push),replace:t(e.replace),prefetch:t(e.prefetch)}},[a,i,e])},getPathname:f}}(e.i(44705).routing);e.s(["Link",0,u,"usePathname",0,p,"useRouter",0,h],20133)},44705,e=>{"use strict";let t=["en"];e.s(["activeLocales",0,t,"localeNames",0,{en:"English",es:"Español","pt-BR":"Português (BR)",th:"ภาษาà¹à¸à¸¢",vi:"Tiếng Viá»t",ar:"Ø§ÙØ¹Ø±Ø¨ÙØ©",id:"Bahasa Indonesia"},"localeShort",0,{en:"Eng",es:"Esp","pt-BR":"Por",th:"à¹à¸à¸¢",vi:"Viá»t",ar:"عربÙ",id:"Ind"},"locales",0,["en","es","pt-BR","th","vi","ar","id"],"routing",0,{locales:t,defaultLocale:"en",localePrefix:"as-needed",localeDetection:!0}],44705)},75679,e=>{"use strict";e.i(47167);let t="pipo-cookie-consent",r="pipo-cookie-consent-change",n="pipo_analytics_consent";function a(){if("u"<typeof document)return null;try{if("pipo.vc"!==window.location.hostname&&"www.pipo.vc"!==window.location.hostname)return null;let e=`${n}=`,t=document.cookie.split(";").map(e=>e.trim()).find(t=>t.startsWith(e)),r=t?decodeURIComponent(t.slice(e.length)):"";if("granted"===r)return"accepted";if("denied"===r)return"declined"}catch{}return null}function i(e){if(!("u"<typeof document)&&("pipo.vc"===window.location.hostname||"www.pi
1po.vc"===window.location.hostname))try{document.cookie=`${n}=${"accepted"===e?"granted":"denied"}; Max-Age=31536000; Path=/; Domain=pipo.vc; SameSite=Lax; Secure`}catch{}}e.s(["CONSENT_EVENT",0,r,"CONSENT_KEY",0,t,"CONSENT_RESET_EVENT",0,"reset-cookie-consent","GA_MEASUREMENT_ID",0,"".trim()||"G-ZNBHT2PV7N","POSTHOG_HOST",0,"https://us.i.posthog.com","POSTHOG_KEY",0,"phc_zUWVxej27dT6rUSY3dzudAZmkaMcdc8iy28Vj7YY5cuN","migrateConsentToSharedCookie",0,function(){if(!a())try{let e=localStorage.getItem(t);("accepted"===e||"declined"===e)&&i(e)}catch{}},"readConsent",0,function(){let e=a();try{let r=localStorage.getItem(t);if("declined"===r)return"declined";if("accepted"===r)return"declined"===e?"declined":"accepted";return e}catch{return e}},"writeConsent",0,function(e){try{localStorage.setItem(t,e)}catch{}i(e),window.gtag?.("consent","update",{analytics_storage:"accepted"===e?"granted":"denied"}),window.dispatchEvent(new CustomEvent(r,{detail:e}))}])},31338,e=>{"use strict";var t=e.i(47167);function r(e,t){for(let t of e)if(t)try{return new URL(t).origin}catch{}return t}r(["https://pipo.vc/",t.default.env.VERCEL_PROJECT_PRODUCTION_URL&&`https://${t.default.env.VERCEL_PROJECT_PRODUCTION_URL}`,t.default.env.VERCEL_URL&&`https://${t.default.env.VERCEL_URL}`],"https://pipo.vc");let n=r([""],"https://app.pipo.vc"),a=`${n}/deals`;(()=>{try{return new URL("https://pipo.vc/"),!0}catch{return!1}})(),e.s(["appDealsUrl",0,a,"appUrl",0,n,"businessEmail",0,"[email protected]","socialLinks",0,{x:"https://x.com/pipo_stocks",telegram:"https://t.me/pipo_vc",linkedin:"https://www.linkedin.com/company/pipo-vc",instagram:"https://www.instagram.com/pipo_stocks",tiktok:"https://www.tiktok.com/@pipo_vc",youtube:"https://www.youtube.com/@pipo_vc",coinmarketcap:"https://coinmarketcap.com/community/profile/pipo_stocks",whitePaper:"/PIPO-Whitepaper.pdf"}])},74629,e=>{"use strict";let t=[{slug:"ai-logistics",name:"AI Logistics",sector:"AI logistics",stage:"pre-ipo",instrument:"Stock",status:"soon",image:"/images/offerings/ai-logistics.webp",imageAlt:"Trucks tracked by an AI routing overlay"},{slug:"xcf-global",name:"Sustainable aviation fuel",sector:"Sustainable aviation fuel",stage:"post-ipo",instrument:"Stock + Warrant",status:"live",image:"/images/offerings/saf.webp",imageAlt:"Aircraft being refuelled with sustainable aviation fuel",ticker:"Nasdaq: SAFX"},{slug:"defence-tech",name:"Defence tech",sector:"Defence tech",stage:"post-ipo",instrument:"Note",status:"soon",image:"/images/offerings/defence.webp",imageAlt:"Coastal radar installation"}],r=[{slug:"xcf-global",name:"XCF Global, Inc.",shortName:"XCF Global",nickname:"XCF",ticker:"SAFX",exchangeLabel:"Nasdaq: SAFX",sector:"Sustainable aviation fuel",status:"live",appUrl:"https://app.pipo.vc/deals/7e628747-3ce2-47a7-98bd-e80668cfeee7",images:{hero:"/images/deals/xcf/hero.webp",card:"/images/deals/xcf/card.webp",plant:"/images/deals/xcf/plant-aerial.webp",facility:"/images/deals/xcf/facility.webp",refueling:"/images/deals/xcf/refueling.webp"},facilityVideo:"/videos/deals/xcf/facility.mp4",tagline:"A sustainable aviation fuel and energy-transition platform, listed on the Nasdaq Capital Market.",taglineEmphasis:"aviation fuel",chip:{title:"XCF Global",unit:"1 XCFPU = 1 share + 0.5 warrant",moreInStructuring:4},production:{perDay:55e3,baseline:886400,baselineAt:"2026-09-01T00:00:00Z",unit:"gallons",since:"renewable diesel since July 2026 · estimated from the issuer's 1 Sep 2026 figure and daily rate"},issuerNote:["Issuer: Capital Rights Holdings I Ltd. | Reference issuer: XCF Global, Inc.","Unit: XCFPU · 1 Series S + 0.5 Series W | Eligible investors in approved jurisdictions","One Unit = participation in one XCF share and one-half of one XCF warrant (strike $2.50)."],round:{rounds:[{number:1,opensAt:"2026-09-14T00:00:00Z",closesAt:"2026-10-10T23:59:59Z",items:["1 share equivalent","0.5 warrant","+ 0.5 warrant bonus"],badge:"launch round only",bonusWarrants:.5},{number:2,opensAt:"2026-10-11T00:00:00Z",closesAt:"2026-11-06T23:59:59Z",items:["1 share equivalent","0.5 warrant"]}]},unit:{symbol:"XCFPU",currency:"USDC",shareLabel:"1 share token",warrantLabel:"+ 0.5 warrant",warrantsPerUnit:.5,network:"Base"},calculator:{defaultAmount:5e3,min:50,max:25e3,betterTermsThreshold:25e3},whySelected:[{title:"A mandated market, not a hoped-for one",text:"Aviation has no electric fallback, and regulators know it. ReFuelEU requires 2% sustainable aviation fuel at EU airports from 2025, rising to 70% by 2050; the US adds producer tax credits on top. Demand for SAF is written into law before it exists in volume."},{title:"Public-market plumbing from day one",text:"XCF Global is a Nasdaq-listed reporting company - audited filings, SEC oversight, a transfer agent of record. The rails your unit settles into already exist and are supervised. That is the exception in tokenised offerings, not the rule."},{title:"Physical production, not a whitepaper",text:"The scarce asset in SAF is permitted, built infrastru
1cture. XCF's New Rise Reno facility is a constructed HEFA plant with a permitted nameplate capacity of 38 million gallons per year - feedstock in, certified fuel out."}],capacity:{today:{value:"20M",amount:20,unit:"gal / year",note:"Renewable diesel shipping today, â 55,000 gal a day"},target:{value:"38M",amount:38,unit:"gal / year",note:"Permitted nameplate capacity, â 104,000 gal a day"},intro:"The facility is permitted for 38M gallons a year. Today it ships about 55,000 gallons of renewable diesel a day, close to 20M a year. SAF blending component is expected from Q4 2026."},videos:{items:[{youtubeId:"0Ts-sVAw8zU",title:"Powering the future of flight with sustainable aviation fuel",duration:33},{youtubeId:"Xtzg1xYJah8",title:"Corporate overview: scaling sustainable aviation fuel production",duration:92},{youtubeId:"UWSpVaV99VU",title:"Building a stronger refinery for sustainable aviation fuel",duration:114}],note:"Source: XCF Global. For information only, not investment advice."},business:{tradingViewSymbol:"NASDAQ:SAFX",chartLabel:"SAFX · NASDAQ CAPITAL MARKET · USD",asOf:"delayed quote",facilityCaption:"New Rise Reno SAF Facility, 2025",disclaimer:"Company disclosure prevails over any figure shown here.",sharesOutstanding:{count:0x187c9180,asOf:"2026-08-14"},metrics:[{label:"Exchange",value:"Nasdaq Capital"},{label:"Market",value:"United States"},{label:"Sector",value:"Renewable fuels"},{label:"HQ",value:"Houston, Texas, US"},{label:"Ticker",value:"SAFX"},{label:"Share class",value:"Class A common"},{label:"Market cap",live:"marketCap"}],sources:[{label:"SEC EDGAR filings",href:"https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&company=XCF+Global&type=&dateb=&owner=include&count=40"},{label:"Company website",href:"https://xcf.global/"},{label:"XCFPU Lightpaper (in the app, after registration)",href:"https://app.pipo.vc/deals/7e628747-3ce2-47a7-98bd-e80668cfeee7"}],facts:["Built HEFA plant â permitted nameplate capacity of 38M gal/yr (renewable diesel and SAF)","Production started July 2026, customer shipments August 2026; 886,400 gallons produced by 1 Sep 2026, â 55,000 gallons a day"]},management:[{slug:"chris-cooper",name:"Chris Cooper",role:"Chairman & Chief Executive Officer",quote:"â I'm honored to join XCF at this exciting inflection point for both aviation and renewable fuel. Global demand for SAF is accelerating, and XCF is well-positioned to lead through the rapid deployment of its modular facility design and international partnerships.â",photo:"/images/deals/xcf/team/chris-cooper.webp",linkedin:"https://www.linkedin.com/in/chris-cooper-b65945190/"},{slug:"wray-thorn",name:"Wray Thorn",role:"Director · Chair of the Finance Committee",quote:"Partner at Focus Impact Partners and founder of Clear Heights Capital, with about three decades of investment leadership, formerly Chief Investment Officer for private investments at Two Sigma.",photo:"/images/deals/xcf/team/wray-thorn.webp",linkedin:"https://www.linkedin.com/in/wray-thorn-643a5b25/"},{slug:"harvey-schnitzer",name:"Harvey Schnitzer",role:"Chief Financial Officer",quote:"CPA and former CFO and COO with decades of work in profitability improvement, restructuring and operational transformation; most recently CFO of Farouk Systems. Appointed in April 2026.",photo:"/images/deals/xcf/team/harvey-schnitzer.webp",linkedin:"https://www.linkedin.com/in/harveyschnitzer/"},{slug:"si-yeon-kim",name:"Si-Yeon Kim",role:"Lead Independent Director · Chair of the Corporate Governance Committee",quote:"Corporate board director and global risk expert with over 20 years in M&A, private equity and international operations, including senior roles at JPMorgan Chase and American Express Global Business Travel.",photo:"/images/deals/xcf/team/si-yeon-kim.webp",linkedin:"https://www.linkedin.com/in/si-yeon-kim/"},{slug:"carl-stanton",name:"Carl Stanton",role:"Board Observer",quote:"Serves as Board Observer; the company has said it intends to add him to the Board once Nasdaq independence rules allow.",photo:"/images/deals/xcf/team/carl-stanton.webp",linkedin:"https://www.linkedin.com/in/carl-stanton-649b0222/"},{slug:"sanford-cockrell",name:"Sanford Cockrell",role:"Non-executive Director · Chair of the Audit Committee",quote:"Over 40 years advising senior executives on strategy and finance; former US and global board member and senior client service partner at Deloitte.",photo:"/images/deals/xcf/team/sanford-cockrell.webp",linkedin:"https://www.linkedin.com/in/sanfordcockrell/"}],managementDisclosure:"Management of XCF Global, Inc., the reference issuer, shown for reference. XCF Global, Inc. is not the issuer or seller of XCFPU.",offer:{youPay:{note1:"Indicative Issue Price. It follows the SAFX market price; the warrant allocation, direct costs and the disclosed programme load are itemised in the Round Notice.",note2:"A warrant is a right to buy another share at a price fixed today - $2.50, until 30 September 2029 - however the market moves.",unitNote:"per Unit, indicative · USDC on Base"},youGet:{items:["1 XCF share participation (Series S)","0.5 XCF warrant participation (Series W)","Title Delivery into real XCF shares from $25,000, via the transfer agent"],bonus:"+0.5 warrant equivalent during Round 1",bonusBadge:"Round 1 only"}
1,terms:[{label:"Strike",value:"$2.50"},{label:"Reference cap",value:"$15.00"},{label:"Expiry",value:"30 Sep 2029"},{label:"Network",value:"Base"},{label:"Minimum",value:"$50"},{label:"Maximum",value:"$25,000 / tx"},{label:"Eligibility",value:"Non-US persons, Reg S, KYC"},{label:"What you receive",value:"XCFPU: contractual participation issued by Capital Rights Holdings I Ltd.*"},{label:"Settlement",value:"Title Delivery into XCF shares from $25,000, via the transfer agent"}],footnote:"* XCFPU (XCF Series W and Series S Participation Unit) is issued by Capital Rights Holdings I Ltd., a Cayman Islands exempted company, not by XCF Global, Inc. Structure and legal nature are described in full in the XCFPU Lightpaper and the Private Offering Memorandum."},afterBuy:{clockOne:{label:"Clock one",title:"When you buy"},clockOneCont:{label:"Clock one, continued",title:"When you can act",target:"Q4 2026, target",venues:[{title:"Transfer agent",text:"Take registered shares"},{title:"BingX partner",text:"Sell your token for cash"},{title:"PIPO P2P",text:"Sell on our own venue, subject to DASP"}]},clockTwo:{label:"Clock two",title:"The warrant does not run on dates",today:"today",strike:"$2.50 strike",cap:"$15 · 3 years and 1 month until expiry · 30 Sep 2029",waits:"warrant waits",exercisable:"exercisable",note:"Cashless exercise where the executed warrant permits it: you are never asked for extra exercise funding. Up to 0.8333 share per warrant under the $15 cap.",strikeRatio:.5}},risks:["The warrant may expire without value. Below the $2.50 strike the amount paid for the warrant portion is lost in full.","The share component tracks a Nasdaq micro-cap and can fall sharply. The value of your position can fall to zero.","XCFPU is a contractual claim against Capital Rights Holdings I Ltd. â not legal title to XCF shares and no voting rights; attributable proceeds are paid out under the Series S waterfall.","XCF Global, Inc. is not the issuer, seller or guarantor of XCFPU.","Secondary transfers are not available today. We aim to open the secondary market and the transfer agent by end of Fall 2026.","Settlement depends on the transfer agent, custody providers and network infrastructure, each of which can fail.","Regulatory treatment of tokenised securities may change, and future rules may restrict transfer, exercise or eligibility.","Tax treatment depends on your jurisdiction and is your own responsibility."],getAccess:{text:"One share participation plus one-half warrant participation, at the indicative Issue Price. Round 1 runs from 14 September to 10 October 2026 with the +0.5 warrant bonus; Round 2, without the bonus, runs from 11 October to 6 November."},disclosure:"XCFPU (XCF Series W and Series S Participation Unit) is issued and offered by Capital Rights Holdings I Ltd., Cayman Islands exempted company no. 438526. XCF Global, Inc. (Nasdaq: SAFX) is the issuer of the referenced U.S. securities and is not the issuer, seller or guarantor of XCFPU. XCFPU provides only the contractual rights expressly stated in the Unit Terms and does not by itself transfer legal title to XCF shares or warrants. The structure involves issuer, counterparty, valuation, liquidity, transfer, regulatory, technology, custody and tax risks; investors may lose the entire amount invested. There is no assurance that any secondary market will develop or that any transfer, exercise, redemption or realisation can occur at a particular time or value. PIPO.VC acts only in the role described in the Offering Documents. The offering is not directed to U.S. persons and is available only to persons who satisfy all jurisdictional and investor-eligibility requirements. PIPO, the Issuer, GL PART SPV II, LLC (the Series S and Series W Seller) and their affiliates may have economic interests in the offering; see âConflicts of Interestâ. This material is not personalized investment, legal or tax advice. The Offering Terms and Risk Factors control in the event of any inconsistency."}];r.find(e=>"live"===e.status)??r[0];var n=e.i(75679),a=e.i(44705);let i=e=>e&&Object.keys(e).length?{"data-ph-props":JSON.stringify(e)}:{},o=e=>e.toLowerCase().replace(/[^a-z0-9]+/g,"_").replace(/^_|_$/g,"");function s(e){let[,t,...r]=e.split("/");return a.locales.includes(t)?`/${r.join("/")}`:e||"/"}function l(e){let t=e?.getAttribute("data-ph-props");if(!t)return{};try{return JSON.parse(t)}catch{return{}}}let c=[];e.s(["LANDING_VERSION",0,"marketplace_v2","amountBucket",0,function(e){return!Number.isFinite(e)||e<=0?"none":e<100?"under_100":e<500?"100_499":e<2500?"500_2499":e<1e4?"2500_9999":e<=25e3?"10000_25000":"over_25000"},"assetProps",0,function(e){let n=t.find(t=>t.slug===e);return n?{asset_id:o(n.slug),asset_name:r.find(t=>t.slug===e)?.name??n.name,asset_status:n.status,asset_category:o(n.sector),instrument_type:o(n.instrument.replace("+"," ")),market_ticker:n.ticker?.split(":").pop()?.trim()}:{asset_id:o(e)}},"capture",0,function(e,t={}){let r,a={};for(let[e,n]of Object.entries({...(r=document.querySelector("[data-ph-page]"),{page_path:s(window.location.pathname),page_type:r?.getAttribute("data-ph-page")??void 0,locale:document.documentElement.lang||void 0,device_type:window.innerWidth<768?"mobile":window.innerWidth<1024?"tablet":"desktop",referrer:function(){try{if(!document.referrer)return"direct";let e=new URL(document.referrer).hostname.replace(/^www\./,"");return e===window.location.hostname.replace(/^www\./,"")?"internal":e}catch{return"unknown"}}(),...l(r)}),...t}))null!=n&&""!==n&&(a[e]=n);let i=window.posthog;i?.__loaded?i.capture(e,a):"declined"!==(0,n.readConsent)()&&c.length<100&&c.push({event:e,props:a,at:new Date})},"dropQueue",0,function(){c.length=0},"flushQueue",0,function(){let e=window.posthog;if(e?.__loaded)for(let t of c.splice(0))e.capture(t.event,t.props,{timestamp:t.at})},"pagePath",0,s,"parseProps",0,l,"ph",0,(e,t)=>({"data-ph":e,...i(t)}),"phSection",0,e=>({"data-ph-section":e}),"phView",0,(e,t)=>({"data-ph-view":e,...i(t)})],74629)}]);
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.