PageSourceSearch

https://amanote.com/5a78849a0ed3df0d04dffb88426f9a287f044c89-cd5c664caceb3c781c4a.js

js amanote.com collected 2026-10-02 04:41:40 UTC 32,597 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkamanote_website=self.webpackChunkamanote_website||[]).push([[6193],{1595:function(e,t,n){n.d(t,{Z:function(){return p}});var a=n(7294),o=n(6498),l=n(7782),i=n(8032),r=Object.defineProperty,s=(e,t,n)=>(((e,t,n)=>{t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n);const c=(e,t)=>typeof getComputedStyle<"u"?getComputedStyle(e,null).getPropertyValue(t):e.style.getPropertyValue(t),d=e=>c(e,"overflow")+c(e,"overflow-y")+c(e,"overflow-x");class m extends a.Component{constructor(e){super(e),s(this,"elementObserver"),s(this,"wrapper"),s(this,"lazyLoadHandler",(e=>{var t,n;const{onContentVisible:a}=this.props,[o]=e,{isIntersecting:l}=o;if(l){this.setState({visible:!0},(()=>{a&&a()}));const e=null==(t=this.wrapper)?void 0:t.current;e&&e instanceof HTMLElement&&(null==(n=this.elementObserver)||n.unobserve(e))}})),this.elementObserver=null,this.wrapper=a.createRef(),this.state={visible:!1}}componentDidMount(){var e;this.getEventNode();const{offset:t,threshold:n}=this.props,a={rootMargin:"number"==typeof t?`${t}px`:t||"0px",threshold:n||0};this.elementObserver=new IntersectionObserver(this.lazyLoadHandler,a);const o=null==(e=this.wrapper)?void 0:e.current;o instanceof HTMLElement&&this.elementObserver.observe(o)}shouldComponentUpdate(e,t){return t.visible}componentWillUnmount(){var e,t;const n=null==(e=this.wrapper)?void 0:e.current;n&&n instanceof HTMLElement&&(null==(t=this.elementObserver)||t.unobserve(n))}getEventNode(){var e;return(e=>{if(!(e instanceof HTMLElement))return window;let t=e;for(;t&&t!==document.body&&t!==document.documentElement&&t.parentNode;){if(/(scroll|auto)/.test(d(t)))return t;t=t.parentNode}return window})(null==(e=this.wrapper)?void 0:e.current)}render(){const{children:e,className:t,height:n,width:o,elementType:l}=this.props,{visible:i}=this.state,r={height:n,width:o},s=`LazyLoad${i?" is-visible":""}${t?` ${t}`:""}`;return(0,a.createElement)(l||"div",{className:s,style:r,ref:this.wrapper},i&&a.Children.only(e))}}s(m,"defaultProps",{elementType:"div",className:"",offset:0,threshold:0,width:null,onContentVisible:null,height:null});var u=n(5106);function p(){const e=[{id:"moodle",title:"Moodle",marketplaceURL:"https://moodle.org/plugins/filter_amanote",image:a.createElement(m,null,a.createElement("video",{className:"w-full relative rounded-lg shadow-lg border border-gray-400/25 my-12",controls:!1,autoPlay:!0,muted:!0,loop:!0,playsInline:!0},a.createElement("source",{src:"https://resources.amanote.com/features/moodle-open-methods.mp4"}),a.createElement("source",{src:"https://resources.amanote.com/features/moodle-open-methods.mov"})))},{id:"blackboard",title:"Blackboard",marketplaceURL:"https://appcatalog.blackboard.com/apps?search=Amanote",image:a.createElement(i.S,{className:"relative rounded-lg shadow-lg border border-gray-400/25 my-12",src:"../../../images/lms/screens/blackboard/button-next-to-pdf.png",alt:"Note-taking on Blackboard",__imageData:n(7051)})},{id:"totara",title:"Totara",marketplaceURL:"https://moodle.org/plugins/filter_amanote",image:a.createElement(i.S,{className:"relative rounded-lg shadow-lg border border-gray-400/25 my-12",src:"../../../images/lms/screens/totara/button-next-to-pdf.jpg",alt:"Note-taking on Totara",__imageData:n(1623)})}],{0:t,1:r}=(0,a.useState)(e[0]);return a.createElement("section",{className:"bg-white my-36"},a.createElement("div",{className:"text-center mb-12"},a.createElement("h2",{className:"mb-4"},a.createElement(l.Trans,null,"How does it work?")),a.createElement("p",{className:"mt-3 sub-heading"},a.createElement(l.Trans,null,"Amanote seamlessly integrates with your LMS or functions independently as a standalone solution."))),a.createElement("div",{className:"grid grid-flow-col auto-cols-max gap-8 place-content-center max-w-full overflow-hidden"},e.map(((e,n)=>a.createElement("button",{key:e.title,onClick:()=>{r(e)},className:"block item-center text-center rounded-lg px-6 py-2 text-base font-medium "+(e.id===t.id?" bg-primary text-white border-0 hover:bg-primary":"bg-gray-50 border border-gray-300 text-gray-700 hover:bg-gray-100")},e.title)))),a.createElement(o.Z,null,a.createElement("div",null,a.createElement("h3",null,a.createElement(l.Trans,null,"Install Amanote on your LMS")),a.createElement("p",{className:"mt-3 tracking-wide"},a.createElement(l.Trans,null,"Install the Amanote plugin through your LMS marketplace or via a script. In most cases, it only takes a few clicks.")),a.createElement(l.Link,{to:"/institution/start-phase/",target:"_blank",className:"font-bold link text-slate-600"},"➜ ",a.createElement(l.Trans,null,"Get the Installation Guide"))),a.createElement("div",null,a.createElement("div",{className:"my-12 text-center relative rounded-lg shadow-lg border border-gray-400/25 p-20"},a.createElement("a",{className:"inline-flex mx-auto px-4 py-2 border border-transparent text-base font-medium rounded-md shadow-sm text-white bg-primary-500 hover:bg-primary-600",href:t.marketplaceURL,target:"_blank"},a.createElement(l.Trans,null,"✨ Install ✨")))),t.image,a.createElement("div",null,a.createElement("h3",null,a.createElement(l.Trans,null,"Facilitate Active Learning")),a.createElement("p",{className:"mt-3 tracking-wide"},a.createElement(l.Trans,null,"Amanote transforms your LMS into an interactive learning environment. ",a.createElement("b",null,"All compatible course materials (PDFs, PowerPoints, ePubs, videos, etc.) are instantly annotatable"),", boosting student engagement and promoting active learning from the start."))),a.createElement("div",null,a.createElement("h3",null,a.createElement(l.Trans,null,"Encourage Collaborative Learning")),a.createElement("p",{className:"mt-3 tracking-wide"},a.createElement(l.Trans,null,"Students can ",a.createElement("b",null,"collaborate on course materials")," by sharing their notes with other learners, adding comments, asking questions, or linking useful resources to each page of the material."))),a.createElement(i.S,{className:"relative rounded-lg shadow-lg border border-gray-400/25 my-12",src:"../../../images/features/collaborate.png",alt:"Save & Export to PDF",__imageData:n(2971)}),a.createElement("div",{className:"relative"},a.createElement(u.Z,{sourceURL:"https://resources.amanote.com/video/en/ai-product-demo-institution/master.m3u8",thumbnails:a.createElement(i.S,{className:"h-full w-full object-cover object-center",src:"../../../images/features/ai-chatbot.png",alt:"Pedagogical Chatbot AI",__imageData:n(4069)})})),a.createElement("div",null,a.createElement("h3",null,a.createElement(l.Trans,null,"Empower Learning with Pedagogical AI")),a.createElement("p",{className:"mt-3 tracking-wide"},a.createElement(l.Trans,null,"Amanote includes an AI chatbot designed specifically for education. Unlike generic chat tools, it ",a.createElement("b",null,"focuses on pedagogy")," by helping students understand rather than just providing answers. It ",a.createElement("b",null,"uses only course-specific content")," and ",a.createElement("b",null,"always cites its sources"),", ensuring trustworthy, contextual, and meaningful guidance.")))))}},2926:function(e,t,n){n.d(t,{Z:function(){return o}});var a=n(7294);function o(e){let{title:t,subtitle:n,children:o}=e;return a.createElement("div",{className:"bg-white text-center mt-24"},a.createElement("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"},a.createElement("h2",{className:"pt-5"},t),a.createElement("p",{className:"text-xl md:text-2xl text-gray-500"},n),a.createElement("div",{className:"relative m-auto w-full overflow-hidden bg-white before:absolute before:left-0 before:top-0 before:z-[2] before:h-full before:w-[100px] before:bg-[linear-gradient(to_right,white_0%,rgba(255,255,255,0)_100%)] before:content-[''] after:absolute after:right-0 after:top-0 after:z-[2] after:h-full after:w-[100px] after:-scale-x-100 after:bg-[linear-gradient(to_right,white_0%,rgba(255,255,255,0)_100%)] after:content-['']"},a.createElement("div",{className:"animate-infinite-slider flex w-[calc(500px*13)] space-x-12 md:space-x-20"},a.Children.map(o,((e,t)=>a.createElement("div",{key:t,className:"slide w-[250px] flex items-center justify-center"},e))),a.Children.map(o,((e,t)=>a.createElement("div",{key:t,className:"slide flex w-[250px] items-center justify-center"},e))))),a.createElement("div",{className:"flow-root mt-8 lg:mt-10"},a.createElement("div",{className:"grid grid-cols-2 gap-x-8 sm:gap-x-8 md:gap-x-20 sm:grid-cols-4 md:grid-cols-5 flex flex-wrap text-center animate-infinite-scroll"},!1))))}},748:function(e,t,n){n.d(t,{Z:function(){return s}});var a=n(7294),o=n(7782),l=n(5697),i=n.n(l);
1function r(e){let{content:t,author:n,company:o}=e;return a.createElement("div",{className:"bg-white border border-gray-200 rounded-xl shadow-md p-5"},a.createElement("p",{className:"text-gray-700"},t),a.createElement("div",{className:"mt-5 flex items-center"},a.createElement("div",null,a.createElement("span",{className:"font-semibold text-xl"},n),o&&a.createElement("p",{className:"text-gray-500"},o))))}function s(e){let{title:t=null}=e;const{t:n}=(0,o.useTranslation)(["translation","testimonials"]),l=[{content:n("This is by far the best note-taking software I've tested so far.",{ns:"testimonials"}),author:"Mehdi"},{content:n("Perfect application to reconcile note taking and course slides. It allows you to have everything on one support and avoid scattering.",{ns:"testimonials"}),author:"Lorraine"},{content:n("Amanote makes it much easier for students to take notes and avoids wasting paper.",{ns:"testimonials"}),author:"Lucile"},{content:n("Amanote is the most intuitive solution I've found to date for annotating teacher slides.",{ns:"testimonials"}),author:"Morgane"},{content:n("Amanote is a great help for note-taking in audiences. Goodbye pen and paper and hello digital format!",{ns:"testimonials"}),author:"Miguel"},{content:n("I have ADHD (Attention Deficit Disorder) and this app helps me a lot.",{ns:"testimonials"}),author:"Cyril"},{content:n("I have been using Amanote since the beginning of the year to annotate slides. I find it much more organized than OneNote.",{ns:"testimonials"}),author:"Bénédicte"},{content:n("The features offered by Amanote are ideal for studying. Thanks to Amanote I can study much more easily and the interface is easy to use!",{ns:"testimonials"}),author:"Ludovic"},{content:n("Amanote makes it easy to take notes with slides without having to print them. It's a paper saver!",{ns:"testimonials"}),author:"Gael"},{content:n("I use Amanote for all my courses, I'm in Bac 3 medicine at UCL. It's practical to take notes in class without worrying about the layout.",{ns:"testimonials"}),author:"Caterina"},{content:n("Amanote is an application that I am comfortable with for writing my summaries.",{ns:"testimonials"}),author:"Camille"},{content:n("Amanote is an amazing app and helps a lot with note taking during class. This way my class and notes are much better structured and organized!",{ns:"testimonials"}),author:"Maxime"},{content:n("Amanote has gained a reputation in the note-taking application market. When you study it, you can see that it offers innovative things that make students' lives easier.",{ns:"testimonials"}),author:"Milad"},{content:n("Amanote is super convenient and allows me to better manage my note taking during class.",{ns:"testimonials"}),author:"Chloe"},{content:n("Amanote allows you to be really productive in class!",{ns:"testimonials"}),author:"Guillaume"},{content:n("Amanote is simply one of the best note-taking applications available.",{ns:"testimonials"}),author:"Antoine"},{content:n("It makes it easier to take notes. The course is clearer afterwards.",{ns:"testimonials"}),author:"Zoé"},{content:n("I would simply say that it is an indispensable asset to the success of my semesters.",{ns:"testimonials"}),author:"Maxime"},{content:n("Amanote is a very practical and widely used software by students.",{ns:"testimonials"}),author:"Alexia"},{content:n("It would make my life easier than having to open 300 docs just to take notes for a class!",{ns:"testimonials"}),author:"Leana"},{content:n("I find the app to be very useful and helps visualize where we are in the course.",{ns:"testimonials"}),author:"Charlyne"},{content:n("I have been using Amanote for 4 years now. I am completely convinced by the service.",{ns:"testimonials"}),author:"Simon"},{content:n("Amanote is the best software for note taking on a laptop!",{ns:"testimonials"}),author:"Kurban"},{content:n("This software is optimal for quick and complete note taking in class!",{ns:"testimonials"}),author:"Clara"},{content:n("This application is very well done and is a very good help for note taking",{ns:"testimonials"}),author:"Etienne"},{content:n("Amanote seems to me to be the best solution to take notes easily and in a much more structured way than in a program such as Word. I have the PowerPoint on the screen in front of me when I write and when I study the course, I can even remember better what the Professor said a few weeks/months earlier.",{ns:"testimonials"}),author:"Thibault"},{content:n("Easy to work with and highlighting of the note-taking, allowing you to annotate the teacher's slides while integrating more interactive content that is not found in traditional note-taking.",{ns:"testimonials"}),author:"Axel"},{content:n("The best tool to take notes, no more need to have a PDF and Word in parallel, and to get confused. A student's dream!",{ns:"testimonials"}),author:"Loan"},{content:n("Very valuable tool for note taking, allows you to revise more serenely with notes linked to the slides",{ns:"testimonials"}),author:"Cécile"},{content:n("A good way to digitize the teaching and to be able to focus only on one medium and not on an unstoppable paper/pdf in-between.",{ns:"testimonials"}),author:"Jean"},{content:n("It may allow for better note taking during class or better tidying up after class.",{ns:"testimonials"}),author:"Marie"},{content:n("It's the ideal way to take notes! No more managing slides and notes separately on the computer. Here everything is linked and it's ideal when studying.",{ns:"testimonials"}),author:"Sophie"},{content:n("I use Amanote for all my note taking. The fact that I can write a comment for each dia allows me to be more structured than if I had to take my notes on one page.",{ns:"testimonials"}),author:"Savana"},{content:n("Ammanote is a very good tool for taking notes during lectures. Indeed, taking notes by hand can sometimes become painful after hours of writing. C
1omputerized note-taking allows for a more legible writing style and a clearer structuring of the notes.",{ns:"testimonials"}),author:"Damien"},{content:n("Amanote is the best annotation tool I could find. It is super intuitive and very useful. In my lecture hall, a large majority uses it",{ns:"testimonials"}),author:"Emilie"},{content:n("Several of my friends from other schools use Amanote and have seen great improvement, both in understanding, as well as overall grades in courses.",{ns:"testimonials"}),author:"Christopher"},{content:n("Amanote is an extremely practical tool for any student as it is as nice and optimized as Word while having additional features that are more than welcome.",{ns:"testimonials"}),author:"Martin"},{content:n("Amanote allows me to take more concise notes since the slides of the powerpoints of the courses are right in front of me, I can concentrate on what there is to say in addition to the slides and not double write the content of the course. This allows me to be more focused and efficient in my note taking.",{ns:"testimonials"}),author:"Solène"},{content:n("Amanote is very useful because it allows you to take notes directly next to the course slides without the slide itself becoming unreadable. This writing space allows you to do a lot more than just write what comes up, like making graphs, tables, etc.",{ns:"testimonials"}),author:"Valentin"}],{0:i,1:s}=(0,a.useState)(!1);return a.createElement("section",{className:"pt-12 bg-white overflow-hidden md:pt-20 lg:pt-24",id:"student-testimonials-wall"},a.createElement("div",{className:"pt-12 pb-24 px-4 sm:px-6 lg:px-8 lg:pt-20"},a.createElement("div",{className:"text-center"},a.createElement("h1",{className:"mt-2"},t||a.createElement(o.Trans,null,"What Students Say")))),a.createElement("div",{className:"grid grid-flow-row-dense grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4 px-4 sm:px-6 lg:px-8"},l.slice(0,i?l.length:12).map(((e,t)=>a.createElement(r,{key:t,content:e.content,author:e.author,company:null})))),!i&&a.createElement("div",{className:"text-center mt-12"},a.createElement("span",{className:"font-bold text-lg text-primary-600 cursor-pointer",onClick:()=>{s(!0)}},a.createElement(o.Trans,null,"See more..."))))}r.protoType={content:i().string.isRequired,author:i().string.isRequired,company:i().string},s.protoType={title:i().string}},6498:function(e,t,n){n.d(t,{Z:function(){return o}});var a=n(7294);function o(e){let{children:t}=e;return a.createElement("div",{className:"container mx-auto w-full h-full"},a.createElement("div",{className:"relative wrap overflow-hidden p-10 h-full"},a.createElement("div",{className:"border-2-2 absolute border-opacity-0 md:border-opacity-10 border-gray-700 h-full border",style:{left:"50%"}}),a.Children.map(t,((e,n)=>{if(n%2==0)return a.createElement("div",{className:"mb-8 flex flex-col md:flex-row justify-between items-center w-full right-timeline"},a.createElement("div",{className:"order-2 md:order-1 w-full md:w-5/12"},e),a.createElement("div",{className:"z-10 mb-12 md:mb-0 flex items-center order-1 bg-primary-500 border-8 border-primary-100 w-14 h-14 rounded-full"},a.createElement("span",{className:"mx-auto font-semibold text-xl text-white"},n/2+1)),a.createElement("div",{className:"order-3 md:order-1 w-full md:w-5/12"},a.Children.toArray(t)[n+1]))}))))}},761:function(e,t,n){n.d(t,{pv:function(){return w}});var a=n(7294),o=n(3935),l=function(e,t){return l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},l(e,t)};function i(e,t){function n(){this.constructor=e}l(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var r=function(){return r=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},r.apply(this,arguments)};var s;function c(e){return"#"===e.charAt(0)?e.slice(1):e}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var a=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css","top"===n&&a.firstChild?a.insertBefore(o,a.firstChild):a.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.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 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) 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;\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%,80%,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%,80%,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}"),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"}(s||(s={}));var d=function(e){var t,n=e.url,a=e.prefill,o=void 0===a?{}:a,l=e.pageSettings,i=void 0===l?{}:l,r=e.utm,s=void 0===r?{}:r,d=e.embedType,u=((null==(t=i)?void 0:t.primaryColor)&&(t.primaryColor=c(t.primaryColor)),(null==t?void 0:t.textColor)&&(t.textColor=c(t.textColor)),(null==t?void 0:t.backgroundColor)&&(t.backgroundColor=c(t.backgroundColor)),t),h=u.backgroundColor,f=u.hideEventTypeDetails,b=u.hideLandingPageDetails,g=u.primaryColor,y=u.textColor,w=u.hideGdprBanner,v=o.customAnswers,x=o.date,E=o.email,k=o.firstName,C=o.guests,N=o.lastName,_=o.location,I=o.name,T=s.utmCampaign,S=s.utmContent,A=s.utmMedium,L=s.utmSource,P=s.utmTerm,D=s.salesforce_uuid,O=n.indexOf("?"),z=O>-1,M=n.slice(O+1);return(z?n.slice(0,O):n)+"?"+[z?M:null,h?"background_color="+h:null,f?"hide_event_type_details=1":null,b?"hide_landing_page_details=1":null,g?"primary_color="+g:null,y?"text_color="+y:null,w?"hide_gdpr_banner=1":null,I?"name="+encodeURIComponent(I):null,_?"location="+encodeURIComponent(_):null,k?"first_name="+encodeURIComponent(k):null,N?"last_name="+encodeURIComponent(N):null,C?"guests="+C.map(encodeURIComponent).join(","):null,E?"email="+encodeURIComponent(E):null,x&&x instanceof Date?"date="+m(x):null,T?"utm_campaign="+encodeURIComponent(T):null,S?"utm_content="+encodeURIComponent(S):null,A?"utm_medium="+encodeURIComponent(A):null,L?"utm_source="+encodeURIComponent(L):null,P?"utm_term="+encodeURIComponent(P):null,D?"salesforce_uuid="+encodeURIComponent(D):null,d?"embed_type="+d:null,"embed_domain=1"].concat(v?p(v):[]).filter((function(e){return null!==e})).join("&")},m=function(e){var t=e.getMonth()+1,n=e.getDate();return[e.getFullYear(),t<10?"0"+t:t,n<10?"0"+n:n].join("-")},u=/^a\d{1,2}$/,p=function(e){var t=Object.keys(e).filter((function(e){return e.match(u)}));return t.length?t.map((function(t){return t+"="+encodeURIComponent(e[t])})):[]},h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){return(0,a.createElement)("div",{className:"calendly-spinner"},(0,a.createElement)("div",{className:"calendly-bounce1"}),(0,a.createElement)("div",{className:"calendly-bounce2"}),(0,a.createElement)("div",{className:"calendly-bounce3"}))},t}(a.Component),f={minWidth:"320px",height:"630px"},b=(function(e){function t(t){var n=e.call(this,t)||this;return n.state={isLoading:!0},n.onLoad=n.onLoad.bind(n),n}i(t,e),t.prototype.onLoad=function(){this.setState({isLoading:!1})},t.prototype.render=function(){var e=d({url:this.props.url,pageSettings:this.props.pageSettings,prefill:this.props.prefill,utm:this.props.utm,embedType:"Inline"});return(0,a.createElement)("div",{className:"calendly-inline-widget",style:this.props.styles||f},this.state.isLoading&&(0,a.createElement)(h,null),(0,a.createElement)("iframe",{width:"100%",height:"100%",frameBorder:"0",title:this.props.iframeTitle||"Calendly Scheduling Page",onLoad:this.onLoad,src:e}))}}(a.Component),function(e){function t(t){var n=e.call(this,t)||this;return n.state={isLoading:!0},n.onLoad=n.onLoad.bind(n),n}return i(t,e),t.prototype.onLoad=function(){this.setState({isLoading:!1})},t.prototype.render=function(){var e=d({url:this.props.url,pageSettings:this.props.pageSettings,prefill:this.props.prefill,utm:this.props.utm,embedType:"PopupWidget"});return(0,a.createElement)(a.Fragment,null,this.state.isLoading&&(0,a.createElement)(h,null),(0,a.createElement)("iframe",{width:"100%",height:"100%",frameBorder:"0",title:this.props.iframeTitle||"Calendly Scheduling Page",onLoad:this.onLoad,src:e}))},t}(a.Component)),g=function(e){if(!e.open)return null;if(!e.rootElement)throw new Error("[react-calendly]: PopupModal rootElement property cannot be undefined");return(0,o.createPortal)((0,a.createElement)("div",{className:"calendly-overlay"},(0,a.createElement)("div",{onClick:e.onModalClose,className:"calendly-close-overlay"}),(0,a.createElement)("div",{className:"calendly-popup"},(0,a.createElement)("div",{className:"calendly-popup-content"},(0,a.createElement)(b,r({},e)))),(0,a.createElement)("button",{className:"calendly-popup-close",onClick:e.onModalClose,"aria-label":"Close modal",style:{display:"block",border:"none",padding:0}})),e.rootElement)},y=(function(e){function t(t){var n=e.call(this,t)||this;return n.state={isOpen:!1},n.onClick=n.onClick.bind(n),n.onClose=n.onClose.bind(n),n}i(t,e),t.prototype.onClick=function(e){e.preventDefault(),this.setState({isOpen:!0})},t.prototype.onClose=function(e){e.stopPropagation(),this.setState({isOpen:!1})},t.prototype.render=function(){return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("button",{onClick:this.onClick,style:this.props.styles||{},className:this.props.className||""},this.props.text),(0,a.createElement)(g,r({},this.props,{open:this.state.isOpen,onModalClose:this.onClose,rootElement:this.props.rootElement})))}}
1(a.Component),function(e){function t(t){var n=e.call(this,t)||this;return n.state={isOpen:!1},n.onClick=n.onClick.bind(n),n.onClose=n.onClose.bind(n),n}i(t,e),t.prototype.onClick=function(){this.setState({isOpen:!0})},t.prototype.onClose=function(e){e.stopPropagation(),this.setState({isOpen:!1})},t.prototype.render=function(){return(0,a.createElement)("div",{className:"calendly-badge-widget",onClick:this.onClick},(0,a.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&&(0,a.createElement)("span",null,"powered by Calendly")),(0,a.createElement)(g,r({},this.props,{open:this.state.isOpen,onModalClose:this.onClose,rootElement:this.props.rootElement})))}}(a.Component),"message");function w(e){var t=e||{},n=t.onDateAndTimeSelected,o=t.onEventScheduled,l=t.onEventTypeViewed,i=t.onProfilePageViewed;(0,a.useEffect)((function(){var e=function(e){var t=e.data.event;t===s.DATE_AND_TIME_SELECTED?n&&n(e):t===s.EVENT_SCHEDULED?o&&o(e):t===s.EVENT_TYPE_VIEWED?l&&l(e):t===s.PROFILE_PAGE_VIEWED&&i&&i(e)};return window.addEventListener(y,e),function(){window.removeEventListener(y,e)}}),[e])}},2971:function(e){e.exports=JSON.parse('{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/50e273137c035d996bd327b9d9ee1e03/deb4c/collaborate.png","srcSet":"/static/50e273137c035d996bd327b9d9ee1e03/b962f/collaborate.png 493w,\\n/static/50e273137c035d996bd327b9d9ee1e03/bf8bd/collaborate.png 985w,\\n/static/50e273137c035d996bd327b9d9ee1e03/deb4c/collaborate.png 1970w","sizes":"(min-width: 1970px) 1970px, 100vw"},"sources":[{"srcSet":"/static/50e273137c035d996bd327b9d9ee1e03/7bb9e/collaborate.webp 493w,\\n/static/50e273137c035d996bd327b9d9ee1e03/5f10d/collaborate.webp 985w,\\n/static/50e273137c035d996bd327b9d9ee1e03/1c7e4/collaborate.webp 1970w","type":"image/webp","sizes":"(min-width: 1970px) 1970px, 100vw"}]},"width":1970,"height":1020}')},4069:function(e){e.exports=JSON.parse('{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/0a18a28c18feb251ba4dc289b7d6b512/19fb1/ai-chatbot.png","srcSet":"/static/0a18a28c18feb251ba4dc289b7d6b512/b8473/ai-chatbot.png 628w,\\n/static/0a18a28c18feb251ba4dc289b7d6b512/30a9d/ai-chatbot.png 1255w,\\n/static/0a18a28c18feb251ba4dc289b7d6b512/19fb1/ai-chatbot.png 2510w","sizes":"(min-width: 2510px) 2510px, 100vw"},"sources":[{"srcSet":"/static/0a18a28c18feb251ba4dc289b7d6b512/d609b/ai-chatbot.webp 628w,\\n/static/0a18a28c18feb251ba4dc289b7d6b512/54b31/ai-chatbot.webp 1255w,\\n/static/0a18a28c18feb251ba4dc289b7d6b512/03d3e/ai-chatbot.webp 2510w","type":"image/webp","sizes":"(min-width: 2510px) 2510px, 100vw"}]},"width":2510,"height":1526}')},7051:function(e){e.exports=JSON.parse('{"layout":"constrained","backgroundColor":"#989898","images":{"fallback":{"src":"/static/e1100d9182d57908ca49706f2f2048a9/9c02c/button-next-to-pdf.png","srcSet":"/static/e1100d9182d57908ca49706f2f2048a9/c02d5/button-next-to-pdf.png 590w,\\n/static/e1100d9182d57908ca49706f2f2048a9/3c113/button-next-to-pdf.png 1179w,\\n/static/e1100d9182d57908ca49706f2f2048a9/9c02c/button-next-to-pdf.png 2358w","sizes":"(min-width: 2358px) 2358px, 100vw"},"sources":[{"srcSet":"/static/e1100d9182d57908ca49706f2f2048a9/0a42c/button-next-to-pdf.webp 590w,\\n/static/e1100d9182d57908ca49706f2f2048a9/f1bc8/button-next-to-pdf.webp 1179w,\\n/static/e1100d9182d57908ca49706f2f2048a9/aa7f5/button-next-to-pdf.webp 2358w","type":"image/webp","sizes":"(min-width: 2358px) 2358px, 100vw"}]},"width":2358,"height":1420}')},1623:function(e){e.exports=JSON.parse('{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/c44fa58188e3e6ea181d17ae2bda502e/1e904/button-next-to-pdf.jpg","srcSet":"/static/c44fa58188e3e6ea181d17ae2bda502e/59c0b/button-next-to-pdf.jpg 170w,\\n/static/c44fa58188e3e6ea181d17ae2bda502e/3b5fd/button-next-to-pdf.jpg 340w,\\n/static/c44fa58188e3e6ea181d17ae2bda502e/1e904/button-next-to-pdf.jpg 680w","sizes":"(min-width: 680px) 680px, 100vw"},"sources":[{"srcSet":"/static/c44fa58188e3e6ea181d17ae2bda502e/e6206/button-next-to-pdf.webp 170w,\\n/static/c44fa58188e3e6ea181d17ae2bda502e/e4365/button-next-to-pdf.webp 340w,\\n/static/c44fa58188e3e6ea181d17ae2bda502e/31ec4/button-next-to-pdf.webp 680w","type":"image/webp","sizes":"(min-width: 680px) 680px, 100vw"}]},"width":680,"height":325}')}}]);
2//# sourceMappingURL=5a78849a0ed3df0d04dffb88426f9a287f044c89-cd5c664caceb3c781c4a.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.