(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8198],{94894:function(e,a,t){Promise.resolve().then(t.bind(t,73619))},73619:function(e,a,t){"use strict";t.r(a),t.d(a,{default:function(){return d}});var n=t(57437),i=t(2265),r=t(47907),o=t(54457),s=t(8792),c=t(36437),l=t(18075);let u=[{code:"en",label:"English"},{code:"fr",label:"Fran\xe7ais"},{code:"ru",label:"русский"},{code:"de",label:"Deutsch"},{code:"zh",label:"简体中文"},{code:"zh-TW",label:"繁體中文"},{code:"th",label:"ไทย"},{code:"ja",label:"日本語"},{code:"ko",label:"한국어"},{code:"es",label:"Espa\xf1ol"},{code:"id",label:"Bahasa Indonesia"},{code:"pl",label:"Polski"}];function d(){let{state:e}=(0,l.useAppContext)(),a=(0,r.usePathname)(),[t,d]=(0,i.useState)(e.lang),[p,m]=(0,i.useState)(new Date),[h,_]=(0,o.fP)(["language"]),g=e=>{d(e),_("language",e,{domain:".reroom.ai",path:"/"}),window.location.href="/"};return a.startsWith("/wait-stripe")||a.startsWith("/sign-in")||a.startsWith("/stream")?null:(0,n.jsxs)("div",{className:"flex flex-col items-center",children:[(0,n.jsxs)("div",{className:"flex flex-row items-center justify-center space-x-2 text-xs md:text-base mt-12",children:[(0,n.jsxs)(s.default,{href:"/blog",children:["Blog",(0,n.jsx)("span",{className:"hidden md:inline",children:" Posts"})]}),(0,n.jsx)("span",{children:"\xb7"}),(0,n.jsxs)(s.default,{href:"/legal/privacy-policy",children:["Privacy",(0,n.jsx)("span",{className:"hidden md:inline",children:" Policy"})]}),(0,n.jsx)("span",{children:"\xb7"}),(0,n.jsxs)(s.default,{href:"/legal/terms-of-service",children:["Terms",(0,n.jsx)("span",{className:"hidden md:inline",children:" of Service"})]}),(0,n.jsx)("span",{children:"\xb7"}),(0,n.jsxs)("a",{href:"mailto:".concat("feedback@reroom.ai"),children:["Contact",(0,n.jsx)("span",{className:"hidden md:inline",children:" Us"})]}),-1!==["rerender"].indexOf("rerender")&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("span",{children:"\xb7"}),(0,n.jsx)("a",{href:"/openapi.html",children:"API"})]})]}),Object.keys(c.Pl).length>1&&(0,n.jsx)("select",{className:"mt-5",value:t,onChange:e=>g(e.target.value),children:u.map(e=>{let{code:a,label:t}=e;if(Object.keys(c.Pl).includes(a))return(0,n.jsx)("option",{value:a,children:t},a)})}),(0,n.jsxs)("div",{className:"text-center my-5",children:[p.getFullYear()," \xa9"," ",(0,n.jsxs)("span",{className:"font-medium",children:["ReRoom"," ",-1===["wvp"].indexOf("rerender")&&(0,n.jsx)(n.Fragment,{children:"AI "})]})," ","by Stylefie, Inc."]})]})}},8792:function(e,a,t){"use strict";t.d(a,{default:function(){return i.a}});var n=t(25250),i=t.n(n)},46993:function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"RouterContext",{enumerable:!0,get:function(){return n}});let n=t(86921)._(t(2265)).default.createContext(null)},18075:function(e,a,t){"use strict";t.r(a),t.d(a,{AppWrapper:function(){return h},useAppContext:function(){return _}});var n=t(57437),i=t(2265),r=t(31501),o=t(47907),s=t(66198),c=t(36437),l=t(18992);let u={token:"",user:{test_group:0,uid:"",email:"",email_hash:"",name:"",username:"",picture:"",company:"",num_credit:0,is_new:!1,is_admin:!1,is_plus:!1,history:[]},webPushToken:"",tracker:{source:"",campaign:"",medium:"",term:"",content:""},geolocation:{colo:"",asn:0,continent:"",country:"",region:"",city:"",ip_address:"",ip_version:""},breadcrumb_id:"",lang:"en",is_open_onboard:!1,is_open_subscription:!1,is_open_whiteboard:!1,whiteboard_images:[],is_open_earth:!1,wording:(0,c.O8)({lang:"en"})},d=(e,a)=>{switch(a.type){case"SIGN_IN":if(a.payload.is_new)try{window.fbq("track","CompleteRegistration",{em:a.payload.email_hash})}catch(e){console.log(e)}return(0,l.q)({name:"sign_in",value:a.payload.is_new?"new":"existing"}),{...e,user:{...e.user,uid:a.payload.uid,name:a.payload.name,email:a.payload.email,email_hash:a.payload.email_hash,picture:a.payload.picture,num_credit:a.payload.num_credit,is_admin:a.payload.is_admin,is_plus:a.payload.is_plus,history:a.payload.history||[]}};case"SIGN_OUT":return{...e,token:"",user:{...e.user,uid:"",name:"",email:"",email_hash:"",picture:"",num_credit:0,is_admin:!1,is_plus:!1}};case"CONSUME_CREDIT":let t=e.user.num_credit;return t>0&&!1==e.user.is_plus&&(t-=1),(0,l.q)({name:"spend_virtual_currency",value:"1"}),{...e,user:{...e.user,num_credit:t}};case"OPEN_SUB_SETTINGS":if(e.user.uid)try{window.fbq("track","InitiateCheckout",{em:e.user.email_hash})}catch(e){console.log(e)}else(0,l.q)({name:"view_pricing",value:""});return{...e,is_open_subscription:!0};case"CLOSE_SUB_SETTINGS":return{...e,is_open_subscription:!1};case"TOGGLE_ONBOARD_SETTINGS":return{...e,is_open_onboard:a.payload.open};case"TOGGLE_EARTH":return a.payload.open&&(0,l.q)({name:"earth_open",value:"open"}),{...e,is_open_earth:a.payload.open};case"SET_GEOLOCATION":return{...e,geolocation:a.payload.geolocation};case"SET_BREADCRUMB_ID":return{...e,breadcrumb_id:a.payload.breadcrumb_id};case"SET_WEB_PUSH_TOKEN":return{...e,webPushToken:a.payload.token};case"ADD_IMAGE_TO_WHITEBOARD_AND_OPEN":let n=e.whiteboard_images;return e.whiteboard_images.some(e=>e.id===a.payload.id)||(n=[...n,a.payload]),{...e,whiteboard_images:n,is_open_whiteboard:!0};case"SET_WHITEBOARD_IMAGES":return{...e,whiteboard_images:a.payload};case"TOGGLE_WHITEBOARD":return{...e,is_open_whiteboard:a.payload.open};case"UPDATE_WHITEBOARD_IMAGE_NAME":return{...e,whiteboard_images:e.whiteboard_images.map(e=>e.id===a.payload.id?{...e,name:a.payload.name}:e)};case"REMOVE_IMAGE_FROM_WHITEBOARD":return{...e,whiteboard_images:e.whiteboard_images.filter(e=>e.id!==a.payload.id)};default:return e}};var p=t(46619);let m=(0,i.createContext)({state:u,dispatch:()=>void 0});function h(e){let{children:a,lang:t,user:l}=e,h=(0,o.useSearchParams)(),_=(0,o.usePathname)(),g={source:"",campaign:"",medium:"",term:"",content:""};h.has("utm_source")?(g.source=h.get("utm_source")||"",g.campaign=h.get("utm_campaign")||""):h.has("ref")?g.source=h.get("ref")||"":h.has("fbclid")?(g.source="facebook",g.campaign=h.get("fbclid")||""):h.has("gclid")?(g.source="google",g.campaign=h.get("gclid")||""):h.has("from")?(g.source="affiliate",g.campaign=h.get("from")||""):h.has("hello")&&(g.source="hello",g.campaign=h.get("hello")||""),h.has("utm_medium")&&(g.medium=h.get("utm_medium")||""),h.has("utm_term")&&(g.term=h.get("utm_term")||""),h.has("utm_content")&&(g.content=h.get("utm_content")||"");let f=(0,c.O8)({lang:t}),[y,b]=(0,i.useReducer)(d,{...u,lang:t,wording:f,user:{...u.user,...l},tracker:g}),w=e=>{var a;let t=(0,p.QP)();(0,s.Kz)(t,"page_view",{page_location:e,page_title:null===(a=document)||void 0===a?void 0:a.title});try{r.ZP.capture("$pageview")}catch(e){console.log("[posthog] error capturing page view: ",e)}setTimeout(()=>{try{window.pintrk("track","pagevisit")}catch(e){console.log("[pinterest] error: ",e)}},1e3)};return(0,i.useEffect)(()=>{w("".concat(_,"?").concat(h))},[_,h]),(0,i.useEffect)(()=>{console.log("%c".concat("ReRoom"," - build ").concat("68e70f83","\n%c=============================\nDeveloped by Architech\n%cJoin us! https://architech.tw"),"font-size: 12px; font-weight: bold;","font-size: 12px;","font-size: 12px;"),(0,p.uo)();try{r.ZP.init("phc_RgpwyNnwzWYF2PFZakFd0JsrjmWKDpaYkkrwMohdEe6",{api_host:"https://eu.posthog.com",autocapture:!1})}catch(e){console.log("error initializing posthog: ",e)}try{l.email&&(window.gtag("set","user_data",{email:l.email}),l.is_plus&&r.ZP.identify(l.uid,{email:l.email,name:l.name}))}catch(e){console.log("error setting enhanced conversion: ",e)}},[]),(0,n.jsx)(m.Provider,{value:{state:y,dispatch:b},children:a})}let _=()=>(0,i.useContext)(m)},18992:function(e,a,t){"use strict";t.d(a,{q:function(){return o}});var n=t(66198),i=t(46619),r=t(31501);function o(e){let{name:a,value:t}=e;try{let e=(0,i.QP)();(0,n.Kz)(e,a,{value:t})}catch(e){console.log(e)}if(["watch_tutorial","add_payment_info","purchase","empty_my_room","upload_3d"].includes(a)){try{r.ZP.capture(a,{value:t})}catch(e){console.log(e)}if("add_payment_info"===a)try{window.pintrk("track","checkout",{value:parseInt("25"),order_quantity:1,currency:"USD"})}catch(e){console.log(e)}}}},46619:function(e,a,t){"use strict";t.d(a,{QP:function(){return u},Gf:function(){return d},Vg:function(){return p},uo:function(){return l}});var n=t(26142),i=t(66198),r=t(92730),o=t(9293),s=JSON.parse('{"apiKey":"AIzaSyABIXcO_3sgVYrxFMxQkC9W7DDHEpYn9LM","authDomain":"signin.reroom.ai","projectId":"reroom-4c578","storageBucket":"reroom-4c578.appspot.com","messagingSenderId":"412569812129","appId":"1:412569812129:web:665f2081e83f983ba144e0","measurementId":"G-HR8LSGKP17"}');let c=null;function l(){null===c&&(c=(0,n.ZF)(s),console.log("Firebase has been initialized successfully."))}function u(){if(!c)try{c=(0,n.Mq)()}catch(e){c=(0,n.ZF)(s)}return(0,i.IH)(c)}function d(){if(!c)try{c=(0,n.Mq)()}catch(e){c=(0,n.ZF)(s)}return(0,r.v0)(c)}function p(){if(!c)try{c=(0,n.Mq)()}catch(e){c=(0,n.ZF)(s)}return(0,o.KL)(c)}}}]);