1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="0328f5da-6f6a-1928-c847-ad5b82377ac0")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,194182,(e,t,a)=>{t.exports=e.r(161457)},644154,e=>{"use strict";var t,a=e.i(350461),s=e.i(191788),r=function(){return(r=Object.assign||function(e){for(var t,a=1,s=arguments.length;a<s;a++)for(var r in t=arguments[a])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)},n=function(e){var t;e?function(e){if(e)for(;e.lastChild;)e.lastChild.remove()}("string"==typeof e?document.getElementById(e):e):(t=document.querySelector(".grecaptcha-badge"))&&t.parentNode&&document.body.removeChild(t.parentNode)},o=function(e,t){n(t),window.___grecaptcha_cfg=void 0;var a,s=document.querySelector("#"+e);
2s&&s.remove(),(a=document.querySelector('script[src^="https://www.gstatic.com/recaptcha/releases"]'))&&a.remove()},i=function(e){var t=e.render,a=e.onLoadCallbackName,s=e.language,r=e.onLoad,n=e.useRecaptchaNet,o=e.useEnterprise,i=e.scriptProps,c=void 0===i?{}:i,l=c.nonce,u=void 0===l?"":l,d=c.defer,p=c.async,h=c.id,f=c.appendTo,g=(void 0===h?"":h)||"google-recaptcha-v3";if(document.querySelector("#"+g))r();else{var m,y="https://www."+((m={useEnterprise:o,useRecaptchaNet:n}).useRecaptchaNet?"recaptcha.net":"google.com")+"/recaptcha/"+(m.useEnterprise?"enterprise.js":"api.js"),b=document.createElement("script");b.id=g,b.src=y+"?render="+t+("explicit"===t?"&onload="+a:"")+(s?"&hl="+s:""),u&&(b.nonce=u),b.defer=!!(void 0!==d&&d),b.async=!!(void 0!==p&&p),b.onload=r,("body"===f?document.body:document.getElementsByTagName("head")[0]).appendChild(b)}},c=function(e){void 0===a.default||a.default.env,console.warn(e)};(t||(t={})).SCRIPT_NOT_AVAILABLE="Recaptcha script is not available";var l=(0,s.createContext)({executeRecaptcha:function(){throw Error("GoogleReCaptcha Context has not yet been implemented, if you are using useGoogleReCaptcha hook, make sure the hook is called inside component wrapped by GoogleRecaptchaProvider")}});function u(e,t){return e(t={exports:{}},t.exports),t.exports}l.Consumer;var d="function"==typeof Symbol&&Symbol.for,p=d?Symbol.for("react.element"):60103,h=d?Symbol.for("react.portal"):60106,f=d?Symbol.for("react.fragment"):60107,g=d?Symbol.for("react.strict_mode"):60108,m=d?Symbol.for("react.profiler"):60114,y=d?Symbol.for("react.provider"):60109,b=d?Symbol.for("react.context"):60110,v=d?Symbol.for("react.async_mode"):60111,S=d?Symbol.for("react.concurrent_mode"):60111,T=d?Symbol.for("react.forward_ref"):60112,w=d?Symbol.for("react.suspense"):60113,P=d?Symbol.for("react.suspense_list"):60120,x=d?Symbol.for("react.memo"):60115,E=d?Symbol.for("react.lazy"):60116,C=d?Symbol.for("react.block"):60121,M=d?Symbol.for("react.fundamental"):60117,$=d?Symbol.for("react.responder"):60118,k=d?Symbol.for("react.scope"):60119;function _(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case p:switch(e=e.type){case v:case S:case f:case m:case g:case w:return e;default:switch(e=e&&e.$$typeof){case b:case T:case E:case x:case y:return e;default:return t}}case h:return t}}}function q(e){return _(e)===S}var H={AsyncMode:v,ConcurrentMode:S,ContextConsumer:b,ContextProvider:y,Element:p,ForwardRef:T,Fragment:f,Lazy:E,Memo:x,Portal:h,Profiler:m,StrictMode:g,Suspense:w,isAsyncMode:function(e){return q(e)||_(e)===v},isConcurrentMode:q,isContextConsumer:function(e){return _(e)===b},isContextProvider:function(e){return _(e)===y},isElement:function(e){return"object"==typeof e&&null!==e&&e.$$typeof===p},isForwardRef:function(e){return _(e)===T},isFragment:function(e){return _(e)===f},isLazy:function(e){return _(e)===E},isMemo:function(e){return _(e)===x},isPortal:function(e){return _(e)===h},isProfiler:function(e){return _(e)===m},isStrictMode:function(e){return _(e)===g},isSuspense:function(e){return _(e)===w},isValidElementType:function(e){return"string"==typeof e||"function"==typeof e||e===f||e===S||e===m||e===g||e===w||e===P||"object"==typeof e&&null!==e&&(e.$$typeof===E||e.$$typeof===x||e.$$typeof===y||e.$$typeof===b||e.$$typeof===T||e.$$typeof===M||e.$$typeof===$||e.$$typeof===k||e.$$typeof===C)},typeOf:_},L=u(function(e,t){}),R=(L.AsyncMode,L.ConcurrentMode,L.ContextConsumer,L.ContextProvider,L.Element,L.ForwardRef,L.Fragment,L.Lazy,L.Memo,L.Portal,L.Profiler,L.StrictMode,L.Suspense,L.isAsyncMode,L.isConcurrentMode,L.isContextConsumer,L.isContextProvider,L.isElement,L.isForwardRef,L.isFragment,L.isLazy,L.isMemo,L.isPortal,L.isProfiler,L.isStrictMode,L.isSuspense,L.isValidElementType,L.typeOf,u(function(e){e.exports=H})),A={};A[R.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},A[R.Memo]={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},e.s(["GoogleReCaptchaProvider",0,function(e){var a=e.reCaptchaKey,n=e.useEnterprise,u=void 0!==n&&n,d=e.useRecaptchaNet,p=void 0!==d&&d,h=e.scriptProps,f=e.language,g=e.container,m=e.children,y=(0,s.use
2State)(null),b=y[0],v=y[1],S=(0,s.useRef)(a),T=JSON.stringify(h),w=JSON.stringify(null==g?void 0:g.parameters);(0,s.useEffect)(function(){if(a){var e=(null==h?void 0:h.id)||"google-recaptcha-v3",s=(null==h?void 0:h.onLoadCallbackName)||"onRecaptchaLoadCallback";return window[s]=function(){var e=u?window.grecaptcha.enterprise:window.grecaptcha,t=r({badge:"inline",size:"invisible",sitekey:a},(null==g?void 0:g.parameters)||{});S.current=e.render(null==g?void 0:g.element,t)},i({render:(null==g?void 0:g.element)?"explicit":a,onLoadCallbackName:s,useEnterprise:u,useRecaptchaNet:p,scriptProps:h,language:f,onLoad:function(){if(window&&window.grecaptcha){var e=u?window.grecaptcha.enterprise:window.grecaptcha;e.ready(function(){v(e)})}else c("<GoogleRecaptchaProvider /> "+t.SCRIPT_NOT_AVAILABLE)},onError:function(){c("Error loading google recaptcha script")}}),function(){o(e,null==g?void 0:g.element)}}c("<GoogleReCaptchaProvider /> recaptcha key not provided")},[u,p,T,w,f,a,null==g?void 0:g.element]);var P=(0,s.useCallback)(function(e){if(!b||!b.execute)throw Error("<GoogleReCaptchaProvider /> Google Recaptcha has not been loaded");return b.execute(S.current,{action:e})},[b,S]),x=(0,s.useMemo)(function(){return{executeRecaptcha:b?P:void 0,container:null==g?void 0:g.element}},[P,b,null==g?void 0:g.element]);return s.default.createElement(l.Provider,{value:x},m)},"useGoogleReCaptcha",0,function(){return(0,s.useContext)(l)}])},196749,e=>{e.q("/_next/static/immutable/media/br.1m5i9k430znc8.svg")},196465,e=>{e.q("/_next/static/immutable/media/es.3s59o81ineibj.svg")},213381,e=>{e.q("/_next/static/immutable/media/us.3nttlr1dbv0_o.svg")},339050,e=>{"use strict";var t=e.i(391398),a=e.i(958678),s=e.i(191788);e.s(["Analytcs",0,({id:e})=>(0,t.jsxs)(s.default.Fragment,{children:[(0,t.jsx)("script",{async:!0,src:`https://www.googletagmanager.com/gtag/js?id=${e}`}),(0,t.jsx)("script",{dangerouslySetInnerHTML:{__html:` 3 window.dataLayer = window.dataLayer || []; 4 function gtag(){dataLayer.push(arguments);} 5 gtag('js', new Date()); 6 gtag('config', '${e}'); 7 `}})]}),"Facebook",0,({id:e})=>(0,t.jsxs)(s.default.Fragment,{children:[(0,t.jsx)("script",{dangerouslySetInnerHTML:{__html:` 8 !function(f,b,e,v,n,t,s) 9 {if(f.fbq)return;n=f.fbq=function(){n.callMethod? 10 n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 11 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 12 n.queue=[];t=b.createElement(e);t.async=!0; 13 t.src=v;s=b.getElementsByTagName(e)[0]; 14 s.parentNode.insertBefore(t,s)}(window, document,'script', 15 'https://connect.facebook.net/en_US/fbevents.js'); 16 fbq('init', '${e}'); 17 fbq('track', 'PageView'); 18 `}}),(0,t.jsx)("noscript",{dangerouslySetInnerHTML:{__html:`<img height="1" width="1" style="display:none" 19 src="https://www.facebook.com/tr?id=${e}&ev=PageView&noscript=1" 20 />`}})]}),"FacebookLead",0,({id:e})=>(0,t.jsxs)(a.default,{children:[(0,t.jsx)("script",{dangerouslySetInnerHTML:{__html:` 21 !function(f,b,e,v,n,t,s) 22 {if(f.fbq)return;n=f.fbq=function(){n.callMethod? 23 n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 24 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 25 n.queue=[];t=b.createElement(e);t.async=!0; 26 t.src=v;s=b.getElementsByTagName(e)[0]; 27 s.parentNode.insertBefore(t,s)}(window, document,'script', 28 'https://connect.facebook.net/en_US/fbevents.js'); 29 fbq('init', '${e}'); 30 fbq('track', 'Lead'); 31 `}}),(0,t.jsx)("noscript",{dangerouslySetInnerHTML:{__html:`<img height="1" width="1" style="display:none" 32 src="https://www.facebook.com/tr?id=${e}&ev=PageView&noscript=1" 33 />`}})]})])},445856,e=>{"use strict";var t=e.i(391398),a=e.i(797055),s=e.i(467067),r=e.i(672195),n=e.i(203828),o=e.i(191788);e.i(47620);var i=e.i(271179);let c=["/tools/employee-center/profile/create","/tools/employee-center/profile/edit"],l=(0,o.createContext)({});e.s(["LanguageProvider",0,({children:e})=>{let{i18n:u}=(0,i.useTranslation)(),[d,p]=(0,o.useState)(()=>localStorage.getItem("language")||"pt-BR"),[h,f]=(0,o.useState)(!1),g=(0,n.useRouter)();return(0,o.useEffect)(()=>{f(!0),u.changeLanguage(d),localStorage.setItem("language",d),a.api.defaults.headers["Accept-Language"]=u.language,s.apiKraken.defaults.headers["Accept-Language"]=u.language,r.apiPayments.defaults.headers["Accept-Language"]=u.language,r.outsideApiPayments.defaults.headers["Accept-Language"]=u.language,setTimeout(()=>{c.includes(g.asPath.split("?")[0])&&g.reload(),f(!1)},100)},[d,u]),(0,t.jsx)(l.Provider,{value:{language:d,setLanguage:p,loadLanguage:h},children:e})},"useLanguage",0,()=>(0,o.useContext)(l)])},165825,e=>{"use strict";var t=e.i(391398),a=e.i(648697),s=e.i(797055),r=e.i(467067),n=e.i(672195),o=e.i(383407),i=e.i(405634),c=e.i(203828),l=e.i(191788);e.i(47620);var u=e.i(271179),d=e.i(455404),p=e.i(939056);let h=(0,l.createContext)({});e.s(["AttendeesProvider",0,({children:e})=>{let{t:f}
33=(0,u.useTranslation)("contexts_productContext_attendeesContext"),{t:g}=(0,u.useTranslation)("utils_handleHTTPErrorMessage"),[m,y]=(0,l.useState)(!1),[b,v]=(0,l.useState)([]),[S,T]=(0,l.useState)(null),[w,P]=(0,l.useState)(null),[x,E]=(0,l.useState)(null),[C,M]=(0,l.useState)(!0),[$,k]=(0,l.useState)(!1),[_,q]=(0,l.useState)(!1),[H,L]=(0,l.useState)(!1),[R,A]=(0,l.useState)(!1),[j,N]=(0,l.useState)(null),[B,I]=(0,l.useState)(null),[O,F]=(0,l.useState)(!1),[G,U]=(0,l.useState)(!1),[z,K]=(0,l.useState)(!1),[V,D]=(0,l.useState)(!1),[J,Q]=(0,l.useState)(),[X,W]=(0,l.useState)(),Y=(0,c.useRouter)(),Z=Number(Y.query.productId);Y.query.batchId,String(Y.query.token);let{setExportInProgress:ee,setIsVisible:et}=(0,a.useExport)(),ea=()=>{M(!0);let e=Y.query;s.api.get(`products/${Z}/manage/attendees${(0,i.queryString)(e)}`).then(e=>{let{data:t}=e.data;v(t),E(e.data)}).catch(e=>{d.toast.error((0,o.handleHTTPErrorMessage)(e,g))}).finally(()=>M(!1))},es=()=>{er(),en()},er=()=>{M(!0);let e=Y.query["filter[batches]"]??null,t=e?`?filter[batches]=${e}`:"";s.api.get(`products/${Z}/manage/attendees/totals${t}`).then(e=>{Q(e.data)}).catch(e=>{d.toast.error((0,o.handleHTTPErrorMessage)(e,g))}).finally(()=>M(!1))},en=()=>{k(!0);let e=Y.query["filter[batches]"]??null,t=e?`?filter[batches]=${e}`:"";s.api.get(`products/${Z}/manage/attendees/totals/pending${t}`).then(e=>{W(e.data)}).catch(e=>{d.toast.error((0,o.handleHTTPErrorMessage)(e,g))}).finally(()=>k(!1))},eo=async()=>{y(!0),ee(null),et(!0);let e=Y.asPath.split("?")[1];b?.length?s.api.get(`products/${Z}/manage/attendees/export?${e}&withoutPagination=1`,{method:"GET",responseType:"text"}).then(e=>{ee(e.data)}):d.toast.error(f("context.csvMessage.error")),y(!1)},ei=async e=>{q(!0),s.api.put(`products/${Z}/manage/attendees/${e}/accredit`).then(({data:e})=>{d.toast.success(e.message||f("context.accreditMessage.success")),ea(),es(),K(!1)}).catch(e=>{d.toast.error((0,o.handleHTTPErrorMessage)(e,g))}).finally(()=>q(!1))},ec=async({data:e,token:t})=>(q(!0),r.apiKraken.post(`products/attendees/${t}/checkin`,e).then(async({data:e})=>{L(!0),d.toast.success(e.message)}).catch(e=>{d.toast.error((0,o.handleHTTPErrorMessage)(e,g))}).finally(()=>{q(!1)})),el=async e=>{if(q(!0),!e.name||!e.email||!e.document||!e.phone)throw q(!1),Error(f("context.missingRequiredFields")||"Missing required fields");try{await s.api.put(`products/${Z}/manage/batches/${e.batch_user}/attendees/${e.id}`,e),d.toast.success(f("context.checkinMessage")),ea(),F(!1),U(!1)}catch(e){throw d.toast.error((0,o.handleHTTPErrorMessage)(e)),e}finally{q(!1)}},eu=e=>{q(!0),n.apiPayments.get(`offer/${e}`).then(async({data:e})=>{I(e),d.toast.success(e.message)}).catch(e=>{d.toast.error((0,o.handleHTTPErrorMessage)(e,g))}).finally(()=>{q(!1)})};return(0,t.jsx)(h.Provider,{value:{isLoading:C,isLoadingPending:$,setIsLoading:M,isSetting:_,dataForCheckin:S,fetch:ea,attendees:b,attendee:w,setAttendee:P,isCheckedIn:H,handleCheckin:ec,balanceAttendeesTotal:J,balancePendingAttendees:X,fetchBalance:es,fetchBalanceAttendees:er,fetchBalancePendingAttendees:en,handleCsv:eo,handleAccreditByQrCode:e=>{q(!0),s.api.put(`products/${Z}/manage/attendees/accreditByQrCode`,e).then(({data:e})=>{d.toast.success(e.message||f("context.accreditMessage.success")),ea(),es(),K(!1)}).catch(e=>{d.toast.error((0,o.handleHTTPErrorMessage)(e,g))}).finally(()=>q(!1))},handleAccreditByToken:ei,findDataForCheckin:(e,t,a)=>{M(!0),s.api.get(`checkin/batches/${e}/${t}`).then(async({data:e})=>{T(e),a&&e?.offerCode&&eu(e.offerCode),e.is_checked_in&&L(!0)}).catch(e=>{d.toast.error((0,o.handleHTTPErrorMessage)(e,g))}).finally(()=>{M(!1)})},handleInvite:e=>{q(!0),r.apiKraken.post(`products/${Z}/batches/${e?.batch_id}/attendees/invitation`,e).then(async({data:e})=>{d.toast.success(e.message),ea(),es(),A(!1)}).catch(e=>{d.toast.error((0,o.handleHTTPErrorMessage)(e,g))}).finally(()=>{q(!1)})},isModalInviteOpen:R,setIsModalInviteOpen:A,isModalQrCodeOpen:z,setIsModalQrCodeOpen:K,isModalSendEmailsOpen:V,setIsModalSendEmailsOpen:D,handleSendCheckinEmail:e=>{q(!0),r.apiKraken.post(`products/${Z}/attendees/${e}/sendCheckinEmail`).then(async({data:e})=>{d.toast.success(e.message),ea(),es()}).catch(e=>{d.toast.error((0,o.handleHTTPErrorMessage)(e,g))}).finally(()=>{q(!1)})},handleResendAccredit:e=>{q(!0),r.apiKraken.post(`products/${Z}/attendees/${e}/resendAccredit`).then(async({data:e})=>{d.toast.success(e.message),ea(),es()}).catch(e=>{d.toast.error((0,o.handleHTTPErrorMessage)(e,g))}).finally(()=>{q(!1)})},handleSetFilter:e=>{let t=`/product/${Z}/attendees`;delete Y.query?.productId,delete Y.query["filter[isSold]"],delete Y.query["filter[isCheckin]"],delete Y.query["filter[isAccredited]"],delete Y.query["filter[isPending]"],delete Y.query.page;let a=Object.keys(Y.query).length?(0,i.queryString)(Y.query)+"&":"?";switch(e){case"checkin":t+=a+"filter[isCheckin]=1";break;case"noCheckin":t+=a+"filter[isCheckin]=0";break;case"accredited":t+=a+"filter[isAccredited]=1";break;
33case"pending":t+=a+"filter[isPending]=1";break;case"sold":t+=a+"filter[isSold]=1";break;case"all":t+=a;default:t+=""}Y.push(t)},dataForPagination:x,isDownloading:m,handleSendEmails:(e,t)=>{if(!t||!t?.length)return void d.toast.error(f("context.selectBatches"));q(!0);let a={checkin:"sendAllCheckinEmail",accredit:"sendAllAccredit"};b?.length?p.default.fire({title:String(f("context.sendCheckinMessage.title")),text:String(f("context.sendCheckinMessage.text")),showDenyButton:!0,showCancelButton:!1,icon:"warning",denyButtonText:String(f("context.sendCheckinMessage.deny")),allowOutsideClick:!1,confirmButtonText:String(f("context.sendCheckinMessage.confirm"))}).then(s=>{s.isConfirmed&&r.apiKraken.post(`products/${Z}/attendees/${a[e]}`,{batch_ids:t}).then(async({data:e})=>{d.toast.success(e.message),D(!1)}).catch(e=>{d.toast.error((0,o.handleHTTPErrorMessage)(e,g))})}):d.toast.error(String(f("context.sendCheckinMessage.error"))),q(!1)},isModalCheckinOpen:O,setIsModalCheckinOpen:F,isModalAccreditOpen:G,setIsModalAccreditOpen:U,handleEditCheckin:e=>{F(!0),N(e)},handleAccredit:e=>{U(!0),N(e)},userCheckinData:j,setUserCheckinData:N,updateDataCheckin:el,handleResendCheckin:e=>{q(!0),r.apiKraken.get(`resend-ticket-email/${e}`).then(async({data:e})=>{d.toast.success(e.message)}).catch(e=>{d.toast.error((0,o.handleHTTPErrorMessage)(e,g))}).finally(()=>{q(!1)})},fetchOffer:eu,offer:B,handleDestroyGuest:e=>{q(!0),p.default.fire({title:String(f("context.destroyGuestMessage.title")),text:String(f("context.destroyGuestMessage.text")),showDenyButton:!0,showCancelButton:!1,icon:"warning",denyButtonText:String(f("context.destroyGuestMessage.deny")),allowOutsideClick:!1,confirmButtonText:String(f("context.destroyGuestMessage.confirm"))}).then(t=>{t.isConfirmed&&s.api.delete(`products/${Z}/manage/attendees/${e}`).then(async({data:e})=>{d.toast.success(e.message),ea(),es()}).catch(e=>{d.toast.error((0,o.handleHTTPErrorMessage)(e,g))}).finally(()=>{q(!1)})})}},children:e})},"useAttendees",0,function(){return(0,l.useContext)(h)}])},209496,e=>{"use strict";var t=e.i(391398),a=e.i(797055),s=e.i(134737),r=e.i(383407),n=e.i(430559),o=e.i(203828),i=e.i(191788);e.i(47620);var c=e.i(271179),l=e.i(455404),u=e.i(202402);let d=(0,i.createContext)({});e.s(["ProfileProvider",0,({children:e})=>{let{t:p}=(0,c.useTranslation)("contexts_profileContext"),{t:h}=(0,c.useTranslation)("utils_handleHTTPErrorMessage"),[f,g]=(0,i.useState)(),[m,y]=(0,i.useState)(!1),[b,v]=(0,i.useState)(!1),[S,T]=(0,i.useState)(!1),{user:w,me:P,logout:x}=(0,u.useAuth)(),[E,C]=(0,i.useState)(!1),[M,$]=(0,i.useState)(null),[k,_]=(0,i.useState)(!1),q=async()=>{y(!0);try{g(w.info)}catch(e){l.toast.error(p("getUserMessage.error"))}y(!1)},H=async e=>{v(!0);try{await a.api.put("users/update-password",e),l.toast.success(p("updatePasswordMessage.success")),v(!1),setTimeout(()=>{o.default.push("/profile")},10)}catch(e){v(!1),l.toast.error((0,r.handleHTTPErrorMessage)(e,h))}},L=async e=>{v(!0),await a.api.put("users/update-email",e).then(async({data:e})=>{l.toast.success(p("updateEmailMessage.success")),v(!1),setTimeout(()=>{o.default.push("/profile")},10)}).catch(e=>{l.toast.error((0,r.handleHTTPErrorMessage)(e,h))}).finally(()=>{v(!1)})},R=async e=>{let t=await s.default.get(`${e}/json`).then(e=>e?.data?.erro?null:e).catch(()=>null),a=n.default.create({baseURL:"https://brasilapi.com.br/api/cep/v2/",timeout:1e3}),r=!t&&await a.get(`${e}`).then(e=>({data:{cep:e?.data.cep,uf:e?.data.state,localidade:e?.data.city,bairro:e?.data.neighborhood,logradouro:e?.data.street}})).catch(()=>null);return t||r},A=async e=>{var t;v(!0),null===e.avatar&&delete e.avatar,e.emancipated_document&&(e.emancipated_document=void 0!==(t=e.emancipated_document)?t.split("/")[3]+"/"+t.split("/")[4]:void 0),a.api.put("users/update-profile",e).then(async e=>{l.toast.success(p("updateUserMessage.success")),await P().then(()=>{q()})}).catch(e=>{l.toast.error((0,r.handleHTTPErrorMessage)(e))}).finally(()=>{v(!1)})},j=async e=>{v(!0),a.api.post("users/change-register-type",e).then(e=>{T(!0)}).catch(e=>{l.toast.error((0,r.handleHTTPErrorMessage)(e,h))}).finally(()=>{v(!1)})},N=async()=>{v(!0),a.api.post("users/email-change/request").then(e=>{"success"===e.data.status?l.toast.success(e.data.message||"Solicitação de troca de email enviada com sucesso! Verifique seu email."):"warning"===e.data.status?l.toast.
33warning(e.data.message||"Já existe uma solicitação pendente. Verifique seu email."):l.toast.error(e.data.message||"Erro ao processar solicitação. Tente novamente.")}).catch(e=>{console.error("Error requesting email change:",e),l.toast.error("Erro ao processar solicitação. Tente novamente.")}).finally(()=>{v(!1)})};return(0,i.useEffect)(()=>{q()},[w]),(0,t.jsx)(d.Provider,{value:{fetch:q,update:A,updateEmail:L,updatePassword:H,isLoading:m,formData:f,handleChangeUpload:(e,t)=>{let a={...f};a[t]=e,g(a)},validateCep:R,isSetting:b,userRequestedChangeType:S,handleChangeUserType:j,destroyUser:()=>{v(!0),a.api.delete("users/me").then(async e=>{l.toast.success(p("deleteUserMessage.success")),setTimeout(()=>{x()},10)}).catch(e=>{l.toast.error((0,r.handleHTTPErrorMessage)(e,h))}).finally(()=>v(!1))},handleRequestChangeEmail:N,validateEmailChangeToken:e=>a.api.post("users/email-change/validate-token",{token:e}).then(e=>{if("success"===e.data.status)return e;throw Error("Invalid token")}).catch(e=>{throw e}),confirmEmailChange:(e,t)=>
33(v(!0),a.api.post("users/email-change/confirm",{token:e,otp:t}).then(e=>(l.toast.success(e.data.message||"Email alterado com sucesso!"),e)).catch(e=>(l.toast.error((0,r.handleHTTPErrorMessage)(e,h)),null)).finally(()=>{v(!1)})),sendEmailChangeOTP:(e,t)=>(v(!0),a.api.post("users/email-change/otp/send",{token:e,new_email:t}).then(e=>"success"===e.data.status?e:(l.toast.error(e.data.message),null)).catch(e=>(l.toast.error((0,r.handleHTTPErrorMessage)(e,h)),null)).finally(()=>{v(!1)})),verifyEmailChangeOTP:e=>(v(!0),a.api.post("users/email-change/otp/verify",{token:e}).then(e=>"success"===e.data.status?e:null).catch(e=>(l.toast.error((0,r.handleHTTPErrorMessage)(e,h)),null)).finally(()=>{v(!1)})),finalizeEmailChange:(e,t)=>(v(!0),a.api.post("users/email-change/finalize",{token:e,new_email:t}).then(e=>"success"===e.data.status?(l.toast.success(e.data.message||"Email alterado com sucesso!"),e):(l.toast.error(e.data.message||"Erro ao finalizar troca de email."),null)).catch(e=>(l.toast.error((0,r.handleHTTPErrorMessage)(e,h)),null)).finally(()=>{v(!1)})),isModalConfirmOtpOpen:E,setIsModalConfirmOtpOpen:C,pendingProfileFormData:M,setPendingProfileFormData:$,isVerifyTwoFactor:k,setIsVerifyTwoFactor:_},children:e})},"useProfile",0,function(){return(0,i.useContext)(d)}])},426390,e=>{"use strict";var t=e.i(391398),a=e.i(202402),s=e.i(648697),r=e.i(797055),n=e.i(364034),o=e.i(203828),i=e.i(621198),c=e.i(383407),l=e.i(449358),u=e.i(191788);e.i(47620);var d=e.i(271179),p=e.i(455404);let h=(0,u.createContext)({});e.s(["SubscriptionsProvider",0,({children:e})=>{let{t:f}=(0,d.useTranslation)("contexts_salesContext_subscriptionsContext"),{t:g}=(0,d.useTranslation)("utils_handleHTTPErrorMessage"),m=(0,o.useRouter)(),[y,b]=(0,u.useState)(!1),[v,S]=(0,u.useState)(1),[T,w]=(0,u.useState)(!1),[P,x]=(0,u.useState)(!1),[E,C]=(0,u.useState)(!1),[M,$]=(0,u.useState)([]),[k,_]=(0,u.useState)(null),[q,H]=(0,u.useState)(null),[L,R]=(0,u.useState)(!1),{user:A}=(0,a.useAuth)(),j=(0,o.useRouter)(),{setExportInProgress:N,setIsVisible:B}=(0,s.useExport)(),[I,O]=(0,u.useState)(),{data:F,isLoading:G,refetch:U}=(({onError:e}={})=>{let t,{user:s}=(0,a.useAuth)(),i=(0,o.useRouter)(),c=i.isReady&&"/sales/subscriptions"===i.pathname,l=(0,n.useQuery)((t=s?.info?.id,["subscriptions-list",t,s?.info?.current_team_id,i.asPath]),async()=>{let e=i.asPath.replace("/sales/subscriptions",""),{data:t}=await r.api.get(`/reports/optimized-subscriptions${e}`);return t},{enabled:c,staleTime:0,cacheTime:0,onError:e});return{data:l.data,isLoading:c&&l.isLoading,refetch:l.refetch}})({onError:e=>p.toast.error((0,c.handleHTTPErrorMessage)(e))}),z=async()=>{if(L)return void p.toast.error(f("CSVMessage.error"));N(null),B(!0),b(!0);let e=m.asPath.replace("/sales/subscriptions?",""),t=j?.query?.page;t&&(e=e.replace(`&page=${t}`,"")),r.api.get(`reports/subscriptions/export?${e}`,{method:"GET",responseType:"text"}).then(e=>{N(e.data),R(!0),setTimeout(()=>{R(!1)},6e4)}).catch(e=>{p.toast.error((0,c.handleHTTPErrorMessage)(e,g))}).finally(()=>b(!1))},K=()=>{U()},V=async e=>{let t=await r.api.get(`/reports/optimized-subscriptions/${e}`);return O(t.data),t.data},D=async e=>{let t=e??m.asPath.replace("/sales/subscriptions","");return(await r.api.get(`/reports/optimized-subscriptions/totals${t}`)).data},J=async(e,t)=>{x(!0);try{let{data:a}=await (0,r.api)({url:"/subscriptions/manage",method:"POST",data:{hash:e?.code,email:e?.email},headers:(0,l.phoenixSubscriptionHeaders)()});if(a?.subscriptions?.length>0){let e=(0,i.ssrAPI)({ctx:void 0,baseURL:"https://payments.ticto.cloud/api/v1/"}),t=await Promise.all(a.subscriptions.map(async t=>{if(!t.offer_code)return t;try{let a=await e.get(`offer/${t.offer_code}`);return{...t,offer:a.data}}catch(e){return console.error(`Erro ao buscar oferta ${t.offer_code}:`,e),t}}));a.subscriptions=t}let s=(a?.subscriptions?.length??0)>0;if(t?.tentative===!0&&!s)return x(!1),"absent";return _(a),x(!1),S(2),s?"found":"absent"}catch(e){return t?.tentative!==!0&&p.toast.error((0,c.handleHTTPErrorMessage)(e,g)),x(!1),e?.response?.status===422?"absent":"unavailable"}},Q=async({email:e,orderCode:t,subscriptionId:a})=>{x(!0);try{let{data:s}=await (0,r.api)({url:"/subscriptions/manage",method:"POST",data:{hash:t,email:e}
33,headers:(0,l.phoenixSubscriptionHeaders)()}),n=s.subscriptions.find(e=>e.id===Number(a));H(n),x(!1)}catch(e){return p.toast.error((0,c.handleHTTPErrorMessage)(e,g)),x(!1),e}},X=async(e,t)=>{C(!0),x(!0);try{let a=(0,i.ssrAPI)({ctx:void 0,baseURL:"https://payments.ticto.cloud/api/v1/"}),s=await a.post("refund-subscription",{subscription_id:e??null,cancel_subscription:t,canceled_by:A?.info?.id,source:"dashboard"});return t?p.toast.success(f("refoundMessage.cancelSuccess")):p.toast.success(f("refoundMessage.defaultSuccess")),K(),s.data}catch(e){p.toast.error((0,c.handleHTTPErrorMessage)(e,g))}finally{C(!1),x(!1)}},W=async e=>{C(!0),x(!0);try{let t=await r.api.post("subscriptions/cancel",{subscription_id:e??null,canceled_by:A?.info?.id,source:"dashboard"},{headers:(0,l.phoenixSubscriptionHeaders)()});return p.toast.success(f("cancelMessage.success")),K(),t.data}catch(e){p.toast.error((0,c.handleHTTPErrorMessage)(e))}finally{C(!1),x(!1)}},Y=async(e,t)=>{C(!0),x(!0);try{let a=await r.api.post("subscriptions/send-charge",{subscription_id:e??null,payment_method:t});return p.toast.success(a.data.message),K(),a.data}catch(e){p.toast.error((0,c.handleHTTPErrorMessage)(e,g))}finally{C(!1),x(!1)}},Z=async e=>{C(!0),x(!0);try{let t=await r.api.post("subscriptions/reactivate",{subscription_id:e??null,reactivated_by:A?.info?.id,source:"dashboard"},{headers:(0,l.phoenixSubscriptionHeaders)()});return p.toast.success(t.data?.message??f("reactivateMessage.success")),K(),t.data}catch(e){p.toast.error((0,c.handleHTTPErrorMessage)(e,g))}finally{C(!1),x(!1)}},ee=async(e,t)=>{await r.api.post("subscriptions/send-link",{hash:e},{headers:(0,l.phoenixSubscriptionHeaders)()}).then(()=>{p.toast.success(f("sendLinkSubscriptionMessage.success"))}).catch(e=>{p.toast.error((0,c.handleHTTPErrorMessage)(e,g))})};return(0,t.jsx)(h.Provider,{value:{isLoading:P||G,isDownloading:y,isSetting:E,hasFilters:()=>"{}"!==JSON.stringify(Array(j.query)[0]),fetch:K,fetchTotals:D,cancel:W,sendCharge:Y,refund:X,handleChange:e=>{w(e)},selectedItem:I,setSelectedItem:O,subscriptionsList:F,mySubscriptions:k,getSubscriptions:J,selectedSubscription:q,setSelectedSubscription:H,findOneSubscription:Q,step:v,reactivate:Z,downloadCSV:z,fetchOneSubscription:V,postbacks:M,setPostbacks:$,sendLinkSubscription:ee},children:e})},"useSubscriptions",0,function(){return(0,u.useContext)(h)}],426390)},672195,e=>{"use strict";var t=e.i(621198);let a=e.i(430559).default.create({baseURL:"https://payments.ticto.cloud/api/v1/"}),s=(0,t.ssrAPI)({ctx:void 0,baseURL:"https://payments.ticto.cloud/api/v1/"});e.s(["apiPayments",0,a,"outsideApiPayments",0,s])},928332,e=>{"use strict";let t=["password","passwordConfirmation"],a=`(function () { 34 try { 35 var params = new URLSearchParams(window.location.search); 36 var keys = ${JSON.stringify(t)}; 37 if (!keys.some(function (key) { return params.has(key); })) return; 38 keys.concat('email').forEach(function (key) { params.delete(key); }); 39 var query = params.toString(); 40 window.history.replaceState( 41 window.history.state, 42 '', 43 window.location.pathname + (query ? '?' + query : '') + window.location.hash 44 ); 45 } catch (error) {} 46})();`;e.s(["stripLeakedCredentials",0,e=>{let a=new URLSearchParams(e);if(!t.some(e=>a.has(e)))return e;for(let e of[...t,"email"])a.delete(e);let s=a.toString();return""!==s?`?${s}`:""},"stripLeakedCredentialsScript",0,a])},449358,e=>{"use strict";e.s(["phoenixSubscriptionHeaders",0,function(){return{"X-Tic-Secret":"6f109dd7561448181c197f089e23530f"}}])}]); 47 48//# debugId=0328f5da-6f6a-1928-c847-ad5b82377ac0 49//# sourceMappingURL=3p-cs5o9wl5-e.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.