PageSourceSearch

https://www.ourguest.in/460.09ccaeab373c7f5f.js

js ourguest.in collected 2026-10-04 20:11:53 UTC 12,719 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkour_guest=self.webpackChunkour_guest||[]).push([[460],{460:(O,u,a)=>{a.r(u),a.d(u,{BookingCancellationModule:()=>B});var m=a(9808),d=a(9661),s=a(9150),g=a(22),i=a(2382),e=a(5e3),h=a(72),v=a(2290),p=a(2313),f=a(1166),S=a(5620),C=a(2173);function b(n,l){1&n&&(e.\u0275\u0275elementStart(0,"div"),e.\u0275\u0275text(1," Please select your reason "),e.\u0275\u0275elementEnd())}function k(n,l){if(1&n&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275template(1,b,2,0,"div",40),e.\u0275\u0275elementEnd()),2&n){const o=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",o.r.reasons.errors.required)}}const y=[{path:"",component:(()=>{class n{constructor(o,t,c,r,I,E,T,j,M,w,F,N,_){this.confirmBox=o,this.spinnerService=t,this.toastr=c,this.activatedroute=r,this.titleService=I,this.tripService=E,this.formBuilder=T,this.router=j,this.commonService=M,this.metaTagService=w,this.renderer=F,this.document=N,this.faqSchemaService=_,this.cancellationReason="",this.data={},this.bgColor="rgba(0,0,0,0.5)",this.confirmHeading="",this.confirmContent="Are you sure that you want to cancel your booking?",this.confirmCanceltext="No",this.confirmOkaytext="Yes",this.selectedTripObj={},this.cancelSubmitted=!1,this.booking_id=this.activatedroute.snapshot.paramMap.get("id"),this.property_id=this.activatedroute.snapshot.paramMap.get("property_id")}ngOnInit(){this.cancelForm=this.formBuilder.group({reasons:["",[i.kI.required]]}
1),this.getBookingCancellation(),this.getSeoContent(),this.faqSchemaService.injectFaqSchema(this.renderer,this.document,g.$.bookingCancellation)}ngOnDestroy(){this.faqSchemaService.removeFaqSchema(this.renderer,this.document)}get r(){return this.cancelForm.controls}getBookingCancellation(){this.spinnerService.show(),this.commonService.get(`/booking/get-refund-calculation?booking_id=${this.booking_id}`).subscribe(t=>{this.data=t.data,this.spinnerService.hide()},t=>{this.spinnerService.hide(),console.log("error",t)})}getSeoContent(){this.commonService.get("/seo/booking-cancellation").subscribe(t=>{t.status&&(this.metaTagService.removeTag("title"),this.metaTagService.removeTag("keywords"),this.metaTagService.removeTag("description"),t.data?(this.titleService.setTitle(` ${t.data.meta_title?t.data.meta_title:"Booking Cancellation"}`),this.metaTagService.updateTag({name:"title",content:t.data.meta_title}),this.metaTagService.updateTag({name:"keywords",content:t.data.meta_keyword}),this.metaTagService.updateTag({name:"description",content:t.data.meta_description})):this.titleService.setTitle("Booking Cancellation"))},t=>{console.log("error",t)})}submitCancelForm(){this.cancelSubmitted=!0,!this.cancelForm.invalid&&this.confirmBox.show()}confirmChange(o){o&&(this.spinnerService.show(),this.commonService.post("/booking/cancel-booking",{booking_id:this.booking_id,property_id:this.property_id,cancel_text:this.cancelForm.controls.reasons.value}).subscribe(r=>{this.spinnerService.hide(),r.status?(this.toastr.success(r.message,"Success!"),setTimeout(()=>{setTimeout(()=>{this.router.navigateByUrl("/upcoming-trips")})},5e3)):(this.spinnerService.hide(),this.toastr.error(r.message,"Error!"))},r=>{this.spinnerService.hide(),console.log("error",r)}))}}return n.\u0275fac=function(o){return new(o||n)(e.\u0275\u0275directiveInject(d.xY),e.\u0275\u0275directiveInject(h.t2),e.\u0275\u0275directiveInject(v._W),e.\u0275\u0275directiveInject(s.gz),e.\u0275\u0275directiveInject(p.Dx),e.\u0275\u0275directiveInject(f.a),e.\u0275\u0275directiveInject(i.qu),e.\u0275\u0275directiveInject(s.F0),e.\u0275\u0275directiveInject(S.v),e.\u0275\u0275directiveInject(p.h_),e.\u0275\u0275directiveInject(e.Renderer2),e.\u0275\u0275directiveInject(m.DOCUMENT),e.\u0275\u0275directiveInject(C.v))},n.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["app-booking-cancellation"]],decls:102,vars:35,consts:[[1,"terms_header","thankyou"],[1,"main-container"],[1,"inner-container","flow-rootx3"],[1,"headh3"],[1,"breadcrumb"],["routerLink","/dashboard","title","My Account"],["routerLink","/upcoming-trips","title","Upcoming Trips"],[1,"dashboard_commonarea","bg--","mt-0"],[1,"inner-container","cancelbooking_wrap"],[1,"cancelbooking-left","flow-rootx2"],[1,"top"],[1,"shine"],[3,"src","alt"],[1,"inf","flow-rootx3"],[1,"headh6","c--dgrn"],[1,"small","c--blackc"],[1,"small","c--dgrn"],[1,"small","c--dark-txt"],[1,"bottom"],[1,"dashboard_right","flow-rootX2"],[1,"personal_details_wrap","flow-rootx"],[1,"dashrightheader"],[1,"headh4","c--blackc"],["src","assets/img/icons/dashboard/reason-cancelling.svg","alt","For Cancelling"],[1,"cancelbooking","flow-rootX2"],[1,"form-style","flow-rootx",3,"formGroup","ngSubmit"],[1,"form-element","form-select","mb-2"],["name","reasons","id","reasons",1,"no-border",3,"formControlName"],["value",""],["value","Made bookings for the same dates, want to cancel the\n                                        ones I don't need"],["value","I found an alternative accomodation option"],["value","Unable to travel due to restrictions related to\n                                        Coronavirus(COVID-19)"],["value","Change of dates or destination"],["value","Change in the number or needs of travellers"],["value","Personal reasons/trip was called off"],["value","Property asked to cancel"],["value","None of the above"],[1,"form-label","required"],[1,"starmark"],[1,"valid-message"],[4,"ngIf"],[1,"action"],["routerLink","/upcoming-trips","title","I want to keep this booking",1,"underlined"],["type","submit",1,"size:smallx","btn","bg--dgrn","c--whitec","hvr:bg--dgrn2"],[3,"bgColor","confirmHeading","confirmCanceltext","confirmContent","confirmOkaytext","confirmEvt"]],template:function(o,t){1&o&&(e.\u0275\u0275elementStart(0,"main")(1,"section",0)(2,"div",1)(3,"div",2)(4,"h1",3),e.\u0275\u0275text(5,"Cancel Your Bookings"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"div",4)(7,"ul")(8,"li")(9,"a",5),e.\u0275\u0275text(10,"My Account"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(11,"li")(12,"a",6),e.\u0275\u0275text(13,"Upcoming Trips"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(14,"li"),e.\u0275\u0275text(15,"Cancel Your Bookings"),e.\u0275\u0275elementEnd()()()()()(),e.\u0275\u0275elementStart(16,"section",7)(17,"div",1)(18,"div",8)(19,"div",9)(20,"div",10)(21,"figure",11),e.\u0275\u0275element(22,"img",12),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(23,"div",13)(24,"h5",14),e.\u0275\u0275text(25),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(26,"p",15),e.\u0275\u0275text(27),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(28,"p",16),e.\u0275\u0275text(29),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(30,"p",17),e.\u0275\u0275text(31),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(32,"div",18)(33,"ul")(34,"li"),e.\u0275\u0275text(35," Booking Amou
1nt: "),e.\u0275\u0275elementStart(36,"span"),e.\u0275\u0275text(37),e.\u0275\u0275pipe(38,"number"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(39,"li"),e.\u0275\u0275text(40," Advanced Payment: "),e.\u0275\u0275elementStart(41,"span"),e.\u0275\u0275text(42),e.\u0275\u0275pipe(43,"number"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(44,"li"),e.\u0275\u0275text(45," Pending Amount: "),e.\u0275\u0275elementStart(46,"span"),e.\u0275\u0275text(47),e.\u0275\u0275pipe(48,"number"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(49,"li"),e.\u0275\u0275text(50," Cancellation Cost: "),e.\u0275\u0275elementStart(51,"span"),e.\u0275\u0275text(52),e.\u0275\u0275pipe(53,"number"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(54,"li"),e.\u0275\u0275text(55," Refundable Amount: "),e.\u0275\u0275elementStart(56,"span"),e.\u0275\u0275text(57),e.\u0275\u0275pipe(58,"number"),e.\u0275\u0275elementEnd()()()()(),e.\u0275\u0275elementStart(59,"div",19)(60,"div",20)(61,"div",21)(62,"h2",22)(63,"span"),e.\u0275\u0275element(64,"img",23),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(65," Reason For Cancelling "),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(66,"div",24)(67,"p"),e.\u0275\u0275text(68,"Need to adjust your booking? We're here to help!"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(69,"form",25),e.\u0275\u0275listener("ngSubmit",function(){return t.submitCancelForm()}),e.\u0275\u0275elementStart(70,"div",26)(71,"select",27)(72,"option",28),e.\u0275\u0275text(73,"Select a Reason"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(74,"option",29),e.\u0275\u0275text(75," Made bookings for the same dates, want to cancel the ones I don't need "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(76,"option",30),e.\u0275\u0275text(77," I found an alternative accomodation option "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(78,"option",31),e.\u0275\u0275text(79," Unable to travel due to restrictions related to Coronavirus(COVID-19) "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(80,"option",32),e.\u0275\u0275text(81," Change of dates or destination "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(82,"option",33),e.\u0275\u0275text(83," Change in the number or needs of travellers "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(84,"option",34),e.\u0275\u0275text(85," Personal reasons/trip was called off "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(86,"option",35),e.\u0275\u0275text(87," Property asked to cancel "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(88,"option",36),e.\u0275\u0275text(89,"None of the above"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(90,"label",37),e.\u0275\u0275text(91,"Reason "),e.\u0275\u0275elementStart(92,"sup",38),e.\u0275\u0275text(93,"*"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(94,"div",39),e.\u0275\u0275template(95,k,2,1,"span",40),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(96,"div",41)(97,"a",42),e.\u0275\u0275text(98,"Take me to my booking!"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(99,"button",43),e.\u0275\u0275text(100," Cancel Now "),e.\u0275\u0275elementEnd()()()()()()()()()(),e.\u0275\u0275elementStart(101,"ngx-confirm-box",44),e.\u0275\u0275listener("confirmEvt",function(r){return t.confirmChange(r)}),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275advance(22),e.\u0275\u0275propertyInterpolate("src",null==t.data?null:t.data.property_img,e.\u0275\u0275sanitizeUrl),e.\u0275\u0275propertyInterpolate("alt",null==t.data?null:t.data.property_name),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(null==t.data?null:t.data.property_name),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1("Booking ID: ",null==t.data?null:t.data.booking_number,""),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(null==t.data?null:t.data.property_address),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate2(" ",null==t.data?null:t.data.check_in_date," - ",null==t.data?null:t.data.check_out_date," "),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate1("\u20b9 ",e.\u0275\u0275pipeBind2(38,20,null==t.data?null:t.data.booking_amount,"1.2-2"),""),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1("\u20b9 ",e.\u0275\u0275pipeBind2(43,23,null==t.data?null:t.data.advance_payment,"1.2-2"),""),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1("\u20b9 ",e.\u0275\u0275pipeBind2(48,26,null==t.data?null:t.data.pending_amount,"1.2-2"),""),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1("\u20b9 ",e.\u0275\u0275pipeBind2(53,29,null==t.data?null:t.data.cancel_amount,"1.2-2"),""),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1("\u20b9 ",e.\u0275\u0275pipeBind2(58,32,null==t.data?null:t.data.refund_amount,"1.2-2"),""),e.\u0275\u0275advance(12),e.\u0275\u0275property("formGroup",t.cancelForm),e.\u0275\u0275advance(2),e.\u0275\u0275property("formControlName","reasons"),e.\u0275\u0275advance(24),e.\u0275\u0275property("ngIf",t.cancelSubmitted&&t.r.reasons.errors),e.\u0275\u0275advance(6),e.\u0275\u0275property("bgColor",t.bgColor)("confirmHeading",t.confirmHeading)("confirmCanceltext",t.confirmCanceltext)("confirmContent",t.confirmContent)("confirmOkaytext",t.confirmOkaytext))},directives:[s.yS,i._Y,i.JL,i.sg,i.EJ,i.JJ,i.u,i.YN,i.Kr,m.NgIf,d.Vg],pipes:[m.DecimalPipe],encapsulation:2}),n})(),data:{title:"Cancel Booking | OurGuest"}}];let x=(()=>{class n{}return n.\u0275fac=function(o){return new(o||n)},n.\u0275mod=e.\u0275\u0275defineNgModule({type:n}),n.\u0275inj=e.\u0275\u0275defineInjector({imports:[[s.Bz.forChild(y)],s.Bz]}),n})(),B=(()=>{class n{}return n.\u0275fac=function(o){return new(o||n)},n.\u0275mod=e.\u0275\u0275defineNgModule({type:n}),n.\u0275inj=e.\u0275\u0275defineInjector({imports:[[m.CommonModule,x,i.u5,d.Y_,i.UX]]}),n})()}}]);

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.