PageSourceSearch

https://www.fintoo.in/static/js/888.4a653dc1.chunk.js

js fintoo.in collected 2026-10-01 15:45:45 UTC 24,528 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkmutualfund=self.webpackChunkmutualfund||[]).push([[888],{21669:()=>{},29946:(e,n,t)=>{t.d(n,{A:()=>a});var o=t(27565),i=(t(21669),t(27929));function a(){const[e,n]=(0,o.useState)(!1);return(0,i.jsxs)("div",{id:"footer-disclaimer",className:"tw-container tw-m-auto tw-border-t tw-border-gray-700 tw-py-4 tw-px-3 tw-border-t-solid",children:[(0,i.jsxs)("div",{className:"tw-flex tw-justify-between tw-items-center tw-block lg:tw-hidden",children:[(0,i.jsx)("h4",{className:"tw-text-sm tw-text-gray-400 tw-font-semibold",children:"Disclaimer"}),(0,i.jsx)("button",{onClick:()=>n(!e),className:"tw-text-gray-400 tw-text-xl tw-font-bold",children:e?"\u2212":"+"})]}),(0,i.jsxs)("div",{className:`tw-text-xs tw-text-gray-400 tw-leading-relaxed tw-space-y-4 tw-transition-all tw-duration-300 ${e?"tw-max-h-screen tw-opacity-100 tw-mt-2":"tw-max-h-0 tw-opacity-0 tw-overflow-hidden"} lg:tw-max-h-screen lg:tw-opacity-100 lg:tw-mt-4`,children:[(0,i.jsx)("p",{children:"Fintoo Wealth Private Limited (Brand Name - Fintoo.in, Fintoo app, Fintoo) makes no warranties or representations, express or implied, on products and services offered through the platform. It accepts no liability for any damages or losses, however, caused in connection with the use of, or on the reliance of its advisory or related services. Past performance is not indicative of future returns. Please consider your specific investment requirements, risk tolerance, goal, time frame, risk and reward balance and the cost associated with the investment before choosing a fund, or designing a portfolio that suits your needs. Performance and returns of any investment portfolio can neither be predicted nor guaranteed. Investments made on advisory are subject to market risks, read all scheme related documents carefully."}),(0,i.jsx)("p",{children:"\xa9 Fintoo Wealth Private Limited [SEBI RIA Registration No: INA000020031] [BASL Membership ID: 2252] [Type of Registration: Non-Individual] [Validity of registration: March 26,2025-Perpetual] [Address: Fintoo Wealth Private Limited, B/309, Dynasty Business park, Opp Sangam Cinema, Andheri (East), J B Nagar, Mumbai, Maharashtra 400059] [CIN - U66301MH2023PTC414206] [GST No : 27AAFCF7114E1ZV] [Principal Officer details : Mr. Mihir Shah ([email protected])] [Compliance Officer details : Mrs. Nisha Harchekar ([email protected])] [Corresponding SEBI regional/local office: Plot No. C 4-A , G Block, Near Bank of India, Bandra Kurla Complex,Bandra East, Mumbai, Maharashtra 400051]"}),(0,i.jsx)("p",{className:"tw-text-center tw-m-0",children:"Copyright \xa9 2026 Fintoo. All rights reserved"})]})]})}},34055:(e,n,t)=>{t.d(n,{A:()=>y});var o=t(27565),i=t(36121),a=t(75938),l=t(80680),r=t(27519),s=t(27929);const d="Bearer eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2F1dGguY2FsZW5kbHkuY29tIiwiaWF0IjoxNjQ4MjExMjQ0LCJqdGkiOiJmMmM1YWIwOC01N2ZiLTQ0YzAtODNjYy1lM2QxZWZhZGY2YzMiLCJ1c2VyX3V1aWQiOiI0ODVhZTAyZC02ZGNiLTQ1MjktODdiYi01MGY2NDE3NGI4ZWYifQ.5bIIwHH3DTn1Vp7Oj6hZlLkVIbI1q7jxqFogGaGkb1g",c="/thankyou-page",u={position:"relative",minHeight:"700px",borderRadius:"20px",overflow:"hidden",background:"#ffffff",boxShadow:"0 18px 40px rgba(4, 43, 98, 0.14)"},p={position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",background:"linear-gradient(135deg, rgba(4, 43, 98, 0.96), rgba(8, 72, 139, 0.92))",color:"#ffffff",zIndex:2,padding:"24px",textAlign:"center"},m={width:"100%",maxWidth:"420px"},h={width:"56px",height:"56px",margin:"0 auto 18px",borderRadius:"50%",border:"4px solid rgba(255,255,255,0.25)",borderTopColor:"#dd7300",animation:"calendly-widget-spin 0.9s linear infinite"},g=e=>({height:"12px",width:e,margin:"0 auto 12px",borderRadius:"999px",background:"linear-gradient(90deg, rgba(255,255,255,0.16), rgba(255,255,255,0.32), rgba(255,255,255,0.16))",backgroundSize:"200% 100%",animation:"calendly-widget-shimmer 1.5s linear infinite"}),y=e=>{let{pageName:n,servicename:t,calendlyurl:y,variant:f="full",height:w="700px",prefill:b,successRedirect:v=c}=e;const[x,E]=(0,o.useState)(""),[C,_]=(0,o.useState)(""),[k,N]=(0,o.useState)(""),[S,I]=(0,o.useState)(""),[j,L]=(0,o.useState)(!0),T=(0,o.useRef)(null);(0,o.useEffect)(()=>{const e=new URLSearchParams(window.location.search);E(e.get("utm_source")||""),I(e.get("utm_campaign")||""),_(e.get("tags")||""),N(e.get("utm_medium")||"")},[]),(0,o.useEffect)(()=>{L(!0)},[y]),(0,o.useEffect)(()=>{const e="calendly-widget-loader-animations";if(document.getElementById(e))return;const n=document.createElement("style");n.id=e,n.textContent="\n      @keyframes calendly-widget-spin {\n        to { transform: rotate(360deg); }\n      }\n\n      @keyframes calendly-widget-shimmer {\n        0% { background-position: 200% 0; }\n        100% { background-position: -200% 0; }\n      }\n    ",document.head.appendChild(n)},[]),(0,o.useEffect)(()=>{const e=T.current;if(!e)return;let n=null;const t=()=>{L(!1)},o=e=>{e&&"true"!==e.dataset.loaderBound&&(e.dataset.loaderBound="true",e.addEventListener("load",t,{once:!0}))},i=e.querySelector("iframe");i&&o(i);const a=new MutationObserver(()=>{const n=e.querySelector("iframe");n&&o(n)});return a.observe(e,{childList:!0,subtree:!0}),n=window.setTimeout(()=>{L(!1)},8e3),()=>{a.disconnect(),n&&window.clearTimeout(n)}},[y]);const A=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return window.__PRERENDER__?null:(0,s.jsxs)("div",{ref:T,style:{...u,minHeight:w},children:[j&&(0,s.jsx)("div",{style:p,children:(0,s.jsxs)("div",{style:m,children:[(0,s.jsx)("div",{style:h}),(0,s.jsx)("h3",{style:{fontSize:"1.5rem",fontWeight:700,marginBottom:"10px",color:"#ffffff"},children:"Preparing your booking calendar"}),(0,s.jsx)("p",{style:{marginBottom:"24px",color:"rgba(255,255,255,0.86)",fontSize:"0.98rem"},children:"This takes a few seconds while Calendly loads securely."}),(0,s.jsx)("div",{style:g("100%")}),(0,s.jsx)("div",{style:g("84%")}),(0,s.jsx)("div",{style:g("68%")})]})}),(0,s.jsx)(i.Cs,{url:y,...e,styles:{...e.styles,height:w}})]})};return(0,i.yl)({onEventScheduled:async e=>{sessionStorage.removeItem("calendlyThankYouBooking");try{var o,i,s,u,p,m,h,g;(0,l.X)(),console.log("Calendly event data:",e.data);const r=null===e||void 0===e||null===(o=e.data)||void 0===o||null===(i=o.payload)||void 0===i||null===(s=i.invitee)||void 0===s?void 0:s.uri;if(!r)return;const c=await fetch(r,{headers:{Authorization:d}}),f=await c.json(),w=null===f||void 0===f?void 0:f.resource;if(!w)return;console.log("Invitee:",w);const b=w.event;if(!b)return;const v=await fetch(b,{headers:{Authorization:d}}),E=await v.json(),_=null===E||void 0===E?void 0:E.resource;if(!_)return;console.log("Scheduled Event:",_);const N=w.questions_and_answers||[],I=(null===(u=N.find(e=>e.question.toLowerCase().includes("mobile")||e.question.toLowerCase().includes("phone")))||void 0===u?void 0:u.answer)||"",j=I.replace(/[\s\-()]/g,""),L=(null===(p=N.find(e=>e.question.toLowerCase().includes("annual income")))||void 0===p?void 0:p.answer)||"";if(console.log(j,"cleanedMobile"),window.webengage){const e=(w.name||"").trim().split(" ");window.webengage.user.setAttribute("we_first_name",e[0]||""),window.webengage.user.setAttribute("we_last_name",e.slice(1).join(" ")),window.webengage.user.setAttribute("we_email",w.email||""),window.webengage.user.setAttribute("we_phone",j||""),window.webengage.user.setAttribute("Income Slab",L||""),webengage.user.setAttribute("we_whatsapp_opt_in",!0)}const T=_.start_time?new Date(_.start_time):null,A=_.end_time?new Date(_.end_time):null,P=(T&&T.toLocaleDateString("en-GB"),T?T.toLocaleTimeString("en-IN",{hour:"2-digit",minute:"2-digit"}):""),R=w.created_at?new Date(w.created_at):null,M=T&&A&&A>T?`${Math.round((A-T)/6e4)} mins`:"";sessionStorage.setItem("calendlyThankYouBooking",JSON.stringify({startTime:_.start_time||"",endTime:_.end_time||"",timeZone:(null===(m=_.location)||void 0===m?void 0:m.timezone)||"Asia/Kolkata"}));const O=n||"Calendly Booking";null===(h=window.webengage)||void 0===h||h.track(O,{name:w.name,email:w.email,number:I,"Lead Source":x||"Website","Lead Medium":k||"CPC","Lead Status":"Entry","RM Name":"Online","RM Email":"[email protected]",Tag:C||"","Lead Date":R,calendly_event_name:_.n
1ame||"",calendly_booking_date:T,calendly_booking_time:P,calendly_duration:M});const D=await(0,a.ec)({full_name:w.name||"",email:w.email||"",mobile:I,tag:C,slab:L,source:x||"Website Callback",campaign:S||"",services:Array.isArray(t)?t:["assisted_advisory_fixed_fees"]}),B=null===D||void 0===D||null===(g=D.data)||void 0===g?void 0:g.lead_id;let z=!1;if(window.webengage&&B)try{window.webengage.user.login(B),z=!0}catch(y){console.warn("WebEngage login failed, continuing anonymous:",y)}}catch(y){console.error("Calendly handling error:",y)}finally{!function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c;window.__PRERENDER__||window.__calendlyThankYouRedirecting||(window.__calendlyThankYouRedirecting=!0,(0,l.X)("Booking confirmed. Redirecting you to the next page..."),setTimeout(()=>{(0,r.PQ)(e)},1200))}(v)}}}),"minimal"===f?(0,s.jsx)("div",{className:"tw-py-2",children:A({prefill:b})}):(0,s.jsx)("div",{className:"py-5",style:{background:"#042b62"},children:(0,s.jsx)("div",{className:"container",children:(0,s.jsxs)("div",{className:"row align-items-center g-md-5",children:[(0,s.jsx)("div",{className:"col-lg-6",children:(0,s.jsxs)("h2",{className:"text-center text-white fs-2 fw-bold",children:["Book an introductory"," ",(0,s.jsx)("span",{style:{color:"#dd7300"},children:"Complimentary 15 Minutes Call"})," ","with our Financial Experts"]})}),(0,s.jsx)("div",{className:"col-lg-6",children:A()})]})})})}},36121:(e,n,t)=>{t.d(n,{Cs:()=>g,wA:()=>f,yl:()=>b});var o=t(27565),i=t(86396),a=function(e,n){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t])},a(e,n)};function l(e,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function t(){this.constructor=e}a(e,n),e.prototype=null===n?Object.create(n):(t.prototype=n.prototype,new t)}var r=function(){return r=Object.assign||function(e){for(var n,t=1,o=arguments.length;t<o;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e},r.apply(this,arguments)};"function"===typeof SuppressedError&&SuppressedError;var s;function d(e){return"#"===e.charAt(0)?e.slice(1):e}!function(e,n){void 0===n&&(n={});var t=n.insertAt;if(e&&"undefined"!==typeof document){var o=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css","top"===t&&o.firstChild?o.insertBefore(i,o.firstChild):o.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}("/*\n  code is extracted from Calendly's embed stylesheet: https://assets.calendly.com/assets/external/widget.css\n*/\n\n.calendly-inline-widget,\n.calendly-inline-widget *,\n.calendly-badge-widget,\n.calendly-badge-widget *,\n.calendly-overlay,\n.calendly-overlay * {\n  font-size: 16px;\n  line-height: 1.2em;\n}\n\n.calendly-inline-widget {\n  min-width: 320px;\n  height: 630px;\n}\n\n.calendly-inline-widget iframe,\n.calendly-badge-widget iframe,\n.calendly-overlay iframe {\n  display: inline;\n  width: 100%;\n  height: 100%;\n}\n\n.calendly-popup-content {\n  position: relative;\n}\n\n.calendly-popup-content.calendly-mobile {\n  -webkit-overflow-scrolling: touch;\n  overflow-y: auto;\n}\n\n.calendly-overlay {\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  overflow: hidden;\n  z-index: 9999;\n  background-color: #a5a5a5;\n  background-color: rgba(31, 31, 31, 0.4);\n}\n\n.calendly-overlay .calendly-close-overlay {\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n}\n\n.calendly-overlay .calendly-popup {\n  box-sizing: border-box;\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  -webkit-transform: translateY(-50%) translateX(-50%);\n  transform: translateY(-50%) translateX(-50%);\n  width: 80%;\n  min-width: 900px;\n  max-width: 1000px;\n  height: 90%;\n  max-height: 680px;\n}\n\n@media (max-width: 975px) {\n  .calendly-overlay .calendly-popup {\n    position: fixed;\n    top: 50px;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    -webkit-transform: none;\n    transform: none;\n    width: 100%;\n    height: auto;\n    min-width: 0;\n    max-height: none;\n  }\n}\n\n.calendly-overlay .calendly-popup .calendly-popup-content {\n  height: 100%;\n}\n\n.calendly-overlay .calendly-popup-close {\n  position: absolute;\n  top: 25px;\n  right: 25px;\n  color: #fff;\n  width: 19px;\n  height: 19px;\n  cursor: pointer;\n  background: url(https://assets.calendly.com/assets/external/close-icon.svg)\n    no-repeat;\n  background-size: contain;\n}\n\n@media (max-width: 975px) {\n  .calendly-overlay .calendly-popup-close {\n    top: 15px;\n    right: 15px;\n  }\n}\n\n.calendly-badge-widget {\n  position: fixed;\n  right: 20px;\n  bottom: 15px;\n  z-index: 9998;\n}\n\n.calendly-badge-widget .calendly-badge-content {\n  display: table-cell;\n  width: auto;\n  height: 45px;
1\n  padding: 0 30px;\n  border-radius: 25px;\n  box-shadow: rgba(0, 0, 0, 0.25) 0 2px 5px;\n  font-family: sans-serif;\n  text-align: center;\n  vertical-align: middle;\n  font-weight: bold;\n  font-size: 14px;\n  color: #fff;\n  cursor: pointer;\n}\n\n.calendly-badge-widget .calendly-badge-content.calendly-white {\n  color: #666a73;\n}\n\n.calendly-badge-widget .calendly-badge-content span {\n  display: block;\n  font-size: 12px;\n}\n\n.calendly-spinner {\n  position: absolute;\n  top: 50%;\n  left: 0;\n  right: 0;\n  -webkit-transform: translateY(-50%);\n  transform: translateY(-50%);\n  text-align: center;\n  z-index: -1;\n}\n\n.calendly-spinner > div {\n  display: inline-block;\n  width: 18px;\n  height: 18px;\n  background-color: #e1e1e1;\n  border-radius: 50%;\n  vertical-align: middle;\n  -webkit-animation: calendly-bouncedelay 1.4s infinite ease-in-out;\n  animation: calendly-bouncedelay 1.4s infinite ease-in-out;\n  -webkit-animation-fill-mode: both;\n  animation-fill-mode: both;\n}\n\n.calendly-spinner .calendly-bounce1 {\n  -webkit-animation-delay: -0.32s;\n  animation-delay: -0.32s;\n}\n\n.calendly-spinner .calendly-bounce2 {\n  -webkit-animation-delay: -0.16s;\n  animation-delay: -0.16s;\n}\n\n@-webkit-keyframes calendly-bouncedelay {\n  0%,\n  80%,\n  100% {\n    -webkit-transform: scale(0);\n    transform: scale(0);\n  }\n\n  40% {\n    -webkit-transform: scale(1);\n    transform: scale(1);\n  }\n}\n\n@keyframes calendly-bouncedelay {\n  0%,\n  80%,\n  100% {\n    -webkit-transform: scale(0);\n    transform: scale(0);\n  }\n\n  40% {\n    -webkit-transform: scale(1);\n    transform: scale(1);\n  }\n}\n"),function(e){e.PROFILE_PAGE_VIEWED="calendly.profile_page_viewed",e.EVENT_TYPE_VIEWED="calendly.event_type_viewed",e.DATE_AND_TIME_SELECTED="calendly.date_and_time_selected",e.EVENT_SCHEDULED="calendly.event_scheduled",e.PAGE_HEIGHT="calendly.page_height"}(s||(s={}));var c=function(e){var n,t=e.url,o=e.prefill,i=void 0===o?{}:o,a=e.pageSettings,l=void 0===a?{}:a,r=e.utm,s=void 0===r?{}:r,c=e.embedType,p=((null===(n=l)||void 0===n?void 0:n.primaryColor)&&(n.primaryColor=d(n.primaryColor)),(null===n||void 0===n?void 0:n.textColor)&&(n.textColor=d(n.textColor)),(null===n||void 0===n?void 0:n.backgroundColor)&&(n.backgroundColor=d(n.backgroundColor)),n),h=p.backgroundColor,g=p.hideEventTypeDetails,y=p.hideLandingPageDetails,f=p.primaryColor,w=p.textColor,b=p.hideGdprBanner,v=i.customAnswers,x=i.date,E=i.email,C=i.firstName,_=i.guests,k=i.lastName,N=i.location,S=i.name,I=s.utmCampaign,j=s.utmContent,L=s.utmMedium,T=s.utmSource,A=s.utmTerm,P=s.salesforce_uuid,R=t.indexOf("?"),M=R>-1,O=t.slice(R+1),D=M?t.slice(0,R):t,B=[M?O:null,h?"background_color=".concat(h):null,g?"hide_event_type_details=1":null,y?"hide_landing_page_details=1":null,f?"primary_color=".concat(f):null,w?"text_color=".concat(w):null,b?"hide_gdpr_banner=1":null,S?"name=".concat(encodeURIComponent(S)):null,N?"location=".concat(encodeURIComponent(N)):null,C?"first_name=".concat(encodeURIComponent(C)):null,k?"last_name=".concat(encodeURIComponent(k)):null,_?"guests=".concat(_.map(encodeURIComponent).join(",")):null,E?"email=".concat(encodeURIComponent(E)):null,x&&x instanceof Date?"date=".concat(u(x)):null,I?"utm_campaign=".concat(encodeURIComponent(I)):null,j?"utm_content=".concat(encodeURIComponent(j)):null,L?"utm_medium=".concat(encodeURIComponent(L)):null,T?"utm_source=".concat(encodeURIComponent(T)):null,A?"utm_term=".concat(encodeURIComponent(A)):null,P?"salesforce_uuid=".concat(encodeURIComponent(P)):null,c?"embed_type=".concat(c):null,"embed_domain=1"].concat(v?m(v):[]).filter(function(e){return null!==e}).join("&");return"".concat(D,"?").concat(B)},u=function(e){var n=e.getMonth()+1,t=e.getDate();return[e.getFullYear(),n<10?"0".concat(n):n,t<10?"0".concat(t):t].join("-")},p=/^a\d{1,2}$/,m=function(e){var n=Object.keys(e).filter(function(e){return e.match(p)});return n.length?n.map(function(n){return"".concat(n,"=").concat(encodeURIComponent(e[n]))}):[]},h=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return l(n,e),n.prototype.render=function(){return o.createElement("div",{className:"calendly-spinner"},o.createElement("div",{className:"calendly-bounce1"}),o.createElement("div",{className:"calendly-bounce2"}),o.createElement("div",{className:"calendly-bounce3"}))},n}(o.Component),g=function(e){function n(n){var t=e.call(this,n)||this;return t.state={isLoading:!0},t.onLoad=t.onLoad.bind(t),t}return l(n,e),n.prototype.onLoad=function(){this.setState({isLoading:!1})},n.prototype.render=function(){var e=c({url:this.props.url,pageSettings:this.props.pageSettings,prefill:this.props.prefill,utm:this.props.utm,embedType:"Inline"}),n=this.props.LoadingSpinner||h;return o.createElement("div",{className:this.props.className||"calendly-inline-widget",style:this.props.styles||{}},this.state.isLoading&&o.createElement(n,null),o.createElement("iframe",{width:"100%",height:"100%",frameBorder:"0",title:this.props.iframeTitle||"Calendly Scheduling Page",onLoad:this.onLoad,src:e}))},n}(o.Component),y=function(e){function n(n){var t=e.call(this,n)||this;return t.state={isLoading:!0},t.onLoad=t.onLoad.bind(t),t}return l(n,e),n.prototype.onLoad=function(){this.setState({isLoading:!1})},n.prototype.render=function(){var e=c({url:this.props.url,pageSettings:this.props.pageSettings,prefill:this.props.prefill,utm:this.props.utm,embedType:"Inline"}),n=this.props.LoadingSpinner||h;return o.createElement(o.Fragment,null,this.state.isLoading&&o.createElement(n,null),o.createElement("iframe",{width:"100%",height:"100%",frameBorder:"0",title:this.props.iframeTitle||"Calendly Scheduling Page",onLoad:this.onLoad,src:e}))},n}(o.Component),f=function(e){if(!e.open)return null;if(!e.rootElement)throw new Error("[react-calendly]: PopupModal rootElement property cannot be undefined");return i.createPortal(o.createElement("div",{className:"calendly-overlay"},o.createElement("div",{onClick:e.onModalClose,className:"calendly-close-overlay"}),o.createElement("div",{className:"calendly-popup"},o.createElement("div",{className:"calendly-popup-content"},o.createElement(y,r({},e)))),o.createElement("button",{className:"calendly-popup-close",onClick:e.onModalClose,"aria-label":"Close modal",style:{display:"block",border:"none",padding:0}})),e.rootElement)},w=(function(e){function n(n){var t=e.call(this,n)||this;return t.state={isOpen:!1},t.onClick=t.onClick.bind(t),t.onClose=t.onClose.bind(t),t}l(n,e),n.prototype.onClick=function(e){e.preventDefault(),this.setState({isOpen:!0})},n.prototype.onClose=function(e){e.stopPropagation(),this.setState({isOpen:!1})},n.prototype.render=function(){return o.createElement(o.Fragment,null,o.createElement("button",{onClick:this.onClick,style:this.props.styles||{},className:this.props.className||""},this.props.text),o.createElement(f,r({},this.props,{open:this.state.isOpen,onModalClose:this.onClose,rootElement:this.props.rootElement})))}}(o.Component),function(e){function n(n){var t=e.call(this,n)||this;return t.state={isOpen:!1},t.onClick=t.onClick.bind(t),t.onClose=t.onClose.bind(t),t}l(n,e),n.prototype.onClick=function(){this.setState({isOpen:!0})},n.prototype.onClose=function(e){e.stopPropagation(),this.setState({isOpen:!1})},n.prototype.render=function(){return o.createElement("div",{className:"calendly-badge-widget",onClick:this.onClick},o.createElement("div",{className:"calendly-badge-content",style:{background:this.props.color||"#00a2ff",color:this.props.textColor||"#ffffff"}},this.props.text||"Schedule time with me",this.props.branding&&o.createElement("span",null,"powered by Calendly")),o.createElement(f,r({},this.props,{open:this.state.isOpen,onModalClose:this.onClose,rootElement:this.props.rootElement})))}}(o.Component),"message");function b(e){var n=e||{},t=n.onDateAndTimeSelected,i=n.onEventScheduled,a=n.onEventTypeViewed,l=n.onProfilePageViewed,r=n.onPageHeightResize;o.useEffect(function(){var e=function(e){var n=e.data.event;n===s.DATE_AND_TIME_SELECTED?t&&t(e):n===s.EVENT_SCHEDULED?i&&i(e):n===s.EVENT_TYPE_VIEWED?a&&a(e):n===s.PROFILE_PAGE_VIEWED?l&&l(e):n===s.PAGE_HEIGHT&&r&&r(e)};return window.addEventListener(w,e),function(){window.removeEventListener(w,e)}},[e])}},80680:(e,n,t)=>{t.d(n,{X:()=>a});const o="calendly-redirect-loader-style",i="calendly-redirect-loader",a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Please wait while we confirm your booking...";if("undefined"===typeof window||"undefined"===typeof document)return;(()=>{if(document.getElementById(o))return;const e=document.createElement("style");e.id=o,e.textContent=`\n    #${i} {\n      position: fixed;\n      inset: 0;\n      background: linear-gradient(135deg, rgba(4, 43, 98, 0.96), rgba(8, 72, 139, 0.92));\n      z-index: 2147483647;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      text-align: center;\n      padding: 20px;\n      font-family: inherit;\n    }\n    #${i} .calendly-loader-content {\n      color: #fff;\n      width: 100%;\n      max-width: 420px;\n      padding: 16px;\n    }\n    #${i} .calendly-loader-spinner {\n      width: 56px;\n      height: 56px;\n      border: 4px solid rgba(255, 255, 255, 0.25);\n      border-top-color: #dd7300;\n      border-radius: 50%;\n      animation: calendly-loader-spin 0.85s linear infinite;\n      margin: 0 auto 18px;\n    }\n    #${i} .calendly-loader-title {\n      font-size: 24px;\n      line-height: 1.2;\n      font-weight: 700;\n      margin-bottom: 10px;\n    }\n    #${i} .calendly-loader-text {\n      font-size: 15px;\n      line-height: 1.45;\n      font-weight: 500;\n      color: rgba(255, 255, 255, 0.88);\n      margin-bottom: 22px;\n    }\n    #${i} .calendly-loader-shimmer {\n      height: 12px;\n      margin: 0 auto 12px;\n      border-radius: 999px;\n      background: linear-gradient(90deg, rgba(255,255,255,0.16), rgba(255,255,255,0.32), rgba(255,255,255,0.16));\n      background-size: 200% 100%;\n      animation: calendly-loader-shimmer 1.5s linear infinite;\n    }\n    #${i} .calendly-loader-shimmer-1 {\n      width: 100%;\n    }\n    #${i} .calendly-loader-shimmer-2 {\n      width: 84%;\n    }\n    #${i} .calendly-loader-shimmer-3 {\n      width: 68%;\n    }\n    @keyframes calendly-loader-spin {\n      to {\n        transform: rotate(360deg);\n      }\n    }\n    @keyframes calendly-loader-shimmer {\n      0% {\n        background-position: 200% 0;\n      }\n      100% {\n        background-position: -200% 0;\n      }\n    }\n  `,document.head.appendChild(e)})();let n=document.getElementById(i);n||(n=document.createElement("div"),n.id=i,n.innerHTML='\n      <div class="calendly-loader-content">\n        <div class="calendly-loader-spinner"></div>\n        <div class="calendly-loader-title">Preparing your booking details</div>\n        <div class="calendly-loader-text"></div>\n        <div class="calendly-loader-shimmer calendly-loader-shimmer-1"></div>\n        <div class="calendly-loader-shimmer calendly-loader-shimmer-2"></div>\n        <div class="calendly-loader-shimmer calendly-loader-shimmer-3"></div>\n      </div>\n    ',document.body.appendChild(n));const t=n.querySelector(".calendly-loader-text");t&&(t.textContent=e)}}}]);
2//# sourceMappingURL=888.4a653dc1.chunk.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.